.ionic-gallery-shell{display:block;min-width:0;width:100%}.ionic-color-gallery{display:block;width:100%;min-width:0}.ionic-color-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ionic-color-gallery__track::-webkit-scrollbar{display:none}.ionic-color-gallery__slide{flex:0 0 100%;min-width:0;aspect-ratio:4/5;scroll-snap-align:start;background:#efeeeb;display:block}.ionic-color-gallery__slide img{width:100%;height:100%;display:block;object-fit:contain}.ionic-color-gallery__controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:13px}.ionic-color-gallery button{color:inherit;background:transparent;border:1px solid transparent;padding:0;cursor:pointer;font:inherit}.ionic-color-gallery__controls button{width:44px;height:44px;font-size:23px}.ionic-color-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none}.ionic-color-gallery__thumbs::-webkit-scrollbar{display:none}.ionic-color-gallery__controls button:disabled{opacity:.3;cursor:default}.ionic-color-gallery__thumbs button{flex:0 0 54px;height:68px;opacity:.65;border:1px solid transparent}.ionic-color-gallery__thumbs button[aria-current=true]{opacity:1;outline:1px solid currentColor;outline-offset:2px}.ionic-color-gallery__thumbs img{width:100%;height:100%;object-fit:contain;background:#efeeeb;display:block}.ionic-color-gallery :focus-visible{outline:2px solid currentColor;outline-offset:-3px}.ionic-color-gallery__zoom{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:48px 12px 12px;border:0;color:#fff;background:#111}.ionic-color-gallery__zoom::backdrop{background:#111e}.ionic-color-gallery__zoom img{display:block;width:100%;height:100%;object-fit:contain}.ionic-color-gallery__zoom button{position:fixed;right:12px;top:8px;width:44px;height:44px;background:#fff;color:#111;font-size:28px;z-index:1}@media(min-width:750px){.product-information__grid:not(.product-information--media-none):has(.ionic-gallery-shell){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-information__grid:has(.ionic-gallery-shell)>.product-details{min-width:0}.ionic-gallery-shell{position:sticky;top:calc(var(--header-height,88px) + 24px);align-self:start}}@media(max-width:749px){.ionic-color-gallery__controls,.ionic-color-gallery__thumbs{padding-left:12px;padding-right:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ionic-color-gallery.css.map */
