:root{--lux-red:#dc2626;--lux-green:#00b67a;--lux-soft:rgba(0,0,0,.06);--lux-line:rgba(0,0,0,.1);--lux-ink:#0a0a0a;--font-body-family:Helvetica,Arial,sans-serif;--font-heading-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body{font-family:Helvetica,Arial,sans-serif;font-size:1.3rem;line-height:1.5;letter-spacing:0;color:#000}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0}@media screen and (max-width:749px){.page-width{padding-left:2rem;padding-right:2rem}}.announcement-bar__message{font-size:1.1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lux-eyebrow{display:block;font-size:1.14rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .8rem}.lux-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.6rem,6vw,5.2rem);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;font-weight:700;margin:0 0 1.2rem;color:inherit}.lux-text{font-size:1.3rem;line-height:1.5;margin:0 0 2rem;opacity:.85}.lux-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.6rem;font-size:.975rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:1px solid currentColor;border-radius:.3rem;transition:background .2s,color .2s}.lux-btn--light{background:transparent;color:#fff;border-color:#ffffff73}.lux-btn--light:hover{background:#fff;color:#000;border-color:#fff}.lux-btn--dark{background:#000;color:#fff;border-color:#000}.lux-head{text-align:center;margin:0 0 2.4rem}.lux-head .lux-title{font-size:2.2rem;line-height:1.36}@media screen and (min-width:750px){.lux-head .lux-title{font-size:3rem}}.card__inner,.card .media{background:#e5e5e5}.badge{background:var(--lux-red)!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.card .price--on-sale .price-item--sale{color:#c00}.price--on-sale .price-item--regular{color:#bbb}.lux-acc{border-top:1px solid var(--lux-line)}.lux-acc:last-of-type{border-bottom:1px solid var(--lux-line)}.lux-acc summary{display:flex;align-items:center;gap:1rem;cursor:pointer;list-style:none;padding:1rem 0}.lux-acc summary::-webkit-details-marker{display:none}.lux-acc__ic{display:none}.lux-acc__t{flex:1;font-size:1.17rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#000000db}.lux-acc__pm{position:relative;width:1rem;height:1rem;flex:none}.lux-acc__pm:before,.lux-acc__pm:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#000;transition:transform .25s ease}.lux-acc__pm:after{transform:rotate(90deg)}.lux-acc[open] .lux-acc__pm:after{transform:rotate(0)}.lux-acc__body,.lux-acc>div{margin:0;padding:0 0 1.1rem;font-size:1.2rem;line-height:1.55;color:#000000c7;background:none;border:0}.lux-acc__body p{margin:0 0 .8rem}.lux-acc__body p:last-child{margin-bottom:0}.product .product__media-item .media,.product .product__media-wrapper .media{background:#e5e5e5}.product .product__info-container{color:#000;font-size:1.3rem}.product .product__info-container>*{margin-top:0;margin-bottom:0}.product .product__info-container>*+*{margin-top:.7rem}.product .product__info-container>div:has(>.installment),.product .product__info-container>.product__view-details,.lp-pay:empty{display:none}@media screen and (max-width:749px){.product .product__info-wrapper{padding-left:0;padding-right:0}}.product .product__title{margin:0}.product .product__title h1,.product .product__title h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-transform:none;color:var(--lux-ink);margin:0}@media screen and (min-width:990px){.product .product__title h1{font-size:3rem}}.product .product__info-container>.product__title+*{margin-top:.4rem}.product .price{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem 1rem}.product .price .badge{display:none}.product .price--large .price-item--regular,.product .price--large .price-item--sale{font-size:1.975rem;line-height:1.5;letter-spacing:0}.product .price--large .price-item--sale,.product .price--large .price__regular .price-item--regular{font-weight:700;color:#000}.product .price--on-sale .price-item--sale{order:-1}.product .price--on-sale .price__sale .price-item--regular{font-weight:400;color:#000;opacity:.45}.product .product__tax{font-size:1.14rem;color:#0009;margin-top:.2rem!important}.product .product__tax a{color:inherit}.lp-save{display:flex;align-items:center;gap:.8rem;margin-top:.6rem!important}.lp-save__pct{background:var(--lux-red);color:#fff;font-size:1rem;font-weight:700;padding:.6rem .8rem;line-height:1;border-radius:.4rem}.lp-save__txt{font-size:1.17rem;font-weight:600;color:var(--lux-red)}.lp-feat{list-style:none;margin:0;padding:0;font-size:1.17rem;line-height:1.35;letter-spacing:.01em;color:#000}.lp-feat li{position:relative;padding-left:2rem;margin:0 0 .3rem}.lp-feat li:last-child{margin-bottom:0}.lp-feat li:before{content:"";position:absolute;left:.15rem;top:.3rem;width:.9rem;height:.45rem;border-left:1.3px solid var(--lux-green);border-bottom:1.3px solid var(--lux-green);transform:rotate(-45deg)}.lp-label{font-size:1.3rem;font-weight:400;margin:0 0 .5rem}.lp-label span{color:#000}.lp-sw-row{display:flex;flex-wrap:wrap;gap:.8rem}.lp-sw{display:block;width:5.6rem;height:5.6rem;background:#e5e5e5;border:1px solid transparent;border-radius:.4rem;overflow:hidden;transition:border-color .15s}.lp-sw img{width:100%;height:100%;object-fit:cover;display:block}.lp-sw:hover{border-color:#0000004d}.lp-sw.is-active{border:1.5px solid #000}.product .product-form__input legend,.product .product-form__input .form__label{font-size:.975rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase;margin:0 0 .5rem}.product .product-form__input--dropdown{margin-bottom:0}.product .product-form__input--dropdown .select{max-width:none}.product .product-form__input--dropdown .select__select{background:var(--lux-soft);border:0;border-radius:.2rem;height:3.4rem;min-height:3.4rem;padding:0 4rem 0 1rem;font-size:1.14rem;box-shadow:none}.product .product-form__input--dropdown .select:before,.product .product-form__input--dropdown .select:after{display:none}.product .product-form__input--pill input[type=radio]+label{border-radius:.2rem;background:var(--lux-soft);border:1px solid transparent;font-size:1.14rem;padding:1rem 1.4rem}.product .product-form__input--pill input[type=radio]:checked+label{background:#000;color:#fff}.product .product-form__quantity .quantity{background:var(--lux-soft);border:0;border-radius:.2rem;width:10.4rem;min-height:3.4rem}.product .product-form__quantity .quantity:before,.product .product-form__quantity .quantity:after{display:none}.product .product-form__quantity .quantity__button{width:3.6rem;background:transparent}.product .product-form__quantity .quantity__input{font-size:1.3rem;font-weight:400}.lp-stock{display:flex;align-items:center;gap:.8rem;font-size:1.17rem;font-weight:500;letter-spacing:.01em;margin:0;color:#000}.lp-stock__dot{position:relative;width:.7rem;height:.7rem;border-radius:50%;background:var(--lux-green);flex:none}.lp-stock__dot:after{content:"";position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;border-radius:50%;background:var(--lux-green);opacity:.35;animation:lpPulse 1.8s ease-out infinite}@keyframes lpPulse{0%{transform:scale(.6);opacity:.45}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.lp-stock__dot:after{animation:none}}.lp-stock.is-out .lp-stock__dot,.lp-stock.is-out .lp-stock__dot:after{background:var(--lux-red)}.product .product-form__buttons{max-width:none}.product .product-form__submit{background:#000!important;color:#fff!important;min-height:4.8rem;border-radius:.4rem;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;margin-bottom:0;transition:background .2s}.product .product-form__submit:hover{background:#222!important}.product .product-form__submit:after,.product .product-form__submit:before{display:none}.lp-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.6rem!important}.lp-pay .icon{width:3.6rem;height:2.3rem}.lp-gift{padding:.8rem 1rem .9rem;background:#00000006;border:1px solid rgba(0,0,0,.13);border-radius:.4rem;color:#000}.lp-gift__top{display:flex;align-items:center;gap:.8rem}.lp-gift__icon{display:block;width:1.6rem;height:1.6rem;flex:none;color:#000}.lp-gift__icon svg{width:100%;height:100%;display:block}.lp-gift__title{flex:1;min-width:0;font-size:1.17rem;font-weight:500;line-height:1.3;margin:0;color:#000}.lp-gift__title strong{font-weight:700}.lp-gift__pct{font-size:1rem;font-weight:600;color:#00000073;font-variant-numeric:tabular-nums}.lp-gift__bar{height:.4rem;margin:.5rem 0 0;background:#00000014;border-radius:1rem;overflow:hidden}.lp-gift__bar span{display:block;height:100%;background:var(--lux-green);border-radius:1rem;transition:width .5s ease}.lp-gift__sub{margin:.3rem 0 0;font-size:1rem;line-height:1.3;color:#0000008c}.lp-gift.is-done .lp-gift__pct{color:#000}.lp-usp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.lp-usp>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:.7rem .8rem;background:#00000004;border:1px solid var(--lux-line);border-radius:.4rem;text-align:center}.lp-usp>div:nth-child(3){grid-column:1/-1;flex-direction:row;gap:.6rem}.lp-usp>div:nth-child(3) svg{margin:0}.lp-usp svg{width:1.6rem;height:1.6rem;margin-bottom:.2rem;color:#000}.lp-usp strong{font-size:.975rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;line-height:1.25}.lp-usp span{font-size:.91rem;color:#000000b3;line-height:1.25}.lp-rating{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:#000;font-size:1.3rem;margin-bottom:-.6rem}.lp-stars{position:relative;display:inline-block;line-height:0}.lp-stars svg{width:1.4rem;height:1.4rem;margin-right:.2rem}.lp-stars__base svg{fill:#d6d6d6}.lp-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--lp-fill);overflow:hidden;white-space:nowrap}.lp-stars__fill svg{fill:#000}.lp-rating__max,.lp-rating__count{color:#0000007a}.lp-accs{margin-top:.6rem}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:1.2rem;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--lux-line);transform:translateY(110%);transition:transform .25s ease}.lp-sticky.is-visible{transform:none}.lp-sticky__info{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.lp-sticky__info img{width:4.4rem;height:4.4rem;object-fit:cover;background:#e5e5e5;border-radius:.4rem}.lp-sticky__title{display:block;font-size:1.3rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-sticky__price{font-size:1.2rem;font-weight:700}.lp-sticky__price s{opacity:.45;font-weight:400;margin-right:.3rem}.lp-sticky__btn{flex:none;background:#000;color:#fff;border:0;border-radius:.4rem;min-height:4.4rem;padding:0 2rem;font-size:1.14rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.lp-sticky__btn[disabled]{opacity:.5;cursor:not-allowed}@media screen and (min-width:990px){.lp-sticky{left:auto;right:2.4rem;bottom:2.4rem;width:42rem;border:1px solid var(--lux-line);border-radius:.6rem}}[id^=LuxProd-] .lp-head{padding:0 2rem!important;margin-bottom:1.4rem!important}@media screen and (min-width:750px){[id^=LuxProd-] .lp-head{padding:0 5rem!important}}[id^=LuxProd-] .lp-badge{font-size:.8rem!important;padding:.4rem .6rem!important;background:#c00!important;letter-spacing:.06em!important}[id^=LuxProd-] .lp-info{padding:1rem 2rem 0!important}[id^=LuxProd-] .lp-name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}[id^=LuxProd-] .lp-price s{color:#bbb!important}[id^=LuxProd-] .lp-price .lp-sale{color:#c00!important}.lp-card .lp-media img:first-child{transition:transform .6s ease,opacity .3s ease}@media(hover:hover){.lp-card:hover .lp-media img:first-child{transform:scale(1.03)}}[id^=LuxStories-] .ls-item{width:8.4rem!important}[id^=LuxStories-] .ls-ring{width:8.4rem!important;height:8.4rem!important;padding:3px!important;border-width:1px!important}[id^=LuxStories-] .ls-label{font-size:1.3rem!important;text-transform:none!important}.product .product-form__input{margin-bottom:0}.product variant-selects{margin:0}.product .product-form__quantity,.product .product-form,.product .product-form__buttons{margin:0}.product .slider-buttons{min-height:3.2rem}.product .product__media-wrapper .slider-buttons{margin-top:0}@media screen and (max-width:749px){.product .product__info-wrapper{padding-top:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lux.css.map */
