.cats-page{padding-bottom:72px}.cats-hero{background:var(--c-bg);padding-bottom:36px;margin-bottom:40px}.cats-hero__title{margin-top:8px;font-size:40px;line-height:46px;font-weight:800;letter-spacing:-.04em}.cats-hero__sub{margin-top:6px;font-size:16px;line-height:22px;font-weight:500;color:var(--c-soft)}.cats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:24px;list-style:none;margin:0;padding:0}.cat-tile{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px 20px;border-radius:var(--r-xl);background:var(--c-white);border:1px solid var(--c-line);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.cat-tile:hover{border-color:transparent;box-shadow:0 12px 30px #0e122014;transform:translateY(-2px)}.cat-tile__circle{width:160px;height:160px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.cat-tile__img{width:118px;height:118px;object-fit:contain;transition:transform .3s ease}.cat-tile__img.is-multiply{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cat-tile:hover .cat-tile__img{transform:scale(1.05)}.cat-tile__ph{color:var(--c-soft-2)}.cat-tile__name{margin-top:16px;font-size:17px;line-height:22px;font-weight:800;letter-spacing:-.02em}.cat-tile__from{margin-top:2px;font-size:13px;line-height:18px;font-weight:500;color:var(--c-soft)}.cat-tile__count{margin-top:12px}.cats-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:56px 24px;border-radius:var(--r-xl);background:var(--c-bg);font-size:18px}.cats-empty__ico{width:64px;height:64px;border-radius:32px;background:var(--c-blue-soft);color:var(--c-blue);display:flex;align-items:center;justify-content:center}@media(max-width:749px){.cats-page{padding-bottom:48px}.cats-hero{padding-bottom:24px;margin-bottom:20px}.cats-hero__title{font-size:28px;line-height:34px}.cats-hero__sub{font-size:14px}.cats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cat-tile{padding:16px 10px 14px;border-radius:var(--r-l)}.cat-tile__circle{width:112px;height:112px}.cat-tile__img{width:84px;height:84px}.cat-tile__name{margin-top:12px;font-size:15px;line-height:20px}.cat-tile__from{font-size:12px}.cat-tile__count{margin-top:8px;height:22px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-list-collections.css.map */
