.bsl--holiday{--bsl-holiday-paper: #fff8ed;--bsl-holiday-cranberry: #852831;--bsl-holiday-wine: #59191e;--bsl-holiday-evergreen: #183d31;--bsl-holiday-fir-mist: #edf2eb;--bsl-holiday-cream-text: #fff7e8;--bsl-holiday-muted: #e3d9c6}.bsl--holiday .bsl-announce{background:var(--bsl-holiday-cranberry);color:var(--bsl-holiday-cream-text)}.bsl--holiday .bsl-offer{max-width:none;padding:12px var(--bsl-gutter) 10px;background:var(--bsl-holiday-paper)}.bsl-holiday-hero{--bsl-holiday-media-height: clamp(282px, 82vw, 320px);display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size;isolation:isolate;max-width:1160px;margin-inline:auto;overflow:hidden;border-radius:16px;background:var(--bsl-holiday-wine);color:var(--bsl-holiday-cream-text);text-align:center}.bsl-holiday-hero__copy{position:relative;z-index:2;grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px calc(4% + 6px) calc(var(--bsl-holiday-media-height) * .57 + 5px);overflow-wrap:anywhere}.bsl--holiday .bsl-offer .bsl-h1{max-width:min(13ch,100%);margin:0;color:inherit;font-size:clamp(25px,6.7vw,28px);line-height:1.04;letter-spacing:-.016em;text-align:center;text-wrap:balance}.bsl-holiday-hero__copy p{max-width:min(33ch,100%);margin:7px 0 0;font-size:13px;line-height:1.45;text-wrap:balance}.bsl-holiday-hero__copy strong{display:block;margin-top:5px;color:#ffc28f;font-size:12px;line-height:1.2}.bsl-holiday-hero__media{position:relative;grid-area:1 / 1;align-self:end;height:var(--bsl-holiday-media-height);background:var(--bsl-holiday-wine)}.bsl-holiday-hero__media:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:28px;background:linear-gradient(var(--bsl-holiday-wine),transparent);pointer-events:none}.bsl-holiday-hero__media img,.bsl-holiday-hero__video,.bsl-close__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bsl-holiday-hero__video{opacity:0;pointer-events:none;transition:opacity .18s var(--bsl-ease)}.bsl-holiday-hero__video[data-bsl-hero-ready]{opacity:1}.bsl-holiday-hero__toggle{position:absolute;z-index:3;inset-inline-end:1px;bottom:1px;display:grid;place-items:end;width:44px;height:44px;padding:0 5px 5px 0;border:0;background:transparent;color:var(--bsl-holiday-cream-text);cursor:pointer}.bsl-holiday-hero__toggle[hidden]{display:none}.bsl-holiday-hero__toggle:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:6px}.bsl-holiday-hero__toggle svg{width:26px;height:26px;border-radius:50%;background:#321116}.bsl-holiday-hero__play,.bsl-holiday-hero__toggle[data-bsl-hero-paused] .bsl-holiday-hero__pause{display:none}.bsl-holiday-hero__toggle[data-bsl-hero-paused] .bsl-holiday-hero__play{display:block}.bsl--holiday .bsl-offer .bsl-switch{margin-top:12px}.bsl--holiday .bsl-offer .bsl-switch__opt[aria-selected=true]{background:var(--bsl-holiday-evergreen)}.bsl--holiday .bsl-offer__sub[data-bsl-when=bundle]{display:none}.bsl--holiday .bsl-meter{background:var(--bsl-holiday-fir-mist)}.bsl-holiday-reasons{padding-block:clamp(44px,6vw,84px);background:var(--bsl-holiday-paper)}.bsl-holiday-feature{position:relative;display:grid;gap:20px;padding:clamp(20px,4.5vw,58px);border-radius:16px;background:var(--bsl-holiday-evergreen);color:var(--bsl-holiday-cream-text)}.bsl-holiday-feature__copy{padding-inline-end:58px}.bsl-holiday-feature .bsl-h2{max-width:13ch;text-align:left}.bsl-holiday-feature__copy p,.bsl-holiday-gift p{max-width:42ch;margin-top:9px;color:var(--bsl-holiday-muted)}.bsl-holiday-gift{padding-top:18px;border-top:1px solid rgba(255,247,232,.29)}.bsl-holiday-gift h3,.bsl-holiday-perks h3{margin:0;font:900 18px/1.14 var(--bsl-hatch);text-transform:uppercase;text-wrap:balance}.bsl-holiday-gift .bsl-track{grid-template-columns:repeat(4,minmax(0,1fr));max-width:280px;height:36px;margin-top:15px}.bsl-holiday-gift .bsl-track__step:not(.bsl-track__step--mark){display:none}.bsl-holiday-gift .bsl-track__step--mark{width:38px;height:36px;border-radius:7px;background:var(--bsl-holiday-cream-text);color:var(--bsl-holiday-cranberry);font-size:15px}.bsl-holiday-perks{display:grid;gap:0 22px;margin-top:16px}.bsl-holiday-perks>li{padding-block:16px;border-bottom:1px solid var(--bsl-line)}.bsl-holiday-perks h3{color:var(--bsl-holiday-evergreen)}.bsl-holiday-perks p{max-width:42ch;margin-top:7px;font-size:15px;line-height:1.45}.bsl-holiday-prop{position:absolute;z-index:1;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.bsl-holiday-prop--bow{top:9px;inset-inline-end:8px;width:clamp(66px,14vw,120px)}.bsl--holiday .bsl-reviews{background:var(--bsl-holiday-fir-mist)}.bsl--holiday .bsl-reviews .bsl-wrap{position:relative}.bsl--holiday .bsl-reviews .bsl-head{position:relative;z-index:2}.bsl--holiday .bsl-review{box-shadow:none}.bsl--holiday .bsl-videos{background:var(--bsl-holiday-paper)}.bsl--holiday .bsl-faq{background:var(--bsl-holiday-fir-mist)}.bsl-holiday-prop--fir{top:-33px;inset-inline-start:-6px;width:clamp(65px,12vw,150px)}.bsl-close--holiday{background:var(--bsl-holiday-cranberry);color:var(--bsl-holiday-cream-text)}.bsl-close--holiday .bsl-wrap{display:grid;gap:28px}.bsl-close--holiday .bsl-h2{text-wrap:balance}.bsl-close--holiday .bsl-close__sub{color:var(--bsl-holiday-cream-text)}.bsl-close--holiday .bsl-cross{max-width:440px;margin-inline:auto;color:inherit}.bsl-close--holiday :focus-visible{outline-color:#fff}.bsl--holiday .bsl-btn{box-shadow:0 6px 14px #1c160f33}.bsl--holiday :is(.bsl-btn--primary,.bsl-btn--ink){border-color:transparent;background:var(--bsl-holiday-evergreen);color:var(--bsl-holiday-cream-text)}.bsl--holiday :is(.bsl-btn--outline,.bsl-tray__pill),.bsl--holiday .bsl-tray__pill[aria-disabled=true]{border-color:var(--bsl-holiday-evergreen);background:var(--bsl-holiday-cream-text);color:var(--bsl-holiday-evergreen)}.bsl--holiday :is(.bsl-close--holiday,.bsl-tray) .bsl-btn--primary{background:var(--bsl-holiday-cream-text);color:var(--bsl-holiday-evergreen);box-shadow:0 6px 14px #28090d52}@media(hover:hover){.bsl--holiday .bsl-btn:not([aria-disabled=true]):hover{border-color:var(--bsl-holiday-evergreen);background:#102d24;color:var(--bsl-holiday-cream-text)}.bsl--holiday :is(.bsl-close--holiday,.bsl-tray) .bsl-btn--primary:not([aria-disabled=true]):hover{border-color:transparent;background:var(--bsl-holiday-fir-mist);color:var(--bsl-holiday-evergreen)}}.bsl-close__media{position:relative;width:min(100%,410px);margin-inline:auto;aspect-ratio:1}.bsl-close__photo{border-radius:16px}.bsl-holiday-prop--bauble{top:17%;inset-inline-end:3%;width:17%;filter:drop-shadow(3px 6px 5px rgba(48,25,15,.35));transform-origin:50% 10%}.bsl--holiday [data-bsl-story-jump]:active{transform:scale(.98)}@media(min-width:600px){.bsl-holiday-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:760px){.bsl--holiday .bsl-offer .bsl-h1{max-width:100%;font-size:clamp(28px,3.6vw,52px)}.bsl-holiday-hero__copy p{max-width:min(52ch,100%);font-size:clamp(14px,1.3vw,18px)}.bsl-holiday-hero__copy strong{font-size:clamp(12px,1.25vw,16px)}.bsl-holiday-hero__copy{--bsl-holiday-media-height: calc(100cqw * 9 / 21)}.bsl-holiday-hero__media{height:auto;aspect-ratio:21 / 9}.bsl-holiday-hero__toggle{inset-inline-end:8px;bottom:8px}.bsl-holiday-hero__toggle svg{width:30px;height:30px}}@media(min-width:900px){.bsl--holiday .bsl-offer{padding-block:20px 16px}.bsl--holiday .bsl-offer .bsl-switch{margin-top:18px}.bsl-holiday-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.bsl-holiday-feature__copy{padding-inline-end:12px}.bsl-holiday-feature .bsl-h2{font-size:clamp(43px,5vw,62px)}.bsl-holiday-gift{min-height:148px;padding:0 72px 0 28px;border-top:0;border-inline-start:1px solid rgba(255,247,232,.29)}.bsl-holiday-prop--bow{top:16px;inset-inline-end:15px}.bsl-holiday-perks{grid-template-columns:repeat(4,minmax(0,1fr))}.bsl-close--holiday .bsl-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px}.bsl-close__media{width:min(100%,460px)}.bsl-close--holiday .bsl-h2,.bsl-close--holiday .bsl-close__copy{text-align:left}.bsl-close--holiday .bsl-close__sub{margin-inline:0;text-wrap:pretty}.bsl-close--holiday .bsl-section__cta{justify-content:flex-start}.bsl-close--holiday .bsl-cross{margin-inline:0}}@media(prefers-reduced-motion:no-preference){.bsl-holiday-prop[data-bsl-holiday-visible]{animation:bsl-holiday-drift 4.8s cubic-bezier(.45,0,.55,1) 2 alternate}.bsl-holiday-prop--bauble[data-bsl-holiday-visible]{animation:bsl-holiday-sway 2.6s ease-in-out 3}.bsl-holiday-gift[data-bsl-holiday-visible] .bsl-track__step--mark{animation:bsl-holiday-ticket .45s var(--bsl-ease) both}.bsl-holiday-gift .bsl-track__step--mark:nth-child(6){animation-delay:45ms}.bsl-holiday-gift .bsl-track__step--mark:nth-child(9){animation-delay:90ms}.bsl-holiday-gift .bsl-track__step--mark:nth-child(12){animation-delay:135ms}.bsl--holiday[data-bsl-motion-paused] .bsl-holiday-prop{animation-play-state:paused}}@keyframes bsl-holiday-drift{0%,to{transform:none}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes bsl-holiday-sway{0%,50%,to{transform:rotate(0)}25%{transform:rotate(9deg)}75%{transform:rotate(-9deg)}}@keyframes bsl-holiday-ticket{0%{transform:translateY(5px) rotate(-4deg);opacity:.64}to{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/bcj-subscribe-holiday.css.map */
