.CatalogPage_root__Z9IBQ{background:linear-gradient(180deg,#fffdf9,#fff 30%,#f8f3ea);overflow-x:hidden}.CatalogPage_layoutWrapper__LYF1Q{min-height:100vh}.CatalogPage_content__ys2JZ{max-width:100%;overflow-x:hidden;padding-bottom:72px;width:100%}.CatalogPage_hero__NhCd\+{margin:0 auto;max-width:1180px;padding:48px 24px 8px}.CatalogPage_title__AY-Um{color:#173628;font-size:clamp(28px,4vw,42px);line-height:1.1;margin:0}.CatalogPage_subtitle__hGziq{color:#47604f;font-size:16px;line-height:1.5;margin:10px 0 0}.CatalogPage_section__yp084{margin:0 auto;max-width:1180px;padding:24px 24px 0}.CatalogPage_sectionTitle__QJMIY{color:#173628;font-size:24px;margin:0 0 16px}.CatalogPage_loading__Rolvf{color:#47604f;padding:24px 0}.CatalogPage_filterRow__mHNUa{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.CatalogPage_filterChipActive__x\+JDH,.CatalogPage_filterChip__hO723{align-items:center;background:#fff;border:1px solid #d9cdb8;border-radius:999px;color:#1b5e45;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;min-height:38px;padding:0 16px}.CatalogPage_filterChip__hO723:hover{background:#f3efe6}.CatalogPage_filterChipActive__x\+JDH{background:#1b5e45;border-color:#1b5e45;color:#fff}.CatalogPage_productGrid__hQkcv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.CatalogPage_productGrid__hQkcv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.CatalogPage_productGrid__hQkcv{grid-template-columns:repeat(4,minmax(0,1fr))}}.CatalogPage_productCard__QtLC5{background:#fff;border:1px solid #ece2d2;border-radius:18px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.CatalogPage_productCard__QtLC5:hover{box-shadow:0 14px 30px #1d3a2c1a;text-decoration:none;transform:translateY(-2px)}.CatalogPage_productImage__60xHg{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.CatalogPage_productImagePlaceholder__acDPz{aspect-ratio:4/3;background:#f3efe6;width:100%}.CatalogPage_productBody__-SZcA{display:flex;flex:1 1;flex-direction:column;padding:12px 14px 14px}.CatalogPage_productTitle__gliQR{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#173628;display:-webkit-box;font-size:15px;line-height:1.3;margin:0 0 8px;max-height:3.9em;overflow:hidden;padding:0}.CatalogPage_productMeta__iW5Sr{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.CatalogPage_productPrice__EY0nW{color:#1b5e45;font-size:15px;font-weight:700}.CatalogPage_productCategory__WxRaI{color:#8aa294;font-size:12px}.CatalogPage_corporateNote__kcwJ6{align-items:center;background:#173628;border-radius:18px;color:#fff;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding:18px 22px}.CatalogPage_corporateTitle__nzAqE{color:#f3d58a;font-size:20px;margin:0 0 6px;padding:0}.CatalogPage_corporateTiers__4mrR-{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 10px}.CatalogPage_corporateTier__k3j4e{border:1px solid #f3d58a8c;border-radius:999px;color:#e6efe9;font-size:13px;padding:4px 10px;white-space:nowrap}.CatalogPage_corporateTier__k3j4e strong{color:#f3d58a}.CatalogPage_corporateText__9hOsz{color:#e6efe9;font-size:14px;line-height:1.5;margin:0;max-width:640px;padding:0}.CatalogPage_corporateActions__jEMg4{display:flex;flex-wrap:wrap;gap:10px}.CatalogPage_corporatePrimary__IAk0F,.CatalogPage_corporateSecondary__R4N7x{border-radius:999px;display:inline-block;font-size:14px;font-weight:600;padding:10px 16px;text-decoration:none;white-space:nowrap}.CatalogPage_corporatePrimary__IAk0F{background:#f3d58a;color:#173628}.CatalogPage_corporateSecondary__R4N7x{border:1px solid #ffffff80;color:#fff}.CatalogPage_corporatePrimary__IAk0F:hover,.CatalogPage_corporateSecondary__R4N7x:hover{opacity:.9;text-decoration:none}.CatalogPage_shopHeader__iw0n4{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px 20px}.CatalogPage_shopAvatar__n\+a7H{border:2px solid #ece2d2;border-radius:50%;flex-shrink:0;height:84px;object-fit:cover;width:84px}.CatalogPage_shopBio__2b9dN{color:#47604f;flex-basis:100%;font-size:14px;line-height:1.55;margin:0;padding:0}@media (min-width:768px){.CatalogPage_shopBio__2b9dN{flex-basis:calc(100% - 104px);margin:-6px 0 0 104px;max-width:720px}}.CatalogPage_shopRating__OL8pd{align-items:center;background:none;border:none;color:#173628;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:5px;margin:8px 0 0;padding:0;text-decoration:none}.CatalogPage_shopRating__OL8pd:hover{color:#1b5e45}.CatalogPage_shopRatingStar__fdcX1{color:#f5a623;font-size:16px}.CatalogPage_productLayout__nScPS{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr}@media (min-width:768px){.CatalogPage_productLayout__nScPS{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.CatalogPage_gallery__X8YQn{min-width:0}.CatalogPage_galleryMain__WPTGD{aspect-ratio:4/3;border:1px solid #ece2d2;border-radius:20px;object-fit:cover;width:100%}.CatalogPage_galleryThumbs__GK4I8{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.CatalogPage_galleryThumbActive__KVHmw,.CatalogPage_galleryThumb__kyRE3{border:2px solid #0000;border-radius:10px;cursor:pointer;height:54px;object-fit:cover;width:72px}.CatalogPage_galleryThumbActive__KVHmw{border-color:#1b5e45}.CatalogPage_productInfo__y\+W8L{min-width:0}.CatalogPage_productPagePrice__yDR8a{color:#1b5e45;font-size:26px;font-weight:700;margin:10px 0 0}.CatalogPage_soldBy__YmY8B{color:#47604f;font-size:14px;margin:8px 0 0}.CatalogPage_shopLink__sZxu7{color:#1b5e45;font-weight:600}.CatalogPage_description__nFhs6{color:#2c4437;font-size:15px;line-height:1.6;margin:16px 0 0;white-space:pre-line}.CatalogPage_inquiryForm__PbzUm{background:#fff;border:1px solid #ece2d2;border-radius:20px;display:flex;flex-direction:column;gap:12px;margin-top:28px;padding:22px}.CatalogPage_inquiryTitle__QTIFa{color:#173628;font-size:20px;margin:0}.CatalogPage_inquiryHint__D4qTR{color:#47604f;font-size:13px;line-height:1.5;margin:0}.CatalogPage_input__FEzeT,.CatalogPage_textarea__sRi8r{background:#fffdf9;border:1px solid #d9cdb8;border-radius:10px;color:#173628;font-size:14px;padding:10px 14px;width:100%}.CatalogPage_input__FEzeT:focus,.CatalogPage_textarea__sRi8r:focus{border-color:#1b5e45;outline:none}.CatalogPage_textarea__sRi8r{resize:vertical}.CatalogPage_submitButton__g56ma{align-items:center;align-self:flex-start;background:#1b5e45;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;min-height:46px;padding:0 26px}.CatalogPage_submitButton__g56ma:hover:not(:disabled){background:#173628}.CatalogPage_submitButton__g56ma:disabled{cursor:default;opacity:.7}.CatalogPage_inquirySuccess__La\+7R{background:#eaf6ef;border:1px solid #bfe0cc;border-radius:20px;color:#1b5e45;font-size:15px;line-height:1.5;margin-top:28px;padding:22px}.CatalogPage_inquiryError__-8cZ0{color:#b3261e;font-size:13px;margin:0}
/*# sourceMappingURL=CatalogPage.4b5b8769.chunk.css.map*/