.custom-cl-container{max-width:1200px;margin:0 auto;padding:0 20px}.custom-cl-heading{text-align:center;color:#344d5b;font-size:1.8rem;font-weight:700;margin:0 0 8px;letter-spacing:-.02em}.custom-cl-subheading{text-align:center;color:#5c8498;font-size:1rem;font-weight:400;margin:0 0 32px}.custom-cl-heading+.custom-cl-grid{margin-top:32px}.custom-cl-grid{display:grid;gap:24px}.custom-cl-grid--2{grid-template-columns:repeat(2,1fr)}.custom-cl-grid--3{grid-template-columns:repeat(3,1fr)}.custom-cl-grid--4{grid-template-columns:repeat(4,1fr)}.custom-cl-grid--5{grid-template-columns:repeat(5,1fr)}.custom-cl-card{display:block;text-decoration:none;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #344d5b1a;transition:transform .3s ease,box-shadow .3s ease;background:#fff}.custom-cl-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #344d5b2e}.custom-cl-card__image-wrap{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:#f0f4f7}.custom-cl-card__image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.custom-cl-card:hover .custom-cl-card__image-wrap img{transform:scale(1.06)}.custom-cl-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e8eef2}.custom-cl-card__placeholder svg{width:60%;height:60%;fill:#b0c4cf}.custom-cl-card__title-bar{padding:14px 20px;text-align:center}.custom-cl-card__title{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.01em}.custom-cl-button-wrap{text-align:center;margin-top:36px}.custom-cl-button{display:inline-block;background:#00abd0;color:#fff;font-size:.95rem;font-weight:600;padding:12px 32px;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .2s ease}.custom-cl-button:hover{background:#0095b6;transform:translateY(-2px)}@media(max-width:989px){.custom-cl-grid--3,.custom-cl-grid--4,.custom-cl-grid--5{grid-template-columns:repeat(2,1fr)}.custom-cl-grid{gap:16px}}@media(max-width:749px){.custom-cl-heading{font-size:1.5rem}.custom-cl-card{border-radius:12px}.custom-cl-card:hover{transform:none}.custom-cl-card__title-bar{padding:12px 16px}.custom-cl-card__title{font-size:1rem}.custom-cl-card__image-wrap{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.custom-cl-card,.custom-cl-card__image-wrap img,.custom-cl-button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-collection-list.css.map */
