@font-face{font-family:Fontspring;src:url(https://cdn.shopify.com/s/files/1/0694/0151/0037/files/demo-bgt65.woff?v=1770388096) format("woff");font-style:normal;font-display:swap}:root{--bs-bg:#000000;--bs-bg-2:#1A1A1A;--bs-bg-3:#1A1A1A;--bs-ink:#ffffff;--bs-muted:#808080;--bs-faint:rgba(255,255,255,.32);--bs-red:#EF0102;--bs-line:rgba(255,255,255,.1);--bs-ease:cubic-bezier(.22,.61,.36,1);--bs-radius:1.6rem;--bs-heading:"Fontspring",var(--font-heading-family,ui-sans-serif,system-ui,sans-serif);--bs-body:var(--font-body-family,ui-sans-serif,system-ui,sans-serif)}.symbol{font-family:Arial,sans-serif}.bs-section{background:var(--bs-bg);color:var(--bs-ink);font-family:var(--bs-body);padding:9.6rem 0;position:relative;overflow-x:clip}.bs-section--tint{background:var(--bs-bg-2)}.bs-container{max-width:120rem;margin:0 auto;padding:0 2rem}.bs-narrow{max-width:76rem}.bs-section h1,.bs-section h2,.bs-section h3{font-family:var(--bs-heading);color:var(--bs-ink);margin:0;line-height:1.08;letter-spacing:-.01em;font-weight:600}.bs-overline{display:block;font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bs-red);font-weight:600;margin-bottom:2rem}.bs-h1{font-size:clamp(2.6rem,3.6vw,4.6rem);white-space:nowrap}.bs-h2{font-size:clamp(3.6rem,7vw,6.4rem);margin-bottom:2.4rem}.bs-h3{font-size:2.4rem;margin-bottom:1rem}.bs-lead{font-size:clamp(1.7rem,2.4vw,2rem);line-height:1.55;color:var(--bs-muted);max-width:56rem;margin:0}.bs-body-txt{font-size:1.6rem;line-height:1.7;color:var(--bs-muted)}.bs-body-txt p{margin:0 0 1.6rem}.bs-body-txt p:last-child{margin-bottom:0}.bs-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;background:var(--bs-red);color:#fff;border:1px solid var(--bs-red);border-radius:999px;font-family:var(--bs-heading);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:1.8rem 4rem;text-decoration:none;cursor:pointer;transition:transform .25s var(--bs-ease),background .25s var(--bs-ease),box-shadow .25s var(--bs-ease);will-change:transform}.bs-btn:hover{transform:translateY(-2px);background:#c50102;box-shadow:0 12px 32px #ef010240}.bs-btn:active{transform:translateY(0)}.bs-btn--ghost{background:transparent;color:var(--bs-ink);border:1px solid var(--bs-line)}.bs-btn--ghost:hover{background:#ffffff0f;box-shadow:none;border-color:var(--bs-faint)}.bs-note{font-size:1.3rem;color:var(--bs-faint);margin-top:1.6rem;letter-spacing:.04em}.bs-rule{border:0;border-top:1px solid var(--bs-line);margin:0}.bs-landing-header{position:absolute;top:0;left:0;right:0;z-index:30;display:flex;justify-content:center;align-items:center;padding:2.8rem 2rem}.bs-landing-header img{width:5.6rem;height:auto;display:block}.bs-landing-header span{font-family:var(--bs-heading);color:var(--bs-ink);letter-spacing:.14em;text-transform:uppercase;font-size:1.6rem}.bs-hero{min-height:92svh;display:flex;align-items:center;padding:14rem 0 6rem}.bs-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:6rem;align-items:center}.bs-hero__grid--media-left{grid-template-columns:.9fr 1.1fr}.bs-hero__grid--media-left .bs-hero__content{order:2}.bs-hero__grid--media-left .bs-hero__media{order:1}.bs-hero__media{position:relative}.bs-hero__media img{width:100%;height:auto;display:block;border-radius:var(--bs-radius)}.bs-hero__media video{width:100%;height:auto;display:block;border-radius:var(--bs-radius)}.bs-hero__media--placeholder{aspect-ratio:4/5;border:1px dashed var(--bs-line);border-radius:var(--bs-radius);display:flex;align-items:center;justify-content:center;color:var(--bs-faint);font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.bs-hero__sub{margin:2.8rem 0 2.4rem}.bs-hero__pricebig{font-family:var(--bs-body);font-weight:700;font-size:clamp(3.2rem,5vw,4.4rem);color:var(--bs-ink);margin:0;line-height:1;letter-spacing:.01em}.bs-hero__pricemeta{font-size:1.4rem;color:var(--bs-muted);margin:1rem 0 3.6rem;letter-spacing:.04em;max-width:56rem}.bs-trust{display:flex;flex-wrap:wrap;gap:1.4rem 2.8rem;margin-top:5.6rem;padding-top:2.4rem;border-top:1px solid var(--bs-line)}.bs-trust__item{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-muted);display:flex;align-items:center;gap:1rem}.bs-trust__item:before{content:"";width:.5rem;height:.5rem;background:var(--bs-red);border-radius:50%;flex:none}.bs-trust__item--icon:before{display:none}.bs-trust__icon{display:inline-flex;flex:none;color:var(--bs-red)}.bs-trust__icon svg{width:2rem;height:2rem;display:block}@media(prefers-reduced-motion:no-preference){.bs-hero .bs-enter{opacity:0;transform:translateY(26px);animation:bsEnter .9s var(--bs-ease) forwards}.bs-hero .bs-enter--1{animation-delay:.05s}.bs-hero .bs-enter--2{animation-delay:.18s}.bs-hero .bs-enter--3{animation-delay:.32s}.bs-hero .bs-enter--4{animation-delay:.46s}.bs-hero .bs-enter--5{animation-delay:.6s}.bs-hero__media .bs-settle{transform:translateY(14px) scale(1.015);animation:bsSettle 1.2s var(--bs-ease) .15s forwards}}@keyframes bsEnter{to{opacity:1;transform:none}}@keyframes bsSettle{to{transform:none}}@media(prefers-reduced-motion:no-preference){html.bs-motion .bs-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--bs-ease),transform .8s var(--bs-ease);transition-delay:var(--bs-d,0s)}html.bs-motion .bs-reveal.is-in{opacity:1;transform:none}}.bs-mech__track{height:280vh;position:relative}.bs-mech__stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center}.bs-mech__zones{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bs-mech__zones>.bs-mech__zone{position:absolute;left:0;width:100%;height:33.4%;display:block}.bs-mech__zones>.bs-mech__zone:nth-child(1){top:0}.bs-mech__zones>.bs-mech__zone:nth-child(2){top:33.3%}.bs-mech__zones>.bs-mech__zone:nth-child(3){top:66.6%}.bs-mech__steps{position:relative;min-height:26rem}.bs-mech__step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start}@media(prefers-reduced-motion:no-preference){html.bs-motion .bs-mech__step{opacity:0;transform:translateY(30px);transition:opacity .55s var(--bs-ease),transform .55s var(--bs-ease)}html.bs-motion .bs-mech__step.is-active{opacity:1;transform:none}}html:not(.bs-motion) .bs-mech__track{height:auto}html:not(.bs-motion) .bs-mech__stage{position:static;height:auto;padding:9.6rem 0}html:not(.bs-motion) .bs-mech__steps{min-height:0}html:not(.bs-motion) .bs-mech__step{position:static;margin-bottom:4.8rem}@media(prefers-reduced-motion:reduce){.bs-mech__track{height:auto!important}.bs-mech__stage{position:static;height:auto;padding:9.6rem 0}.bs-mech__steps{min-height:0}.bs-mech__step{position:static;margin-bottom:4.8rem;opacity:1;transform:none}}.bs-mech__label{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bs-red);font-weight:700;margin-bottom:1.6rem}.bs-mech__title{font-size:clamp(2.6rem,5vw,4.2rem);margin-bottom:1.8rem}.bs-mech__text{max-width:52rem}.bs-mech__progress{display:flex;gap:.8rem;margin-top:4.8rem}.bs-mech__bar{height:.2rem;width:6.4rem;background:var(--bs-line);position:relative;overflow:hidden}.bs-mech__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bs-red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--bs-ease);display:block}.bs-mech__bar.is-done i{transform:scaleX(1)}html:not(.bs-motion) .bs-mech__progress,html.bs-reduced .bs-mech__progress{display:none}.bs-grid{display:grid;gap:2rem;margin-top:5.6rem}.bs-grid--3{grid-template-columns:repeat(3,1fr)}.bs-grid--2{grid-template-columns:repeat(2,1fr)}.bs-card{background:var(--bs-bg-3);border:1px solid var(--bs-line);border-radius:var(--bs-radius);padding:3.2rem;transition:border-color .3s var(--bs-ease),transform .3s var(--bs-ease)}.bs-card:hover{border-color:#ef010273;transform:translateY(-3px)}.bs-card__num{font-family:var(--bs-heading);font-size:1.3rem;color:var(--bs-red);letter-spacing:.2em;margin-bottom:2rem;display:block}.bs-card__tag{display:inline-block;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-muted);border:1px solid var(--bs-line);border-radius:999px;padding:.5rem 1.4rem;margin-bottom:2rem}.bs-card h3{font-size:2.2rem;margin-bottom:1.2rem}.bs-card__meta{font-size:1.2rem;color:var(--bs-faint);letter-spacing:.08em;margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--bs-line)}.bs-founder__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:6.4rem;align-items:center}.bs-founder__media img{width:100%;height:auto;display:block;filter:grayscale(28%);border-radius:var(--bs-radius)}.bs-founder__media--placeholder{aspect-ratio:4/5;border:1px dashed var(--bs-line);border-radius:var(--bs-radius);display:flex;align-items:center;justify-content:center;color:var(--bs-faint);font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.bs-founder__sig{margin-top:3.2rem;font-family:var(--bs-heading);font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-ink)}.bs-founder__sig span{color:var(--bs-faint)}.bs-quote{background:var(--bs-bg-3);border:1px solid var(--bs-line);border-radius:var(--bs-radius);padding:3.2rem;display:flex;flex-direction:column;gap:2rem}.bs-quote__stars{color:var(--bs-red);font-size:1.4rem;letter-spacing:.3em}.bs-quote__text{font-size:1.7rem;line-height:1.6;color:var(--bs-ink)}.bs-quote__who{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-faint);margin-top:auto}.bs-faq{margin-top:4.8rem;border-top:1px solid var(--bs-line)}.bs-faq details{border-bottom:1px solid var(--bs-line)}.bs-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.6rem 0;font-family:var(--bs-heading);font-size:2rem;font-weight:600;color:var(--bs-ink);transition:color .25s var(--bs-ease)}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary:hover{color:var(--bs-red)}.bs-faq summary .bs-faq__icon{flex:none;width:1.6rem;height:1.6rem;position:relative;transition:transform .35s var(--bs-ease);display:block}.bs-faq summary .bs-faq__icon:before,.bs-faq summary .bs-faq__icon:after{content:"";position:absolute;background:var(--bs-red);top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.bs-faq summary .bs-faq__icon:after{transform:translateY(-50%) rotate(90deg);transition:transform .35s var(--bs-ease)}.bs-faq details[open] summary .bs-faq__icon:after{transform:translateY(-50%) rotate(0)}.bs-faq__a{overflow:hidden}.bs-faq__a>div{padding:0 0 2.6rem;max-width:64rem}.bs-final{text-align:center;padding:12rem 0}.bs-final .bs-lead{margin:0 auto 4rem}.bs-final__guarantee{margin-top:4rem;font-size:1.4rem;color:var(--bs-muted);display:inline-flex;align-items:center;gap:1rem}.bs-final__guarantee:before{content:"";width:.6rem;height:.6rem;background:var(--bs-red);border-radius:50%}.bs-final__signoff{display:block;margin-top:4.8rem;font-family:var(--bs-heading);font-size:1.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bs-ink)}.bs-satc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#000000eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bs-line);transform:translateY(110%);transition:transform .4s var(--bs-ease)}.bs-satc.is-visible{transform:none}.bs-satc__inner{max-width:120rem;margin:0 auto;padding:1.2rem 2rem;display:flex;align-items:center;gap:2rem;justify-content:space-between}.bs-satc__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bs-satc__title{font-family:var(--bs-heading);font-size:1.5rem;font-weight:600;color:var(--bs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-satc__price{font-size:1.3rem;color:var(--bs-muted)}.bs-satc .bs-btn{padding:1.4rem 2.8rem;flex:none}@media(prefers-reduced-motion:reduce){.bs-satc{transition:none}}.bs-pagehero{padding:14rem 0 6.4rem}html.bs-motion [data-bs-parallax]{will-change:transform}.bs-resform{margin:4rem auto 0;max-width:56rem;text-align:left}.bs-resform__field{margin-bottom:1.6rem}.bs-resform input[type=email],.bs-resform input[type=text]{width:100%;background:var(--bs-bg-3);border:1px solid var(--bs-line);border-radius:999px;color:var(--bs-ink);font-family:var(--bs-body);font-size:1.6rem;padding:1.7rem 2.4rem;outline:none;transition:border-color .25s var(--bs-ease)}.bs-resform input:focus{border-color:var(--bs-red)}.bs-resform input::placeholder{color:var(--bs-faint)}.bs-resform .bs-btn{width:100%;margin-top:.8rem}.bs-resform .bs-note{text-align:center}.bs-resform__error{display:none;color:var(--bs-red);font-size:1.4rem;margin-top:1.2rem;text-align:center}.bs-resform__error.is-visible{display:block}.bs-resconfirm{display:none;border:1px solid rgba(239,1,2,.35);border-radius:var(--bs-radius);background:var(--bs-bg-3);padding:3.2rem;margin:4rem auto 0;max-width:56rem}.bs-resconfirm.is-visible{display:block}.bs-resconfirm p{font-size:1.7rem;line-height:1.6;color:var(--bs-ink);margin:0}.bs-ibs__label{display:block;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-red);font-weight:600;margin:2rem 0 .8rem}.bs-ibs__label:first-child{margin-top:0}.bs-ibs__links{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--bs-line)}.bs-ibs__links a{font-size:1.3rem;letter-spacing:.06em;color:var(--bs-ink);text-decoration:none;border-bottom:1px solid var(--bs-red);padding-bottom:.2rem;transition:color .25s var(--bs-ease)}.bs-ibs__links a:hover{color:var(--bs-red)}.bs-ibs__dose{display:block;margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--bs-line);font-size:1.2rem;color:var(--bs-faint);letter-spacing:.08em}.bs-landing-footer{background:var(--bs-bg);border-top:1px solid var(--bs-line);padding:4rem 0;color:var(--bs-faint);font-size:1.2rem;font-family:var(--bs-body)}.bs-landing-footer .bs-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.6rem}.bs-landing-footer__logo{width:4.8rem;height:auto;display:block}.bs-landing-footer a{color:var(--bs-muted);text-decoration:none;margin:0 1rem}.bs-landing-footer a:hover{color:var(--bs-ink)}@media screen and (max-width:989px){.bs-grid--3{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.bs-section{padding:6.4rem 0}.bs-landing-header{padding:2rem}.bs-landing-header img{width:4.8rem}.bs-hero{min-height:88svh;padding:11rem 0 4.8rem}.bs-hero__grid{grid-template-columns:1fr;gap:4rem}.bs-hero__grid .bs-hero__media{order:-1}.bs-hero__media--placeholder{aspect-ratio:1/1}.bs-h1{font-size:clamp(2.2rem,6.8vw,2.8rem)}.bs-h2{font-size:clamp(3.4rem,9vw,4.6rem)}.bs-grid--3,.bs-grid--2{grid-template-columns:1fr}.bs-founder__grid{grid-template-columns:1fr;gap:4rem}.bs-btn{width:100%;padding:1.8rem 2.4rem}.bs-satc .bs-btn{width:auto}.bs-trust{gap:1.4rem 2rem;margin-top:4rem}.bs-mech__track{height:260vh}.bs-final{padding:8rem 0}body.bs-has-satc{padding-bottom:7.2rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bs-theme.css.map */
