@media screen and (min-width:990px){.product__media-wrapper{position:sticky;top:8rem;align-self:flex-start}}.product__info-container>*{margin-top:0!important;margin-bottom:0!important}.product__info-container>*+*{margin-top:2.4rem!important}.product__info-container>.product__accordion+.product__accordion{margin-top:0!important}.product__info-container variant-selects{display:flex;flex-direction:column;gap:2.4rem}.product-form__input--pill{order:1;margin:0!important}.product-form__input--swatch{order:2;margin:0!important}variant-selects .form__label{display:block;margin-bottom:1.2rem;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:#111;font-weight:400}.product-form__input--pill{display:flex;flex-wrap:wrap}.product-form__input.product-form__input--pill{max-width:70%}@media screen and (max-width:749px){.product-form__input.product-form__input--pill{align-self:center}}.product-form__input--pill .form__label{flex:0 0 100%}.product-form__input--pill input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product-form__input--pill label{flex:1 1 0;min-width:0;margin:0 0 0 -1px;min-height:4.5rem;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center;gap:.4rem;padding:.6rem;border:1px solid #111;border-radius:0!important;background:#fff;color:#111;cursor:pointer;transition:background .2s ease,color .2s ease}.product-form__input--pill label:first-of-type{margin-left:0}.lux-size-name{font-size:1.4rem;letter-spacing:.04em;line-height:1}.lux-size-stock{font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:#b3671a;line-height:1;white-space:nowrap;text-transform:none}.product-form__input--pill input[type=radio]:checked+label .lux-size-stock{color:#f0a35a}.product-form__input--pill input[type=radio]:checked+label{background:#111!important;color:#fff!important;border-color:#111!important;position:relative;z-index:1}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill label.disabled{color:#0000004d;text-decoration:line-through}.product-form__input--swatch .form__label{margin-bottom:1.2rem}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:1px solid #111;outline-offset:2px}.product-form__buttons{display:flex;flex-wrap:wrap;gap:1rem;align-items:stretch}.product-form__buttons .product-form__quantity{flex:0 0 auto;margin:0!important}.product-form__buttons .product-form__quantity .form__label{display:none}.product-form__buttons .quantity{height:100%;min-height:6rem;border:1px solid #111!important;border-radius:0!important}.product-form__buttons .product-form__submit{flex:1 1 20rem;margin:0!important;min-height:6rem;background:#fff!important;color:#111!important;border:1px solid #111!important;box-shadow:none!important;border-radius:0!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:500}.product-form__buttons .product-form__submit:hover:not([disabled]){background:#111!important;color:#fff!important}.product-form__buttons .product-form__submit[disabled]{opacity:.4}.shopify-payment-button{display:none!important}.lux-buynow{flex:0 0 100%;width:100%;min-height:6rem;margin-top:.4rem;border:none;background:#111;color:#fff;font-size:1.5rem;letter-spacing:.02em;cursor:pointer;transition:background .2s ease}.lux-buynow:hover{background:#333}.product__info-container .price--on-sale .price__sale .price-item--sale,.product__info-container .price--on-sale .price-item--sale{color:#b80414}.lux-stock{margin:1.8rem 0 1.4rem}.lux-stock__label{margin:0 0 .8rem;font-family:Syne,Tenor Sans,sans-serif;font-weight:700;font-size:1.5rem;color:#111}.lux-stock__track{height:8px;background:#e6e6e6;border-radius:999px;overflow:hidden}.lux-stock__fill{display:block;height:100%;background:#2b2b2b;border-radius:999px;transition:width .5s ease}.lux-trust{margin:2rem 0 .5rem}.lux-trust__delivery{display:flex;align-items:center;gap:.9rem;margin:0 0 1.8rem;font-size:1.4rem;line-height:1.4;color:#111}.lux-trust__truck{flex:0 0 auto;width:2.2rem;height:2.2rem}.lux-trust__delivery strong{font-weight:700}.lux-trust__muted{color:#0000008c}.lux-trust__checkout{border:1px solid rgba(0,0,0,.12);background:#fafafa;padding:2.2rem 1.6rem 1.8rem;text-align:center}.lux-trust__icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin:0 0 1.3rem;padding:0;list-style:none}.lux-trust__icons li{display:flex}.lux-trust__icon{width:4.8rem;height:3rem;border-radius:5px}.lux-trust__note{margin:0;font-size:1.4rem;color:#0009}@media screen and (max-width:749px){.lux-trust__delivery{justify-content:center}}.lux-urgency{margin:1.6rem 0}.lux-urgency__viewing{display:flex;align-items:center;gap:.7rem;margin:0 0 .5rem;font-size:1.35rem;line-height:1.4;color:#111}.lux-urgency__viewing strong{font-weight:700}.lux-urgency__icon{flex:0 0 auto;width:1.9rem;height:1.9rem;color:#111}.lux-urgency__icon--sm{width:1.6rem;height:1.6rem;color:#0000008c}.lux-urgency__sold{display:flex;align-items:center;gap:.7rem;margin:0;font-size:1.2rem;letter-spacing:.02em;color:#0000008c}.lux-urgency__sold strong{color:#111;font-weight:700}@media screen and (max-width:749px){.lux-urgency__viewing,.lux-urgency__sold{justify-content:center}}.lux-trust__secure{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 .5rem;font-size:1.35rem;font-weight:700;color:#111}.lux-trust__lock{flex:0 0 auto;width:1.7rem;height:1.7rem}.lux-trust__subnote{margin:0;font-size:1.15rem;line-height:1.5;color:#00000080}.accordion__content .lux-igrid__head,.accordion__content .lux-timeline__head,.accordion__content .lux-promise__head,.accordion__content .lux-help__q{font-family:Syne,Tenor Sans,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#111}.accordion__content .lux-igrid{display:grid;grid-template-columns:1fr 1fr;gap:2.2rem 1.8rem;margin:0}.accordion__content .lux-igrid__icon{display:block;width:2.4rem;height:2.4rem;margin:0 0 .9rem;color:#111}.accordion__content .lux-igrid__icon svg{width:100%;height:100%;display:block}.accordion__content .lux-igrid__head{margin:0 0 .4rem;font-size:1.15rem}.accordion__content .lux-igrid__text{margin:0;font-size:1.2rem;line-height:1.5;color:#0000008c}.accordion__content .lux-policylinks{display:flex;flex-wrap:wrap;gap:1.4rem 2rem;margin:2rem 0 0;padding-top:1.6rem;border-top:1px solid rgba(0,0,0,.1)}.accordion__content .lux-policylinks a{font-size:1.2rem;letter-spacing:.04em;color:#111;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:2px}.accordion__content .lux-timeline{list-style:none;margin:0;padding:0;position:relative}.accordion__content .lux-timeline:before{content:"";position:absolute;left:1.8rem;top:1.8rem;bottom:1.8rem;width:1px;background:#00000026}.accordion__content .lux-timeline__step{display:flex;gap:1.4rem;align-items:flex-start;margin:0}.accordion__content .lux-timeline__step+.lux-timeline__step{margin-top:1.8rem}.accordion__content .lux-timeline__node{position:relative;z-index:1;flex:0 0 auto;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border:1px solid #111;border-radius:50%;background:#fff;color:#111}.accordion__content .lux-timeline__node svg{width:1.6rem;height:1.6rem}.accordion__content .lux-timeline__body{padding-top:.4rem}.accordion__content .lux-timeline__label{display:block;font-family:Syne,Tenor Sans,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#00000059;margin:0 0 .25rem}.accordion__content .lux-timeline__head{margin:0 0 .3rem;font-size:1.2rem}.accordion__content .lux-timeline__text{margin:0;font-size:1.2rem;line-height:1.5;color:#0000008c}.accordion__content .lux-promise__intro{margin:0 0 1.8rem;font-size:1.3rem;line-height:1.6;color:#0000009e}.accordion__content .lux-promise__grid{display:flex;flex-direction:column;gap:1.6rem}.accordion__content .lux-promise__item{display:flex;gap:1.3rem;align-items:flex-start;margin:0}.accordion__content .lux-promise__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:#111}.accordion__content .lux-promise__icon svg{width:100%;height:100%;display:block}.accordion__content .lux-promise__head{margin:0 0 .3rem;font-size:1.15rem}.accordion__content .lux-promise__text{margin:0;font-size:1.2rem;line-height:1.5;color:#0000008c}.accordion__content .lux-help__cards{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.8rem}.accordion__content .lux-help__card{display:flex;gap:1.3rem;align-items:flex-start;padding:1.4rem 1.5rem;border:1px solid rgba(0,0,0,.12)}.accordion__content .lux-help__icon{flex:0 0 auto;width:2.2rem;height:2.2rem;color:#111}.accordion__content .lux-help__icon svg{width:100%;height:100%;display:block}.accordion__content .lux-help__q{margin:0 0 .3rem;font-size:1.15rem}.accordion__content .lux-help__a{margin:0;font-size:1.2rem;line-height:1.5;color:#0000008c}.accordion__content .lux-help__btn{display:inline-block;padding:1.3rem 2.8rem;border:1px solid #111;color:#111;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;transition:background .2s ease,color .2s ease}.accordion__content .lux-help__btn:hover{background:#111;color:#fff}.accordion__content .lux-about__text{margin:0 0 1.2rem;font-size:1.3rem;line-height:1.6;color:#0000009e}.accordion__content .lux-about__link{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:#111;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}@media screen and (max-width:479px){.accordion__content .lux-igrid{grid-template-columns:1fr}}.lux-short-desc{margin:1.6rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:700;font-size:2rem;line-height:1.35;letter-spacing:.01em;color:#1c1c1c}.lux-promo{margin:1.4rem 0 0;font-size:1.35rem;color:#111}.product__accordion .summary__title h2,.product__accordion .accordion__title{font-family:Syne,Tenor Sans,sans-serif!important;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700!important}.product-form__input legend.form__label,.product__info-container variant-selects legend.form__label{font-family:Syne,Tenor Sans,sans-serif!important;font-weight:700!important;color:#000}.quantity{border-radius:0!important}.product-form__input--pill input[type=radio]+label{margin:0}.product-form__input,.product-form__buttons{max-width:100%}@media screen and (max-width:749px){.product__info-container{text-align:center;padding-top:30px}.product-form__buttons .product-form__submit{flex-basis:0;min-width:0;letter-spacing:.1em!important}.product-form__buttons .quantity__button,.product-form__buttons .quantity__input{width:3.2rem}.product.grid--1-col .product__media-wrapper{width:calc(100% + 3rem);max-width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-27px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lux-product.css.map */
