.thb-product-detail:has(.alhaq-luxe-flag){--luxe-bg: #f4f2ee;--luxe-line: rgba(0, 0, 0, .12)}.thb-product-detail:has(.alhaq-luxe-flag) .product-images__slide{background:var(--luxe-bg);overflow:hidden}.thb-product-detail:has(.alhaq-luxe-flag) .product-single__media-image{padding-bottom:133.3333%!important}.thb-product-detail:has(.alhaq-luxe-flag) .product-single__media-image img{object-fit:cover;width:100%;height:100%}.thb-product-detail:has(.alhaq-luxe-flag) .product-single__media.product-single__media-native-video{aspect-ratio:3 / 4!important;height:auto;position:relative}.thb-product-detail:has(.alhaq-luxe-flag) .product-single__media-native-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.thb-product-detail:has(.alhaq-luxe-flag) .product-single__media-zoom{opacity:0}.thb-product-detail:has(.alhaq-luxe-flag) .figcaption{display:none}.thb-product-detail:has(.alhaq-luxe-flag) .product--text.style_vendor{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:10px}.thb-product-detail:has(.alhaq-luxe-flag) .product-title{font-size:clamp(17px,1.5vw,21px);font-weight:500;letter-spacing:.07em;line-height:1.35;margin-bottom:8px}.thb-product-detail:has(.alhaq-luxe-flag) .product-price-container .price{font-size:15px;letter-spacing:.04em}.thb-product-detail:has(.alhaq-luxe-flag) .product-price-container .price:has(.alhaq-cs-pill){display:flex;align-items:center;flex-wrap:wrap;gap:14px}.thb-product-detail:has(.alhaq-luxe-flag) .product-price-container .price:has(.alhaq-cs-pill) .badges{display:flex;align-items:center;margin:0}.thb-product-detail:has(.alhaq-luxe-flag) .product__tax{opacity:.6}.thb-product-detail:has(.alhaq-luxe-flag) .form__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.thb-product-detail:has(.alhaq-luxe-flag) .product-title-container{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--luxe-line)}.thb-product-detail:has(.alhaq-cs) .product-form__input--block label{text-decoration:none!important;opacity:1!important;background-image:none!important}.thb-product-detail:has(.alhaq-cs) .product-form__input--block label span{opacity:1!important;text-decoration:none!important}.thb-product-detail:has(.alhaq-cs) .product-form__input--block label:before,.thb-product-detail:has(.alhaq-cs) .product-form__input--block label:after{display:none!important}.thb-product-detail:has(.alhaq-cs) .product-inventory-notice,.thb-product-detail:has(.alhaq-cs) [class*=inventory-notice]{display:none!important}@media only screen and (max-width:1067px){.thb-product-detail:has(.alhaq-luxe-flag) .product-image-container{position:relative;margin-bottom:22px}.thb-product-detail:has(.alhaq-luxe-flag) .product-images{grid-auto-columns:100%!important;grid-template-columns:none!important;padding:0!important;gap:0!important;scroll-padding:0!important}.thb-product-detail:has(.alhaq-luxe-flag) .product-images__slide{scroll-snap-align:start}.thb-product-detail:has(.alhaq-luxe-flag) .product-images-buttons{position:absolute;right:12px;bottom:12px;z-index:3;margin:0;padding:5px 10px;border-radius:999px;background:#1111119e;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;letter-spacing:.08em;pointer-events:none}.thb-product-detail:has(.alhaq-luxe-flag) .product-images-buttons .slider-button{display:none}.thb-product-detail:has(.alhaq-luxe-flag) .product-information{padding:0 4px}}@media only screen and (min-width:1068px){.thb-product-detail:has(.alhaq-luxe-flag) .product-grid-container{grid-template-columns:minmax(0,1fr) clamp(380px,31%,460px);grid-gap:0}.thb-product-detail:has(.alhaq-luxe-flag) .product-images{display:grid!important;grid-template-columns:1fr 1fr;gap:3px}.thb-product-detail:has(.alhaq-luxe-flag) .product-images__slide,.thb-product-detail:has(.alhaq-luxe-flag) .product-images--collage .product-images__slide:first-child{grid-column:auto;width:auto;margin:0}.thb-product-detail:has(.alhaq-luxe-flag) .product-image-container{margin:0}.thb-product-detail:has(.alhaq-luxe-flag) .product-information--inner{padding:36px 40px 48px 56px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/alhaq-luxe.css.map */
