.se2-gallery{--se2-gallery-control: rgba(247, 244, 239, .92);--se2-gallery-ease: cubic-bezier(.2, .7, .2, 1);--se2-gallery-zoom: 1;position:relative;display:block;width:100%;min-width:0;font-family:var(--se2-font-family)}.se2-gallery__crumb{position:absolute;z-index:3;top:var(--se2-space-12);left:var(--se2-space-12);display:inline-flex;align-items:center;gap:var(--se2-space-4);box-sizing:border-box;max-width:calc(100% - var(--se2-space-24));height:32px;margin:0;padding:0 var(--se2-space-12);border-radius:var(--se2-radius-pill);background:#f7f4efe0;color:var(--se2-ink-meta);font-size:var(--se2-text-meta);line-height:var(--se2-text-meta-lh);font-weight:var(--se2-text-meta-weight);white-space:nowrap}.se2-gallery__crumb-link{display:inline-flex;flex:0 0 auto;align-items:center;min-height:var(--se2-size-touch-target);margin:-6px -2px;padding:0 2px;color:var(--se2-ink-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.se2-gallery__crumb-link:focus-visible{outline:var(--se2-focus-ring-width) solid var(--se2-focus-ring-color);outline-offset:0;border-radius:var(--se2-radius-tag)}.se2-gallery__crumb-here{min-width:0;overflow:hidden;text-overflow:ellipsis}:has(>se2-gallery)>[data-se2-gallery-badge]{position:absolute;z-index:4;top:var(--se2-space-12);right:var(--se2-space-12);left:auto;pointer-events:none}@media screen and (min-width:990px){:has(>se2-gallery)>[data-se2-gallery-badge]{top:var(--se2-space-20);right:auto;left:var(--se2-space-20)}}.se2-gallery .se2-gallery__phone media-gallery,.se2-gallery .se2-gallery__phone media-gallery.sticky-content{position:static;top:auto;display:block;width:100%;padding:0}.se2-gallery .se2-gallery__phone slideshow-component{display:block;width:100%;overflow:hidden;border-radius:var(--se2-gallery-radius, 0);background:var(--se2-warm-wash)}.se2-gallery .se2-gallery__phone slideshow-slides{--se2-gallery-peek: 0px;gap:0}.se2-gallery .se2-gallery__phone slideshow-slides>slideshow-slide,.se2-gallery .se2-gallery__phone .product-media-container{width:100%;aspect-ratio:4 / 5;--media-preview-ratio: .8;--gallery-aspect-ratio: 4 / 5;margin:0;padding:0;overflow:hidden;border-radius:0;background:var(--se2-warm-wash)}.se2-gallery .se2-gallery__phone .product-media-container :is(.product-media,img,video,.deferred-media__poster-image){width:100%;height:100%;border-radius:0;background:transparent}.se2-gallery .se2-gallery__phone .product-media-container :is(img,.deferred-media__poster-image){object-fit:cover;mix-blend-mode:multiply;transform:scale(var(--se2-gallery-zoom));transform-origin:50% 50%}.se2-gallery--contain .se2-gallery__phone .product-media-container :is(img,.deferred-media__poster-image){object-fit:contain}.se2-gallery .se2-gallery__phone slideshow-controls[controls-on-media]{position:absolute;z-index:2;inset:auto auto 6px 16px;width:auto;min-height:0;padding:0;justify-content:flex-start;mix-blend-mode:normal}.se2-gallery .se2-gallery__phone .slideshow-controls__dots{gap:0;margin:0;padding:0;overflow:visible;border-radius:0;background:none}.se2-gallery .se2-gallery__phone .slideshow-controls__dots button{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:var(--se2-size-touch-target);margin:0;padding:0;border-radius:0;font-size:0}.se2-gallery .se2-gallery__phone .slideshow-controls__dots button:after{width:40px;height:var(--se2-stroke-strong);border-radius:0;background:var(--se2-sage);box-shadow:none;transition:background-color .12s linear}.se2-gallery .se2-gallery__phone .slideshow-controls__dots button[aria-selected=true]:after{background:var(--se2-ink-primary);box-shadow:none}.se2-gallery .se2-gallery__phone .slideshow-controls__dots button:before{content:none;animation:none}.se2-gallery .se2-gallery__phone .slideshow-controls__dots button:focus-visible{outline:var(--se2-focus-ring-width) solid var(--se2-focus-ring-color);outline-offset:-4px}.se2-gallery__stage{display:none}@media screen and (min-width:990px){.se2-gallery__crumb{display:none}.se2-gallery .se2-gallery__phone slideshow-component{display:none}.se2-gallery__stage{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:var(--se2-gallery-radius, var(--se2-radius-card));background:var(--se2-warm-wash)}.se2-gallery__slides{position:absolute;top:0;right:0;bottom:0;left:0}.se2-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--se2-warm-wash);opacity:0;transition:opacity .12s linear}.se2-gallery__slide.is-active{z-index:1;opacity:1}.se2-gallery__slide picture{display:block;width:100%;height:100%}.se2-gallery__img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale(var(--se2-gallery-zoom));transform-origin:50% 50%;-webkit-user-select:none;user-select:none}.se2-gallery--contain .se2-gallery__img{object-fit:contain}.se2-gallery__advance{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.se2-gallery__arrow,.se2-gallery__zoom{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:var(--se2-radius-pill);background:var(--se2-gallery-control);box-shadow:0 2px 12px #1e1c191a;color:var(--se2-ink-primary);cursor:pointer;transition:background-color .16s ease}.se2-gallery__arrow{top:50%;width:52px;height:52px;translate:0 -50%}.se2-gallery__arrow--prev{left:var(--se2-space-20)}.se2-gallery__arrow--next{right:var(--se2-space-20)}.se2-gallery__zoom{top:var(--se2-space-20);right:var(--se2-space-20);width:var(--se2-size-touch-target);height:var(--se2-size-touch-target)}.se2-gallery__arrow:hover,.se2-gallery__zoom:hover{background:var(--se2-ivory)}.se2-gallery__arrow:focus-visible,.se2-gallery__zoom:focus-visible,.se2-gallery__thumb:focus-visible{outline:var(--se2-focus-ring-width) solid var(--se2-focus-ring-color);outline-offset:var(--se2-focus-ring-offset)}.se2-gallery__arrow svg,.se2-gallery__zoom svg{display:block}.se2-gallery__thumbs{position:absolute;z-index:3;left:var(--se2-space-20);bottom:var(--se2-space-20);display:flex;gap:var(--se2-space-8);max-width:calc(100% - 140px);padding:4px;margin:-4px;overflow-x:auto;scrollbar-width:none}.se2-gallery__thumbs::-webkit-scrollbar{display:none}.se2-gallery__thumb{flex:0 0 56px;width:56px;height:70px;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--se2-radius-control);background:var(--se2-warm-wash);box-shadow:0 0 0 1px #1e1c191a;opacity:.72;cursor:pointer;transition:box-shadow .12s linear,opacity .12s linear}.se2-gallery__thumb:hover{opacity:1}.se2-gallery__thumb.is-active{box-shadow:0 0 0 2px var(--se2-ivory),0 0 0 3.5px var(--se2-ink-primary);opacity:1}.se2-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transform:scale(var(--se2-gallery-zoom));transform-origin:50% 50%}.se2-gallery__counter{position:absolute;z-index:3;right:var(--se2-space-20);bottom:var(--se2-space-16);padding:var(--se2-space-4) var(--se2-space-10);border-radius:var(--se2-radius-pill);background:var(--se2-gallery-control);color:var(--se2-ink-primary);font-size:var(--se2-text-meta-medium);line-height:var(--se2-text-meta-medium-lh);font-weight:var(--se2-text-meta-medium-weight);font-variant-numeric:tabular-nums;pointer-events:none}se2-gallery:not(:defined) :is(.se2-gallery__advance,.se2-gallery__arrow,.se2-gallery__thumbs,.se2-gallery__counter,.se2-gallery__zoom){visibility:hidden}}html.se2-motion .se2-gallery:not([data-se2-motion-paused],[data-se2-motion-paused] *) .se2-gallery__phone .slideshow-controls__dots button:after{transition:background-color .3s ease}@media screen and (min-width:990px){html.se2-motion .se2-gallery:not([data-se2-motion-paused],[data-se2-motion-paused] *) .se2-gallery__slide{transition:opacity .6s var(--se2-gallery-ease)}html.se2-motion .se2-gallery:not([data-se2-motion-paused],[data-se2-motion-paused] *) .se2-gallery__img{transform:scale(calc(var(--se2-gallery-zoom) * 1.03));transition:transform 1.4s var(--se2-gallery-ease)}html.se2-motion .se2-gallery:not([data-se2-motion-paused],[data-se2-motion-paused] *) .se2-gallery__slide.is-active .se2-gallery__img{transform:scale(var(--se2-gallery-zoom))}html.se2-motion .se2-gallery:not([data-se2-motion-paused],[data-se2-motion-paused] *) .se2-gallery__thumb{transition:box-shadow .3s ease,opacity .3s ease}.se2-gallery.is-instant .se2-gallery__slide,.se2-gallery.is-instant .se2-gallery__img,.se2-gallery.is-instant .se2-gallery__thumb{transition:none!important}}@media(prefers-reduced-motion:reduce){.se2-gallery__arrow,.se2-gallery__zoom{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/se2-gallery.css.map */
