.bf-winter-page{--color-background:8,30,43;--color-foreground:245,242,233;--color-button:211,175,107;--color-button-text:23,44,45;background-color:#071c29;background-image:linear-gradient(180deg,#04121d1a,#05162026 780px,#071c29 1150px),url(bf-christmas-night.webp);background-position:center top;background-repeat:no-repeat;background-size:100% 1150px,100% 1150px;color:#f5f2e9}.bf-winter-page .bf{color:#f5f2e9;background:transparent}.bf-winter-page .bf-hero{background:none}.bf-winter-page .bf-hero__inner{padding-top:110px}.bf-winter-page .bf-hero__eyebrow{border-color:#dfbf814d;background:#071c2694;color:#eed5a0;box-shadow:0 0 35px #ecb95914;font-size:10px;letter-spacing:.22em}.bf-winter-page .bf-hero__eyebrow:before{background:#f4d69d;box-shadow:0 0 10px #e2b566}.bf-winter-page .bf-hero__stage{padding-top:32px;padding-bottom:30px}.bf-winter-page .bf-hero__title{color:#f6dfae}.bf-winter-page .bf-ice-letter-face{background:linear-gradient(118deg,transparent 0 28%,#fff5d6 29%,transparent 31% 68%,rgb(255 255 255 / .8) 69%,transparent 70%),linear-gradient(180deg,#fffbed,#ecd5a3 16%,#fff4d6,#bc914d 42%,#f8e1a7 48%,#fff8dc 51%,#dbb76c 65%,#f5d897 82%,#fff8df);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.6px #e1bc76;filter:drop-shadow(0 1px 0 #fff8df) drop-shadow(0 2px 0 #9d793e) drop-shadow(0 3px 0 #b38b47) drop-shadow(0 12px 18px rgb(0 0 0 / .36))}.bf-winter-page .bf-ice-letter:before{background:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .16))}.bf-winter-page .bf-hero__discount{color:#f6d597;background:linear-gradient(135deg,#204140e6,#0a2730e0);border-color:#a88b52;box-shadow:inset 0 1px #ffeebc33,0 0 25px #dda94c1f;text-shadow:0 0 15px rgb(234 187 97 / .15);font-weight:600}.bf-winter-page .bf-hero__subtitle{color:#e1e9e7;font-size:17px;text-shadow:0 2px 10px #051722}.bf-winter-page .bf-hero__offer h2{color:#fff6e5;font-weight:500}.bf-winter-page .bf-hero__offer .bf-kicker{color:#d8bd89}.bf-winter-page .bf-hero__offer p{color:#c5d7d7}.bf-winter-page .bf-hero__offer+.bf-hero__offer{border-left-color:#ddbe803d}.bf-winter-page .bf .bf-button,.bf-winter-page .bf-deals__nav a{color:#fff2d6!important;background:linear-gradient(130deg,#852630f0,#5a1b29e6);border-color:#dab572a8;border-bottom-color:#9d713c;box-shadow:inset 0 1px #ffebc333,inset 0 -2px 5px #2a090e40,0 4px 14px #00000038;text-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bf-winter-page .bf .bf-button:hover{background:linear-gradient(130deg,#9c3a46,#792d3d);box-shadow:inset 0 1px #ffebc340,0 0 20px #e3a75329}.bf-winter-page .bf .bf-button:before,.bf-winter-page .bf-deals__nav a:before{border-color:#ffdd9f2e;background:linear-gradient(125deg,transparent,rgb(255 235 184 / .08),transparent)}.bf-winter-page .bf-hero__offer .bf-button:before,.bf-winter-page .bf-group .bf-card:first-child .bf-button:before,.bf-winter-page .bf-promo .bf-button:before{background:url(bf-christmas-snowman.webp) center bottom/contain no-repeat;border:0;width:48px;height:67px;top:-53px;right:-16px;filter:drop-shadow(0 1px 3px rgb(241 183 85 / .16))}.bf-winter-page .bf .bf-button:after,.bf-winter-page .bf-deals__nav a:after,.bf-winter-page .bf-hero__discount:after,.bf-winter-page .bf-group:before{background:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .12))}.bf-winter-page .bf-hero:has(.bf-winter-scene) .bf-hero__inner{padding-bottom:195px}.bf-winter-page .bf-snowbank{height:220px;filter:none;bottom:-2px;width:100%}.bf-winter-page .bf-snowman{width:186px;height:265px;right:max(38px,calc((100vw - 1240px)/2 - 8px));bottom:10px;filter:drop-shadow(0 0 25px rgb(225 170 82 / .12))}.bf-winter-page .bf-deals__intro{padding:40px 0 30px;background:linear-gradient(180deg,rgb(10 33 44 / .9),transparent);position:relative}.bf-winter-page .bf-section-title{color:#fff1d7;font-weight:500;letter-spacing:-.03em}.bf-winter-page .bf-deals__intro .bf-copy{color:#c1d3d2}.bf-winter-page .bf-timer__label{color:#dac596;font-weight:500}.bf-winter-page .bf-timer__unit{background:linear-gradient(140deg,#25413fe6,#0b242cd9);border-color:#d5b16966;box-shadow:inset 0 1px #ffe7b31f,0 3px 12px #0000002e}.bf-winter-page .bf-timer__unit strong{color:#f6d79d;text-shadow:none;font-weight:500}.bf-winter-page .bf-timer__unit span{color:#c4d3cd}.bf-winter-page .bf-deals__bar{background:#071d26f0;border-color:#c9a4643d;box-shadow:0 6px 25px #00000026}.bf-winter-page .bf-deals__nav a{background:linear-gradient(130deg,#23443df2,#113031eb);border-color:#c3a16566;color:#e9e9d9!important}.bf-winter-page .bf-deals__nav a:hover{background:#284f48}.bf-winter-page .bf-deals__nav a[aria-current=true]{background:linear-gradient(130deg,#8b3443,#6d2635);color:#ffefc7!important;border-color:#d1ac69;box-shadow:inset 0 1px #ffebc133,0 0 18px #e3ad531f}.bf-winter-page .bf-group{position:relative;background:linear-gradient(140deg,#163539cc,#0a212bd6);border-color:#d1ae6c42;box-shadow:inset 0 1px #f7dba10f,0 16px 36px #0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-top:43px}.bf-winter-page .bf-group:before{height:28px;top:-19px;left:3px;right:3px}.bf-winter-page .bf-group:after{content:"";position:absolute;pointer-events:none;z-index:1;left:18px;right:18px;top:4px;height:13px;background:radial-gradient(circle at 6px 6px,#fff4ca 0 2px,#d4ac61 3px,transparent 4px) 0 0/86px 13px repeat-x;filter:drop-shadow(0 0 5px rgb(244 193 101 / .65));opacity:.8}.bf-winter-page .bf-group__heading{color:#f3d597;font-weight:500}.bf-winter-page .bf-group__heading:before,.bf-winter-page .bf-group__heading:after{content:"\2726";color:#d5b677;opacity:.72}.bf-winter-page .bf-group__copy{color:#bfd1d1}.bf-winter-page .bf-group__link{color:#efd49b}.bf-winter-page .bf-card{background:linear-gradient(145deg,#1c3c3feb,#0d2831f0);border-color:#dcb87333;box-shadow:0 5px 16px #0000001a}.bf-winter-page .bf-card__media{background:radial-gradient(ellipse at 50% 30%,#fffdf5,#e8eeea);border-radius:12px 12px 0 0}.bf-winter-page .bf-card__title{color:#f7efde}.bf-winter-page .bf-card__description{color:#c2d2d0}.bf-winter-page .bf-card__price{color:#f3d297}.bf-winter-page .bf-card__price s{color:#b1c3c2}.bf-winter-page .bf-card__badge{background:linear-gradient(130deg,#933a47,#6e2939);border-color:#e7c17b80;color:#fff1d6;box-shadow:inset 0 1px #ffebc629}.bf-winter-page .bf-card__details{color:#d4c399}.bf-winter-page .bf-promo{background:radial-gradient(ellipse at 90% 0%,rgb(190 137 59 / .12),transparent 70%),linear-gradient(140deg,#193c3c,#102a35);border-color:#d3ae6747;box-shadow:0 8px 28px #0000002e}.bf-winter-page .bf-promo:after{color:#e8c88a;opacity:.1;content:"\2726"}.bf-winter-page .bf-promo h2{color:#fff1d7;font-weight:500}.bf-winter-page .bf-promo .bf-kicker{color:#ddc08a}.bf-winter-page .bf-promo .bf-copy{color:#cbd9d4;opacity:1}.bf-winter-page .bf-faq{padding-bottom:70px}.bf-winter-page .bf-faq__intro,.bf-winter-page .bf-faq__answer{color:#c4d4d0}.bf-winter-page .bf-faq details{background:#122e33a8;border-color:#d0ae6f3d;box-shadow:none}.bf-winter-page .bf-faq summary{color:#f5e6c7}.bf-winter-page .bf-faq__policy a{color:#dcca9f;border-color:#d0ae6f40;background:#102a2fb3}.bf-christmas-lights{position:absolute;z-index:3;inset:0 0 auto;height:100px;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:visible}.bf-christmas-lights>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#60624a;stroke-width:1.2;opacity:.8}.bf-christmas-bulb{position:absolute;left:var(--bulb-x);top:41px;width:8px;height:12px;border-radius:45% 45% 48% 48%;background:#fff4c9;box-shadow:0 0 5px #ffe4a3,0 0 14px #f9c165cc,0 0 32px #edaa4847;animation:bf-christmas-glow 4.8s ease-in-out var(--bulb-delay) infinite}.bf-christmas-bulb:before{content:"";position:absolute;left:2px;right:2px;top:-5px;height:5px;background:#5f6652;border-radius:2px 2px 0 0}.bf-christmas-bulb--0{top:28px}.bf-christmas-bulb--1{top:45px}.bf-christmas-bulb--2,.bf-christmas-bulb--3{top:58px}.bf-christmas-bulb--4{top:45px}@keyframes bf-christmas-glow{0%,to{opacity:.78}50%{opacity:1;box-shadow:0 0 7px #ffe4a3,0 0 18px #f9c165e6,0 0 36px #edaa4859}}@media(max-width:1199px){.bf-winter-page .bf-hero:has(.bf-winter-scene) .bf-hero__inner{padding-bottom:246px}.bf-winter-page .bf-snowman{width:155px;height:225px;right:30px}.bf-winter-page .bf-snowbank{height:190px}}@media(max-width:989px){.bf-winter-page .bf-product-grid--wide .bf-card__media{border-radius:12px 0 0 12px}}@media(max-width:749px){.bf-winter-page{background-size:100% 1100px,auto 1100px}.bf-winter-page .bf-hero__inner{padding-top:92px}.bf-winter-page .bf-hero__eyebrow{font-size:8px;letter-spacing:.15em;padding:8px 11px}.bf-winter-page .bf-hero__subtitle{font-size:14px}.bf-winter-page .bf-hero__offer h2{font-size:21px}.bf-winter-page .bf-hero__offer p{font-size:11px}.bf-winter-page .bf-ice-letter-face{-webkit-text-stroke:.4px #e1bc76;filter:drop-shadow(0 1px 0 #fff8df) drop-shadow(0 2px 0 #a88140) drop-shadow(0 3px 0 #bb924b) drop-shadow(0 6px 8px rgb(0 0 0 / .3))}.bf-winter-page .bf-hero:has(.bf-winter-scene) .bf-hero__inner{padding-bottom:214px}.bf-winter-page .bf-snowman{width:139px;height:200px;bottom:8px;right:16px}.bf-winter-page .bf-snowbank{height:145px;width:140%;left:-20%}.bf-winter-page .bf-deals__intro{padding-top:28px}.bf-winter-page .bf-group{padding-top:34px}.bf-winter-page .bf-group:after{background-size:60px 13px;left:12px;right:12px}.bf-winter-page .bf-hero__offer .bf-button:before,.bf-winter-page .bf-group .bf-card:first-child .bf-button:before,.bf-winter-page .bf-promo .bf-button:before{width:40px;height:56px;top:-43px;right:-12px}.bf-christmas-bulb{width:6px;height:10px}.bf-christmas-bulb:nth-of-type(2n){display:none}}@media(prefers-reduced-motion:reduce){.bf-christmas-bulb{animation:none;opacity:1}}@media(forced-colors:active){.bf-winter-page{background:Canvas}.bf-winter-page .bf{color:CanvasText}.bf-winter-page .bf-ice-letter-face{background:none;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none}.bf-christmas-lights,.bf-winter-page .bf-group:after{display:none}}.bf-winter-page .bf-group__heading{color:#f3d597!important}.bf-winter-page .bf-group__footer a{color:#ead09c!important}.bf-winter-page .bf-card__details{color:#d9c89e!important}.bf-winter-page .bf-product-grid--wide .bf-card__body{padding-left:20px}@media(max-width:749px){.bf-winter-page .bf-product-grid--wide .bf-card__body{padding-left:11px}}.bf-winter-page{background-image:linear-gradient(180deg,#04111b47,#05141e45 780px,#071c29 1150px),url(bf-christmas-night.webp)}.bf-winter-page .bf-hero__inner{padding-top:112px}.bf-winter-page .bf-hero__eyebrow{background:#0a1e2673;border-color:#e3cc9b33;box-shadow:none;letter-spacing:.25em;font-size:9px;padding:10px 17px}.bf-winter-page .bf-hero__stage{padding-top:34px;padding-bottom:30px}.bf-winter-page .bf-hero__title{font-size:clamp(64px,9.7vw,140px);letter-spacing:-.047em;font-weight:800;line-height:1.08}.bf-winter-page .bf-ice-letter-face{background:linear-gradient(120deg,transparent 0 35%,rgb(255 255 255 / .7) 36%,transparent 37% 80%,rgb(255 255 255 / .5) 81%,transparent 82%),linear-gradient(180deg,#fff8e8,#e7d3ab 24%,#fff4d8 46%,#d3b57d 51%,#f0dcb2 78%,#fff6df);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.45px #e1cc9e;filter:drop-shadow(0 1px 0 #9d8352) drop-shadow(0 2px 0 #c2a66e) drop-shadow(0 10px 18px rgb(0 0 0 / .28))}.bf-winter-page .bf-ice-letter:before{display:none}.bf-winter-page .bf-letter-snow{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit;letter-spacing:inherit;line-height:1;color:#fff;background:none;-webkit-text-fill-color:#fff;-webkit-text-stroke:.018em #fff;text-shadow:0 -.008em 0 #fff;transform:translateY(-.004em);filter:drop-shadow(0 1px 1px rgb(0 0 0 / .1));clip-path:polygon(-8% -8%,108% -8%,108% 31%,94% 32%,84% 35%,76% 33%,65% 36%,54% 32%,43% 34%,32% 31%,21% 35%,11% 33%,-8% 34%)}.bf-winter-page .bf-ice-letter:nth-child(2n) .bf-letter-snow{clip-path:polygon(-8% -8%,108% -8%,108% 34%,89% 32%,78% 35%,64% 32%,49% 35%,32% 33%,17% 36%,-8% 33%)}.bf-winter-page .bf-ice-letter:nth-child(3n) .bf-letter-snow{clip-path:polygon(-8% -8%,108% -8%,108% 32%,83% 34%,68% 31%,54% 33%,36% 32%,19% 35%,-8% 32%)}.bf-winter-page .bf-hero__discount{font-size:24px;letter-spacing:.055em;padding:11px 27px;margin-top:24px;border-radius:7px;color:#f4deae;background:linear-gradient(130deg,#1a3535b3,#0a2028cc);border-color:#ceb27b73;box-shadow:inset 0 1px #fff2d30f,0 5px 18px #00000021;font-weight:500}.bf-winter-page .bf-hero__subtitle{font-size:16px;color:#d6e0de;font-weight:400;letter-spacing:.01em}.bf-winter-page .bf-hero__offers{max-width:840px;margin-top:37px}.bf-winter-page .bf-hero__offer .bf-kicker{color:#c7b88f;font-size:8px;letter-spacing:.24em}.bf-winter-page .bf-hero__offer h2{font-size:28px;font-weight:400;letter-spacing:-.025em}.bf-winter-page .bf-hero__offer p{color:#b5c8c7;font-size:12px;margin-top:10px;margin-bottom:35px}.bf-winter-page .bf-hero__offer+.bf-hero__offer{border-left-color:#dbc39426}.bf-winter-page .bf .bf-button{background:linear-gradient(135deg,#742c3ded,#4f1d2df2);border-color:#ceaf7673;border-radius:7px;box-shadow:inset 0 1px #ffe7bc1a,0 5px 14px #0000002e;font-size:12px;font-weight:500;letter-spacing:.03em;min-height:44px}.bf-winter-page .bf .bf-button:hover{background:linear-gradient(135deg,#853d4c,#642b40);box-shadow:0 4px 16px #e1b66a1f}.bf-winter-page .bf .bf-button:after,.bf-winter-page .bf-deals__nav a:after,.bf-winter-page .bf-hero__discount:after{z-index:1;top:-9px;left:1px;right:1px;height:19px;background:#fff;mask:url(bf-snow-surface.svg) center/100% 100% no-repeat;-webkit-mask:url(bf-snow-surface.svg) center/100% 100% no-repeat;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .12));clip-path:none}.bf-winter-page .bf-hero__discount:after{top:-10px;height:20px;left:3px;right:3px}.bf-winter-page .bf-hero__offer:not(:first-child) .bf-button:before,.bf-winter-page .bf-group .bf-product-grid>li:not(:first-child) .bf-button:before{display:none}.bf-winter-page .bf-hero__offer:first-child .bf-button:before,.bf-winter-page .bf-group .bf-product-grid>li:first-child .bf-button:before,.bf-winter-page .bf-promo .bf-button:before{width:38px;height:54px;right:-12px;top:-45px}.bf-winter-page .bf-hero:has(.bf-winter-scene) .bf-hero__inner{padding-bottom:172px}.bf-winter-page .bf-snowman{width:166px;height:237px;right:max(40px,calc((100vw - 1240px)/2));bottom:7px}.bf-winter-page .bf-snowbank{height:147px}.bf-winter-page .bf-christmas-lights{height:77px;opacity:.76}.bf-winter-page .bf-christmas-lights>svg{stroke:#858068;stroke-width:.8;opacity:.55}.bf-winter-page .bf-christmas-bulb{width:6px;height:9px;box-shadow:0 0 5px #ffe4a3,0 0 11px #f9c165a6,0 0 24px #edaa482e}.bf-winter-page .bf-christmas-bulb:nth-of-type(2n){display:none}.bf-winter-page .bf-christmas-bulb--0{top:21px}.bf-winter-page .bf-christmas-bulb--1{top:34px}.bf-winter-page .bf-christmas-bulb--2,.bf-winter-page .bf-christmas-bulb--3{top:44px}.bf-winter-page .bf-christmas-bulb--4{top:34px}.bf-winter-page .bf-group{background:linear-gradient(140deg,#152e33bf,#0a1e27d6);border-color:#d6c0922e;border-radius:17px;padding-top:37px;box-shadow:inset 0 1px #fff5db06,0 14px 35px #00000024;margin-bottom:48px}.bf-winter-page .bf-group:before,.bf-winter-page .bf-group:after{display:none}.bf-winter-page .bf-group__heading{font-size:27px;font-weight:400;color:#ead6ad!important;letter-spacing:-.02em}.bf-winter-page .bf-group__heading:before,.bf-winter-page .bf-group__heading:after{font-size:11px;opacity:.45}.bf-winter-page .bf-card{border-color:#ceb78b26;border-radius:11px;background:linear-gradient(145deg,#1c353acc,#0e232ce8);box-shadow:none}.bf-winter-page .bf-card__title{font-weight:500;font-size:15px;color:#f3eedd}.bf-winter-page .bf-card__description{font-size:12px;line-height:1.65;color:#b9cac7}.bf-winter-page .bf-card__price{font-weight:500;color:#e7c991;margin-bottom:25px}.bf-winter-page .bf-card__badge{font-size:9px;letter-spacing:.06em;background:linear-gradient(130deg,#763444,#582838);border-color:#dfc38e59;font-weight:500}.bf-winter-page .bf-deals__bar{background:#071923f2;border-color:#ceb3822e}.bf-winter-page .bf-deals__nav{padding-top:15px;gap:13px}.bf-winter-page .bf-deals__nav a{font-size:11px;font-weight:500;border-radius:6px;padding:10px 20px;border-color:#ccb38342;box-shadow:inset 0 1px #ffe8bd0a,0 3px 10px #00000024}.bf-winter-page .bf-deals__nav a:after{top:-7px;height:15px}.bf-winter-page .bf-deals__nav a[aria-current=true]{background:linear-gradient(135deg,#733245,#542737);border-color:#ddc088a6;box-shadow:0 0 15px #dbae5f12}.bf-winter-page .bf-section-title{font-size:clamp(26px,3vw,40px);font-weight:400}.bf-winter-page .bf-promo{border-color:#d2b7842e;border-radius:16px}.bf-winter-page .bf-promo:after{display:none}@media(max-width:1199px){.bf-winter-page .bf-hero:has(.bf-winter-scene) .bf-hero__inner{padding-bottom:218px}.bf-winter-page .bf-snowman{width:145px;height:207px;right:30px}.bf-winter-page .bf-snowbank{height:132px}}@media(max-width:749px){.bf-winter-page .bf-hero__inner{padding-top:90px}.bf-winter-page .bf-hero__eyebrow{font-size:7px;letter-spacing:.17em;padding:9px 12px}.bf-winter-page .bf-hero__stage{padding-top:25px;padding-bottom:27px}.bf-winter-page .bf-hero__title{font-size:clamp(50px,14.5vw,104px);line-height:1.19;letter-spacing:-.035em}.bf-winter-page .bf-ice-letter-face{-webkit-text-stroke:.35px #e1cc9e;filter:drop-shadow(0 1px 0 #a58e60) drop-shadow(0 2px 0 #c6ac79) drop-shadow(0 7px 10px rgb(0 0 0 / .25))}.bf-winter-page .bf-letter-snow{-webkit-text-stroke:.018em #fff;clip-path:polygon(-8% -8%,108% -8%,108% 34%,91% 35%,73% 32%,58% 35%,39% 33%,22% 36%,-8% 33%)}.bf-winter-page .bf-hero__discount{font-size:20px;padding:11px 23px;margin-top:24px}.bf-winter-page .bf-hero__subtitle{font-size:13px;line-height:1.7;max-width:300px}.bf-winter-page .bf-hero__offers{margin-top:32px}.bf-winter-page .bf-hero__offer h2{font-size:20px;font-weight:400}.bf-winter-page .bf-hero__offer .bf-kicker{font-size:7px;letter-spacing:.15em}.bf-winter-page .bf-hero__offer p{font-size:11px;margin-bottom:34px}.bf-winter-page .bf-hero__offer .bf-button{padding:10px 14px;font-size:11px;letter-spacing:.01em}.bf-winter-page .bf .bf-button:after{top:-8px;height:17px}.bf-winter-page .bf-hero__offer:first-child .bf-button:before,.bf-winter-page .bf-group .bf-product-grid>li:first-child .bf-button:before,.bf-winter-page .bf-promo .bf-button:before{width:33px;height:46px;top:-38px;right:-9px}.bf-winter-page .bf-hero:has(.bf-winter-scene) .bf-hero__inner{padding-bottom:187px}.bf-winter-page .bf-snowman{width:128px;height:183px;right:18px;bottom:6px}.bf-winter-page .bf-snowbank{height:110px}.bf-winter-page .bf-group{border-radius:14px;padding-top:28px;margin-bottom:34px}.bf-winter-page .bf-group__heading{font-size:22px}.bf-winter-page .bf-card__title{font-size:13px}.bf-winter-page .bf-card__description{font-size:11px}.bf-winter-page .bf-deals__nav{padding-top:12px;gap:10px}.bf-winter-page .bf-deals__nav a{padding:10px 17px}.bf-winter-page .bf-christmas-lights{opacity:.75;height:75px}}@media(forced-colors:active){.bf-winter-page .bf-letter-snow{display:none}.bf-winter-page .bf-ice-letter-face{background:none;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none}}.bf-letter-snow:before{content:attr(data-letter);display:block}.bf-winter-page{--color-background:0,0,0;--color-foreground:245,242,250;--color-button:95,70,155;--color-button-text:255,255,255;background:#000;color:#f5f2fa}.bf-winter-page:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:0;height:1150px;background:linear-gradient(180deg,#00000026,#00000047 68%,#000),url(bf-christmas-night.webp) center top/100% 1150px no-repeat;filter:grayscale(1);opacity:.55}.bf-winter-page:after{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:0;height:1150px;background:radial-gradient(ellipse at 50% 38%,rgb(95 70 155 / .23),transparent 67%)}.bf-winter-page .bf{color:#f5f2fa;background:transparent}.bf-winter-page .bf-hero__eyebrow{color:#d4c6ef;border-color:#5f469b99;background:#000000a6}.bf-winter-page .bf-hero__eyebrow:before{background:#b7a2e1;box-shadow:0 0 10px #5f469b99}.bf-winter-page .bf-hero__title{color:#d4c6ef}.bf-winter-page .bf-ice-letter-face{background:linear-gradient(120deg,transparent 0 35%,rgb(255 255 255 / .7) 36%,transparent 37% 80%,rgb(255 255 255 / .5) 81%,transparent 82%),linear-gradient(180deg,#f3edff,#b5a2d7 24%,#e9defa 46%,#5f469b 51%,#b29bd7 78%,#e2d6f5);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.45px #a08ac8;filter:drop-shadow(0 1px 0 #45316f) drop-shadow(0 2px 0 #5f469b) drop-shadow(0 10px 18px rgb(0 0 0 / .4))}.bf-winter-page .bf-hero__discount{background:#000;color:#e4daf5;border-color:#5f469b;box-shadow:inset 0 1px #ffffff0a,0 0 22px #5f469b29;text-shadow:none}.bf-winter-page .bf-hero__subtitle{color:#d4cddd;text-shadow:0 2px 10px #000}.bf-winter-page .bf-hero__offer h2{color:#f5f1fc}.bf-winter-page .bf-hero__offer .bf-kicker{color:#bba9df}.bf-winter-page .bf-hero__offer p{color:#c1b9cd}.bf-winter-page .bf-hero__offer+.bf-hero__offer{border-left-color:#5f469b73}.bf-winter-page .bf .bf-button,.bf-winter-page .bf-deals__nav a[aria-current=true]{color:#fff!important;background:#5f469b;background-image:linear-gradient(135deg,#ffffff0a,#00000021);border-color:#846bb5;box-shadow:inset 0 1px #ffffff24,0 5px 14px #00000047;text-shadow:none}.bf-winter-page .bf .bf-button:hover{background:#5f469b;background-image:linear-gradient(135deg,#ffffff1f,#00000005);box-shadow:0 4px 18px #5f469b4d}.bf-winter-page .bf .bf-button:before,.bf-winter-page .bf-deals__nav a:before{border-color:#cbb8ef29}.bf-winter-page .bf-hero__offer:first-child .bf-button:before,.bf-winter-page .bf-group .bf-product-grid>li:first-child .bf-button:before,.bf-winter-page .bf-promo .bf-button:before{background:url(bf-christmas-snowman.webp) center bottom/contain no-repeat}.bf-winter-page .bf-deals__intro{background:linear-gradient(180deg,#000,transparent)}.bf-winter-page .bf-section-title{color:#f2ecfc}.bf-winter-page .bf-deals__intro .bf-copy{color:#bfb6ce}.bf-winter-page .bf-timer__label{color:#c8b6e9}.bf-winter-page .bf-timer__unit{background:#000;border-color:#5f469bb3;box-shadow:inset 0 1px #ffffff0a,0 3px 12px #0000004d}.bf-winter-page .bf-timer__unit strong{color:#d4c6ef}.bf-winter-page .bf-timer__unit span{color:#bcb3ca}.bf-winter-page .bf-deals__bar{background:#000000f5;border-color:#5f469b73}.bf-winter-page .bf-deals__nav a{background:#000;color:#d5cbe6!important;border-color:#5f469b;box-shadow:inset 0 1px #ffffff06,0 3px 10px #0003}.bf-winter-page .bf-deals__nav a:hover{background:#5f469b5c}.bf-winter-page .bf-deals__nav a[aria-current=true]{background:#5f469b;color:#fff!important;border-color:#9980c5;box-shadow:0 0 15px #5f469b38}.bf-winter-page .bf-group{background:linear-gradient(140deg,#5f469b21,#000000e0);border-color:#5f469b85;box-shadow:inset 0 1px #ffffff06,0 14px 35px #0000004d}.bf-winter-page .bf-group__heading{color:#d4c6ef!important}.bf-winter-page .bf-group__heading:before,.bf-winter-page .bf-group__heading:after{color:#a38bcf}.bf-winter-page .bf-group__copy{color:#bfb5ce}.bf-winter-page .bf-group__footer a{color:#cdb9ed!important}.bf-winter-page .bf-card{background:linear-gradient(145deg,#5f469b1f,#000000eb);border-color:#5f469b6b}.bf-winter-page .bf-card__media{background:radial-gradient(ellipse at 50% 30%,#faf8ff,#eae5f2)}.bf-winter-page .bf-card__title{color:#f4f0fa}.bf-winter-page .bf-card__description{color:#bdb4ca}.bf-winter-page .bf-card__price{color:#ded1f5}.bf-winter-page .bf-card__price s{color:#ada4b9}.bf-winter-page .bf-card__badge{background:#5f469b;border-color:#9278c0;color:#fff;box-shadow:inset 0 1px #ffffff1a}.bf-winter-page .bf-card__details{color:#cdb9ed!important}.bf-winter-page .bf-promo{background:radial-gradient(ellipse at 90% 0%,rgb(95 70 155 / .2),transparent 70%),#000;border-color:#5f469b7a;box-shadow:0 8px 28px #0000004d}.bf-winter-page .bf-promo h2{color:#f3edfc}.bf-winter-page .bf-promo .bf-kicker{color:#bda7e5}.bf-winter-page .bf-promo .bf-copy{color:#c0b7ce}.bf-winter-page .bf-faq__intro,.bf-winter-page .bf-faq__answer{color:#bfb6cc}.bf-winter-page .bf-faq details{background:#000;border-color:#5f469b80}.bf-winter-page .bf-faq summary{color:#eee7f8}.bf-winter-page .bf-faq__policy a{color:#cdb9ed;border-color:#5f469b80;background:#000}@media(max-width:749px){.bf-winter-page:before{background-size:100% 1150px,auto 1100px}.bf-winter-page .bf-ice-letter-face{-webkit-text-stroke:.35px #a08ac8;filter:drop-shadow(0 1px 0 #45316f) drop-shadow(0 2px 0 #5f469b) drop-shadow(0 7px 10px rgb(0 0 0 / .35))}}@media(forced-colors:active){.bf-winter-page{background:Canvas}.bf-winter-page:before,.bf-winter-page:after{display:none}.bf-winter-page .bf-ice-letter-face{background:none;-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0;filter:none}}.bf-winter-page .bf .bf-button{background-color:#5f469b;background-image:linear-gradient(125deg,#7960b3,#5f469b 48%,#3d286b);border-color:#ab8ce2bf;box-shadow:inset 0 1px #ebdaff38,inset 0 -2px 5px #180a3240,0 0 12px #5f469b80,0 0 28px #5f469b3b;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.bf-winter-page .bf .bf-button:hover,.bf-winter-page .bf .bf-button:focus-visible{background-color:#5f469b;background-image:linear-gradient(125deg,#8568c3,#684baa 48%,#473074);border-color:#c6a8f3;box-shadow:inset 0 1px #f5e8ff52,inset 0 -2px 5px #180a3233,0 0 18px #8862dd9e,0 0 42px #5f469b5c;filter:none}.bf-winter-page .bf-deals__nav a[aria-current=true]{background-color:#5f469b;background-image:linear-gradient(125deg,#7960b3,#5f469b 48%,#3d286b);border-color:#a78bd7;box-shadow:inset 0 1px #ebdaff29,0 0 12px #5f469b6b,0 0 22px #5f469b2b}.bf-winter-page .bf .bf-button:disabled{background:#392c55;border-color:#5d4c79;box-shadow:none;opacity:.5;transform:none}@media(prefers-reduced-motion:reduce){.bf-winter-page .bf .bf-button{transition:none}}@media(forced-colors:active){.bf-winter-page .bf .bf-button,.bf-winter-page .bf-deals__nav a[aria-current=true]{background:ButtonFace;color:ButtonText!important;box-shadow:none;border-color:ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/bf-christmas-night.css.map */
