.sc-gallery{--sc-gallery-gap: 14px;--sc-gallery-thumb-size: 110px;--sc-gallery-ratio: 780 / 980;--sc-gallery-zoom: 2.2;--sc-gallery-accent: #2e2c27;--sc-gallery-placeholder: #f1ede6;position:relative;display:flex;flex-direction:column;gap:var(--sc-gallery-gap);width:100%;max-width:940px;min-width:0}.sc-gallery .swiper{position:relative;z-index:1;display:block;margin:0;padding:0;overflow:hidden;list-style:none;touch-action:pan-y}.sc-gallery .swiper-wrapper{position:relative;z-index:1;display:flex;box-sizing:content-box;width:100%;height:100%;transition-property:transform;transform:translateZ(0)}.sc-gallery .swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.sc-gallery__stage{position:relative;width:100%}.sc-gallery__viewport{width:100%;aspect-ratio:var(--sc-gallery-ratio);background-color:var(--sc-gallery-placeholder)}.sc-gallery__slide{overflow:hidden}.sc-gallery__zoom{position:relative;width:100%;height:100%}.sc-gallery .swiper-slide-zoomed{cursor:move;touch-action:none}.sc-gallery__image{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center center;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media(hover:hover)and (pointer:fine){.sc-gallery--zoomable .sc-gallery__zoom{cursor:zoom-in}.sc-gallery--zoomable .sc-gallery__image{transition:transform .26s cubic-bezier(.2,.6,.2,1)}.sc-gallery--zoomable .sc-gallery__zoom.is-zoomed{cursor:zoom-out}.sc-gallery--zoomable .sc-gallery__zoom.is-zoomed .sc-gallery__image{transform:scale(var(--sc-gallery-zoom));transition-duration:.12s}}.sc-gallery__control{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#ffffffe6;color:var(--sc-gallery-accent);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.sc-gallery__control:hover{background:#fff}.sc-gallery__control:focus-visible{outline:2px solid var(--sc-gallery-accent);outline-offset:2px;opacity:1}.sc-gallery__control svg{width:18px;height:18px;display:block;pointer-events:none}.sc-gallery__nav{top:50%;width:44px;height:44px;transform:translateY(-50%);opacity:0}.sc-gallery__nav--prev{left:14px}.sc-gallery__nav--next{right:14px}.sc-gallery__stage:hover .sc-gallery__nav{opacity:1}.sc-gallery__nav.swiper-button-disabled,.sc-gallery__nav.swiper-button-lock{opacity:0;pointer-events:none}.sc-gallery__zoom-toggle{right:14px;bottom:14px;width:40px;height:40px}.sc-gallery__zoom-toggle[aria-pressed=true]{background:var(--sc-gallery-accent);color:#fff}.sc-gallery__counter{position:absolute;left:14px;bottom:14px;z-index:3;padding:4px 10px;border-radius:999px;background:#2e2c27b8;color:#fff;font-size:12px;line-height:1.4;letter-spacing:.04em;font-variant-numeric:tabular-nums;pointer-events:none}@media(hover:none),(pointer:coarse){.sc-gallery__nav{display:none}.sc-gallery__zoom-toggle{width:44px;height:44px}.sc-gallery__zoom-toggle svg{width:20px;height:20px}}.sc-gallery--single .sc-gallery__counter,.sc-gallery--single .sc-gallery__thumbs{display:none}.sc-gallery__thumbs{width:100%}.sc-gallery__thumbs .swiper-slide{width:var(--sc-gallery-thumb-size);height:auto}.sc-gallery__thumb{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.sc-gallery__thumb:focus-visible{outline:2px solid var(--sc-gallery-accent);outline-offset:2px}.sc-gallery__thumb-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background-color:var(--sc-gallery-placeholder);opacity:.72;transition:opacity .2s ease}.sc-gallery__thumb:hover .sc-gallery__thumb-image,.swiper-slide-thumb-active .sc-gallery__thumb-image{opacity:1}.sc-gallery__thumb:after{content:"";display:block;height:2px;margin-top:8px;background:transparent;transition:background-color .2s ease}.swiper-slide-thumb-active .sc-gallery__thumb:after{background:var(--sc-gallery-accent)}@media(max-width:1300px){.sc-gallery{--sc-gallery-thumb-size: 92px}}@media(max-width:1024px){.sc-gallery{--sc-gallery-thumb-size: 76px;--sc-gallery-gap: 10px;max-width:100%}.inline-sections .sc-gallery{flex:0 0 auto}}@media(max-width:480px){.sc-gallery{--sc-gallery-thumb-size: 64px}.sc-gallery__counter{left:10px;bottom:10px}}@media(prefers-reduced-motion:reduce){.sc-gallery .swiper-wrapper,.sc-gallery__image,.sc-gallery__thumb-image,.sc-gallery__thumb:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sc-product-gallery.css.map */
