.product-image.mtt-card-gallery{position:relative;overflow:hidden;touch-action:pan-y}
.mtt-card-gallery-arrow{position:absolute;top:50%;z-index:4;width:34px;height:34px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--ink,#17141d) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);color:var(--ink,#17141d);box-shadow:0 3px 12px rgba(15,23,42,.16);font:600 28px/28px Arial,sans-serif;text-align:center;transform:translateY(-50%);cursor:pointer;opacity:.88;transition:background-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease}
.mtt-card-gallery-prev{left:10px}.mtt-card-gallery-next{right:10px}
.mtt-card-gallery-arrow:hover,.mtt-card-gallery-arrow:focus-visible{background:var(--brand,#4689ee);color:#fff;opacity:1;transform:translateY(-50%) scale(1.05);outline:none}
.mtt-card-gallery-arrow:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand,#4689ee) 28%,transparent),0 3px 12px rgba(15,23,42,.16)}
.mtt-card-gallery-status{position:absolute;left:50%;bottom:10px;z-index:3;padding:3px 8px;border-radius:999px;background:rgba(15,23,42,.68);color:#fff;font:600 11px/1.2 Arial,sans-serif;letter-spacing:.02em;transform:translateX(-50%);pointer-events:none}
@media (hover:hover) and (pointer:fine){.mtt-card-gallery-arrow{opacity:0}.product-card:hover .mtt-card-gallery-arrow,.mtt-card-gallery-arrow:focus-visible{opacity:.94}}
@media (max-width:600px){.mtt-card-gallery-arrow{width:32px;height:32px;font-size:26px;opacity:.92}.mtt-card-gallery-prev{left:8px}.mtt-card-gallery-next{right:8px}.mtt-card-gallery-status{bottom:8px}}
.mtt-card-gallery-status{display:none!important}
