.category-block[data-v-5e7b53ac]{margin-top:56px;scroll-margin-top:90px}.category-block__head[data-v-5e7b53ac]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.category-block__title[data-v-5e7b53ac]{margin:0;font-size:32px;font-weight:500}.category-block--products .category-block__head[data-v-5e7b53ac]:only-child{justify-content:center}.category-block__head[data-v-5e7b53ac]:has(.category-block__title:only-child){justify-content:center}.category-block__more[data-v-5e7b53ac]{color:var(--color-link,#06c);font-size:17px}.category-block__banner img[data-v-5e7b53ac]{border-radius:var(--radius);width:100%;height:auto;display:block}.category-block__tiles[data-v-5e7b53ac]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.showcase[data-v-5e7b53ac]{border-radius:var(--radius);background:var(--color-bg-alt);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 24px;display:flex}.showcase__name[data-v-5e7b53ac]{font-size:21px;font-weight:500}.showcase__caption[data-v-5e7b53ac]{color:var(--color-muted);font-size:15px}.showcase__image[data-v-5e7b53ac]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;max-width:320px;margin:16px 0}.showcase__price[data-v-5e7b53ac]{font-size:17px}.hero[data-v-5e7b53ac]{text-align:center}.hero__title[data-v-5e7b53ac]{margin:16px 0 0;font-size:48px;font-weight:500;line-height:1.1}.hero__subtitle[data-v-5e7b53ac]{max-width:760px;color:var(--color-muted);margin:20px auto 0;font-size:21px;line-height:1.4}.hero__media img[data-v-5e7b53ac]{border-radius:var(--radius);width:100%;height:auto;margin-top:40px;display:block}.hero__button[data-v-5e7b53ac]{margin-top:28px}.block-nav[data-v-5e7b53ac]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.block-nav__item[data-v-5e7b53ac]{background:var(--color-bg-alt);border-radius:999px;padding:10px 20px;font-size:17px}.block-nav__item[data-v-5e7b53ac]:hover{color:var(--color-orange)}@media (width<=1100px){.category-block__tiles[data-v-5e7b53ac]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.category-block__title[data-v-5e7b53ac]{font-size:24px}.category-block__tiles[data-v-5e7b53ac]{grid-template-columns:1fr}.hero__title[data-v-5e7b53ac]{font-size:32px}.hero__subtitle[data-v-5e7b53ac]{font-size:17px}}.content-blocks__promos[data-v-f4b468d0]{margin-top:32px}
