.collection-landing{padding:32px 0 24px;background:#f4f7fb}.collection-landing--no-background{background:transparent}.collection-landing__inner{max-width:1400px;margin:0 auto;padding:0 1.8rem}.collection-landing__breadcrumbs{font-size:13px;color:#6b7280;margin-bottom:12px}.collection-landing__breadcrumbs a{color:inherit;text-decoration:none}.collection-landing__breadcrumbs a:hover{text-decoration:underline}.collection-landing__breadcrumbs-separator{margin:0 4px}.collection-landing__header{text-align:center;margin-bottom:22px}.collection-landing__title{font-size:clamp(26px,4vw,40px);font-weight:800;margin:0 0 8px}.collection-landing__description{max-width:680px;margin:0 auto;font-size:15px;color:#4b5563}.collection-landing__categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-top:26px}.collection-landing__category{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 10px 28px -20px #00000040;transition:transform .15s ease,box-shadow .15s ease}.collection-landing__category:hover{transform:translateY(-2px);box-shadow:0 16px 32px -24px #00000059}.collection-landing__category-media{position:relative;padding-top:62%;overflow:hidden}.collection-landing__category-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.collection-landing__category-text{padding:10px 12px 12px}.collection-landing__category-title{font-weight:700;font-size:14px}.collection-landing__category-sub{margin-top:4px;font-size:13px;color:#6b7280}.collection-story{padding:40px 0 56px;background:#fff}.collection-story__inner{max-width:1400px;margin:0 auto;padding:0 1.8rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);gap:32px;align-items:center}.collection-story__media img{width:100%;height:auto;border-radius:16px;object-fit:cover;box-shadow:0 20px 40px -24px #00000059}.collection-story__kicker{text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#6b7280;margin:0 0 6px}.collection-story__heading{font-size:24px;margin:0 0 10px;font-weight:800}.collection-story__text{font-size:15px;color:#4b5563}.collection-story__button{display:inline-flex;margin-top:14px}@media (max-width: 989px){.collection-story__inner{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/collection-landing.css.map */
