:root{--bf-font-display: "Barlow Condensed", "DM Sans", sans-serif;--bf-font-serif: "DM Serif Display", Georgia, serif;--bf-font-ui: "DM Sans", "Figtree", sans-serif;--bf-soft: #f5f6f7;--bf-ice-ink: #007A8A;--bf-line: #e4e6e8;--bf-muted: #5c6166;--bf-ease: cubic-bezier(.2, .7, .2, 1);--bf-gutter: clamp(16px, 4vw, 48px)}.bf-section{position:relative}.bf-wrap{max-width:1440px;margin:0 auto;padding:0 var(--bf-gutter)}.bf-tiles,.bf-products,.bf-trust{padding:clamp(48px,7vw,96px) 0}.bf-scheme--light{background:var(--bf-white);color:var(--bf-black)}.bf-scheme--soft{background:var(--bf-soft);color:var(--bf-black)}.bf-scheme--dark{background:var(--bf-black);color:var(--bf-white)}.bf-head{margin:0 0 clamp(24px,3vw,40px)}.bf-head--center{text-align:center}.bf-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.bf-kicker{font:700 11px/1 var(--bf-font-ui);letter-spacing:.28em;text-transform:uppercase;margin:0 0 12px;color:var(--bf-muted);display:inline-flex;align-items:center;gap:10px}.bf-kicker:before{content:"";width:22px;height:2px;background:var(--bf-ice);display:inline-block}.bf-scheme--dark .bf-kicker{color:var(--bf-silver)}.bf-head--center .bf-kicker{justify-content:center}.bf-title{font-family:var(--bf-font-display)!important;font-weight:700!important;font-size:clamp(30px,4.2vw,54px)!important;line-height:.98!important;letter-spacing:.01em!important;text-transform:uppercase!important;margin:0!important;color:inherit!important}.bf-lede{font:400 15px/1.55 var(--bf-font-ui);color:var(--bf-muted);margin:12px 0 0;max-width:46ch}.bf-scheme--dark .bf-lede{color:var(--bf-silver)}.bf-link{font:700 12px/1 var(--bf-font-ui);letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;padding:10px 0;border-bottom:2px solid var(--bf-ice);white-space:nowrap}.bf-link:hover,.bf-link:focus-visible{border-bottom-color:currentColor}.bf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;font:700 13px/1 var(--bf-font-ui);letter-spacing:.18em;text-transform:uppercase;text-decoration:none!important;border:1.5px solid transparent;border-radius:0;transition:background-color .2s var(--bf-ease),color .2s var(--bf-ease),border-color .2s var(--bf-ease)}.bf-btn--ice{background:var(--bf-ice);color:var(--bf-black)!important;border-color:var(--bf-ice)}.bf-btn--ice:hover,.bf-btn--ice:focus-visible{background:var(--bf-white);border-color:var(--bf-white)}.bf-btn--ghost{background:transparent;color:var(--bf-white)!important;border-color:#ffffffb3}.bf-btn--ghost:hover,.bf-btn--ghost:focus-visible{border-color:var(--bf-ice);color:var(--bf-ice)!important}.bf-btn--dark{background:var(--bf-black);color:var(--bf-white)!important;border-color:var(--bf-black)}.bf-btn--dark:hover,.bf-btn--dark:focus-visible{background:transparent;color:var(--bf-black)!important}.bf-btn:focus-visible,.bf-link:focus-visible,.bf-tile__link:focus-visible{outline:2px solid var(--bf-ice);outline-offset:3px}.bf-tag{display:inline-block;font:700 10px/1 var(--bf-font-ui);letter-spacing:.18em;text-transform:uppercase;background:var(--bf-ice);color:var(--bf-black);padding:6px 8px;margin-bottom:8px}.bf-hero{position:relative;background:var(--bf-black);color:var(--bf-white);overflow:hidden;display:grid;grid-template-columns:1fr}.bf-hero__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;max-height:42vh}.bf-hero__media picture,.bf-hero__img{display:block;width:100%;height:100%}.bf-hero__img{object-fit:cover;object-position:var(--bf-hero-pos-m, center);filter:brightness(var(--bf-hero-bright, 1.15)) contrast(1.04)}.bf-hero__placeholder{background:#1a1a1a;fill:#333}.bf-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,8,0) 62%,var(--bf-black) 100%),rgba(8,8,8,var(--bf-hero-overlay, .25))}.bf-hero__content{position:relative;z-index:2;margin-top:-14px;padding:0 20px 22px}.bf-hero__inner{max-width:620px}.bf-hero--align-center .bf-hero__inner{margin:0 auto;text-align:center}.bf-hero__eyebrow{font:700 10px/1 var(--bf-font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--bf-silver);margin:0 0 8px}.bf-hero__heading{font-family:var(--bf-font-display)!important;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(22px,6.4vw,28px)!important;line-height:1!important;letter-spacing:.02em!important;margin:0 0 6px!important;color:var(--bf-white)!important}.bf-hero__lockup{margin:0 0 10px}.bf-hero__offer{font-family:var(--bf-font-display);font-weight:800;text-transform:uppercase;font-size:clamp(44px,13.2vw,58px);line-height:.88;margin:0;color:var(--bf-white);letter-spacing:0;white-space:nowrap}.bf-hero__extra{font-family:var(--bf-font-display);font-weight:700;text-transform:uppercase;font-size:clamp(19px,5.6vw,24px);line-height:1.05;margin:6px 0 0;color:var(--bf-white);letter-spacing:.02em}.bf-hero .bf-hl{font-style:normal}.bf-hero--accent-ice .bf-hl{color:var(--bf-ice)}.bf-hero--accent-underline .bf-hl{box-shadow:inset 0 -.12em 0 var(--bf-ice)}.bf-hero__nocode{margin:8px 0 0}.bf-hero__nocode span{display:inline-block;font:700 10px/1 var(--bf-font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--bf-white);border:1px solid rgba(200,205,209,.55);padding:6px 8px 5px}.bf-hero__sub{font:400 13.5px/1.45 var(--bf-font-ui);color:#d9dde0;margin:0 0 14px;max-width:40ch}.bf-hero--align-center .bf-hero__sub{margin-left:auto;margin-right:auto}.bf-hero__ctas{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bf-hero--align-center .bf-hero__ctas{justify-content:center}.bf-hero__primary{min-height:46px;padding:0 22px;font-size:12px;flex:0 0 auto}.bf-hero__secondary{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 12px/1 var(--bf-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bf-white)!important;text-decoration:underline!important;text-decoration-color:#ffffff73!important;text-underline-offset:6px;text-decoration-thickness:1px;padding:0 2px}.bf-hero__secondary:hover,.bf-hero__secondary:focus-visible{text-decoration-color:var(--bf-ice)!important;color:var(--bf-ice)!important}.bf-hero__secondary:focus-visible{outline:2px solid var(--bf-ice);outline-offset:4px}.bf-hero__fine{font:400 11px/1.3 var(--bf-font-ui);color:#a3a9ae;margin:12px 0 0;letter-spacing:.02em;white-space:nowrap}@media(max-width:749px){.bf-hero__ctas{gap:16px;flex-wrap:nowrap}.bf-hero__primary{padding:0 16px;letter-spacing:.14em;font-size:11.5px;white-space:nowrap}.bf-hero__secondary{letter-spacing:.12em;font-size:11.5px;white-space:nowrap}}@media(max-width:359px){.bf-hero__ctas{flex-wrap:wrap!important}.bf-hero__offer{font-size:42px}.bf-hero__ctas{gap:14px}.bf-hero__primary{padding:0 16px}}@media(min-width:750px){.bf-hero--split{grid-template-columns:minmax(0,45fr) minmax(0,55fr);min-height:clamp(480px,64vh,640px)}.bf-hero--split .bf-hero__media{grid-column:2;grid-row:1;aspect-ratio:auto;max-height:none}.bf-hero--split .bf-hero__media picture,.bf-hero--split .bf-hero__img{position:absolute;top:0;right:0;bottom:0;left:0}.bf-hero--split .bf-hero__content{grid-column:1;grid-row:1;margin:0;display:flex;align-items:center;padding:48px clamp(24px,4vw,64px)}.bf-hero--split .bf-hero__shade{background:linear-gradient(90deg,var(--bf-black) 0%,rgba(8,8,8,.55) 10%,rgba(8,8,8,0) 32%),rgba(8,8,8,var(--bf-hero-overlay, .25))}.bf-hero__img{object-position:var(--bf-hero-pos-d, center)}.bf-hero__eyebrow{font-size:11px;margin-bottom:14px}.bf-hero__heading{font-size:clamp(26px,2.5vw,38px)!important;margin-bottom:10px!important}.bf-hero__offer{font-size:clamp(64px,6.6vw,108px)}.bf-hero__extra{font-size:clamp(24px,2.3vw,36px);margin-top:10px}.bf-hero__nocode{margin-top:14px}.bf-hero__nocode span{font-size:11px;padding:7px 10px 6px}.bf-hero__lockup{margin-bottom:18px}.bf-hero__sub{font-size:15px;margin-bottom:22px}.bf-hero__primary{min-height:52px;padding:0 30px;font-size:13px}.bf-hero__ctas{gap:28px}.bf-hero--overlay{min-height:clamp(520px,70vh,760px)}.bf-hero--overlay .bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none}.bf-hero--overlay .bf-hero__shade{background:linear-gradient(90deg,#080808bf,#08080800 60%),rgba(8,8,8,var(--bf-hero-overlay))}.bf-hero--overlay .bf-hero__content{margin:0;display:flex;align-items:center;padding:64px var(--bf-gutter);max-width:1440px;width:100%;justify-self:center}}.bf-hero__stamp{position:absolute;z-index:1;left:16px;top:14px;margin:0;pointer-events:none;display:inline-flex;align-items:baseline;gap:8px;background:var(--bf-ice);color:var(--bf-black);padding:6px 12px 5px;box-shadow:0 6px 24px #00000059}.bf-hero__stamp-main{font:800 clamp(22px,7vw,30px)/1 var(--bf-font-display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.bf-hero__stamp-sub{font:700 11px/1 var(--bf-font-ui);letter-spacing:.2em}@media(min-width:750px){.bf-hero__stamp{padding:10px 18px 8px;gap:12px}.bf-hero__stamp--bottom-right{left:auto;top:auto;right:clamp(20px,3vw,48px);bottom:clamp(20px,3vw,48px)}.bf-hero__stamp--top-right{left:auto;right:clamp(20px,3vw,48px);top:clamp(20px,3vw,48px)}.bf-hero__stamp--bottom-left{left:clamp(20px,3vw,48px);top:auto;bottom:clamp(20px,3vw,48px)}.bf-hero__stamp-main{font-size:clamp(36px,4.4vw,72px)}.bf-hero__stamp-sub{font-size:13px}}@media(prefers-reduced-motion:no-preference){.bf-hero--motion .bf-reveal{animation:bfRise .7s var(--bf-ease) both}.bf-hero--motion .bf-reveal:nth-child(2){animation-delay:.05s}.bf-hero--motion .bf-reveal:nth-child(3){animation-delay:.1s}.bf-hero--motion .bf-reveal:nth-child(4){animation-delay:.15s}.bf-hero--motion .bf-reveal:nth-child(n+5){animation-delay:.2s}}@keyframes bfRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bf-strip{background:#111214;color:var(--bf-white);border-top:1px solid rgba(53,221,244,.35)}.bf-strip[hidden]{display:none}.bf-strip__inner{display:flex;justify-content:center;padding-top:9px;padding-bottom:9px}.bf-countdown{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.bf-countdown__label{font:700 10.5px/1 var(--bf-font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--bf-ice)}.bf-countdown--light .bf-countdown__label{color:var(--bf-black)}.bf-countdown__units{display:inline-flex;align-items:baseline;gap:6px}.bf-countdown__unit{display:inline-flex;flex-direction:column;align-items:center;min-width:30px}.bf-countdown__unit b{font:700 22px/1 var(--bf-font-display);font-variant-numeric:tabular-nums;letter-spacing:.02em}.bf-countdown__unit i{font:600 9px/1 var(--bf-font-ui);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--bf-silver);margin-top:4px}.bf-countdown--light .bf-countdown__unit i{color:var(--bf-muted)}.bf-countdown__sep{font:700 18px/1 var(--bf-font-display);color:var(--bf-silver)}.bf-countdown--strip .bf-countdown__unit{flex-direction:row;align-items:baseline;gap:3px;min-width:0}.bf-countdown--strip .bf-countdown__unit b{font-size:17px}.bf-countdown--strip .bf-countdown__unit i{margin:0;font-size:9px;letter-spacing:.14em}.bf-countdown--strip .bf-countdown__sep{display:none}.bf-countdown--strip .bf-countdown__units{gap:10px}.bf-countdown__ended{font:600 12px/1.4 var(--bf-font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0;color:var(--bf-silver)}@media(prefers-reduced-motion:reduce){.bf-countdown__sec{display:none!important}}.bf-tiles__grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:repeat(2,minmax(0,1fr))}.bf-tile{margin:0}.bf-tile__link{display:block;height:100%;text-decoration:none!important;color:inherit}.bf-tile__media{display:block;position:relative;overflow:hidden;background:#0d0d0d;aspect-ratio:1 / var(--bf-ratio, 1.25)}.bf-tile__media img,.bf-tile__ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--bf-ease)}.bf-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08080800 55%,#0808088c)}.bf-tile__body{display:block;padding:12px 2px 0}.bf-tile__label{display:block;font:700 clamp(17px,1.6vw,22px)/1.05 var(--bf-font-display);text-transform:uppercase;letter-spacing:.03em}.bf-tile__sub{display:block;font:400 13px/1.4 var(--bf-font-ui);color:var(--bf-muted);margin-top:4px}.bf-scheme--dark .bf-tile__sub{color:var(--bf-silver)}.bf-tile__link:hover .bf-tile__media img{transform:scale(1.04)}.bf-tile__link:hover .bf-tile__label{box-shadow:inset 0 -2px 0 var(--bf-ice)}.bf-tile--hl .bf-tile__media{outline:2px solid var(--bf-ice);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.bf-tile__media img{transition:none}.bf-tile__link:hover .bf-tile__media img{transform:none}}@media(min-width:750px){.bf-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.bf-tiles__grid{grid-template-columns:repeat(var(--bf-cols, 6),minmax(0,1fr))}}.bf-tile__eye{display:block;font:700 10px/1.2 var(--bf-font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--bf-muted);margin-bottom:4px}.bf-scheme--dark .bf-tile__eye{color:var(--bf-silver)}.bf-tile--split{container-type:inline-size}.bf-tile--split .bf-tile__link{height:auto}.bf-tile__gender{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:2px 0 0!important;padding:0 2px}@container (max-width: 210px){.bf-tile__gpre{display:none}.bf-tile__gender{gap:0 14px}}.bf-tile__glink{display:inline-flex;align-items:center;gap:5px;min-height:32px;font:700 11.5px/1.2 var(--bf-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--bf-black)!important;text-decoration:none!important;white-space:nowrap}.bf-tile__gtext{border-bottom:1px solid rgba(8,8,8,.35);padding-bottom:2px;transition:border-color .2s ease,color .2s ease}.bf-tile__garrow{transition:transform .2s ease}.bf-tile__glink:hover .bf-tile__gtext,.bf-tile__glink:focus-visible .bf-tile__gtext{color:var(--bf-ice-ink);border-bottom-color:var(--bf-ice-ink)}.bf-tile__glink:hover .bf-tile__garrow{transform:translate(3px);color:var(--bf-ice-ink)}.bf-scheme--dark .bf-tile__glink{color:var(--bf-white)!important}.bf-scheme--dark .bf-tile__gtext{border-bottom-color:#ffffff80}.bf-scheme--dark .bf-tile__glink:hover .bf-tile__gtext{color:var(--bf-ice);border-bottom-color:var(--bf-ice)}@media(max-width:749px){.bf-tile__gpre{display:none}.bf-tile__gender{gap:0 14px}.bf-tile__glink{font-size:11px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.bf-tile__garrow{transition:none}.bf-tile__glink:hover .bf-tile__garrow{transform:none}}@media(max-width:749px){.bf-tiles--m-scroll .bf-tiles__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 calc(var(--bf-gutter) * -1)!important;padding:0 var(--bf-gutter) 6px!important;scroll-padding-left:var(--bf-gutter);scrollbar-width:none}.bf-tiles--m-scroll .bf-tiles__grid::-webkit-scrollbar{display:none}.bf-tiles--m-scroll .bf-tile{flex:0 0 42%;scroll-snap-align:start}}.bf-tiles--price .bf-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.bf-tiles--price .bf-tiles__grid{grid-template-columns:repeat(var(--bf-cols, 4),minmax(0,1fr))}}.bf-tiles--price.bf-tiles--m-scroll .bf-tiles__grid{display:grid;overflow:visible;margin:0;padding:0}.bf-tiles--price .bf-tile__link{border:1px solid rgba(200,205,209,.35);padding:clamp(18px,2.4vw,32px);min-height:clamp(150px,16vw,210px);display:flex;flex-direction:column;justify-content:space-between;gap:6px;transition:border-color .2s var(--bf-ease),background-color .2s var(--bf-ease)}.bf-scheme--light .bf-tiles--price .bf-tile__link,.bf-tiles--price.bf-scheme--light .bf-tile__link,.bf-tiles--price.bf-scheme--soft .bf-tile__link{border-color:var(--bf-line);background:var(--bf-white)}.bf-tile__pre{font:700 11px/1 var(--bf-font-ui);letter-spacing:.26em;text-transform:uppercase;color:var(--bf-silver)}.bf-scheme--light .bf-tile__pre,.bf-scheme--soft .bf-tile__pre{color:var(--bf-muted)}.bf-tile__big{font:800 clamp(40px,5vw,68px)/.9 var(--bf-font-display);letter-spacing:.01em}.bf-tile__cta{font:700 11px/1 var(--bf-font-ui);letter-spacing:.2em;text-transform:uppercase;margin-top:8px}.bf-tiles--price .bf-tile__link:hover,.bf-tiles--price .bf-tile__link:focus-visible{border-color:var(--bf-ice)}.bf-tiles--price.bf-scheme--dark .bf-tile__link:hover .bf-tile__cta{color:var(--bf-ice)}.bf-tiles--price .bf-tile--hl .bf-tile__link{border-color:var(--bf-ice)}@media(min-width:990px){.bf-tiles--gift .bf-tiles__layout{display:grid;grid-template-columns:minmax(260px,1fr) 3fr;gap:clamp(24px,3vw,48px);align-items:stretch}.bf-tiles--gift .bf-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-head--panel{background:var(--bf-black);color:var(--bf-white);padding:clamp(28px,3.4vw,48px);display:flex;flex-direction:column;justify-content:center;gap:4px}.bf-head--panel .bf-kicker{color:var(--bf-silver)}.bf-head--panel .bf-title{font-size:clamp(34px,3.6vw,56px)!important}.bf-head--panel .bf-lede{font-family:var(--bf-font-serif);font-size:clamp(18px,1.6vw,22px);line-height:1.3;color:var(--bf-white);margin-bottom:20px}.bf-head--panel .bf-btn--dark{background:var(--bf-white);color:var(--bf-black)!important;border-color:var(--bf-white);align-self:flex-start}.bf-head--panel .bf-btn--dark:hover,.bf-head--panel .bf-btn--dark:focus-visible{background:var(--bf-ice);border-color:var(--bf-ice)}@media(max-width:989px){.bf-head--panel{margin-bottom:16px}}.bf-products__grid{margin-bottom:0}@media(min-width:750px){.bf-products__grid.grid{display:grid;grid-template-columns:repeat(var(--bf-per-row, 4),minmax(0,1fr));gap:28px 20px;margin-left:0}.bf-products__grid.grid>.grid__item{width:auto;padding-left:0;margin-bottom:0;float:none}.bf-products__grid.grid:after{display:none}}.bf-products__foot{display:none;text-align:center;margin-top:24px}.bf-scheme--dark .grid-product__title,.bf-scheme--dark .grid-product__price,.bf-scheme--dark .grid-product__link{color:var(--bf-white)!important}.bf-scheme--dark .grid-product__price--original{color:#a9aeb3!important}@media(max-width:749px){.bf-head--row{flex-direction:column;align-items:flex-start}.bf-head--row>.bf-link{display:none}.bf-products__foot{display:block}.bf-products__foot .bf-btn{width:100%}.bf-products--m-scroll .bf-products__scroller{margin:0 calc(var(--bf-gutter) * -1)}.bf-products--m-scroll .bf-products__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:0!important;padding:0 var(--bf-gutter) 4px!important;scroll-padding-left:var(--bf-gutter);scrollbar-width:none}.bf-products--m-scroll .bf-products__grid::-webkit-scrollbar{display:none}.bf-products--m-scroll .bf-products__grid>.grid__item{flex:0 0 calc((100% - 12px) / 2.08);width:calc((100% - 12px) / 2.08);padding-left:0!important;margin-right:12px;scroll-snap-align:start;float:none}}.bf-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--bf-line)}.bf-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 12px;border-bottom:1px solid var(--bf-line)}.bf-trust__item:nth-child(odd){border-right:1px solid var(--bf-line)}.bf-trust__item:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.bf-trust__icon{width:36px;height:36px;color:var(--bf-black);position:relative}.bf-trust__icon svg{width:100%;height:100%}.bf-trust__icon:after{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:2px;margin-left:-8px;background:var(--bf-ice)}.bf-trust__title{font:700 18px/1.1 var(--bf-font-display);text-transform:uppercase;letter-spacing:.04em;margin-top:8px}.bf-trust__text{font:400 13px/1.45 var(--bf-font-ui);color:var(--bf-muted);max-width:24ch}.bf-trust__more{display:inline-block;padding:7px 2px;font:600 12px/1 var(--bf-font-ui);color:inherit;text-decoration:underline;text-underline-offset:3px}.bf-scheme--dark .bf-trust__icon{color:var(--bf-white)}.bf-scheme--dark .bf-trust__text{color:var(--bf-silver)}.bf-scheme--dark .bf-trust__list,.bf-scheme--dark .bf-trust__item{border-color:#c8cdd140}@media(min-width:990px){.bf-trust__list{grid-template-columns:repeat(5,minmax(0,1fr));border-top:0}.bf-trust__item{border-bottom:0;border-right:1px solid var(--bf-line);padding:8px 20px}.bf-trust__item:last-child{border-right:0;grid-column:auto}.bf-trust__item:nth-child(odd){border-right:1px solid var(--bf-line)}.bf-trust__item:last-child:nth-child(odd){border-right:0;grid-column:auto}}.bf-cta{position:relative;background:var(--bf-black);color:var(--bf-white);text-align:center;overflow:hidden}.bf-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35}.bf-cta__media img{width:100%;height:100%;object-fit:cover}.bf-cta__inner{position:relative;padding-top:clamp(64px,9vw,128px);padding-bottom:clamp(64px,9vw,128px)}.bf-cta .bf-kicker{color:var(--bf-silver);justify-content:center}.bf-cta__title{font-family:var(--bf-font-display)!important;font-weight:800!important;text-transform:uppercase!important;font-size:clamp(38px,6vw,88px)!important;line-height:.92!important;margin:0 auto 16px!important;max-width:14ch;color:var(--bf-white)!important}.bf-cta__text{font:400 clamp(18px,1.8vw,22px)/1.3 var(--bf-font-serif);color:var(--bf-silver);margin:0 0 28px}.announcement-bar.bf-announce{display:block!important;padding:0!important;background:var(--bf-black)!important;color:var(--bf-white)!important;border-bottom:1px solid rgba(53,221,244,.35)}.bf-announce__track{position:relative;display:grid;min-height:36px;align-items:center}.bf-announce__msg{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font:700 11px/1.3 var(--bf-font-ui)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--bf-white)!important;text-decoration:none!important;padding:7px 30px;margin:0!important;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.bf-announce__msg.is-active{opacity:1;visibility:visible;transition:opacity .4s ease .3s,visibility 0s linear .3s}.bf-announce__msg:before{content:"";width:6px;height:6px;background:var(--bf-ice);transform:rotate(45deg);flex:0 0 6px}a.bf-announce__msg:hover,a.bf-announce__msg:focus-visible{color:var(--bf-ice)!important}.bf-announce__pause{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;background:transparent;border:0;color:var(--bf-silver);cursor:pointer;font-size:10px;line-height:1}.bf-announce__pause:focus-visible{outline:2px solid var(--bf-ice)}@media(min-width:1300px){.bf-announce__track{display:flex;justify-content:center;gap:36px}.bf-announce__msg{opacity:1;visibility:visible;grid-area:auto;padding:8px 0}.bf-announce__msg:nth-child(n+4){display:none}.bf-announce__pause{display:none}}@media(prefers-reduced-motion:reduce){.bf-announce__msg{transition:none}}.grid-product__image-mask{position:relative}.bf-card-badge{position:absolute;top:10px;right:10px;z-index:2;font:700 11px/1 var(--bf-font-ui);letter-spacing:.06em;padding:6px 7px;background:var(--bf-ice);color:var(--bf-black)}.grid-product__meta .grid-product__title{letter-spacing:.4px!important;line-height:1.3!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.6em;overflow-wrap:anywhere}.grid-product__meta .grid-product__price{white-space:normal}.bf-card-promo{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:6px}.bf-card-promo__label{display:inline-block;font:700 10px/1 var(--bf-font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bf-black);padding:5px 7px 4px;background:var(--bf-ice)}.bf-xtra{display:block;max-width:100%;min-width:0;overflow:visible}.bf-xtra__text{display:block;font:600 11px/1.3 var(--bf-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bf-ice-ink);white-space:normal;overflow-wrap:normal;word-break:normal}.grid-product__price .extra-off:empty{display:none}@media(max-width:749px){.grid-product__meta .grid-product__title{font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important;line-height:1.3!important}.bf-xtra__text{font-size:10px;letter-spacing:.02em;line-height:1.3}.bf-card-badge{top:8px;right:8px;font-size:10px}}.ib-info .ib-title{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.15!important;margin:4px 0 10px!important}.ib-info .ib-status-row{margin-bottom:8px!important}.ib-info .ib-status-row:empty{display:none!important}.ib-info .ib-price-row{margin-bottom:2px!important}.ib-info .ib-price-sale{font-size:clamp(28px,2.6vw,34px)!important}.bf-pdp-promo{position:relative;margin:6px 0 18px;padding:10px 14px 10px 16px;background:#f4fbfc;border-left:3px solid var(--bf-ice);max-width:460px}.bf-pdp-promo__eyebrow{display:inline-block;margin:0 0 6px!important;padding:4px 7px 3px;background:var(--bf-black);color:var(--bf-ice)!important;font:700 10px/1.2 var(--bf-font-ui)!important;letter-spacing:.2em;text-transform:uppercase}.bf-pdp-promo__line{margin:0!important;color:var(--bf-ice-ink)!important;font:800 16px/1.25 var(--bf-font-ui)!important;letter-spacing:.05em;text-transform:uppercase}.bf-pdp-promo__sub{margin:3px 0 0!important;color:#4f555a!important;font:400 12.5px/1.4 var(--bf-font-ui)!important}@media(max-width:749px){.bf-pdp-promo{margin-bottom:14px;padding:9px 12px 9px 14px}.bf-pdp-promo__line{font-size:15px!important}}.ib-info .ib-size-header{margin-top:0!important}.ib-info .ib-payment-terms{margin-top:10px}.bf-details-auth{margin:0 0 12px!important}@media(max-width:749px){.ib-info .ib-title{font-size:23px!important;margin-bottom:8px!important}.ib-info .ib-price-sale{font-size:28px!important}.bf-pdp-promo{margin-bottom:14px}}.bf-ship{background:#edf8fa;border:1px solid #B8E5EA;border-radius:4px;padding:12px 14px;margin:14px 0}.bf-ship__title{margin:0 0 8px!important;color:#006979!important;font:700 11px/1.3 DM Sans,sans-serif!important;letter-spacing:.16em;text-transform:uppercase}.bf-ship__rows{list-style:none;margin:0!important;padding:0!important;display:grid;gap:4px}.bf-ship__row{margin:0!important;padding:0!important;font:400 14px/1.4 DM Sans,sans-serif;color:#1d2328}.bf-ship__row:before{content:none!important}.bf-ship__date{font-weight:700;color:#1d2328;white-space:nowrap}.bf-ship__fine{font:400 12px/1.45 DM Sans,sans-serif!important;color:#3f474d!important;margin:8px 0 0!important}.bf-ship--excluded .bf-ship__title{margin-bottom:4px!important}.bf-finance{margin:8px 0 0;border:0}.bf-finance__summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;padding:4px 0;cursor:pointer;list-style:none;font:400 13px/1.4 DM Sans,sans-serif;color:#1d2328}.bf-finance__summary::-webkit-details-marker{display:none}.bf-finance__summary:after{content:"+";margin-left:2px;font-weight:700;color:#1d2328}.bf-finance[open] .bf-finance__summary:after{content:"\2212"}.bf-finance__label{font-weight:700}.bf-finance__brands{color:#4f555a}.bf-finance__summary:focus-visible{outline:3px solid var(--bf-ice-ink)!important;outline-offset:2px}.bf-finance__body{padding:2px 0 6px}.bf-finance__body .affirm-as-low-as{margin:0 0 4px!important;font-size:13px}.bf-finance__body .affirm-as-low-as:empty{display:none}.bf-finance__text{font:400 12.5px/1.5 DM Sans,sans-serif!important;color:#3f474d!important;margin:0 0 4px!important}.bf-finance__text a{color:#1d2328!important;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:3px 0}.bf-pickup{display:flex;align-items:flex-start;gap:8px;margin:4px 0 14px!important;font:400 13px/1.45 DM Sans,sans-serif!important;color:#1d2328!important}.bf-pickup strong{color:#166534;font-weight:700}.bf-pickup__icon{flex:0 0 16px;margin-top:2px;fill:#166534}@media(max-width:749px){.bf-ship{padding:10px 12px}.bf-ship__row{font-size:13.5px}}.bf-cartnote{border-left:3px solid var(--bf-ice);background:#f3fcfd;padding:10px 12px;margin:10px 0;text-align:left}.bf-cartnote__title{font:700 10.5px/1 var(--bf-font-ui);letter-spacing:.22em;text-transform:uppercase;margin:0 0 4px;color:var(--bf-black)}.bf-cartnote__text{font:400 12.5px/1.4 var(--bf-font-ui);margin:0;color:var(--bf-black)}.bf-ship--cart{margin:8px 0 10px;padding:10px 12px}.bf-ship--cart .bf-ship__title{margin-bottom:8px!important}.drawer .bf-cartnote,.drawer .bf-ship{background:transparent}.drawer .bf-ship__row dt,.drawer .bf-ship__fine{color:inherit;opacity:.75}.drawer .bf-ship__row dd,.drawer .bf-ship__title,.drawer .bf-cartnote__title,.drawer .bf-cartnote__text{color:inherit}.drawer .bf-ship__title svg{color:inherit}.cd-nav-band{background:var(--bf-black)!important;border-top:1px solid rgba(255,255,255,.06)}@media(min-width:750px){.bf-tiles--image .bf-head{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:24px}.bf-tiles--image .bf-head>.bf-kicker,.bf-tiles--image .bf-head>.bf-title,.bf-tiles--image .bf-head>.bf-lede{grid-column:1}.bf-tiles--image .bf-head>.bf-link{grid-column:2;grid-row:2}}@media(max-width:749px){.bf-announce .page-width{padding-left:8px;padding-right:8px}.bf-announce__track{min-height:34px}.bf-announce__msg{font-size:10px!important;letter-spacing:.1em;line-height:1.35!important;padding:6px 30px}.bf-title{font-size:clamp(26px,7.6vw,34px)!important}}.bf-hero__secondary span{display:inline-block;text-decoration:none}#MainContent .grid-product a.grid-product__link .grid-product__meta .grid-product__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis;letter-spacing:.4px!important;line-height:1.3!important;min-height:2.6em!important;max-height:2.6em!important}#MainContent .grid-product a.grid-product__link .grid-product__price .bf-card-promo{display:block!important;margin-top:4px!important}#MainContent .grid-product a.grid-product__link .grid-product__price .bf-card-promo{container-type:inline-size}#MainContent .grid-product a.grid-product__link .grid-product__price .bf-xtra{display:block!important;max-width:100%;margin-top:2px;background:none!important;padding:0!important}#MainContent .grid-product a.grid-product__link .grid-product__price .bf-xtra__text{display:inline-block!important;background:var(--bf-ice)!important;padding:3px 4px!important;font-family:var(--bf-font-ui)!important;font-weight:800!important;font-size:11px!important;font-size:min(11px,calc((100cqi - 8px) / 14.9))!important;line-height:1.3!important;letter-spacing:0!important;text-transform:uppercase!important;color:#000!important;white-space:nowrap!important;overflow:visible!important}@media(max-width:749px){#MainContent .grid-product a.grid-product__link .grid-product__meta .grid-product__title{font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important}}.bf-tile__link:hover .bf-tile__label{box-shadow:inset 0 -2px 0 var(--bf-ice-ink)}.bf-scheme--dark .bf-tile__link:hover .bf-tile__label{box-shadow:inset 0 -2px 0 var(--bf-ice)}.bf-tiles--price.bf-scheme--light .bf-tile__link:hover,.bf-tiles--price.bf-scheme--soft .bf-tile__link:hover{border-color:var(--bf-ice-ink)}.bf-hero :focus-visible,.bf-strip :focus-visible,.bf-cta :focus-visible,.bf-announce :focus-visible,.bf-scheme--dark :focus-visible,.bf-head--panel :focus-visible,.cd-nav-band :focus-visible,.toolbar :focus-visible,[class*=ai-custom-footer] :focus-visible{outline:3px solid var(--bf-ice)!important;outline-offset:3px!important;box-shadow:none!important}.bf-scheme--light :focus-visible:not(.bf-head--panel *),.bf-scheme--soft :focus-visible:not(.bf-head--panel *){outline:3px solid var(--bf-ice-ink)!important;outline-offset:3px!important}.bf-products__scroller:focus-visible,.bf-tiles__grid:focus-visible{outline:3px solid var(--bf-ice-ink)!important;outline-offset:2px}.bf-announce__pause{min-width:28px;min-height:28px}.js-qty__adjust,.js-qty__num,input[id^=cart_updates]{min-height:24px;min-width:24px}.bf-tile__link,.bf-hero__secondary,.bf-link{min-height:24px}#MainContent .tcustomizer__dropdown-button>span{color:#5c6166!important}#MainContent .tcustomizer__dropdown-item:focus-visible{outline:3px solid var(--bf-ice-ink)!important;outline-offset:-3px!important}.cart__remove a{display:inline-block;padding:4px 0}@media(max-width:749px){.template-product .ib-sticky{z-index:2147483000}}@media(max-width:374px){.site-header .site-nav__link--icon,.site-header .site-nav__icons .site-nav__link{padding-left:5px!important;padding-right:5px!important}.site-header .header-item--logo .site-header__logo img{max-width:110px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bfcm-2026.css.map */
