.collection-grid{width:100%;padding:60px 0 70px}.collection-grid__header{text-align:center;margin-bottom:44px;padding:0 15px}.collection-grid__title{font-size:38px;color:var(--heading-color, #4A0E17);margin:0}.collection-grid__title:after{content:"";display:block;width:70px;height:3px;margin:16px auto 0;background:var(--primary-button-background, #D4AF37);border-radius:3px}@media screen and (max-width:749px){.collection-grid__title{font-size:26px}}.collection-grid__list{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 28px;padding:0 15px}@media screen and (max-width:989px){.collection-grid__list{grid-template-columns:repeat(3,1fr);gap:36px 20px}}@media screen and (max-width:480px){.collection-grid__list{grid-template-columns:repeat(2,1fr);gap:28px 14px}}.collection-grid__item{display:block;text-decoration:none;color:inherit;text-align:center}.collection-grid__image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 6px 18px #4a0e171f;transition:box-shadow .3s ease,transform .3s ease}.collection-grid__item:hover .collection-grid__image-wrapper{box-shadow:0 14px 30px #4a0e1738;transform:translateY(-4px)}.collection-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.collection-grid__item:hover .collection-grid__image{transform:scale(1.06)}.collection-grid__image-placeholder{width:100%;height:100%;background-color:#f5f5f5}.collection-grid__image-placeholder svg{width:100%;height:100%;object-fit:cover}.collection-grid__item-title{color:var(--heading-color, #4A0E17);font-size:19px;font-weight:700;margin:18px 0 0;transition:color .15s ease}.collection-grid__item:hover .collection-grid__item-title{color:var(--primary-button-background, #D4AF37)}.collection-grid__item-count{display:inline-block;color:var(--heading-color, #4A0E17);background:#4a0e170f;border-radius:999px;padding:3px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;margin:8px 0 0}.collection-grid__empty{grid-column:1 / -1;text-align:center;padding:40px 20px;color:#999;font-style:italic}.collection-grid__pagination{margin-top:50px;padding:0 15px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-collection-grid.css.map */
