body:has([data-calendar-intro]){background:#f8f5ef;color:#302e2a;--color-background:248,245,239;--gradient-background:#f8f5ef;--color-accent-1:201,168,106;--color-accent-2:149,28,44;--color-button:149,28,44;--color-button-text:255,255,255}body:has([data-calendar-intro]) .shopify-section-group-header-group{display:none!important}.calendar-announcement{padding:15px 20px;text-align:center;color:#fff;background:#c9a86a;font-size:26px;line-height:1.4}#calendar-purchase{scroll-margin-top:20px}body:has([data-calendar-intro]) [id^=MainProduct-]{background:#f8f5ef;--color-background:248,245,239;--color-foreground:48,46,42;--color-accent-1:201,168,106;--color-accent-2:149,28,44;--color-button:149,28,44;--color-button-text:255,255,255}body:has([data-calendar-intro]) [id^=MainProduct-]>.page-width{max-width:1348px;padding:0 50px}body:has([data-calendar-intro]) .product__media-wrapper{max-width:55%;width:55%}body:has([data-calendar-intro]) .product__info-wrapper{max-width:45%;width:45%;padding-left:50px}body:has([data-calendar-intro]) .product__info-wrapper--top-padding{padding-top:0}body:has([data-calendar-intro]) .product__title h1{color:#302e2a;font-size:39px;line-height:48px;font-weight:700;letter-spacing:.78px}body:has([data-calendar-intro]) .product__media-list{border-radius:12px;overflow:hidden}body:has([data-calendar-intro]) .quantity-break{border-color:#c9a86a;background:#c9a86a05;color:#302e2a}body:has([data-calendar-intro]) input:checked+.quantity-break{background:#c9a86a1a;border-color:#c9a86a}body:has([data-calendar-intro]) .quantity-break__badge{background:#c9a86a;color:#fff}body:has([data-calendar-intro]) .quantity-break__price{color:#302e2a}body:has([data-calendar-intro]) .price__badge-sale{background:#c9a86a;color:#fff}body:has([data-calendar-intro]) [id^=ProductSubmitButton-]{background:#951c2c;color:#fff;--color-button:149,28,44;--color-button-text:255,255,255}body:has([data-calendar-intro]) .product__column-sticky{align-self:start}.calendar-facts{margin:18px 0;padding:18px 12px;background:#f8fcf7;border:1px solid #dce5df;border-radius:16px;text-align:center;color:#254934}.calendar-facts>strong{display:block;font-size:20px;margin-bottom:15px}.calendar-facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.calendar-facts-grid>div{padding:16px 4px;border:1px solid #dce5df;border-radius:12px;background:#eef6ef}.calendar-facts-grid b{display:block;font-size:32px;line-height:1.2}.calendar-facts-grid span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-top:8px}@media(max-width:749px){.calendar-announcement{font-size:16px;padding:12px 16px}body:has([data-calendar-intro]) [id^=MainProduct-]>.page-width{padding:0 18px}body:has([data-calendar-intro]) .product__media-wrapper,body:has([data-calendar-intro]) .product__info-wrapper{width:100%;max-width:100%;padding:0}body:has([data-calendar-intro]) .product__title h1{font-size:28px;line-height:1.25;letter-spacing:.56px}.calendar-facts-grid{gap:8px}.calendar-facts-grid b{font-size:26px}}#bc26{--green:#073d2c;--red:#951c2c;--soft:#f3f6f4;--line:#dce5df;color:var(--green);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;max-width:1120px;margin:24px auto;border:1px solid var(--line);border-radius:24px;overflow:hidden;text-align:left;isolation:isolate}#bc26,#bc26 *{box-sizing:border-box}#bc26 h2,#bc26 h3,#bc26 p,#bc26 figure{margin:0}#bc26 img{display:block;width:100%;height:auto;max-width:100%;border:0}#bc26 h2{font-size:clamp(27px,4vw,43px);line-height:1.12;letter-spacing:-1px;color:var(--green);font-weight:800}#bc26 h3{font-size:21px;line-height:1.3;color:var(--green)}#bc26 p{margin-top:14px}#bc26 a{color:inherit}#bc26 .bc-kicker{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:800;color:var(--red);display:block;margin-bottom:14px}#bc26 .bc-band{padding:12px 20px;background:var(--green);color:#fff;text-align:center;font-size:12px;letter-spacing:1px;font-weight:700}#bc26 .bc-pad{padding:42px}#bc26 .bc-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}#bc26 .bc-hero{background:linear-gradient(140deg,#fff 70%,var(--soft));padding:32px;gap:28px}#bc26 .bc-hero h2{font-size:clamp(30px,4.5vw,48px)}#bc26 .bc-image{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}#bc26 .bc-points{list-style:none;padding:0;margin:20px 0;display:grid;gap:8px}#bc26 .bc-points li{display:flex;gap:9px;align-items:baseline}#bc26 .bc-points li:before{content:"\2713";font-weight:700;color:var(--red)}#bc26 .bc-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--green);color:#fff!important;border:2px solid var(--green);border-radius:12px;text-decoration:none!important;font-size:16px;font-weight:800;min-height:54px;padding:5px 5px 5px 20px;box-shadow:0 5px #e4eae6;transition:transform .15s}#bc26 .bc-cta:hover{transform:translateY(-2px)}#bc26 .bc-arrow{background:var(--red);color:#fff;border-radius:8px;min-width:43px;height:40px;display:grid;place-items:center;font-size:23px}#bc26 .bc-note{font-size:12px;line-height:1.5;opacity:.85;margin-top:12px}#bc26 .bc-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);background:var(--soft);text-align:center;padding:22px 10px;gap:8px}#bc26 .bc-facts strong{display:block;font-size:25px;line-height:1.25}#bc26 .bc-facts span{font-size:12px}#bc26 .bc-heading{max-width:700px;margin:0 auto 25px;text-align:center}#bc26 .bc-collection{max-width:860px;margin:auto}#bc26 .bc-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:20px 0 0}#bc26 .bc-chips span{padding:6px 12px;border:1px solid var(--line);border-radius:99px;font-size:12px}#bc26 .bc-section{border-top:1px solid var(--line)}#bc26 .bc-soft{background:var(--soft)}#bc26 .bc-steps{list-style:none;padding:0;margin:22px 0;display:grid;gap:16px}#bc26 .bc-steps li{display:grid;grid-template-columns:32px 1fr;gap:12px}#bc26 .bc-num{background:var(--red);color:#fff;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;font-size:13px;font-weight:700}#bc26 .bc-steps p{font-size:14px;margin-top:3px}#bc26 .bc-motion{max-width:420px;margin:30px auto 0}#bc26 figcaption{font-size:12px;text-align:center;padding:10px 12px}#bc26 .bc-detail{padding:16px 18px;background:var(--soft);border-radius:12px;margin-top:22px;font-size:14px;border-left:3px solid var(--red)}#bc26 .bc-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#bc26 .bc-gallery img{aspect-ratio:9/16;object-fit:cover}#bc26 .bc-gallery figure{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff}#bc26 .bc-stars{display:block;color:#b07900;font-size:18px;letter-spacing:2px;margin-bottom:10px}#bc26 .bc-review-person{display:grid;gap:3px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line);font-size:12px}#bc26 .bc-verified{color:var(--green);font-weight:700;margin-top:5px}#bc26 .bc-gallery-help{text-align:center;font-size:12px}#bc26 .bc-gallery figcaption{text-align:left;padding:16px}#bc26 .bc-gallery figcaption strong{display:block;font-size:16px;line-height:1.35}#bc26 .bc-gallery figcaption p{font-size:13px;margin-top:8px;line-height:1.6}#bc26 .bc-spec{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:24px 0 0}#bc26 .bc-spec div{padding:12px 0;border-bottom:1px solid var(--line)}#bc26 dt{font-size:12px;opacity:.8}#bc26 dd{margin:3px 0 0;font-weight:700;font-size:15px}#bc26 details{border-bottom:1px solid var(--line);padding:0}#bc26 summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;font-weight:700;position:relative;line-height:1.45}#bc26 summary::-webkit-details-marker{display:none}#bc26 summary:after{content:"+";position:absolute;right:8px;top:17px;font-size:24px;color:var(--red)}#bc26 details[open] summary:after{content:"\2212"}#bc26 details p{margin:0;padding:0 24px 20px 0;font-size:15px}#bc26 .bc-final{text-align:center;background:var(--soft)}#bc26 .bc-final p{max-width:570px;margin:15px auto 24px}#bc26 :focus-visible{outline:3px solid var(--red);outline-offset:4px}#bc26 .bc-footer{font-size:11px;text-align:center;padding:18px;border-top:1px solid var(--line)}@media(max-width:749px){#bc26{margin:16px auto;border-radius:18px;font-size:15px}#bc26 .bc-pad{padding:28px 18px}#bc26 .bc-grid{grid-template-columns:1fr;gap:22px}#bc26 .bc-hero{padding:18px;gap:22px}#bc26 .bc-hero .bc-copy{order:-1}#bc26 .bc-hero h2{font-size:34px}#bc26 .bc-hero .bc-points{margin:14px 0;font-size:14px;gap:5px}#bc26 .bc-hero .bc-kicker{margin-bottom:10px}#bc26 .bc-cta{width:100%}#bc26 .bc-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}#bc26 .bc-gallery figure{flex:0 0 72%;scroll-snap-align:start}#bc26 .bc-gallery img{max-height:460px}#bc26 .bc-facts strong{font-size:21px}#bc26 .bc-facts span{font-size:11px}#bc26 .bc-spec{grid-template-columns:1fr}#bc26 .bc-reverse .bc-copy{order:-1}}@media(prefers-reduced-motion:reduce){#bc26 *{transition:none!important;scroll-behavior:auto!important}}#bc26 .bc-gallery{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:auto;scrollbar-color:var(--green) #e3eae5;padding:0 0 16px}#bc26 .bc-gallery figure{flex:0 0 calc((100% - 20px)/2);min-width:0;scroll-snap-align:start}#bc26 .bc-gallery img{width:100%;aspect-ratio:9/16;object-fit:cover;object-position:center;max-height:none}#bc26 .bc-gallery::-webkit-scrollbar{height:12px}#bc26 .bc-gallery::-webkit-scrollbar-track{background:#e3eae5;border-radius:20px}#bc26 .bc-gallery::-webkit-scrollbar-thumb{background:var(--green);border:3px solid #e3eae5;border-radius:20px}#bc26 .bc-review-controls{display:flex;align-items:center;gap:14px;margin-top:18px}#bc26 .bc-review-controls[hidden]{display:none}#bc26 .bc-review-controls button{flex:0 0 44px;height:44px;border:1px solid var(--green);border-radius:10px;background:#fff;color:var(--green);font-size:21px;cursor:pointer}#bc26 .bc-review-controls button:disabled{opacity:.35;cursor:default}#bc26 .bc-review-controls input{flex:1;min-width:0;width:100%;height:30px;accent-color:var(--green);cursor:ew-resize;margin:0}#bc26 .bc-review-page{font-size:12px;white-space:nowrap}#bc26 .bc-motion-pair{grid-template-columns:.9fr 1.1fr}#bc26 .bc-motion-pair .bc-motion{width:100%;max-width:420px;margin:0 auto}#bc26 .bc-motion-pair .bc-copy p{max-width:470px}@media(max-width:749px){#bc26 .bc-gallery{gap:12px;padding-bottom:14px}#bc26 .bc-gallery figure{flex:0 0 calc((100% - 12px)/2)}#bc26 .bc-gallery img{aspect-ratio:9/16;max-height:none}#bc26 .bc-gallery figcaption{padding:12px 10px}#bc26 .bc-gallery figcaption strong{font-size:14px}#bc26 .bc-gallery figcaption p{font-size:12px;line-height:1.6}#bc26 .bc-review-person{font-size:11px;overflow-wrap:anywhere}#bc26 .bc-stars{font-size:15px;letter-spacing:1px}#bc26 .bc-review-controls{gap:9px}#bc26 .bc-review-controls button{flex-basis:38px;height:40px}#bc26 .bc-motion-pair{grid-template-columns:1fr}#bc26 .bc-motion-pair .bc-copy{order:-1}}#bc26 .bc-ticket{display:grid;grid-template-columns:minmax(0,1fr) 190px;max-width:840px;margin:30px auto 0;background:#fff;border:2px solid var(--green);border-radius:20px;position:relative;box-shadow:0 7px #dce5df;overflow:hidden}#bc26 .bc-ticket-main{padding:26px 30px;min-width:0}#bc26 .bc-ticket-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--line);padding-bottom:14px;font-size:10px;letter-spacing:1.3px;font-weight:800}#bc26 .bc-ticket-top span:first-child{color:var(--red)}#bc26 .bc-ticket-title{position:relative;padding:20px 105px 22px 0}#bc26 .bc-ticket-title>span:first-child{font-size:10px;letter-spacing:3px;font-weight:700;color:var(--red)}#bc26 .bc-ticket-title h3{font-size:39px;line-height:1.03;letter-spacing:-1.2px;margin-top:8px}#bc26 .bc-ticket-seal{position:absolute;right:0;top:24px;width:86px;height:86px;background:var(--red);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:35px;font-weight:800;line-height:1;transform:rotate(8deg);clip-path:polygon(50% 0%,60% 8%,73% 6%,78% 18%,91% 22%,92% 36%,100% 50%,92% 61%,94% 75%,80% 81%,75% 94%,61% 92%,50% 100%,38% 92%,25% 94%,19% 81%,6% 75%,8% 61%,0% 50%,8% 37%,6% 25%,20% 19%,25% 6%,39% 8%)}#bc26 .bc-ticket-seal small{font-size:10px;letter-spacing:2px;margin-top:5px}#bc26 .bc-ticket-spec{margin:0;padding:0}#bc26 .bc-ticket-spec>div{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}#bc26 .bc-ticket-spec dt{font-size:10px;letter-spacing:1px;opacity:1;font-weight:700}#bc26 .bc-ticket-spec dd{margin:0;font-size:14px;line-height:1.5;font-weight:700}#bc26 .bc-ticket-bottom{border-top:1px solid var(--line);padding-top:16px;margin-top:2px;font-size:10px;letter-spacing:1.3px;color:var(--red);font-weight:800}#bc26 .bc-ticket-stub{position:relative;border-left:2px dashed var(--green);background:#eaf0ec;padding:24px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#bc26 .bc-ticket-stub:before,#bc26 .bc-ticket-stub:after{content:"";position:absolute;left:-15px;width:26px;height:26px;border:2px solid var(--green);background:var(--soft);border-radius:50%;z-index:1}#bc26 .bc-ticket-stub:before{top:-16px}#bc26 .bc-ticket-stub:after{bottom:-16px}#bc26 .bc-stub-star{font-size:31px;color:var(--red);margin-bottom:16px}#bc26 .bc-stub-label{font-size:10px;font-weight:800;letter-spacing:1.5px;line-height:1.7}#bc26 .bc-ticket-stub strong{font-size:76px;letter-spacing:-4px;line-height:1.1;margin:10px 0}#bc26 .bc-ticket-bars{width:100%;height:40px;margin:28px 0 10px;background:repeating-linear-gradient(90deg,var(--green) 0 2px,transparent 2px 5px,var(--green) 5px 6px,transparent 6px 9px,var(--green) 9px 13px,transparent 13px 16px)}#bc26 .bc-stub-code{font-size:8px;letter-spacing:1px}#bc26 .bc-spec-footnote{max-width:840px;margin:22px auto 0}@media(max-width:749px){#bc26 .bc-ticket{grid-template-columns:minmax(0,1fr);border-radius:16px;margin-top:22px}#bc26 .bc-ticket-main{padding:20px 16px}#bc26 .bc-ticket-top{font-size:8px;letter-spacing:.8px}#bc26 .bc-ticket-title h3{font-size:36px}#bc26 .bc-ticket-spec>div{grid-template-columns:87px 1fr;gap:10px}#bc26 .bc-ticket-spec dt{font-size:9px;letter-spacing:.5px}#bc26 .bc-ticket-spec dd{font-size:13px}#bc26 .bc-ticket-stub{border-left:0;border-top:2px dashed var(--green);display:grid;grid-template-columns:65px 1fr;column-gap:16px;padding:20px}#bc26 .bc-ticket-stub:before{left:-16px;top:-15px}#bc26 .bc-ticket-stub:after{left:auto;right:-16px;top:-15px;bottom:auto}#bc26 .bc-stub-star{display:none}#bc26 .bc-ticket-stub strong{grid-column:1;grid-row:1 / 4;font-size:56px;margin:0}#bc26 .bc-stub-label{font-size:9px;grid-column:2}#bc26 .bc-stub-label br{display:none}#bc26 .bc-ticket-bars{grid-column:2;grid-row:3;height:26px;margin:10px 0 6px}#bc26 .bc-stub-code{grid-column:2;font-size:8px}}#bc26{width:100%;min-width:0;max-width:1120px;container-type:inline-size;overflow:hidden;overflow-wrap:normal;word-break:normal}#bc26 .bc-grid,#bc26 .bc-motion-pair{grid-template-columns:minmax(0,1fr);gap:22px}#bc26 .bc-grid>*,#bc26 .bc-copy,#bc26 .bc-image,#bc26 .bc-heading,#bc26 .bc-ticket-main{min-width:0;max-width:100%}#bc26 .bc-hero .bc-copy,#bc26 .bc-reverse .bc-copy,#bc26 .bc-motion-pair .bc-copy{order:-1}#bc26 h2,#bc26 h3,#bc26 .bc-kicker,#bc26 .bc-ticket-title h3{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}#bc26 h2{font-size:clamp(26px,5.4cqi,41px);line-height:1.14;letter-spacing:-.7px}#bc26 .bc-hero h2{font-size:clamp(28px,6.2cqi,43px);line-height:1.13;letter-spacing:-.8px}#bc26 h3{font-size:clamp(18px,3.4cqi,22px)}#bc26 .bc-kicker{font-size:11px;line-height:1.65;letter-spacing:1.3px}#bc26 .bc-pad{padding:clamp(20px,4cqi,42px)}#bc26 .bc-hero{padding:clamp(16px,3cqi,32px)}#bc26 .bc-points li{min-width:0}#bc26 .bc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}#bc26 .bc-facts>div{min-width:0}#bc26 .bc-facts strong{overflow-wrap:break-word}#bc26 .bc-facts span{display:block;line-height:1.45}#bc26 .bc-chips span{white-space:normal;text-align:center}#bc26 .bc-spec{grid-template-columns:minmax(0,1fr)}#bc26 .bc-ticket{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:840px}#bc26 .bc-ticket-main{padding:clamp(16px,3cqi,30px)}#bc26 .bc-ticket-title{padding:17px 85px 17px 0;min-width:0}#bc26 .bc-ticket-title h3{font-size:clamp(28px,6cqi,39px);line-height:1.1;letter-spacing:-.7px}#bc26 .bc-ticket-seal{right:0;top:20px;width:72px;height:72px;font-size:29px}#bc26 .bc-ticket-stub{border-left:0;border-top:2px dashed var(--green);display:grid;grid-template-columns:minmax(0,70px) minmax(0,1fr);column-gap:14px;padding:20px;text-align:center}#bc26 .bc-ticket-stub:before{left:-15px;top:-15px}#bc26 .bc-ticket-stub:after{left:auto;right:-15px;top:-15px;bottom:auto}#bc26 .bc-stub-star{display:none}#bc26 .bc-ticket-stub strong{grid-column:1;grid-row:1 / 4;font-size:52px;letter-spacing:-2px;margin:0}#bc26 .bc-stub-label{grid-column:2;font-size:10px}#bc26 .bc-stub-label br{display:initial}#bc26 .bc-ticket-bars{grid-column:2;grid-row:3;height:25px;margin:10px 0 6px}#bc26 .bc-stub-code{grid-column:2}#bc26 .bc-ticket-spec>div{display:grid;grid-template-columns:minmax(0,105px) minmax(0,1fr);gap:12px}#bc26 .bc-ticket-spec dd{overflow-wrap:break-word}#bc26 .bc-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 0 15px}#bc26 .bc-gallery figure{flex:0 0 100%;min-width:0;max-width:100%;scroll-snap-align:start}#bc26 .bc-gallery img{width:100%;height:clamp(250px,54cqi,390px);aspect-ratio:auto;object-fit:contain;object-position:center;background:#f6f8f6;max-height:none}#bc26 .bc-gallery figcaption{overflow-wrap:break-word}#bc26 .bc-review-person{overflow-wrap:break-word}#bc26 .bc-gallery-help{line-height:1.5}#bc26 .bc-cta{max-width:100%}@container (min-width: 620px){#bc26 .bc-gallery figure{flex-basis:calc((100% - 16px)/2)}#bc26 .bc-gallery{gap:16px}}@container (min-width: 780px){#bc26 .bc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}#bc26 .bc-motion-pair{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#bc26 .bc-hero .bc-copy,#bc26 .bc-reverse .bc-copy,#bc26 .bc-motion-pair .bc-copy{order:initial}#bc26 .bc-hero h2{font-size:clamp(30px,4cqi,45px)}#bc26 .bc-ticket{grid-template-columns:minmax(0,1fr) 190px}#bc26 .bc-ticket-stub{display:flex;flex-direction:column;border-left:2px dashed var(--green);border-top:0;padding:24px 16px}#bc26 .bc-ticket-stub:before{left:-15px;top:-16px}#bc26 .bc-ticket-stub:after{left:-15px;right:auto;top:auto;bottom:-16px}#bc26 .bc-stub-star{display:block}#bc26 .bc-ticket-stub strong{font-size:76px;letter-spacing:-4px;margin:10px 0}#bc26 .bc-stub-label br{display:initial}#bc26 .bc-ticket-bars{height:40px;margin:28px 0 10px}#bc26 .bc-ticket-main{padding:26px 30px}#bc26 .bc-ticket-title{padding:20px 105px 22px 0}#bc26 .bc-ticket-title h3{font-size:39px}#bc26 .bc-ticket-seal{width:86px;height:86px;top:24px;font-size:35px}}@container (max-width: 420px){#bc26 .bc-hero h2{font-size:clamp(26px,7.5cqi,32px)}#bc26 h2{font-size:clamp(24px,7cqi,30px)}#bc26 .bc-kicker{font-size:10px;letter-spacing:.7px}#bc26 .bc-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 8px;gap:5px}#bc26 .bc-facts strong{font-size:17px}#bc26 .bc-facts span{font-size:10px}#bc26 .bc-ticket-top{font-size:8px;letter-spacing:.5px}#bc26 .bc-ticket-title h3{font-size:clamp(25px,7cqi,32px)}#bc26 .bc-ticket-spec>div{grid-template-columns:minmax(0,82px) minmax(0,1fr);gap:8px}#bc26 .bc-ticket-spec dt{font-size:9px;letter-spacing:.2px}#bc26 .bc-ticket-spec dd{font-size:12px}#bc26 .bc-gallery figcaption{padding:14px}}.svz-ugc,.svz-ugc *{box-sizing:border-box}.svz-ugc{--forest:#254934;--red:#a82f36;--gold:#d1a15a;max-width:1200px;margin:48px auto;padding:0 16px;font-family:inherit;color:#20251f}.svz-ugc .svz-ugc-head{text-align:center;margin-bottom:32px}.svz-ugc .svz-kicker{font-size:11px;font-weight:800;color:var(--red);letter-spacing:.19em;text-transform:uppercase;margin:0 0 10px}.svz-ugc h2{font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;margin:0;color:var(--forest)}.svz-ugc .svz-lead{max-width:700px;margin:12px auto 0;font-size:14px;line-height:1.65;color:#6b6c64}.svz-ugc .svz-ugc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.svz-ugc .svz-ugc-card{background:#fff;border:1px solid #e9e9e9;border-radius:18px;padding:18px;box-shadow:0 3px 12px #0000000a;display:flex;flex-direction:column;min-width:0;overflow:hidden}.svz-ugc .svz-decor{font-size:18px;line-height:1;letter-spacing:3px;color:#d1a15a;margin:0 0 12px}.svz-ugc h3{font-size:16px;font-weight:750;margin:0 0 8px;color:#202a22;line-height:1.35}.svz-ugc .svz-note{align-self:flex-start;font-size:11px;line-height:1.3;font-weight:750;color:#446c4d;background:#f0f6ed;border:1px solid #d7e6d5;border-radius:99px;padding:5px 10px;margin:0 0 12px}.svz-ugc .svz-ugc-copy{font-size:14px;line-height:1.72;color:#424640;margin:0 0 17px;flex:1}.svz-ugc .svz-photo{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center;display:block;border-radius:13px;border:1px solid #eee;background:#f7f3ed;margin-top:auto}.svz-ugc .svz-disclosure{margin:18px auto 0;max-width:860px;text-align:center;color:#757a72;line-height:1.6;font-size:11px}.svz-ugc .svz-shop-wrap{text-align:center;margin-top:23px}.svz-ugc .svz-shop{display:inline-flex;align-items:center;justify-content:center;background:var(--forest);color:#fff!important;min-height:48px;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:750;letter-spacing:.025em;text-decoration:none!important;transition:background .2s,transform .2s}.svz-ugc .svz-shop:hover{background:#173625;transform:translateY(-1px)}@media(max-width:990px){.svz-ugc .svz-ugc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.svz-ugc{margin:36px auto;padding:0 14px}.svz-ugc .svz-ugc-grid{grid-template-columns:1fr;gap:16px}.svz-ugc .svz-ugc-card{padding:16px}.svz-ugc .svz-ugc-head{margin-bottom:24px}}.svz-ugc .svz-ugc-card.svz-ugc-photo-missing .svz-photo{display:none}.svz-ugc .svz-ugc-card.svz-ugc-photo-missing:after{content:"Image missing \2014  check Shopify Files name or paste the CDN link in the code.";display:block;min-height:220px;padding:22px;background:#fff5e9;color:#8b5430;border-radius:12px;border:1px dashed #dbb89a;font-size:13px;line-height:1.6}main:has(.luckysong-story) .main-product-section{--color-foreground:76,47,44;--color-button:184,155,141;--color-button-text:255,255,255;--color-base-accent-1:76,47,44;--color-base-accent-2:184,155,141;--color-accent-1:76,47,44;--color-accent-2:184,155,141;background:#fff;color:#4c2f2c}main:has(.luckysong-story) .main-product-section .product__title-heading{color:#4c2f2c;line-height:1.18;letter-spacing:0}main:has(.luckysong-story) .main-product-section .product__info-container{max-width:none}main:has(.luckysong-story) .main-product-section .price-item{color:#b1978a}main:has(.luckysong-story) .main-product-section input[type=radio]:checked+label{background:#4c2f2c!important;color:#fff!important;border-color:#4c2f2c!important}main:has(.luckysong-story) .main-product-section .product-form__submit{background:#b89b8d;color:#fff;border-radius:5px;min-height:50px}main:has(.luckysong-story) .main-product-section .product-form__submit:after{box-shadow:none}.luckysong-benefits{list-style:none;padding:0;margin:12px 0 18px;line-height:1.65;font-size:16px;color:#4c2f2c}.luckysong-benefits li{margin:3px 0}.luckysong-accordions{margin-top:20px;color:#4c2f2c}.luckysong-accordions details{border-bottom:1px solid #eadfd9;padding:15px 0}.luckysong-accordions summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;list-style:none;font-size:15px}.luckysong-accordions summary:after{content:"+";font-size:20px;font-weight:400}.luckysong-accordions details[open] summary:after{content:"\2212"}.luckysong-accordion-body{font-size:14px;line-height:1.65;padding-top:5px}.luckysong-accordion-body img{width:100%;height:auto;border-radius:8px}.luckysong-accordion-body a{color:inherit;text-underline-offset:3px}.luckysong-story{background:#fff;color:var(--ls-text);overflow:hidden;font-size:16px;line-height:1.65}.luckysong-story *{box-sizing:border-box}.luckysong-story h2{color:var(--ls-text);font-size:clamp(26px,3vw,38px);font-weight:750;line-height:1.2;margin:0 0 18px;text-align:center}.luckysong-story p{margin:0 0 20px}.ls-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:64px 0}.ls-intro{max-width:720px;text-align:center;margin:0 auto 30px!important}.ls-video-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ls-video-grid video{width:100%;height:auto;aspect-ratio:9/16;background:#f4eee9;border-radius:16px;object-fit:cover;box-shadow:0 3px 20px #4c2f2c10}.ls-faq-band{position:relative;background:var(--ls-accent);margin:25px 0;color:#fff}.ls-faq-band:before,.ls-faq-band:after{content:"";position:absolute;left:-5%;width:110%;height:30px;background:var(--ls-accent);border-radius:50%}.ls-faq-band:before{top:-14px;transform:rotate(1deg)}.ls-faq-band:after{bottom:-14px;transform:rotate(-1deg)}.ls-faq{max-width:850px;padding-top:58px;padding-bottom:58px}.ls-faq h2{color:#fff;margin-bottom:28px}.ls-faq details{border-bottom:1px solid #ffffff45;padding:18px 0}.ls-faq details:last-child{border-bottom:0}.ls-faq summary{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:650;list-style:none;cursor:pointer}.ls-faq summary:after{content:"\2304";margin-left:auto}.ls-faq details[open] summary:after{transform:rotate(180deg)}.ls-faq details>div{padding:14px 24px 0;font-size:15px;line-height:1.75}.ls-slider{position:relative;display:block;width:min(720px,100%);aspect-ratio:1/1;margin:28px auto 0;overflow:hidden;border-radius:16px;background:#f5eee8}.ls-slider>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ls-slider>.ls-before{clip-path:inset(0 calc(100% - var(--ls-position)) 0 0);z-index:2}.ls-slider>.ls-after{z-index:1}.ls-slider-label{position:absolute;top:18px;padding:5px 18px;border-radius:6px;background:#fff;color:#4c2f2c;font-weight:700;z-index:3;pointer-events:none}.ls-label-before{left:18px}.ls-label-after{right:18px}.ls-slider-line{position:absolute;top:0;bottom:0;left:var(--ls-position);width:3px;background:#fff;z-index:3;pointer-events:none;transform:translate(-50%)}.ls-slider-line>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#4c2f2c;font-size:26px;box-shadow:0 2px 10px #0002}.ls-slider input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ls-slider:focus-within{outline:3px solid #4c2f2c;outline-offset:5px}.ls-together{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.ls-together img{display:block;width:100%;height:auto;border-radius:16px}.ls-together h2{text-align:left}.ls-together p{font-size:18px;line-height:1.75}.ls-ticker{background:var(--ls-accent);color:#392321;overflow:hidden;padding:12px 0}.ls-ticker-track{display:flex;width:max-content;animation:ls-ticker-scroll 50s linear infinite}.ls-ticker-group{display:flex;gap:70px;padding-right:70px;white-space:nowrap}.ls-ticker span{font-size:14px;font-weight:650;letter-spacing:.03em}.ls-features{max-width:900px}.ls-features table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;overflow:hidden;border:1px solid #e7dcd5;border-radius:14px}.ls-features th,.ls-features td{padding:20px 18px;border-bottom:1px solid #e7dcd5;text-align:center;box-shadow:none}.ls-features th:first-child{text-align:left;width:50%}.ls-features thead th{background:#faf6f2;font-weight:700}.ls-features th:nth-child(2),.ls-features td:nth-child(2){background:var(--ls-accent);color:#fff}.ls-features td:nth-child(2){font-size:23px}.ls-features td:last-child{font-size:13px;color:#71645d}.ls-features tr:last-child th,.ls-features tr:last-child td{border-bottom:0}.ls-gallery{padding-top:25px}.ls-gallery-grid,.ls-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ls-gallery-grid figure{padding:0;margin:0;overflow:hidden;border:1px solid #eadfd9;border-radius:16px;background:#faf6f2}.ls-gallery-grid img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.ls-review-grid article{border:1px solid #eadfd9;background:#faf6f2;border-radius:14px;padding:24px}.ls-review-stars{color:#ffbf00}.ls-final-cta{text-align:center;padding-top:0;padding-bottom:60px}.ls-final-cta a{display:inline-flex;justify-content:center;align-items:center;background:var(--ls-accent);color:#fff;text-decoration:none;padding:15px 34px;border-radius:6px;font-weight:700;min-height:48px}@keyframes ls-ticker-scroll{to{transform:translate(-25%)}}@media(min-width:990px){main:has(.luckysong-story) .main-product-section .product__title-heading{font-size:32px}main:has(.luckysong-story) .main-product-section>.page-width{max-width:1400px;padding-left:48px;padding-right:48px}main:has(.luckysong-story) .main-product-section .product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:48px}main:has(.luckysong-story) .main-product-section .product>.product__media-wrapper,main:has(.luckysong-story) .main-product-section .product>.product__info-wrapper{width:100%;max-width:100%;padding:0}}@media(max-width:749px){.luckysong-benefits{font-size:14px;margin:10px 0 16px}.ls-wrap{width:calc(100% - 32px);padding:40px 0}.ls-intro{font-size:15px;margin-bottom:24px!important}.ls-video-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.ls-video-grid video{width:76%;flex:0 0 76%;scroll-snap-align:center;border-radius:12px}.ls-faq{padding:36px 0}.ls-faq h2{font-size:27px}.ls-faq summary{font-size:14px;line-height:1.5}.ls-faq details>div{padding-left:0;font-size:14px}.ls-together{grid-template-columns:1fr;gap:25px}.ls-together h2{text-align:center}.ls-together p{text-align:center;font-size:16px}.ls-features th,.ls-features td{padding:14px 8px;font-size:12px}.ls-features th:first-child{width:48%}.ls-features td:last-child{font-size:11px}.ls-gallery-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.ls-gallery-grid figure{flex:0 0 84%;scroll-snap-align:start}.ls-review-grid{grid-template-columns:1fr}.ls-final-cta{padding-top:0}}@media(prefers-reduced-motion:reduce){.ls-ticker-track{animation:none}}.pour-xmas-benefits{width:100%;max-width:100%;margin:10px 0 14px;padding:0;font-family:inherit;color:#383434;box-sizing:border-box}.pour-xmas-benefits *,.pour-xmas-benefits *:before,.pour-xmas-benefits *:after{box-sizing:border-box}.pour-xmas-item{display:flex;align-items:flex-start;gap:7px;margin-bottom:10px}.pour-xmas-item:last-child{margin-bottom:0}.pour-xmas-icon{display:inline-block;flex:0 0 17px;width:17px;font-size:14px;line-height:1.35;text-align:center}.pour-xmas-text{flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1.3;letter-spacing:.1px;color:#464343;overflow-wrap:break-word}.pour-xmas-text strong{font-size:inherit;font-weight:800;line-height:inherit;color:#292929}@media(max-width:749px){.pour-xmas-benefits{margin:9px 0 12px}.pour-xmas-item{gap:6px;margin-bottom:9px}.pour-xmas-icon{font-size:13px;flex-basis:16px;width:16px}.pour-xmas-text{font-size:12px;line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
