.performa-lux-hover-target{position:relative}.performa-lux-hover-target:before{content:"";position:absolute;top:0;left:0;right:0;height:24%;z-index:5;pointer-events:none;opacity:0;background:linear-gradient(to bottom,#0000002e,#0000001a 42%,#0000);transition:opacity .15s ease}.performa-lux-hover-target.performa-lux-hover-active:before{opacity:1}.performa-lux-hover-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .16s ease;background:#fff}.pf-card-image>.performa-lux-hover-image{object-fit:contain}.performa-lux-hover-image.is-visible{opacity:1}.performa-lux-hover-bars{position:absolute;top:11px;left:14px;right:14px;z-index:6;display:flex;gap:10px;align-items:center;pointer-events:none;opacity:1}.performa-lux-hover-segment{position:relative;display:block;flex:1;height:2px;overflow:hidden;background:#ffffff6b}.performa-lux-hover-segment>i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#fff;transform:scaleX(0);transform-origin:left center}.performa-lux-hover-segment.is-complete>i{transform:scaleX(1)}.performa-lux-hover-segment.is-active>i{animation:performaLuxSegmentFill 1.35s linear forwards}@keyframes performaLuxSegmentFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(hover:hover)and (pointer:fine){.performa-lux-hover-target{isolation:isolate}}@media screen and (min-width:750px){.header-drawer--mobile{display:block!important;visibility:visible!important;opacity:1!important}.header-menu{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/performa-lux-hover.css.map */
