.is-lux-pdp{--is-lux-bg: #ffffff;--is-lux-panel: #ffffff;--is-lux-panel-2: #f7f7f7;--is-lux-border: rgba(18, 18, 18, .1);--is-lux-border-strong: rgba(18, 18, 18, .18);--is-lux-text: #121212;--is-lux-text-soft: rgba(18, 18, 18, .72);--is-lux-text-muted: rgba(18, 18, 18, .48);--is-lux-shadow: 0 16px 40px rgba(0, 0, 0, .06);--is-lux-radius: .4rem;--is-lux-transition: .45s cubic-bezier(.22, 1, .36, 1);--is-lux-accent: #121212;--is-lux-accent-soft: rgba(18, 18, 18, .06);--is-lux-accent-text: #ffffff;background:var(--is-lux-bg)!important;color:var(--is-lux-text)}.is-lux-pdp.gradient,.is-lux-pdp .gradient{background:var(--is-lux-bg)!important}.is-lux-pdp__shell{max-width:min(1440px,100%);padding-inline:clamp(1.6rem,4vw,4.8rem);padding-top:1.2rem}.is-lux-pdp .is-lux-pdp__grid.product{display:grid!important;grid-template-columns:1fr;gap:2.4rem!important;margin:0!important;width:100%;align-items:start}.is-lux-pdp .is-lux-gallery-col,.is-lux-pdp .is-lux-info-col{width:100%!important;max-width:100%!important;min-width:0;padding:0!important;margin:0!important}.is-lux-pdp .is-lux-gallery-col{grid-column:1;grid-row:1}.is-lux-pdp .is-lux-info-col{grid-column:1;grid-row:2}@media screen and (min-width:750px){.is-lux-pdp .is-lux-pdp__grid.product:not(.product--no-media){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:clamp(2.4rem,4vw,4.8rem)!important}.is-lux-pdp .is-lux-gallery-col{grid-column:1!important;grid-row:1!important}.is-lux-pdp .is-lux-info-col{grid-column:2!important;grid-row:1!important}.is-lux-pdp .product--large:not(.product--no-media) .product__media-wrapper,.is-lux-pdp .product--large:not(.product--no-media) .product__info-wrapper,.is-lux-pdp .product--medium:not(.product--no-media) .product__media-wrapper,.is-lux-pdp .product--medium:not(.product--no-media) .product__info-wrapper,.is-lux-pdp .product--small:not(.product--no-media) .product__media-wrapper,.is-lux-pdp .product--small:not(.product--no-media) .product__info-wrapper,.is-lux-pdp .product--right .product__media-wrapper,.is-lux-pdp .product--right .product__info-wrapper{width:100%!important;max-width:100%!important;order:unset!important}.is-lux-pdp .product__info-wrapper,.is-lux-pdp .product--right .product__info-wrapper,.is-lux-pdp .product--large:not(.product--no-media) .product__info-wrapper{padding:0!important}}.is-lux-pdp .product__media-list.grid{display:flex!important;flex-wrap:nowrap;width:100%}.is-lux-pdp .product__media-list .product__media-item.grid__item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}@media screen and (min-width:750px){.is-lux-pdp .product--thumbnail .product__media-list .product__media-item,.is-lux-pdp .product--thumbnail_slider .product__media-list .product__media-item{width:100%!important;max-width:100%!important}}.is-lux-pdp media-gallery,.is-lux-pdp .is-product-gallery,.is-lux-pdp .product__media-wrapper,.is-lux-pdp .slider-mobile-gutter,.is-lux-pdp .product__media-list{width:100%;max-width:100%}.is-lux-pdp .product__media-item img,.is-lux-pdp .product__media img,.is-lux-pdp .product-media-container,.is-lux-pdp .media{width:100%;max-width:100%}.is-lux-panel{padding:clamp(1.2rem,2vw,2rem) 0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.is-lux-pdp .product__info-wrapper{padding-block:.8rem 0}.is-lux-title h1,.is-lux-pdp .product__title h1{font-size:clamp(2.6rem,4vw,4rem)!important;line-height:1.12!important;letter-spacing:.01em;font-weight:500;color:var(--is-lux-text)!important;margin:0 0 1.2rem;overflow-wrap:anywhere;word-break:break-word;text-transform:capitalize}.is-lux-pdp .product__text,.is-lux-pdp .product__vendor,.is-lux-pdp .caption-with-letter-spacing{color:var(--is-accent, #b21e21)!important;font-size:1.1rem!important;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:1.2rem}.is-lux-pdp .product__title a{display:none}.is-lux-tagline{margin:0 0 2rem;max-width:38ch;font-size:clamp(1.45rem,1.8vw,1.7rem);line-height:1.65;color:var(--is-lux-text-soft);font-weight:400}.is-lux-price{margin-bottom:1.6rem}.is-lux-pdp .price,.is-lux-pdp .price-item,.is-lux-pdp .price__regular .price-item--regular{color:var(--is-lux-text)!important;font-size:clamp(2rem,2.4vw,2.6rem);letter-spacing:.04em}.is-lux-pdp .price--on-sale .price-item--sale{color:var(--is-accent, #b21e21)!important}.is-lux-pdp .price--on-sale .price-item--regular{color:var(--is-lux-text-muted)!important;font-size:1.5rem}.is-lux-pdp .price .badge,.is-lux-pdp .badge{background:var(--is-lux-accent-soft);color:var(--is-lux-text);border:1px solid var(--is-lux-border-strong);border-radius:999px;letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.is-lux-pdp .product__tax,.is-lux-pdp .installment{color:var(--is-lux-text-muted)}.is-lux-sale-timer{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:2rem 0 0;padding:1.6rem 1.8rem;color:#fff;background:linear-gradient(135deg,#171717,#2b1516);border-left:3px solid var(--is-accent, #b21e21);border-radius:.4rem}.is-lux-sale-timer__content{display:grid;gap:.3rem}.is-lux-sale-timer__eyebrow{color:#e7b9ba;font-size:.95rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.is-lux-sale-timer__title{color:#fff;font-size:1.45rem;line-height:1.25}.is-lux-sale-timer__countdown{display:flex;flex-shrink:0;gap:.7rem}.is-lux-sale-timer__countdown>span{display:grid;min-width:4.2rem;padding:.7rem .5rem .6rem;text-align:center;background:#ffffff14;border:1px solid rgb(255 255 255 / 14%);border-radius:.3rem}.is-lux-sale-timer__countdown strong{color:#fff;font-size:1.5rem;font-variant-numeric:tabular-nums;line-height:1}.is-lux-sale-timer__countdown small{margin-top:.4rem;color:#c9c9c9;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.is-lux-meta{display:grid;gap:1rem;margin:2rem 0 2.4rem;padding:1.6rem 0;border-block:1px solid var(--is-lux-border)}@media screen and (max-width:749px){.is-lux-sale-timer{align-items:stretch;flex-direction:column;gap:1.3rem}.is-lux-sale-timer__countdown{display:grid;grid-template-columns:repeat(4,1fr)}.is-lux-sale-timer__countdown>span{min-width:0}}.is-lux-meta__row{display:grid;grid-template-columns:11rem 1fr;gap:1.2rem;align-items:baseline}.is-lux-meta__label{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--is-lux-text-muted)}.is-lux-meta__value{font-size:1.35rem;color:var(--is-lux-text-soft);line-height:1.5}.is-lux-meta__value--ok{color:#2f6b45}.is-lux-meta__value--out{color:#a33a3a}.is-lux-pdp .rating,.is-lux-pdp .rating-star{color:var(--is-lux-accent)}.is-lux-pdp .rating-count{color:var(--is-lux-text-muted)}.is-lux-gallery-col{position:relative}.is-lux-pdp .is-product-gallery,.is-lux-pdp media-gallery{display:block;width:100%}.is-lux-pdp .product__media-item,.is-lux-pdp .product__media,.is-lux-pdp .product-media-container{border:1px solid var(--is-lux-border)!important;border-radius:var(--is-lux-radius)!important;overflow:hidden;background:var(--is-lux-panel-2);box-shadow:none;transition:border-color var(--is-lux-transition),transform var(--is-lux-transition)}.is-lux-pdp .product-media-container{width:100%!important;max-width:100%!important}.is-lux-pdp .product-media-container.constrain-height,.is-lux-pdp .product-media-container.constrain-height.media-fit-contain{width:100%!important;max-width:100%!important;--constrained-min-height: 42rem;--viewport-offset: 18rem}.is-lux-pdp .product-media-container.constrain-height .media{padding-top:min(100%,var(--ratio-percent))}.is-lux-pdp .product__media-item img,.is-lux-pdp .product__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .45s ease}.is-lux-pdp .product__media-item:hover img{transform:scale(1.02)}.is-lux-pdp .thumbnail-slider{display:block;width:100%;margin-top:1.6rem}.is-lux-pdp .thumbnail-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;margin:0;padding:0;width:100%;list-style:none}@media screen and (min-width:990px){.is-lux-pdp .product--large .thumbnail-list,.is-lux-pdp .product--medium .thumbnail-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (max-width:749px){.is-lux-pdp .thumbnail-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}.is-lux-pdp .thumbnail-list__item.slider__slide{width:auto!important;max-width:none!important}}.is-lux-pdp .thumbnail-list__item{position:relative;width:100%!important;min-width:0;margin:0}.is-lux-pdp .thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.is-lux-pdp .thumbnail,.is-lux-pdp .thumbnail-list__item .thumbnail,.is-lux-pdp .thumbnail-list__item button.thumbnail{position:absolute!important;top:0;right:0;bottom:0;left:0;top:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0;padding:0;border:1px solid var(--is-lux-border)!important;border-radius:var(--is-lux-radius)!important;overflow:hidden;background:var(--is-lux-panel-2);transition:border-color var(--is-lux-transition),transform var(--is-lux-transition),box-shadow var(--is-lux-transition),opacity var(--is-lux-transition)}.is-lux-pdp .thumbnail img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.is-lux-pdp .thumbnail:hover,.is-lux-pdp .thumbnail-list__item button.thumbnail:hover{opacity:1;transform:translateY(-2px);border-color:var(--is-lux-border-strong)!important}.is-lux-pdp .thumbnail[aria-current],.is-lux-pdp .thumbnail[aria-current=true],.is-lux-pdp .thumbnail-list__item button.thumbnail[aria-current=true]{border-color:var(--is-lux-accent)!important;box-shadow:0 0 0 1px var(--is-lux-accent);opacity:1}.is-lux-pdp .product__modal-opener .product__media-icon,.is-lux-pdp .product__media-toggle{color:var(--is-lux-text);background:#ffffffd9;border:1px solid var(--is-lux-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.is-lux-gallery-col:after{content:"360\b0";position:absolute;top:1.2rem;right:1.2rem;z-index:3;padding:.55rem 1rem;font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--is-lux-text-muted);background:#ffffffeb;border:1px solid var(--is-lux-border);border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.is-lux-pdp variant-selects,.is-lux-pdp .product-form__input{margin-bottom:2rem}.is-lux-pdp .product-form__input .form__label,.is-lux-pdp fieldset legend{color:var(--is-lux-text-muted)!important;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem}.is-lux-pdp .product-form__input--pill input[type=radio]+label{min-width:4.8rem;min-height:4.4rem;padding:0 1.6rem;border-radius:999px!important;border:1px solid var(--is-lux-border-strong)!important;background:#fff;color:var(--is-lux-text-soft)!important;letter-spacing:.08em;transition:all var(--is-lux-transition)}.is-lux-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--is-lux-accent)!important;color:var(--is-lux-text)!important;transform:translateY(-1px)}.is-lux-pdp .product-form__input--pill input[type=radio]:checked+label{border-color:var(--is-lux-accent)!important;background:var(--is-lux-accent-soft)!important;color:var(--is-lux-text)!important;box-shadow:0 0 0 1px var(--is-lux-accent)}.is-lux-pdp .product-form__input--swatch .swatch-input__label{width:3.6rem!important;height:3.6rem!important;border:1px solid var(--is-lux-border-strong)!important;transition:transform var(--is-lux-transition),box-shadow var(--is-lux-transition)}.is-lux-pdp .product-form__input--swatch .swatch-input__label:hover{transform:scale(1.08)}.is-lux-pdp .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--is-lux-accent)}.is-lux-pdp .quantity{border:1px solid var(--is-lux-border-strong);border-radius:var(--is-lux-radius);background:#fff;color:var(--is-lux-text)}.is-lux-pdp .quantity__button,.is-lux-pdp .quantity__input{color:var(--is-lux-text)}.is-lux-buy{margin-top:1.2rem;padding:2rem;border:1px solid var(--is-lux-border);border-radius:var(--is-lux-radius);background:var(--is-lux-panel-2)}.is-lux-buy__buttons{display:grid;gap:1rem}.is-lux-btn,.is-lux-pdp .product-form__submit.is-lux-btn{position:relative;overflow:hidden;min-height:5.6rem;border:0!important;border-radius:var(--is-lux-radius)!important;background:var(--is-lux-accent)!important;color:var(--is-lux-accent-text)!important;font-size:1.25rem;font-weight:560;letter-spacing:.16em;text-transform:uppercase;transition:transform var(--is-lux-transition),box-shadow var(--is-lux-transition),filter var(--is-lux-transition)}.is-lux-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.28),transparent 45%);opacity:0;transition:opacity .35s ease;pointer-events:none}.is-lux-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0000001f;filter:brightness(1.04)}.is-lux-btn:hover:after{opacity:1}.is-lux-btn:disabled{opacity:.45;transform:none;box-shadow:none}.is-lux-buy__now .shopify-payment-button__button{min-height:5.6rem!important;border-radius:var(--is-lux-radius)!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:#fff!important;color:var(--is-lux-text)!important;border:1px solid var(--is-lux-border-strong)!important;transition:border-color var(--is-lux-transition),background var(--is-lux-transition),transform var(--is-lux-transition)}.is-lux-buy__now .shopify-payment-button__button:hover{border-color:var(--is-lux-accent)!important;background:var(--is-lux-accent-soft)!important;transform:translateY(-2px)}.is-lux-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.is-lux-actions__btn{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--is-lux-border-strong);border-radius:999px;background:#fff;color:var(--is-lux-text-soft);font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color var(--is-lux-transition),border-color var(--is-lux-transition),background var(--is-lux-transition)}.is-lux-actions__btn:hover,.is-lux-actions__btn[aria-pressed=true]{color:var(--is-accent, #b21e21);border-color:var(--is-accent, #b21e21);background:#b21e210f}.is-lux-actions__icon{display:inline-flex}.is-lux-pdp .is-product-trust,.is-lux-pdp .is-trust-micro{border-top-color:var(--is-lux-border);color:var(--is-lux-text-muted)}.is-lux-features{margin-top:3.2rem}.is-lux-features__eyebrow{margin:0 0 1.6rem;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--is-accent, #b21e21)}.is-lux-features__grid{display:grid;grid-template-columns:1fr;gap:1rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.is-lux-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.is-lux-features__card{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem;border:1px solid var(--is-lux-border);border-radius:var(--is-lux-radius);background:#fff;transition:border-color var(--is-lux-transition),transform var(--is-lux-transition),box-shadow var(--is-lux-transition)}.is-lux-features__card:hover{border-color:#12121238;transform:translateY(-3px);box-shadow:var(--is-lux-shadow)}.is-lux-features__icon{flex:0 0 3.2rem;width:3.2rem;height:3.2rem;color:var(--is-lux-accent)}.is-lux-features__icon svg{width:100%;height:100%}.is-lux-features__text{font-size:1.4rem;line-height:1.55;color:var(--is-lux-text-soft)}.is-lux-specs{margin-top:3.2rem}.is-lux-specs__eyebrow{margin:0 0 .8rem;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--is-accent, #b21e21)}.is-lux-specs__heading{margin:0 0 2rem;font-size:clamp(2.2rem,3vw,3rem);color:var(--is-lux-text);font-weight:500}.is-lux-specs__table{width:100%;border-collapse:collapse}.is-lux-specs__table th,.is-lux-specs__table td{padding:1.4rem 0;border-bottom:1px solid var(--is-lux-border);text-align:left;vertical-align:top}.is-lux-specs__table th{width:42%;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--is-lux-text-muted);font-weight:500}.is-lux-specs__table td{font-size:1.5rem;color:var(--is-lux-text)}.is-lux-specs__mobile{display:none}.is-lux-specs__summary{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--is-lux-border);color:var(--is-lux-text);letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;cursor:pointer;list-style:none}.is-lux-specs__summary::-webkit-details-marker{display:none}.is-lux-specs__caret{width:.8rem;height:.8rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.is-lux-specs__accordion[open] .is-lux-specs__caret{transform:rotate(-135deg)}.is-lux-specs__list{margin:0;padding:0}.is-lux-specs__item{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--is-lux-border)}.is-lux-specs__item dt{color:var(--is-lux-text-muted);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase}.is-lux-specs__item dd{margin:0;color:var(--is-lux-text);font-size:1.4rem;text-align:right}@media screen and (max-width:749px){.is-lux-specs__desktop{display:none}.is-lux-specs__mobile{display:block}.is-lux-meta__row{grid-template-columns:1fr;gap:.4rem}.is-lux-gallery-col:after{top:1rem;right:1rem;font-size:.9rem;padding:.55rem .9rem}}.is-lux-pdp .is-accordion,.is-lux-pdp .product__accordion,.is-lux-pdp .accordion{border-color:var(--is-lux-border)!important}.is-lux-pdp .accordion__title,.is-lux-pdp .is-accordion summary,.is-lux-pdp .product__accordion .summary__title{color:var(--is-lux-text)!important;letter-spacing:.08em;font-weight:600}.is-lux-pdp .product__description,.is-lux-pdp .rte,.is-lux-pdp .accordion__content{color:var(--is-lux-text-soft)!important;font-size:clamp(1.5rem,1.8vw,1.75rem);line-height:1.8;max-width:62ch}.is-lux-pdp .product__description p+p{margin-top:1.6rem}.is-sticky-atc{background:#fffffff5!important;border-top:1px solid rgba(18,18,18,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.is-sticky-atc__title,.is-sticky-atc__price{color:#121212!important}.is-sticky-atc__submit{background:var(--is-lux-accent, #121212)!important;color:var(--is-lux-accent-text, #fff)!important;border:0!important}.is-lux-pdp .share-button,.is-lux-pdp .product__inventory,.is-lux-pdp .icon-with-text,.is-lux-pdp .product__sku{color:var(--is-lux-text-soft)}.is-lux-pdp .select__select,.is-lux-pdp .product-form__input select{background:#fff;color:var(--is-lux-text);border-color:var(--is-lux-border-strong)}@media(prefers-reduced-motion:reduce){.is-lux-pdp *,.is-lux-pdp *:before,.is-lux-pdp *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-istylux-product.css.map */
