.hw-site .hvr-hero,.hw-site .hvr-tile{position:relative;overflow:hidden;isolation:isolate}
.hw-site img.hvr-image-layer{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:inherit;border:0;pointer-events:none}
.hw-site .hvr-hero::after,.hw-site .hvr-tile::after{z-index:1}
.hw-site .hvr-hero>.elementor-element,.hw-site .hvr-tile>.elementor-element,.hw-site .hvr-hero>.e-con-inner,.hw-site .hvr-tile>.e-con-inner{position:relative;z-index:2}
.hw-site .hw-hero-text{animation:none}
.hw-site .hvr-hero>.hvr-image-layer{animation:hvr-slowzoom 6s ease-out both}
.hw-site .hw-hero-text>.elementor-element,.hw-site .hw-hero-text>.e-con-inner>.elementor-element,.hw-site .hvr-rise{animation:hvr-rise .9s cubic-bezier(.2,.7,.2,1) both}
.hw-site .hvr-product-photo{display:block;overflow:hidden;margin-bottom:1em}
.hw-site .woocommerce ul.products li.product .hvr-product-photo img{margin:0}
.hw-site .hvr-tile>.hvr-image-layer,.hw-site .hvr-product-photo img{transition:transform .7s ease}
.hw-site .hvr-tile:is(:hover,:focus-within)>.hvr-image-layer,.hw-site li.product:is(:hover,:focus-within) .hvr-product-photo img{transform:scale(1.05)}
.hw-site li.product:is(:hover,:focus-within) .woocommerce-loop-product__title,.hw-header nav a:hover{color:var(--gold)}
.hw-header nav a{transition:color .15s ease}
.hw-wa{transition:transform .15s ease}.hw-wa:hover{transform:scale(1.1)}
@keyframes hvr-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@keyframes hvr-slowzoom{from{transform:scale(1.08)}to{transform:scale(1)}}
@media(max-width:600px){.hw-site .hvr-hero>img.hvr-image-layer{object-position:65% center}}
@media(prefers-reduced-motion:reduce){.hw-site .hvr-hero>.hvr-image-layer,.hw-site .hw-hero-text>.elementor-element,.hw-site .hw-hero-text>.e-con-inner>.elementor-element,.hw-site .hvr-rise{animation:none}.hw-site .hvr-tile>.hvr-image-layer,.hw-site .hvr-product-photo img,.hw-site .hw-wa{transition:none;transform:none!important}}
