:root{--lux-gold: #c5a059;--lux-navy: #0f172a;--lux-bg: #fafafa;--lux-text: #1a1a1a;--lux-transition: all .4s cubic-bezier(.25, .46, .45, .94);--lux-shadow: 0 10px 30px rgba(0, 0, 0, .05);--lux-glass: rgba(255, 255, 255, .7);--lux-blur: 15px}.hdt-card-product__media-wrapp.hdt-ratio,.hdt-pr-image-wrapp,.hdt-card-product__media-wrapp{aspect-ratio:3 / 4!important;--aspect-ratioapt: .75 !important;overflow:hidden!important;border-radius:8px;background-color:#f9f9f9}.hdt-card-product__media-wrapp img,.hdt-card-product__media-wrapp video,.hdt-card-product__media-wrapp iframe,.hdt-pr-image-wrapp img{object-fit:cover!important;height:100%!important;width:100%!important;transition:var(--lux-transition);position:absolute!important;top:0;left:0;transform:scale(1.01)}.hdt-card-product:hover .hdt-card-product__media-wrapp img{transform:scale(1.08)!important;filter:brightness(.95)}header.hdt-header-wrapp,.hdt-header-stuck{background:var(--lux-glass)!important;backdrop-filter:blur(var(--lux-blur))!important;-webkit-backdrop-filter:blur(var(--lux-blur))!important;border-bottom:1px solid rgba(255,255,255,.3);box-shadow:var(--lux-shadow)}h1,h2,h3,h4,h5,h6,.hdt-h1,.hdt-h2,.hdt-h3{letter-spacing:.02em;font-weight:500}.hdt-nav-link{font-size:1.4rem;text-transform:uppercase;letter-spacing:.1em;transition:var(--lux-transition)}.hdt-nav-link:hover{color:var(--lux-gold)!important}.hdt-card-product{transition:var(--lux-transition);border:1px solid transparent;padding:10px;background:#fff}.hdt-card-product:hover{box-shadow:0 20px 40px #00000014;transform:translateY(-5px);border-color:#eee}.hdt-card-product:hover .hdt-card-product__media--main{transform:scale(1.05)}.hdt-btn,button.button{border-radius:0!important;text-transform:uppercase;letter-spacing:.15em;font-weight:600;transition:var(--lux-transition);position:relative;overflow:hidden}.hdt-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff1a;transition:.5s}.hdt-btn:hover:before{left:100%}footer{background-color:#111!important;color:#ccc}footer a{transition:var(--lux-transition)}footer a:hover{color:var(--lux-gold)}.hdt-trust-badge{filter:grayscale(1) opacity(.7);transition:var(--lux-transition)}.hdt-trust-badge:hover{filter:none opacity(1)}.lux-trust-bar{background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.lux-trust-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.lux-stars{display:flex;gap:4px}.lux-trust-text{font-size:1.6rem;color:#444;margin:0;font-family:var(--font-body-family);letter-spacing:.01em}.lux-trust-text strong{color:var(--lux-text);font-weight:600}@media(min-width:768px){.lux-trust-content{flex-direction:row;gap:24px}}.lux-trust-product{display:flex;align-items:center;gap:10px;margin:15px 0;padding:10px 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.lux-stars-small{display:flex;gap:2px;flex-shrink:0}.lux-trust-text-small{font-size:1.3rem;color:#666;margin:0;line-height:1.2}.lux-trust-text-small strong{color:var(--lux-text)}.lux-blog-article{line-height:1.8;color:#333}.lux-article-body{max-width:800px;margin:0 auto}.lux-article-sub{font-family:var(--font-heading-family);font-size:2.8rem;margin-bottom:24px;color:var(--lux-navy)}.lux-highlight-box{background:#fdf8ef;border-left:4px solid var(--lux-gold);padding:30px;margin:40px 0}.lux-highlight-box h3{margin-top:0;color:var(--lux-gold)}.lux-product-showcase{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:40px 0}.lux-showcase-item{background:#fff;padding:20px;border:1px solid #eee;transition:var(--lux-transition)}.lux-showcase-item:hover{border-color:var(--lux-gold);box-shadow:var(--lux-shadow)}.lux-article-cta{text-align:center;margin-top:60px;padding:40px;background:var(--lux-navy);color:#fff}.lux-article-cta p{font-size:2rem;margin-bottom:20px}@media(max-width:767px){.lux-product-showcase{grid-template-columns:1fr}}.hdt-footer-links{list-style:none;padding:0;margin:0}.hdt-footer-links li{margin-bottom:12px}.hdt-footer-links a{color:#888;text-decoration:none;transition:var(--lux-transition);font-size:1.4rem;display:inline-block}.hdt-footer-links a:hover{color:var(--lux-gold);transform:translate(5px)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/premium-luxury.css.map */
