.bt{padding-top:48px;padding-bottom:48px}.bt [x-cloak]{display:none!important}.bt__head{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;margin-bottom:24px}.bt__head h2{margin:0}.bt__subtitle{margin:0;max-width:36rem;font-size:14px;line-height:1.3}.bt-pills{display:grid;grid-template-columns:repeat(var(--bt-cols),minmax(0,1fr));gap:6px;margin-bottom:16px}.bt-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:8px 6px;text-align:center;cursor:pointer}.bt-pill.is-active{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.bt-pill:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bt-grid{display:block}.bt-card{position:relative;display:none;flex-direction:column;gap:16px;padding:16px}.bt-card.is-active{display:flex}.bt-card--highlight{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.bt-card--custom{justify-content:center}.bt-card--custom .bt-card__buy{margin-top:0}.bt-card__badge{position:absolute;top:24px;left:24px;z-index:1;margin:0;padding:6px 10px}.bt-card__media{display:flex;justify-content:center;overflow:hidden}.bt-card__img{display:block;width:auto;max-width:100%;height:auto;max-height:300px}.bt-card__body{display:flex;flex-direction:column;gap:12px}.bt-card__body h3,.bt-card__body p{margin:0}.bt-card__items{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bt-card__item{display:flex;align-items:center;gap:10px}.bt-card__item-link{display:flex;align-items:center;gap:10px;min-height:48px;color:inherit;text-decoration:none}.bt-card__item-link:hover span{text-decoration:underline;text-underline-offset:3px}.bt-card__item-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bt-card__thumb{flex:none;width:48px;height:48px;object-fit:cover}.bt-toggle{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;cursor:pointer}.bt-toggle__input{position:absolute;width:1px;height:1px;opacity:0}.bt-toggle__ui{position:relative;flex:none;width:38px;height:22px;border:1px solid currentColor;border-radius:999px;transition:border-width .2s}.bt-toggle__ui:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background-color:currentColor;opacity:.35;transition:transform .2s,opacity .2s}.bt-toggle__input:checked+.bt-toggle__ui{border-width:2px}.bt-toggle__input:checked+.bt-toggle__ui:after{top:2px;left:2px;transform:translate(16px);opacity:1}.bt-toggle__input:focus-visible+.bt-toggle__ui{outline:2px solid currentColor;outline-offset:2px}.bt-card__buy{display:flex;flex-direction:column;gap:8px;margin-top:auto}.bt-card__buy p{margin:0}.bt-card__price{display:flex;align-items:baseline;gap:8px}.bt-card__price s{opacity:.6}.bt-card__save{line-height:16px}.bt-card__save:empty{display:none}.bt-card__perks{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.bt-card__perks:empty{display:none}.bt-card__perk{display:flex;align-items:center;gap:6px;line-height:16px}.bt-card__perk-icon{flex:none;width:12px;height:12px}.bt-card__link{align-self:flex-start;padding:6px 0}.bt__foot{margin:16px 0 0;text-align:left;opacity:.7}.bt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.bt-sticky__btn{width:100%;min-height:48px;padding:0 16px;cursor:pointer}@media(min-width:1024px){.bt{padding-top:80px;padding-bottom:80px}.bt__head{margin-bottom:40px}.bt__subtitle{font-size:16px}.bt-pills{display:none}.bt-grid{display:grid;grid-template-columns:repeat(var(--bt-cols),minmax(0,1fr));gap:16px;align-items:stretch}.bt-card{display:flex;padding:20px}.bt-card--custom{justify-content:center}.bt-card__media{aspect-ratio:4 / 5}.bt-card__img{width:100%;height:100%;max-height:none;object-fit:contain}.bt-card__badge{top:32px;left:32px}.bt-sticky{display:none!important}.bt-card__save,.bt-card__save:empty{display:block;min-height:16px}.bt-card__perks,.bt-card__perks:empty{display:flex;min-height:36px}}.cpg__group+.cpg__group{margin-top:56px}.cpg__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding-top:32px;padding-bottom:24px}.cpg__head h2{margin:0}.cpg__head--left{align-items:flex-start;text-align:left}.cpg__subtitle{font-size:14px;line-height:1.3;margin:0;max-width:36rem}.cpg__threshold{margin:6px 0 0;font-size:11px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.04em}@media(min-width:1024px){.cpg__group+.cpg__group{margin-top:80px}.cpg__head{padding-top:48px;padding-bottom:32px}.cpg__subtitle{font-size:16px}}.routine-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.routine-step{scroll-margin-top:calc(var(--headerHeight, 0px) + 1rem)}.routine-bar{transition:width .3s ease}.routine-card--selected{outline:2px solid currentColor;outline-offset:2px;border-radius:.375rem}@media(max-width:1023px){.routine-builder{padding-bottom:16rem}}@media(prefers-reduced-motion:reduce){.routine-bar{transition:none}}.fcta-ed{background-color:var(--fcta-bg);color:var(--fcta-text)}.fcta-ed__inner{display:flex;flex-direction:column}.fcta-ed__row{display:flex;flex:1 1 auto;min-height:0}.fcta-ed__visual{display:none}.fcta-ed .fcta-ed__main{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;justify-content:center;min-height:0;padding-top:40px;padding-bottom:40px;padding-left:max(var(--margin, 16px),16px);padding-right:max(var(--margin, 16px),16px)}.fcta-ed__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:0}.fcta-ed .fcta-ed__main--banner{padding-bottom:20px}.fcta-ed__banner{display:grid;flex:none;grid-template-columns:repeat(var(--fcta-banner-cols),minmax(0,1fr));column-gap:12px;align-items:start;margin:0;padding:16px 0 0;list-style:none;color:var(--fcta-banner-text)}.fcta-ed__banner-wrap{flex:none;width:100%;margin-top:20px}.fcta-ed__banner--line{border-top:1px solid var(--fcta-banner-line)}.fcta-ed__perk{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fcta-banner-size-m);font-weight:900;line-height:1.1;letter-spacing:-.01em}.fcta-ed .fcta-ed__perk-icon{display:block;flex:none;align-self:center;width:var(--fcta-icon-size-m);height:var(--fcta-icon-size-m);object-fit:contain}.fcta-ed__perk>span{display:block}.fcta-ed--center .fcta-ed__content{align-items:center;text-align:center}.fcta-ed__content p,.fcta-ed__content h2{margin:0}.fcta-ed__eyebrow{font-size:16px;line-height:1.2;letter-spacing:.01em}.fcta-ed .fcta-ed__title{margin-top:6px;font-size:var(--fcta-title-size-m);font-weight:var(--fcta-title-weight);line-height:.9;letter-spacing:-.02em;color:var(--fcta-title-color)}.fcta-ed__sep{width:var(--fcta-sep-width);height:0;margin:18px 0 14px;border:0;border-top:1px solid var(--fcta-sep-color)}.fcta-ed--center .fcta-ed__sep{margin-left:auto;margin-right:auto}.fcta-ed__desc{font-size:15px;line-height:1.35}.fcta-ed__cta{margin-top:18px}@media(min-width:1024px){.fcta-ed__eyebrow{font-size:24px}.fcta-ed .fcta-ed__title{margin-top:10px;font-size:var(--fcta-title-size-d)}.fcta-ed__sep{margin:32px 0 24px}.fcta-ed__desc{font-size:22px}.fcta-ed__cta{margin-top:28px}.fcta-ed .fcta-ed__main{padding-top:60px;padding-bottom:60px}.fcta-ed .fcta-ed__main--banner{padding-bottom:32px}.fcta-ed__banner-wrap{margin-top:32px}.fcta-ed__banner{column-gap:24px;align-items:center;padding-top:24px}.fcta-ed__perk{gap:12px;font-size:var(--fcta-banner-size-d)}.fcta-ed .fcta-ed__perk-icon{width:var(--fcta-icon-size-d);height:var(--fcta-icon-size-d)}.fcta-ed__row--split .fcta-ed__main{flex:0 0 50%;max-width:50%}.fcta-ed__row--split .fcta-ed__visual{position:relative;display:block;flex:0 0 50%;max-width:50%;overflow:hidden}.fcta-ed__row--img-left{flex-direction:row-reverse}}.ocb{position:relative;overflow:hidden;background:var(--ocb-bg);color:var(--ocb-fg)}.ocb__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ocb__img{width:100%;height:100%;object-fit:cover;object-position:var(--ocb-img-pos, center)}.ocb__img--mobile+.ocb__img--desktop{display:none}.ocb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ocb-overlay);opacity:var(--ocb-overlay-opacity, 0)}.ocb__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding-top:28px;padding-bottom:24px}.ocb--media .ocb__inner{min-height:340px;padding-top:40px;padding-bottom:36px}.ocb__eyebrow{margin:0}.ocb__title{font-size:30px;line-height:1;font-weight:700;letter-spacing:-.02em;margin:0}.ocb--upper .ocb__title{text-transform:uppercase}.ocb--left .ocb__inner{align-items:flex-start;text-align:left}.ocb__text{font-size:15px;line-height:1.35;max-width:32rem}.ocb__text p{margin:0}.ocb__code-row{display:flex;align-items:stretch;gap:8px;margin-top:8px}.ocb__code{letter-spacing:.08em}.ocb__conditions{font-size:11px;line-height:1.35;opacity:.85;max-width:32rem;margin:2px 0 0}.ocb .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ocb__sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ocb-sticky-bg);color:var(--ocb-sticky-fg);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -2px 12px #0000000f}.ocb__sticky-text{margin:0}.ocb__sticky-code{font-weight:900;letter-spacing:.06em}@media(min-width:1024px){.ocb__img--mobile{display:none}.ocb__img--mobile+.ocb__img--desktop{display:block}.ocb__inner{padding-top:48px;padding-bottom:40px;gap:14px}.ocb--media .ocb__inner{min-height:440px}.ocb__title{font-size:52px}.ocb__text{font-size:18px}.ocb__sticky{display:none}}.sdg [x-cloak]{display:none!important}.sdg__head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:20px;padding-bottom:24px}.sdg__head p,.sdg__head h2{margin:0}.sdg__subtitle{font-size:14px;line-height:1.2;letter-spacing:.02em}.sdg__title{font-size:40px;line-height:.95}.sdg__rating{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;line-height:1.2}.sdg__rating-star{display:inline-flex}.sdg-card__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.sdg .sdg-card__badge{position:absolute;top:0;left:6px;z-index:3;display:inline-flex;align-items:center;height:20px;padding:0 11px;border-radius:6px;font-size:11px;line-height:1;letter-spacing:.06em;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.sdg .sdg-card__title{margin:12px 0 0;font-family:Scto Grotesk B,sans-serif;font-weight:700;font-size:13px;line-height:1.2;letter-spacing:normal;text-transform:none}.sdg-card__buy{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:10px}.sdg-card__buy p{margin:0}.sdg-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.sdg-card__price-current{font-size:21px;line-height:1}.sdg-card__price-compare{font-size:12px;line-height:1;opacity:.55}.sdg-card__save{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:14px;font-size:10px;line-height:14px;letter-spacing:.02em}.sdg-card__sep{display:inline-block;width:1px;height:10px;background-color:currentColor;opacity:.4}.sdg .sdg-card__atc{height:48px;margin-top:6px;padding-left:8px;padding-right:8px;text-align:center}@media(min-width:1024px){.sdg__head{gap:8px;padding-top:0;padding-bottom:40px}.sdg__subtitle{font-size:16px}.sdg__title{font-size:64px}.sdg__rating{font-size:16px}.sdg-card__price-compare{font-size:14px}.sdg-card__save{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/361/compiled_assets/styles.css.map */
