.products[data-astro-cid-rcy7iuhi]{grid-template-columns:minmax(0,1fr);gap:106px;display:grid}.section-inner[data-astro-cid-rcy7iuhi]{width:calc(100% - 40px);max-width:var(--max-width);margin-inline:auto}.layout[data-astro-cid-rcy7iuhi]{gap:80px;display:grid}.main[data-astro-cid-rcy7iuhi]{gap:50px;display:grid}.category-nav[data-astro-cid-rcy7iuhi]{gap:15px;display:grid}.category-nav-title[data-astro-cid-rcy7iuhi]{display:none}.category-nav-list[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.category-nav-link[data-astro-cid-rcy7iuhi]{border-bottom:1px solid var(--color-title);color:var(--color-title);justify-content:space-between;align-items:center;gap:10px;padding:15px 5px;font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:1.8;display:flex}.category-nav-icon[data-astro-cid-rcy7iuhi]{border-top:1px solid var(--color-main);border-right:1px solid var(--color-main);flex-shrink:0;width:6px;height:6px;transform:rotate(135deg)translate(-2px,2px)}.category[data-astro-cid-rcy7iuhi]{gap:24px;display:grid}.category-title[data-astro-cid-rcy7iuhi]{color:var(--color-title);font-size:clamp(20px,.751174vw + 17.1831px,28px);font-weight:var(--font-weight-bold);line-height:1.8}.cards[data-astro-cid-rcy7iuhi]{gap:30px;display:grid}.card-item[data-astro-cid-rcy7iuhi]{display:grid}.card[data-astro-cid-rcy7iuhi]{background:var(--color-white);border:1px solid var(--color-main);text-align:left;cursor:pointer;grid-template-rows:auto 1fr auto;justify-items:stretch;width:100%;display:grid}.card-visual[data-astro-cid-rcy7iuhi]{display:block}.card-contents[data-astro-cid-rcy7iuhi]{border-top:1px solid var(--color-main);align-content:start;gap:8px;padding:15px 15px 10px;display:grid}.card-name[data-astro-cid-rcy7iuhi]{color:var(--color-title);font-size:clamp(16px,.187793vw + 15.2958px,18px);font-weight:var(--font-weight-bold);line-height:1.8}.card-meta[data-astro-cid-rcy7iuhi]{align-items:center;gap:10px;display:flex}.card-badge[data-astro-cid-rcy7iuhi]{background:var(--color-main);width:55px;color:var(--color-white);text-align:center;border-radius:3px;flex-shrink:0;padding-inline:8px;font-size:clamp(12px,.187793vw + 11.2958px,14px);line-height:1.8}.card-material[data-astro-cid-rcy7iuhi]{color:var(--color-black);font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:1.8}.card-plus[data-astro-cid-rcy7iuhi]{background:var(--color-main);justify-self:end;place-items:center;width:60px;height:60px;display:grid}.card-plus[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi]{display:block}.catalog[data-astro-cid-rcy7iuhi]{background:#e0e9f5;border-radius:10px;gap:20px;padding:20px;display:grid}.catalog-lead[data-astro-cid-rcy7iuhi]{color:var(--color-black);font-size:clamp(14px,.375587vw + 12.5915px,18px);line-height:1.8}.catalog-group[data-astro-cid-rcy7iuhi]{gap:10px;display:grid}.catalog-title[data-astro-cid-rcy7iuhi]{color:var(--color-title);font-size:clamp(14px,.375587vw + 12.5915px,18px);font-weight:var(--font-weight-bold);line-height:1.8}.catalog-link[data-astro-cid-rcy7iuhi]{color:var(--color-black);font-size:clamp(12px,.375587vw + 10.5915px,16px);line-height:1.8;text-decoration:underline}.modal[data-astro-cid-rcy7iuhi]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.modal[data-astro-cid-rcy7iuhi][open]{place-items:center;display:grid}.modal[data-astro-cid-rcy7iuhi]::backdrop{background:#00000080}.modal[data-astro-cid-rcy7iuhi][open],.modal[data-astro-cid-rcy7iuhi][open]::backdrop{animation:.2s ease-out modal-fade-in}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.modal[data-astro-cid-rcy7iuhi][open],.modal[data-astro-cid-rcy7iuhi][open]::backdrop{animation:none}}.modal-inner[data-astro-cid-rcy7iuhi]{justify-items:end;gap:20px;width:calc(100% - 40px);max-width:335px;display:grid}.modal-close[data-astro-cid-rcy7iuhi]{cursor:pointer;place-items:center;width:25px;height:25px;display:grid}.modal-close[data-astro-cid-rcy7iuhi] svg[data-astro-cid-rcy7iuhi]{width:100%;height:auto;display:block}.modal-card[data-astro-cid-rcy7iuhi]{background:var(--color-white);width:100%}.modal-visual[data-astro-cid-rcy7iuhi]{position:relative}.modal-image[data-astro-cid-rcy7iuhi]{width:100%;display:block}.modal-prev[data-astro-cid-rcy7iuhi]:not([hidden]),.modal-next[data-astro-cid-rcy7iuhi]:not([hidden]){cursor:pointer;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.modal-prev[data-astro-cid-rcy7iuhi]:not([hidden]){left:10px}.modal-next[data-astro-cid-rcy7iuhi]:not([hidden]){right:10px}.modal-prev-icon[data-astro-cid-rcy7iuhi],.modal-next-icon[data-astro-cid-rcy7iuhi]{border-top:2px solid var(--color-white);border-right:2px solid var(--color-white);width:12px;height:12px}.modal-next-icon[data-astro-cid-rcy7iuhi]{transform:rotate(45deg)translate(-2px,2px)}.modal-prev-icon[data-astro-cid-rcy7iuhi]{transform:rotate(-135deg)translate(-2px,2px)}.modal-contents[data-astro-cid-rcy7iuhi]{gap:15px;padding:30px 20px;display:grid}.modal-name[data-astro-cid-rcy7iuhi]{color:var(--color-title);font-size:clamp(18px,.187793vw + 17.2958px,20px);font-weight:var(--font-weight-bold);line-height:1.8}.modal-description[data-astro-cid-rcy7iuhi]{color:var(--color-black);font-size:clamp(14px,.187793vw + 13.2958px,16px);line-height:1.8}.modal-description[data-astro-cid-rcy7iuhi]:empty{display:none}@media screen and (width>=1025px){.products[data-astro-cid-rcy7iuhi]{gap:144px}.layout[data-astro-cid-rcy7iuhi]{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:130px}.main[data-astro-cid-rcy7iuhi]{gap:117px}.category-nav-title[data-astro-cid-rcy7iuhi]{border-bottom:3px solid var(--color-main);color:var(--color-main);font-size:18px;font-weight:var(--font-weight-bold);padding:3px 10px;line-height:1.8;display:block}.category-nav[data-astro-cid-rcy7iuhi]{position:sticky;top:200px}.category-nav-list[data-astro-cid-rcy7iuhi]{grid-template-columns:minmax(0,1fr)}.category-nav-link[data-astro-cid-rcy7iuhi]{padding:15px 15px 15px 10px}.category-nav-icon[data-astro-cid-rcy7iuhi]{transform:rotate(45deg)}.category[data-astro-cid-rcy7iuhi]{gap:40px}.card-contents[data-astro-cid-rcy7iuhi]{gap:8px;padding:25px 25px 10px}.card-plus[data-astro-cid-rcy7iuhi]{width:70px;height:70px}.catalog[data-astro-cid-rcy7iuhi]{gap:20px;padding:30px}.modal-inner[data-astro-cid-rcy7iuhi]{gap:20px;max-width:629px}.modal-close[data-astro-cid-rcy7iuhi]{width:35px;height:35px}.modal-contents[data-astro-cid-rcy7iuhi]{gap:25px;padding:35px}}@media screen and (width>=768px){.cards[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}}@media (hover:hover) and (pointer:fine){.category-nav-link[data-astro-cid-rcy7iuhi],.card[data-astro-cid-rcy7iuhi]{transition:opacity .3s}.category-nav-link[data-astro-cid-rcy7iuhi]:hover,.card[data-astro-cid-rcy7iuhi]:hover{opacity:.7}}
