.product.page-width,.product-page .page-width{max-width:1600px}.product__info-container{max-width:52rem}.product__info-container>*+*{margin-top:0}.product__title h1,.product__title>h2{font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.025em;line-height:1.1;font-size:2.8rem}@media screen and (min-width:750px){.product__title h1,.product__title>h2{font-size:clamp(2.8rem,3vw,4rem)}}.product .price{font-family:var(--font-body-family);font-size:2.2rem;font-weight:300;letter-spacing:0}.product .price--on-sale .price-item--regular{font-size:1.6rem;opacity:.6}.product__tax,.product .product__tax.caption{font-size:1.25rem;color:rgba(var(--color-foreground),.6)}.product .rating,.product .rating-text{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.product .rating-star{--color-icon: 183, 154, 106}.product .product__text,.product .product__text.rte{font-size:1.55rem;line-height:1.75;color:rgba(var(--color-foreground),.7);max-width:46ch}.esp-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.4rem}.esp-badge{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1rem;background:#fae0df;color:#000;line-height:1.4}.product .product-form__input .form__label,.product .product-form__input legend.form__label{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-bottom:1.1rem}.product .product-form__input .form__label .label-value,.product .product-form__input legend .label-value{color:rgb(var(--color-foreground));font-weight:500;margin-left:.6rem}.product .product-form__input{margin-bottom:2.2rem;position:relative}.product .product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid rgba(var(--color-foreground),.16);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:.02em;min-width:5.4rem;padding:1.3rem 1.6rem;margin:0 .8rem .8rem 0;text-align:center;transition:border-color .25s ease,background .25s ease,color .25s ease}.product .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product .product-form__input--pill input[type=radio]:checked+label{background:#fae0df;color:#000;border-color:#fae0df}.product .product-form__input--pill input[type=radio]:focus-visible+label{outline:1px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.product .product-form__input--pill input[type=radio].disabled+label,.product .product-form__input--pill input[type=radio][disabled]+label{opacity:.38;text-decoration:line-through;cursor:not-allowed;border-color:rgba(var(--color-foreground),.12)}.product .product-form__input--pill input[type=radio].disabled:checked+label{opacity:.5}.product .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px #fae0df,0 0 0 3px #00000040}.product .product-form__input--swatch .swatch-input__label{border-radius:50%;width:3rem;height:3rem;margin:0 1rem .8rem 0;box-shadow:none;border:1px solid rgba(var(--color-foreground),.14);transition:box-shadow .25s ease}.product .product-form__input--swatch .swatch-input__label--square{border-radius:0}.product .product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:1px solid rgb(var(--color-foreground));outline-offset:3px}.product .product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label{opacity:.4}.product .product-form__input--dropdown .select__select{border-radius:0;border:1px solid rgba(var(--color-foreground),.16);font-family:var(--font-body-family);font-size:1.45rem;min-height:4.8rem}.product .product-form__buttons{max-width:none}.product .product-form__submit,.product .shopify-payment-button__button--unbranded{border-radius:0;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;min-height:5.4rem}.product .product-form__submit:not([disabled]){background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product .product-form__submit:not([disabled]):hover{background:transparent;color:rgb(var(--color-foreground))}.product .product-form__submit:after,.product .shopify-payment-button__button--unbranded:after{box-shadow:none}.product .shopify-payment-button__more-options{font-size:1.25rem;letter-spacing:.04em;text-underline-offset:3px}.product .product-form__quantity .quantity{border-radius:0;min-height:5.4rem}.product .icon-with-text{border-top:1px solid rgba(var(--color-foreground),.14);border-bottom:1px solid rgba(var(--color-foreground),.14);padding:1.8rem 0;gap:1.2rem}.product .icon-with-text .h4,.product .icon-with-text__text{font-family:var(--font-body-family);font-size:1.25rem;font-weight:400;letter-spacing:.02em;line-height:1.5;color:rgba(var(--color-foreground),.7)}.product .icon-with-text .icon{width:1.7rem;height:1.7rem;color:rgb(var(--color-foreground));opacity:.75}.product .product__accordion{border-bottom:1px solid rgba(var(--color-foreground),.14);margin:0}.product .product__accordion .summary__title,.product .product__accordion summary{padding:1.8rem 0;font-family:var(--font-body-family);font-size:1.45rem;letter-spacing:.02em}.product .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.45rem;font-weight:400;letter-spacing:.02em}.product .product__accordion .accordion__content{padding:0 0 2rem;font-size:1.45rem;line-height:1.75;color:rgba(var(--color-foreground),.7);max-width:52ch}.product .product__accordion .accordion__content ul{list-style:none;padding-left:0;margin-top:.8rem}.product .product__accordion .accordion__content li{position:relative;padding-left:1.6rem;margin-bottom:.7rem}.product .product__accordion .accordion__content li:before{content:"";position:absolute;left:0;top:.9rem;width:4px;height:4px;border-radius:50%;background:rgb(var(--color-foreground));opacity:.55}.product .product__accordion .accordion__content table{width:100%;border-collapse:collapse;font-size:1.35rem;margin-top:1rem}.product .product__accordion .accordion__content th,.product .product__accordion .accordion__content td{border:1px solid rgba(var(--color-foreground),.14);padding:.9rem 1rem;text-align:center}.product .product__accordion .accordion__content th{background:rgba(var(--color-foreground),.06);font-weight:500}.product .product__accordion .accordion__content td:first-child,.product .product__accordion .accordion__content th:first-child{text-align:left}.product .product__description{font-size:1.55rem;line-height:1.8;color:rgba(var(--color-foreground),.78);max-width:54ch}.product__media-wrapper .product__media,.product__media-item .product__media{border-radius:0;background:rgba(var(--color-foreground),.05)}.product__media-item{margin-bottom:1.2rem}.product__media-gallery .thumbnail-list__item .thumbnail{border-radius:0;border:1px solid transparent;box-shadow:none}.product__media-gallery .thumbnail-list__item .thumbnail[aria-current=true]{border-color:rgb(var(--color-foreground));box-shadow:none}.product .share-button__button{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.ks-sticky-atc,.ks-sticky-atc__wrapper{border-top:1px solid rgba(var(--color-foreground),.14)}.ks-sticky-atc .button,.ks-sticky-atc button[type=submit]{border-radius:0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;min-height:4.8rem}.related-products .related-products__heading,.related-products h2{font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.025em;font-size:2.6rem}@media screen and (min-width:750px){.related-products h2{font-size:clamp(2.6rem,3vw,3.6rem)}}.related-products .card-wrapper .card,.related-products .card--standard{background:transparent;border:0;box-shadow:none}.related-products .card__media,.related-products .card--standard .card__inner{border-radius:0;background:rgba(var(--color-foreground),.05)}.related-products .card__heading,.related-products .card-information .card__heading a{font-family:var(--font-heading-family);font-weight:400;font-size:1.6rem;letter-spacing:-.01em;text-decoration:none}.related-products .card-information .price{font-family:var(--font-body-family);font-size:1.35rem;color:rgba(var(--color-foreground),.68)}.related-products .badge{border-radius:0;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem 1rem}@media screen and (max-width:749px){.product__title h1,.product__title>h2{font-size:2.6rem}.product .price{font-size:2rem}.product .product-form__input--pill input[type=radio]+label{min-width:4.8rem;padding:1.2rem 1.4rem;font-size:1.35rem}.product .product-form__submit{min-height:5rem;font-size:1.2rem}.product .icon-with-text{gap:1rem}}@media(prefers-reduced-motion:reduce){.product .product-form__input--pill input[type=radio]+label,.product .product-form__input--swatch .swatch-input__label{transition:none}}.shopify-policy__container{max-width:82rem!important;margin:0 auto!important;padding:4rem 1.8rem 6rem!important}body:has(.shopify-policy__container){background-color:#fff}body:has(.shopify-policy__container) #MainContent{background-color:#fff}@media screen and (min-width:750px){.shopify-policy__container{padding:5rem 5rem 8rem!important}}.shopify-policy__title{margin-bottom:3.6rem;text-align:center}.shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.025em;line-height:1.1;font-size:3.2rem;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.shopify-policy__title h1{font-size:clamp(3.6rem,4vw,5rem)}}.shopify-policy__body{max-width:none}.shopify-policy__body .rte{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.85;color:rgba(var(--color-foreground),.82)}.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body .rte p{margin:0 0 2.2rem}.shopify-policy__body .rte h2{font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.015em;font-size:2.4rem;line-height:1.25;margin:4.4rem 0 1.4rem;color:rgb(var(--color-foreground))}.shopify-policy__body .rte h3{font-family:var(--font-body-family);font-weight:500;font-size:1.7rem;margin:3.2rem 0 1rem;color:rgb(var(--color-foreground))}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{margin:0 0 2.2rem;padding-left:0;list-style:none;counter-reset:espol}.shopify-policy__body .rte li{position:relative;padding-left:2.2rem;margin-bottom:1rem}.shopify-policy__body .rte ul li:before{content:"";position:absolute;left:0;top:1.1rem;width:5px;height:5px;border-radius:50%;background:rgb(var(--color-foreground));opacity:.55}.shopify-policy__body .rte ol li{counter-increment:espol}.shopify-policy__body .rte ol li:before{content:counter(espol);position:absolute;left:0;top:0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.shopify-policy__body .rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body .rte strong{font-weight:500;color:rgb(var(--color-foreground))}.shopify-policy__body .rte table{width:100%;border-collapse:collapse;font-size:1.45rem;margin:0 0 2.2rem}.shopify-policy__body .rte th,.shopify-policy__body .rte td{border:1px solid rgba(var(--color-foreground),.14);padding:1.1rem 1.4rem;text-align:left}.shopify-policy__body .rte th{background:rgba(var(--color-foreground),.05);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/8/assets/esteth-product.css.map */
