body.sb-redesign{--sb-paper: #fffefa;--sb-warm: #f7f3ea;--sb-ink: #2b2520;--sb-muted: #6b615a;--sb-rule: #e4ddd0;--sb-accent: #c92a76;--sb-accent-hover: #a81f60;--sb-sans: "SB Hanken Grotesk", "Avenir Next", "Segoe UI", sans-serif;--sb-display: "SB Instrument Serif", "Iowan Old Style", Georgia, serif;background:var(--sb-paper);color:var(--sb-ink);font-family:var(--sb-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.sb-redesign .main-content{background:var(--sb-paper)}.sb-redesign :is(button,input,select,textarea,.navtext,.drawer,.footer-wrapper,.subfooter){font-family:var(--sb-sans)!important}.sb-redesign :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--sb-accent);outline-offset:4px}.sb-redesign .theme__header{background:var(--sb-paper);border-bottom:1px solid var(--sb-rule)}.sb-redesign .navtext{color:var(--sb-ink)!important}.sb-redesign .header__logo__link{max-width:194px}.sb-redesign .header__mobile{height:72px;min-height:72px}.sb-redesign .header__mobile__button{min-width:44px;min-height:44px}.sb-redesign .breadcrumb{padding:0;margin:0 0 28px;font:500 11px/1.5 var(--sb-sans);letter-spacing:.12em;color:var(--sb-muted)}.sb-redesign .product-section{padding:0}.sb-redesign .product-page{padding:40px 0 72px}.sb-redesign .product-page>.wrapper{width:100%;max-width:1320px;padding:0 48px}.sb-redesign .product-single{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:start;margin:0}.sb-redesign .product-single:after{display:none}.sb-redesign .product-single>.grid__item{width:auto;float:none;padding:0;min-width:0}.sb-redesign .product__media__wrapper{position:sticky;top:112px}.sb-redesign .product__slides{margin:0;background:transparent;border-radius:2px}.sb-redesign .product__media [data-product-image]{object-fit:contain}.sb-redesign .media__zoom__icon{display:none}.sb-redesign .sb-kit__purchase{display:flex;flex-direction:column;padding:8px 0}.sb-redesign .product__headline{order:0;margin-bottom:24px}.sb-redesign :is(.product__title,.sb-product__title){font:400 clamp(42px,4.6vw,66px)/1.04 var(--sb-display);color:var(--sb-ink);letter-spacing:-.025em;text-transform:none;margin:0 0 16px}.sb-redesign .product__price__wrap{align-items:center;gap:12px;margin-top:0}.sb-redesign .product__price{display:inline-flex;align-items:baseline;gap:12px;font:500 30px/1.2 var(--sb-sans)}.sb-redesign .price--compare{order:2;font-size:19px;color:var(--sb-muted)}.sb-redesign .price--sale{color:var(--sb-ink)}.sb-redesign .product__price--off{border:0;border-radius:2px;background:#f8e7ef;color:var(--sb-accent-hover);padding:5px 8px;font:600 11px/1.4 var(--sb-sans);letter-spacing:.04em}.sb-redesign .selling-points-product{order:1;margin:0 0 8px;list-style:none}.sb-redesign .selling-points-product li{padding:0 0 0 25px;position:relative;background-size:18px;background-position:0 4px;background-image:none;font:400 16px/1.5 var(--sb-sans)}.sb-redesign .selling-points-product li:before{content:"";position:absolute;left:3px;top:7px;width:6px;height:10px;border:solid #00706a;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.sb-redesign .soundbites-product-wrapper{order:2;margin-top:22px}.sb-redesign #sb-product-form{display:flex;flex-direction:column;margin:0;max-width:none}.sb-redesign .product__quantity{order:0;margin:0 0 16px}.sb-redesign .product__quantity label{margin-bottom:8px;font-weight:500;font-size:13px}.sb-redesign .sb-qty{margin:0;max-width:110px;height:48px;padding:10px 14px;background:var(--sb-paper);border:1px solid #cfc5b3;border-radius:2px;color:var(--sb-ink);font-size:16px}.sb-redesign .product-section #AddToCart{order:1;min-height:54px;margin:0 0 16px;background:var(--sb-accent);border:1px solid var(--sb-accent);border-radius:4px;color:#fff;text-transform:none;letter-spacing:0;font-size:17px;font-weight:500;transition:background .18s ease}.sb-redesign #AddToCart:hover:not(:disabled){background:var(--sb-accent-hover)}.sb-redesign #AddToCart:disabled{opacity:.5;cursor:not-allowed}.sb-redesign .cart-status{order:2}.sb-redesign .international-notice{order:3;padding:16px 0 0;border-top:1px solid var(--sb-rule)}.sb-redesign .international-notice label{color:var(--sb-muted);font-size:13px;line-height:1.6}.sb-redesign .international-notice a{color:var(--sb-accent-hover);text-decoration:underline}.sb-redesign .sb-kit__story{margin-top:64px;padding:48px clamp(24px,5vw,80px);background:var(--sb-warm);border-top:1px solid var(--sb-rule)}.sb-redesign .product-description{max-width:780px;margin:0 auto;columns:auto;color:var(--sb-ink)}.sb-redesign .product-description :is(p,li){font:400 17px/1.7 var(--sb-sans)}.sb-redesign .product-description :is(h2,h3,h4){font:400 clamp(28px,3vw,36px)/1.15 var(--sb-display);margin:32px 0 12px;color:var(--sb-ink);letter-spacing:-.02em}.sb-redesign .product-description>:first-child{margin-top:0}.sb-redesign .product-description p{margin:0 0 18px}.sb-redesign .sb-product{--sb-primary: var(--sb-accent);--sb-primary-hover: var(--sb-accent-hover);--sb-text: var(--sb-ink);--sb-text-muted: var(--sb-muted);--sb-text-light: #766c63;--sb-bg: var(--sb-paper);--sb-bg-subtle: var(--sb-warm);--sb-border: var(--sb-rule);--sb-border-hover: #cfc5b3;--sb-radius-sm: 2px;--sb-radius-md: 4px;--sb-radius-lg: 2px;--sb-radius-full: 4px;--sb-shadow-sm: none;--sb-shadow-md: none;--sb-font: var(--sb-sans)}.sb-redesign .sb-product__container{max-width:1320px;padding:48px 48px 88px}.sb-redesign .sb-product__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px}.sb-redesign .sb-product__media{position:sticky;top:112px}.sb-redesign .sb-product__image{object-fit:contain}.sb-redesign .sb-product__image-wrapper:hover .sb-product__image{transform:none}.sb-redesign .sb-product__content{min-width:0;gap:24px}.sb-redesign .sb-product__header{gap:0}.sb-redesign .sb-product__price-amount{font-weight:500;font-size:30px}.sb-redesign .sb-product__starter-kit{order:3;margin:0;padding:24px;background:var(--sb-warm);border-width:1px}.sb-redesign .sb-product__starter-kit-title{font:400 30px/1.1 var(--sb-display)}.sb-redesign .sb-product__starter-kit-cta{border-width:1px}.sb-redesign .sb-product__form{gap:24px}.sb-redesign .sb-product__options{gap:20px;animation:none}.sb-redesign :is(.sb-product__form,.sb-product__price-hero,.sb-product__trust,.sb-product__starter-kit).show:not(.hide){display:flex!important}.sb-redesign .sb-product__options:not(.sb-product__options--hidden),.sb-redesign .sb-product__options:not(.sb-product__options--hidden)>.sb-product__section{display:contents}.sb-redesign .sb-product__form>.sb-product__section{margin:0}.sb-redesign .sb-product__options .sb-product__label{margin-bottom:-12px}.sb-redesign .sb-product__unit-price{margin:-12px 0 0}.sb-redesign .sb-product__dose-notes{order:2;margin:0;padding-top:20px;border-top:1px solid var(--sb-rule)}.sb-redesign .sb-product__cta-wrapper{order:1}.sb-redesign .sb-product__trust{order:3}.sb-redesign :is(.sb-product__tab,.sb-product__card,.sb-product__onetime-card,.sb-product__freq-btn){border-width:1px}.sb-redesign :is(.sb-product__tab--active,.sb-product__card--selected,.sb-product__onetime-card--selected,.sb-product__freq-btn--selected){border-color:var(--sb-accent);box-shadow:inset 0 0 0 1px var(--sb-accent);background:#fcf3f7;color:var(--sb-ink)}.sb-redesign :is(.sb-product__tab-badge,.sb-product__card-tag--value){background:#00706a;color:#fff}.sb-redesign .sb-product__tab{padding:14px 12px}.sb-redesign .sb-product__tab-label{white-space:normal}.sb-redesign .sb-product__card{padding:18px 8px}.sb-redesign .sb-product__freq-btn{min-height:48px;padding:14px;gap:10px;white-space:normal}.sb-redesign .sb-product__freq-btn:before{margin-right:0}.sb-redesign .sb-product__freq-name{min-width:0}.sb-redesign .sb-product__freq-price{flex-shrink:0}.sb-redesign .sb-product__custom-input{min-height:44px;font-size:16px}.sb-redesign .sb-product__dose-note svg{color:#00706a}.sb-redesign .sb-product__dose-note--warning svg{color:#8b5a17}.sb-redesign .sb-product__cta-wrapper{margin-top:0}.sb-redesign .sb-product__cta{box-shadow:none;font-weight:500}.sb-redesign .sb-product__cta:hover:not(:disabled){transform:none;box-shadow:none}.sb-redesign .sb-product__giving-link{font-family:var(--sb-sans)}.sb-redesign .sb-product__trust{gap:12px 20px;justify-content:flex-start;padding-top:20px}.sb-redesign .sb-product__sticky-cta{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}.sb-redesign .footer-wrapper{background:var(--sb-warm);padding:48px 24px 0;border-top:1px solid var(--sb-rule)}.sb-redesign .footer-columns{max-width:1224px;gap:28px}.sb-redesign .footer-column h4{font:600 12px/1.5 var(--sb-sans);letter-spacing:.08em;color:var(--sb-accent)}.sb-redesign .footer-column h4:after{height:1px;background:var(--sb-rule)}.sb-redesign .footer-column :is(a,p){font:400 14px/1.65 var(--sb-sans);color:var(--sb-ink)}.sb-redesign .footer-column li{margin-bottom:8px}.sb-redesign .footer-wrapper .play-button{width:36px;top:-18px}.sb-redesign .subfooter{background:var(--sb-warm);color:var(--sb-muted);border-top:1px solid var(--sb-rule);margin:32px 0 0;padding:20px 0}.sb-redesign .subfooter p{font-size:12px;line-height:1.7}@media(min-width:879px){.sb-redesign .header__desktop{height:72px!important}}@media(min-width:768px){.sb-redesign .sb-product__sticky-cta.show{display:none!important}}@media(max-width:1000px){.sb-redesign .product-single,.sb-redesign .sb-product__grid{gap:32px}.sb-redesign .product-page>.wrapper,.sb-redesign .sb-product__container{padding-left:24px;padding-right:24px}}@media(max-width:767px){.sb-redesign .product-page{padding:20px 0 48px}.sb-redesign .product-page>.wrapper,.sb-redesign .sb-product__container{padding-left:20px;padding-right:20px}.sb-redesign .breadcrumb{margin-bottom:20px;font-size:10px}.sb-redesign .product-single{display:flex;flex-direction:column;gap:0}.sb-redesign .sb-kit__purchase{display:contents}.sb-redesign .product__headline{order:0;width:100%;margin-bottom:20px}.sb-redesign .product-single>.product__media__wrapper{order:1;position:static;width:100%;margin:0 0 22px}.sb-redesign .product__media[data-type=image] .lazy-image{padding-top:0!important;height:clamp(210px,56vw,300px);background-image:none!important}.sb-redesign .product__media [data-product-image]{width:100%;height:100%;max-height:100%;object-fit:contain}.sb-redesign .product__media[data-type=image]>div{width:100%!important}.sb-redesign .selling-points-product{order:2}.sb-redesign .selling-points-product li{font-size:15px}.sb-redesign .soundbites-product-wrapper{order:3;width:100%;margin-top:12px}.sb-redesign :is(.product__title,.sb-product__title){font-size:42px;margin-bottom:12px}.sb-redesign .product__price,.sb-redesign .sb-product__price-amount{font-size:27px}.sb-redesign .sb-kit__story{margin:36px -20px 0;padding:32px 20px}.sb-redesign .product-description :is(p,li){font-size:16px}.sb-redesign .sb-product__container{padding-top:28px;padding-bottom:104px}.sb-redesign .sb-product__grid{display:flex;flex-direction:column;gap:0}.sb-redesign .sb-product__content{display:contents}.sb-redesign .sb-product__header{order:0;margin-bottom:20px}.sb-redesign .sb-product__media{order:1;position:static;width:100%;margin-bottom:24px}.sb-redesign .sb-product__image-wrapper{aspect-ratio:auto;height:clamp(210px,60vw,320px)}.sb-redesign .sb-product__form{order:2;width:100%}.sb-redesign .sb-product__international{order:2}.sb-redesign .sb-product__starter-kit{order:3;width:100%;margin-top:28px;padding:20px}.sb-redesign .sb-product__onetime-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.sb-redesign .sb-product__onetime-card{padding:12px 4px}.sb-redesign .sb-product__onetime-qty{font-size:13px}.sb-redesign .sb-product__onetime-supply{font-size:11px}.sb-redesign .sb-product__card-tag{top:-10px;right:0;font-size:9px}.sb-redesign .sb-product__cards{gap:8px}.sb-redesign .footer-wrapper{padding:32px 20px 0}.sb-redesign .footer-columns{gap:0}.sb-redesign .footer-column{margin-bottom:8px}.sb-redesign .footer-column h4{min-height:44px;padding-top:12px}}@media(prefers-reduced-motion:reduce){.sb-redesign *,.sb-redesign *:before,.sb-redesign *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sb-redesign.css.map */
