body:has(.serenity-pdp),.serenity-pdp{--sd-gold: 208, 170, 47;--sd-gold-dark: 124, 101, 28;--sd-grey: 135, 135, 135;--sd-grey-text: 97, 97, 97;--sd-ink: 18, 18, 18;--sd-tint: rgba(var(--sd-gold), .07);--sd-line: rgba(var(--sd-grey), .35);--sd-radius: .6rem}.serenity-pdp .product__media-item.scroll-trigger,.serenity-pdp .product__info-wrapper.scroll-trigger{opacity:1;transform:none;animation:none}.serenity-pdp .product__media-item .product-media-container{background-color:var(--sd-tint);border-radius:var(--sd-radius);overflow:hidden}.serenity-pdp .product__media-item img{transition:transform .6s ease}@media screen and (hover:hover){.serenity-pdp .product__media-item:hover img{transform:scale(1.03)}}.serenity-pdp .thumbnail{border-radius:calc(var(--sd-radius) / 2);overflow:hidden}.serenity-pdp .thumbnail[aria-current]{box-shadow:0 0 0 .2rem rgb(var(--sd-gold));border-color:rgb(var(--sd-gold))}@media screen and (min-width:990px){.serenity-pdp .product__info-container{background-color:var(--sd-tint);border:1px solid var(--sd-line);border-radius:var(--sd-radius);padding:3.6rem 4rem}}@media screen and (min-width:750px)and (max-width:989px){.serenity-pdp .product__info-container{padding-left:1.2rem}}.serenity-pdp .product__text.caption-with-letter-spacing{color:rgb(var(--sd-gold-dark));letter-spacing:.25rem}.serenity-pdp .product__title h1{font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.3;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:0}@media screen and (min-width:750px){.serenity-pdp .product__title h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.serenity-pdp .product__title:after{content:"";display:block;width:4.8rem;height:.2rem;margin-top:1.4rem;background:linear-gradient(90deg,rgb(var(--sd-gold)),rgba(var(--sd-gold),0))}.serenity-pdp .price--large{margin-top:.4rem}.serenity-pdp .price--large .price-item--regular,.serenity-pdp .price--large .price-item--sale{font-size:2.4rem;letter-spacing:.05rem}.serenity-pdp .price--large .price-item--sale{color:rgb(var(--sd-gold-dark))}.serenity-pdp .price--large .price__sale .price-item--regular{font-size:1.6rem;color:rgb(var(--sd-grey))}.serenity-pdp .price .badge{background-color:rgb(var(--sd-gold));border-color:rgb(var(--sd-gold));color:rgb(var(--sd-ink));letter-spacing:.1rem}.serenity-pdp .product__tax{color:rgb(var(--sd-grey-text));margin-top:.4rem}.serenity-pdp .product__description{padding-block:1.8rem;margin-block:.4rem;border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);line-height:1.8;color:rgba(var(--sd-ink),.8)}.serenity-pdp .product__description ul{list-style:none;padding-left:0}.serenity-pdp .product__description ul li{position:relative;padding-left:1.8rem;margin-bottom:.6rem}.serenity-pdp .product__description ul li:before{content:"";position:absolute;left:.2rem;top:.75em;width:.6rem;height:.6rem;background-color:rgb(var(--sd-gold));transform:rotate(45deg)}.serenity-pdp .product-form__input .form__label{font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--sd-grey-text));margin-bottom:.4rem}.serenity-pdp .product-form__input--pill input[type=radio]+label{background-color:#fff;border-color:var(--sd-line);padding:1.1rem 2.2rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.serenity-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--sd-gold))}.serenity-pdp .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--sd-ink));border-color:rgb(var(--sd-ink));color:#fff}.serenity-pdp .product-form__input--swatch input[type=radio]:checked+label{box-shadow:0 0 0 .2rem rgb(var(--sd-gold))}.serenity-pdp .product-form__quantity .quantity{background-color:#fff;border-radius:99rem;min-height:4.6rem}.serenity-pdp .product-form__quantity .quantity:after,.serenity-pdp .product-form__quantity .quantity:before{border-radius:99rem}.serenity-pdp .quantity__button:hover svg{color:rgb(var(--sd-gold-dark))}.serenity-pdp .product-form__buttons{max-width:none}.serenity-pdp .product-form__submit,.serenity-pdp .shopify-payment-button__button{min-height:5.2rem;border-radius:var(--sd-radius);letter-spacing:.15rem;text-transform:uppercase;font-size:1.4rem}.serenity-pdp .product-form__submit:after,.serenity-pdp .product-form__submit:before{border-radius:var(--sd-radius)}.serenity-pdp .product-form__submit.button--primary{background-color:rgb(var(--sd-ink));transition:background-color .25s ease,color .25s ease}.serenity-pdp .product-form__submit.button--primary:not([disabled]):hover{background-color:rgb(var(--sd-gold));color:rgb(var(--sd-ink))}.serenity-pdp .product-form__submit.button--secondary{background-color:#fff;color:rgb(var(--sd-ink));--border-opacity: 1;transition:background-color .25s ease,color .25s ease}.serenity-pdp .product-form__submit.button--secondary:after{box-shadow:0 0 0 1px rgb(var(--sd-ink))}.serenity-pdp .product-form__submit.button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 1px rgb(var(--sd-gold))}.serenity-pdp .product-form__submit.button--secondary:not([disabled]):hover{background-color:var(--sd-tint)}.serenity-pdp .shopify-payment-button__button--unbranded{background-color:rgb(var(--sd-ink));transition:background-color .25s ease,color .25s ease}.serenity-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--sd-gold));color:rgb(var(--sd-ink))}.serenity-pdp .shopify-payment-button__more-options{color:rgb(var(--sd-grey-text))}.serenity-pdp .product__inventory:not(.visibility-hidden){display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.4rem;border-radius:99rem;background-color:var(--sd-tint);border:1px solid rgba(var(--sd-gold),.45);font-size:1.3rem}.serenity-pdp .product__accordion{border-color:var(--sd-line)}.serenity-pdp .product__accordion summary .icon-caret,.serenity-pdp .product__accordion .svg-wrapper{color:rgb(var(--sd-gold-dark))}.serenity-pdp .product__accordion .accordion__title{letter-spacing:.05rem}.serenity-pdp .sd-policy-links{padding-left:1.8rem}.serenity-pdp .sd-notes{margin:.4rem 0 .8rem}.serenity-pdp .sd-notes__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem;margin:0 0 1.2rem}.serenity-pdp .sd-notes__scent{margin:0;font-size:1.5rem;font-style:italic;letter-spacing:.05rem;color:rgb(var(--sd-ink))}.serenity-pdp .sd-notes__heading{margin:0;font-size:1.2rem;letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--sd-gold-dark))}.serenity-pdp .sd-notes__list{margin:0;position:relative;display:grid;gap:1.2rem}.serenity-pdp .sd-notes__list:before{content:"";position:absolute;left:.4rem;top:.8rem;bottom:.8rem;width:1px;background-color:rgba(var(--sd-gold),.45)}.serenity-pdp .sd-notes__row{position:relative;display:grid;grid-template-columns:7rem 1fr;gap:1.2rem;padding-left:2.4rem;align-items:baseline}.serenity-pdp .sd-notes__row:before{content:"";position:absolute;left:0;top:.55em;width:.9rem;height:.9rem;border-radius:50%;background-color:var(--sd-tint);border:1px solid rgb(var(--sd-gold))}.serenity-pdp .sd-notes__row dt{font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--sd-grey-text))}.serenity-pdp .sd-notes__row dd{margin:0;line-height:1.6;color:rgb(var(--sd-ink))}.serenity-pdp .sd-assurance{margin:.4rem 0 1.2rem;max-width:48rem}.serenity-pdp .sd-assurance__list{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:0}.serenity-pdp .sd-assurance__item{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;color:rgba(var(--sd-ink),.8)}.serenity-pdp .sd-assurance__icon{flex:none;color:rgb(var(--sd-gold-dark))}.serenity-pdp .sd-assurance__payments{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0;padding-top:1.4rem;border-top:1px solid var(--sd-line)}.serenity-pdp .sd-assurance__payments .icon{width:3.8rem;height:2.4rem}.serenity-pdp .sd-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:3;background-color:#fffffff7;border-top:1px solid var(--sd-line);box-shadow:0 -.4rem 1.6rem rgba(var(--sd-ink),.06);padding-bottom:env(safe-area-inset-bottom);transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.serenity-pdp .sd-sticky-atc.is-visible{transform:translateY(0);visibility:visible;transition:transform .3s ease}.serenity-pdp .sd-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;padding-block:1rem}.serenity-pdp .sd-sticky-atc__image{flex:none;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:calc(var(--sd-radius) / 2);background-color:var(--sd-tint)}.serenity-pdp .sd-sticky-atc__meta{flex:1 1 auto;min-width:0}.serenity-pdp .sd-sticky-atc__meta p{margin:0;line-height:1.4}.serenity-pdp .sd-sticky-atc__title{font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.serenity-pdp .sd-sticky-atc__price{font-size:1.4rem;color:rgb(var(--sd-gold-dark))}.serenity-pdp .sd-sticky-atc__button{flex:none;min-height:4.4rem;min-width:0;padding:0 2.4rem;border-radius:var(--sd-radius);background-color:rgb(var(--sd-ink));letter-spacing:.12rem;text-transform:uppercase;font-size:1.3rem}.serenity-pdp .sd-sticky-atc__button:after,.serenity-pdp .sd-sticky-atc__button:before{border-radius:var(--sd-radius)}.serenity-pdp .sd-sticky-atc__button{transition:background-color .25s ease,color .25s ease}.serenity-pdp .sd-sticky-atc__button:not([disabled]):hover{background-color:rgb(var(--sd-gold));color:rgb(var(--sd-ink))}@media screen and (max-width:749px){.serenity-pdp .sd-sticky-atc__image{display:none}.serenity-pdp .sd-sticky-atc__button{padding:0 1.8rem}}@media screen and (min-width:990px){.serenity-pdp .sd-sticky-atc__button{min-width:24rem}}body:has(.serenity-pdp) .collapsible-content__heading,body:has(.serenity-pdp) .related-products__heading{letter-spacing:.05rem}body:has(.serenity-pdp) .collapsible-content__heading:after,body:has(.serenity-pdp) .related-products__heading:after{content:"";display:block;width:4.8rem;height:.2rem;margin:1.4rem auto 0;background-color:rgb(var(--sd-gold))}body:has(.serenity-pdp) .related-products__heading{text-align:center;margin-bottom:3.2rem}body:has(.serenity-pdp) .collapsible-content .accordion{border-color:var(--sd-line)}body:has(.serenity-pdp) .collapsible-content .accordion summary svg{color:rgb(var(--sd-gold))}body:has(.serenity-pdp) .related-products .card__media img{transition:transform .6s ease}@media screen and (hover:hover){body:has(.serenity-pdp) .related-products .card-wrapper:hover .card__media img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.serenity-pdp .sd-sticky-atc,.serenity-pdp .product__media-item img,body:has(.serenity-pdp) .related-products .card__media img{transition:none;transform:none!important}}body:has(.serenity-pdp .sd-sticky-atc.is-visible){padding-bottom:calc(6.8rem + env(safe-area-inset-bottom))}@media screen and (min-width:990px){.serenity-pdp .product--thumbnail media-gallery:has(.thumbnail-slider){display:grid;grid-template-columns:8.4rem minmax(0,1fr);gap:1.6rem;align-items:start}.serenity-pdp .product--thumbnail media-gallery:has(.thumbnail-slider)>*{grid-column:2;grid-row:auto;min-width:0}.serenity-pdp .product--thumbnail media-gallery:has(.thumbnail-slider)>.thumbnail-slider{grid-column:1;grid-row:1 / span 3}.serenity-pdp .product--thumbnail media-gallery:has(.thumbnail-slider)>slider-component:not(.thumbnail-slider){grid-row:1}.serenity-pdp .product--thumbnail .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;max-height:min(72vh,68rem);overflow-y:auto;padding:.3rem;scrollbar-width:thin}.serenity-pdp .product--thumbnail .thumbnail-slider .thumbnail-list__item{width:100%;flex:none}}.serenity-pdp .thumbnail:not([aria-current]){opacity:.7;transition:opacity .2s ease}.serenity-pdp .thumbnail:hover{opacity:1}.serenity-pdp{--sd-qty-width: 11.6rem;--sd-row-gap: 1rem}@media screen and (min-width:750px){.serenity-pdp{--sd-qty-width: 13rem;--sd-row-gap: 1.2rem}}.serenity-pdp .product__info-container>.product-form__quantity:has(+.sd-buy){float:left;width:var(--sd-qty-width);min-width:0;max-width:var(--sd-qty-width);margin:1.5rem var(--sd-row-gap) 0 0}.serenity-pdp .product-form__quantity:has(+.sd-buy) .price-per-item__container,.serenity-pdp .product-form__quantity:has(+.sd-buy) .quantity{width:100%;min-width:0}.serenity-pdp .product-form__quantity:has(+.sd-buy) .quantity{min-height:5.2rem}.serenity-pdp .product__info-container>.product-form__quantity+.sd-buy{margin-top:0;padding-top:1.5rem}.serenity-pdp .product-form__quantity+.sd-buy .product-form{margin-top:0}.serenity-pdp .product-form__quantity+.sd-buy .product-form__submit{min-width:0;padding-inline:1.2rem}.serenity-pdp .product-form__quantity:has(+.sd-buy) .quantity__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.serenity-pdp .product-form__quantity+.sd-buy{display:flow-root}.serenity-pdp .product-form__quantity+.sd-buy .shopify-payment-button,.serenity-pdp .product-form__quantity+.sd-buy .product__pickup-availabilities,.serenity-pdp .product-form__quantity+.sd-buy .product-form__error-message-wrapper{margin-left:calc(-1 * (var(--sd-qty-width) + var(--sd-row-gap)));width:calc(100% + var(--sd-qty-width) + var(--sd-row-gap))}.serenity-pdp .product-form__quantity+.sd-buy .product-form__submit{margin-bottom:1rem}.serenity-pdp .sd-buy+*{clear:both}@media screen and (max-width:360px){.serenity-pdp .product-form__submit{letter-spacing:.08rem;font-size:1.3rem}}.serenity-pdp .sd-description>p:first-child>strong:only-child,.serenity-pdp .sd-description>strong:first-child,.serenity-pdp .sd-description h2,.serenity-pdp .sd-description h3,.serenity-pdp .sd-description h4{display:block;margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.2rem;text-transform:uppercase;color:rgb(var(--sd-gold-dark))}.serenity-pdp .sd-description ul{display:flex;flex-wrap:wrap;gap:.6rem 2.4rem;margin:0 0 1.6rem}.serenity-pdp .sd-description ul li{margin-bottom:0}.serenity-pdp .sd-description p{margin:0 0 1.2rem}.serenity-pdp .sd-description>:last-child{margin-bottom:0}.serenity-pdp .product__accordion .accordion__title{font-size:1.3rem;letter-spacing:.18rem;text-transform:uppercase}.serenity-pdp .product__accordion summary{padding-block:1.6rem}.serenity-pdp .product__accordion summary:hover .accordion__title{color:rgb(var(--sd-gold-dark))}.serenity-pdp .product__accordion .accordion__content{padding-bottom:1.6rem;color:rgba(var(--sd-ink),.8);line-height:1.7}.serenity-pdp .product__accordion+.product__accordion{margin-top:0;border-top:0}.serenity-pdp .sd-details__list{margin:0 0 1.6rem}.serenity-pdp .sd-details__row{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;gap:1.2rem;padding-block:.9rem;border-bottom:1px solid var(--sd-line)}.serenity-pdp .sd-details__row:first-child{padding-top:0}.serenity-pdp .sd-details__row dt,.serenity-pdp .sd-details__label{font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--sd-grey-text))}.serenity-pdp .sd-details__row dd{margin:0;color:rgb(var(--sd-ink))}.serenity-pdp .sd-details__label{margin:0 0 .6rem}.serenity-pdp .sd-details__care ul{padding-left:1.8rem}.serenity-pdp .sd-details__care li::marker{color:rgb(var(--sd-gold))}@media screen and (max-width:420px){.serenity-pdp .sd-details__row{grid-template-columns:1fr;gap:.2rem}}.serenity-pdp .sd-quote{margin:0 0 1.4rem;padding:.2rem 0 .2rem 1.6rem;border-left:.2rem solid rgb(var(--sd-gold));font-size:1.8rem;font-style:italic;line-height:1.5;color:rgb(var(--sd-ink))}.serenity-pdp .share-button__button{font-size:1.2rem;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--sd-grey-text))}.serenity-pdp .share-button__button:hover{color:rgb(var(--sd-gold-dark))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/serenity-product.css.map */
