:root{--pdp-anchor-breathing-gap: 8px}@media(max-width:749px){[id*=section_XrRbwG] [class*=text_EM4EQG],[id*=section_XrRbwG] [class*=text_N9hwcE],[id*=section_XrRbwG] [class*=text_UXNHTN]{--text-align: start;align-items:flex-start}[id*=section_XrRbwG] [class*=text_EM4EQG]>*,[id*=section_XrRbwG] [class*=text_N9hwcE]>*,[id*=section_XrRbwG] [class*=text_UXNHTN]>*{text-align:start}}accordion-custom details::details-content,accordion-custom details .details-content{transition:content-visibility .35s allow-discrete,padding-block .35s var(--ease-out-cubic),opacity .35s var(--ease-out-cubic),block-size .35s var(--ease-out-cubic)}accordion-custom .icon-animated{transition:transform .35s var(--ease-out-cubic)}accordion-custom details.accordion-closing::details-content,accordion-custom details.accordion-closing .details-content,accordion-custom details.accordion-closing:not(:focus-within)::details-content,accordion-custom details.accordion-closing:not(:focus-within) .details-content{transition:content-visibility .3s allow-discrete,padding-block .3s var(--ease-out-cubic),opacity .25s var(--ease-out-cubic),block-size .3s var(--ease-out-cubic)}#ShopifyChat{bottom:20px!important;inset-inline-start:0!important}@media(max-width:749px){#ShopifyChat{bottom:16px!important;inset-inline-start:5px!important}}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0;pointer-events:none}@media screen and (max-width:749px){.hero[id$=__hero_bioage]{min-height:calc(100svh - var(--hero-height-offset, 0px))}}[id$=__media_emotional_payoff] .media-block__media{border-radius:var(--roots-radius-generous);overflow:hidden}.iubenda-tp-btn{display:none!important}[id$=__product_reveal_lv] .image-block__image{filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--color-shadow) 30%,transparent))}[id$=__expert_proof] .expert-grid__header{display:flex;flex-direction:column}[id$=__expert_proof] .expert-grid__subheading{order:-1}#MainContent>.shopify-section:first-child:not(.hero-wrapper) .spacing-style{padding-block-start:var(--section-top-offset, 0px)}#MainContent>.shopify-section:first-child:not(.hero-wrapper) .spacing-style .spacing-style{padding-block-start:calc(var(--padding-block-start) + var(--section-top-offset, 0px))}#MainContent>.shopify-section:first-child:not(.hero-wrapper)>.product-grid-container{padding-block-start:var(--section-top-offset, 0px)}#MainContent>.shopify-section:first-child:not(.hero-wrapper) .product-grid-container .spacing-style{padding-block-start:calc(var(--padding-block-start) + var(--section-top-offset, 0px))}footer .footer-content.spacing-style{padding-block-end:0}footer .utilities.spacing-style{padding-block-start:20px;padding-block-end:20px}.shopify-section:not(.header-section) .section-background:before{border-radius:inherit}@media screen and (min-width:750px){.shopify-section:has(.section--full-width) .section-background:not(.has-desktop-inset),.shopify-section:has(.section--full-width) .section-background:not(.has-desktop-inset):before{border-radius:0!important}.section-background.band-flush,.shopify-section:has(.benefits-explorer) .section-background,.shopify-section:has(.c-pdp-anchor-nav) .section-background,.shopify-section:has(.glass-grid) .section-background,.shopify-section:has(.influencer-scroller) .section-background,.shopify-section:has(.product-highlight-banner) .section-background,.shopify-section:has(.ugc-video-carousel) .section-background,.shopify-section:has(.visual-marquee) .section-background{border-radius:0!important}}.button--lg{--button-padding-block: var(--roots-gap-relaxed)}.button--elevated:not([disabled]):not([aria-disabled=true]){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--roots-shadow-button);transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),box-shadow .18s ease,translate .18s ease}@media(hover:hover){.button--elevated:not([disabled]):not([aria-disabled=true]):hover{translate:var(--roots-button-lift);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--roots-shadow-button-hover)}}.button--elevated:not([disabled]):not([aria-disabled=true]):active{translate:0 0;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--roots-shadow-button-active)}.add-to-cart-button.button:not(.button-secondary):not(.sticky-add-to-cart__button):not(.quick-add__button){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--roots-shadow-button)}@media(hover:hover){.add-to-cart-button.button:not(.button-secondary):not(.sticky-add-to-cart__button):not(.quick-add__button):hover{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--roots-shadow-button-hover)}}@media(prefers-reduced-motion:reduce){.button--elevated{transition:box-shadow .18s ease}.button--elevated:hover,.button--elevated:active{translate:none;scale:none;transform:none}}[id*=section_dWXe7C] [class*=__text_GatPx7],[id*=section_dWXe7C] [class*=__text_AqhBpV],[id*=section_dWXe7C] [class*=__text_cBmNXe],[id*=section_dWXe7C] [class*=__text_9rWyge]{position:relative;padding-inline-start:1.9rem}[id*=section_dWXe7C] [class*=__text_GatPx7]:before,[id*=section_dWXe7C] [class*=__text_AqhBpV]:before,[id*=section_dWXe7C] [class*=__text_cBmNXe]:before,[id*=section_dWXe7C] [class*=__text_9rWyge]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.2em;inline-size:1.2rem;block-size:1.2rem;background-color:var(--color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.5 10.5 8 14.5 15.5 5.5' stroke='%23000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.5 10.5 8 14.5 15.5 5.5' stroke='%23000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}h1.custom-typography{line-height:var(--line-height--display, var(--line-height))}h2.custom-typography,h3.custom-typography,h4.custom-typography{line-height:var(--line-height--heading, var(--line-height))}.custom-typography:not(h1):not(h2):not(h3):not(h4){line-height:var(--line-height--body, var(--line-height))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/roots-custom.css.map */
