.km-home-category-grid{width:100%;background:#fff;padding:62px 0 60px}.km-home-category-grid *,.km-home-category-grid *:before,.km-home-category-grid *:after{box-sizing:border-box}.km-home-category-grid__container{width:calc(100% - 64px);max-width:1700px;margin:0 auto}.km-home-category-grid__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 32px}.km-home-category-grid__intro{flex:1;min-width:0}.km-home-category-grid__eyebrow{margin:0 0 14px;color:#ff4859;font-size:12px;line-height:1.3;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.km-home-category-grid__heading{margin:0;color:#181b21;font-size:clamp(29px,2.85vw,45px);line-height:1.13;letter-spacing:-.045em;font-weight:800}.km-home-category-grid__heading>span{color:#ff4859}.km-home-category-grid__subtitle{margin:14px 0 0;color:#727b88;font-size:clamp(13px,1vw,16px);line-height:1.5;font-weight:400}.km-home-category-grid__all{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:13px;padding:9px 0;margin-bottom:2px;color:#24272e;text-decoration:none;font-size:14px;line-height:1.35;font-weight:700;white-space:nowrap}.km-home-category-grid__all:hover,.km-home-category-grid__all:focus-visible{color:#ff4859}.km-home-category-grid__all svg{transition:transform .18s ease}.km-home-category-grid__all:hover svg{transform:translate(3px)}.km-home-category-grid__items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:20px;row-gap:28px}.km-home-category-grid__item{display:flex;flex-direction:column;gap:13px;min-width:0;color:#181b21;text-decoration:none;outline-offset:5px}.km-home-category-grid__photo{display:block;width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#f3f4f5}.km-home-category-grid__photo>img,.km-home-category-grid__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .28s ease}.km-home-category-grid__item:hover .km-home-category-grid__photo>img,.km-home-category-grid__item:focus-visible .km-home-category-grid__photo>img{transform:scale(1.045)}.km-home-category-grid__caption{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-width:0}.km-home-category-grid__name{min-width:0;color:inherit;font-size:clamp(12px,.92vw,15px);line-height:1.35;letter-spacing:-.015em;font-weight:750}.km-home-category-grid__arrow{display:block;width:18px;height:18px;flex:0 0 auto;color:#ff4859;transition:transform .18s ease}.km-home-category-grid__item:hover .km-home-category-grid__arrow,.km-home-category-grid__item:focus-visible .km-home-category-grid__arrow{transform:translate(4px)}@media(max-width:1250px){.km-home-category-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}.km-home-category-grid__name{font-size:14px}}@media(max-width:900px){.km-home-category-grid{padding:48px 0}.km-home-category-grid__container{width:calc(100% - 40px)}.km-home-category-grid__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.km-home-category-grid__header{margin-bottom:26px}}@media(max-width:650px){.km-home-category-grid{padding:31px 0 34px}.km-home-category-grid__container{width:calc(100% - 28px)}.km-home-category-grid__header{display:block;margin:0 0 20px}.km-home-category-grid__eyebrow{margin:0 0 10px;font-size:10px}.km-home-category-grid__heading{font-size:clamp(27px,8vw,34px);line-height:1.16}.km-home-category-grid__subtitle{margin-top:9px;font-size:12px}.km-home-category-grid__all{margin-top:14px;font-size:12px;padding:3px 0}.km-home-category-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:11px;row-gap:21px}.km-home-category-grid__photo{border-radius:9px}.km-home-category-grid__item{gap:9px}.km-home-category-grid__caption{gap:5px}.km-home-category-grid__name{font-size:12px;line-height:1.3}.km-home-category-grid__arrow{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.km-home-category-grid__photo>img,.km-home-category-grid__arrow,.km-home-category-grid__all svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/km-home-category-grid.css.map */
