.aquatix-gallery{box-sizing:border-box}.aquatix-gallery--border-top{border-top:.1rem solid rgba(var(--color-foreground),.08)}.aquatix-gallery--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.aquatix-gallery--no-margin{margin-bottom:0!important}.page-width-wide{max-width:100%;padding:0 5rem}.page-width-full{max-width:100%;padding:0}.page-width-full .aquatix-gallery__header,.page-width-full .aquatix-gallery__footer{padding:0 1.5rem}@media screen and (min-width:750px){.page-width-full .aquatix-gallery__header,.page-width-full .aquatix-gallery__footer{padding:0 5rem}}.aquatix-gallery__header{margin-bottom:2.4rem}.aquatix-gallery__header--center{text-align:center}.aquatix-gallery__heading{margin:0 0 1rem}.aquatix-gallery__heading>*{margin:0}.aquatix-gallery__subtext{margin:0;color:rgba(var(--color-foreground),.75)}.aquatix-gallery__subtext>*{margin:0}.aquatix-gallery__grid{display:grid;grid-template-columns:repeat(var(--ag-columns-mobile),1fr);gap:var(--ag-gap);list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.aquatix-gallery__grid{grid-template-columns:repeat(var(--ag-columns-desktop),1fr)}}.aquatix-gallery__grid--centered{display:flex;flex-wrap:wrap;justify-content:center}.aquatix-gallery__grid--centered .aquatix-gallery__item{flex:0 0 calc((100% - (var(--ag-columns-mobile) - 1) * var(--ag-gap)) / var(--ag-columns-mobile))}@media screen and (min-width:750px){.aquatix-gallery__grid--centered .aquatix-gallery__item{flex:0 0 calc((100% - (var(--ag-columns-desktop) - 1) * var(--ag-gap)) / var(--ag-columns-desktop))}}@media screen and (max-width:749px){.aquatix-gallery__wrap--carousel-mobile .aquatix-gallery__grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aquatix-gallery__wrap--carousel-mobile .aquatix-gallery__grid::-webkit-scrollbar{display:none}.aquatix-gallery__wrap--carousel-mobile .aquatix-gallery__item{flex:0 0 calc((100% - (var(--ag-columns-mobile) - 1) * var(--ag-gap)) / var(--ag-columns-mobile));scroll-snap-align:start}}@media screen and (min-width:750px){.aquatix-gallery__wrap--carousel-desktop .aquatix-gallery__grid{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.aquatix-gallery__wrap--carousel-desktop .aquatix-gallery__grid::-webkit-scrollbar{display:none}.aquatix-gallery__wrap--carousel-desktop .aquatix-gallery__item{flex:0 0 calc((100% - (var(--ag-columns-desktop) - 1) * var(--ag-gap)) / var(--ag-columns-desktop));scroll-snap-align:start}}.aquatix-gallery__card{display:block;position:relative;overflow:hidden;text-decoration:none;color:inherit;width:100%;border-radius:var(--ag-border-radius, 0)}.aquatix-gallery[data-ratio=square] .aquatix-gallery__card,.aquatix-gallery[data-ratio=portrait] .aquatix-gallery__card,.aquatix-gallery[data-ratio=landscape] .aquatix-gallery__card{aspect-ratio:var(--ag-aspect-ratio)}.aquatix-gallery[data-ratio=natural] .aquatix-gallery__card{aspect-ratio:unset}@media screen and (max-width:989px){.aquatix-gallery[data-ratio=square] .aquatix-gallery__card,.aquatix-gallery[data-ratio=portrait] .aquatix-gallery__card,.aquatix-gallery[data-ratio=landscape] .aquatix-gallery__card,.aquatix-gallery[data-ratio=cinematic] .aquatix-gallery__card{aspect-ratio:var(--ag-aspect-ratio-mobile, var(--ag-aspect-ratio))}}.aquatix-gallery__media{position:relative;width:100%;height:100%}.aquatix-gallery[data-ratio=square] .aquatix-gallery__media,.aquatix-gallery[data-ratio=portrait] .aquatix-gallery__media,.aquatix-gallery[data-ratio=landscape] .aquatix-gallery__media{position:absolute;top:0;right:0;bottom:0;left:0}.aquatix-gallery[data-ratio=natural] .aquatix-gallery__media{position:relative;height:auto}.aquatix-gallery[data-ratio=natural] .aquatix-gallery__video{position:relative;inset:unset;height:auto}.aquatix-gallery__image{display:block;width:100%;height:100%;object-fit:cover}.aquatix-gallery[data-ratio=natural] .aquatix-gallery__image{height:auto}.aquatix-gallery__image--fallback{position:absolute;top:0;right:0;bottom:0;left:0}.aquatix-gallery__video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.aquatix-gallery__placeholder{position:relative;width:100%;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.aquatix-gallery__placeholder .placeholder-svg{display:block;width:100%;height:100%}.aquatix-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--ag-overlay-color, #000);opacity:var(--ag-overlay-opacity, 0);pointer-events:none}.aquatix-gallery__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:var(--ag-justify-content, flex-start);justify-content:var(--ag-align-items, flex-start);text-align:var(--ag-text-align, left);color:var(--ag-text-color, #fff);padding:2rem;box-sizing:border-box;pointer-events:none;background-image:var(--ag-scrim, none)}a.aquatix-gallery__card .aquatix-gallery__content{pointer-events:auto}.aquatix-gallery__block-heading{margin:0 0 .8rem;color:var(--ag-text-color, #fff);text-shadow:0 1px 4px rgba(0,0,0,.6)}.aquatix-gallery__block-heading--default-color{color:rgb(var(--color-foreground));text-shadow:none}.aquatix-gallery__block-heading>*{margin:0}.aquatix-gallery__block-text{margin:0;color:var(--ag-text-color, #fff);text-shadow:0 1px 4px rgba(0,0,0,.6)}.aquatix-gallery__block-text>*{margin:0}a.aquatix-gallery__card:hover .aquatix-gallery__overlay{opacity:calc(var(--ag-overlay-opacity, 0) + .08)}a.aquatix-gallery__card:focus-visible{outline:var(--focused-base-outline);outline-offset:.3rem}.aquatix-gallery__footer{display:flex;justify-content:center;margin-top:3.2rem}.aquatix-gallery__btn-chevron{display:inline-flex;align-items:center;gap:.4rem;font-size:1.6rem;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:.1rem solid currentColor;padding-bottom:.2rem;transition:opacity .2s ease}.aquatix-gallery__btn-chevron:hover{opacity:var(--alpha-link)}@media(prefers-reduced-motion:reduce){.aquatix-gallery__video{display:none}.aquatix-gallery__image--fallback{position:relative;inset:unset}}@media screen and (max-width:749px){.page-width-wide{padding:0 1.5rem}.aquatix-gallery__content{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aquatix-gallery.css.map */
