native-gallery{display:block}native-gallery[hidden],.native-gallery [hidden]{display:none!important}.native-gallery__inner{padding-top:var(--ng-top);padding-bottom:var(--ng-bottom)}.native-gallery__grid{display:grid;grid-template-columns:repeat(var(--ng-mobile-columns),minmax(0,1fr));gap:var(--ng-mobile-gap);padding:0;margin:0;list-style:none}.native-gallery__item{min-width:0}.native-gallery__image{display:block;overflow:hidden;border-radius:var(--ng-radius)}.native-gallery__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.native-gallery__image--adapt img{height:auto}.native-gallery__image--square{aspect-ratio:1}.native-gallery__image--portrait{aspect-ratio:3 / 4}.native-gallery__image--landscape{aspect-ratio:4 / 3}.native-gallery__description{margin-bottom:2rem;overflow-wrap:anywhere}.native-gallery__empty{padding:1.5rem;border:1px dashed currentColor}.native-gallery__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;border:0;background:#111;color:#fff;overscroll-behavior:contain}.native-gallery__dialog::backdrop{background:#000000e6}.native-gallery__viewer{height:100%;display:flex;flex-direction:column;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.native-gallery__dialog button{background:#222;color:#fff;border:1px solid #777;border-radius:4px;min-width:44px;min-height:44px;cursor:pointer;font:inherit;flex-shrink:0}.native-gallery__close{align-self:flex-end;padding:4px 12px;margin-bottom:8px}.native-gallery__stage{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:0;touch-action:pan-y pinch-zoom}.native-gallery__full-image{display:block;min-width:0;width:calc(100% - 104px);height:100%;object-fit:contain}.native-gallery__previous,.native-gallery__next{font-size:3rem!important}.native-gallery__details{text-align:center;flex-shrink:0;max-height:30%;overflow-y:auto;overflow-wrap:anywhere}.native-gallery__details p{margin:8px 0}.native-gallery__dialog :focus-visible,.native-gallery__image:focus-visible{outline:3px solid #5cbcff;outline-offset:-3px}@media screen and (min-width:750px){.native-gallery__grid{grid-template-columns:repeat(var(--ng-columns),minmax(0,1fr));gap:var(--ng-gap)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.native-gallery__grid--zoom .native-gallery__image:hover img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.native-gallery__image img{transition:none}}.native-gallery__inner>h2{margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-native-gallery.css.map */
