.shoev-gallery{display:block;width:100%;overflow:hidden;background:var(--shoev-bg, #fff);font-family:var(--shoev-font, inherit)}.shoev-gallery,.shoev-gallery *{box-sizing:border-box}.shoev-gallery__viewport{width:100%;overflow:hidden;padding-block:4px 22px}.shoev-gallery__track{display:flex;width:max-content;gap:16px;will-change:transform;animation:shoev-gallery-loop var(--gallery-speed, 46s) linear infinite}.shoev-gallery__group{display:flex;flex:0 0 auto;gap:16px}.shoev-gallery__item{position:relative;display:block;flex:0 0 clamp(460px,42vw,620px);width:clamp(460px,42vw,620px);padding:0;overflow:hidden;border:1px solid var(--shoev-border, rgba(181, 96, 127, .22));border-radius:8px;aspect-ratio:16 / 9;background:var(--shoev-bg-soft, #fcf8fa);box-shadow:var(--shoev-shadow-card, 0 4px 16px rgba(74, 47, 58, .08));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.shoev-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .42s ease}.shoev-gallery__track.is-paused,.shoev-gallery__viewport:hover .shoev-gallery__track,.shoev-gallery__viewport:focus-within .shoev-gallery__track{animation-play-state:paused}.shoev-gallery__item:focus-visible,.shoev-gallery__lightbox button:focus-visible{outline:3px solid var(--shoev-primary, #d17ca1);outline-offset:3px}@keyframes shoev-gallery-loop{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 8px),0,0)}}@media(hover:hover)and (pointer:fine){.shoev-gallery__item:hover{border-color:var(--shoev-border-strong, rgba(181, 96, 127, .48));box-shadow:var(--shoev-shadow-card-hover, 0 14px 32px rgba(74, 47, 58, .14));transform:translateY(-3px)}.shoev-gallery__item:hover img{transform:scale(1.025)}}.shoev-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#141013e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shoev-gallery__lightbox[hidden]{display:none!important}.shoev-gallery__lightbox.is-open{display:flex}.shoev-gallery__lightbox-image{position:relative;z-index:1;display:block;max-width:min(90vw,1440px);max-height:85vh;border-radius:8px;object-fit:contain}.shoev-gallery__lightbox-close,.shoev-gallery__lightbox-nav{position:absolute;z-index:3;display:grid;width:48px;height:48px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.shoev-gallery__lightbox-close{inset-block-start:max(18px,env(safe-area-inset-top));inset-inline-end:max(18px,env(safe-area-inset-right))}.shoev-gallery__lightbox-nav{inset-block-start:50%;transform:translateY(-50%)}.shoev-gallery__lightbox-nav--prev{inset-inline-start:max(12px,env(safe-area-inset-left))}.shoev-gallery__lightbox-nav--next{inset-inline-end:max(12px,env(safe-area-inset-right))}@media(max-width:749px){.shoev-gallery__viewport{overflow-x:auto;margin-inline:calc(-1 * var(--shoev-gutter, 16px));padding:4px var(--shoev-gutter, 16px) 20px;scroll-padding-inline:var(--shoev-gutter, 16px);scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.shoev-gallery__viewport::-webkit-scrollbar{display:none}.shoev-gallery__track{width:auto;animation:none;will-change:auto}.shoev-gallery__group{gap:12px}.shoev-gallery__group--clone{display:none}.shoev-gallery__item{flex-basis:min(88vw,560px);width:min(88vw,560px);aspect-ratio:16 / 9;scroll-snap-align:start;scroll-snap-stop:always}.shoev-gallery__lightbox-image{max-width:94vw;max-height:80vh}.shoev-gallery__lightbox-nav{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.shoev-gallery__viewport{overflow-x:auto;scrollbar-width:thin}.shoev-gallery__track{width:max-content;animation:none!important;will-change:auto}.shoev-gallery__group--clone{display:none}.shoev-gallery__item,.shoev-gallery__item img{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shoev-gallery-carousel.css.map */
