.gallery-grid-page-container.container,.gallery-grid-page-container.container-1170,.gallery-grid-page-container.container-1770{margin-left:auto;margin-right:auto}.gallery-grid-page{display:none}.gallery-grid-page.is-active{display:block}.gallery-grid-page__heading{margin-top:4rem;margin-bottom:4rem}.gallery-grid-page__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem 2rem;padding:3rem 0 5rem}@media screen and (max-width:989px){.gallery-grid-page__grid{grid-template-columns:repeat(2,1fr)}}.gallery-grid-page__item{display:block;text-decoration:none;color:inherit}.gallery-grid-page__image-wrap{display:block;position:relative;overflow:hidden;aspect-ratio:3 / 4;background-color:var(--color-background)}.gallery-grid-page__image-wrap img,.gallery-grid-page__image-wrap svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.gallery-grid-page__item:hover .gallery-grid-page__image-wrap img{transform:scale(1.03)}.gallery-grid-page__caption{display:block;margin-top:1.2rem;text-align:center;font-family:var(--font-heading-family);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.gallery-grid-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:3rem}.gallery-grid-nav__btn{padding:.8rem 1.8rem;min-height:44px;border:1px solid rgba(var(--color-foreground),.2);background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);cursor:pointer}.gallery-grid-nav__btn.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.store-gallery-container.container,.store-gallery-container.container-1170,.store-gallery-container.container-1770{margin-left:auto;margin-right:auto}.store-gallery__heading{margin-top:4rem;margin-bottom:4rem}.store-gallery__grid{display:grid;grid-template-columns:repeat(var(--store-gallery-columns, 2),1fr);gap:4rem 3rem;padding-bottom:5rem}@media screen and (max-width:749px){.store-gallery__grid{grid-template-columns:1fr;gap:3.5rem}}.store-gallery__card{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.store-gallery__image-wrap{display:block;position:relative;overflow:hidden;aspect-ratio:4 / 3;background-color:var(--color-background)}.store-gallery__image-wrap img,.store-gallery__image-wrap svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.store-gallery__card:hover .store-gallery__image-wrap img{transform:scale(1.03)}.store-gallery__caption{display:block;margin-top:1.5rem}.store-gallery__title{display:block;font-family:var(--font-heading-family);font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.store-gallery__floor{display:block;margin-top:.4rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-size) + .5rem);color:rgba(var(--color-foreground),.7)}modal-dialog.store-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:2rem;background:#0009}modal-dialog.store-gallery-modal[open]{display:flex}.store-gallery-modal__content{position:relative;background:var(--color-background);max-width:90rem;width:100%;max-height:92vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:749px){.store-gallery-modal__content{grid-template-columns:1fr}}.store-gallery-modal__image img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.store-gallery-modal__info{padding:4rem;font-size:1.8rem;line-height:1.5}.store-gallery-modal__title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-size) + .6rem);font-weight:var(--font-heading-weight);line-height:1.35;color:rgb(var(--color-foreground));margin:0 0 2.5rem}.store-gallery-modal__floor{color:rgba(var(--color-foreground),.7);margin:0 0 2rem}.store-gallery-modal__block{margin-bottom:2rem}.store-gallery-modal__block p,.store-gallery-modal__block a{font-size:1.8rem;line-height:1.5}.store-gallery-modal__label{display:block;font-weight:var(--font-heading-weight);font-size:1.8rem;letter-spacing:.05em;color:rgba(var(--color-foreground),.6);margin-bottom:.8rem}.store-gallery-modal__close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground));z-index:2}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
