.cwl-builder-gallery{--cwl-builder-gradient: none;box-sizing:border-box;color:var(--cwl-builder-text)!important;background-color:var(--cwl-builder-bg)!important;background-image:var(--cwl-builder-gradient)!important}.cwl-builder-gallery,.cwl-builder-gallery *{box-sizing:border-box}.cwl-builder-gallery__inner{max-width:1380px;margin-inline:auto;width:100%}.cwl-builder-gallery__header{margin-bottom:19px}.cwl-builder-gallery__heading{margin:0;font-size:13px;font-weight:650;letter-spacing:.09em;line-height:1.4;color:var(--cwl-builder-text)!important}.cwl-builder-gallery__caption{margin:5px 0 0;font-size:12px;line-height:1.5;color:var(--cwl-builder-muted)!important}.cwl-builder-gallery__grid{display:grid!important;margin:0!important;padding:0!important;list-style:none!important;gap:14px 12px}.cwl-builder-gallery__item{margin:0!important;min-width:0;list-style:none!important}.cwl-builder-gallery__card{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;width:100%;height:100%;min-width:0;padding:12px 7px 13px;text-align:center;text-decoration:none!important;color:var(--cwl-builder-text)!important;background:var(--cwl-builder-card)!important;border:1px solid var(--cwl-builder-border)!important;border-radius:var(--cwl-builder-radius);transition:background-color .2s ease,transform .2s ease}.cwl-builder-gallery__card:hover,.cwl-builder-gallery__card:focus-visible{background:var(--cwl-builder-hover)!important;transform:translateY(-2px)}.cwl-builder-gallery__media{display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--cwl-builder-desktop-img);aspect-ratio:1 / 1;overflow:hidden}.cwl-builder-gallery__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.cwl-builder-gallery__placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--cwl-builder-muted);font-size:28px;opacity:.45}.cwl-builder-gallery__name{display:block;max-width:100%;font-size:12px;line-height:1.35;font-weight:550;letter-spacing:.015em;color:inherit!important;overflow-wrap:break-word}.cwl-builder-gallery__footer{display:block;width:fit-content;margin:20px auto 0;font-size:12px;font-weight:550;color:var(--cwl-builder-text)!important;text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:1000px){#shopify-section-header .cwl-builder-gallery--desktop,.header__primary-nav .cwl-builder-gallery--desktop{display:block!important;width:100%;padding:28px clamp(22px,4vw,68px) 34px!important;max-height:min(78vh,780px);overflow-y:auto;border-radius:0 0 18px 18px;box-shadow:0 25px 65px #00000040}.cwl-builder-gallery--desktop .cwl-builder-gallery__grid{grid-template-columns:repeat(var(--cwl-builder-desktop-cols),minmax(0,1fr))!important}}@media screen and (max-width:999px){.cwl-builder-gallery--mobile{width:100%;max-width:100%;min-width:0;padding:16px 14px 26px;border-radius:8px}.cwl-builder-gallery--mobile .cwl-builder-gallery__grid{grid-template-columns:repeat(var(--cwl-builder-mobile-cols),minmax(0,1fr))!important;gap:10px 9px}.cwl-builder-gallery--mobile .cwl-builder-gallery__media{max-width:var(--cwl-builder-mobile-img)}.cwl-builder-gallery--mobile .cwl-builder-gallery__card{padding:9px 5px 12px}.cwl-builder-gallery--mobile .cwl-builder-gallery__name{font-size:11px}.cwl-builder-gallery--mobile .cwl-builder-gallery__heading{font-size:12px}.cwl-builder-gallery--mobile .cwl-builder-gallery__caption{font-size:11px}}@media(prefers-reduced-motion:reduce){.cwl-builder-gallery__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/cwl-builder-gallery.css.map */
