.image-gallery .title{margin:0}.image-gallery .title-wrapper-with-link{margin-top:0}@media screen and (max-width: 749px){.image-gallery .title-wrapper-with-link{margin-bottom:3rem}}.image-gallery__description{margin-top:1.5rem;margin-bottom:3rem}@media screen and (min-width: 750px){.image-gallery__description{margin-bottom:4rem}}.image-gallery__grid{margin:0;padding:0;list-style:none}.image-gallery__item{position:relative;margin:0}.image-gallery__image-wrapper{position:relative;display:block;width:100%;overflow:hidden;border-radius:calc(var(--media-radius) - var(--media-border-width))}.image-gallery__image-wrapper--clickable{cursor:pointer;background:transparent;border:none;padding:0;width:100%}.image-gallery__image-wrapper--clickable:hover .image-gallery__zoom-icon{opacity:1}.image-gallery__image{width:100%;height:auto;display:block;border-radius:calc(var(--media-radius) - var(--media-border-width))}.image-gallery__zoom-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1;background-color:rgba(var(--color-background),.8);border-radius:50%;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center}.image-gallery__zoom-icon .svg-wrapper{width:2.2rem;height:2.2rem}.image-gallery__caption{margin-top:1rem;font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75)}.image-gallery__masonry{column-gap:1.6rem;margin:0;padding:0}.image-gallery__masonry .image-gallery__item{break-inside:avoid;margin-bottom:1.6rem;display:inline-block;width:100%}@media screen and (max-width: 749px){.image-gallery__masonry--1-col-mobile{column-count:1}.image-gallery__masonry--2-col-mobile{column-count:2}}@media screen and (min-width: 750px){.image-gallery__masonry--2-col-desktop{column-count:2}.image-gallery__masonry--3-col-desktop{column-count:3}.image-gallery__masonry--4-col-desktop{column-count:4}.image-gallery__masonry--5-col-desktop{column-count:5}.image-gallery__masonry--6-col-desktop{column-count:6}}.image-gallery-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1;cursor:zoom-out}.image-gallery-modal[open]{visibility:visible;opacity:1;z-index:101}.image-gallery-modal__dialog{display:flex;align-items:center;height:100vh}.image-gallery-modal__content{max-height:100vh;width:100%;overflow:auto;display:flex;flex-direction:column;align-items:center}.image-gallery-modal__content>*:not(.active){display:none}@media screen and (min-width: 750px){.image-gallery-modal__content{padding-bottom:2rem;flex-direction:row;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.image-gallery-modal__content>*:not(.active){display:flex}}.image-gallery-modal__content>*{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;margin:0;flex-shrink:0;min-width:100%}@media screen and (min-width: 750px){.image-gallery-modal__content>*{min-width:100vw;max-width:100vw}}.image-gallery-modal__content .media{background:none}.image-gallery-modal__item{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100vw;padding:0 2rem;box-sizing:border-box}@media screen and (min-width: 750px){.image-gallery-modal__item{max-width:100vw;width:100vw;padding:0 11rem;box-sizing:border-box}}.image-gallery-modal__image{max-width:100%;max-height:90vh;width:auto;height:auto;display:block;object-fit:contain;image-rendering:auto}@media screen and (min-width: 750px){.image-gallery-modal__image{max-width:min(100%,100vw - 22rem);max-height:90vh;width:auto;height:auto}}.image-gallery-modal__caption{margin-top:2rem;font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);max-width:80rem;margin-left:auto;margin-right:auto}.image-gallery-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}.image-gallery-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.image-gallery-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.image-gallery-modal__nav{position:fixed;top:50%;transform:translateY(-50%);background-color:rgba(var(--color-background),.8);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);cursor:pointer;padding:1.2rem;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;z-index:102;transition:background-color .3s ease,color .3s ease;pointer-events:auto;-webkit-tap-highlight-color:transparent}.image-gallery-modal__nav:hover{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.75)}.image-gallery-modal__nav--prev{left:2rem}.image-gallery-modal__nav--prev .svg-wrapper{transform:rotate(90deg)}.image-gallery-modal__nav--next{right:2rem}.image-gallery-modal__nav--next .svg-wrapper{transform:rotate(-90deg)}.image-gallery-modal__nav .svg-wrapper{width:2.2rem;height:2.2rem}@media screen and (min-width: 750px){.image-gallery-modal__content{padding:2rem 11rem}.image-gallery-modal__content>*{width:100%}.image-gallery-modal__content>*+*{margin-top:2rem}.image-gallery-modal__toggle{right:5rem;top:2.2rem}.image-gallery-modal__nav--prev{left:5rem}.image-gallery-modal__nav--next{right:5rem}}@media screen and (min-width: 990px){.image-gallery-modal__content{padding:2rem 11rem}.image-gallery-modal__content>*+*{margin-top:1.5rem}.image-gallery-modal__content{padding-bottom:1.5rem}.image-gallery-modal__toggle{right:5rem}}@media screen and (max-width: 749px){.image-gallery-modal__nav{width:3.6rem;height:3.6rem;padding:.8rem}.image-gallery-modal__nav--prev{left:1rem}.image-gallery-modal__nav--next{right:1rem}.image-gallery-modal__toggle{width:3.6rem;height:3.6rem;padding:.8rem;right:1rem;top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/section-image-gallery.css.map */
