.product-mega-menu[data-astro-cid-hgkegt6l]{background:var(--black-deep);color:var(--white);text-transform:uppercase;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mega-group[data-astro-cid-hgkegt6l]{border-top:1px solid #ffffff14;position:relative}.mega-group[data-astro-cid-hgkegt6l]+.mega-group[data-astro-cid-hgkegt6l]{border-left:1px solid #ffffff14}.mega-trigger[data-astro-cid-hgkegt6l]{min-height:60px;color:inherit;font:inherit;letter-spacing:.18em;cursor:pointer;background:#16834e;place-items:center;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:800;display:grid}.mega-trigger[data-astro-cid-hgkegt6l]:focus-visible{outline:1px solid var(--blue);outline-offset:-5px}.mega-panel[data-astro-cid-hgkegt6l]{background:var(--black-deep);flex-wrap:wrap;justify-content:center;gap:14px;padding:20px clamp(16px,3vw,48px) 28px;display:flex}.mega-panel[data-astro-cid-hgkegt6l] a[data-astro-cid-hgkegt6l]{color:#d8ded8;letter-spacing:.12em;background:#263e2e;border:1px solid #526658;border-radius:6px;padding:10px 16px;font-size:.8rem;font-weight:800}.mega-panel[data-astro-cid-hgkegt6l] a[data-astro-cid-hgkegt6l]:hover,.mega-panel[data-astro-cid-hgkegt6l] a[data-astro-cid-hgkegt6l]:focus-visible,.mega-panel[data-astro-cid-hgkegt6l] a[data-astro-cid-hgkegt6l].active{background:var(--blue);color:var(--white-pure)}@media (width<=760px){.product-mega-menu[data-astro-cid-hgkegt6l]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mega-trigger[data-astro-cid-hgkegt6l]{letter-spacing:.08em;min-height:58px;font-size:.85rem}.mega-group[data-astro-cid-hgkegt6l]+.mega-group[data-astro-cid-hgkegt6l]{border-left:1px solid #ffffff14}.mega-panel[data-astro-cid-hgkegt6l]{justify-content:flex-start;gap:8px;padding:16px 12px 22px}}.product-filters[data-astro-cid-yh3ey3qa]{border-right:1px solid var(--paper-line);align-self:start;min-height:100%;padding-right:20px}.filter-body[data-astro-cid-yh3ey3qa].hidden{display:none}fieldset[data-astro-cid-yh3ey3qa]{border:0;gap:10px;margin:0 0 24px;padding:0;display:grid}legend[data-astro-cid-yh3ey3qa],.search-label[data-astro-cid-yh3ey3qa]{color:var(--black);letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;font-weight:800}label[data-astro-cid-yh3ey3qa]{color:var(--black);align-items:center;gap:10px;font-size:.72rem;line-height:1.25;display:flex}input[data-astro-cid-yh3ey3qa][type=checkbox]{width:14px;height:14px;accent-color:var(--blue)}input[data-astro-cid-yh3ey3qa][type=search]{background:var(--white-pure);width:100%;color:var(--black);border:1px solid #d4d8d2;margin-top:10px;padding:12px 13px}@media (width<=900px){.product-filters[data-astro-cid-yh3ey3qa]{border-right:0;border-bottom:1px solid var(--paper-line);padding-bottom:18px;padding-right:0}}@media (width<=640px){.product-filters[data-astro-cid-yh3ey3qa]{border-bottom:0;gap:12px;min-height:0;padding-bottom:8px;display:grid}.filter-body[data-astro-cid-yh3ey3qa]{background:var(--white-pure);border:1px solid #dedfd9;border-radius:0;gap:14px;padding:12px;display:grid}fieldset[data-astro-cid-yh3ey3qa]{gap:9px;margin-bottom:0}legend[data-astro-cid-yh3ey3qa],.search-label[data-astro-cid-yh3ey3qa]{letter-spacing:.12em;margin-bottom:8px;font-size:.58rem}label[data-astro-cid-yh3ey3qa]{font-size:.72rem}input[data-astro-cid-yh3ey3qa][type=search]{border-radius:6px;margin-top:0}}@media (width>=901px){.filter-body[data-astro-cid-yh3ey3qa]:not(.hidden)[data-open=false]{opacity:1;visibility:visible;transition:none;transform:translate(0,0)}}@media (width<=900px){.filter-body[data-astro-cid-yh3ey3qa][data-open=false]{display:none}.filter-body[data-astro-cid-yh3ey3qa][data-open=true]{display:grid}}.catalog-card[data-astro-cid-iwuenyve]{text-align:center}.catalog-card[data-astro-cid-iwuenyve][hidden]{display:none}.catalog-card[data-astro-cid-iwuenyve] a[data-astro-cid-iwuenyve]{grid-template-rows:auto 1fr;gap:10px;height:100%;padding:0 4px 14px;display:grid}.catalog-visual[data-astro-cid-iwuenyve]{aspect-ratio:1;background:0 0;place-items:center;display:grid;overflow:hidden}.catalog-visual[data-astro-cid-iwuenyve] img[data-astro-cid-iwuenyve]{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.catalog-visual[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{width:54%;height:70%;display:block;transform:perspective(520px)rotateX(56deg)rotate(-22deg);box-shadow:12px 18px 28px #0003}.catalog-visual-1[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{background:repeating-linear-gradient(90deg,#8d5b32 0 18px,#d1a070 18px 28px,#55341f 28px 34px)}.catalog-visual-2[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{background:repeating-linear-gradient(#b86d29 0 22px,#222 22px 29px,#ddba8b 29px 51px)}.catalog-visual-3[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{background:repeating-linear-gradient(120deg,#c99b70 0 20px,#72513a 20px 35px,#e0c0a0 35px 49px)}.catalog-visual-4[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{background:repeating-linear-gradient(90deg,#252525 0 10px,#d7d7d1 10px 24px,#9c6b48 24px 34px)}.catalog-visual-5[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{background:linear-gradient(135deg,#59321e,#c6874e 52%,#21140d)}.catalog-visual-6[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{background:repeating-linear-gradient(90deg,#6e4a25 0 18px,#b97936 18px 32px,#2a1f17 32px 40px)}.catalog-copy[data-astro-cid-iwuenyve] h2[data-astro-cid-iwuenyve]{min-height:34px;color:var(--black);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.catalog-copy[data-astro-cid-iwuenyve] p[data-astro-cid-iwuenyve],.catalog-copy[data-astro-cid-iwuenyve] small[data-astro-cid-iwuenyve],.catalog-copy[data-astro-cid-iwuenyve] em[data-astro-cid-iwuenyve]{color:#8b908b;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 0;font-size:.54rem;font-weight:800;display:block}.catalog-copy[data-astro-cid-iwuenyve] em[data-astro-cid-iwuenyve]{display:none}.catalog-colors[data-astro-cid-iwuenyve]{justify-content:center;gap:8px;margin-top:10px;display:flex}.catalog-color[data-astro-cid-iwuenyve]{background:#eee;border:1px solid #d5d5d5;border-radius:50%;width:30px;height:30px;display:block;overflow:hidden}.catalog-color[data-astro-cid-iwuenyve] img[data-astro-cid-iwuenyve]{object-fit:cover;width:100%;height:100%;display:block}.sr-only[data-astro-cid-iwuenyve]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.catalog-card[data-astro-cid-iwuenyve]{text-align:center;background:0 0;border:0;border-radius:0;overflow:hidden}.catalog-card[data-astro-cid-iwuenyve] a[data-astro-cid-iwuenyve]{grid-template-rows:auto 1fr;gap:6px;padding:0 0 10px}.catalog-visual[data-astro-cid-iwuenyve]{background:0 0;border-radius:0}.catalog-visual[data-astro-cid-iwuenyve] span[data-astro-cid-iwuenyve]{width:68%;height:78%;box-shadow:none;border-radius:2px;transform:none}.catalog-copy[data-astro-cid-iwuenyve] h2[data-astro-cid-iwuenyve]{min-height:auto;font-size:.85rem;line-height:1.15}.catalog-copy[data-astro-cid-iwuenyve] p[data-astro-cid-iwuenyve],.catalog-copy[data-astro-cid-iwuenyve] small[data-astro-cid-iwuenyve],.catalog-copy[data-astro-cid-iwuenyve] em[data-astro-cid-iwuenyve]{letter-spacing:.04em;margin-top:3px;font-size:.46rem}}.catalog-grid[data-astro-cid-fclqezno]{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 42px;display:grid}.catalog-empty[data-astro-cid-fclqezno]{text-align:center;place-content:center;min-height:260px;display:grid}.catalog-empty[data-astro-cid-fclqezno][hidden]{display:none}.catalog-empty[data-astro-cid-fclqezno] h2[data-astro-cid-fclqezno]{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.catalog-empty[data-astro-cid-fclqezno] p[data-astro-cid-fclqezno]{color:#747a74;margin:0}@media (width<=1120px){.catalog-grid[data-astro-cid-fclqezno]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.catalog-grid[data-astro-cid-fclqezno]{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}}@media (width<=460px){.catalog-grid[data-astro-cid-fclqezno]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}.product-pagination[data-astro-cid-ysmibrt3]{justify-items:center;gap:18px;padding:28px 0 56px;display:grid}.product-pagination[data-astro-cid-ysmibrt3] p[data-astro-cid-ysmibrt3]{color:#747a74;margin:0;font-size:.8rem}.pagination-buttons[data-astro-cid-ysmibrt3]{align-items:center;gap:7px;display:flex}.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3],.pagination-buttons[data-astro-cid-ysmibrt3] span[data-astro-cid-ysmibrt3]{min-width:40px;height:40px;color:var(--black);font:inherit;text-transform:uppercase;background:0 0;border:1px solid #d0d4ce;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3][aria-current=page]{background:var(--blue);border-color:var(--blue);color:var(--white-pure)}.pagination-buttons[data-astro-cid-ysmibrt3] .current-page-label[data-astro-cid-ysmibrt3]{display:none}.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3]:not(:disabled):hover,.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3]:not(:disabled):focus-visible{border-color:var(--green);color:var(--green-text)}.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3]:not(:disabled){cursor:pointer}.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3]:disabled{color:#aeb3ae}.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3][aria-current=page]:disabled{color:var(--white-pure)}@media (width<=640px){.product-pagination[data-astro-cid-ysmibrt3]{gap:8px;padding:2px 0 14px}.product-pagination[data-astro-cid-ysmibrt3] p[data-astro-cid-ysmibrt3]{font-size:.58rem}.pagination-buttons[data-astro-cid-ysmibrt3]{justify-content:center;gap:6px;width:100%}.pagination-buttons[data-astro-cid-ysmibrt3] button[data-astro-cid-ysmibrt3],.pagination-buttons[data-astro-cid-ysmibrt3] span[data-astro-cid-ysmibrt3]{min-width:30px;height:24px;font-size:.56rem}}.catalog-section[data-astro-cid-h2iloxed]{background:var(--white);padding:0 6.4vw}.mobile-catalog-head[data-astro-cid-h2iloxed]{display:none}.catalog-toolbar[data-astro-cid-h2iloxed]{border-bottom:1px solid var(--paper-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0 18px;display:flex}.catalog-tabs[data-astro-cid-h2iloxed]{flex-wrap:wrap;gap:36px;display:flex}.catalog-tabs[data-astro-cid-h2iloxed] button[data-astro-cid-h2iloxed]{color:#7b817b;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}.catalog-tabs[data-astro-cid-h2iloxed] button[data-astro-cid-h2iloxed][aria-pressed=true]{color:var(--blue)}.catalog-controls[data-astro-cid-h2iloxed]{color:#737a73;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:22px;font-size:.72rem;font-weight:800;display:flex}.catalog-controls[data-astro-cid-h2iloxed] label[data-astro-cid-h2iloxed]{align-items:center;gap:10px;display:flex}.catalog-controls[data-astro-cid-h2iloxed] select[data-astro-cid-h2iloxed],.reset-filters[data-astro-cid-h2iloxed]{background:var(--white-pure);color:var(--black);font:inherit;letter-spacing:.1em;text-transform:uppercase;border:1px solid #d5d8d2;padding:10px 12px;font-size:.72rem;font-weight:800}.reset-filters[data-astro-cid-h2iloxed]{cursor:pointer}.reset-filters[data-astro-cid-h2iloxed]:hover,.reset-filters[data-astro-cid-h2iloxed]:focus-visible{border-color:var(--blue);background:var(--blue);color:var(--white-pure)}.catalog-layout[data-astro-cid-h2iloxed]{grid-template-columns:220px minmax(0,1fr);gap:34px;padding-top:22px;display:grid}.catalog-results[data-astro-cid-h2iloxed] h1[data-astro-cid-h2iloxed]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.product-filters.is-collapsed{border-right:0;padding-right:0}.catalog-layout[data-astro-cid-h2iloxed]:has(.product-filters.is-collapsed){grid-template-columns:1fr}.catalog-empty-page[data-astro-cid-h2iloxed] h1[data-astro-cid-h2iloxed]{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(2rem,3vw,3.8rem);font-weight:400}.catalog-empty-page[data-astro-cid-h2iloxed]{text-align:center;place-content:center;min-height:420px;display:grid}@media (width<=900px){.catalog-toolbar[data-astro-cid-h2iloxed],.catalog-controls[data-astro-cid-h2iloxed]{flex-direction:column;align-items:flex-start}.catalog-layout[data-astro-cid-h2iloxed]{grid-template-columns:1fr}}@media (width<=640px){.catalog-section[data-astro-cid-h2iloxed]{background:#f4f4ef;padding:0 30px}.mobile-catalog-head[data-astro-cid-h2iloxed]{display:none}.mobile-catalog-head[data-astro-cid-h2iloxed] p[data-astro-cid-h2iloxed]{color:var(--green-text);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.58rem;font-weight:800}.mobile-catalog-head[data-astro-cid-h2iloxed] h1[data-astro-cid-h2iloxed]{letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1}.mobile-catalog-head[data-astro-cid-h2iloxed] span[data-astro-cid-h2iloxed]{color:#8b908b;font-size:.68rem}.catalog-toolbar[data-astro-cid-h2iloxed]{border-bottom:1px solid var(--paper-line);gap:8px;padding:6px 0 8px}.catalog-tabs[data-astro-cid-h2iloxed]{text-align:left;grid-template-columns:repeat(3,1fr);gap:0;width:100%;display:grid}.catalog-tabs[data-astro-cid-h2iloxed] button[data-astro-cid-h2iloxed]{min-height:24px;font-size:.58rem}.catalog-controls[data-astro-cid-h2iloxed]{grid-template-columns:1fr 1fr;gap:10px;width:100%;font-size:0;display:grid}.catalog-controls[data-astro-cid-h2iloxed] label[data-astro-cid-h2iloxed],.reset-filters[data-astro-cid-h2iloxed]{background:var(--white-pure);border-radius:0;justify-content:center;width:100%;min-height:30px;font-size:.58rem}.catalog-controls[data-astro-cid-h2iloxed] label[data-astro-cid-h2iloxed]{text-align:left;background:0 0;grid-template-columns:auto 1fr;gap:6px;padding-left:0;display:grid}.catalog-controls[data-astro-cid-h2iloxed] span[data-astro-cid-h2iloxed]{display:none}.catalog-controls[data-astro-cid-h2iloxed] select[data-astro-cid-h2iloxed]{border-radius:0;width:100%;min-height:30px;font-size:.58rem}.catalog-layout[data-astro-cid-h2iloxed]{flex-direction:column;gap:12px;padding-top:0;display:flex}.catalog-results[data-astro-cid-h2iloxed] h1[data-astro-cid-h2iloxed]{display:none}}
