.product .product__info-wrapper{font-family:var(--lux-font-sans);color:var(--lux-charcoal)}.product .product__info-wrapper .product__title h1,.product .product__info-wrapper .product__title{font-family:var(--lux-font-serif);font-weight:600;letter-spacing:.01em;line-height:1.15;color:var(--lux-charcoal)}.product .product__text.caption-with-letter-spacing{color:var(--lux-gold);letter-spacing:var(--lux-tracking-wider)}.product .price{font-family:var(--lux-font-serif);color:var(--lux-charcoal)}.product .price .price-item--regular,.product .price .price-item--sale{font-size:2.4rem;font-weight:600;letter-spacing:.01em}.product .price__container{padding:var(--lux-space-2) 0 var(--lux-space-3);border-bottom:1px solid var(--lux-grey-light);margin-bottom:var(--lux-space-3)}.product .price--on-sale .price-item--regular{color:var(--lux-grey)}.product .price__sale .price-item--last{color:var(--lux-emerald)}.product .product-form__input .form__label{font-size:1.15rem;letter-spacing:var(--lux-tracking-wide);text-transform:uppercase;color:var(--lux-charcoal-soft)}.product fieldset.product-form__input input[type=radio]+label,.product .product-form__input .select{border-radius:var(--lux-radius-sm);border-color:var(--lux-grey-light);transition:border-color var(--lux-duration) var(--lux-ease),box-shadow var(--lux-duration) var(--lux-ease)}.product fieldset.product-form__input input[type=radio]:checked+label{border-color:var(--lux-gold);box-shadow:0 0 0 1px var(--lux-gold);background:var(--lux-cream)}.product .product-form__buttons .button{border-radius:var(--lux-radius-sm);letter-spacing:var(--lux-tracking-wide);text-transform:uppercase;font-size:1.2rem;padding-top:1.5rem;padding-bottom:1.5rem;transition:background var(--lux-duration) var(--lux-ease),transform var(--lux-duration) var(--lux-ease)}.product .product-form__submit.button--primary{background:var(--lux-charcoal);border-color:var(--lux-charcoal)}.product .product-form__submit.button--primary:hover{background:var(--lux-gold);border-color:var(--lux-gold)}.product .product__description{font-size:1.35rem;line-height:1.75;color:var(--lux-charcoal-soft)}.product .product__description h2,.product .product__description h3{font-family:var(--lux-font-serif);color:var(--lux-charcoal)}.product .product__description ul li{padding-left:1.4rem;position:relative;margin-bottom:.4rem}.product .product__description ul li::marker{color:var(--lux-gold)}.product .product__accordion.accordion{border-color:var(--lux-grey-light)}.product .product__accordion .accordion__title{font-family:var(--lux-font-serif);font-size:1.3rem;font-weight:600;color:var(--lux-charcoal);padding-top:var(--lux-space-2);padding-bottom:var(--lux-space-2)}.product .product__accordion summary{transition:color var(--lux-duration) var(--lux-ease)}.product .product__accordion[open] .accordion__title,.product .product__accordion summary:hover .accordion__title{color:var(--lux-gold)}.product .product__accordion .accordion__content{font-size:1.2rem;line-height:1.7;color:var(--lux-charcoal-soft)}.product .product__accordion .icon-accordion{transition:transform var(--lux-duration) var(--lux-ease)}.product [id*=judgeme],.product [id*=shopify-product-reviews],.product .spr-container{font-family:var(--lux-font-sans)}.product .spr-container{border-top:1px solid var(--lux-grey-light);padding-top:var(--lux-space-4)}.product .spr-summary-starrating svg,.product .spr-icon{color:var(--lux-gold)}.product .spr-review{border:1px solid var(--lux-grey-light);border-radius:var(--lux-radius-md);padding:var(--lux-space-3);margin-bottom:var(--lux-space-3);background:var(--lux-white);box-shadow:var(--lux-shadow-soft)}.product .spr-review-header-byline{color:var(--lux-grey)}.product .product__media-wrapper img{transition:transform .4s var(--lux-ease)}@media(hover:hover){.product .product__media-wrapper:hover img{transform:scale(1.015)}}.collectors-privilege-block,.fbt-loader,.lux-trust-badges{animation:lux-fade-in .5s var(--lux-ease) both}@keyframes lux-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lux-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;display:block;padding:0 var(--lux-space-3) max(var(--lux-space-2),env(safe-area-inset-bottom));pointer-events:none;transform:translateY(110%);opacity:0;transition:transform .36s var(--lux-ease),opacity .26s var(--lux-ease)}.lux-sticky-atc.is-visible{pointer-events:auto;transform:translateY(0);opacity:1}body.lux-sticky-atc-visible{padding-bottom:9.6rem}.lux-sticky-atc__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--lux-space-3);width:min(118rem,calc(100vw - 2.4rem));margin:0 auto;padding:var(--lux-space-2);border:1px solid rgba(217,199,163,.74);border-radius:8px;background:#fbf8f3f5;box-shadow:0 -12px 34px #26222029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lux-sticky-atc__media{display:block;width:6.4rem;height:6.4rem;overflow:hidden;border:1px solid var(--lux-grey-light);border-radius:8px;background:var(--lux-cream)}.lux-sticky-atc__image{display:block;width:100%;height:100%;object-fit:cover}.lux-sticky-atc__details{min-width:0}.lux-sticky-atc__title,.lux-sticky-atc__variant,.lux-sticky-atc__price{margin:0}.lux-sticky-atc__title{overflow:hidden;color:var(--lux-charcoal);font-family:var(--lux-font-serif);font-size:1.35rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lux-sticky-atc__variant{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--lux-grey);font-size:1.05rem;line-height:1.25}.lux-sticky-atc__variant strong{color:var(--lux-charcoal-soft);font-weight:700}.lux-sticky-atc__price{color:var(--lux-charcoal);font-family:var(--lux-font-serif);font-size:1.45rem;font-weight:800;white-space:nowrap}.lux-sticky-atc__qty{display:grid;grid-template-columns:4rem 4.8rem 4rem;align-items:center;height:4.6rem;overflow:hidden;border:1px solid var(--lux-grey-light);border-radius:8px;background:var(--lux-white)}.lux-sticky-atc__qty-button,.lux-sticky-atc__qty-input{width:100%;height:100%;border:0;background:transparent;color:var(--lux-charcoal)}.lux-sticky-atc__qty-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lux-sticky-atc__qty-button:hover{background:var(--lux-cream)}.lux-sticky-atc__qty-input{font:inherit;font-weight:800;text-align:center;-moz-appearance:textfield}.lux-sticky-atc__qty-input::-webkit-outer-spin-button,.lux-sticky-atc__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.lux-sticky-atc__button{position:relative;min-width:15rem;min-height:4.8rem;padding:0 var(--lux-space-4);border:1px solid var(--lux-charcoal);border-radius:8px;background:var(--lux-charcoal);color:var(--lux-ivory);cursor:pointer;font-size:1.12rem;font-weight:800;text-transform:uppercase;transition:background var(--lux-duration) var(--lux-ease),border-color var(--lux-duration) var(--lux-ease),transform var(--lux-duration) var(--lux-ease)}.lux-sticky-atc__button:hover{border-color:var(--lux-gold);background:var(--lux-gold);transform:translateY(-1px)}.lux-sticky-atc__button[disabled]{cursor:not-allowed;opacity:.5}.lux-sticky-atc__button.is-loading{color:transparent}.lux-sticky-atc__button.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem;border:2px solid rgba(255,255,255,.42);border-top-color:var(--lux-ivory);border-radius:50%;animation:lux-spin .72s linear infinite}@media screen and (max-width:749px){body.lux-sticky-atc-visible{padding-bottom:14.2rem}.lux-sticky-atc__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--lux-space-2)}.lux-sticky-atc__price{grid-column:3;grid-row:1;font-size:1.25rem}.lux-sticky-atc__qty{grid-column:1 / 3;grid-row:2;width:100%}.lux-sticky-atc__button{grid-column:3;grid-row:2;min-width:10.8rem;min-height:4.6rem;padding:0 var(--lux-space-2);font-size:1rem}}@media screen and (max-width:420px){.lux-sticky-atc__media{width:5.4rem;height:5.4rem}.lux-sticky-atc__qty{grid-template-columns:3.8rem 1fr 3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/luxury-product.css.map */
