.swatch-gallery{--text: rgb(var(--color-foreground,18,18,18));--bg: rgb(var(--color-background,255,255,255));--border: rgba(var(--color-foreground,18,18,18),.08);--radius: var(--radius-base,4px)}.swatch-gallery{margin-bottom:10rem}@media (max-width: 749px){.swatch-gallery{margin-bottom:5rem}}.swatch-gallery .swatch-gallery__heading{margin:0 0 .25rem;font-size:20px;font-weight:var(--font-heading-weight,500)}.swatch-gallery .swatch-gallery__subheading{margin:0 0 1rem;font-size:13.5px;color:#4d4d4d}.swatch-gallery .swatch-gallery__grid{display:grid;gap:var(--gap,12px);grid-template-columns:repeat(var(--cols-desktop,5),minmax(0,1fr));align-items:start}@media (max-width:749px){.swatch-gallery .swatch-gallery__grid{grid-template-columns:repeat(var(--cols-mobile,2),minmax(0,1fr))}}.swatch-gallery figure.swatch-card{margin:0;height:100%;align-self:stretch;box-sizing:border-box}.swatch-gallery .swatch-card--border{border::0px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.swatch-gallery .swatch-card__thumb{display:block;width:100%;aspect-ratio:var(--aspect,1/1);line-height:0;overflow:hidden;background:transparent;border:0;cursor:zoom-in}.swatch-gallery .swatch-card__thumb:before,.swatch-gallery .swatch-card__thumb:after{content:none}.swatch-gallery .swatch-card__img{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0)}.swatch-gallery .swatch-card__caption{font-size:12px;line-height:1.5;padding:.75rem .25rem 2.2rem;color:#4d4d4d;min-height:1.5em;text-wrap:balance;font-weight:400}@media (max-width: 749px){.swatch-gallery .swatch-card__caption{padding-bottom:.8rem}}.swatch-gallery .swatch-card__caption--center{text-align:center}.swatch-gallery .swatch-card__caption--right{text-align:right}.swatch-gallery .swatch-card__thumb:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}.swatch-gallery .swatch-gallery__note{margin-top:.45rem;font-size:12px;color:rgba(var(--color-foreground,18,18,18),.7)}@media (max-width:749px){.swatch-gallery.mobile-slider .swatch-gallery__grid{display:flex!important;flex-wrap:nowrap;gap:var(--gap);column-gap:var(--gap);row-gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 1rem .5rem;position:relative}.swatch-gallery.mobile-slider figure.swatch-card{flex:0 0 clamp(180px,78vw,360px);display:flex!important;flex-direction:column;align-items:stretch;min-width:0;position:relative;overflow:hidden;scroll-snap-align:start;contain:layout paint}.swatch-gallery.mobile-slider .swatch-card__thumb{flex:0 0 auto;position:relative;z-index:1}.swatch-gallery.mobile-slider figure.swatch-card>.swatch-card__caption,.swatch-gallery.mobile-slider figure.swatch-card>figcaption{position:static!important;inset:auto!important;float:none!important;transform:none!important;z-index:0!important;display:block!important;white-space:normal!important;word-break:break-word;margin:0;padding:.5rem .25rem .75rem}.swatch-gallery.mobile-slider figure:before,.swatch-gallery.mobile-slider figure:after,.swatch-gallery.mobile-slider figcaption:before,.swatch-gallery.mobile-slider figcaption:after{content:none!important}}@media (hover:hover) and (pointer:fine){.swatch-gallery{--hover-scale: 1.04;--hover-speed: .25s}.swatch-gallery .swatch-card__thumb{overflow:hidden}.swatch-gallery .swatch-card__img{transform:translateZ(0);transition:transform var(--hover-speed) ease;will-change:transform;backface-visibility:hidden}.swatch-gallery .swatch-card__thumb:hover .swatch-card__img,.swatch-gallery .swatch-card__thumb:focus-visible .swatch-card__img{transform:scale(var(--hover-scale))}}@media (max-width: 749px){.swatch-gallery.mobile-slider .swatch-card__thumb:hover .swatch-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/fabric-swatch-gallery.css.map */
