.image-cards-section{padding:var(--padding-desktop);background-color:var(--bg-color)}.image-cards-section .cards-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.image-cards-section .cards-title{margin:0;font-size:var(--title-size);color:var(--title-color);font-weight:500}.image-cards-section .cards-title strong{color:#df8e72;font-weight:400}.image-cards-section .cards-top-link{display:flex;font-size:16px;color:var(--link-color);text-decoration:none;gap:8px;border-bottom:1px solid #FFB9B2;padding:4px 0;align-items:center}.image-cards-section .cards-top-link p{margin:0}.image-cards-section .cards-container{display:grid;grid-template-columns:repeat(var(--columns-desktop),1fr);gap:var(--grid-gap);width:100%}.image-cards-section .card-item{display:block;width:100%;text-decoration:none;overflow:hidden}.image-cards-section .card-item img{width:100%;height:auto;display:block;object-fit:cover;border-radius:16px}.image-cards-section .card-placeholder{width:100%;background:#e2e2e2;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:#666}.collection .card .card__inner .card__media{padding:4px;width:100%;margin:0;overflow:visible}.collection .card .media{overflow:visible}.collection .card__heading{font-size:16px;font-family:var(--font-body-family)}@media screen and (max-width:991px){.image-cards-section{padding:var(--padding-mobile)}.image-cards-section .cards-container.mobile-grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}.image-cards-section .cards-container.mobile-slider:after{content:"flickity";display:none}.image-cards-section .cards-container.mobile-slider{display:block}.mobile-slider-container{padding:0;max-width:500px;margin:0 auto}.image-cards-section .cards-container.mobile-slider .card-item{padding:0 20px}.image-cards-section .flickity-page-dots .dot{background:#ccc;opacity:.5}.image-cards-section .flickity-page-dots .dot.is-selected{background:#d09382;opacity:1}.image-cards-section .cards-header{justify-content:center}.image-cards-section .cards-title{font-size:32px}.collection .product-grid.contains-card.slider{max-width:400px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-card-items.css.map */
