.ws-n5-crop{display:block;position:relative;width:100%;height:100%;overflow:hidden;aspect-ratio:3/4;background:#fff}
.ws-n5-crop>img{position:absolute!important;top:0;left:0;width:300%!important;height:300%!important;max-width:none!important;object-fit:fill!important;transform:translate(var(--n5-x,0%),var(--n5-y,0%));display:block}
.ws-n5-product{--n5-x:-66.666667%;--n5-y:-66.666667%}
.ws-n5-gallery .wap-thumbnail{padding:0;overflow:hidden}
.ws-n5-gallery .wap-thumbnail .ws-n5-crop{width:100%;height:100%}
.ws-batch-product .ws-batch-swatch .ws-n5-crop{width:72px;height:96px;flex:none;margin:auto}
.ws-n5-card .ws-ac-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:3/4}
.ws-n5-card .ws-ac-card__media>img{position:absolute!important;top:0;left:0;width:300%!important;height:300%!important;max-width:none!important;object-fit:fill!important;transform:translate(-66.666667%,-66.666667%)}
.ws-n5-card .ws-n5-focus .ws-ac-card__hover{opacity:1!important}
.ws-n5-card .ws-ac-swatch{width:42px;height:56px;overflow:hidden}
.ws-n5-card .ws-ac-swatch .ws-n5-crop{width:100%;height:100%}
.ws-n5-card .ws-ac-swatches{overflow-x:auto;flex-wrap:nowrap}
.ws-n5-card .ws-n5-ready{font-size:12px;color:#666;line-height:1.6}
.ws-n5-gallery .wap-slide{position:relative;overflow:hidden}
.ws-n5-gallery .wap-gallery-controls{z-index:3}
.ws-n5-focus{display:block;position:absolute;inset:0;z-index:2;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease}
.ws-n5-focus>.ws-n5-crop{transform:scale(1.6);transform-origin:50% 36%}
@media(hover:hover) and (pointer:fine){.ws-n5-gallery .wap-slide:hover>.ws-n5-focus,.ws-n5-card .ws-ac-card__media:hover>.ws-n5-focus,.ws-n5-card .ws-ac-card__media:focus-visible>.ws-n5-focus{opacity:1}}
@media(hover:none),(pointer:coarse){.ws-n5-focus{display:none}}
@media(prefers-reduced-motion:reduce){.ws-n5-focus{transition:none}}
@media(max-width:749px){.ws-batch-product .ws-batch-swatch .ws-n5-crop{width:60px;height:80px}.ws-n5-gallery .wap-thumbnails{overflow-x:auto;flex-wrap:nowrap}}
