body,.content-for-layout{background:#fff}.product-grid-container,.main-collection-grid,.collection-wrapper,.product-card,.product-card__content{background:transparent}.main-collection-grid__title,.section h1,.section h2,.section h3{letter-spacing:-.04em;text-transform:uppercase}.main-collection-grid__title{margin:clamp(28px,5vw,62px) clamp(14px,2vw,28px) clamp(22px,3vw,36px);font-size:clamp(38px,6vw,88px);font-weight:400;line-height:.9}.collection-wrapper{--gap: 0}.facets-controls-wrapper,.facets__panel,.facets-block-wrapper{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.facets-controls-wrapper{border-block:1px solid rgba(23,18,13,.14);background:#f7f0e7db}.product-grid{--product-grid-gap: 8px !important}@media screen and (min-width:990px){.product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}.product-grid__item{border:0}.product-card{text-decoration:none}.product-card__content{gap:8px!important}.product-card .card-gallery,.product-card .product-media,.product-card .product-media-container,.product-card .media,.product-card img{border-radius:0!important}.product-card .card-gallery,.product-card .product-media-container{overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(160,112,72,.2),transparent 30%),#eadfce}.product-card img{transition:transform .52s ease,opacity .26s ease}.product-card:hover img{transform:scale(1.035)}.product-card :is(h3,h4,.h4,product-title,product-price,.price,.compare-at-price){font-size:11px!important;font-weight:400!important;letter-spacing:.11em!important;line-height:1.45!important;text-transform:uppercase!important}.product-card :is(product-price,.price,.compare-at-price){color:#17120db8}.quick-add__button,.add-to-cart-button,.buy-buttons-block .button{min-height:46px;border-radius:0!important;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.product-information,.product-information .section,.product-information-content{background:#fffef8}body:has(.product-information) .content-for-layout{background:#fffef8}.product-information{--ai-pdp-media-max: 560px;--ai-pdp-main-media-height: clamp(620px, 76vh, 780px)}.product-information h1,.product-information .product-title,.product-information product-title{font-size:clamp(20px,1.6vw,24px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase}.product-information product-price,.product-information .price{font-size:13px!important;letter-spacing:0;text-transform:uppercase}.variant-picker,.quantity-selector,.product-details,.product-information .rte{font-size:13px;line-height:1.7}.product-information .product-media-container,.product-information .product-media{border-radius:0!important;background:transparent!important}.product-information .product-information__media media-gallery.media-gallery--carousel{display:block;width:100%;max-width:var(--ai-pdp-media-max);margin-inline:auto}.product-information .product-information__media slideshow-component{display:flex!important;flex-direction:column;gap:20px}.product-information .product-information__media slideshow-arrows{display:none}.product-information .product-information__media slideshow-container{order:1;width:100%;height:var(--ai-pdp-main-media-height);overflow:hidden;background:#fff}.product-information .product-information__media slideshow-slides{height:100%;align-items:center}.product-information .product-information__media slideshow-slide{height:100%;background:transparent!important}.product-information .product-information__media .product-media-container,.product-information .product-information__media .product-media{width:100%;height:100%;max-width:var(--ai-pdp-media-max);margin-inline:auto}.product-information .product-information__media .product-media img,.product-information .product-information__media .product-media__image{width:100%;height:100%;max-height:none;object-fit:cover!important;background:transparent!important}.product-information .product-information__media slideshow-controls[thumbnails]{position:static!important;inset:auto!important;order:2;grid-area:auto!important;z-index:auto;width:100%;min-height:auto;margin-top:0;justify-content:center}.product-information .product-information__media .slideshow-controls__thumbnails-container{overflow-x:auto;scrollbar-width:none}.product-information .product-information__media .slideshow-controls__thumbnails-container::-webkit-scrollbar{display:none}.product-information .product-information__media .slideshow-controls__thumbnails{gap:clamp(14px,1.8vw,26px);justify-content:center;padding:0;margin-inline:auto}.product-information .product-information__media .slideshow-controls__thumbnail{width:clamp(56px,5vw,72px)!important;min-width:clamp(56px,5vw,72px);padding:0;border:0!important;outline:0!important;border-radius:0!important;opacity:.55;transition:opacity .18s ease}.product-information .product-information__media .slideshow-controls__thumbnail[aria-selected=true],.product-information .product-information__media .slideshow-controls__thumbnail:hover{opacity:1}.product-information .product-information__media .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:0!important}.product-information .button[data-testid=standalone-add-to-cart],.product-information .button[data-testid=standalone-add-to-cart]:hover,.product-information .button[data-testid=standalone-add-to-cart]:focus{width:100%;padding-block:1rem;padding-inline:2rem;border-radius:0;background-color:#000;color:#fff;box-shadow:none;font-weight:500;letter-spacing:0;text-transform:none}.product-information .button[data-testid=standalone-add-to-cart]:hover{background-color:#1a1a1a}.product-information .button[data-testid=standalone-add-to-cart] .add-to-cart-icon{display:none}.product-information .text-block a[href="/pages/size-guide"],.product-information .text-block a[href="/pages/size-guide"]:visited{display:inline-block;margin-block:.25rem 1rem;color:inherit;font-size:.95rem;text-decoration:underline;text-underline-offset:4px}.product-information .text-block a[href="/pages/size-guide"]+h3,.product-information .text-block h3{display:inline-block;margin-block:1.5rem 1rem;font-size:1rem;font-weight:500;text-decoration:underline;text-underline-offset:6px;text-transform:none}.product-information .price small a,.product-information .price small a:visited{color:inherit;text-decoration:underline;text-underline-offset:3px}.product-information .product-badge{display:inline-block;padding:6px 14px;border:1px solid #c0512c;background:transparent;color:#c0512c;font-size:.7rem;font-weight:500;letter-spacing:0;line-height:1;text-transform:uppercase}@media screen and (min-width:990px){.product-information{padding-block-start:clamp(48px,7vw,112px)}.product-information .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left,.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(360px,var(--ai-pdp-media-max)) minmax(320px,420px);column-gap:clamp(84px,12vw,220px);justify-content:center;align-items:start}.product-information .product-information__media{padding-right:0!important}.product-information .product-details{max-width:420px;padding-top:clamp(72px,8vw,150px);padding-left:0!important}.product-information .product-details.sticky-content--desktop{top:calc(var(--header-height, 0px) + 32px)}}@media screen and (max-width:749px){.product-information{--ai-pdp-media-max: min(100%, 420px);--ai-pdp-main-media-height: clamp(500px, 72vh, 680px);padding-block-start:28px}.product-information .product-information__media .slideshow-controls__thumbnails{justify-content:flex-start;gap:16px;padding-inline:8px;margin-inline:0}}.footer-utilities,.footer-utilities *{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.footer-utilities{background:#fff;border-top:1px solid rgba(23,18,13,.14)}@media screen and (max-width:749px){.main-collection-grid__title{margin-inline:14px}.product-grid{--product-grid-gap: 6px !important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ai-luxe-commerce.css.map */
