product-info{--sana-pine:#0E4C40;--sana-teal:#14735F;--sana-cream:#FBF7EF;--sana-gold:#BE9A54;--sana-line:rgba(14,76,64,.14);--sana-radius:18px;display:block;margin-bottom:8px;position:relative;z-index:1}@media screen and (min-width:990px){product-info .product.grid{align-items:flex-start}product-info .product.grid>.product__media-wrapper,product-info .product.grid>.product__info-wrapper{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}[class^=sana-marquee-],[class*=" sana-marquee-"]{clear:both;margin-block:8px;padding-block:28px!important;position:relative;z-index:0}[class^=sana-benefits-] .sana-benefits__ic .svg-wrapper,[class*=" sana-benefits-"] .sana-benefits__ic .svg-wrapper,[class^=sana-benefits-] .sana-benefits__ic .icon,[class*=" sana-benefits-"] .sana-benefits__ic .icon{color:#fff!important}[class^=sana-benefits-] .sana-benefits__ic svg,[class*=" sana-benefits-"] .sana-benefits__ic svg,[class^=sana-benefits-] .sana-benefits__ic svg *,[class*=" sana-benefits-"] .sana-benefits__ic svg *{color:#fff!important;stroke:#fff!important}product-info .product__title h1,product-info .product__title .h1{letter-spacing:.005em;line-height:1.06;color:var(--sana-pine)}product-info .product__info-container>*{margin-block:0}product-info .product__info-container{display:flex;flex-direction:column;gap:1.1rem}product-info p,[class^=sana-marquee-] p,[class*=" sana-marquee-"] p,[class^=sana-story-] p,[class*=" sana-story-"] p,[class^=sana-benefits-] p,[class*=" sana-benefits-"] p,[class^=sana-faq-] p,[class*=" sana-faq-"] p{font-size:17px}product-info li,[class^=sana-marquee-] li,[class*=" sana-marquee-"] li,[class^=sana-story-] li,[class*=" sana-story-"] li,[class^=sana-benefits-] li,[class*=" sana-benefits-"] li,[class^=sana-faq-] li,[class*=" sana-faq-"] li{font-size:16px}product-info .product__text.caption-with-letter-spacing{color:var(--sana-teal);letter-spacing:.24em;font-size:1.05rem}product-info .price .price-item--regular{font-size:2.1rem;color:var(--sana-pine)}product-info .product__media,product-info .product__media-item .media,product-info .product-media-container{border-radius:var(--sana-radius);overflow:hidden}product-info .product__media-item{box-shadow:0 24px 60px -30px #0e4c4059;border-radius:var(--sana-radius)}product-info .thumbnail-list .thumbnail{border-radius:12px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}product-info .thumbnail-list .thumbnail:hover{transform:translateY(-2px)}product-info .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--sana-teal);border-radius:12px}product-info .thumbnail[aria-current]:after{border:none}product-info .deferred-media__poster-button{background:#ffffff29;border:1.5px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:78px;height:78px;transition:transform .3s ease,background .3s ease}product-info .deferred-media__poster-button:hover{transform:scale(1.08);background:#ffffff47}product-info .product-form__input--pill input[type=radio]+label{border-radius:100px;padding:.85rem 1.4rem;border:1.5px solid var(--sana-line);transition:border-color .2s ease,background .2s ease,color .2s ease}product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--sana-teal);background:#14735f14;color:var(--sana-pine)}product-info .quantity{border-radius:100px;border:1.5px solid var(--sana-line);overflow:hidden}product-info .quantity:after{box-shadow:none}product-info .product-form__submit{border-radius:100px;min-height:56px;letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;background:var(--sana-pine);color:#fff;box-shadow:none;transition:background .3s ease,transform .2s ease}product-info .product-form__submit:not([disabled]):hover{background:var(--sana-teal)}product-info .product-form__submit:after,product-info .product-form__submit:before{box-shadow:none}product-info .shopify-payment-button__button--unbranded,product-info .shopify-payment-button__more-options,product-info [data-shopify=payment-button]>*{border-radius:100px!important}product-info .sana-sticky{z-index:60}product-info .product__accordion .accordion__title{color:var(--sana-pine);letter-spacing:.01em}product-info .product__accordion details{border-top:1px solid var(--sana-line);border-bottom:none;padding-block:.4rem}product-info .product__accordion summary{padding-block:1.1rem}product-info .sana-tab-content{position:relative}product-info .sana-tab-content__inner{max-height:var(--sana-tab-collapsed-height, 24rem);overflow:hidden;transition:max-height .28s ease}product-info .sana-tab-content.has-overflow:not(.is-expanded):after{content:"";position:absolute;left:0;right:0;bottom:3.2rem;height:7rem;pointer-events:none;background:linear-gradient(to bottom,#fff0,rgb(var(--color-background)))}product-info .sana-tab-content.has-smart-cut:after{height:4.5rem}product-info .sana-tab-content.is-expanded .sana-tab-content__inner{max-height:none}product-info .sana-tab-content__toggle{display:none;margin-top:1.2rem;padding:0;border:0;background:transparent;color:var(--sana-pine);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}product-info .sana-tab-content.has-overflow .sana-tab-content__toggle{display:inline-flex}product-info .sana-tab-content ul,product-info .sana-tab-content ol{margin:.8rem 0 1.4rem;padding-left:2.4rem}product-info .sana-tab-content li{display:list-item;margin:.65rem 0;padding-left:.35rem;line-height:1.55}product-info .sana-tab-content li::marker{color:var(--sana-teal);font-size:.85em}product-info .sana-tab-content li>p:first-child{display:inline;margin:0}product-info .sana-tab-content li>p+p{margin:.4rem 0 0}product-info .sana-tab-content li>p:empty,product-info .sana-tab-content li:empty{display:none}product-info .rating-star{color:var(--sana-gold)}product-info .rating-count{color:var(--sana-teal)}@media(prefers-reduced-motion:reduce){product-info *{transition:none!important}}.announcement-bar,.announcement-bar-section .announcement-bar{min-height:28px;background:#fff;border-bottom:1px solid rgba(14,76,64,.1)}.announcement-bar__message{color:#0e4c40;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shopify-section-header .header-wrapper{background:#fff;border-bottom:1px solid rgba(14,76,64,.11);box-shadow:0 18px 44px -40px #0e4c4073}.shopify-section-header .header{min-height:76px;max-width:1280px;padding-top:12px;padding-bottom:12px}@media screen and (min-width:990px){.section-header .header{position:relative!important;grid-template-areas:"heading navigation icons"!important;grid-template-columns:1fr auto 1fr!important;grid-template-rows:auto!important;align-items:center!important;column-gap:32px!important}.section-header .header__heading,.section-header .header__heading-link{grid-area:heading!important;grid-row:1!important;justify-self:start!important;margin:0!important}.section-header .header__inline-menu{grid-area:navigation!important;grid-row:1!important;justify-self:center!important;margin:0!important}.section-header .header>.header__search{display:none!important}.section-header .header__icons--localization>.header__search{display:flex!important}.section-header .header__icons{grid-area:icons!important;grid-row:1!important;justify-self:end!important}}.section-header .header__icons .desktop-localization-wrapper{display:none!important}.shopify-section-header .header__heading-link,.shopify-section-header .header__heading-link .h2{color:#0e4c40;font-size:clamp(2.2rem,2.2vw,3.1rem);letter-spacing:.06em}.shopify-section-header .header__menu-item,.shopify-section-header .header__active-menu-item,.shopify-section-header .header__icon{color:#0e4c40}.shopify-section-header .header__menu-item{padding:1rem 1.25rem;font-size:1.08rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shopify-section-header .header__menu-item:hover span,.shopify-section-header .header__active-menu-item{color:#14735f;text-decoration-color:#be9a54;text-underline-offset:.35rem}.shopify-section-header .header__icon{width:4rem;height:4rem}.shopify-section-header .header__icon:hover{color:#14735f}.footer{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,#be9a5424,#be9a5400 32%),linear-gradient(135deg,#0e4c40,#0b3c34 58%,#14735f 130%);color:#fff}.footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#ffffff0d,#fff0 34%,#ffffff0a)}.footer .footer__content-top{position:relative;z-index:1;max-width:1240px;margin-inline:auto;padding:clamp(58px,7vw,90px) clamp(18px,3vw,32px) clamp(36px,5vw,56px)}.footer .footer__content-top:before{content:"SanaBeautyNL";display:block;margin:0 0 10px;color:#fff;font-size:clamp(2.6rem,3vw,4rem);line-height:1}.footer .footer__content-top:after{content:"Premium care for hair, skin, and daily routines.";display:block;max-width:440px;margin:0 0 38px;color:#ffffffb8;font-size:1.25rem;line-height:1.55}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:clamp(34px,6vw,92px)!important;align-items:start!important;padding-top:34px;border-top:1px solid rgba(255,255,255,.14)}.footer .footer-block.grid__item{width:auto!important;max-width:none!important;min-width:0;margin:0!important}.footer .footer-block__heading{max-width:none;margin:0 0 1.5rem;color:#fff;font-size:1.15rem;letter-spacing:.14em;line-height:1.25;text-transform:uppercase;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.footer,.footer .footer-block__details-content,.footer .footer-block__details-content a,.footer .list-menu__item,.footer .copyright__content,.footer .copyright__content a{color:#ffffffd1}.footer p,.footer .rte,.footer .footer-block__details-content{font-size:17px}.footer .footer-block__details-content .list-menu__item--link{padding-block:.42rem;font-size:1.08rem;line-height:1.35;transition:transform .18s ease,color .18s ease}.footer .footer-block__details-content .list-menu__item--link:hover{transform:translate(4px)}.footer .footer__content-bottom{position:relative;z-index:1;max-width:1240px;margin-inline:auto;border-top:1px solid rgba(255,255,255,.16);padding:24px clamp(18px,3vw,32px) 28px}.footer a:hover{color:#fff;text-decoration-color:#be9a54}.footer .footer-block--newsletter{display:grid!important;grid-template-columns:minmax(240px,1fr) auto!important;align-items:flex-start!important;justify-content:space-between!important;gap:clamp(24px,4vw,52px);margin-top:38px;border-top:1px solid rgba(255,255,255,.14);padding-top:32px}.footer .footer-block__newsletter .footer-block__heading{margin-bottom:1.4rem;font-size:1.1rem}.footer .footer__list-social{justify-content:flex-end;gap:10px}.footer .footer__list-social .list-social__link{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;transition:background .18s ease,border-color .18s ease,transform .18s ease}.footer .footer__list-social .list-social__link:hover{transform:translateY(-2px);background:#ffffff1a;border-color:#be9a548c}.footer .newsletter-form__field-wrapper{max-width:420px}.footer input,.footer .field__input{min-height:52px;padding-inline:20px 54px;border-radius:999px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.28)}.footer .field:after,.footer .field:before{box-shadow:none}.footer .field__input::placeholder{color:#ffffffa3;opacity:1}.footer .newsletter-form__button{right:8px;width:38px;height:38px;top:50%;transform:translateY(-50%);border-radius:999px;background:#be9a54;color:#fff}.footer .newsletter-form__field-wrapper .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.footer .field__input,.footer .field__input:focus,.footer .field__input:not(:placeholder-shown){padding:0 54px 0 20px;margin:0}.footer .footer__content-bottom-wrapper{align-items:center;gap:24px}.footer .footer__column--info{align-items:flex-end}.footer .list-payment{gap:8px}.footer .list-payment__item{padding:0;filter:saturate(.95)}.footer .disclosure__button.localization-form__select{min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff}.footer .footer__copyright{margin-top:18px;color:#ffffffad}@media screen and (max-width:989px){.shopify-section-header .header{min-height:72px}.footer .footer__blocks-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px}.footer .footer-block--newsletter{grid-template-columns:1fr!important}.footer .footer__list-social{justify-content:flex-start}}@media screen and (max-width:649px){.footer .footer__content-top{padding-top:46px}.footer .footer__blocks-wrapper{grid-template-columns:1fr!important;gap:22px}.footer .footer-block__details-content{margin-bottom:0}.footer .footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}.footer .footer__column--info{align-items:flex-start}.footer .footer-block--newsletter{margin-top:20px;text-align:center}.footer .footer-block--newsletter .newsletter-form__field-wrapper{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sana-premium.css.map */
