:root{--hx-gold:#cfa25d;--hx-gold-deep:#ab7e3e;--hx-ink:#0a0a0a;--hx-cream:#efe7d9;--hx-ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}::selection{background:var(--hx-gold);color:var(--hx-ink)}.hx-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--hx-gold-deep),var(--hx-gold),#f3d9a4);z-index:9999;pointer-events:none}#header-component{backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);transition:box-shadow .4s var(--hx-ease),border-color .4s var(--hx-ease)}body.hx-scrolled #header-component{box-shadow:0 1px #cfa25d59,0 10px 30px #00000073}.hx-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--hx-ease),transform .9s var(--hx-ease);transition-delay:var(--hx-delay,0ms);will-change:opacity,transform}.hx-reveal.hx-in{opacity:1;transform:none}@keyframes hx-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.hero img,.hero video{animation:hx-kenburns 18s ease-out both}.button:not(.button-secondary),a.button:not(.button-secondary){position:relative;overflow:hidden;background-image:linear-gradient(135deg,#e2bb7d 0%,var(--hx-gold) 45%,var(--hx-gold-deep) 100%);letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:transform .35s var(--hx-ease),box-shadow .35s var(--hx-ease)}.button:not(.button-secondary):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--hx-ease);pointer-events:none}.button:not(.button-secondary):hover{transform:translateY(-2px);box-shadow:0 10px 28px #cfa25d47}.button:not(.button-secondary):hover:after{transform:translate(120%)}.button-secondary{transition:background-color .35s var(--hx-ease),color .35s var(--hx-ease),transform .35s var(--hx-ease)}.button-secondary:hover{transform:translateY(-2px)}.product-card,product-card{transition:transform .5s var(--hx-ease),box-shadow .5s var(--hx-ease)}.product-card:hover,product-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000008c,0 0 0 1px #cfa25d40}.product-card img,product-card img{transition:transform 1.1s var(--hx-ease)}.product-card:hover img,product-card:hover img{transform:scale(1.045)}.collection-card img{transition:transform 1.1s var(--hx-ease),filter .6s var(--hx-ease)}.collection-card:hover img{transform:scale(1.05);filter:brightness(1.08)}#header-component a{background-image:linear-gradient(var(--hx-gold),var(--hx-gold));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .4s var(--hx-ease)}#header-component a:hover{background-size:100% 1px}main h2{letter-spacing:.02em}:focus-visible{outline:2px solid var(--hx-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hx-reveal{opacity:1;transform:none;transition:none}.hero img,.hero video{animation:none}.product-card,product-card,.button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hanyrix-premium.css.map */
