.brand-gallery{--brand-gallery-radius:12px;--gallery-accent:var(--fr-blue);--gallery-line:var(--gallery-line);--gallery-paper:#fffdf8;min-width:0}.brand-gallery .product__media-toggle:not(.product__media-zoom-none){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;padding:0;background:transparent;border:0}.brand-gallery .product__media-item{border-radius:var(--brand-gallery-radius);overflow:hidden}.brand-gallery .thumbnail{border-radius:6px;overflow:hidden;border-color:transparent}.brand-gallery .thumbnail[aria-current=true]{border-color:var(--gallery-accent);box-shadow:0 0 0 1px var(--gallery-accent)}.brand-gallery .thumbnail:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:3px}.brand-gallery .brand-gallery-dots{display:none}.brand-gallery .brand-gallery-dots[hidden]{display:none!important}@media(min-width:750px){.brand-gallery{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;align-items:start}.brand-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0;position:relative}.brand-gallery>[id^=GalleryThumbnails]{grid-column:1;grid-row:1;margin:0!important;min-width:0;max-height:70vh;overflow-y:auto;scrollbar-width:thin;padding:3px}.brand-gallery .thumbnail-list{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;overflow:visible}.brand-gallery .thumbnail-list__item{width:100%!important;max-width:none!important;flex:0 0 auto!important}.brand-gallery>[id^=GalleryThumbnails]>.slider-button{display:none!important}.brand-gallery .product__media-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding:0;scrollbar-width:none;margin:0!important;width:100%;gap:0}.brand-gallery .product__media-list::-webkit-scrollbar{display:none}.brand-gallery .product__media-list>.product__media-item{display:block!important;flex:0 0 100%;width:100%!important;max-width:100%!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}.brand-gallery>[id^=GalleryViewer]>.slider-buttons{display:flex!important;position:absolute;inset:50% 10px auto;justify-content:space-between;transform:translateY(-50%);pointer-events:none;z-index:2;padding:0}.brand-gallery .slider-counter{display:none}.brand-gallery>[id^=GalleryViewer] .slider-button{display:flex!important;width:36px;height:36px;border:1px solid var(--gallery-line);border-radius:50%;background:var(--gallery-paper);color:var(--gallery-accent);pointer-events:auto;box-shadow:0 2px 8px #14285612}.brand-gallery .slider-button .svg-wrapper{width:12px;height:12px}.brand-gallery .slider-button[disabled]{opacity:.35}.brand-gallery:not(:has([id^=GalleryThumbnails])){grid-template-columns:minmax(0,1fr)}.brand-gallery:not(:has([id^=GalleryThumbnails]))>[id^=GalleryViewer]{grid-column:1}}@media(max-width:749px){.brand-gallery .product__media-list{scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;margin:0!important;width:100%;gap:0}.brand-gallery .product__media-item{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;scroll-snap-align:start;border-radius:0}.brand-gallery .slider-buttons{display:none!important}.brand-gallery .brand-gallery-dots{display:flex;justify-content:center;align-items:center;gap:0;padding:8px 0 2px}.brand-gallery-dots button{display:flex;justify-content:center;align-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.brand-gallery-dots button:before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--gallery-accent) 25%,transparent);transition:background .15s,transform .15s}.brand-gallery-dots button[aria-current=true]:before{background:var(--gallery-accent);transform:scale(1.15)}.brand-gallery-dots button:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:-2px;border-radius:50%}}@media(prefers-reduced-motion:reduce){.brand-gallery .product__media-list{scroll-behavior:auto}.brand-gallery-dots button:before{transition:none}}.brand-gallery>[id^=GalleryViewer][data-fr-single=true]>.slider-buttons{display:none!important}@media(min-width:750px){.brand-gallery [id^=Slider-Gallery]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.brand-gallery [id^=Slider-Gallery] img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.brand-gallery [id^=Slider-Gallery].brand-gallery-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.brand-gallery .brand-gallery-dragging .product__media-item{transition:none}}@media(max-width:749px){product-info:has(.brand-gallery){padding-top:0!important}}.brand-gallery .product__media-zoom-none,.brand-gallery .product__media-icon--none{display:none!important}.brand-gallery .media-type-image.product-media-container{width:100%;max-width:100%;border:0;margin:0}.brand-gallery .media-type-image .product__media{padding-top:0;height:auto}.brand-gallery .media-type-image .product__media img{position:static;display:block;width:100%;height:auto;max-height:none;object-fit:contain}.brand-gallery .product__media-list{align-items:flex-start}@media(max-width:749px){.product:has(.brand-gallery) .product__info-wrapper{padding-top:16px}}.brand-gallery .product__media-list.slider{scroll-padding:0!important}.brand-gallery .product__media-list.slider:after{display:none!important}.brand-gallery .product__media-list>.product__media-item{scroll-margin:0!important;scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0}@media(min-width:750px){.product:has(.brand-gallery) .product__info-wrapper{padding-left:24px}}@media(min-width:990px){.product:has(.brand-gallery) .product__info-wrapper{padding-left:32px}}.brand-gallery .media-type-image .product__media img{max-height:200vh;max-height:200svh;object-fit:contain}.brand-gallery .product__media-list{transition:height .3s ease}@media(prefers-reduced-motion:reduce){.brand-gallery .product__media-list{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand-gallery.css.map */
