html{scroll-padding-top:calc(var(--header-group-height, var(--header-height, 72px)) + 16px);overflow-x:hidden}body{overflow-x:hidden;max-width:100%}.shopify-section{overflow-x:clip;max-width:100%}img,video,iframe,embed,svg{max-width:100%}.coco-trust-badges__inner,.coco-brand-story__inner,.coco-testimonials__inner,.coco-ingredients__inner,.coco-product-benefits__inner{box-sizing:border-box;max-width:100%}:root{--anim-spring: cubic-bezier(.175, .885, .32, 1.275);--anim-smooth: cubic-bezier(.4, 0, .2, 1);--glass-bg: rgba(255, 255, 255, .7);--glass-bg-dark: rgba(18, 18, 18, .7);--glass-border: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .12);--shadow-hover: 0 20px 40px rgba(1, 122, 106, .15);--border-radius-sm: 8px;--border-radius-md: 16px;--border-radius-lg: 24px;--border-radius-pill: 9999px}.email-signup__button.button,.email-signup__button.button-secondary{border-radius:calc(var(--border-radius, 9999px) - 4px)!important;letter-spacing:.02em!important}.email-signup__button--integrated.email-signup__button--arrow{border-radius:calc(var(--border-radius, 9999px) - 4px)!important}@supports selector(:has(*)){.section:has(.email-signup-block){display:flex;flex-direction:column;align-items:center;text-align:center}.section:has(.email-signup-block) h1,.section:has(.email-signup-block) h2,.section:has(.email-signup-block) h3,.section:has(.email-signup-block) p{max-width:560px;margin-inline:auto}.section:has(.email-signup-block) .email-signup-block{width:min(100%,520px);min-width:unset}}.email-signup-block{max-width:520px;width:100%}.glass-card{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--border-radius-md)}.color-scheme-4 .glass-card,.color-scheme-5 .glass-card{background:var(--glass-bg-dark);border:1px solid rgba(255,255,255,.05)}.hover-lift{transition:transform .4s var(--anim-spring),box-shadow .4s var(--anim-smooth)}.hover-lift:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--shadow-hover)}.button,.shopify-challenge__button,.customer button{border-radius:var(--border-radius-pill)!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;transition:all .3s var(--anim-smooth)!important;box-shadow:var(--shadow-sm);max-width:100%;box-sizing:border-box}.button:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);filter:brightness(1.05)}.button:active{transform:translateY(1px)}.button-secondary{border-radius:var(--border-radius-pill)!important;font-weight:600!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:.875em!important;box-shadow:inset 0 0 0 var(--style-border-width-secondary, 1px) currentColor!important;background:transparent!important;opacity:.85;transition:all .3s var(--anim-smooth)!important}.button-secondary:hover{opacity:1;transform:translateY(-1px)}@media screen and (max-width:749px){.testimonials-footer .button,.trust-badges-footer .button,.benefits-footer .button,.brand-cta-group .button{width:100%;text-align:center;padding-inline:1rem;box-sizing:border-box}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulseSoft{0%{box-shadow:0 0 #f05a5b66}70%{box-shadow:0 0 0 15px #f05a5b00}to{box-shadow:0 0 #f05a5b00}}.animate-fade-up{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.animate-fade-up{opacity:0;transform:translateY(22px);animation:none;transition:opacity .65s var(--anim-smooth),transform .65s var(--anim-smooth)}.animate-fade-up.in-view{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}}.animate-float{animation:float 6s ease-in-out infinite}.btn-pulse:hover{animation:pulseSoft 1.5s infinite}.media>img{transition:transform .6s var(--anim-smooth)!important}.card:hover .media>img{transform:scale(1.05)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.02em;line-height:1.1}@media screen and (max-width:749px){h1,.h1{font-size:clamp(1.6rem,7vw,2rem)}h2,.h2{font-size:clamp(1.3rem,5.5vw,1.6rem)}h3,.h3{font-size:clamp(1.1rem,4.5vw,1.3rem)}}.badge{border-radius:4px;text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:.75rem}.header-section:before{content:"";display:block;height:3px;background:#1dbf8e;width:100%}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__column--left .header-logo{justify-content:flex-start;margin-inline-end:var(--padding-sm)}#header-component[data-menu-style=menu] .header__column--center{flex:1;justify-content:center;min-width:0}#header-component[data-menu-style=menu] .header-menu{display:flex;justify-content:center;width:100%}#header-component[data-menu-style=menu] .overflow-menu::part(list){justify-content:center;flex-wrap:wrap;row-gap:var(--gap-xs)}#header-component[data-menu-style=menu] .menu-list__link-title{letter-spacing:.03em}}#header-component .menu-list__link-title{border-radius:6px;padding-block:4px;transition:background-color .2s ease,color .2s ease}#header-component .menu-list__list-item:hover>.menu-list__link .menu-list__link-title,#header-component .menu-list__list-item:focus-within>.menu-list__link .menu-list__link-title{background-color:#1dbf8e1a;color:#1dbf8e}#header-component .menu-list__link--active .menu-list__link-title{position:relative}#header-component .menu-list__link--active .menu-list__link-title:after{content:"";display:block;height:2px;background:#ee6b6e;border-radius:2px;margin-top:2px}.header__navigation-bar-row .menu-list__item{font-weight:600}.header__navigation-bar-row .menu-list__scroll-container{padding-block:var(--padding-3xs)}#header-component .header-actions__action,#header-component .header__icon--menu .svg-wrapper{--icon-stroke-width: max(1.75px, var(--icon-stroke-width))}#header-component .header-actions__action:not(.account-button) .svg-wrapper,#header-component cart-icon .svg-wrapper{display:flex;align-items:center;justify-content:center}#header-component .header-actions__action:not(.account-button) svg,#header-component cart-icon svg{flex-shrink:0}#header-component .header-actions__action:hover{color:#1dbf8e;transition:color .2s ease}#header-component .header-actions__action:hover svg{color:#1dbf8e}.announcement-bar{background-color:#1dbf8e;color:#fff}.announcement-bar a{color:#f5b82e;text-decoration:underline}.header__icon--menu,.header-drawer-icon{color:#1dbf8e!important}.menu-drawer:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#1dbf8e,#f5b82e 60%,#ee6b6e);flex-shrink:0}.menu-drawer__close-button,.menu-drawer__back-button{color:#1dbf8e!important}.menu-drawer__menu-item--mainlist{--menu-top-level-font-size: var(--menu-font-lg--size) !important;--menu-top-level-font-color: #2d2d2d;border-radius:8px;padding-inline:var(--padding-xs);margin-inline:calc(-1 * var(--padding-xs));transition:color .2s ease,background-color .2s ease}.menu-drawer__menu-item--mainlist:is(:hover,:focus){--menu-top-level-font-color: #1dbf8e;color:#1dbf8e!important;background-color:#1dbf8e14}.menu-drawer__menu-item--active,.menu-drawer__menu-item--mainlist[aria-current=page]{color:#1dbf8e!important;--menu-top-level-font-color: #1dbf8e;border-inline-start:3px solid #ee6b6e;padding-inline-start:calc(var(--padding-xs) + 5px)}.menu-drawer__menu-item--child:is(:hover,:focus),.menu-drawer__menu-item--parent:is(:hover,:focus){color:#1dbf8e!important}.menu-drawer__list-item--divider{border-block-end-color:#1dbf8e33!important}.menu-drawer__utility-links{border-top:1px solid rgba(29,191,142,.2);margin-inline:0;padding-inline:var(--padding-xl)}#home.hero .hero__content-wrapper.layout-panel-flex--row{padding-inline:max(var(--padding-md),env(safe-area-inset-left,0px));padding-block-end:clamp(1rem,3.5vw,2rem)}#home.hero .hero__content-wrapper .button{min-height:2.75rem}@media screen and (max-width:749px){#home.hero .hero__content-wrapper.mobile-column{align-items:center;justify-content:flex-end;width:100%;padding-inline:max(var(--padding-md),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));padding-block-end:max(clamp(.5rem,3.25vw,1.25rem),env(safe-area-inset-bottom,0px))}#home.hero .hero__content-wrapper.mobile-column .group-block{width:100%;max-width:min(22rem,100%);margin-inline:auto}#home.hero .hero__content-wrapper.mobile-column .group-block-content.layout-panel-flex--column{align-items:center;width:100%}}@media screen and (max-width:749px){[data-testid=product-list].section-resource-list>.resource-list.hidden--desktop{display:block!important;width:100%}[data-testid=product-list].section-resource-list .resource-list.hidden--desktop slideshow-component,[data-testid=product-list].section-resource-list .resource-list.hidden--desktop slideshow-component.resource-list__carousel{width:100%;min-width:0}[data-testid=product-list].section-resource-list .resource-list.hidden--desktop slideshow-component slideshow-slides{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}[data-testid=product-list].section-resource-list .resource-list.hidden--desktop slideshow-slide.resource-list__slide{--slide-width: min(82vw, 360px);width:min(82vw,360px);min-width:min(82vw,360px);flex-shrink:0;content-visibility:visible!important}[data-testid=product-list].section-resource-list .section-resource-list__header :is(h1,h2,h3){font-size:clamp(1.2rem,4.5vw,1.45rem)!important;line-height:1.25}[data-testid=product-list].section-resource-list .resource-list .text-block.custom-typography{--font-size: .9375rem;line-height:1.35}[data-testid=product-list].section-resource-list .resource-list product-price.text-block{--font-size: .875rem;line-height:1.35}}@media screen and (max-width:749px){.testimonials-container{overflow:hidden;gap:0}.testimonials-carousel{width:100%!important;min-width:0!important;flex:1 1 auto!important;padding-inline:0 12px}.testimonial-card{flex:0 0 calc(100% - 12px)!important;min-width:0!important;max-width:calc(100% - 12px)!important;width:calc(100% - 12px)!important;box-sizing:border-box}.testimonial-dot{width:8px;height:8px;padding:8px;background-clip:content-box;border-radius:50%}}@media screen and (max-width:749px){.trust-badge-card{padding:20px 16px!important}.trust-badge-icon-wrapper{width:60px;height:60px;margin-bottom:14px}.trust-badge-title{font-size:.9375rem}.trust-badge-description{font-size:.85rem}}@media screen and (max-width:749px){.brand-stats{grid-template-columns:repeat(3,1fr);gap:8px}.stat-item{padding:12px 8px}.stat-value{font-size:1.25rem}.stat-label{font-size:.65rem}.brand-cta-group{flex-direction:column;gap:10px}.brand-cta-group .button{width:100%;text-align:center;box-sizing:border-box}}@media screen and (max-width:749px){.comparison-section{margin-top:40px;padding-top:32px}.comparison-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-row{min-width:340px}.comparison-cell{padding:12px;font-size:.875rem}}@media screen and (max-width:749px){.ingredients-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.ingredient-card{max-width:100%}.ingredient-content{padding:16px}.ingredient-title{font-size:.9375rem;margin-bottom:8px}.ingredient-description{font-size:.85rem}}.coco-trust-badges-section+.coco-brand-story-section,.coco-brand-story-section+.coco-testimonials-section,.coco-testimonials-section+.coco-ingredients-section,.coco-ingredients-section+.coco-product-benefits-section,.coco-product-benefits-section+.coco-trust-badges-section{border-top:1px solid var(--color-border, rgba(0, 0, 0, .08))}.coco-trust-badges-section .section-background,.coco-brand-story-section .section-background,.coco-testimonials-section .section-background,.coco-ingredients-section .section-background,.coco-product-benefits-section .section-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.coco-trust-badges__inner,.coco-brand-story__inner,.coco-testimonials__inner,.coco-ingredients__inner,.coco-product-benefits__inner{position:relative;z-index:1}.coco-trust-badges-section,.coco-brand-story-section,.coco-testimonials-section,.coco-ingredients-section,.coco-product-benefits-section{position:relative}@media screen and (max-width:749px){.testimonials-header,.trust-badges-header,.benefits-header,.ingredients-header{margin-bottom:28px!important}.testimonials-heading,.trust-badges-heading,.benefits-heading,.ingredients-heading{margin-bottom:10px!important}.testimonials-subheading,.trust-badges-subheading,.benefits-subheading,.ingredients-subheading{font-size:.9375rem!important;line-height:1.5}.coco-trust-badges-section,.coco-brand-story-section,.coco-testimonials-section,.coco-ingredients-section,.coco-product-benefits-section{padding-block:clamp(2rem,8vw,4rem)!important}}.product-information .add-to-cart-button,.product-information .product-form-buttons .button[type=submit]{background-color:#1dbf8e!important;border-color:#1dbf8e!important;color:#fff!important;transition:background-color .2s ease,border-color .2s ease!important}.product-information .add-to-cart-button:hover,.product-information .product-form-buttons .button[type=submit]:hover{background-color:#ee6b6e!important;border-color:#ee6b6e!important}.product-information .variant-option__button-label{transition:border-color .15s ease,color .15s ease,background-color .15s ease!important}.product-information .variant-option__button-label:has(input:checked){border-color:#1dbf8e!important;color:#1dbf8e!important;background-color:#1dbf8e14!important}.product-information .variant-option__button-label:hover{border-color:#1dbf8e80!important}.product-information .price-item--sale{color:#ee6b6e!important}.product-information .quantity-minus,.product-information .quantity-plus{color:#1dbf8e!important}main[data-template=collection] h1{border-inline-start:4px solid #1dbf8e;padding-inline-start:12px}.product-card{transition:transform .2s ease,box-shadow .2s ease!important}.product-card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #1dbf8e1f!important}.quick-add__button{background:#1dbf8e!important;border-color:#1dbf8e!important;color:#fff!important}.quick-add__button .add-to-cart-text{background:#1dbf8e!important;color:#fff!important}.quick-add__button .add-to-cart-icon{color:#fff!important}.quick-add__button:is(:hover,:focus-visible){background:#ee6b6e!important;border-color:#ee6b6e!important}.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text{background:#ee6b6e!important}.product-card .price-item--sale{color:#ee6b6e!important}.product-badges__badge{font-weight:600;letter-spacing:.02em}.coco-sticky-atc .sticky-atc__cta,.coco-sticky-atc .button{background-color:#1dbf8e!important;border-color:#1dbf8e!important;color:#fff!important}.coco-sticky-atc .sticky-atc__cta:hover,.coco-sticky-atc .button:hover{background-color:#ee6b6e!important;border-color:#ee6b6e!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme-premium.css.map */
