.card-gallery{overflow:hidden;background:var(--lux-media-bg);border-radius:0}.card-gallery .product-media__image{transition:transform .75s var(--lux-ease);will-change:transform}.product-card:hover .card-gallery .product-media__image,.card-gallery:hover .product-media__image{transform:scale(1.045)}product-card .product-title-block,product-card .product-title-block p,.product-grid__card [class*=product-title] p{font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:.005em;color:var(--color-foreground);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card product-price .price,.product-grid__card product-price .price{font-size:.875rem;font-weight:500;letter-spacing:0}product-card product-price .compare-at-price,.product-grid__card product-price .compare-at-price{font-size:.8125rem;font-weight:400;color:var(--lux-muted);margin-inline-start:6px}.quick-add__button{border-radius:0!important}.product-grid{column-gap:var(--lux-grid-gap-x)!important;row-gap:var(--lux-grid-gap-y)!important}@media screen and (max-width:749px){.product-grid{column-gap:var(--lux-grid-gap-x-mobile)!important;row-gap:var(--lux-grid-gap-y-mobile)!important}}.product-grid--carousel{column-gap:10px!important}.product-badges__badge{border-radius:0!important;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;padding:6px 9px}.product-badges{gap:4px}product-price .price--on-sale,product-price .price-container--main .price--on-sale,.price-container:has(.compare-at-price) .price{color:var(--lux-accent)}.product-price-discount-badge{letter-spacing:.06em}.facets summary,.facets__summary,.facets__heading,.facets__label,.active-facets__label,.sorting__label{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;color:var(--lux-muted)}.facets .button,.facets button,.facets select,.active-facets .button,.active-facets__button{border-radius:0!important}.facets__disclosure,.facets__panel,.active-facets{border-color:var(--lux-line)!important}.facets-wrapper,[class*=facets][class*=horizontal]{border-bottom:1px solid var(--lux-line)}.grid-density-controls button,[class*=grid-density] button{border-radius:0!important;opacity:.6}.grid-density-controls button[aria-pressed=true],[class*=grid-density] button[aria-pressed=true]{opacity:1}[class*=subcollection] a,[class*=subcat] a{border-radius:0!important}[class*=quantiysale],[class*=quantity-sale]{font-size:.75rem;letter-spacing:.02em;color:var(--lux-subtle)}.pagination__item,.pagination-controls button,[class*=load-more] button{border-radius:0!important}[class*=load-more] button{min-block-size:52px;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:500}.main-collection-grid__title{letter-spacing:.02em}.slideshow-arrows button,.slideshow-arrows .slideshow-control,.resource-list__arrow{border-radius:0!important}.resource-list__title,.product-recommendations__title{letter-spacing:.02em;margin-block-end:.75rem}.product-information{--gap: 40px}@media screen and (min-width:750px){.product-information .product-details{padding-inline-start:clamp(.5rem,1.5vw,2rem)}}.product-information .product-media-container img,.product-information .media-gallery img{border-radius:0}.product-information .slideshow-controls__thumbnails{gap:8px}.product-information .slideshow-controls__thumbnails .slideshow-control{border:1px solid var(--lux-line);border-radius:0;transition:border-color .15s var(--lux-ease)}.product-information .slideshow-controls__thumbnails .slideshow-control:hover{border-color:var(--lux-line-strong)}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:none;border:1px solid var(--color-foreground)}.dialog-zoomed-gallery__dialog,.dialog-thumbnails-list__thumbnail{border-radius:0}.product-information .product-title-block,.product-information .product-title-block p,.product-information .product-title-block h1{font-family:var(--font-heading--family);font-size:clamp(1.5rem,1.15rem + .95vw,2.125rem);font-weight:500;line-height:1.16;letter-spacing:0;text-transform:none;margin-block-end:10px}.product-information product-price .price-container--main{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.product-information product-price .price-container--main .price{font-family:var(--font-body--family);font-size:clamp(1.375rem,1.15rem + .5vw,1.5625rem);font-weight:700;letter-spacing:-.01em}.product-information product-price .price-container--main .compare-at-price{font-size:1rem;font-weight:400;color:var(--lux-muted);margin-inline-start:0;text-decoration:line-through}.product-information product-price .product-price-discount-badge{color:#fff;background:var(--lux-accent);border:0;border-radius:0;padding:4px 9px;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}.product-information .tax-info,.product-information [class*=tax-info]{font-size:.75rem;color:var(--lux-muted);line-height:1.5;margin-block:6px 18px}.product-information .product-details product-price{display:block;border-bottom:1px solid var(--lux-line);padding-block-end:16px}.product-information [data-testid=standalone-add-to-cart]{margin-top:0!important}.product-information .product-form-buttons{gap:10px}.product-information .add-to-cart-button,.product-information .product-form-buttons .button{inline-size:100%;min-block-size:52px;text-transform:none;letter-spacing:.04em;font-size:.875rem;font-weight:600;border-radius:0}.product-information .quantity-selector{border-radius:0;min-block-size:52px}.product-information .payment-icons__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-block:14px 4px}.product-information .payment-icons__list svg,.product-information .payment-icons__list img{height:26px;width:auto;background:#fff;border:1px solid var(--lux-line);border-radius:0;padding:2px 4px;box-sizing:content-box}.product-information .variant-option,.product-information .variant-wrapper{margin-block-end:20px}.product-information .variant-option legend,.product-information .variant-option__label,.product-information .variant-size-heading label,.product-information .product-form__option-name{text-transform:none;letter-spacing:.01em;font-size:.8125rem;font-weight:700;color:var(--color-foreground);margin-block-end:10px}.product-information .variant-option__swatch-value{text-transform:none;letter-spacing:.02em;font-weight:500;color:var(--lux-muted)}.product-information .variant-option--buttons{gap:10px}.product-information .variant-option__button-label{min-inline-size:52px;min-block-size:44px;padding:11px 14px;border:1px solid var(--lux-line);border-radius:0;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-align:center;transition:border-color .15s var(--lux-ease),background-color .15s var(--lux-ease)}.product-information .variant-option__button-label:hover{border-color:var(--color-foreground)}.product-information .variant-option--dropdowns .variant-option__select-wrapper{background:var(--color-background);border:1px solid var(--lux-line);border-radius:0;box-shadow:none;min-block-size:52px;display:flex;align-items:center;transition:border-color .15s var(--lux-ease)}.product-information .variant-option--dropdowns .variant-option__select-wrapper:hover{border-color:var(--color-foreground);box-shadow:none}.product-information .variant-option--dropdowns .variant-option__select-wrapper:focus-within{border-color:var(--color-foreground)}.product-information .variant-option--dropdowns .variant-option__select,.product-information .variant-option--dropdowns .variant-option__select:hover,.product-information .variant-option--dropdowns .variant-option__select:focus,.product-information .variant-option--dropdowns .variant-option__select:focus-visible{background:transparent!important;box-shadow:none!important;text-shadow:none!important;outline:none!important;border:0!important;filter:none!important;font-size:.9375rem}.product-information .variant-size-placeholder{box-shadow:none;font-size:.9375rem}.product-information .variant-size-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block-end:10px}.product-information .variant-size-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-information .variant-size-guide-trigger{display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--lux-subtle);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.3;text-decoration:none;transition:color .15s var(--lux-ease)}.product-information .variant-size-guide-trigger:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.product-information .variant-size-chart-trigger{font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--lux-muted);text-decoration:underline;text-underline-offset:3px}.product-information .variant-size-chart-trigger:hover{color:var(--color-foreground)}.product-information .variant-image-swatches{gap:10px}.product-information .variant-image-swatch{width:74px}.product-information .variant-image-swatch__visual{width:74px;height:92px;border-radius:0;background:var(--lux-media-bg);border:1px solid var(--lux-line);transition:border-color .15s var(--lux-ease),box-shadow .15s var(--lux-ease)}.product-information .variant-image-swatch:hover .variant-image-swatch__visual{border-color:var(--lux-line-strong)}.product-information .variant-image-swatch__input:checked+.variant-image-swatch__visual{border-color:var(--color-foreground);box-shadow:0 0 0 2px var(--color-foreground) inset}.product-information .variant-image-swatch__label{font-size:.6875rem;line-height:1.25;margin-block-start:6px;text-transform:none;letter-spacing:0;color:var(--lux-subtle)}.product-information .variant-image-swatch__input:checked~.variant-image-swatch__label,.product-information .variant-image-swatch__input:checked+.variant-image-swatch__visual+.variant-image-swatch__label{color:var(--color-foreground);font-weight:700}.product-information .swatch,.product-information .variant-option__swatch{border-radius:0}.product-information .variant-size-guide-modal__content,.product-information .variant-size-chart-modal__content{border-radius:0;box-shadow:0 24px 70px rgb(var(--color-foreground-rgb) / .18)}.product-information .variant-size-guide-modal__header,.product-information .variant-size-chart-modal__header{border-bottom:1px solid var(--lux-line)}.product-information .variant-size-guide-modal__title,.product-information .variant-size-chart-modal__title{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:500;letter-spacing:0;text-transform:none}.product-information .variant-size-guide-intro,.product-information .variant-size-guide-note{color:var(--lux-muted)}.product-information .variant-size-guide-fieldset legend,.product-information .variant-size-guide-field>span:first-child{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground)}.product-information .variant-size-guide-segmented,.product-information .variant-size-guide-input-wrap{border-radius:0;border-color:var(--lux-line)}.product-information .variant-size-guide-segmented label+label span{border-left-color:var(--lux-line)}.product-information .variant-size-guide-segmented span{text-transform:none;letter-spacing:0;font-weight:600}.product-information .variant-size-guide-segmented input:checked+span{background:var(--color-foreground)!important;color:var(--color-background)!important}.product-information .variant-size-guide-input-wrap:focus-within{border-color:var(--lux-accent);box-shadow:none}.product-information .variant-size-guide-calculate,.product-information .variant-size-guide-apply{border-radius:0;text-transform:none;letter-spacing:.04em;font-size:.875rem;font-weight:600;min-height:52px}.product-information .variant-size-guide-result{border-radius:0;background:rgb(var(--color-foreground-rgb) / .035)}.product-information .variant-size-guide-result__eyebrow{color:var(--lux-muted);letter-spacing:.14em}.product-information .variant-size-guide-result__size{font-family:var(--font-heading--family);font-size:4rem;font-weight:600;line-height:1}.product-information .variant-size-guide-result__text{color:var(--lux-muted)}.product-fit-guide__summary,.product-fit-guide__message{border-color:var(--lux-line);border-radius:0}.product-fit-guide__message p{color:var(--lux-muted)}.product-details .ctab{width:100%;margin:0;border:0;border-top:1px solid var(--lux-line)}.product-details .ctab:last-of-type{border-bottom:1px solid var(--lux-line)}.product-details .ctab__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px 0;cursor:pointer;list-style:none}.product-details .ctab__summary::-webkit-details-marker{display:none}.product-details .ctab__title{font-size:.875rem;font-weight:700;letter-spacing:.02em;text-transform:none;line-height:1.3}.product-details .ctab__icon{color:var(--lux-muted);flex:0 0 auto;transition:transform .25s var(--lux-ease)}.product-details .ctab[open] .ctab__icon{transform:rotate(180deg)}.product-details .ctab__content{padding:0 0 16px;color:var(--lux-subtle);font-size:.875rem;line-height:1.65}.product-details .ctab__content p{margin:0 0 12px}.product-details .ctab__content p:last-child{margin-bottom:0}.product-details .ctab__content ul{margin:10px 0 12px;padding-inline-start:18px}.product-details .ctab__content li{margin-bottom:6px}.product-details .ctab__content strong{color:var(--color-foreground);font-weight:700}.lux-trust{display:grid;gap:11px;margin-block-start:18px;padding:0;background:none}.lux-trust__item{display:flex;align-items:flex-start;gap:10px;font-size:.84375rem;line-height:1.45;color:var(--lux-subtle)}.lux-trust__item svg{width:17px;height:17px;flex:0 0 17px;margin-block-start:1px;color:var(--lux-accent)}.lux-trust__title{display:block;font-weight:700;color:var(--color-foreground)}.lux-trust__sub{display:block;margin-block-start:2px;font-size:.8125rem;color:var(--lux-muted)}.lux-eta{display:flex;align-items:center;gap:16px;margin-block-start:18px;padding:16px 20px;background:rgb(var(--color-foreground-rgb) / .035);border-inline-start:3px solid var(--lux-accent)}.lux-eta__ico{display:flex;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--color-background);border:1px solid var(--lux-line);color:var(--lux-accent)}.lux-eta__ico svg{width:22px;height:22px}.lux-eta__lab{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-muted);margin-block-end:3px}.lux-eta__txt strong{display:block;font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--color-foreground)}.lux-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block-start:14px}.lux-fact{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--lux-line);background:var(--color-background)}.lux-fact svg{width:20px;height:20px;flex:0 0 20px;margin-block-start:1px;color:var(--lux-accent);stroke:currentColor;fill:none;stroke-width:1.6}.lux-fact b{display:block;font-size:.9375rem;font-weight:700;line-height:1.3;margin-block-end:5px;color:var(--color-foreground)}.lux-fact span{display:block;font-size:.84375rem;line-height:1.55;color:var(--lux-muted)}.lux-delivery{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--lux-subtle);margin-block:6px 2px}.lux-delivery:before{content:"";width:7px;height:7px;border-radius:50%;background:#3f7d5b;flex:0 0 7px}.lux-hint{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--lux-accent-soft);font-size:.875rem;line-height:1.45;color:var(--lux-subtle)}@media screen and (max-width:749px){.product-information{--gap: 28px}.product-information .product-title-block,.product-information .product-title-block p,.product-information .product-title-block h1{font-size:1.375rem}.product-information product-price .price-container--main .price{font-size:1.375rem}.product-information .add-to-cart-button,.product-information .product-form-buttons .button{min-block-size:52px}.product-information .slideshow-controls__thumbnails{gap:6px}.product-information .variant-image-swatch{width:66px}.product-information .variant-image-swatch__visual{width:66px;height:82px}.product-details .ctab__summary{padding:14px 0}.lux-facts{grid-template-columns:1fr;gap:10px}.lux-fact{padding:15px 16px}.lux-eta{gap:12px;padding:14px 16px}.lux-eta__ico{flex:0 0 40px;width:40px;height:40px}.lux-eta__ico svg{width:19px;height:19px}.lux-eta__txt strong{font-size:1rem}.product-information .variant-option__button-label{min-block-size:46px}.header-actions__action{min-width:44px;min-height:44px}[class*=load-more] button{min-block-size:50px}}@media screen and (max-width:400px){.product-information .variant-image-swatch{width:60px}.product-information .variant-image-swatch__visual{width:60px;height:74px}.product-information .variant-option__button-label{min-inline-size:44px;padding:10px;font-size:.78125rem}}.lux-paylater{display:flex;align-items:center;gap:12px;margin-block:4px 14px;padding:13px 16px;background:#f3f7fb;border:1px solid #dce7f2;color:#26333f;font-size:.875rem;line-height:1.45}.lux-paylater svg{width:22px;height:22px;flex:0 0 22px;stroke:currentColor;fill:none;stroke-width:1.6}.lux-paylater b{font-weight:700}.lux-story{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch}.lux-story__txt{display:flex;flex-direction:column;justify-content:center;padding:56px clamp(22px,4vw,64px);background:rgb(var(--color-foreground-rgb) / .04)}.lux-story__eyebrow{margin:0 0 10px;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-accent)}.lux-story__txt h2{margin:0 0 16px;font-family:var(--font-heading--family);font-size:clamp(1.5rem,1.2rem + 1.1vw,2.25rem);font-weight:500;line-height:1.15;letter-spacing:0}.lux-story__txt p{margin:0 0 14px;font-size:.9375rem;line-height:1.7;color:var(--lux-subtle)}.lux-story__cta{display:inline-block;align-self:flex-start;margin-block-start:10px;padding:13px 26px;border:1px solid var(--color-foreground);color:var(--color-foreground);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background-color .18s var(--lux-ease),color .18s var(--lux-ease)}.lux-story__cta:hover{background:var(--color-foreground);color:var(--color-background)}.lux-story__img{display:block}.lux-story__img img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}.lux-reasons{padding:56px 0;background:var(--color-foreground);color:var(--color-background)}.lux-reasons__inner{max-width:1360px;margin:0 auto;padding:0 20px}.lux-reasons__head{text-align:center;margin-block-end:32px}.lux-reasons__eyebrow{margin:0 0 10px;font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-accent)}.lux-reasons__head h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,1.2rem + 1.1vw,2.25rem);font-weight:500;line-height:1.15;color:var(--color-background)}.lux-reasons__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.lux-reason{text-align:center;padding:8px}.lux-reason__n{margin-block-end:10px;font-family:var(--font-heading--family);font-size:2.125rem;line-height:1;color:var(--lux-accent)}.lux-reason b{display:block;margin-block-end:7px;font-size:.9375rem;font-weight:700}.lux-reason p{margin:0;font-size:.84375rem;line-height:1.6;opacity:.72}[class*=ai-faq-container-]{display:grid;grid-template-columns:.85fr 1.55fr;gap:clamp(32px,5vw,72px);align-items:start;max-width:1240px!important}[class*=ai-faq-header-]{margin-block-end:0!important;text-align:left!important}[class*=ai-faq-title-]{font-family:var(--font-heading--family)!important;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.25rem)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:0!important}[class*=ai-faq-description-]{font-size:.9375rem!important;line-height:1.65}[class*=ai-faq-description-] p{margin:0 0 12px}[class*=ai-faq-description-] p:last-child{margin:22px 0 0;padding:18px 20px;border:1px solid var(--lux-line);background:var(--color-background);font-size:.875rem;line-height:1.6}[class*=ai-faq-description-] p:last-child a{display:inline-block;margin-block-start:12px;padding:11px 20px;border:1px solid var(--color-foreground);color:var(--color-foreground);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:background-color .18s var(--lux-ease),color .18s var(--lux-ease)}[class*=ai-faq-description-] p:last-child a:hover{background:var(--color-foreground);color:var(--color-background)}[class*=ai-faq-list-]{gap:0!important}[class*=ai-faq-item-]{border:0!important;border-top:1px solid var(--lux-line)!important;border-radius:0!important;background:transparent!important}[class*=ai-faq-item-]:last-child{border-bottom:1px solid var(--lux-line)!important}[class*=ai-faq-question-button-]{padding-inline:0!important}[class*=ai-faq-question-text-]{font-size:1rem!important;font-weight:700!important;line-height:1.35!important}[class*=ai-faq-answer-]{padding-inline:0!important}@media screen and (max-width:989px){.lux-reasons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[class*=ai-faq-container-]{grid-template-columns:1fr;gap:28px}}@media screen and (max-width:749px){.lux-story{grid-template-columns:1fr}.lux-story__img{order:-1}.lux-story__img img{min-height:260px}.lux-story__txt{padding:34px 22px}.lux-reasons{padding:38px 0}.lux-reasons__grid{grid-template-columns:1fr;gap:24px}.lux-reason{padding:0}}footer .color-custom-migrated_footer_content .section-content-wrapper{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;align-items:start;height:auto;column-gap:clamp(24px,3vw,56px);row-gap:32px}footer .menu__heading.h5,footer .ctext .ctext__heading{color:var(--lux-accent);opacity:1;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.3}footer nav.details-content ul{display:grid;gap:11px;margin-block-start:4px}footer .menu__item{font-size:.84375rem;line-height:1.5}footer .menu__item a,footer .ctext__body a{color:#ffffffb8;text-decoration:none;transition:color .2s var(--lux-ease)}footer .menu__item a:hover,footer .ctext__body a:hover{color:#fff}footer .ctext__body{font-size:.84375rem;line-height:1.7;color:#ffffffb8}footer .ctext__body p{margin:0 0 10px}footer .ctext__body p:last-child{margin-block-end:0}footer .ctext__body strong{color:#fff;font-weight:600}footer .ctext__body a{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){footer .ctext__icon{display:none}}footer .color-custom-section_g3T3PX .section-content-wrapper{align-items:flex-start;text-align:left}footer .email-signup-block{max-inline-size:420px;width:100%}footer .email-signup__input{background:transparent;border:1px solid rgb(255 255 255 / .24);border-radius:0;color:#fff;min-block-size:52px;font-size:.875rem}footer .email-signup__input::placeholder{color:#ffffff80}footer .email-signup__input:focus{border-color:#ffffff8c}footer .email-signup__button{color:#fff}footer .payment-icons{grid-column:1 / -1;margin-block-start:8px;padding-block-start:28px;border-top:1px solid rgb(255 255 255 / .14);opacity:1}footer .payment-icons__list{justify-content:flex-start}footer .utilities{justify-content:center}footer .footer-utilities__group-copyright{width:100%;text-align:center}footer .footer-utilities__text{font-size:.75rem;letter-spacing:.02em;color:#ffffff8c}footer .footer-utilities__text a{color:#ffffffb8;text-decoration:none}footer .footer-utilities__text a:hover{color:#fff}@media screen and (max-width:989px){footer .color-custom-migrated_footer_content .section-content-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){footer .color-custom-migrated_footer_content .section-content-wrapper{display:flex;flex-direction:column}footer .payment-icons{margin-block-start:4px;padding-block-start:22px}footer .payment-icons__list{justify-content:center}footer .email-signup-block{max-inline-size:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/luxbane-global.css.map */
