.bf-landing{--bf-red: var(--dd-red, #D90019);--bf-red-dark: #B50015;--bf-red-bright: #FF3B4E;--bf-black: var(--dd-black, #171819);--bf-black-2: #1F2022;--bf-black-3: #26282A;--bf-white: #FFFFFF;--bf-gray-1: var(--dd-gray, #F2F2EF);--bf-gray-2: #E9EAE5;--bf-muted: var(--dd-muted, #6C6E70);--bf-muted-dark: #A3A5A8;--bf-line-1: var(--dd-line, #DEDFDB);--bf-line-2: #E5E5EC;--bf-line-dark: rgba(255, 255, 255, .12);--bf-pink: #FCEBED;--bf-pink-dark: rgba(217, 0, 25, .16);--bf-ring: rgba(217, 0, 25, .22);--bf-shine: rgba(255, 255, 255, .38);--bf-glow: rgba(217, 0, 25, .28);--bf-glow-soft: rgba(217, 0, 25, .1);--bf-overlay: #0D0E0F;--bf-star: #D90019;--bf-star-off: #D5D6D2;--bf-gradient: linear-gradient(130deg, var(--bf-red), var(--bf-red-dark));--bf-font: "DDPAI Inter", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--bf-display: clamp(2.5rem, 1.6rem + 4.4vw, 5.25rem);--bf-h2: clamp(2rem, 1.35rem + 2.3vw, 3.25rem);--bf-h3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--bf-track-tight: -.045em;--bf-card-radius: var(--dd-card-radius, 15px);--bf-block-radius: 24px;--bf-pill: 40px;--bf-frame: 1320px;--bf-gutter: 20px;--bf-ease: cubic-bezier(.22, .61, .36, 1);--bf-bg: var(--bf-white);--bf-surface: var(--bf-gray-1);--bf-card: var(--bf-white);--bf-ink: var(--bf-black);--bf-ink-muted: var(--bf-muted);--bf-line: var(--bf-line-2);--bf-accent-text: var(--bf-red);--bf-tile: var(--bf-pink);--bf-tile-ink: var(--bf-red);--bf-outline-btn: var(--bf-black)}.bf-landing.bf-scheme-gray{--bf-bg: var(--bf-gray-1);--bf-surface: var(--bf-gray-2);--bf-card: var(--bf-white);--bf-line: var(--bf-line-1)}.bf-landing.bf-scheme-dark{--bf-bg: var(--bf-black);--bf-surface: var(--bf-black-3);--bf-card: var(--bf-black-2);--bf-ink: #F5F5F3;--bf-ink-muted: var(--bf-muted-dark);--bf-line: var(--bf-line-dark);--bf-accent-text: var(--bf-red-bright);--bf-tile: var(--bf-pink-dark);--bf-tile-ink: var(--bf-red-bright);--bf-outline-btn: #F5F5F3;--bf-star-off: #4A4C4F}.bf-landing{position:relative;background:var(--bf-bg);color:var(--bf-ink);font-family:var(--bf-font);font-size:16px;line-height:1.8;padding-top:var(--bf-pt, 72px);padding-bottom:var(--bf-pb, 72px);overflow-x:clip;-webkit-font-smoothing:antialiased;width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}html:has(.bf-landing),html:has(.bf-landing) body{overflow-x:clip}.bf-landing.bf-scheme-dark{background:radial-gradient(60% 55% at 85% 0%,var(--bf-glow) 0%,transparent 70%),radial-gradient(45% 40% at 0% 100%,var(--bf-glow-soft) 0%,transparent 70%),var(--bf-black)}.bf-landing *,.bf-landing *:before,.bf-landing *:after{box-sizing:border-box}.bf-landing img,.bf-landing svg{display:block;max-width:100%}:where(.bf-landing) a{color:inherit}.bf-landing [hidden]{display:none!important}.bf-landing :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.bf-landing :where(h1,h2,h3,h4,h5,h6){color:var(--bf-ink)}.bf-landing :where(h1,h2,h3,h4,h5,h6) a{color:inherit}.bf-frame{width:100%;max-width:calc(var(--bf-frame) + var(--bf-gutter) * 2);margin-inline:auto;padding-inline:var(--bf-gutter)}@media(min-width:750px){.bf-landing{--bf-gutter: 32px}}@media(min-width:1200px){.bf-landing{--bf-gutter: 48px}}.bf-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bf-label{display:block;margin-bottom:14px;color:var(--bf-accent-text);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:2.1px;text-transform:uppercase}.bf-display,.bf-h2,.bf-h3{color:var(--bf-ink);font-family:var(--bf-font);letter-spacing:var(--bf-track-tight);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;text-wrap:balance}.bf-display{font-size:var(--bf-display);font-weight:700;line-height:1.02}.bf-display>span{display:block}.bf-h2{font-size:var(--bf-h2);font-weight:650;line-height:1.08}.bf-h2>span{display:block}.bf-h3{font-size:var(--bf-h3);font-weight:650;line-height:1.25;letter-spacing:-.02em}.bf-lede{max-width:56ch;color:var(--bf-ink-muted);font-size:17px;line-height:1.75;text-wrap:pretty}.bf-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-bottom:clamp(32px,4vw,48px)}.bf-head__text{max-width:760px;min-width:0}.bf-head__text .bf-lede{margin-top:16px}.bf-head--center{justify-content:center;text-align:center}.bf-head--center .bf-lede{margin-inline:auto}.bf-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border:1px solid transparent;border-radius:var(--bf-pill);font-family:var(--bf-font);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.01em;text-align:center;text-decoration:none;cursor:pointer;transition:transform .25s var(--bf-ease),box-shadow .25s var(--bf-ease),background-color .25s var(--bf-ease),color .25s var(--bf-ease),border-color .25s var(--bf-ease);-webkit-tap-highlight-color:transparent}.bf-btn__arrow{flex:none;width:18px;height:18px;transition:transform .25s var(--bf-ease)}.bf-btn--primary{background:var(--bf-gradient);color:var(--bf-white)}.bf-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,var(--bf-shine) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--bf-ease)}.bf-btn--outline{background:transparent;border-color:var(--bf-outline-btn);color:var(--bf-outline-btn)}@media(hover:hover){.bf-btn--primary:hover{box-shadow:0 0 0 6px var(--bf-ring)}.bf-btn--primary:hover:before{transform:translate(120%)}.bf-btn:hover .bf-btn__arrow{transform:translate(4px)}.bf-btn--outline:hover{background:var(--bf-outline-btn);color:var(--bf-bg)}}.bf-btn:active{transform:scale(.98)}.bf-btn--sm{min-height:46px;padding:12px 20px;font-size:15px}.bf-btn--block{width:100%}.bf-btn[aria-disabled=true]{background:var(--bf-surface);border-color:var(--bf-line);color:var(--bf-ink-muted);cursor:not-allowed;box-shadow:none}.bf-btn[aria-disabled=true]:before{display:none}.bf-landing a:focus-visible,.bf-landing button:focus-visible,.bf-landing summary:focus-visible{outline:2px solid var(--bf-accent-text);outline-offset:3px;box-shadow:0 0 0 6px var(--bf-ring);border-radius:6px}.bf-landing .bf-btn:focus-visible{border-radius:var(--bf-pill)}.bf-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--bf-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--bf-accent-text);text-underline-offset:6px;text-decoration-thickness:2px;transition:color .2s var(--bf-ease)}@media(hover:hover){.bf-link:hover{color:var(--bf-accent-text)}.bf-link:hover .bf-btn__arrow{transform:translate(4px)}}.bf-reveal-armed .bf-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--bf-ease),transform .7s var(--bf-ease);transition-delay:var(--bf-delay, 0ms)}.bf-reveal-armed .bf-reveal.is-in{opacity:1;transform:none}.bf-hero{display:flex;align-items:center;min-height:min(88svh,860px)}.bf-hero>.bf-frame{position:relative;z-index:1}.bf-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bf-hero__bg img{width:100%;height:100%;object-fit:cover}.bf-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bf-overlay);opacity:var(--bf-overlay-opacity, .6)}.bf-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media(min-width:990px){.bf-hero__grid--media{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}.bf-hero__copy{min-width:0}.bf-hero__grid:not(.bf-hero__grid--media) .bf-hero__copy{max-width:860px}.bf-hero__copy .bf-lede{margin-top:22px;font-size:clamp(16px,.95rem + .3vw,19px)}.bf-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.bf-hero__copy .bf-countdown{margin-top:36px}.bf-hero__media{position:relative;min-width:0}.bf-hero__media:before{content:"";position:absolute;top:8%;right:6%;bottom:8%;left:6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--bf-glow),transparent);filter:blur(24px)}.bf-hero__media img{width:100%;height:auto;max-height:560px;object-fit:contain}@media(max-width:749px){.bf-hero{min-height:0}.bf-hero__actions .bf-btn{flex:1 1 100%}.bf-hero__media{order:-1;max-width:420px;margin-inline:auto}.bf-hero__media img{max-height:300px}}.bf-countdown{max-width:520px}.bf-countdown__fallback,.bf-countdown__ended{color:var(--bf-ink);font-weight:600;font-size:16px}.bf-countdown__ended{display:inline-block;padding:12px 18px;border:1px solid var(--bf-line);border-radius:var(--bf-card-radius)}.bf-countdown__label{margin-bottom:12px;color:var(--bf-ink-muted);font-size:14px;font-weight:600}.bf-countdown__units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bf-countdown__unit{display:flex;flex-direction:column;align-items:center;padding:14px 6px 12px;border:1px solid var(--bf-line);border-radius:var(--bf-card-radius);background:var(--bf-card);transition:border-color .3s var(--bf-ease)}.bf-countdown__num{color:var(--bf-ink);font-size:clamp(28px,1.4rem + 1.6vw,44px);font-weight:650;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;transition:color .3s var(--bf-ease)}.bf-countdown__unit-label{margin-top:8px;color:var(--bf-ink-muted);font-size:12px;font-weight:600;line-height:1.2}.bf-countdown--urgent .bf-countdown__unit{border-color:var(--bf-accent-text)}.bf-countdown--urgent .bf-countdown__num,.bf-countdown--urgent .bf-countdown__label{color:var(--bf-accent-text)}.bf-countdown--center{margin-inline:auto;text-align:center}.bf-ticker{padding-top:var(--bf-pt, 0);padding-bottom:var(--bf-pb, 0)}.bf-ticker__inner{display:flex;align-items:center;gap:8px;border-block:1px solid var(--bf-line)}.bf-ticker__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bf-ticker__track{display:flex;width:max-content;animation:bf-marquee var(--bf-ticker-duration, 40s) linear infinite}.bf-ticker__list{display:flex;flex:none;align-items:center;margin:0;padding:0;list-style:none}.bf-ticker__item{display:flex;align-items:center;gap:28px;padding:16px 0 16px 28px;color:var(--bf-ink);font-size:15px;font-weight:600;white-space:nowrap}.bf-ticker__mark{width:10px;height:10px;color:var(--bf-accent-text)}.bf-ticker__viewport:hover .bf-ticker__track,.bf-ticker.is-paused .bf-ticker__track{animation-play-state:paused}.bf-ticker__toggle{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-right:4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bf-ink-muted);cursor:pointer;transition:color .2s var(--bf-ease),background-color .2s var(--bf-ease)}@media(hover:hover){.bf-ticker__toggle:hover{color:var(--bf-ink);background:var(--bf-surface)}}.bf-ticker__toggle svg{width:16px;height:16px}.bf-ticker__toggle .bf-icon-play{display:none}.bf-ticker.is-paused .bf-icon-play{display:block}.bf-ticker.is-paused .bf-icon-pause{display:none}@keyframes bf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bf-grid{display:grid;grid-template-columns:repeat(var(--bf-cols-mobile, 2),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.bf-grid{grid-template-columns:repeat(min(var(--bf-cols-desktop, 4),3),minmax(0,1fr));gap:20px}}@media(min-width:1100px){.bf-grid{grid-template-columns:repeat(var(--bf-cols-desktop, 4),minmax(0,1fr));gap:24px}}.bf-grid>li{display:flex;min-width:0}.bf-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--bf-line);border-radius:var(--bf-card-radius);background:var(--bf-card);overflow:hidden;transition:border-color .3s var(--bf-ease),transform .3s var(--bf-ease)}@media(hover:hover){.bf-card:hover{border-color:var(--bf-line-1);transform:translateY(-3px)}.bf-scheme-dark .bf-card:hover{border-color:var(--bf-muted)}}.bf-card__media{position:relative;display:block;aspect-ratio:var(--bf-ratio, 1 / 1);background:var(--bf-surface);overflow:hidden}.bf-card__media img,.bf-card__media .bf-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .4s var(--bf-ease),transform .5s var(--bf-ease)}.bf-card__media .bf-card__img--alt{opacity:0}@media(hover:hover){.bf-card:hover .bf-card__img--alt{opacity:1}.bf-card:hover .bf-card__media--has-alt .bf-card__img--main{opacity:0}.bf-card:hover .bf-card__media:not(.bf-card__media--has-alt) img{transform:scale(1.04)}}.bf-placeholder{fill:var(--bf-ink-muted);opacity:.45}.bf-card__badges{position:absolute;inset:10px 10px auto 10px;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;pointer-events:none}.bf-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:var(--bf-pill);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.bf-badge--discount{margin-left:auto;background:var(--bf-gradient);color:var(--bf-white)}.bf-badge--ribbon{background:var(--bf-black);color:var(--bf-white)}.bf-scheme-dark .bf-badge--ribbon{background:var(--bf-white);color:var(--bf-black)}.bf-badge--soldout{margin-left:auto;background:var(--bf-white);color:var(--bf-black);border:1px solid var(--bf-line-1)}.bf-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 16px 18px}@media(min-width:750px){.bf-card__body{padding:20px 22px 22px}}.bf-card__title{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.015em;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:750px){.bf-card__title{font-size:17px}}.bf-card__title a{text-decoration:none}@media(hover:hover){.bf-card__title a:hover{color:var(--bf-accent-text)}}.bf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;line-height:1.3}.bf-price__from{flex-basis:100%;color:var(--bf-ink-muted);font-size:13px;font-weight:600}.bf-price__now{color:var(--bf-accent-text);font-size:19px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.bf-price__was{color:var(--bf-ink-muted);font-size:14px;white-space:nowrap}.bf-card__save{color:var(--bf-ink);font-size:14px;line-height:1.45}.bf-card__save strong{font-weight:700}.bf-card__cta{margin-top:auto}.bf-card__body>.bf-card__cta{margin-top:auto}.bf-card__spacer{flex:1}.bf-card.is-soldout .bf-card__media img{filter:grayscale(1);opacity:.55}.bf-card.is-soldout .bf-price__now{color:var(--bf-ink-muted)}@media(max-width:749px){.bf-grid--m2 .bf-card__body{padding:12px 12px 14px;gap:8px}.bf-grid--m2 .bf-card__title{font-size:14px}.bf-grid--m2 .bf-price__now{font-size:16px}.bf-grid--m2 .bf-price__was,.bf-grid--m2 .bf-card__save{font-size:12.5px}.bf-grid--m2 .bf-btn--sm{min-height:44px;padding:10px 12px;font-size:14px}.bf-grid--m2 .bf-badge{font-size:12px;padding:3px 8px;min-height:22px}}.bf-editor-note{padding:28px;border:1px dashed var(--bf-line-1);border-radius:var(--bf-card-radius);color:var(--bf-ink-muted);text-align:center}.bf-foot-link{margin-top:32px;text-align:center}.bf-bundles__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:990px){.bf-bundles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bf-bundles__grid--single{grid-template-columns:minmax(0,1fr)}}.bf-bundle{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--bf-line);border-radius:var(--bf-block-radius);background:var(--bf-card);overflow:hidden}@media(min-width:750px){.bf-bundles__grid--single .bf-bundle{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bf-bundle__media{position:relative;aspect-ratio:4 / 3;background:var(--bf-surface)}.bf-bundles__grid--single .bf-bundle__media{aspect-ratio:auto;min-height:320px}.bf-bundle__media img,.bf-bundle__media .bf-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%}.bf-bundle__media .bf-card__badges{inset:16px 16px auto 16px}.bf-bundle__media .bf-badge{min-height:30px;padding:5px 14px;font-size:14px}.bf-bundle__body{display:flex;flex-direction:column;gap:18px;padding:26px 22px}@media(min-width:750px){.bf-bundle__body{padding:36px}}.bf-bundle__included-label{color:var(--bf-ink-muted);font-size:14px;font-weight:600}.bf-bundle__rte{color:var(--bf-ink-muted);font-size:15px;line-height:1.7}.bf-bundle__rte ul{margin:0;padding:0;list-style:none}.bf-bundle__rte li{position:relative;padding-left:26px;color:var(--bf-ink)}.bf-bundle__rte li+li{margin-top:6px}.bf-bundle__rte li:before{content:"";position:absolute;left:2px;top:.62em;width:12px;height:7px;border-left:2px solid var(--bf-accent-text);border-bottom:2px solid var(--bf-accent-text);transform:rotate(-45deg)}.bf-bundle__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none}.bf-bundle__item{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px 8px 8px;border:1px solid var(--bf-line);border-radius:12px;font-size:14px;font-weight:600;line-height:1.35}.bf-bundle__item span{min-width:0;overflow-wrap:break-word}.bf-bundle__thumb{flex:none;width:52px;height:52px;border-radius:9px;background:var(--bf-surface);object-fit:contain;padding:4px}.bf-bundle__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--bf-line)}.bf-bundle__price .bf-price__now{font-size:clamp(26px,1.3rem + 1vw,34px)}.bf-bundle__price .bf-price__was{font-size:16px}.bf-bundle__price .bf-card__save{flex-basis:100%}.bf-proof__block+.bf-proof__block{margin-top:clamp(48px,6vw,72px)}.bf-proof__subhead{margin-bottom:24px;font-size:var(--bf-h3);font-weight:650;letter-spacing:-.02em}.bf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:990px){.bf-stats{grid-template-columns:repeat(var(--bf-stat-count, 4),minmax(0,1fr));gap:20px}}.bf-stat{padding:26px 22px;border:1px solid var(--bf-line);border-radius:var(--bf-block-radius);background:var(--bf-card);min-width:0}.bf-stat__value{display:block;color:var(--bf-ink);font-size:clamp(32px,1.6rem + 1.8vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.bf-stat__label{display:block;margin-top:10px;color:var(--bf-ink-muted);font-size:15px;line-height:1.5}.bf-reviews{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@media(min-width:750px){.bf-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:1100px){.bf-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-review{display:flex;flex-direction:column;gap:16px;height:100%;padding:26px;border:1px solid var(--bf-line);border-radius:var(--bf-block-radius);background:var(--bf-card)}.bf-review__text{color:var(--bf-ink);font-size:16px;line-height:1.75;overflow-wrap:break-word}.bf-review__who{margin-top:auto;font-size:14px;line-height:1.4}.bf-review__name{display:block;font-weight:700}.bf-review__city{display:block;color:var(--bf-ink-muted)}.bf-stars{display:flex;gap:3px}.bf-stars svg{width:18px;height:18px;fill:var(--bf-star-off)}.bf-stars svg.is-on{fill:var(--bf-star)}.bf-scheme-dark .bf-stars svg.is-on{fill:var(--bf-red-bright)}.bf-review__who{display:flex;align-items:center;gap:12px}.bf-review__initial{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--bf-tile);color:var(--bf-tile-ink);font-size:16px;font-weight:700}.bf-proof__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.bf-proof__bar .bf-proof__subhead{margin-bottom:0}.bf-proof__note{margin-top:6px;color:var(--bf-ink-muted);font-size:16px;line-height:1.6}.bf-creators{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,70%);gap:12px;margin:0 calc(var(--bf-gutter) * -1);padding:0 var(--bf-gutter) 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bf-gutter);scrollbar-width:none}.bf-creators::-webkit-scrollbar{display:none}.bf-creators>li{scroll-snap-align:start;min-width:0}@media(min-width:750px){.bf-creators{grid-auto-columns:minmax(240px,38%);gap:16px}}@media(min-width:990px){.bf-creators{grid-auto-flow:row;grid-template-columns:repeat(var(--bf-creator-count, 4),minmax(0,310px));justify-content:center;gap:20px;margin:0;padding:0;overflow:visible}}.bf-creator{position:relative;isolation:isolate;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--bf-block-radius);background:var(--bf-black-2);color:#fff}.bf-creator__media,.bf-creator__media>video,.bf-creator__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-creator__media>video{background:var(--bf-black-2)}.bf-creator:after{content:"";position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(to top,#0d0e0fe6,#0d0e0f00);pointer-events:none;z-index:1}.bf-creator__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-bottom:30%;background:radial-gradient(70% 45% at 50% 30%,var(--bf-glow) 0%,transparent 70%),var(--bf-black-2);color:var(--bf-muted-dark);font-size:14px}.bf-creator__empty svg{width:36px;height:36px}.bf-creator__controls{position:absolute;top:12px;right:12px;z-index:2;display:flex;gap:8px}.bf-creator__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#0d0e0f99;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s var(--bf-ease)}.bf-creator__btn svg{width:18px;height:18px}@media(hover:hover){.bf-creator__btn:hover{background:var(--bf-red)}}.bf-creator__btn .bf-icon-pause,.bf-creator.is-playing .bf-creator__btn .bf-icon-play,.bf-creator__btn .bf-icon-sound-on,.bf-creator__btn[aria-pressed=true] .bf-icon-sound-off{display:none}.bf-creator.is-playing .bf-creator__btn .bf-icon-pause,.bf-creator__btn[aria-pressed=true] .bf-icon-sound-on{display:block}.bf-creator__info{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;gap:10px}.bf-creator__avatar{flex:none;width:44px;height:44px;border:2px solid #FFFFFF;border-radius:50%;object-fit:cover}.bf-creator__avatar--initial{display:grid;place-items:center;background:var(--bf-red);font-size:17px;font-weight:700}.bf-creator__who{flex:1;min-width:0}.bf-creator__name{overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bf-creator__name a{text-decoration:none}@media(hover:hover){.bf-creator__name a:hover{text-decoration:underline}}.bf-creator__meta{display:flex;gap:6px;overflow:hidden;color:#ffffffc7;font-size:12.5px;line-height:1.4;white-space:nowrap}.bf-creator__meta span{overflow:hidden;text-overflow:ellipsis}.bf-creator__meta span+span:before{content:"\b7";margin-right:6px}.bf-creator__followers{flex:none;display:flex;flex-direction:column;align-items:flex-end;color:#ffffffc7;font-size:11.5px;line-height:1.25;text-align:right}.bf-creator__followers strong{color:#fff;font-size:17px;font-weight:700;letter-spacing:-.02em}.bf-guarantees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:990px){.bf-guarantees{grid-template-columns:repeat(var(--bf-g-count, 4),minmax(0,1fr));gap:20px}}.bf-guarantee{display:flex;flex-direction:column;gap:14px;height:100%;padding:24px 18px;border:1px solid var(--bf-line);border-radius:var(--bf-block-radius);background:var(--bf-card);min-width:0}@media(min-width:750px){.bf-guarantee{padding:30px 26px}}.bf-tile{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:var(--bf-tile);color:var(--bf-tile-ink)}.bf-tile svg{width:26px;height:26px}.bf-guarantee__title{font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.02em;overflow-wrap:break-word}.bf-guarantee__text{color:var(--bf-ink-muted);font-size:15px;line-height:1.65;overflow-wrap:break-word}@media(max-width:749px){.bf-guarantee__title{font-size:15px}.bf-guarantee__text{font-size:14px}}.bf-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:990px){.bf-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.bf-faq__intro{position:sticky;top:120px;align-self:start}}.bf-faq__intro .bf-lede{margin-top:16px}.bf-faq__intro .bf-btn{margin-top:28px}.bf-faq__list{border-top:1px solid var(--bf-line)}.bf-faq__item{border-bottom:1px solid var(--bf-line)}.bf-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 0;color:var(--bf-ink);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.015em;list-style:none;cursor:pointer;transition:color .2s var(--bf-ease)}.bf-faq__q::-webkit-details-marker{display:none}@media(hover:hover){.bf-faq__q:hover{color:var(--bf-accent-text)}}.bf-faq__icon{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--bf-tile)}.bf-faq__icon:before,.bf-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--bf-tile-ink);transition:transform .3s var(--bf-ease)}.bf-faq__icon:after{transform:rotate(90deg)}.bf-faq__item[open] .bf-faq__icon:after{transform:rotate(0)}.bf-faq__a{max-width:68ch;padding:0 52px 24px 0;color:var(--bf-ink-muted);font-size:16px;line-height:1.8}.bf-faq__a p+p{margin-top:10px}.bf-faq__a a{color:var(--bf-ink);text-decoration-color:var(--bf-accent-text);text-underline-offset:4px}.bf-final{position:relative;max-width:900px;margin-inline:auto;text-align:center}.bf-final .bf-h2{font-size:clamp(2.25rem,1.4rem + 3.2vw,4.25rem);font-weight:700;line-height:1.04}.bf-final .bf-lede{margin:20px auto 0}.bf-final .bf-countdown{margin-top:36px}.bf-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}@media(max-width:749px){.bf-final__actions .bf-btn{flex:1 1 100%}}.bf-countdown--compact.is-under-day .bf-countdown__unit--d{display:none}.bf-countdown--compact.is-under-day .bf-countdown__units{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-countdown--lg .bf-countdown__num{font-size:clamp(36px,1.6rem + 3vw,64px);font-weight:700}.bf-countdown--lg .bf-countdown__unit{padding:16px 8px 14px}.bf-flash__panel{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,48px);border:1px solid rgba(217,0,25,.45);border-radius:var(--bf-block-radius);background:radial-gradient(70% 60% at 100% 0%,rgba(217,0,25,.3) 0%,transparent 70%),radial-gradient(50% 50% at 0% 100%,rgba(217,0,25,.12) 0%,transparent 70%),var(--bf-surface);box-shadow:0 0 0 1px #d900191a,0 30px 80px -40px #d900198c}.bf-flash__panel:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;z-index:-1;background:repeating-linear-gradient(-45deg,var(--bf-red) 0 14px,transparent 14px 28px);opacity:.85}.bf-scheme-light .bf-flash__panel,.bf-scheme-gray .bf-flash__panel{background:var(--bf-card)}.bf-flash__head{display:grid;gap:28px;align-items:end;margin-bottom:clamp(28px,4vw,44px)}@media(min-width:990px){.bf-flash__head{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px}}.bf-flash__copy{min-width:0}.bf-flash__copy .bf-lede{margin-top:14px;max-width:560px}.bf-flash__tag{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:6px 14px 6px 12px;border-radius:var(--bf-pill);background:var(--bf-gradient);color:var(--bf-white);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:1.6px;text-transform:uppercase}.bf-flash__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--bf-white)}.bf-flash__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--bf-white);opacity:0;animation:bf-flash-ring 1.8s var(--bf-ease) infinite}@keyframes bf-flash-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.6);opacity:0}}.bf-flash__timer .bf-countdown{max-width:none}.bf-flash__timer .bf-countdown__label{color:var(--bf-ink);font-size:15px}.bf-flash__timer .bf-countdown--urgent .bf-countdown__unit{border-color:#ff3b4e8c;background:#d900191f}.bf-scheme-dark .bf-flash__timer .bf-countdown--urgent .bf-countdown__num,.bf-scheme-dark .bf-flash__timer .bf-countdown--urgent .bf-countdown__label{color:var(--bf-red-bright)}.bf-flash .bf-card{border-color:#d9001959}@media(hover:hover){.bf-flash .bf-card:hover{border-color:var(--bf-red)}}.bf-flash .bf-badge--ribbon,.bf-landing .bf-badge--flash{background:#ffd60a;color:#171819;border-color:#ffd60a}.bf-stock{display:grid;gap:8px}.bf-stock__text{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;color:var(--bf-ink-muted);font-size:13.5px;line-height:1.4}.bf-stock__text strong{color:var(--bf-ink);font-weight:700}.bf-stock--low .bf-stock__text strong{color:var(--bf-accent-text)}.bf-scheme-dark .bf-stock--low .bf-stock__text strong{color:var(--bf-red-bright)}.bf-stock__bar{display:block;height:6px;overflow:hidden;border-radius:6px;background:var(--bf-line)}.bf-stock__bar>span{display:block;height:100%;border-radius:inherit;background:var(--bf-gradient)}.bf-flash__ended{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:22px 24px;border:1px dashed var(--bf-line);border-radius:var(--bf-card-radius)}.bf-flash__ended-text{color:var(--bf-ink);font-size:17px;font-weight:600}.bf-flash.is-ended .bf-flash__panel:before{opacity:.25}.bf-flash.is-ended .bf-flash__dot:after{animation:none}@media(max-width:749px){.bf-flash__panel{margin-inline:calc(var(--bf-gutter) * -.5)}.bf-grid--m2 .bf-stock__text{font-size:12px}}@media(prefers-reduced-motion:reduce){.bf-flash__dot:after{animation:none;opacity:.6;transform:scale(1.3)}}@media(forced-colors:active){.bf-flash__panel{border-color:CanvasText}.bf-stock__bar>span{background:Highlight}}.bf-quiz{display:grid;gap:32px;align-items:start}@media(min-width:990px){.bf-quiz{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px}.bf-quiz__intro{position:sticky;top:calc(var(--bf-scroll-offset, 80px) + 24px)}}.bf-quiz__intro .bf-lede{margin-top:14px;max-width:520px}.bf-quiz__meta{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--bf-ink-muted);font-size:14px;font-weight:600}.bf-quiz__meta svg{width:18px;height:18px;color:var(--bf-accent-text)}.bf-scheme-dark .bf-quiz__meta svg{color:var(--bf-red-bright)}.bf-quiz__card{min-width:0;padding:clamp(22px,3.5vw,36px);border:1px solid var(--bf-line);border-radius:var(--bf-block-radius);background:var(--bf-card);box-shadow:0 30px 80px -50px var(--bf-glow)}.bf-quiz__nojs{color:var(--bf-ink)}.bf-quiz__nojs .bf-link{margin-top:10px}.bf-quiz__top{margin-bottom:26px}.bf-quiz__count{margin-bottom:10px;color:var(--bf-ink-muted);font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.bf-quiz__progress{height:4px;overflow:hidden;border-radius:4px;background:var(--bf-line)}.bf-quiz__progress>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--bf-gradient);transition:width .4s var(--bf-ease)}.bf-quiz__step{min-width:0;margin:0;padding:0;border:0}.bf-quiz__q{display:block;margin-bottom:18px;padding:0;color:var(--bf-ink);font-size:var(--bf-h3);font-weight:650;line-height:1.3;letter-spacing:-.02em}.bf-quiz__q:focus{outline:none}.bf-quiz__options{display:grid;gap:10px}.bf-quiz__opt{display:flex;align-items:center;gap:14px;min-height:58px;padding:14px 18px;border:1px solid var(--bf-line);border-radius:var(--bf-card-radius);background:var(--bf-bg);color:var(--bf-ink);font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;transition:border-color .2s var(--bf-ease),background-color .2s var(--bf-ease),transform .2s var(--bf-ease)}.bf-scheme-dark .bf-quiz__opt{background:var(--bf-black-3)}@media(hover:hover){.bf-quiz__opt:hover{border-color:var(--bf-accent-text);transform:translate(3px)}}.bf-quiz__opt input{flex:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border:2px solid var(--bf-ink-muted);border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer}.bf-quiz__opt input:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--bf-red);transform:scale(0);transition:transform .2s var(--bf-ease)}.bf-quiz__opt input:checked{border-color:var(--bf-red)}.bf-quiz__opt input:checked:after{transform:scale(1)}.bf-quiz__opt:has(input:checked){border-color:var(--bf-red);background:var(--bf-tile)}.bf-scheme-dark .bf-quiz__opt:has(input:checked){background:var(--bf-pink-dark)}.bf-quiz__opt input:focus-visible{outline:none}.bf-quiz__opt:has(input:focus-visible){outline:2px solid var(--bf-red);outline-offset:2px}.bf-quiz__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.bf-quiz__nav [data-bf-quiz-next]{margin-left:auto}.bf-quiz__nav [data-bf-quiz-next]:disabled{opacity:.4;cursor:not-allowed}.bf-quiz__back,.bf-quiz__restart{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--bf-ink-muted);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.bf-quiz__back svg,.bf-quiz__restart svg{width:18px;height:18px}@media(hover:hover){.bf-quiz__back:hover,.bf-quiz__restart:hover{color:var(--bf-ink)}}.bf-quiz__result-label{margin-bottom:18px;color:var(--bf-accent-text);font-size:14px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.bf-scheme-dark .bf-quiz__result-label{color:var(--bf-red-bright)}.bf-quiz__result-label:focus{outline:none}.bf-quiz__result:not([hidden]){animation:bf-quiz-in .45s var(--bf-ease) both}@keyframes bf-quiz-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bf-quiz__alt{margin-top:22px}.bf-quiz__alt-label{margin-bottom:10px;color:var(--bf-ink-muted);font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.bf-quiz__restart{margin-top:18px}.bf-qcard{display:grid;gap:18px;padding:16px;border:1px solid var(--bf-red);border-radius:var(--bf-card-radius);background:var(--bf-bg)}.bf-scheme-dark .bf-qcard{background:var(--bf-black-3)}@media(min-width:600px){.bf-qcard{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding:18px}}.bf-qcard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--bf-card-radius) - 4px);background:var(--bf-white)}.bf-qcard__media img,.bf-qcard__media .bf-placeholder{width:100%;height:100%;object-fit:contain}.bf-qcard__badge{position:absolute;top:10px;left:10px;margin:0}.bf-qcard__body{display:flex;flex-direction:column;gap:10px;min-width:0}.bf-qcard__title{font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.bf-qcard__title a{text-decoration:none}.bf-qcard__tagline{color:var(--bf-accent-text);font-size:15px;font-weight:600;line-height:1.45}.bf-scheme-dark .bf-qcard__tagline{color:var(--bf-red-bright)}.bf-qcard--compact .bf-qcard__tagline{display:none}.bf-qcard__contents{color:var(--bf-ink-muted);font-size:14.5px;line-height:1.55}.bf-qcard__why{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none}.bf-qcard__why li{display:flex;align-items:flex-start;gap:8px;color:var(--bf-ink);font-size:14.5px;line-height:1.45}.bf-qcard__why svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--bf-accent-text)}.bf-scheme-dark .bf-qcard__why svg{color:var(--bf-red-bright)}.bf-qcard .bf-btn{align-self:flex-start;margin-top:4px}.bf-qcard--compact{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding:12px;border-color:var(--bf-line)}.bf-qcard--compact .bf-qcard__badge,.bf-qcard--compact .bf-qcard__contents{display:none}.bf-qcard--compact .bf-qcard__body{gap:4px}.bf-qcard--compact .bf-qcard__title{font-size:16px}.bf-qcard--compact .bf-qcard__why li{font-size:13px}.bf-qcard--compact .bf-price__now{font-size:16px}.bf-qcard--compact .bf-btn{display:none}@media(prefers-reduced-motion:reduce){.bf-quiz__result:not([hidden]){animation:none}}@media(forced-colors:active){.bf-quiz__opt:has(input:checked){outline:2px solid Highlight}.bf-qcard{border-color:CanvasText}}@media(max-width:359px){.bf-landing{--bf-gutter: 16px}.bf-countdown__units{gap:6px}.bf-countdown__unit{padding:12px 2px 10px}.bf-countdown__unit-label{font-size:11px}.bf-grid{gap:8px}}@media(prefers-reduced-motion:reduce){.bf-landing *,.bf-landing *:before,.bf-landing *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.bf-reveal-armed .bf-reveal{opacity:1;transform:none}.bf-btn--primary:before{display:none}.bf-ticker__track{animation:none;width:auto}.bf-ticker__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bf-ticker__list[aria-hidden=true],.bf-ticker__toggle{display:none}.bf-card:hover{transform:none}}@media(forced-colors:active){.bf-btn{border-color:ButtonText}.bf-card,.bf-bundle,.bf-stat,.bf-review,.bf-guarantee,.bf-countdown__unit{border-color:CanvasText}}.bf-landing:focus{outline:none}.bf-landing[id]{scroll-margin-top:var(--bf-scroll-offset, 80px)}@media(prefers-reduced-motion:reduce){.bf-ticker__item[aria-hidden=true]{display:none}.bf-ticker__list{flex-wrap:wrap;justify-content:center}.bf-ticker__item{white-space:normal}}.bf-bundle__items,.bf-bundle__rte{margin-top:10px}.bf-bundle .bf-h3 a{text-decoration:none}@media(hover:hover){.bf-bundle .bf-h3 a:hover{color:var(--bf-accent-text)}}@media(min-width:990px){.bf-hero__grid--media{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.bf-hero__grid--media .bf-display{font-size:clamp(3rem,1.6rem + 3.4vw,4.5rem)}}@media(max-width:749px){.bf-hero__media{order:0;max-width:300px}.bf-hero__media img{max-height:220px}}@media(max-width:749px){.bf-grid--m2 .bf-card__cta .bf-btn__arrow{display:none}.bf-grid--m2 .bf-card__cta{white-space:nowrap}.bf-grid--m2 .bf-card__badges{inset:8px 8px auto 8px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bf-landing.css.map */
