.main-product{background-color:#fff;padding-bottom:20px}.main-product-item .grid-product__actions{top:10px;right:10px}.main-product-item .grid-item__content{height:100%}.main-product-item .grid-product__tags{display:flex;flex-direction:column;row-gap:5px;margin-left:0;top:10px;left:10px;right:auto}@media (max-width: 767px){.main-product-item .grid-product__tags{top:8px}}.main-product-item .grid-product__tags .grid-product__tag{padding:6px 10px;color:var(--colorSaleTagText);background-color:var(--colorSaleTag);font-size:10px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.468px;border-radius:0;text-transform:uppercase;margin:0}.main-product-item .grid-product__image-wrap{margin:0;overflow:hidden}.main-product-item .grid-item__meta{margin:10px 0 0}@media (max-width: 1024px){.main-product-item .grid-item__meta{margin:8px 0 0}}@media (max-width: 767px){.main-product-item .grid-item__meta{margin:8px 0 0}}.main-product-item .grid-item__meta .grid-product__title{font-family:var(--typeHeaderPrimary);color:#101010;font-size:20px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.468px;margin-top:7.85px}@media (max-width: 1024px){.main-product-item .grid-item__meta .grid-product__title{font-size:16px;margin-top:8px}}@media (max-width: 767px){.main-product-item .grid-item__meta .grid-product__title{font-size:14px;margin-top:6px}}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-score{color:#000!important;font-family:neue-haas-grotesk-display!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;padding:0!important;margin-bottom:0!important}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-score:before{content:"("}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-score:after{content:")"}@media (max-width: 1024px){.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-score{font-size:12px!important;margin-left:2px!important}}@media (max-width: 767px){.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-score{font-size:12px!important;display:none!important}}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary{align-items:center!important;flex-direction:row!important;gap:3px!important}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary>div{height:initial!important}@media (max-width: 767px){.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary .star-container{margin-right:1.5px}}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary .star-container svg{fill:#a89060!important;stroke:#a89060!important}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary .star-container svg>*{fill:#a89060!important;stroke:#a89060!important}@media (max-width: 767px){.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary .star-container svg{width:10.4px!important;height:10.4px!important}}.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-right-panel>div{color:#000!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;padding-top:0!important}@media (max-width: 1024px){.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-right-panel>div{font-size:12px!important}}@media (max-width: 767px){.main-product-item .grid-item__meta .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-right-panel>div{font-size:12px!important}}.main-product-item .grid-item__meta .grid-product__description{color:#101010;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.4px;margin-top:6px}@media (max-width: 1024px){.main-product-item .grid-item__meta .grid-product__description{font-size:12px;margin-top:8px}}@media (max-width: 767px){.main-product-item .grid-item__meta .grid-product__description{font-size:10px;margin-top:8px}}.main-product-item .grid-item__meta .grid-item__meta-secondary{margin-top:8px}.main-product-item .grid-item__meta .grid-item__meta-secondary .grid-product__price .grid-product__price--current{line-height:normal;font-weight:500}@media (max-width: 1024px){.main-product-item .grid-item__meta .grid-item__meta-secondary .grid-product__price .grid-product__price--current{font-size:18px}}@media (max-width: 767px){.main-product-item .grid-item__meta .grid-item__meta-secondary .grid-product__price .grid-product__price--current{font-size:14px}}.main-product-item .grid-item__meta .grid-item__meta-secondary .grid-product__price.grid-product__price--on-sale{display:flex;flex-wrap:wrap;align-items:center}.main-product-item .grid-item__meta .grid-item__meta-secondary .grid-product__price.grid-product__price--on-sale .grid-product__price--current{font-weight:600;color:var(--colorSaleTag)}.main-product-item .group-links-thumbnails{display:none;gap:6px;flex-wrap:wrap;margin-top:14px;margin-bottom:16px;align-items:center}@media (max-width: 1024px){.main-product-item .group-links-thumbnails{margin-top:12px}}.main-product-item .group-links-thumbnails .element-swatch{position:relative;width:20px;height:20px;padding:0}.main-product-item .group-links-thumbnails .element-swatch img{width:20px;height:20px;border-radius:50%;padding:0}.main-product-item .group-links-thumbnails .element-swatch.active-swatch{border-radius:50%;outline:1.5px solid #000;outline-offset:1.5px;-moz-outline-radius:50%;outline-radius:50%}.main-product-item .group-links-thumbnails .element-swatch:nth-child(n+9){display:none}@media (max-width: 1024px){.main-product-item .group-links-thumbnails .element-swatch:nth-child(n+6){display:none}}.main-product-item .group-links-thumbnails .swatch-limited{font-size:12px;font-style:normal;font-weight:500;line-height:normal}.main-product-item .group-links-thumbnails .swatch-limited.mobile{display:none}.main-product-item .group-links-thumbnails .swatch-limited.desktop{display:inline}@media (max-width: 767px){.main-product-item .group-links-thumbnails .swatch-limited.mobile{display:inline}.main-product-item .group-links-thumbnails .swatch-limited.desktop{display:none}}.main-product-item .badge-number-shades{display:none;font-size:16px;font-style:normal;line-height:normal;letter-spacing:.468px;position:absolute;top:12px;left:10px;z-index:1}@media screen and (max-width: 768px){.main-product-item .badge-number-shades{font-size:12px;top:initial;bottom:12px}.main-product-item .badge-number-shades .desktop{display:none}}.main-product-item .grid-item__link{margin-bottom:8px}.main-product-item .product-action-atc{margin-top:auto}.main-product-item .product-action-atc .quick-add-btn{width:100%}.main-product-item .product-action-atc .quick-add-btn .btn{--colorBtnPrimaryText:#1A1A1A;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:24px;background:transparent;border:1px solid var(--Primary-Black, #2D2926);display:block;padding-block:15px;transition:box-shadow .3s ease}@media (max-width: 1024px){.main-product-item .product-action-atc .quick-add-btn .btn{font-size:16px;padding-block:10px;font-weight:500}}@media (max-width: 767px){.main-product-item .product-action-atc .quick-add-btn .btn{font-size:10px;font-style:normal;font-weight:500;line-height:20px;padding-block:4px;box-shadow:none!important}}.main-product-item .product-action-atc .quick-add-btn .btn:hover{box-shadow:45px 27px 15px #0000,29px 18px 14px #00000003,16px 10px 11px #0000000d,7px 4px 8px #00000017,2px 1px 5px #0000001a}@keyframes fadeInOut{0%,to{opacity:1}50%{opacity:0}}.main-promo-banner{padding:6px 30.5px 6px 33.5px;flex-shrink:0;border-radius:2px;background:#c10016;color:#fff;font-size:12px;font-style:normal;line-height:normal;margin-left:20px;position:relative;top:-3px}@keyframes fadeInOut{0%{opacity:0}to{opacity:1}}.main-promo-banner.animated .inner-content{position:relative}.main-promo-banner.animated .inner-content:after{content:"";position:absolute;bottom:-5px;right:-1px;width:8px;height:10px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="10" viewBox="0 0 8 10" fill="none"><path d="M7.2734 4.92693C6.76604 5.02136 6.34386 5.17876 5.91241 5.31208C4.96621 5.60649 4.51439 6.36568 4.08295 7.16191C3.83112 7.62668 3.8015 8.13959 3.73113 8.6451C3.70151 8.8599 3.65707 9.07284 3.5867 9.28578C3.44042 8.85064 3.46449 8.38772 3.34228 7.96183C2.78493 6.00275 2.07759 5.38985 0.225905 5.06395C0.157393 5.05099 0.087029 5.04173 0 4.98433C0.990649 4.71399 2.01648 4.51215 2.65716 3.60113C3.26266 2.73824 3.46635 1.74759 3.55338 0.714355C3.73484 1.01988 3.71262 1.02544 3.79779 1.64945C3.90704 2.44753 4.18295 3.19005 4.69957 3.82147C5.26433 4.51215 6.07166 4.68065 6.89936 4.79731C7.0049 4.81212 7.12341 4.78065 7.2734 4.92878V4.92693Z" fill="white"/></svg>') no-repeat center center;animation:fadeInOut 2s infinite}.main-promo-banner.animated .inner-content:before{content:"";position:absolute;top:-5px;left:-5px;width:12px;height:11px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="11" viewBox="0 0 12 11" fill="none"><path d="M9.39504 5.89619C9.21976 4.30933 8.63797 3.11779 6.85718 2.91267C7.30844 2.74484 7.76902 2.68517 8.15874 2.43903C8.57271 2.17797 8.85055 1.80503 9.04075 1.3575C9.22536 0.924893 9.28316 0.460582 9.42301 0C9.57032 0.697399 9.68034 1.40039 10.1204 1.98591C10.5791 2.5994 11.2747 2.70942 12 2.84554C10.2584 3.11965 9.55167 4.2478 9.3969 5.89247L9.39504 5.89619Z" fill="white"/><path d="M7.2734 5.92693C6.76604 6.02136 6.34386 6.17876 5.91241 6.31208C4.96621 6.60649 4.51439 7.36568 4.08295 8.16191C3.83112 8.62668 3.8015 9.13959 3.73113 9.6451C3.70151 9.8599 3.65707 10.0728 3.5867 10.2858C3.44042 9.85064 3.46449 9.38772 3.34228 8.96183C2.78493 7.00275 2.07759 6.38985 0.225905 6.06395C0.157393 6.05099 0.087029 6.04173 0 5.98433C0.990649 5.71399 2.01648 5.51215 2.65716 4.60113C3.26266 3.73824 3.46635 2.74759 3.55338 1.71436C3.73484 2.01988 3.71262 2.02544 3.79779 2.64945C3.90704 3.44753 4.18295 4.19005 4.69957 4.82147C5.26433 5.51215 6.07166 5.68065 6.89936 5.79731C7.0049 5.81212 7.12341 5.78065 7.2734 5.92878V5.92693Z" fill="white"/></svg>') no-repeat center center;animation:fadeInOut 2s infinite}@media (max-width: 768px){.main-promo-banner{top:-1px}}pdp-product-upsell{display:flex;gap:16px;padding:8px 16px;align-items:center;border:1px solid #DEDFDE;margin-bottom:8px}@media (max-width: 768px){pdp-product-upsell{padding:8px;gap:8px}}pdp-product-upsell .custom-checkbox{display:flex;align-items:center;cursor:pointer}pdp-product-upsell .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}pdp-product-upsell .custom-checkbox input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}pdp-product-upsell .custom-checkbox label{width:24px;height:24px;position:relative;margin-bottom:0;cursor:pointer}pdp-product-upsell .custom-checkbox label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:1px solid #DEDFDE;background-color:#f5f7f6;border-radius:2px;transition:all .2s ease}pdp-product-upsell .custom-checkbox label:after{content:"";position:absolute;width:24px;height:24px;opacity:0;transform:scale(0);left:0;transition:all .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='14' viewBox='0 0 19 14' fill='none'%3E%3Cpath d='M17.5755 1.25949L6.10145 12.4105L0.525933 6.67351' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}pdp-product-upsell .upsell-product-picture img{width:34px;height:34px;flex-shrink:0;aspect-ratio:1/1}@media (max-width: 768px){pdp-product-upsell .upsell-product-picture img{width:48px;height:48px}}pdp-product-upsell .upsell-info{flex:1;display:flex;flex-direction:column;gap:5px}@media (max-width: 768px){pdp-product-upsell .upsell-info{gap:8px}}pdp-product-upsell .upsell-info .upsell-heading{display:flex;gap:8px;align-items:center;flex-wrap:wrap}pdp-product-upsell .upsell-info .upsell-heading .upsell-subtitle{color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:0}@media (max-width: 768px){pdp-product-upsell .upsell-info .upsell-heading .upsell-subtitle{font-size:10px}}pdp-product-upsell .upsell-info .upsell-heading .upsell-callout{padding:2px 8px;border-radius:12px;background-color:#c10016;color:#f5f7f6;font-size:10px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}pdp-product-upsell .upsell-info .upsell-heading-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px}pdp-product-upsell .upsell-info .upsell-heading-info .upsell-title{margin-bottom:0;color:var(--MIDNIGHT-MIST-100, #202926);font-size:16px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:1.12px;text-transform:capitalize}@media (max-width: 768px){pdp-product-upsell .upsell-info .upsell-heading-info .upsell-title{font-size:12px;letter-spacing:.84px}}pdp-product-upsell .upsell-info .upsell-heading-info .upsell-price{display:flex;gap:10px}@media (max-width: 768px){pdp-product-upsell .upsell-info .upsell-heading-info .upsell-price{gap:4px}}pdp-product-upsell .upsell-info .upsell-heading-info .upsell-price .upsell-price--current{text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:1.6px}@media (max-width: 768px){pdp-product-upsell .upsell-info .upsell-heading-info .upsell-price .upsell-price--current{font-size:12px;letter-spacing:1.2px}}pdp-product-upsell .upsell-info .upsell-heading-info .upsell-price .upsell-price--compare{color:var(--MIDNIGHT-MIST-60, #797F7D);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.6px;text-decoration:line-through;text-decoration-line:strikethrough}@media (max-width: 768px){pdp-product-upsell .upsell-info .upsell-heading-info .upsell-price .upsell-price--compare{font-size:12px;letter-spacing:1.2px}}pdp-product-upsell .upsell-info .upsell-heading-info .upsell-price.upsell-price-sale{color:var(--KISS-MERED-100, #C10016)}.complementary-products{padding:16px}@media (max-width: 767px){.complementary-products{padding:16px 8px}}.complementary-products .grid-item{padding:0!important}.complementary-products .flickity-button{width:24px;height:24px;top:-35px;background:transparent;color:#202926;padding:0}@media (max-width: 767px){.complementary-products .flickity-button{width:20px;height:20px}}.complementary-products .flickity-button svg{width:10px;height:10px}@media (max-width: 767px){.complementary-products .flickity-button svg{width:9px;height:9px}}.complementary-products .flickity-button.flickity-previous{right:40px}@media (max-width: 767px){.complementary-products .flickity-button.flickity-previous{right:30px}}.complementary-products .product-recommendations__title{margin-block:0px 24px!important;font-size:24px;font-style:normal;font-weight:300;line-height:22px;color:var(--MIDNIGHT-MIST-100, #202926)}@media (max-width: 767px){.complementary-products .product-recommendations__title{font-size:20px;font-style:normal;font-weight:300;line-height:18.444px;margin-bottom:16px}}.complementary-products .product-grid-item,.complementary-products .product-grid-item .grid-item__content{background-color:transparent!important}.complementary-products .product-grid-item .grid-item__link{margin-bottom:0;gap:18px;align-items:start}.complementary-products .product-grid-item .grid-item__link .grid-item__meta{margin-top:0;flex:1}.complementary-products .product-grid-item .grid-item__link .okeReviews{margin-top:-7px}.complementary-products .product-grid-item .grid-item__link .okeReviews .oke-sr-count{display:inline-flex}.complementary-products .product-grid-item .grid-item__link .okeReviews .oke-sr-count .oke-sr-count-number{font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px}.complementary-products .product-grid-item .grid-item__link .okeReviews .oke-sr-count .oke-sr-count-number:before{content:"("}.complementary-products .product-grid-item .grid-item__link .okeReviews .oke-sr-count .oke-sr-count-number:after{content:")"}.complementary-products .product-grid-item .grid-item__link .okeReviews .oke-sr-count .oke-sr-label-text{display:none}.complementary-products .product-grid-item .grid-item__link .grid-item__title--container{display:flex;justify-content:space-between;align-items:baseline;margin-block:0px 8px;gap:8px}.complementary-products .product-grid-item .grid-item__link .grid-item__title--container .grid-item__meta-secondary{flex:initial;margin:0}.complementary-products .product-grid-item .grid-item__link .grid-item__title--container .grid-item__meta-secondary .grid-product__price--current{font-size:16px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:1.6px;margin:0;white-space:nowrap}@media (max-width: 767px){.complementary-products .product-grid-item .grid-item__link .grid-item__title--container .grid-item__meta-secondary .grid-product__price--current{font-size:12px;letter-spacing:1.2px}}.complementary-products .product-grid-item .grid-item__link .grid-product__title{font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:1.12px;margin-top:0}@media (max-width: 767px){.complementary-products .product-grid-item .grid-item__link .grid-product__title{font-size:12px;letter-spacing:.84px}}.complementary-products .product-grid-item .grid-item__link .grid-product__description{margin-top:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.4px}@media (max-width: 767px){.complementary-products .product-grid-item .grid-item__link .grid-product__description{font-size:12px;letter-spacing:1.2px}}.complementary-products .product-grid-item .product-action-atc{margin-top:20px}@media (max-width: 767px){.complementary-products .product-grid-item .product-action-atc{margin-top:16px}}.complementary-products .product-grid-item .product-action-atc .quick-add-btn{width:-moz-fit-content;width:fit-content}.complementary-products .product-grid-item .product-action-atc .quick-add-btn .btn{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;text-transform:uppercase;padding:7px 16px;min-width:160px}@media (max-width: 767px){.complementary-products .product-grid-item .product-action-atc .quick-add-btn .btn{padding:6px 12.78px;font-size:12px;letter-spacing:.24px;min-width:127px}}.complementary-products .product-grid-item .grid-product__image-wrap{width:-moz-fit-content!important;width:fit-content!important}.complementary-products .product-grid-item .grid-product__image-wrap .grid__image-ratio{width:111px;height:auto;aspect-ratio:.87}@media (max-width: 767px){.complementary-products .product-grid-item .grid-product__image-wrap .grid__image-ratio{width:97px;aspect-ratio:.82}}.complementary-products .product-grid-item .grid-product__image-wrap .grid__image-ratio .grid__image-contain{-o-object-fit:fill;object-fit:fill;opacity:1}@media screen and (max-width: 768px){p[data-collection-count]{margin-top:0;text-align:center}}.collection-content{padding-top:0!important;margin-top:0!important;border-top:none!important}@media screen and (max-width: 768px){.collection-content div[data-type=subcollections]{margin-left:0;padding-bottom:0}.collection-content div[data-type=subcollections]::-webkit-scrollbar{display:none}}.collection-content div[data-type=subcollections] .grid-item{margin-bottom:0;padding-inline:8px}@media screen and (max-width: 768px){.collection-content div[data-type=subcollections] .grid-item{padding-inline:4px}}.collection-content div[data-type=subcollections] .grid-item .collection-item{margin-bottom:0}.collection-content div[data-type=subcollections] .grid-item .collection-item .collection-item__title{margin-top:8px;letter-spacing:.311px;text-transform:uppercase;text-align:left;padding:0}@media screen and (max-width: 768px){.collection-content div[data-type=subcollections] .grid-item .collection-item .collection-item__title{margin-top:3px;font-size:12px;letter-spacing:.233px}}sticky-product-form{display:block;position:fixed;bottom:0;left:0;right:0;z-index:1000;border-top:1px solid var(--SOFT-VEIL-100, #F5F7F6);background:#fff;box-shadow:0 -67px 19px #20292600,0 -43px 17px #20292600,0 -24px 15px #20292603,0 -11px 11px #20292605,0 -3px 6px #20292605;transition:transform .2s ease-in-out}@media screen and (max-width: 1024px){sticky-product-form{box-shadow:0 -1px 2px #00000005,0 4px 10px #00000026,0 -23px 6px #0000,0 -15px 6px #0000,0 -8px 5px #00000003,0 -4px 4px #00000005,0 -1px 2px #00000005,0 4px 10px #00000026}}sticky-product-form.active{transform:translateY(0)}sticky-product-form:not(.active){transform:translateY(100%)}sticky-product-form .js-qty__num:focus-visible{outline:none!important}sticky-product-form .sticky-atc-main{padding:12px 48px}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main{padding:12px 16px}}sticky-product-form .sticky-atc-main .sticky-atc-container{display:flex;justify-content:space-between;gap:8px;align-items:center}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container{align-items:flex-start;flex-direction:column;gap:10px}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left{display:flex;gap:24px}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left{width:100%}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-image{width:70px;height:70px}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-image{display:none}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-details{display:flex;flex-direction:column;justify-content:center;gap:8px}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-details .sticky-atc-select{font-family:var(--typeHeaderPrimary);font-size:22px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.7px}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-details .sticky-atc-select{font-size:16px;font-weight:300;letter-spacing:.4px}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-details .sticky-atc-title{font-size:22px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.7px;margin:0}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-details .sticky-atc-title{font-size:16px;font-weight:300;letter-spacing:.4px}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-details .sticky-atc-texture{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:1.4px;text-transform:uppercase;margin:0}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-details .sticky-atc-texture{display:none}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left.sticky-atc-left-no-swatches img:not(.sticky-atc-image){display:none}@media screen and (min-width: 1025px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-price{display:none}}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left{justify-content:space-between}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-price{display:flex!important;align-items:center;gap:8px}}@media screen and (max-width: 1024px) and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-price{display:none}}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-price .price--compare{color:#202926;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;text-decoration-line:strikethrough}}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-price .price--current{font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-left .sticky-atc-price .price--current.price-item--off{color:#c10016}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right{display:flex;gap:24px}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right{width:100%}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .sticky-atc-price{display:flex;align-items:center;gap:8px}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .sticky-atc-price{display:none}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .sticky-atc-price .price--compare{color:#202926;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;text-decoration-line:strikethrough}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .sticky-atc-price .price--current{font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.4px}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .sticky-atc-price .price--current.price-item--off{color:#c10016}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .js-qty__adjust:hover{background:transparent!important}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector{margin-bottom:0}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector{flex:1}}@media screen and (min-width: 1025px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .qty-side .qty-side-left,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .qty-side .qty-side-right,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .qty-side .qty-side-left,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .qty-side .qty-side-right{width:-moz-fit-content;width:fit-content}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .js-qty__wrapper,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .js-qty__wrapper{max-width:initial}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .js-qty__wrapper:focus-visible,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .js-qty__wrapper:focus-visible{outline:none}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .js-qty__wrapper .js-qty__adjust--minus,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .js-qty__wrapper .js-qty__adjust--minus{left:15px;color:#202926}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .js-qty__wrapper .js-qty__adjust--minus svg,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .js-qty__wrapper .js-qty__adjust--minus svg{width:15px;height:15px}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .js-qty__wrapper .js-qty__adjust--plus,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .js-qty__wrapper .js-qty__adjust--plus{right:15px;color:#202926}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .js-qty__wrapper .js-qty__adjust--plus svg,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .js-qty__wrapper .js-qty__adjust--plus svg{width:15px;height:15px}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .add-to-cart,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .add-to-cart{height:51px;font-size:18.894px;font-style:normal;font-weight:500;line-height:25.191px;text-transform:uppercase;min-width:290px}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .add-to-cart:not(.klaviyo-bis-trigger),sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .add-to-cart:not(.klaviyo-bis-trigger){border-radius:0 4px 4px 0}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .product-block .js-qty__num,sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right block-quantity-selector .js-qty__num{width:118px;height:51px!important;border-radius:4px 0 0 4px;border:1.05px solid var(--Monochrome-Main-Border, #E6E6E6);background:var(--Monochrome-Surface-1, #FFF)}}@media screen and (max-width: 1024px){sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .js-qty__wrapper{height:38px;background-color:#fff}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .js-qty__wrapper .js-qty__num{height:38px!important;border-radius:3px 0 0 3px;border:.787px solid var(--Monochrome-Main-Border, #E6E6E6)}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right .add-to-cart{font-size:14.17px;font-style:normal;font-weight:500;line-height:18.894px;height:38px;border-radius:0 3px 3px 0}}sticky-product-form .sticky-atc-main .sticky-atc-container .sticky-atc-right.sticky-atc-unavailable .qty-side{display:none}sticky-product-form .custom-select{position:relative;display:inline-block;transition:all .12s}sticky-product-form .custom-select *,sticky-product-form .custom-select *:before,sticky-product-form .custom-select *:after{transition:all .12s;border-width:1px!important}sticky-product-form .custom-select .custom-select-button{display:flex;align-items:center;padding:0;font-family:var(--typeHeaderPrimary);font-size:22px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.7px;text-align:left}@media screen and (max-width: 1024px){sticky-product-form .custom-select .custom-select-button{font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.4px}}sticky-product-form .custom-select .custom-select-button img{outline:2px solid #1F3438;border-radius:50%;padding:3px;width:28px;height:28px;margin-right:16px;top:1px;position:relative}@media screen and (max-width: 1024px){sticky-product-form .custom-select .custom-select-button img{width:24px;height:24px;margin-right:8px;padding:2px}}sticky-product-form .custom-select .arrow{display:flex;align-items:center}@media screen and (max-width: 1024px){sticky-product-form .custom-select .arrow{margin-left:8px}}sticky-product-form .custom-select ul{z-index:10!important;list-style:none;margin:0 0 12px;padding:0;border:1px solid #CAD5E2;position:absolute;border-top-color:transparent;border-bottom-color:transparent;background-color:#fff;z-index:10;overflow:visible;left:0;right:0;bottom:100%;height:auto;display:none;gap:0;border:none;max-height:350px;min-width:350px;overflow-y:scroll;border-block:1px solid #DEDFDE}@media screen and (max-width: 1024px){sticky-product-form .custom-select ul{min-width:100vw;left:-15px}}sticky-product-form .custom-select ul li{margin:0;z-index:1;height:auto;border:1px solid #DEDFDE;border-top:none;padding:12px 16px;display:flex;align-items:center;gap:16px;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.4px;font-family:var(--typeHeaderPrimary);cursor:pointer}sticky-product-form .custom-select ul li img{outline:2px solid #1F3438;border-radius:50%;width:30px;height:30px;padding:3px;top:1px;position:relative}sticky-product-form .custom-select ul li:first-child{margin-top:-2px;border-top:1px solid #DEDFDE!important;border-radius:0!important}sticky-product-form .custom-select ul li:last-child{border-bottom:none!important}sticky-product-form .custom-select ul li:hover{background-color:#f5f7f6}sticky-product-form .custom-select ul li:focus{background-color:#f5f7f6;outline-color:#8ec5ff!important;outline-offset:1px!important;z-index:30!important}sticky-product-form .custom-select ul li:active{background-color:#f5f7f6}sticky-product-form .custom-select.open ul{display:block;transform:translateZ(0)}.free-gift-promo{margin:15px 0 24px;padding:16px;border:1px solid #84754E;border-radius:1px;transition:all .3s ease;background-color:#fbf9f5}@media (max-width: 768px){.free-gift-promo{padding:12px;margin:8px 0 16px}}.free-gift-promo__container{display:flex;align-items:center;gap:16px}.free-gift-promo__image-wrapper{position:relative;flex-shrink:0}.free-gift-promo__image{position:relative;width:60px;height:60px}.free-gift-promo__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.free-gift-promo__content{flex:1}.free-gift-promo__content .free-gift-promo__label{padding:2px 8px;background:var(--colorSaleTag);color:var(--colorSaleTagText);font-size:12px;font-style:normal;font-weight:600;display:inline-block;margin-bottom:8px}@media (max-width: 768px){.free-gift-promo__content .free-gift-promo__label{margin-bottom:6px}}.free-gift-promo__text{color:#202926;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.26px;text-transform:uppercase}@media (max-width: 768px){.free-gift-promo__text{letter-spacing:1.12px}}.free-gift-promo__original-price{text-decoration:line-through;color:#a8a8a8}.home_book_banner .hero__text-content .hero__text-shadow{text-shadow:none}.home_book_banner .hero__text-content .hero__text-shadow:after{display:none}.home_book_banner .hero__text-content .hero__title{line-height:1;text-transform:capitalize;font-style:italic}.home_book_banner .hero__text-content .hero__link{margin-top:60px}@media screen and (min-width: 768px) and (max-width: 1440px){.home_book_banner .hero__text-content .hero__link{margin-top:50px}}@media screen and (max-width: 767px){.home_book_banner .hero__text-content .hero__link{margin-top:40px}}.home_book_banner .hero__text-content .hero__link a{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase;font-family:var(--typeBasePrimary),var(--typeBaseFallback);border-bottom:1px solid #FFF;padding-bottom:8px}@media screen and (min-width: 768px) and (max-width: 1440px){.home_book_banner .hero__text-content .hero__link a{font-size:18px;padding-bottom:6px}}@media screen and (max-width: 767px){.home_book_banner .hero__text-content .hero__link a{font-size:16px;padding-bottom:5px}}.home_podcast_banner{background:#f5f7f6;padding-block:var(--indexSectionPadding);margin-block:0}.home_podcast_banner .custom-content{justify-content:center;text-align:center;margin:0}.home_podcast_banner .custom-content .custom__item:nth-child(1){margin-bottom:0}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte{text-align:center}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte p{color:var(--VINTAGE-GOLD-100, #A89060);text-align:center;font-size:24px;font-style:normal;font-weight:450;line-height:90%;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte h2{margin-top:0;margin-bottom:36px;color:var(--VINTAGE-GOLD-100, #A89060);text-align:center;font-size:48px;font-style:normal;font-weight:300;line-height:90%;letter-spacing:3px;text-transform:capitalize}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte a{color:var(--VINTAGE-GOLD-100, #A89060);font-size:20px;font-style:normal;font-weight:450;line-height:normal;letter-spacing:.8px;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid var(--VINTAGE-GOLD-100, #A89060);text-decoration:none}@media screen and (min-width: 768px) and (max-width: 1440px){.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte p{font-size:22px;letter-spacing:2px;margin-bottom:12px}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte h2{font-size:42px;letter-spacing:2px;margin-bottom:30px}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte a{font-size:18px;letter-spacing:1px}}@media screen and (max-width: 767px){.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte p{font-size:16px;letter-spacing:1px;margin-bottom:8px}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte h2{font-size:32px;letter-spacing:2px;margin-bottom:24px}.home_podcast_banner .custom-content .custom__item:nth-child(2) .custom__item-inner .rte a{font-size:16px;letter-spacing:1px}}.section-how-to-use{background:#fff}.section-how-to-use .grid{margin-left:-4px}@media screen and (max-width: 768px){.section-how-to-use .grid{margin-left:-8.6px}}.section-how-to-use .grid .grid__item{padding-left:4px}@media screen and (max-width: 768px){.section-how-to-use .grid .grid__item{padding-left:8.6px}}.section-how-to-use .grid .grid__item .image-wrap{margin-bottom:24px}@media screen and (max-width: 768px){.section-how-to-use .grid .grid__item .image-wrap{margin-bottom:8.6px}}.section-how-to-use .grid .grid__item h2{color:#a89060;font-size:24px;line-height:100%;margin-bottom:16px}@media screen and (max-width: 768px){.section-how-to-use .grid .grid__item h2{font-size:20px;padding-inline:0px;margin-bottom:8.6px}}.section-how-to-use .grid .grid__item .rte-setting{color:#202926;font-size:16px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width: 768px){.section-how-to-use .grid .grid__item .rte-setting{font-size:12px;padding-inline:0px}}.section-image-with-text-v2 .feature-row--33 .feature-row__media{flex:0 1 33%}.section-image-with-text-v2 .feature-row--33 .feature-row__text{flex:0 1 67%}.section-image-with-text-v2 .feature-row--50 .feature-row__media,.section-image-with-text-v2 .feature-row--50 .feature-row__text{flex:0 1 50%}.section-image-with-text-v2 .feature-row--66 .feature-row__media{flex:0 1 66%}.section-image-with-text-v2 .feature-row--66 .feature-row__text{flex:0 1 34%}.section-image-with-text-v2 .feature-row__media{margin:0}@media only screen and (max-width: 768px){.section-image-with-text-v2 .feature-row__text{padding-inline:0px}.section-image-with-text-v2 .video-media-wrapper video{max-width:100%}}.section-image-with-text-v2 .feature-row__media-item img,.section-image-with-text-v2 .feature-row__media-item video{width:100%}.template-page .page-content h0:not(.section-header__title),.template-page .page-content h1:not(.section-header__title),.template-page .page-content h2:not(.section-header__title),.template-page .page-content h3:not(.section-header__title),.template-page .page-content h4:not(.section-header__title),.template-page .page-content h5:not(.section-header__title),.template-page .page-content h6:not(.section-header__title),.template-page .page-content .h0:not(.section-header__title),.template-page .page-content .h1:not(.section-header__title),.template-page .page-content .h2:not(.section-header__title),.template-page .page-content .h3:not(.section-header__title),.template-page .page-content .h4:not(.section-header__title),.template-page .page-content .h5:not(.section-header__title),.template-page .page-content .h6:not(.section-header__title),.template-page .page-content .heading:not(.section-header__title),.template-page .page-content .header-title:not(.section-header__title){font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-style:var(--typeBaseFontStyle)}.template-page .page-content h0 b,.template-page .page-content h1 b,.template-page .page-content h2 b,.template-page .page-content h3 b,.template-page .page-content h4 b,.template-page .page-content h5 b,.template-page .page-content h6 b,.template-page .page-content .h0 b,.template-page .page-content .h1 b,.template-page .page-content .h2 b,.template-page .page-content .h3 b,.template-page .page-content .h4 b,.template-page .page-content .h5 b,.template-page .page-content .h6 b,.template-page .page-content .heading b,.template-page .page-content .header-title b{font-weight:400}@media screen and (min-width: 768px){.product-single__title{font-size:28px}}.section-header .section-header__title,.hero__title,.background-media-text__subtext h3{font-weight:300;text-transform:capitalize}.section-header__title{text-align:center;color:#a89060}.testimonials-slider__text cite{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-style:italic}button.needsclick{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;padding-inline:24px!important;font-size:20px!important}.star-container svg{fill:#a89060!important;stroke:#a89060!important}.star-container svg>*{fill:#a89060!important;stroke:#a89060!important}.ql-font-poppins{font-size:48px!important;margin-bottom:10px;display:block!important}.site-nav__link{font-weight:450}
/*# sourceMappingURL=/cdn/shop/t/203/assets/sr-custom.css.map */
