swiper-container{--swiper-theme-color: #3c3c3c}.product .form__footer .form__field label:not(.visually-hidden){clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit;-webkit-clip-path:none;clip-path:none}.container,.yopto-container{max-width:1648px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media(min-width: 60em){.container,.yopto-container{padding-right:32px;padding-left:32px}}@media(min-width: 75em){.container,.yopto-container{padding-right:104px;padding-left:104px}}@media(min-width: 90em){.container,.yopto-container{padding-right:148px;padding-left:148px}}.modal{z-index:100000;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none}.modal--open{pointer-events:auto}.modal__backdrop{display:none;position:fixed;z-index:2;background-color:#3c3c3c;width:100%;height:100%;pointer-events:initial}.modal__container{display:none;position:fixed;z-index:2;text-align:center;padding:1.875em .9375em;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;max-width:90vw;max-height:31.25em;overflow:auto;pointer-events:initial;border-radius:.875em}@media(max-width: 44.99em){.modal__container{width:20.3125em}}@media(min-width: 75em){.modal__container{max-width:31.875em}}.modal__btn{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:absolute;top:.75em;right:.5em;background-color:#fff;border:none;z-index:8}.modal__btn .close{height:.9375em;width:.9375em}.product__out-of-stock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.product__out-of-stock::before{content:"";position:absolute;border-radius:50%;border:1px solid var(--color--brand-medium, #737373);width:.6875em;height:.6875em;left:0}.product__out-of-stock::after{content:"";position:absolute;width:1px;background:var(--color--brand-medium, #737373);top:.3125em;right:.3125em;bottom:.3125em;left:.3125em;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.product__form-wrapper{display:block}.product__form-wrapper .form__actions{width:100%;position:relative}.product__form-wrapper .form__actions .action{width:100%;margin:0}.product{padding-top:.1875em;color:#000}@media(min-width: 45em){.product{padding-top:1.125em}}.product .form__field,.product .form__actions{margin:0}.product .form__footer .form__field label:not(.visually-hidden){font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;position:relative;display:block;color:#777770;margin-bottom:12px;text-transform:uppercase}.product .form__footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%;min-height:40px}@media(min-width: 60em){.product .form__footer-actions{min-height:44px}}.product .form__footer-actions.gated-product{-ms-flex-wrap:wrap;flex-wrap:wrap}.product .form__footer-actions.gated-product button{min-height:40px;height:auto;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.product .form.is-stuck .form__footer-actions{min-height:40px}@media(min-width: 60em){.product .form.is-stuck .form__footer-actions{height:auto;-ms-flex-item-align:stretch;align-self:stretch}}.product .gallery .modal__container{padding:0}.product .gallery .modal__container:hover{cursor:pointer}@media(min-width: 45em){.product .gallery .modal__container{max-width:unset;width:80%}}@media(min-width: 75em){.product .gallery .modal__container{width:auto}}@media(min-width: 90em){.product .gallery .modal__container{max-height:37.5em}}@media(min-width: 45em){.product .gallery .modal__container .gallery__youtube{min-height:21.5625em}}@media(min-width: 75em){.product .gallery .modal__container .gallery__youtube{min-width:40.3125em}}@media(min-width: 120em){.product .gallery .modal__container .gallery__youtube{min-width:60.313em;min-height:31.563em}}.product.availability--out-of-stock .product__form-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product.availability--out-of-stock .product__form-wrapper .form__field,.product.availability--out-of-stock .product__form-wrapper .form__actions{display:none}.product.availability--out-of-stock .product__form-wrapper .form__footer{margin:0}.product__main{max-width:1648px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-top:16px;padding-bottom:48px}@media(min-width: 60em){.product__main{padding-right:32px;padding-left:32px}}@media(min-width: 75em){.product__main{padding-right:104px;padding-left:104px}}@media(min-width: 90em){.product__main{padding-right:148px;padding-left:148px}}@media(min-width: 45em){.product__main{margin-top:32px;padding-bottom:80px}}@media(min-width: 60em){.product__main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media(min-width: 60em){.product .gallery{position:sticky;top:103px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:50%;padding-right:16px}}@media(min-width: 120em){.product .gallery{padding-right:32px}}.product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:32px}@media(min-width: 60em){.product__info{width:50%;padding-left:16px;margin-top:0}}@media(min-width: 120em){.product__info{padding-left:32px}}.product__main-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:32px}.product__sub-title{display:block;color:dimgray;margin-top:12px}.product__pricing{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:0;color:#3c3c3c}.product__pricing .pricing{color:#3c3c3c}.product__pricing .pricing__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px}.product__pricing .pricing .product__volume{font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0;display:block;line-height:1.2}@media(min-width: 60em){.product__pricing .pricing .product__volume{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__pricing .pricing .price{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:0}@media(min-width: 75em){.product__pricing .pricing .price{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:0}}.product__pricing .pricing .price .price__value{display:block;line-height:1}.product__pricing .pricing .price--sale .price__value{color:#3c3c3c}.product__pricing .pricing .price--compare-at .price__value{text-decoration:line-through;color:#777770}.product__pricing .optionsname{display:none}.product__wishlist-button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right}.product__description{position:relative;line-height:1.5;overflow-wrap:break-word}@media(max-width: 59.99em){.product__description{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;font-size:.875em;line-height:1.43;margin-bottom:.6875em}}.product__description>p,.product__description>ul{margin:0}@media(max-width: 59.99em){.product__description>p,.product__description>ul{margin-bottom:0;line-height:1.43}}.product__description>p:not(:first-child),.product__description>ul:not(:first-child){margin-top:.75rem}@media(min-width: 60em){.product__description>p:not(:first-child),.product__description>ul:not(:first-child){margin-top:.5rem}}.product__description ul{margin:0;padding:0;list-style:unset;list-style-position:inside}.product__description-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row wrap;flex:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.4375em}@media(min-width: 60em){.product__description-footer{margin-top:.4375em}}.product__extras{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center;background:#e6e6e6;padding:20px 24px}.product__set-forms{padding:0 0 2em;border-bottom:1px solid var(--color--brand-medium, #737373)}@media(max-width: 59.99em){.product__set-forms{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.product__set-forms .product__shipping{margin:0}}.product__set-forms .pricing{-ms-flex-preferred-size:0;flex-basis:0;margin-bottom:.6875em}.product__set-forms .product__form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__form-wrapper .form--product .variant-selector{width:100%}.product__form-wrapper .form--product .form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;width:100%;margin-top:32px}.product__form-wrapper .form--product .sticky-wrapper__container__column--add-to-cart .button--primary,.product__form-wrapper .form--product .sticky-wrapper__container__column--add-to-cart .button--secondary{height:auto;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.product__form-wrapper .form--product .sticky-wrapper__container__column--add-to-cart button[type=submit] span{display:contents}.product__testimonial{font-size:18px;font-weight:300;line-height:1.4;letter-spacing:0;color:#3c3c3c;font-style:italic}.product__formulated-without-wrapper,.product__key-ingredient-wrapper{margin:1.25rem 0}@media(max-width: 59.99em){.product__formulated-without-wrapper,.product__key-ingredient-wrapper{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}@media(min-width: 60em){.product__formulated-without-wrapper,.product__key-ingredient-wrapper{margin:1.5rem 0}}.product__formulated-without-wrapper.product-formulated ul{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.product__formulated-without{white-space:nowrap}.product__formulated-without:last-child span::after{display:none}.product__ingredients-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.product__formulated-without-text,.product__ingredients-item-text{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product__formulated-without-text,.product__ingredients-item-text{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__formulated-without-text svg,.product__formulated-without-text img,.product__ingredients-item-text svg,.product__ingredients-item-text img{display:block;max-width:40px;max-height:40px}.product__formulated-without-text::after{content:","}.product__ingredients-item-text{margin-left:1em}@media(min-width: 60em){.product__ingredients-item-text{margin-left:.875em}}.product__ingredients-item-text:first-child{margin-left:0}.product__formulated-without-label{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product__formulated-without-label{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;margin-bottom:.25rem}}.product__key-ingredient-label,.product__benefit-label,.product__skin-types-label{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product__key-ingredient-label,.product__benefit-label,.product__skin-types-label{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}}.product__key-ingredient-label,.product__benefit-label{margin-bottom:.75rem}.product__formulated-without-text,.product__ingredients-item-text{font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product__formulated-without-text,.product__ingredients-item-text{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;font-size:.875em;line-height:1.43}}.product__skin-types{margin:1.25rem 0}@media(min-width: 60em){.product__skin-types{margin:1.5rem 0}}.product__skin-types-label{display:inline-block}.product__skin-types p{font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0;display:inline-block}@media(min-width: 60em){.product__skin-types p{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__benefit__icons__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin:1.25rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 60em){.product__benefit__icons__row{margin:1.5rem 0}}.product__benefit__icons__row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.product__benefit__icons__row>div img{display:block;margin:0 auto}.product__benefit__icons__row>div span{display:block;text-align:center;font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product__benefit__icons__row>div span{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__special-ingredient{margin:1.25rem 0}@media(min-width: 60em){.product__special-ingredient{margin:1.5rem 0}}.product__out-of-stock{position:relative;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 1 0px;flex:0 1 0}@media(max-width: 59.99em){.product__out-of-stock{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.product__out-of-stock-text{margin-bottom:0;margin-left:1em}@media(max-width: 59.99em){.product__out-of-stock-text{font-size:.875em;line-height:1.43}}@media(min-width: 60em){.product__out-of-stock-text{margin-left:.875em}}.product .routine{margin-top:1.9375em}@media(min-width: 60em){.product .routine{margin-top:3.1875em}}.product .product__restricted{margin:0;padding:0;border:unset}.product__main-info .yotpo-star-ratings-widget-override-css .yotpo-bottom-line-scroll-panel{cursor:pointer}.product-pricing.form__field-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 29.99em){.product-pricing.form__field-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}}@media(min-width: 30em){.product-pricing.form__field-wrapper{margin-bottom:0}}.add-to-cart.form__field-wrapper{-webkit-box-flex:2;-ms-flex:2;flex:2}p.afterpay-paragraph{font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width: 75em){p.afterpay-paragraph{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__gift{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.product__gift{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;color:#3c3c3c;text-align:center;border:1px solid var(--color--brand-active, #828282);padding:16px;width:100%}.product__gift-message{vertical-align:middle}.product__gift .tooltip{vertical-align:middle;height:12px;width:12px}.product__gift .tooltip__icon svg{vertical-align:baseline}.product__gift .tooltip__icon svg circle{fill:#95958d;fill-opacity:1}.product__gift .tooltip__message{-webkit-box-shadow:0 0 .778em 0px rgba(0,0,0,.3411764706);box-shadow:0 0 .778em 0px rgba(0,0,0,.3411764706)}.product__rewards{padding:0 0 16px;border-bottom:1px solid #bcbcbc}.product__rewards{display:none}.product__rewards[data-fetched=true]{display:block}.product__ingredients .product__formulated-without::after,.product__ingredients .product__formulated-without::before{content:none}.product__ingredients .product__formulated-without-text{margin-left:0}.product__ingredients .product__formulated-without img{margin-right:4px}.product__details .accordion{border-bottom:1px solid #bcbcbc}.product__details .accordion:first-child{border-top:1px solid #bcbcbc}.product__details .accordion .accordion__content{color:dimgray}.product__details .modal .modal__container{width:100%;height:100%}.product__details .modal iframe{display:initial}.product__details-how-to-video{margin-top:30px}.product__details-how-to-video .js-open-video-modal{position:relative;background:none;border:0;margin:0;padding:0}.product__details-how-to-video .js-open-video-modal svg{position:absolute;top:50%;left:50%;width:100px;opacity:.7;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product__details-how-to-video .js-open-video-modal:hover svg,.product__details-how-to-video .js-open-video-modal:focus svg{opacity:1}.product-formulated ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-left:0;margin-bottom:0;padding-left:0}.product-formulated p{font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product-formulated p{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__extras{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;margin:32px 0}.form__footer-actions button:not(.quantity-input__button):disabled{display:none}.form__footer-actions button:not(:disabled)+.klaviyo-bis-trigger{display:none}.form__footer-actions button:disabled+.klaviyo-bis-trigger{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.product__form-wrapper .pricing__values{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.product__special-ingredient h2{font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product__special-ingredient h2{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0}}.product__special-ingredient__featured{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0}@media(min-width: 60em){.product__special-ingredient__featured{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__special-ingredient__featured svg{height:40px;width:40px}.sticky-wrapper__container{width:100%}.sticky-wrapper__container__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.sticky-wrapper__container__column--product{display:none}.sticky-wrapper__container__column--product .title{color:#000}.sticky-wrapper__container__column--add-to-cart .variant-selector label{display:none;color:#939393}.sticky-wrapper__container__column .quantity-input label.visually-hidden{color:#000}.sticky-wrapper__product-image:not(.active){display:none}.product__form-wrapper .form.is-stuck.footer-is-visible .sticky-wrapper{-webkit-animation-name:slide-down;animation-name:slide-down;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.product__form-wrapper .form.is-stuck .sticky-wrapper{display:block;position:fixed;left:0;right:0;top:unset;background-color:#fff;-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.0509803922);box-shadow:0 -2px 4px rgba(0,0,0,.0509803922);border:unset;padding:0;z-index:11;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation-name:slide-up;animation-name:slide-up;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(max-width: 59.99em){.product__form-wrapper .form.is-stuck .sticky-wrapper{position:fixed;left:0;right:0;z-index:4;background-color:#fff;border-bottom:1px solid #efefef;padding:6px}}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper{height:72px}}.product__form-wrapper .form.is-stuck .sticky-wrapper__container{max-width:1648px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding-top:12px;padding-bottom:16px}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container{padding-right:32px;padding-left:32px}}@media(min-width: 75em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container{padding-right:104px;padding-left:104px}}@media(min-width: 90em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container{padding-right:148px;padding-left:148px}}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container{padding-top:0;padding-bottom:0}}.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;width:auto}}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column--product{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column--add-to-cart{height:40px}}.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column--add-to-cart .button--primary{font-size:12px;font-weight:500;line-height:1;letter-spacing:.03rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column--add-to-cart .variant-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;height:100%;width:100%}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column--add-to-cart .variant-selector{width:auto;display:block;height:40px}}.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column--add-to-cart .variant-selector label{display:block}@media(min-width: 60em){.product__form-wrapper .form.is-stuck .sticky-wrapper__container__column--add-to-cart .variant-selector label{display:none}}.product__form-wrapper .form.is-stuck .variant-selector--simple .variant-selector__label,.product__form-wrapper .form.is-stuck .variant-selector--simple .variant-selector__options,.product__form-wrapper .form.is-stuck .variant-selector--swatches .variant-selector__label,.product__form-wrapper .form.is-stuck .variant-selector--swatches .variant-selector__options{display:none}.product__form-wrapper .form.is-stuck .yotpo-widget-subscriptions-add-to-cart,.product__form-wrapper .form.is-stuck .yotpo-widget-instance{display:none}.laneige .product__extras{background:#efd6c2;border-radius:8px}@media(max-width: 59.99em){.laneige .product__pricing .pricing .product__volume{line-height:1.3}}.form--product .yotpo-widget-subscriptions-add-to-cart .yotpo-selling-plan-radio-label:checked::after,.form--product .yotpo-select-radio-label:checked::after{background-color:#e86e25}.form.form--product .yotpo-selling-plans-wrapper{margin:0}.form.form--product .yotpo-plans-and-policy-wrapper{width:100%}.laneige .yotpo-widget-subscriptions-add-to-cart *{font-family:var(--font-sans, sans-serif) !important;font-size:14px !important}.laneige .yotpo-widget-subscriptions-add-to-cart .yotpo-plans-and-policy-wrapper{max-width:100%}.laneige .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container{margin:0;padding:16px 20px}.laneige .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container,.laneige .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container.yotpo-selected{background-color:#fff;border:solid 1px #bcbcbc;border-radius:8px}.laneige .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container.yotpo-radio-buy-once-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.laneige .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-container.yotpo-radio-subscription-container{border-top:0;border-top-left-radius:0;border-top-right-radius:0;padding-bottom:0}.laneige .yotpo-widget-subscriptions-add-to-cart .yotpo-radio-button-text-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes slide-up{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-down{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slide-down{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}shopify-payment-terms{font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0;display:block;font-family:inherit;margin-top:8px}@media(min-width: 75em){shopify-payment-terms{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.product__gift{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;color:#3c3c3c;text-align:center;border:1px solid var(--color--brand-active, #828282);padding:16px;width:100%}.product__gift-message{vertical-align:middle}.product__gift .tooltip{height:auto;width:auto}.product__gift .tooltip__message{-webkit-box-shadow:0 0 .778em 0px rgba(0,0,0,.3411764706);box-shadow:0 0 .778em 0px rgba(0,0,0,.3411764706)}.product__gift{color:var(--color--brand-active, #828282)}.product-reviews{max-width:1648px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;margin-top:40px;margin-bottom:40px}@media(min-width: 60em){.product-reviews{padding-right:32px;padding-left:32px}}@media(min-width: 75em){.product-reviews{padding-right:104px;padding-left:104px}}@media(min-width: 90em){.product-reviews{padding-right:148px;padding-left:148px}}@media(min-width: 60em){.product-reviews{margin-top:80px;margin-bottom:80px}}.product-reviews__content-wrapper{position:relative}.product-reviews__heading{font-size:20px;font-weight:500;line-height:1.4;letter-spacing:0;display:block;text-align:center}@media(min-width: 60em){.product-reviews__heading{font-size:64px;font-weight:400;line-height:1.1;letter-spacing:.02rem;margin-bottom:24px}}#yotpo-reviews-main-widget{scroll-margin-top:220px}.yotpo-mobile-filters-popup-overlay-container{z-index:14 !important;overscroll-behavior:none}.variant-selector .form__field.form__field--radio label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.product .variant-selector__dropdown-wrapper{display:none;position:relative;height:100%}.product .variant-selector__dropdown-wrapper::after{content:"";background-color:var(--color, transparent);background-image:var(--image);background-size:contain;width:1.25em;height:1.25em;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.625em}.product .variant-selector__dropdown-wrapper .variant-selector__dropdown{padding:0 42px 0 40px}.form .variant-selector__dropdown{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4%206L8%2010L12%206%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-size:16px;background-repeat:no-repeat;background-position:right 12px center;background-color:#fff;border:solid 1px rgba(147,147,147,.5);color:#000;cursor:pointer;width:100%;padding:0 42px 0 16px;height:40px}@media(min-width: 60em){.form .variant-selector__dropdown{max-width:25em;height:100%}}.form.is-stuck .variant-selector__dropdown-wrapper,.form.is-stuck .variant-selector__dropdown{display:block}.variant-selector__label{font-size:12px;font-weight:300;line-height:1.4;letter-spacing:0;color:dimgray;margin-bottom:12px}@media(min-width: 75em){.variant-selector__label{font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}}.variant-selector__label span{font-weight:700}.variant-selector--swatches .variant-selector__label span{text-transform:capitalize}.variant-selector__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.variant-selector__swatch{background-color:var(--color, #95958d);background-image:var(--image);background-size:contain;border-radius:50%;cursor:pointer;position:relative;display:block;height:40px;width:40px;border:unset;padding:0}.variant-selector__swatch::after{content:"";border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 0 1.5px #e86e25;box-shadow:0 0 0 1.5px #e86e25;visibility:hidden;opacity:0;left:0;top:0;height:100%;position:absolute;width:100%;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.variant-selector__swatch:hover::after,.variant-selector__swatch:focus-visible::after{visibility:visible;opacity:1}.variant-selector__swatch--out-of-stock::before{content:"";background:#fff;height:2px;left:0;position:absolute;top:calc(50% - 1px);-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);width:100%}.variant-selector__swatch.active::after{visibility:visible;opacity:1}.variant-selector__button{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:12px 16px;font-size:16px;color:#000;border:1px solid #939393}.variant-selector__button:hover,.variant-selector__button:focus-visible{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:12px 16px;font-size:16px;color:#000;border:1px solid #e86e25}.variant-selector__button.sm{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:8px;font-size:12px;color:#000;border:1px solid #939393}.variant-selector__button.sm:hover,.variant-selector__button.sm:focus-visible{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:8px;font-size:12px;color:#000;border:1px solid #e86e25}.variant-selector__button.active{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:12px 16px;font-size:16px;color:#000;border:1px solid #e86e25}.variant-selector__button.sm.active{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:8px;font-size:12px;color:#000;border:1px solid #e86e25}.variant-selector__button.disabled,.variant-selector__button.unavailable{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:12px 16px;font-size:16px;color:#bcbcbc;border:1px solid #bcbcbc;cursor:default}.variant-selector__button.disabled::before,.variant-selector__button.unavailable::before{height:1px;position:absolute;content:"";left:0;top:45%;right:0;border-top:1px solid;-webkit-transform:rotate(-23.5deg) scale(1.1);transform:rotate(-23.5deg) scale(1.1)}.variant-selector__button.sm.disabled,.variant-selector__button.sm.unavailable{background-color:#fff;position:relative;font-weight:500;border-radius:0;cursor:pointer;overflow:hidden;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;padding:8px;font-size:12px;color:#bcbcbc;border:1px solid #bcbcbc;cursor:default}.variant-selector__button.sm.disabled::before,.variant-selector__button.sm.unavailable::before{height:1px;position:absolute;content:"";left:0;top:45%;right:0;border-top:1px solid;-webkit-transform:rotate(-23.5deg) scale(1.1);transform:rotate(-23.5deg) scale(1.1)}.variant-selector__button.unavailable,.variant-selector__button.sm.unavailable{cursor:pointer}.variant-selector__button.unavailable:hover,.variant-selector__button.unavailable.active,.variant-selector__button.sm.unavailable:hover,.variant-selector__button.sm.unavailable.active{border-color:#e86e25;color:#000}.variant-selector__button.unavailable:hover:before,.variant-selector__button.unavailable.active::before,.variant-selector__button.sm.unavailable:hover:before,.variant-selector__button.sm.unavailable.active::before{color:#e86e25}@media(max-width: 44.99em){.yopto-container{padding:0}}.yotpo-background{height:600px !important}@media(max-width: 44.99em){.yotpo-background{height:auto !important}}.yotpo-right-align-image{height:600px !important}@media(max-width: 44.99em){.yotpo-right-align-image{height:375px !important}}.write-question-review-buttons-container .yotpo-default-button:last-child{margin-top:0px !important}.write-question-review-buttons-container .write-question-review-button-text{color:#fff !important}.write-question-review-buttons-container .yotpo-icon-dialog:before{color:#fff}.write-question-review-buttons-container .yotpo-default-button:hover .yotpo-icon-dialog:before{color:var(--color--brand-active, #828282)}@media(min-width: 60em){.yotpo .write-review .connect-wrapper{padding-right:273px;padding-left:0 !important}}.yotpo .write-review .submit-button{float:left !important}.wishlist-button{background-image:url("//cdn.shopify.com/s/files/1/0089/3367/1012/t/476/assets/heart.svg?v=9455235267442451151");background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,0);min-width:unset;border:none;padding:0;margin:0;width:1.5em;height:1.5em;-webkit-transition:opacity .2s;transition:opacity .2s}@media(min-width: 60em){.wishlist-button{width:2em;height:2em}}.wishlist-button--remove{background-image:url("//cdn.shopify.com/s/files/1/0089/3367/1012/t/476/assets/heart-check.svg?v=10391724947752806329")}