.category-faq[data-v-9261e747]{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f;margin-top:32px;padding:24px 32px}@media(max-width:768px){.category-faq[data-v-9261e747]{margin-top:48px;padding:32px 20px}}.faq-title[data-v-9261e747]{color:#1a202c;font-size:32px;font-weight:800;margin:0 0 40px;text-align:left}@media(max-width:768px){.faq-title[data-v-9261e747]{font-size:24px;margin-bottom:32px}}.faq-list[data-v-9261e747]{width:100%}.faq-item[data-v-9261e747]{border:2px solid #e2e8f0;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-9261e747]:hover{border-color:#cbd5e0}.faq-item.is-open[data-v-9261e747]{border-color:var(--category-primary,#756044);box-shadow:0 4px 12px #75604426}.faq-heading[data-v-9261e747]{font:inherit;margin:0}.faq-question[data-v-9261e747]:focus-visible{outline:2px solid var(--category-primary,#756044);outline-offset:-3px}.faq-question[data-v-9261e747]{align-items:center;background:#f7fafc;border:0;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:20px 24px;text-align:left;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.faq-question[data-v-9261e747]:hover{background:#edf2f7}.faq-item.is-open .faq-question[data-v-9261e747]{background:linear-gradient(135deg,#7560440d,#5147350d)}@media(max-width:768px){.faq-question[data-v-9261e747]{padding:16px 20px}}.question-text[data-v-9261e747]{color:#2d3748;flex:1;font-size:17px;font-weight:600;line-height:1.5;padding-right:16px}@media(max-width:768px){.question-text[data-v-9261e747]{font-size:15px}}.toggle-icon[data-v-9261e747]{color:#718096;flex-shrink:0;font-size:20px;transition:transform .3s ease,color .3s ease}.toggle-icon.is-rotate[data-v-9261e747]{color:var(--category-primary,#756044);transform:rotate(180deg)}.faq-answer[data-v-9261e747]{background:#fff;padding:0 24px 24px}.faq-answer p[data-v-9261e747]{color:#4a5568;font-size:15px;line-height:1.7;margin:16px 0 0;text-align:left}@media(max-width:768px){.faq-answer[data-v-9261e747]{padding:0 20px 20px}.faq-answer p[data-v-9261e747]{font-size:14px}}.faq-slide-enter-active[data-v-9261e747],.faq-slide-leave-active[data-v-9261e747]{overflow:hidden;transition:all .3s ease}.faq-slide-enter-from[data-v-9261e747],.faq-slide-leave-to[data-v-9261e747]{max-height:0;opacity:0}.faq-slide-enter-to[data-v-9261e747],.faq-slide-leave-from[data-v-9261e747]{max-height:500px;opacity:1}.category-pagination[data-v-a233fed9]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:32px}.category-pagination__size[data-v-a233fed9]{width:80px}.el-pager a[data-v-a233fed9],.el-pager span[data-v-a233fed9]{color:inherit;min-height:32px;min-width:32px}.el-pager a[data-v-a233fed9],.el-pager span[data-v-a233fed9],a.btn-next[data-v-a233fed9],a.btn-prev[data-v-a233fed9]{align-items:center;display:flex;justify-content:center;text-decoration:none}@media(max-width:480px){.el-pagination__total[data-v-a233fed9]{margin-right:0;text-align:center;width:100%}.category-pagination[data-v-a233fed9]{gap:4px}}.category-page[data-v-c80ad256]{background:linear-gradient(180deg,#faf8f3,#fff);min-height:100vh}.container[data-v-c80ad256]{margin:0 auto;max-width:none;width:calc(100% - (clamp(16px,3vw,48px)*2))}.category-hero[data-v-c80ad256]{align-items:stretch;background:radial-gradient(circle at 88% 12%,rgba(139,115,85,.14),transparent 32%),linear-gradient(135deg,#fffaf2f0,#f8f9ffe6 54%,#fff);border:1px solid rgba(139,115,85,.16);border-radius:8px;box-shadow:0 18px 50px #2d23180f;display:grid;gap:24px 40px;grid-template-areas:"content feature" "trust trust";grid-template-columns:minmax(0,.95fr) minmax(280px,420px);margin:14px 0 22px;overflow:hidden;padding:clamp(24px,3vw,40px);position:relative}.category-hero[data-v-c80ad256]:before{border:1px solid hsla(0,0%,100%,.68);border-radius:8px;content:"";inset:12px;pointer-events:none;position:absolute}.category-hero h1[data-v-c80ad256]{color:#342e27;font-size:48px;font-weight:800;letter-spacing:0;line-height:1.1;margin:0}@media(max-width:768px){.category-hero[data-v-c80ad256]{gap:18px;grid-template-areas:"content" "feature" "trust";grid-template-columns:1fr;margin:12px 0 18px;padding:22px 18px}.category-hero h1[data-v-c80ad256]{font-size:30px}}.category-related-links[data-v-c80ad256]{border-bottom:1px solid rgba(139,115,85,.16);border-top:1px solid rgba(139,115,85,.16);margin:28px 0 32px;padding:22px 0}.category-related-links h2[data-v-c80ad256]{color:#29251f;font-size:20px;line-height:1.3;margin:0 0 14px}.category-related-links__list[data-v-c80ad256]{display:flex;flex-wrap:wrap;gap:10px 18px}.category-related-links__link[data-v-c80ad256]{align-items:center;color:var(--category-primary);display:inline-flex;font-size:14px;font-weight:700;line-height:1.5;min-height:44px;text-decoration:underline;text-decoration-color:#8b735559;text-underline-offset:3px}.category-related-links__link[data-v-c80ad256]:hover{text-decoration-color:currentColor}.category-hero__content[data-v-c80ad256]{grid-area:content;max-width:760px;position:relative;z-index:1}.category-hero__kicker[data-v-c80ad256]{color:var(--category-primary);font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.category-hero__description[data-v-c80ad256]{color:#655c50;display:-webkit-box;font-size:clamp(15px,1.4vw,17px);line-height:1.75;margin:16px 0 0;max-width:720px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.category-hero__feature[data-v-c80ad256]{align-items:center;align-self:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid rgba(139,115,85,.18);border-radius:8px;box-shadow:0 14px 34px #1f293714;display:grid;gap:18px;grid-area:feature;grid-template-columns:auto minmax(0,1fr);min-height:210px;padding:22px;position:relative;z-index:1}.category-hero__icon[data-v-c80ad256]{background:var(--category-gradient);border-radius:50%;box-shadow:0 16px 28px #2d23182e;color:#fff;display:grid;font-size:38px;height:82px;line-height:1;place-items:center;width:82px}.category-hero__highlights[data-v-c80ad256]{display:grid;gap:12px;list-style:none;margin:0;padding:0}.category-hero__highlights li[data-v-c80ad256]{color:#4b3f32;font-size:14px;font-weight:700;line-height:1.45;margin:0;padding-left:18px;position:relative}.category-hero__highlights li[data-v-c80ad256]:before{background:var(--category-primary);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.7em;transform:translateY(-50%);width:7px}.category-hero__trust[data-v-c80ad256]{border-top:1px solid rgba(139,115,85,.14);display:flex;flex-wrap:wrap;gap:10px;grid-area:trust;justify-content:space-between;padding-top:18px;position:relative;z-index:1}.category-hero__trust span[data-v-c80ad256]{background:#ffffffc2;border:1px solid rgba(139,115,85,.16);border-radius:8px;color:#594b3a;flex:1 1 180px;font-size:13px;font-weight:700;line-height:1.25;padding:10px 14px;text-align:center;white-space:nowrap}@media(max-width:768px){.category-hero__trust[data-v-c80ad256]{justify-content:flex-start}.category-hero__trust span[data-v-c80ad256]{flex-basis:100%;text-align:left;white-space:normal}}@media(max-width:900px){.category-hero__feature[data-v-c80ad256]{grid-template-columns:1fr;min-height:0}.category-hero__icon[data-v-c80ad256]{font-size:32px;height:68px;width:68px}}.collection-material-filter[data-v-c80ad256]{margin-top:6px}.toolbar[data-v-c80ad256]{align-items:center;background:#fff;border-bottom:1px solid #e8e2d8;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 0 20px}@media(max-width:768px){.toolbar[data-v-c80ad256]{align-items:flex-start;gap:12px;padding:14px 0 16px}}.toolbar-left[data-v-c80ad256]{align-items:center;display:flex;gap:12px}@media(max-width:768px){.toolbar-left[data-v-c80ad256]{flex-wrap:wrap;justify-content:space-between;width:100%}}.toolbar-summary[data-v-c80ad256]{color:#655c50;display:grid;font-size:15px;font-weight:600;gap:3px}.toolbar-summary small[data-v-c80ad256]{color:#746958;font-size:12px;font-weight:400}.sort-select[data-v-c80ad256]{min-width:190px}.sort-select[data-v-c80ad256] .el-input__wrapper{background:#fff;border:1px solid #d8d0c4;border-radius:3px;box-shadow:none;padding:9px 12px;transition:all .3s ease}.sort-select[data-v-c80ad256] .el-input__wrapper:hover{border-color:#6c5d4b;box-shadow:none}.sort-select[data-v-c80ad256] .el-input__wrapper .el-input__inner{color:#4a5568;font-size:15px;font-weight:600}.sort-select[data-v-c80ad256] .el-input__wrapper .el-input__inner::-moz-placeholder{color:#a0aec0;font-weight:500}.sort-select[data-v-c80ad256] .el-input__wrapper .el-input__inner::placeholder{color:#a0aec0;font-weight:500}.sort-select[data-v-c80ad256] .el-input__wrapper .el-input__suffix .el-icon{color:#718096;font-size:18px}.sort-select[data-v-c80ad256] .el-select-dropdown{border:none;border-radius:12px;box-shadow:0 8px 24px #00000026;margin-top:8px;padding:8px}.sort-select[data-v-c80ad256] .el-select-dropdown .el-select-dropdown__item{border-radius:8px;color:#4a5568;font-size:15px;font-weight:600;margin-bottom:4px;padding:12px 16px;transition:all .2s ease}.sort-select[data-v-c80ad256] .el-select-dropdown .el-select-dropdown__item:last-child{margin-bottom:0}.sort-select[data-v-c80ad256] .el-select-dropdown .el-select-dropdown__item:hover{background:#f7fafc;color:#2d3748}.sort-select[data-v-c80ad256] .el-select-dropdown .el-select-dropdown__item.selected{background:linear-gradient(135deg,#756044,#514735);color:#fff;font-weight:700}.sort-select[data-v-c80ad256] .el-select-dropdown .el-popper__arrow{display:none}@media(max-width:768px){.sort-select[data-v-c80ad256]{flex:1;min-width:auto}}.toolbar-right[data-v-c80ad256]{align-items:center;display:flex}@media(max-width:768px){.toolbar-right[data-v-c80ad256]{justify-content:flex-end;width:100%}}.category-buying-guide[data-v-c80ad256]{align-items:start;background:#fffaf2;border:1px solid rgba(139,115,85,.18);border-radius:8px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);margin:28px 0;padding:24px}.category-buying-guide h2[data-v-c80ad256]{color:#342e27;font-size:24px;line-height:1.25;margin:0 0 10px}.category-buying-guide p[data-v-c80ad256]{color:#655c50;font-size:16px;line-height:1.75;margin:0}.category-buying-guide ul[data-v-c80ad256]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.category-buying-guide li[data-v-c80ad256]{background:#fff;border:1px solid rgba(139,115,85,.16);border-radius:8px;color:#594b3a;font-size:14px;font-weight:700;line-height:1.45;padding:12px 14px}@media(max-width:768px){.category-buying-guide[data-v-c80ad256]{grid-template-columns:1fr;padding:20px}}.category-buying-guide__kicker[data-v-c80ad256]{color:var(--category-primary);font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.category-buying-guide__link[data-v-c80ad256]{align-items:center;color:var(--category-primary);display:inline-flex;font-size:15px;font-weight:700;margin-top:14px;text-decoration:underline;text-underline-offset:3px}.category-buying-guide__link[data-v-c80ad256]:hover{color:#342e27}.view-controls[data-v-c80ad256]{background:#f5f1ea;border-radius:6px;display:flex;gap:8px;padding:4px}.view-btn[data-v-c80ad256]{align-items:center;background:transparent;border:none;border-radius:4px;color:#8a8175;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.view-btn[data-v-c80ad256]:hover{background:#ebe4da;color:#29251f}.view-btn.active[data-v-c80ad256]{background:#fff;color:#29251f}.filter-drawer[data-v-c80ad256]{background:#fff;border:2px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:none;margin-bottom:24px;overflow:hidden}.filter-drawer-content[data-v-c80ad256]{padding:24px;position:relative}.close-filters[data-v-c80ad256]{align-items:center;background:transparent;border:none;border-radius:4px;color:#756b5e;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:32px}.close-filters[data-v-c80ad256]:hover{background:#f3f4f6;color:#342e27}.filter-group[data-v-c80ad256]{border-bottom:1px solid #e5e7eb;padding:16px 0}.filter-group[data-v-c80ad256]:last-child{border-bottom:none}.filter-header[data-v-c80ad256]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-right:40px}.filter-header h4[data-v-c80ad256]{color:#342e27;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0}.filter-header .el-icon[data-v-c80ad256]{color:#756b5e;transition:transform .3s ease}.filter-header .el-icon.rotated[data-v-c80ad256]{transform:rotate(180deg)}.filter-options[data-v-c80ad256]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.filter-option[data-v-c80ad256]{align-items:center;cursor:pointer;display:flex;gap:12px}.filter-option input[type=radio][data-v-c80ad256]{cursor:pointer;height:18px;width:18px}.filter-option span[data-v-c80ad256]{color:#655c50;font-size:14px}.price-inputs[data-v-c80ad256]{align-items:center;display:flex;gap:12px}.price-inputs span[data-v-c80ad256]{color:#756b5e;font-weight:500}.price-inputs .el-input[data-v-c80ad256]{flex:1}.filter-slide-enter-active[data-v-c80ad256],.filter-slide-leave-active[data-v-c80ad256]{max-height:500px;transition:all .3s ease}.filter-slide-enter-from[data-v-c80ad256],.filter-slide-leave-to[data-v-c80ad256]{max-height:0;opacity:0}.filter-expand-enter-active[data-v-c80ad256],.filter-expand-leave-active[data-v-c80ad256]{transition:all .3s ease}.filter-expand-enter-from[data-v-c80ad256],.filter-expand-leave-to[data-v-c80ad256]{max-height:0;opacity:0;overflow:hidden}.filter-expand-enter-to[data-v-c80ad256],.filter-expand-leave-from[data-v-c80ad256]{max-height:300px;opacity:1}.product-grid[data-v-c80ad256]{display:grid;gap:24px;margin-bottom:48px;margin-top:24px}.product-grid.grid-cols-2[data-v-c80ad256]{grid-template-columns:repeat(2,1fr)}.product-grid.grid-cols-3[data-v-c80ad256]{grid-template-columns:repeat(3,1fr)}.product-grid.grid-cols-4[data-v-c80ad256]{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.product-grid.grid-cols-4[data-v-c80ad256]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.product-grid[data-v-c80ad256]{gap:16px;grid-template-columns:repeat(2,1fr)!important}}.no-products[data-v-c80ad256]{padding:80px 20px;text-align:center}.pagination[data-v-c80ad256]{display:flex;justify-content:center;margin-top:48px}.category-about[data-v-c80ad256]{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000f;margin-bottom:32px;margin-top:32px;padding:24px 32px}@media(max-width:768px){.category-about[data-v-c80ad256]{margin-bottom:48px;margin-top:48px;padding:32px 20px}}.about-section-title[data-v-c80ad256]{color:#1a202c;font-size:32px;font-weight:800;margin:0 0 24px;text-align:left}@media(max-width:768px){.about-section-title[data-v-c80ad256]{font-size:24px;margin-bottom:20px}}.about-content-box[data-v-c80ad256]{background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:20px 60px 20px 24px;position:relative;transition:all .3s ease}.about-content-box[data-v-c80ad256]:hover{background:#edf2f7}@media(max-width:768px){.about-content-box[data-v-c80ad256]{padding:16px 56px 16px 20px}}.about-text[data-v-c80ad256]{max-height:120px;overflow:hidden;position:relative;transition:max-height .3s ease}.about-text.expanded[data-v-c80ad256]{max-height:none}.about-text p[data-v-c80ad256]{color:#4a5568;font-size:15px;line-height:1.8;margin:0;text-align:left;white-space:pre-line}@media(max-width:768px){.about-text[data-v-c80ad256]{max-height:112px}.about-text p[data-v-c80ad256]{font-size:14px}}.expand-btn[data-v-c80ad256]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;pointer-events:none;position:absolute;right:24px;top:20px;transition:all .3s ease;width:32px}.expand-btn .el-icon[data-v-c80ad256]{color:#718096;font-size:20px;transition:transform .3s ease,color .3s ease}.expand-btn .el-icon.is-rotate[data-v-c80ad256]{transform:rotate(180deg)}@media(max-width:768px){.expand-btn[data-v-c80ad256]{right:20px;top:16px}}.category-page--bodhi .category-hero[data-v-c80ad256]{box-shadow:none;gap:16px;grid-template-areas:"content" "trust";grid-template-columns:minmax(0,1fr);padding:24px 28px}.category-page--bodhi .category-hero__trust[data-v-c80ad256]{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:12px}.category-page--bodhi .category-hero__trust span[data-v-c80ad256]{background:transparent;border:0;flex:0 1 auto;padding:0;text-align:left}.category-page--bodhi .category-hero h1[data-v-c80ad256]{font-size:clamp(26px,3vw,38px)}.category-page--bodhi .category-hero__description[data-v-c80ad256]{font-size:16px;line-height:1.6;margin-bottom:0;max-width:78ch}.category-page--bodhi .category-buying-guide[data-v-c80ad256]{gap:16px;grid-template-columns:1fr}.collection-error[data-v-c80ad256]{padding:32px 16px;text-align:center}.bodhi-style-filter[data-v-c80ad256]{border-bottom:1px solid #e8e2d8;padding:12px 0}.bodhi-style-filter p[data-v-c80ad256]{font-size:14px;font-weight:600;margin:0 0 10px}.bodhi-style-filter__options[data-v-c80ad256]{display:flex;flex-wrap:wrap;gap:8px}.bodhi-reset[data-v-c80ad256],.bodhi-style-filter button[data-v-c80ad256]{background:#fff;border:1px solid #d8d0c4;border-radius:3px;color:#4c453c;cursor:pointer;font:inherit;font-size:14px;min-height:44px;padding:10px 14px}.bodhi-style-filter button[aria-pressed=true][data-v-c80ad256]{background:#29251f;border-color:#29251f;color:#fff}.bodhi-reset[data-v-c80ad256]:focus-visible,.bodhi-style-filter button[data-v-c80ad256]:focus-visible{outline:2px solid #8b7355;outline-offset:3px}.bodhi-style-filter small[data-v-c80ad256]{color:#665c4e;display:block;line-height:1.5;margin-top:10px}@media(max-width:768px){.category-page--bodhi .category-hero[data-v-c80ad256]{gap:12px;padding:18px}.category-page--bodhi .category-hero__description[data-v-c80ad256]{font-size:14px}.category-page--bodhi .toolbar-right[data-v-c80ad256]{display:none}.category-page--bodhi .pagination[data-v-c80ad256]{flex-wrap:wrap;gap:8px}.category-page--bodhi .toolbar-left[data-v-c80ad256]{justify-content:space-between;width:100%}.category-page--bodhi .sort-select[data-v-c80ad256]{flex-shrink:0;width:180px}}.category-hero[data-v-c80ad256]{background:#eee7db;border:0;border-radius:12px;box-shadow:none;gap:20px 40px;padding:clamp(22px,3vw,36px)}.category-hero[data-v-c80ad256]:before{display:none}.category-hero h1[data-v-c80ad256]{font-family:Georgia,"Noto Serif SC",serif;font-size:clamp(32px,3.5vw,48px);font-weight:500}.category-hero__description[data-v-c80ad256]{color:#655847;max-width:70ch}.category-hero__feature[data-v-c80ad256]{background:transparent;border:0;box-shadow:none;min-height:0;padding:8px 0}.category-hero__icon[data-v-c80ad256]{background:#e1d4c0;box-shadow:none;color:#514735}.category-hero__trust[data-v-c80ad256]{border-color:#d7cab7}.category-hero__trust span[data-v-c80ad256]{background:transparent;border:0;color:#655847}@media(max-width:768px){.category-hero[data-v-c80ad256]{padding:24px 18px}.category-hero__feature[data-v-c80ad256]{padding:0}}.price-apply[data-v-9cedb630]{margin-top:12px;min-height:44px;width:100%}.price-error[data-v-9cedb630]{color:#a12929;font-size:13px;margin:8px 0 0}.product-list-page[data-v-9cedb630]{background:#fff;min-height:100vh;padding:24px 0 48px}.container[data-v-9cedb630]{margin:0 clamp(16px,3vw,48px);width:calc(100% - (clamp(16px,3vw,48px)*2))}.breadcrumb[data-v-9cedb630]{margin-bottom:24px}.breadcrumb[data-v-9cedb630] .el-breadcrumb__inner{color:#746958;font-weight:500}.breadcrumb[data-v-9cedb630] .el-breadcrumb__inner:hover{color:#29251f}.category-hero[data-v-9cedb630]{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:24px}.category-hero h1[data-v-9cedb630]{color:#342e27;font-size:42px;font-weight:800;line-height:1.1;margin:0}@media(max-width:768px){.category-hero[data-v-9cedb630]{display:block}.category-hero h1[data-v-9cedb630]{font-size:30px}}.category-hero__kicker[data-v-9cedb630]{color:#746958;font-size:13px;font-weight:800;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.category-hero__description[data-v-9cedb630]{color:#655c50;font-size:16px;line-height:1.7;margin:12px 0 0;max-width:780px}.category-hero__trust[data-v-9cedb630]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.category-hero__trust span[data-v-9cedb630]{background:#fff;border:1px solid rgba(117,96,68,.18);border-radius:999px;color:#4a5568;font-size:13px;font-weight:700;padding:8px 12px;white-space:nowrap}@media(max-width:768px){.category-hero__trust[data-v-9cedb630]{justify-content:flex-start;margin-top:14px}}.category-description[data-v-9cedb630]{background:linear-gradient(135deg,#75604414,#51473514);border-left:4px solid #756044;border-radius:12px;margin-bottom:24px;padding:16px 20px}.category-description p[data-v-9cedb630]{color:#4a5568;font-size:14px;line-height:1.6;margin:0}.page-layout[data-v-9cedb630]{display:grid;gap:32px;grid-template-columns:260px 1fr}@media(max-width:768px){.page-layout[data-v-9cedb630]{grid-template-columns:1fr}}.filter-sidebar .filter-section[data-v-9cedb630]{background:#fff;border:1px solid #e8e2d8;border-radius:4px;box-shadow:none;padding:24px;position:sticky;top:100px}.filter-sidebar .filter-section h3[data-v-9cedb630]{border-bottom:1px solid #e8e2d8;color:#29251f;font-size:18px;font-weight:800;margin:0 0 20px;padding-bottom:16px}.filter-sidebar .filter-group[data-v-9cedb630]{margin-bottom:24px}.filter-sidebar .filter-group h4[data-v-9cedb630]{color:#2d3748;font-size:15px;font-weight:700;margin:0 0 12px}.filter-sidebar .filter-group .price-inputs[data-v-9cedb630]{align-items:center;display:flex;gap:8px;margin-top:12px}.filter-sidebar .filter-group .price-inputs span[data-v-9cedb630]{color:#718096}.product-main[data-v-9cedb630]{min-height:600px}.collection-material-filter[data-v-9cedb630]{margin-bottom:16px}.toolbar[data-v-9cedb630]{align-items:center;border-bottom:1px solid #e8e2d8;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:18px}@media(max-width:600px){.toolbar[data-v-9cedb630]{align-items:flex-start;gap:12px}}.toolbar-summary[data-v-9cedb630]{color:#655c50;display:grid;font-size:15px;font-weight:600;gap:3px}.toolbar-summary small[data-v-9cedb630]{color:#746958;font-size:12px;font-weight:400}.product-grid[data-v-9cedb630]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:32px}@media(max-width:768px){.product-grid[data-v-9cedb630]{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.no-products[data-v-9cedb630]{padding:80px 0;text-align:center}.pagination[data-v-9cedb630]{display:flex;justify-content:center;margin-top:32px}@media(max-width:768px){.filter-sidebar[data-v-9cedb630]{min-width:0}.filter-sidebar .filter-section[data-v-9cedb630]{padding:16px;position:static}.filter-sidebar .filter-section .category-filter[data-v-9cedb630],.filter-sidebar .filter-section>h3[data-v-9cedb630]{display:none}.filter-sidebar .price-filter[data-v-9cedb630]{border:0;margin:0;padding:0}.filter-sidebar .price-inputs[data-v-9cedb630] .el-input-number{flex:1;height:44px;min-width:0;width:0}.filter-sidebar .price-inputs[data-v-9cedb630] .el-input__wrapper{min-height:44px;padding-inline:34px}.filter-sidebar .price-inputs[data-v-9cedb630] .el-input-number__decrease,.filter-sidebar .price-inputs[data-v-9cedb630] .el-input-number__increase{width:32px}.filter-sidebar .price-inputs[data-v-9cedb630] .el-input__inner{font-size:16px;padding-inline:0}.product-main[data-v-9cedb630]{min-width:0}}
