.cg-section{background-color:var(--cg-bg, #ffffff);padding-top:var(--section-pt, 40px);padding-bottom:var(--section-pb, 40px)}.cg-section .cg-title{font-size:var(--cg-title-size, 28px);font-weight:700;color:var(--cg-title-color, #111111);margin:0 0 1.25rem}.cg-section .cg-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem;overflow-x:auto!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.cg-section .cg-track::-webkit-scrollbar{display:none}.cg-section .cg-track>div{display:contents}.cg-section .cg-card{position:relative;flex-shrink:0!important;flex-grow:0!important;flex-basis:calc((100% - (var(--cg-columns-desktop, 5) - 1) * 1rem) / var(--cg-columns-desktop, 5))!important;width:calc((100% - (var(--cg-columns-desktop, 5) - 1) * 1rem) / var(--cg-columns-desktop, 5))!important;min-width:110px!important;aspect-ratio:1 / 1;border-radius:var(--cg-card-radius, 16px);overflow:hidden;background-color:var(--cg-card-bg, #f5f5f5);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-sizing:border-box;outline:none;border:none;-webkit-appearance:none;appearance:none;text-decoration:none;font-family:inherit;padding:0}.cg-section .cg-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0000001a}.cg-section .cg-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.cg-section .cg-card__label{font-size:13px;font-weight:700;color:#111;text-align:center;padding:.5rem}@media(max-width:989px){.cg-section .cg-card{flex-basis:calc((100% - 3rem)/4)!important;width:calc((100% - 3rem)/4)!important}}@media(max-width:749px){.cg-section .cg-track{gap:.75rem}.cg-section .cg-card{flex-basis:calc((100% - (var(--cg-columns-mobile, 3) - 1) * .75rem) / var(--cg-columns-mobile, 3))!important;width:calc((100% - (var(--cg-columns-mobile, 3) - 1) * .75rem) / var(--cg-columns-mobile, 3))!important;min-width:90px!important}.cg-section .cg-title{font-size:clamp(20px,6vw,28px);margin-bottom:1rem}.cg-section .cg-card__label{font-size:11px}}@media(prefers-reduced-motion:reduce){.cg-section .cg-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-collections-grid.css.map */
