.product{--lux-ink: #111111;--lux-ink-soft: #6A6560;--lux-ground: #FBFBFBFF;--lux-surface: #FFFFFF;--lux-white: #FFFFFF;--lux-line: #D9D9D9;--lux-line-strong: #BFBFBF;--lux-gold: #d8ac6aff;--lux-terracotta: #b85c2eff;--lux-body: #2d2a27ff;--lux-charcoal: #E5C1AA;--lux-charcoal-lift: #E5C1AA;--lux-radius: 3px;--lux-radius-button: 5px;--lux-ease: cubic-bezier(.22,.61,.36,1);background-color:var(--lux-ground);padding-block-end:clamp(3.2rem,5vw,5.6rem)}.product .product__bar{border-block-end:1px solid var(--lux-line);margin-block-end:clamp(2.4rem,4vw,4rem)}.product .product__bar-inner{padding-block:1.6rem}.product .breadcrumbs__list{font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lux-ink-soft)}.product .breadcrumbs__link{transition:color .3s var(--lux-ease)}.product .breadcrumbs__link:hover{color:var(--lux-gold)}.product .breadcrumbs__separator{color:var(--lux-line-strong)}.product .product__media .media,.product .product__media .swiper-slide .media{background-color:var(--lux-surface);border-radius:var(--lux-radius);overflow:hidden}.product .swiper-thumbs .media--thumb{border-radius:var(--lux-radius);background-color:var(--lux-surface);opacity:.55;transition:opacity .3s var(--lux-ease),box-shadow .3s var(--lux-ease)}.product .swiper-thumbs .swiper-slide:hover .media--thumb{opacity:.85}.product .swiper-thumbs .swiper-slide-thumb-active .media--thumb{opacity:1;box-shadow:0 0 0 1px var(--lux-gold)}.product .product__gallery-toggle{border-radius:var(--lux-radius)}.product .media__badge:not(:empty){padding:.6rem 1.2rem;border-radius:var(--lux-radius);background-color:var(--lux-white);color:var(--lux-ink);font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.product .product__content>*+*{margin-block-start:2rem}.product .product__title{font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.18;letter-spacing:.005em;margin-block-end:1.6rem}.product .product__price .price{font-size:1.8rem;letter-spacing:.04em;color:var(--lux-ink);font-variant-numeric:tabular-nums}.product .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.product .price del,.product .price__compare{color:var(--lux-ink-soft);font-size:1.4rem;text-decoration-thickness:1px;text-underline-offset:.2em}.product .price span.sale,.product .price ins{color:var(--lux-terracotta);text-decoration:none}.product .price__sale--has-badge .price__sale-inner{display:inline-flex;align-items:baseline;gap:.8rem}.product .product__price .price__notice{display:block;width:100%;margin-block-start:.8rem;font-size:1.15rem;letter-spacing:.04em;color:var(--lux-ink-soft)}.product .product__tags:not(:empty),.product .badge{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;border-radius:var(--lux-radius)}.product .product-selector__label{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;width:100%;margin-block-end:1.2rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lux-ink-soft)}.product .product__size-guide .drawer__button-text{font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lux-ink);transition:color .3s var(--lux-ease)}.product .product__size-guide .drawer__button-text:hover{color:var(--lux-gold)}.product .product-selector--dropdowns .product-options__value-list{border:0;background-color:transparent}.product .product-selector--dropdowns .product-options__value-list ul{border:1px solid var(--lux-line-strong);border-radius:var(--lux-radius);background-color:var(--lux-white);transition:border-color .3s var(--lux-ease)}.product .product-selector--dropdowns .product-options__value-list:hover ul,.product .product-selector--dropdowns .product-options__value-list[data-open=true] ul{border-color:var(--lux-gold)}.product .product-selector--dropdowns .product-options__value-list[data-open=true] ul{box-shadow:0 .8rem 2.4rem #1111111f}.product .product-selector--dropdowns .product-options__item{justify-content:flex-start}.product .product-selector--dropdowns .product-options__label{padding:0;font-size:1.2rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--chip, var(--lux-ink));transition:color .25s var(--lux-ease)}.product .product-selector--dropdowns .product-options__value-list[data-open=true] .product-options__item:hover{background-color:var(--lux-ground)}.product .product-selector--dropdowns .product-options__item.is-active .product-options__label:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background-color:var(--chip, var(--lux-gold));margin-inline-end:.8rem;flex:none}.product .product-selector--buttons .product-options__label,.product .product-selector--stacked .product-options__label{min-width:4.4rem;min-height:4rem;padding-inline:1.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--chip, var(--lux-ink)) 45%,transparent);border-radius:var(--lux-radius);color:var(--chip, var(--lux-ink));font-size:1.2rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;transition:background-color .3s var(--lux-ease),color .3s var(--lux-ease),border-color .3s var(--lux-ease)}.product .product-selector--buttons .product-options__item:hover .product-options__label,.product .product-selector--stacked .product-options__item:hover .product-options__label,.product .product-selector--buttons .product-options__item.is-active .product-options__label,.product .product-selector--stacked .product-options__item.is-active .product-options__label{background-color:var(--chip, var(--lux-ink));border-color:var(--chip, var(--lux-ink));color:var(--lux-surface)}.product .product-options__input[value="3"]~.product-options__label{--chip: #6E7F8C}.product .product-options__input[value="4"]~.product-options__label{--chip: #7D8A6A}.product .product-options__input[value="5"]~.product-options__label{--chip: #5F7F72}.product .product-options__input[value="6"]~.product-options__label{--chip: #9A6B57}.product .product-options__input[value="6.5"]~.product-options__label{--chip: #B08D57}.product .product-options__input[value="7"]~.product-options__label{--chip: #7A6E52}.product .product-options__input[value="7.5"]~.product-options__label{--chip: #6F6A86}.product .product-options__input[value="8"]~.product-options__label{--chip: #8C5F63}.product .product-options__input[value="8.5"]~.product-options__label{--chip: #4F6472}.product .product-options__input[value="9"]~.product-options__label{--chip: #855C7A}.product .product-options__input[value="9.5"]~.product-options__label{--chip: #55605A}.product .product-options__item--disabled .product-options__label,.product .product-options__item:has(.product-options__input:disabled) .product-options__label{--chip: var(--lux-line-strong);color:var(--lux-line-strong);background-color:transparent}.product .product-options__item--swatch .product-options__input{border-radius:var(--lux-radius);transition:box-shadow .3s var(--lux-ease)}.product .product-options__item--swatch.swatch--circle .product-options__input{border-radius:50%}.product .product-options__item--swatch.is-active .product-options__input,.product .product-options__item--swatch:has(.is-active) .product-options__input{box-shadow:0 0 0 1px var(--lux-white),0 0 0 2px var(--lux-gold)}.product .product-options__item--image .product-options__label{border-radius:var(--lux-radius);overflow:hidden}.product .product-groups .product-options__item .product-options__label{border-radius:var(--lux-radius)}.product .product-groups .product-options__item.is-active .product-options__label{box-shadow:0 0 0 1px var(--lux-gold)}.product .quantity__wrapper{border:1px solid var(--lux-line-strong);border-radius:var(--lux-radius);background-color:var(--lux-white);transition:border-color .3s var(--lux-ease)}.product .quantity__wrapper:focus-within{border-color:var(--lux-gold)}.product .quantity__input{font-size:1.3rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--lux-ink)}.product .quantity__button{color:var(--lux-ink-soft);transition:color .25s var(--lux-ease)}.product .quantity__button:hover{color:var(--lux-gold)}.product .product-selector__submit{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--lux-radius-button);background-color:transparent;border:1px solid var(--lux-ink);color:var(--lux-surface);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;padding-block:1.7rem;transition:color .45s var(--lux-ease),border-color .45s var(--lux-ease)}.product .product-selector__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-color:var(--lux-ink);transform-origin:top;transition:transform .45s var(--lux-ease)}.product .product-selector__submit:hover:not(:disabled):not(.disabled):before,.product .product-selector__submit:focus-visible:not(:disabled):not(.disabled):before{transform:scaleY(0)}.product .product-selector__submit:hover:not(:disabled):not(.disabled),.product .product-selector__submit:focus-visible:not(:disabled):not(.disabled){color:var(--lux-ink)}.product .product-selector__submit:disabled,.product .product-selector__submit.disabled{background-color:transparent;border-color:var(--lux-line-strong);color:var(--lux-ink-soft)}.product .product-selector__submit:disabled:before,.product .product-selector__submit.disabled:before{display:none}@media(prefers-reduced-motion:reduce){.product .product-selector__submit:before{transition:none}}.product .product-selector__submit .button__spinner{color:currentColor}.product .product__form .shopify-payment-button{margin-block-start:1.2rem}.product .product__form [data-error-wrapper]{margin-block-start:1.2rem;font-size:1.2rem;letter-spacing:.04em}.product product-sticky-atc .product-selector__submit{border-radius:var(--lux-radius-button)}.product .product__pickup-availabilities{display:block;margin-block-start:1.6rem;padding-block-start:1.6rem;border-block-start:1px solid var(--lux-line);font-size:1.25rem;color:var(--lux-ink-soft)}.product .product__installments{font-size:1.25rem;color:var(--lux-ink-soft)}.product .main-product__tabs-wrapper{margin-block-start:clamp(2.4rem,4vw,4rem);container-type:inline-size}.product .main-product__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;border:1px solid var(--lux-charcoal);border-radius:var(--lux-radius);background-color:var(--lux-charcoal);overflow:hidden}.product .main-product__tabs button{width:100%;max-width:none;margin:0!important;padding:1.4rem .4rem 1.3rem;border:0;border-inline-start:1px solid rgba(246,246,246,.16);border-radius:0;background:transparent;font-size:.95rem!important;letter-spacing:.05em;text-transform:uppercase;white-space:normal;line-height:1.35;text-align:center;color:#f6f6f6b8;transition:background-color .3s var(--lux-ease),color .3s var(--lux-ease),box-shadow .3s var(--lux-ease)}.product .main-product__tabs button:nth-child(odd){border-inline-start:0}.product .main-product__tabs button:nth-child(n+3){border-block-start:1px solid rgba(246,246,246,.16)}@container (min-width: 320px){.product .main-product__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.product .main-product__tabs button{border-block-start:0;border-inline-start:1px solid rgba(246,246,246,.16)}.product .main-product__tabs button:first-child{border-inline-start:0}}.product .main-product__tabs button:hover{color:var(--lux-surface);background-color:#f6f6f612}.product .main-product__tabs button.active{color:var(--lux-surface);background-color:var(--lux-charcoal-lift);box-shadow:inset 0 -2px 0 var(--lux-gold)}.product .main-product__tab-content{padding-block-start:1.6rem;max-width:70ch;font-size:1.6rem;line-height:1.8;color:var(--lux-body)}.product .main-product__tab-content p+p{margin-block-start:1.6rem}.product .product__accordion{border-block-end:1px solid var(--lux-line)}.product .product__accordion .accordion__button{padding-block:2rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;transition:color .3s var(--lux-ease)}.product .product__accordion summary:hover{color:var(--lux-gold)}.product .product__accordion .accordion__icon{transition:transform .4s var(--lux-ease)}.product .product__accordion[open] .accordion__icon{transform:rotate(90deg);color:var(--lux-gold)}.product .product__accordion .accordion__body-inner{padding-block-end:2rem;max-width:70ch;font-size:1.6rem;line-height:1.85;color:var(--lux-body)}.product .rte a,.product .underlined-link{text-underline-offset:.25em;text-decoration-thickness:1px;transition:color .3s var(--lux-ease)}.product .rte a:hover,.product .underlined-link:hover{color:var(--lux-gold)}.product .product__size-guide .drawer__content{background-color:var(--lux-surface);padding:4rem clamp(2.4rem,4vw,5.6rem)}.product .product__size-guide .drawer__title{font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;color:var(--lux-ink-soft);padding-block-end:2rem;border-block-end:1px solid var(--lux-line)}.product .size-guide-table-wrapper{overflow-x:auto}.product .size-guide-table-wrapper table{width:100%;border-collapse:collapse;font-size:1.3rem;font-variant-numeric:tabular-nums}.product .size-guide-table-wrapper th{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-ink-soft);font-weight:inherit}.product .size-guide-table-wrapper th,.product .size-guide-table-wrapper td{padding:1.2rem 1.6rem;border-block-end:1px solid var(--lux-line);text-align:start}@media(prefers-reduced-motion:reduce){.product *,.product *:before,.product *:after{transition-duration:.01ms!important}}.product .main-product__tabs button{width:100%;max-width:none;margin:0;padding:1.4rem .4rem 1.3rem;border:0;border-inline-start:1px solid rgba(246,246,246,.16);border-radius:0;background:transparent;letter-spacing:.05em;text-transform:uppercase;white-space:normal;line-height:1.35;text-align:center;color:#000!important;transition:background-color .3s var(--lux-ease),color .3s var(--lux-ease),box-shadow .3s var(--lux-ease)}.product .main-product__tabs-wrapper{container-type:inline-size}@media screen and (min-width:750px){.product .main-product__tabs-wrapper{margin-inline:-2rem}}@media screen and (min-width:1400px){.product .main-product__tabs-wrapper{margin-inline:calc(-1 * var(--page-gutter, 6.4rem))}}.product .main-product__tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@container (min-width: 360px){.product .main-product__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.product .main-product__tabs button{font-size:1.3rem!important;letter-spacing:.05em;padding-inline:.4rem;white-space:normal;text-overflow:clip}.collection-hero{background-image:url(/cdn/shop/files/banner.png?v=1789397253);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;max-height:500px;padding-top:10px}.collection-hero a{color:#b08d57}.collection-hero a:hover{color:#b08d57;opacity:.8}@media screen and (max-width:749px){.collection-hero p{display:none}}@media screen and (min-width:990px){.product .product__grid--has-media .product__bar--fixed-desktop{position:relative;order:-1;margin-block:0 clamp(2.4rem,4vw,4rem)}.product .product__media .swiper-thumbs{inset-block-start:2.4rem}}.product .main-product__tab-content{padding:10px}@media screen and (min-width:990px){.product .product__grid--has-media .product__bar--fixed-desktop{position:relative;order:-1;margin-block:0 clamp(2.4rem,4vw,4rem)}section.product .container .product__grid--has-media .product__bar--fixed-desktop{width:100%}.product .product__bar .product__breadcrumbs{position:static;inset-inline:auto;width:100%}.product .product__breadcrumbs ul{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product .product__media .swiper-thumbs{inset-block-start:2.4rem}}#shopify-section-template--22650618216663__banner .collection-hero__title{padding-top:43px}.product .main-product__tabs-wrapper{--tabs-bg: #000;--tabs-bg-active: #1a1a1a;--tabs-text: #f6f6f6;--tabs-text-muted: rgba(246, 246, 246, .7);--tabs-divider: rgba(246, 246, 246, .18);--tabs-accent: var(--lux-gold, #c9a86a);container-type:inline-size;box-sizing:border-box;width:100%;max-width:100%!important;margin-inline:0!important;overflow:visible!important;background-color:var(--tabs-bg);color:var(--tabs-text);border-radius:var(--lux-radius, 4px)}.product .main-product__tabs-wrapper .main-product__tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;margin:0!important;padding:0;border:0!important;border-block-end:1px solid var(--tabs-divider)!important;border-radius:var(--lux-radius, 4px) var(--lux-radius, 4px) 0 0;background-color:var(--tabs-bg)!important;overflow:visible!important}.product .main-product__tabs-wrapper .main-product__tabs button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%!important;min-width:0;min-height:4.8rem;margin:0!important;padding:1.2rem .8rem!important;border:0!important;border-inline-start:1px solid var(--tabs-divider)!important;background:transparent!important;color:var(--tabs-text-muted)!important;font-size:clamp(1.1rem,3.2cqi,1.4rem)!important;letter-spacing:.06em;line-height:1.3!important;text-align:center;text-transform:uppercase;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease}.product .main-product__tabs-wrapper .main-product__tabs button:nth-child(odd){border-inline-start:0!important}.product .main-product__tabs-wrapper .main-product__tabs button:nth-child(n+3){border-block-start:1px solid var(--tabs-divider)!important}.product .main-product__tabs-wrapper .main-product__tabs button:hover,.product .main-product__tabs-wrapper .main-product__tabs button:focus-visible{color:var(--tabs-text)!important;background-color:#f6f6f60f!important}.product .main-product__tabs-wrapper .main-product__tabs button:focus-visible{outline:2px solid var(--tabs-accent);outline-offset:-2px}.product .main-product__tabs-wrapper .main-product__tabs button.active{color:var(--tabs-text)!important;background-color:var(--tabs-bg-active)!important;box-shadow:inset 0 -2px 0 var(--tabs-accent)}@container (min-width: 480px){.product .main-product__tabs-wrapper .main-product__tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product .main-product__tabs-wrapper .main-product__tabs button{border-block-start:0!important;border-inline-start:1px solid var(--tabs-divider)!important}.product .main-product__tabs-wrapper .main-product__tabs button:first-child{border-inline-start:0!important}}@container (max-width: 259px){.product .main-product__tabs-wrapper .main-product__tabs{grid-template-columns:1fr!important}.product .main-product__tabs-wrapper .main-product__tabs button{border-inline-start:0!important;border-block-start:1px solid var(--tabs-divider)!important}.product .main-product__tabs-wrapper .main-product__tabs button:first-child{border-block-start:0!important}}.product .main-product__tabs-wrapper .main-product__tab-content{box-sizing:border-box;width:100%;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:clamp(1.6rem,5cqi,3.2rem) clamp(1.6rem,6cqi,4rem)!important;background-color:var(--tabs-bg);color:var(--tabs-text)!important;font-size:clamp(1.4rem,3.6cqi,1.6rem);line-height:1.75;text-align:left!important;overflow-wrap:break-word;word-break:normal;border-radius:0 0 var(--lux-radius, 4px) var(--lux-radius, 4px)}.product .main-product__tabs-wrapper .main-product__tab-content>*{max-width:70ch;margin-inline:auto!important}.product .main-product__tabs-wrapper .main-product__tab-content :is(p,li,span,div,h1,h2,h3,h4,h5,h6,strong,em,b){color:inherit!important}.product .main-product__tabs-wrapper .main-product__tab-content p+p{margin-block-start:1.2em}.product .main-product__tabs-wrapper .main-product__tab-content a{color:var(--tabs-accent)!important;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.product .main-product__tabs-wrapper .main-product__tab-content :is(img,video,iframe){max-width:100%;height:auto}.product .main-product__tabs-wrapper .main-product__tab-content table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;color:inherit}.product .main-product__tabs-wrapper .main-product__tab-content :is(th,td){padding:.8rem 1.2rem;border:1px solid var(--tabs-divider)!important;white-space:nowrap}@media(prefers-reduced-motion:reduce){.product .main-product__tabs-wrapper .main-product__tabs button{transition:none}}body{min-width:0!important}@media screen and (min-width:750px)and (max-width:989px){.product .product__grid{grid-template-columns:minmax(0,1fr)!important}.product .product__grid>.product__grid__item{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}}.product product-sticky-atc{position:fixed;inset-block-end:0;inset-inline:0;z-index:calc(var(--z-header, 100) - 1);display:block;margin:0!important;padding:1rem max(1.2rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.2rem,env(safe-area-inset-left));background-color:#000;color:#f6f6f6;box-shadow:0 -6px 24px #0000002e;transform:translateY(110%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}.product product-sticky-atc.is-visible{transform:translateY(0);opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0s}.product .sticky-atc{display:flex;align-items:center;gap:1.2rem;max-width:60rem;margin-inline:auto}.product .sticky-atc__info{flex:1 1 auto;min-width:0}.product .sticky-atc__title,.product .sticky-atc__meta{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.35}.product .sticky-atc__title{font-size:1.4rem;color:#f6f6f6}.product .sticky-atc__meta{font-size:1.25rem;color:#f6f6f6b3}.product .sticky-atc__variant:after{content:" \b7  "}.product .sticky-atc__button{flex:0 0 auto;min-height:4.6rem;min-width:13rem;margin:0!important;padding-inline:2rem;border-radius:var(--lux-radius-button, 999px);background-color:var(--lux-gold, #c9a86a)!important;border-color:var(--lux-gold, #c9a86a)!important;color:#000!important;font-size:1.3rem;letter-spacing:.06em;white-space:nowrap}.product .sticky-atc__button[disabled]{opacity:.55;cursor:not-allowed}@media screen and (max-width:749px){body.has-sticky-atc{padding-block-end:calc(7rem + env(safe-area-inset-bottom))}}@media screen and (max-width:359px){.product .sticky-atc__title{display:none}.product .sticky-atc__button{min-width:0;padding-inline:1.4rem}}@media screen and (min-width:750px){.product product-sticky-atc{display:none!important}}@media(prefers-reduced-motion:reduce){.product product-sticky-atc,.product product-sticky-atc.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product-luxe.css.map */
