.gallery-mosaic{background-color:var(--gm-bg, #111111);position:relative;overflow:clip}.gallery-mosaic__grid{column-count:var(--gm-cols, 3);column-gap:var(--gm-gap, 10px);margin:0 auto;width:var(--gm-max-width, 75%)}.gallery-mosaic__item{margin:0 0 var(--gm-gap, 10px);break-inside:avoid;width:100%;aspect-ratio:var(--gm-ar, 1);overflow:hidden;border-radius:var(--gm-radius, 0);background-color:#ffffff0a}.gallery-mosaic__grid.is-masonry{column-count:auto;position:relative}.gallery-mosaic--reel .gallery-mosaic__grid.is-masonry{perspective:var(--gm-perspective, 1400px)}.gallery-mosaic--reel .gallery-mosaic__item{transform-origin:50% 50%;backface-visibility:hidden}.gallery-mosaic__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff0f;pointer-events:none}.gallery-mosaic__caption{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;display:flex;align-items:center;justify-content:center;-webkit-text-size-adjust:100%;text-size-adjust:100%;padding:clamp(8px,4.5%,20px);overflow-y:auto;overflow-x:hidden;font-size:clamp(11px,2cqw + 6px,16px);line-height:1.45;text-align:center;color:var(--gm-caption-text, #ffffff);border-radius:inherit;background-color:var(--gm-caption-bg, #3d3d3d);background-color:color-mix(in srgb,var(--gm-caption-bg, #3d3d3d) 55%,transparent);-webkit-backdrop-filter:blur(7px) saturate(.4) brightness(.45);backdrop-filter:blur(7px) saturate(.4) brightness(.45);letter-spacing:-.01em;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.gallery-mosaic__item{container-type:inline-size}.gallery-mosaic__caption.is-open{opacity:1;visibility:visible;transition-delay:0s}.gallery-mosaic__caption-text{display:block;max-width:34ch}.gallery-mosaic__caption:not(.gallery-mosaic__caption--single){flex-direction:column;align-items:center;justify-content:center;gap:1px}.gallery-mosaic__caption-part{min-width:0;max-width:100%;text-align:center;text-wrap:balance;overflow-wrap:anywhere}.gallery-mosaic__caption-part--lead{font-weight:700}.gallery-mosaic__caption-part--tail{font-weight:400;font-style:italic}.gallery-mosaic__item[data-size=half] .gallery-mosaic__caption{padding:clamp(6px,4%,14px) 2px;font-size:clamp(8px,10.5cqw,16px)}.gallery-mosaic__reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.gallery-mosaic__reveal-mark{position:absolute;right:10px;bottom:10px;width:22px;height:22px;opacity:.65;filter:drop-shadow(0 1px 2px rgba(0,0,0,.75));transition:opacity .2s ease}.gallery-mosaic__reveal-mark:before,.gallery-mosaic__reveal-mark:after{content:"";position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%,-50%)}.gallery-mosaic__reveal-mark:before{width:11px;height:1px}.gallery-mosaic__reveal-mark:after{width:1px;height:11px}.gallery-mosaic__reveal:hover .gallery-mosaic__reveal-mark,.gallery-mosaic__reveal:focus-visible .gallery-mosaic__reveal-mark{opacity:1}.gallery-mosaic__reveal:focus-visible{outline:2px solid var(--gm-caption-text, #ffffff);outline-offset:-4px}.gallery-mosaic__reveal[aria-expanded=true]{z-index:3}.gallery-mosaic__reveal[aria-expanded=true] .gallery-mosaic__reveal-mark{opacity:0;transform:rotate(45deg)}.gallery-mosaic__reveal[aria-expanded=true]:focus-visible .gallery-mosaic__reveal-mark{opacity:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gallery-mosaic__caption{background-color:var(--gm-caption-bg, #3d3d3d)}}@media(prefers-reduced-motion:reduce){.gallery-mosaic__caption{transition-duration:0s}}.gallery-mosaic__focus{position:sticky;z-index:2;height:var(--gm-edge, 22vh);pointer-events:none;background-color:var(--gm-bg, #111111);opacity:var(--gm-veil-fade, .35)}.gallery-mosaic__focus--top{top:0;margin-bottom:calc(var(--gm-edge, 22vh) * -1);-webkit-mask-image:linear-gradient(to top,transparent,#000);mask-image:linear-gradient(to top,transparent,#000)}.gallery-mosaic__focus--bottom{bottom:0;margin-top:calc(var(--gm-edge, 22vh) * -1);-webkit-mask-image:linear-gradient(to bottom,transparent,#000);mask-image:linear-gradient(to bottom,transparent,#000)}@keyframes gm-reel{0%{opacity:var(--gm-fade, .55);transform:rotateX(var(--gm-tilt, 0deg)) scale(var(--gm-shrink, .95))}50%{opacity:1;transform:rotateX(0) scale(1)}to{opacity:var(--gm-fade, .55);transform:rotateX(calc(var(--gm-tilt, 0deg) * -1)) scale(var(--gm-shrink, .95))}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.gallery-mosaic--reel .gallery-mosaic__grid:not(.is-rolling) .gallery-mosaic__item{animation:gm-reel linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}.gallery-mosaic__grid.is-masonry .gallery-mosaic__item{position:absolute;top:0;left:0;margin:0;aspect-ratio:auto}.gallery-mosaic__item img,.gallery-mosaic__video{display:block;width:100%;height:100%;object-fit:cover}.gallery-mosaic__placeholder,.gallery-mosaic__placeholder-svg{width:100%;height:100%}.gallery-mosaic__placeholder-svg{background-color:#ffffff0f;fill:#ffffff40}.gallery-mosaic__empty{margin:0;padding:2rem;text-align:center;color:#fff9}@media screen and (max-width:749px){.gallery-mosaic__grid{column-count:var(--gm-cols-mobile, 2);width:92%}.gallery-mosaic__grid.is-masonry{column-count:auto}.gallery-mosaic__item{border-radius:var(--gm-radius-mobile, 2px)}.gallery-mosaic__reveal-mark{right:4px;bottom:4px;width:18px;height:18px}.gallery-mosaic__focus{height:calc(var(--gm-edge, 22vh) * .7)}.gallery-mosaic__focus--top{margin-bottom:calc(var(--gm-edge, 22vh) * -.7)}.gallery-mosaic__focus--bottom{margin-top:calc(var(--gm-edge, 22vh) * -.7)}}@media(prefers-reduced-motion:no-preference){.gallery-mosaic__item img{transition:opacity .2s ease}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gallery-mosaic.css.map */
