.product-media-modal{background-color:#f0f0f0;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;height:100dvh}.product-media-modal__content{max-height:100dvh;width:100%;overflow:auto}.product-media-modal__content>*:not(.active),.product__media-list .deferred-media{display:none}.product__upsell .product__upsell-item{display:flex;gap:0px;overflow:hidden}.product__upsell .product__upsell-item .product__upsell-info{padding:var(--indent) var(--indent) var(--indent) 0;display:flex;flex-direction:column;justify-content:center;gap:0px;flex:1 0 66%}.product__upsell .product__upsell-item .product__upsell-image{position:relative;flex:1 0 33%}.product__upsell .product__upsell-item:not(:last-child){margin-bottom:0px}.main-product .product-form__submit.loading:not(:hover) circle{stroke:#fff !important}.main-product .product-form__submit.loading .price,.main-product .product-form__submit.loading .price-item--regular{display:none}.main-product .info-wrapper{z-index:1}.main-product .product__wrapper{position:relative;z-index:1}.main-product .product__options-wrapper.subscriptions{display:flex;flex-direction:column;gap:6px}.main-product .product-subscription-option{cursor:pointer;border-radius:8px;background:#f0f0f0;color:#6b6b6b;display:flex;gap:16px;padding:12px;font-size:12px;line-height:1.1;outline:1px solid #f0f0f0;outline-offset:-1px;transition:all .4s ease-in-out}.main-product .product-subscription-option:has(input[type=radio]:focus-visible),.main-product .product-subscription-option:focus-visible{box-shadow:0 0 6px #ff6b18}.main-product .product-subscription-option.product-subscription-option--onetime{align-items:center}.main-product .product-subscription-option:has(input[type=radio]:checked){outline-color:#000;background-color:#fff;color:#000}.main-product .product-subscription-option .card-product-subscription-option-label{flex-grow:1}.main-product .product-subscription-option input[type=radio]{appearance:none;box-sizing:content-box;margin:2px;border-radius:100%;width:10px;height:10px;background-color:#fff;border:4px solid #fff;outline:2px solid #6b6b6b}.main-product .product-subscription-option input[type=radio]:checked{outline-color:#000;background-color:#000}.main-product .product-subscription-option input[type=radio]:focus-visible{outline-offset:0}.main-product .card-product-subscription-option--subscription .card-product-subscription-option-label{margin:4px 0 14px;display:block}.main-product .card-product-subscription-option-body{flex-grow:1}.main-product .card-product-subscription-details{margin:14px 0}.main-product .card-product-subscription-cadence{display:flex;gap:4px;align-items:center}.main-product .card-product-subscription-cadence label{color:#6b6b6b}.main-product .card-product-subscription-cadence select{border:0;padding:0 4px 0 0;font-size:12px;background:rgba(0,0,0,0)}.main-product .card-product-subscription-option-price{display:flex;font-size:14px;margin-top:4px}.main-product gallery-quotes{display:block;transition:width .6s ease-in-out,opacity .6s ease-in-out;opacity:0;position:absolute;z-index:1;bottom:11px;right:7px;background:#fff;padding:7px 12px 8px;border-radius:8px;min-height:16px}.main-product gallery-quotes blockquote{font-size:12px;margin:0;position:absolute;left:12px;white-space:nowrap;opacity:0;transition:opacity .6s ease}.main-product gallery-quotes blockquote.active{opacity:1}.main-product dusk-tabs .tab{font-size:20px;line-height:.98}.main-product dusk-tabs .tab:before,.main-product dusk-tabs .tab:after{height:2px !important}.main-product dusk-tabs .content.active{padding:7px 0 20px !important}.main-product dusk-tabs .content .text{font-size:14px}.main-product .buy-buttons:has(subscription-widget:empty) .wrapp-label{display:none}.main-product .scent-selector .loader,.main-product .group-wrapper .loader{display:flex;justify-content:center;align-items:center;transition:opacity .4s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(255,255,255,.55)}.main-product .scent-selector.loading .loader,.main-product .group-wrapper.loading .loader{opacity:1}.main-product .scent-selector.loading .loader .loading__spinner,.main-product .group-wrapper.loading .loader .loading__spinner{display:block !important}.yotpo-base-layout{max-width:var(--max-width);padding:0 var(--indent);width:100% !important}.yotpo-main-reviews-widget{background-color:#fff;border-radius:12px;padding:var(--indent)}.yotpo-main-reviews-widget .yotpo-head{display:none !important}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper{display:grid !important;grid-template-columns:1fr;gap:var(--indent)}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper .yotpo-new-review-btn-wrapper button{box-sizing:border-box}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper .yotpo-bottom-line{display:contents}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper .yotpo-summary-section{grid-row-start:1;grid-column-start:1}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper .yotpo-star-distribution{grid-row-start:2;grid-column-start:1;padding:0;border-right:0 !important}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper .yotpo-vertical-border{display:none}.yotpo-main-reviews-widget .yotpo-reviews-pagination-container{margin:var(--indent) 0 0 0}.yotpo-main-reviews-widget .yotpo-reviewer-details-verified{gap:10px}.yotpo-main-reviews-widget .yotpo-reviewer-details-verified .yotpo-reviewer-name+div{justify-content:flex-start !important}.yotpo-main-reviews-widget .yotpo-star-rating .star-container{width:14px}#MainContent,.section-main-product{z-index:2}@media only screen and (min-width: 769px){.main-product .card-product-subscription-option-price{font-size:12px}.main-product gallery-quotes{top:14px;right:10px;bottom:auto;padding:6px 12px 7px;min-height:20px}.main-product gallery-quotes blockquote{font-size:14px}.main-product dusk-tabs .tab{padding-left:10px !important}.main-product dusk-tabs .content{padding:0 10px !important}.main-product dusk-tabs .content.active{padding:7px 10px 30px !important}.yotpo-main-reviews-widget{border-radius:16px}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper{grid-template-columns:1fr 1fr}.yotpo-main-reviews-widget .yotpo-layout-header-wrapper .yotpo-new-review-btn-wrapper{grid-row-start:1;grid-column-start:2}}