#noble-store .ns-photo-frame{position:relative;display:block;aspect-ratio:1;width:100%;overflow:hidden;padding:0;background:var(--ns-photo-surface,#fff)}#noble-store .ns-card-art,#noble-store .ns-category-tiles>a>div{aspect-ratio:1;background:var(--ns-photo-surface,#fff);border-color:var(--ns-line)}#noble-store .ns-card-art>.ns-photo-frame{position:absolute;top:0;right:0;bottom:0;left:0}#noble-store .ns-photo-frame>img.ns-catalogue-image{position:absolute!important;inset:50% auto auto 50%!important;width:calc(var(--ns-photo-fill,82) * var(--ns-image-width,1) * 1%)!important;height:calc(var(--ns-photo-fill,82) * var(--ns-image-height,1) * 1%)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;object-fit:contain;-webkit-mask-image:var(--ns-photo-mask,none);mask-image:var(--ns-photo-mask,none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha;transform:translate(var(--ns-image-x,-50%),var(--ns-image-y,-50%))!important;transition:opacity .3s}#noble-store .ns-main-image.ns-photo-frame{max-height:none}#noble-store .ns-thumbnails .ns-photo-frame{height:auto}#noble-store .ns-photo-frame--quick{align-self:start;padding:0}#noble-store .ns-photo-frame--search{width:42px;flex:0 0 42px}#noble-store .ns-photo-frame--cart{width:80px;flex:0 0 80px}#noble-store .ns-photo-frame--menu{width:100%}@media(max-width:749px){#noble-store .ns-photo-frame--quick{width:min(100%,300px);justify-self:center}}@media(prefers-reduced-motion:reduce){#noble-store .ns-photo-frame>img.ns-catalogue-image{transition:none}}#noble-store .ns-photo-frame--zoom{width:min(85vw,85vh,1000px)}#noble-store .ns-gallery{min-width:0}#noble-store .ns-main-image.ns-photo-frame{display:block;border:0;border-radius:0}#noble-store .ns-gallery-pages{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:12px}#noble-store .ns-gallery-pages button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ns-line,#ddd);background:#fff;color:#171717;font:inherit;font-size:12px;cursor:pointer}#noble-store .ns-gallery-pages button.is-active{border-color:#171717;background:#171717;color:#fff}#noble-store .ns-gallery-pages button:focus-visible{outline:2px solid #171717;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/58/assets/noble-product-images.css.map */
