.carousel[data-v-97149591]{aspect-ratio:2 / 1;min-height:0}.car-img[data-v-97149591]{background-size:cover;background-position:center}.hero-cats[data-v-97149591]{display:flex;flex-direction:column;justify-content:space-between}.hero-cats[data-v-97149591] .cfly,.hero-cats[data-v-97149591] .cfly-list{height:100%}.hero-cats[data-v-97149591] .cfly-list{justify-content:space-between}@media (max-width: 860px){.hero-cats[data-v-97149591]{display:none}}.hero-cats[data-v-97149591] .cfly-ch:after{content:none}.hero-cats[data-v-97149591] .cfly-sub{display:none}.promo-card.promo-img[data-v-97149591]{background-size:cover;background-position:center}.sr-only[data-v-97149591]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.catalog-banners[data-v-517e082a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cat-banner[data-v-517e082a]{display:block;border-radius:18px;overflow:hidden;aspect-ratio:600 / 250;background:var(--dl-surface-2);border:1px solid var(--dl-border);transition:.25s cubic-bezier(.2,.8,.3,1)}.cat-banner[data-v-517e082a]:hover{transform:translateY(-4px);box-shadow:var(--dl-shadow-hover)}.cat-banner img[data-v-517e082a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1080px){.catalog-banners[data-v-517e082a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.catalog-banners[data-v-517e082a]{grid-template-columns:1fr}}.home-about[data-v-3a454f9e]{margin:32px 0 8px;padding:20px 24px;border:1px solid var(--dl-border);border-radius:16px;background:var(--dl-surface)}.home-about p[data-v-3a454f9e]{margin:0;color:var(--dl-text-dim);font-size:14px;line-height:1.7}.home-faq[data-v-3a454f9e]{margin:16px 0 8px;padding:20px 24px;border:1px solid var(--dl-border);border-radius:16px;background:var(--dl-surface)}.home-faq h2[data-v-3a454f9e]{margin:0 0 8px;font-size:18px;font-weight:700}.home-faq details[data-v-3a454f9e]{border-top:1px solid var(--dl-border);padding:12px 0}.home-faq details[data-v-3a454f9e]:first-of-type{border-top:none}.home-faq summary[data-v-3a454f9e]{cursor:pointer;list-style:none}.home-faq summary[data-v-3a454f9e]::-webkit-details-marker{display:none}.home-faq h3[data-v-3a454f9e]{display:inline;margin:0;font-size:15px;font-weight:600}.home-faq details p[data-v-3a454f9e]{margin:8px 0 0;color:var(--dl-text-dim);font-size:14px;line-height:1.7}
