.custom-image-gallery{overflow:hidden}.custom-image-gallery__header-content{width:100%;text-align:left}.custom-image-gallery__text{margin-top:1.2rem}.custom-image-gallery__text>*{margin-top:0;margin-bottom:0}.custom-image-gallery__carousel{display:block;position:relative}.custom-image-gallery__carousel:not(.page-width){padding-left:0;padding-right:0}.custom-image-gallery__viewport{position:relative;overflow:hidden}.custom-image-gallery__stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--custom-image-gallery-grid-gap)}.custom-image-gallery__slide{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--custom-image-gallery-grid-gap);min-width:0}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__slide{display:contents}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility 0s linear .65s}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item[data-mobile-slot="0"]{grid-area:1 / 1}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item[data-mobile-slot="1"]{grid-area:1 / 2}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item[data-mobile-slot="2"]{grid-area:1 / 3}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item[data-mobile-slot="3"]{grid-area:2 / 1}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item[data-mobile-slot="4"]{grid-area:2 / 2}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item[data-mobile-slot="5"]{grid-area:2 / 3}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.custom-image-gallery__item{min-width:0}.custom-image-gallery__link{display:block;height:100%;color:inherit;text-decoration:none}.custom-image-gallery__media{position:relative;width:100%;height:100%;overflow:hidden;background:rgba(var(--color-foreground),.04)}.custom-image-gallery__media--portrait{aspect-ratio:2 / 3}.custom-image-gallery__media--square{aspect-ratio:1}.custom-image-gallery__image,.custom-image-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover}.custom-image-gallery__media--adapt,.custom-image-gallery__media--adapt .custom-image-gallery__image{height:auto}.custom-image-gallery__media--adapt .custom-image-gallery__placeholder{aspect-ratio:1}.custom-image-gallery__controls{position:absolute;right:1.6rem;bottom:1.6rem;z-index:2;display:flex;align-items:center;gap:.8rem}.custom-image-gallery__controls--desktop{display:none}.custom-image-gallery__dot{width:.8rem;height:.8rem;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#ffffff8c;box-shadow:0 0 .3rem #00000047;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.custom-image-gallery__dot.is-active{background:transparent;transform:scale(1.2)}.custom-image-gallery__dot:focus-visible{outline:.2rem solid rgb(var(--color-background));outline-offset:.3rem}@media screen and (min-width:750px){.custom-image-gallery__stage{grid-template-columns:1fr}.custom-image-gallery__slide{grid-column:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__slide{display:grid;grid-area:1 / 1;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility 0s linear .65s}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__slide.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item[data-mobile-slot],.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item.is-active[data-mobile-slot]{grid-area:auto;opacity:1;visibility:visible;pointer-events:auto;transition:none}.custom-image-gallery__controls--desktop{display:flex}.custom-image-gallery__controls--mobile{display:none}}@media(prefers-reduced-motion:reduce){.custom-image-gallery__carousel[data-ready] .custom-image-gallery__slide,.custom-image-gallery__carousel[data-ready] .custom-image-gallery__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
