:root{--bf-bg:#03040a;--bf-bg2:#070a18;--bf-blue:#2f4bff;--bf-blue2:#1a35f0;--bf-glow:#3d5bff;--bf-ink:#f4f6ff;--bf-mute:#a9b0c8;--bf-line:rgba(96,124,255,.45);--bf-ff:"Montserrat",var(--sd-ff,Arial),sans-serif;--bf-serif:"Cormorant Garamond","Times New Roman",serif}.section-header,.header-wrapper,.header{--color-header-background:5 6 12;--color-header-text:255 255 255;--color-foreground:255 255 255;--color-border:40 46 80}.header-wrapper,.section-header .header{background:#05060c!important;color:#fff}.header-wrapper--border-bottom,.header-wrapper{border-bottom-color:#5a6edc38!important}.header .header__menu-item,.header .header__icon,.header .header__icon .icon,.header .header__icons--nav-item,.header .localization-selector.link,.header .header__heading-link span{color:#fff!important}.header .header__menu-item:hover,.header .header__icons--nav-item:hover{color:#8ea0ff!important}.header .cart-count-bubble{background:var(--bf-blue)!important;color:#fff!important}.sd-top.bf-top{background:linear-gradient(90deg,#03040a,#0b1340,#03040a);border-bottom:1px solid rgba(80,105,255,.25)}.sd-top.bf-top .sd-top__item{color:#e8ebff}.sd-top.bf-top .sd-top__item b,.sd-top.bf-top .sd-top__item strong{color:#7f93ff}.sd-top.bf-top .sd-top__item+.sd-top__item{border-left-color:#788cff59}.sd-top.bf-top svg{color:#6f86ff}.sd-cat{background:#05060c!important;border-bottom:1px solid rgba(90,110,220,.18)!important}.sd-cat a{color:#e9ecf8!important}.sd-cat a:hover,.sd-cat a.is-active{color:#8ea0ff!important;border-bottom-color:var(--bf-blue)!important}.bf{font-family:var(--bf-ff);color:var(--bf-ink);-webkit-font-smoothing:antialiased;position:relative}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf a{text-decoration:none;color:inherit}.bf-wrap{width:min(1560px,100%);margin:0 auto;padding:0 clamp(14px,3vw,48px)}.bf-hero{background:var(--bf-bg);overflow:hidden;isolation:isolate}.bf-hero__stage{position:relative;height:clamp(500px,38vw,680px)}.bf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(60% 80% at 78% 40%,rgba(40,70,255,.22),transparent 60%),radial-gradient(40% 60% at 30% 60%,rgba(20,40,200,.25),transparent 70%),linear-gradient(180deg,#05071a,#03040a)}.bf-ribbon{position:absolute;z-index:-1;right:-6%;width:34%;height:150%;top:-25%;pointer-events:none;background:linear-gradient(100deg,transparent 0 30%,rgba(60,90,255,0) 34%,rgba(60,90,255,.55) 44%,rgba(170,190,255,.9) 47%,rgba(40,70,255,.6) 50%,transparent 62%);transform:rotate(18deg);filter:blur(1px);opacity:.75;animation:bf-rib 9s ease-in-out infinite}.bf-ribbon--2{right:-14%;width:30%;opacity:.45;transform:rotate(24deg);animation-duration:12s;animation-delay:-4s}@keyframes bf-rib{0%,to{translate:0 0;opacity:.55}50%{translate:-3% 2%;opacity:.9}}.bf-hero__media{position:absolute;left:0;top:0;bottom:0;aspect-ratio:900/534;height:100%;z-index:0;-webkit-mask-image:linear-gradient(90deg,#000 0 70%,transparent 99%);mask-image:linear-gradient(90deg,#000 0 70%,transparent 99%)}.bf-hero__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(0deg,var(--bf-bg),transparent);pointer-events:none}.bf-hero__media picture,.bf-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.bf-hero__media img{transform:scale(1.04) translate3d(var(--px,0),var(--py,0),0);transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:bf-in-img 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes bf-in-img{0%{opacity:0;scale:1.08}to{opacity:1;scale:1}}.bf-glint{position:absolute;left:var(--x);top:var(--y);width:var(--s,26px);aspect-ratio:1;translate:-50% -50%;pointer-events:none;opacity:0;animation:bf-glint 3.8s ease-in-out infinite;animation-delay:var(--d,0s);mix-blend-mode:screen}.bf-glint:before,.bf-glint:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,#fff 0,rgba(200,215,255,.85) 18%,transparent 62%);clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%)}.bf-glint:after{rotate:45deg;scale:.55}@keyframes bf-glint{0%,70%,to{opacity:0;transform:scale(.2) rotate(0)}80%{opacity:1;transform:scale(1) rotate(45deg)}90%{opacity:.2;transform:scale(.5) rotate(90deg)}}.bf-sparks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;width:100%;height:100%}.bf-hero__copy{position:absolute;z-index:2;top:0;bottom:0;right:0;width:min(46%,760px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px clamp(10px,2vw,40px) 70px;transform:translate3d(var(--tx,0),var(--ty,0),0);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bf-brand{font-weight:800;letter-spacing:.5em;margin-right:-.5em;font-size:clamp(13px,1.15vw,19px);font-style:italic;background:linear-gradient(180deg,#fff,#b9bfd2);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-title{position:relative;margin:clamp(4px,.6vw,10px) 0 0;line-height:.84;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.02em}.bf-title span{display:block}.bf-black{font-size:clamp(58px,7.4vw,128px);background:linear-gradient(100deg,#8e94a8,#fff 18%,#d9dce6 34%,#fff,#9da3b8 62%,#fff 78%,#c8ccd8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #4b5266) drop-shadow(0 14px 22px rgba(0,0,0,.65));animation:bf-chrome 6s linear infinite}.bf-friday{font-size:clamp(62px,8vw,138px);margin-top:-.02em;background:linear-gradient(180deg,#8fa2ff,#3d5bff 38%,#1c37f5 62%,#0d1fa8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #0a1677) drop-shadow(0 0 26px rgba(50,85,255,.65))}@keyframes bf-chrome{to{background-position:-220% 0}}.bf-orbit{position:absolute;left:50%;top:52%;width:128%;height:86%;translate:-50% -50%;rotate:-9deg;pointer-events:none;overflow:visible}.bf-orbit ellipse{fill:none;stroke-width:2.2}.bf-orbit .o-base{stroke:url(#bfOrbG);opacity:.95}.bf-orbit .o-run{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:60 1400;filter:drop-shadow(0 0 6px #9fb0ff);animation:bf-run 4.5s linear infinite}.bf-orbit--front{z-index:2;clip-path:inset(58% 40% 0 0)}@keyframes bf-run{to{stroke-dashoffset:-1460}}.bf-star{position:absolute;right:4%;top:6%;width:clamp(26px,2.6vw,44px);aspect-ratio:1;animation:bf-twinkle 2.6s ease-in-out infinite}.bf-star:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side,#fff,rgba(190,205,255,.8) 25%,transparent 70%);clip-path:polygon(50% 0,55% 45%,100% 50%,55% 55%,50% 100%,45% 55%,0 50%,45% 45%)}@keyframes bf-twinkle{0%,to{transform:scale(.7) rotate(0);opacity:.7}50%{transform:scale(1.15) rotate(30deg);opacity:1}}.bf-title .bf-black,.bf-title .bf-friday{position:relative;z-index:1}.bf-offer{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,34px);margin:clamp(10px,1.2vw,20px) 0 clamp(10px,1.2vw,18px)}.bf-chrome{font-weight:900;font-style:italic;line-height:.9;background:linear-gradient(180deg,#fff,#eef0f6 40%,#a8aec0 58%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 #3c4255) drop-shadow(0 10px 18px rgba(0,0,0,.6))}.bf-3x2{font-size:clamp(54px,6.6vw,112px);letter-spacing:-.03em}.bf-sep{width:2px;align-self:stretch;min-height:70px;background:linear-gradient(180deg,transparent,#e7eaff,transparent)}.bf-pct{display:flex;flex-direction:column;align-items:flex-start}.bf-pct .bf-chrome{font-size:clamp(42px,5vw,86px);letter-spacing:-.03em}.bf-pct small{font-weight:900;font-style:italic;font-size:clamp(14px,1.55vw,27px);letter-spacing:.01em;color:#fff;text-transform:uppercase;line-height:1;margin-top:2px}.bf-gift{position:relative;display:flex;align-items:center;gap:clamp(12px,1.4vw,22px);padding:clamp(10px,1vw,14px) clamp(26px,3vw,52px);margin:0 0 clamp(16px,1.6vw,26px)}.bf-gift:before,.bf-gift:after{content:"";position:absolute;top:0;bottom:0;width:18px;border:2px solid #3a56ff;filter:drop-shadow(0 0 6px rgba(60,90,255,.9))}.bf-gift:before{left:0;border-right:0;border-radius:3px 0 0 3px;clip-path:polygon(0 0,100% 0,100% 18%,40% 18%,40% 82%,100% 82%,100% 100%,0 100%)}.bf-gift:after{right:0;border-left:0;border-radius:0 3px 3px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 82%,60% 82%,60% 18%,0 18%)}.bf-gift svg{width:clamp(34px,3vw,50px);height:auto;color:#fff;flex:0 0 auto;filter:drop-shadow(0 0 8px rgba(120,150,255,.6));animation:bf-bob 3s ease-in-out infinite}@keyframes bf-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}.bf-gift b{display:block;font-weight:900;font-style:italic;font-size:clamp(17px,1.8vw,30px);letter-spacing:.01em;text-transform:uppercase;line-height:1.05;background:linear-gradient(180deg,#fff,#c9cede);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-gift span{display:block;font-weight:600;font-size:clamp(11px,1vw,16px);letter-spacing:.42em;text-transform:uppercase;color:#dfe3f2;margin-top:4px}.bf-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:clamp(52px,4.2vw,66px);padding:0 clamp(30px,3.4vw,58px);border-radius:999px;background:linear-gradient(180deg,#fff,#e9ecf3 45%,#b9bfcf);color:#0b0d18!important;font-weight:800;font-size:clamp(14px,1.3vw,21px);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 1px #ffffffb3 inset,0 10px 30px #2846ff73,0 0 0 6px #3c5aff14;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.bf-btn svg{width:1.1em;height:1.1em;transition:transform .35s}.bf-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.95),transparent);transform:skew(-20deg);animation:bf-shine 3.6s ease-in-out infinite}@keyframes bf-shine{0%,60%{left:-60%}to{left:130%}}@media(hover:hover){.bf-btn:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #fff inset,0 16px 44px #3255ffb3,0 0 0 8px #3c5aff24}.bf-btn:hover svg{transform:translate(5px)}}.bf-in{opacity:0;animation:bf-rise .95s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}@keyframes bf-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.bf-black.bf-in{animation:bf-rise .95s cubic-bezier(.2,.7,.2,1) var(--d,0s) both,bf-chrome 6s linear infinite}.bf-fade{opacity:0;animation:bf-fadein 1.4s ease var(--d,0s) both}@keyframes bf-fadein{to{opacity:1}}.bf-cd{background:var(--bf-bg);position:relative;z-index:3;padding:0 0 clamp(18px,2.4vw,36px)}.bf-cd__box{position:relative;margin:calc(-1*clamp(44px,4.4vw,72px)) auto 0;width:min(1160px,100%);display:grid;grid-template-columns:auto 1px 1fr;align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(14px,1.5vw,20px) clamp(20px,4vw,70px);border-radius:20px;border:1px solid var(--bf-line);background:linear-gradient(180deg,#0e143cd1,#050716eb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px #ffffff0a inset,0 0 40px #2846ff40,0 30px 60px #0009}.bf-cd__box:after{content:"";position:absolute;left:8%;right:8%;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#5b74ff,#fff,#5b74ff,transparent);filter:drop-shadow(0 0 8px #3d5bff);animation:bf-line 4s ease-in-out infinite}@keyframes bf-line{0%,to{opacity:.6;transform:scaleX(.85)}50%{opacity:1;transform:scaleX(1)}}.bf-cd__label{font-weight:800;text-transform:uppercase;font-size:clamp(15px,1.75vw,29px);line-height:1.12;text-align:center;background:linear-gradient(180deg,#fff,#cdd3ea);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-cd__div{height:60%;min-height:44px;background:linear-gradient(180deg,transparent,rgba(160,175,255,.7),transparent)}.bf-cd__units{display:flex;justify-content:space-around;align-items:flex-start}.bf-cd__u{display:flex;flex-direction:column;align-items:center;min-width:clamp(54px,7vw,110px)}.bf-cd__n{display:block;font-weight:900;font-size:clamp(34px,4.6vw,76px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#fff;text-shadow:0 0 22px rgba(70,100,255,.55),0 2px 0 #1a2160;overflow:hidden;height:1em}.bf-cd__n i{display:block;font-style:normal}.bf-cd__n.is-tick i{animation:bf-tick .45s cubic-bezier(.2,.7,.2,1)}@keyframes bf-tick{0%{transform:translateY(-60%);opacity:0;filter:blur(3px)}to{transform:none;opacity:1;filter:none}}.bf-cd__l{margin-top:clamp(4px,.6vw,10px);font-weight:600;font-size:clamp(10px,1vw,16px);letter-spacing:.16em;text-transform:uppercase;color:#dfe3f3}.bf-cd__sep{font-weight:800;font-size:clamp(26px,3.4vw,56px);line-height:1;color:#c9d0ff;padding-top:.1em;animation:bf-blink 1s steps(2) infinite}@keyframes bf-blink{50%{opacity:.35}}.bf-cd.is-over .bf-cd__units,.bf-cd.is-over .bf-cd__div{display:none}.bf-cd.is-over .bf-cd__box{grid-template-columns:1fr}.bf-tiles{background:var(--bf-bg);padding:clamp(8px,1vw,14px) 0 clamp(40px,5vw,72px)}.bf-tiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,22px)}.bf-tile{position:relative;display:block;overflow:hidden;border-radius:16px;min-height:clamp(170px,13vw,220px);background:linear-gradient(135deg,#0a0d22,#04050c);border:1px solid rgba(110,130,230,.28);isolation:isolate;transition:border-color .5s,box-shadow .5s,transform .5s cubic-bezier(.2,.7,.2,1)}.bf-tile__img{position:absolute;top:0;right:0;bottom:0;width:66%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}.bf-tile__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.bf-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(140,160,255,.22) 48%,transparent 60%);transform:translate(-100%);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.bf-tile__txt{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:inherit;padding:clamp(18px,2vw,30px)}.bf-tile__k{font-weight:600;font-size:clamp(11px,.95vw,15px);letter-spacing:.32em;text-transform:uppercase;color:#e7eaf5}.bf-tile__t{font-family:var(--bf-serif);font-weight:500;font-size:clamp(30px,3vw,50px);line-height:1;letter-spacing:.01em;text-transform:uppercase;margin:4px 0 clamp(14px,1.6vw,22px);background:linear-gradient(180deg,#fff,#c3c8d8);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-tile__a{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:clamp(11px,.95vw,14px);letter-spacing:.16em;text-transform:uppercase;padding-bottom:6px;background:linear-gradient(90deg,#3d5bff,#9aaaff) bottom left/100% 2px no-repeat}.bf-tile__a svg{width:12px;height:12px;transition:transform .35s}.bf-tile__s{font-weight:600;font-size:clamp(11px,.95vw,14px);letter-spacing:.2em;text-transform:uppercase;color:#e7eaf5}.bf-tile__s em{font-style:normal;color:#6f86ff}@media(hover:hover){.bf-tile:hover{border-color:#6e8cffcc;box-shadow:0 0 0 1px #506eff59,0 20px 50px #1e3cff40;transform:translateY(-4px)}.bf-tile:hover .bf-tile__img img{transform:scale(1.07)}.bf-tile:hover:before{transform:translate(100%)}.bf-tile:hover .bf-tile__a svg{transform:translate(4px)}}.bf-rv{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.bf-rv.is-in{opacity:1;transform:none}.template-index .sd-best{background:var(--bf-bg)!important}.template-index .sd-best__h{color:#fff!important;background:linear-gradient(180deg,#fff,#b9c0d8);-webkit-background-clip:text;background-clip:text;color:transparent!important}.template-index .sd-best .sd-card{border-color:#6e82e647!important}.template-index .sd-best__all a{background:linear-gradient(180deg,#fff,#c3c8d6)!important;color:#0b0d18!important;border-radius:999px!important}@media(max-width:1100px)and (min-width:750px){.bf-hero__copy{width:56%;background:radial-gradient(70% 60% at 60% 50%,rgba(3,4,10,.75),transparent 75%)}}@media(max-width:749px){.bf-hero__stage{height:auto}.bf-hero__media{position:relative;height:auto;width:100%;aspect-ratio:650/534;-webkit-mask-image:none;mask-image:none}.bf-hero__media:after{height:40%}.bf-hero__media img{transform:none!important;object-position:44% 50%}.bf-glint[data-m="0"]{display:none}.bf-glint{left:var(--mx);top:var(--my)}.bf-hero__copy{position:relative;width:100%;margin-top:-22%;padding:0 14px 64px;transform:none!important}.bf-ribbon{width:70%;right:-30%;top:-10%;height:70%}.bf-brand{font-size:12px}.bf-black{font-size:clamp(50px,15vw,74px)}.bf-friday{font-size:clamp(54px,16.5vw,82px)}.bf-3x2{font-size:clamp(50px,15vw,74px)}.bf-pct .bf-chrome{font-size:clamp(38px,11.5vw,58px)}.bf-pct small{font-size:clamp(13px,3.8vw,18px)}.bf-sep{min-height:56px}.bf-gift{padding:10px 26px}.bf-gift b{font-size:clamp(16px,4.7vw,22px)}.bf-gift span{font-size:11px;letter-spacing:.32em}.bf-btn{width:100%;max-width:360px;font-size:15px}.bf-cd__box{margin-top:-40px;grid-template-columns:1fr;gap:8px;padding:14px 10px 16px;border-radius:16px}.bf-cd__div{display:none}.bf-cd__label{font-size:13px;letter-spacing:.06em}.bf-cd__label br{display:none}.bf-cd__u{min-width:0;flex:1}.bf-cd__n{font-size:clamp(30px,10vw,44px)}.bf-cd__l{font-size:9.5px;letter-spacing:.12em}.bf-cd__sep{font-size:26px}.bf-tiles__grid{grid-template-columns:1fr;gap:10px}.bf-tile{min-height:150px}.bf-tile__img{width:62%}.bf-tile__t{font-size:34px}}@media(prefers-reduced-motion:reduce){.bf *{animation:none!important;transition:none!important}.bf-in,.bf-fade,.bf-rv{opacity:1!important;transform:none!important;translate:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bf.css.map */
