.bb-lp{--bb-green: #004f35;--bb-green-soft: #dff1d7;--bb-beige: #a49383;--bb-ink: #282727;--bb-btn-dark: #2c2a2b;--bb-grey: #777;--bb-heading-font: Poppins, sans-serif;--bb-body-font: Roboto, sans-serif;color:var(--bb-ink);font-family:var(--bb-body-font);font-size:16px;line-height:1.5;overflow-x:clip}.bb-lp *,.bb-lp *:before,.bb-lp *:after{box-sizing:border-box}:where(.bb-lp img:not(.bb-pp img),.bb-lp video){display:block;max-width:100%;height:auto}.bb-lp [hidden]{display:none!important}.bb-lp .bb-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bb-lp .bb-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 16px}.bb-lp .bb-center{text-align:center}:where(.bb-lp :is(p,h1,h2,h3,h4,ul,fieldset,legend):not(.bb-pp *)){margin:0;padding:0}:where(.bb-lp :is(h1,h2,h3,h4):not(.bb-pp *)){letter-spacing:0}.bb-lp .bb-block{background:var(--bb-bg, #fff);color:var(--bb-text, var(--bb-ink));padding:var(--bb-pt, 28px) 0 var(--bb-pb, 28px)}.bb-lp .bb-h2{color:var(--bb-heading, var(--bb-green));line-height:1.15;margin-bottom:16px}.bb-lp .bb-h2--light{font-family:var(--bb-body-font);font-weight:400;font-size:26px;text-transform:uppercase;letter-spacing:.01em}.bb-lp .bb-h2--bold{font-family:var(--bb-heading-font);font-weight:700;font-size:21px;text-transform:uppercase}.bb-lp .bb-h2--heavy{font-family:var(--bb-heading-font);font-weight:800;font-size:20px;text-transform:uppercase;color:#111}.bb-lp .bb-h3{font-family:var(--bb-heading-font);font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;color:#111;margin-bottom:12px}.bb-lp .bb-h3--lg{font-size:22px;margin-top:24px;margin-bottom:14px}.bb-lp .bb-rte p{margin:0 0 1em}.bb-lp .bb-rte p:last-child{margin-bottom:0}.bb-lp .bb-rte a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bb-lp .bb-rte ul{list-style:disc;padding-left:1.2em;margin:0 0 1em}.bb-lp .bb-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0;padding:12px 20px;border:0;border-radius:3px;cursor:pointer;font:400 15px/1.2 var(--bb-body-font);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-align:center;transition:opacity .2s ease}.bb-lp .bb-btn:hover{opacity:.88}.bb-lp .bb-btn[disabled]{opacity:.5;cursor:not-allowed}.bb-lp .bb-btn--dark{background:var(--bb-btn-dark);color:#fff}.bb-lp .bb-btn--light{background:#d9d9d9;color:#111}.bb-lp .bb-btn.is-loading{opacity:.6;pointer-events:none}.bb-lp .bb-cta{margin-top:28px}.bb-lp .bb-hero{background:var(--bb-hero-bg, #f6f8f7);padding:20px 0 32px}.bb-lp .bb-hero__grid{display:grid;grid-template-columns:minmax(0,1fr)}.bb-lp .bb-hero__heading{text-align:center}.bb-lp .bb-hero__title{font:700 30px/1.1 var(--bb-heading-font);color:var(--bb-green);text-transform:uppercase;letter-spacing:.01em}.bb-lp .bb-hero__subtitle{font:700 19px/1.2 var(--bb-heading-font);color:#222;text-transform:uppercase;margin-top:6px}.bb-lp .bb-hero__gallery{min-width:0;margin-top:8px}.bb-lp .bb-hero__main{aspect-ratio:1 / 1;max-width:560px;margin:0 auto}.bb-lp .bb-hero__main img{width:100%;height:100%;object-fit:contain}.bb-lp .bb-hero__thumbs{display:grid;grid-template-columns:repeat(var(--bb-thumbs, 6),minmax(0,1fr));gap:6px;margin-top:10px}.bb-lp .bb-hero__thumb{display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:1 / 1;padding:0;margin:0;border:1px solid transparent;border-radius:0;background:#fff;cursor:pointer;overflow:hidden;line-height:0}.bb-lp .bb-hero__thumb img{width:100%;height:100%;object-fit:cover}.bb-lp .bb-hero__thumb.is-active{border-color:#9a9a9a}.bb-lp .bb-hero__info{min-width:0}.bb-lp .bb-hero__rating{display:flex;justify-content:center;margin:16px 0 18px;min-height:22px;color:inherit;text-decoration:none}.bb-lp .bb-hero__badges{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:480px;margin:0 auto 16px}.bb-lp .bb-hero__badges li{margin:0;padding:0}.bb-lp .bb-hero__badges li:before{content:none}.bb-lp .bb-hero__badges img{width:100%;max-width:96px;margin:0 auto}.bb-lp .bb-hero__intro{text-align:center;font-size:17px;line-height:1.55;color:#111;margin:0 auto 20px;max-width:480px}.bb-lp .bb-hero__intro p{margin:0}.bb-lp .bb-hero__option{border:0;margin:0 0 20px;min-width:0}.bb-lp .bb-hero__option-label{display:block;width:100%;font:400 14px/1.4 var(--bb-body-font);letter-spacing:.12em;text-transform:uppercase;color:#333;margin-bottom:14px}.bb-lp .bb-hero__option-label span{color:#777;margin-left:6px}.bb-lp .bb-hero__values{display:flex;flex-wrap:wrap;gap:8px}.bb-lp .bb-hero__values--swatch{flex-wrap:nowrap;justify-content:space-between;padding:0 6px}.bb-lp .bb-hero__value{position:relative;display:block;margin:0;padding:0;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0}.bb-lp .bb-hero__value input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.bb-lp .bb-hero__swatch{display:block;width:clamp(48px,14vw,62px);aspect-ratio:1;border-radius:50%;background-color:#eee;background-size:cover;background-position:center;box-shadow:0 0 0 3px #fff,0 0 0 4px #e2e2e2;transition:box-shadow .15s}.bb-lp .bb-hero__value input:checked+.bb-hero__swatch{box-shadow:0 0 0 5px #fff,0 0 0 7px #555}.bb-lp .bb-hero__value input:focus-visible+.bb-hero__swatch,.bb-lp .bb-hero__value input:focus-visible+.bb-hero__pill{outline:2px solid var(--bb-green);outline-offset:9px}.bb-lp .bb-hero__pill{display:block;padding:10px 16px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.bb-lp .bb-hero__value input:checked+.bb-hero__pill{border-color:#111;box-shadow:inset 0 0 0 1px #111}.bb-lp .bb-offer{border:3px solid var(--bb-green);background:#fff;margin:0 0 16px}.bb-lp .bb-offer__head{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bb-green);color:#fff;padding:10px 14px 12px;font:800 21px/1.1 var(--bb-heading-font);text-transform:uppercase}.bb-lp .bb-offer__body{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px 14px 14px}.bb-lp .bb-offer__list{list-style:none;min-width:0;font-size:16px;line-height:1.7;color:#111}.bb-lp .bb-offer__list li{position:relative;margin:0;padding:0 0 0 22px}.bb-lp .bb-offer__list li:before{content:"";position:absolute;left:0;top:.6em;width:11px;height:11px;border-radius:50%;background:var(--bb-green)}.bb-lp .bb-offer__list strong{font-weight:700}.bb-lp .bb-offer__list s{color:#333;margin:0 4px 0 1px}.bb-lp .bb-offer__gift{position:relative;flex:0 0 auto;width:88px;padding-top:8px}.bb-lp .bb-offer__gift img{width:70px;margin:0 auto 0 4px}.bb-lp .bb-offer__badge{position:absolute;top:-10px;right:-6px;display:flex;align-items:center;justify-content:center;text-align:center;width:58px;height:58px;padding:6px;border-radius:50%;background:var(--bb-beige);color:#fff;font:800 14px/1 var(--bb-heading-font);text-transform:uppercase}.bb-lp .bb-purchase{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px}.bb-lp .bb-purchase__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:96px;margin:0;padding:10px 6px;border:2px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;transition:background .15s,border-color .15s}.bb-lp .bb-purchase__card input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}.bb-lp .bb-purchase__card:has(input:checked){background:var(--bb-green-soft);border-color:#c6c6c6}.bb-lp .bb-purchase__card:has(input:focus-visible){outline:2px solid var(--bb-green);outline-offset:2px}.bb-lp .bb-purchase__label{text-wrap:balance;font:400 13px/1.25 var(--bb-body-font);letter-spacing:.12em;text-transform:uppercase;color:#111}.bb-lp .bb-purchase__price{font:700 22px/1.2 var(--bb-heading-font);letter-spacing:.04em;color:#111;margin-top:6px}.bb-lp .bb-purchase__frequency{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:#222;margin:4px 0 14px}.bb-lp .bb-purchase__details{margin:0 0 16px;padding-left:18px}.bb-lp .bb-purchase__details summary{display:inline-flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:15px;color:#111}.bb-lp .bb-purchase__details summary::-webkit-details-marker{display:none}.bb-lp .bb-purchase__details svg{color:#191d48;flex:0 0 auto}.bb-lp .bb-purchase__details .bb-rte{padding-top:8px;font-size:14px;color:#444}.bb-lp .bb-accordions{margin-top:22px}.bb-lp .bb-accordion{border-bottom:1px solid #555}.bb-lp .bb-accordion summary{position:relative;display:block;cursor:pointer;list-style:none;padding:16px 28px 8px 0;font:400 15px/1.4 var(--bb-body-font);letter-spacing:.12em;text-transform:uppercase;color:#222}.bb-lp .bb-accordion summary::-webkit-details-marker{display:none}.bb-lp .bb-accordion summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:18px}.bb-lp .bb-accordion[open] summary:after{content:"\2013"}.bb-lp .bb-accordion .bb-rte{padding:6px 0 16px;font-size:14px;line-height:1.6;color:#444}.bb-lp .bb-results__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.bb-lp .bb-results__media img{width:100%}.bb-lp .bb-results__benefit{margin-bottom:14px}.bb-lp .bb-results__benefit h4{font:700 13px/1.3 var(--bb-heading-font);text-transform:uppercase;color:#111;margin-bottom:3px}.bb-lp .bb-results__benefit p{font-size:14px;line-height:1.5;color:#333}.bb-lp .bb-results__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bb-lp .bb-stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:2px solid #b0ccbd;border-radius:10px;background:#fff}.bb-lp .bb-stat__value{font:700 28px/1.1 var(--bb-heading-font);color:#111}.bb-lp .bb-stat__label{font-size:14px;line-height:1.35;color:var(--bb-grey)}.bb-lp .bb-results__note{font-size:12px;color:var(--bb-grey);margin-top:10px}.bb-lp .bb-videos__track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:0 16px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.bb-lp .bb-videos__track::-webkit-scrollbar{display:none}.bb-lp .bb-videos__card{position:relative;flex:0 0 62%;max-width:280px;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:#e9e9e9;scroll-snap-align:start}.bb-lp .bb-videos__card video{width:100%;height:100%;object-fit:cover}.bb-lp .bb-videos__mute{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:0;border-radius:50%;background:#282828b8;color:#fff;cursor:pointer}.bb-lp .bb-videos__mute .bb-icon-sound{display:none}.bb-lp .bb-videos__mute[aria-pressed=true] .bb-icon-sound{display:block}.bb-lp .bb-videos__mute[aria-pressed=true] .bb-icon-muted{display:none}.bb-lp .bb-cooee{padding-top:8px;padding-bottom:16px}.bb-lp .bb-cooee__slot:empty{display:none}.bb-lp .bb-cooee__slot:not(:empty)~.bb-cooee__fallback{display:none}.bb-lp .bb-cooee__note{font-size:13px;color:#777;text-align:center;padding:24px;border:1px dashed #ccc}.bb-lp .bb-mt__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.bb-lp .bb-mt__media img{width:100%}.bb-lp .bb-mt--rounded .bb-mt__media img{border-radius:10px}.bb-lp .bb-mt__body{font-size:16px;line-height:1.7}.bb-lp .bb-mt__text .bb-btn{margin-top:22px}.bb-lp .bb-mt--stacked .bb-mt__media{max-width:640px;width:100%;margin:0 auto}.bb-lp .bb-mt--stacked .bb-mt__text .bb-btn{margin-top:0}.bb-lp .bb-embed{position:relative;aspect-ratio:16 / 9;background:#000}.bb-lp .bb-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bb-lp .bb-features__list{list-style:none;display:grid;gap:18px}.bb-lp .bb-features__item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:start;margin:0;padding:0}.bb-lp .bb-features__item:before{content:none}.bb-lp .bb-features__icon{color:var(--bb-green);padding-top:2px}.bb-lp .bb-features__icon svg{width:28px;height:28px;display:block}.bb-lp .bb-features__copy strong{display:block;font:600 17px/1.35 var(--bb-heading-font);color:#111}.bb-lp .bb-features__copy span{display:block;font-size:15px;line-height:1.45;color:var(--bb-grey);margin-top:2px}.bb-lp .bb-reviews{padding-top:12px}.bb-lp .bb-reviews #looxReviews{max-width:none;padding:0}.bb-lp .bb-pp{padding:0;color:inherit}.bb-lp .bb-pp .info-shakeup__box--image img{height:auto;max-width:100%}@media(max-width:989px){.bb-lp .bb-pp .info-shakeup__box--text{padding-bottom:0}.bb-lp .bb-results{padding-bottom:24px}.bb-lp .bb-features{padding-top:8px;padding-bottom:20px}}.bb-lp .bb-pp .bb-h2{margin-bottom:20px}.bb-lp .bb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:900;background:#fff;box-shadow:0 -4px 18px #0000001f;padding:10px 0 calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.bb-lp .bb-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .25s ease,visibility 0s}.bb-lp .bb-sticky__inner{display:flex;align-items:center;gap:12px}.bb-lp .bb-sticky__product{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.bb-lp .bb-sticky__img{width:44px;height:44px;object-fit:cover;flex:0 0 auto;background:#f6f8f7}.bb-lp .bb-sticky__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bb-lp .bb-sticky__title{font:700 14px/1.2 var(--bb-heading-font);color:var(--bb-green);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-lp .bb-sticky__meta{font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-lp .bb-sticky__btn{flex:0 0 auto;width:auto;min-height:46px;padding:10px 18px;font-size:14px}@media(max-width:359px){.bb-lp .bb-sticky__img{display:none}}@media(min-width:600px){.bb-lp .bb-hero__title{font-size:36px}.bb-lp .bb-hero__subtitle{font-size:22px}.bb-lp .bb-videos__card{flex-basis:38%}.bb-lp .bb-features__list{grid-template-columns:1fr 1fr;gap:24px 40px}.bb-lp .bb-hero__values--swatch{justify-content:flex-start;gap:20px}}@media(min-width:990px){.bb-lp .bb-wrap{padding:0 48px}.bb-lp .bb-block{padding:var(--bb-pt, 24px) 0 var(--bb-pb, 24px)}.bb-lp .bb-cooee{padding-top:24px;padding-bottom:24px}.bb-lp .bb-reviews{padding-top:24px}.bb-lp .bb-pp{padding:24px 0}.bb-lp .bb-pp .info-shakeup{padding-top:0;padding-bottom:0;align-items:flex-start}.bb-lp .bb-pp .info-shakeup__box--text{padding-top:0;padding-bottom:0}.bb-lp .bb-hero{padding:48px 0}.bb-lp .bb-hero__grid{grid-template-columns:minmax(380px,460px) minmax(0,1fr);grid-template-areas:"heading gallery" "info gallery";grid-template-rows:auto 1fr;column-gap:56px;align-items:start}.bb-lp .bb-hero__heading{grid-area:heading;text-align:left;background:#fff;padding:28px 28px 0}.bb-lp .bb-hero__info{grid-area:info;background:#fff;padding:0 28px 28px;align-self:stretch}.bb-lp .bb-hero__gallery{grid-area:gallery;position:sticky;top:24px;margin-top:0}.bb-lp .bb-hero__main{max-width:500px}.bb-lp .bb-hero__thumbs{grid-template-columns:repeat(var(--bb-thumbs, 6),84px);justify-content:center;gap:16px;margin:22px auto 0}.bb-lp .bb-hero__title{font-size:34px}.bb-lp .bb-hero__subtitle{font-size:19px}.bb-lp .bb-hero__rating{margin:18px 0 0}.bb-lp .bb-hero__badges{margin-top:18px}.bb-lp .bb-hero__badges{margin-left:0;max-width:none}.bb-lp .bb-hero__intro{text-align:left;margin-left:0;font-size:16px}.bb-lp .bb-hero__values--swatch{justify-content:space-between;gap:8px;padding:0 6px}.bb-lp .bb-hero__swatch{width:58px}.bb-lp .bb-h2--light{font-size:32px}.bb-lp .bb-h2--bold{font-size:26px}.bb-lp .bb-h2--heavy{font-size:28px;margin-bottom:28px}.bb-lp .bb-results__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bb-lp .bb-results__benefit h4{font-size:15px}.bb-lp .bb-results__benefit p{font-size:16px}.bb-lp .bb-stat__value{font-size:34px}.bb-lp .bb-stat__label{font-size:16px}.bb-lp .bb-videos__track{justify-content:safe center;padding:0 48px 4px;gap:22px}.bb-lp .bb-videos__card{flex:0 0 200px;max-width:200px}.bb-lp .bb-cta .bb-btn,.bb-lp .bb-mt__text .bb-btn{max-width:420px}.bb-lp .bb-cta .bb-btn{margin:0 auto}.bb-lp .bb-cta{margin-top:36px}.bb-lp .bb-mt__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:center}.bb-lp .bb-mt__grid--text{grid-template-columns:minmax(0,860px);justify-content:center}.bb-lp .bb-mt--media-right .bb-mt__media{order:2}.bb-lp .bb-mt--stacked .bb-mt__grid{grid-template-columns:minmax(0,640px);justify-content:center;gap:28px}.bb-lp .bb-mt--stacked .bb-mt__text .bb-btn{max-width:none}.bb-lp .bb-mt__body{font-size:17px}.bb-lp .bb-features__list{max-width:1000px;margin:0 auto;gap:32px 64px}.bb-lp .bb-features__copy strong{font-size:19px}.bb-lp .bb-features__copy span{font-size:16px}.bb-lp .bb-sticky{padding:12px 0}.bb-lp .bb-sticky__img{width:56px;height:56px}.bb-lp .bb-sticky__title{font-size:16px}.bb-lp .bb-sticky__meta{font-size:14px}.bb-lp .bb-sticky__btn{min-width:320px;min-height:52px;font-size:15px}}@media(max-width:989px){.bb-lp .bb-hero{--u: calc(min(100vw, 600px) / 600);padding-bottom:calc(40 * var(--u))}.bb-lp .bb-hero .bb-wrap{padding:0 calc(27 * var(--u))}.bb-lp .bb-hero__title{font-size:calc(46 * var(--u))}.bb-lp .bb-hero__subtitle{font-size:calc(28 * var(--u));margin-top:calc(8 * var(--u))}.bb-lp .bb-hero__thumbs{gap:calc(14 * var(--u));margin:calc(22 * var(--u)) calc(13 * var(--u)) 0}.bb-lp .bb-hero__rating{margin:calc(40 * var(--u)) 0 calc(22 * var(--u));min-height:calc(32 * var(--u))}.bb-lp .bb-hero__badges{gap:calc(20 * var(--u));max-width:none;margin:0 calc(17 * var(--u)) calc(24 * var(--u))}.bb-lp .bb-hero__badges img{max-width:none;width:100%}.bb-lp .bb-hero__intro{font-size:calc(24 * var(--u));line-height:1.6;max-width:none;margin:0 0 calc(26 * var(--u))}.bb-lp .bb-hero__option{margin-bottom:calc(53 * var(--u))}.bb-lp .bb-hero__option-label{font-size:calc(18 * var(--u));margin-bottom:calc(36 * var(--u));padding-left:calc(7 * var(--u))}.bb-lp .bb-hero__values--swatch{justify-content:space-between;gap:0;padding:0 calc(11 * var(--u))}.bb-lp .bb-hero__swatch{width:calc(76 * var(--u));box-shadow:0 0 0 calc(3 * var(--u)) #fff,0 0 0 calc(4 * var(--u)) #e2e2e2}.bb-lp .bb-hero__value input:checked+.bb-hero__swatch{box-shadow:0 0 0 calc(5 * var(--u)) #fff,0 0 0 calc(7 * var(--u)) #555}.bb-lp .bb-offer{border-width:calc(5 * var(--u));margin-bottom:calc(31 * var(--u))}.bb-lp .bb-offer__head{font-size:calc(31 * var(--u));padding:calc(20 * var(--u)) calc(23 * var(--u)) calc(22 * var(--u))}.bb-lp .bb-offer__body{padding:calc(22 * var(--u)) calc(20 * var(--u)) calc(24 * var(--u)) calc(22 * var(--u));gap:calc(10 * var(--u))}.bb-lp .bb-offer__list{font-size:calc(24 * var(--u));line-height:1.62}.bb-lp .bb-offer__list li{padding-left:calc(26 * var(--u))}.bb-lp .bb-offer__list li:before{width:calc(13 * var(--u));height:calc(13 * var(--u))}.bb-lp .bb-offer__gift{width:calc(150 * var(--u));padding-top:calc(10 * var(--u))}.bb-lp .bb-offer__gift img{width:calc(106 * var(--u));margin:0 auto 0 0}.bb-lp .bb-offer__badge{width:calc(79 * var(--u));height:calc(79 * var(--u));font-size:calc(21 * var(--u));top:calc(-12 * var(--u));right:0}.bb-lp .bb-purchase{gap:calc(6 * var(--u));margin-bottom:calc(16 * var(--u))}.bb-lp .bb-purchase__card{min-height:calc(120 * var(--u));border-radius:calc(10 * var(--u))}.bb-lp .bb-purchase__label{font-size:calc(19 * var(--u))}.bb-lp .bb-purchase__price{font-size:calc(28 * var(--u))}.bb-lp .bb-purchase__frequency{font-size:calc(19 * var(--u));margin:calc(8 * var(--u)) 0 calc(24 * var(--u))}.bb-lp .bb-purchase__details{padding-left:calc(36 * var(--u));margin-bottom:calc(28 * var(--u))}.bb-lp .bb-purchase__details summary{font-size:calc(19 * var(--u))}.bb-lp .bb-hero .bb-btn{min-height:calc(66 * var(--u));font-size:calc(19 * var(--u))}.bb-lp .bb-accordion summary{font-size:calc(19 * var(--u))}}.bb-lp .bb-slider{position:relative}.bb-lp .bb-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bb-lp .bb-slider__track::-webkit-scrollbar{display:none}.bb-lp .bb-slider__slide{flex:0 0 100%;scroll-snap-align:start}.bb-lp .bb-slider__slide img{width:100%;height:auto;display:block}.bb-lp .bb-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;box-shadow:0 2px 8px #0000002e;cursor:pointer}.bb-lp .bb-slider__arrow--prev{left:8px}.bb-lp .bb-slider__arrow--next{right:8px}.bb-lp .bb-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.bb-lp .bb-slider__dot{width:8px;height:8px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:#c9c9c9;cursor:pointer}.bb-lp .bb-slider__dot.is-active{background:#111}.bb-lp .bb-videos__card[data-bb-video-card]{cursor:pointer}.bb-lp .bb-videos__play{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#282828b8;color:#fff;pointer-events:none}html.bb-vmodal-open{overflow:hidden}.bb-vmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;overflow:visible}.bb-vmodal[hidden]{display:none!important}.bb-vmodal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d1}.bb-vmodal__dialog{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:min(92vw,420px,calc((100vh - 120px)*.5625));width:min(92vw,420px,calc((100dvh - 120px)*.5625))}.bb-vmodal__frame{width:100%;aspect-ratio:9 / 16;background:#000;border-radius:12px;overflow:hidden}.bb-vmodal__video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.bb-vmodal__close{position:absolute;top:10px;right:10px;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;cursor:pointer}.bb-vmodal__nav{position:absolute;top:45%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer;z-index:2}.bb-vmodal__nav[hidden]{display:none}.bb-vmodal__nav--prev{left:-60px}.bb-vmodal__nav--next{right:-60px}.bb-vmodal .bb-vmodal__atc{width:100%;background:#fff;color:#111}html.bb-vmodal-open .bb-lp .bb-sticky{visibility:hidden}@media(max-width:599px){.bb-vmodal__nav--prev{left:6px}.bb-vmodal__nav--next{right:6px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/bb-landing.css.map */
