.lux-product .media-gallery{--media-gallery-thumb-size:var(--lr-thumb-size,64px);min-width:0}.luxury-theme .lux-product .media-gallery__main{min-height:0;background:#f5f4f2}.lux-product .media-gallery__slide img:not(dialog img){object-fit:contain}.lux-product .media-gallery__thumbnails{padding:8px;box-sizing:border-box;scrollbar-width:none;overscroll-behavior:contain}.lux-product .media-gallery__thumbnails::-webkit-scrollbar{display:none}.lux-product .media-gallery__thumb{border:0;border-bottom:2px solid transparent;opacity:.6;transition:opacity .2s,border-color .2s}.lux-product .media-gallery__thumb--active,.lux-product .media-gallery__thumb:hover{border-color:#33383c;opacity:1}.lux-product .media-gallery__thumb-image,.lux-product .media-gallery__thumb-image img{height:100%;object-fit:contain}.lux-product .media-gallery__thumb:focus-visible{outline:2px solid #33383c;outline-offset:2px}.luxury-theme .lux-product .media-gallery__nav{border:0;border-radius:50%;background:#ffffffdc;color:#33383c;box-shadow:none;min-width:44px;min-height:44px}.luxury-theme .lux-product .media-gallery__nav:hover{background:#e8e8e8;color:#33383c}.lr-gallery-progress{position:absolute;inset:auto 0 0;height:2px;background:#00000012;z-index:3;pointer-events:none}.lr-gallery-progress span{display:block;width:100%;height:100%;background:#33383c;transition:transform .3s ease}.lr-gallery-count{margin:6px 0 14px;text-align:center;color:var(--lux-muted,#74787b);font:12px/1.4 var(--lux-sans,Arial,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.06em}.lux-product .lux-product-information{overflow-wrap:anywhere}.lux-product .lux-product-block--variants{margin-block:24px}.lux-product .lux-product-block--quantity{margin-bottom:20px}.lux-product .lux-product-block--buy{margin-bottom:12px}.lux-product [data-lux-product-status]:empty{display:none}.lux-product .lr-product-detail summary:focus-visible,.lux-product .lr-product-services summary:focus-visible,.lux-product .lr-product-description summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.lux-product .lr-product-services details[open]>summary>span{transform:rotate(90deg)}.lux-product .lr-product-services details>div{overflow-wrap:anywhere}body.luxury-theme{padding-bottom:var(--lr-purchase-clearance,0px)}.lux-sticky-buy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45%}.lux-sticky-actions button{white-space:normal;line-height:1.4}@media(min-width:990px){.lr-design .lr-product-editorial .lux-product-information{padding-block:var(--lr-panel-space,64px)}.lux-product .media-gallery__thumbnails--left,.lux-product .media-gallery__thumbnails--right{max-height:70vh}}@media(max-width:989px){.lux-product .media-gallery__thumbnails{max-height:none;overflow-x:auto;overflow-y:hidden;width:auto;max-width:100%}.lux-product .lux-product-information{position:static;max-width:580px;margin-inline:auto;padding:28px 22px 40px;box-sizing:border-box;width:100%}}@media(max-width:749px){.lux-product .media-gallery{--media-gallery-thumb-size:min(var(--lr-thumb-size,64px),64px)}.lux-product .lux-product-block--variants{margin-block:20px}.lux-product .lr-shade-option{min-height:44px}.lux-sticky-buy{gap:8px}.lux-sticky-buy>span{max-width:32%;font-size:14px}.lux-sticky-actions{min-width:0;gap:8px;flex:1;justify-content:flex-end}.lux-sticky-actions .lux-button--solid{font-size:12px;letter-spacing:0;max-width:190px}.lux-sticky-actions .lux-button--line{font-size:11px;letter-spacing:0;white-space:nowrap;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.lux-product .media-gallery__main,.lux-product .media-gallery__slide,.lux-product .media-gallery__thumb,.lr-gallery-progress span{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/luxury-product-page.css.map */
