.category-design{--nc-paper:#f7f8f3;--nc-white:#fff;--nc-ink:#183d31;--nc-muted:#69736b;--nc-line:#e2e7dd;--nc-tint:#edf2e9;--nc-action:#183d31;--nc-action-text:#fff;--nc-gold:#8b7851;background:var(--nc-white);color:var(--nc-ink);overflow-wrap:anywhere}.category-design .ncat-width{width:min(1440px,calc(100% - 64px));margin-inline:auto}.category-design :is(.ncat-hero,.ncat-filter-heading,.ncat-result-title,.ncat-empty,.ncat-guide,.ncat-bottom-copy) :is(h1,h2,h3,p){margin:0}.category-design button,.category-design input,.category-design select{font:inherit;color:inherit}.category-design .ncat-hero{background:var(--nc-paper)}.category-design .ncat-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:23px;color:var(--nc-muted);font-size:11px}.category-design .ncat-breadcrumb svg{flex-shrink:0;opacity:.6}.category-design .ncat-hero-main{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:28px 0 35px}.category-design .ncat-hero-main>div:first-child{min-width:0;max-width:760px}.category-design .ncat-eyebrow{text-transform:uppercase;letter-spacing:1.7px;font-size:10px;font-weight:500;color:var(--nc-gold)}.category-design h1{max-width:none;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.15;letter-spacing:-1px;margin:10px 0 15px}.category-design .ncat-description{font-size:12px;line-height:1.8;color:var(--nc-muted);max-width:650px}.category-design .ncat-hero-aside{flex-shrink:0;padding:8px 0 8px 28px;border-left:1px solid var(--nc-line);font-size:12px}.category-design .ncat-hero-aside>p{font-family:Georgia,serif;font-size:23px;margin-bottom:17px}.category-design .ncat-hero-aside>div{display:flex;align-items:center;gap:13px;color:var(--nc-muted);font-size:10px}.category-design .ncat-hero-aside span{display:grid;justify-items:center;grid-gap:5px;gap:5px;white-space:nowrap}.category-design .ncat-hero-aside svg{stroke-width:1.4;flex-shrink:0}.category-design .ncat-hero-aside>div>svg{color:var(--nc-gold)}.category-design .ncat-catalog{display:grid;grid-template-columns:194px minmax(0,1fr);grid-gap:35px;gap:35px;padding-top:34px;padding-bottom:50px;align-items:start}.category-design .ncat-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:49px;border-bottom:1px solid var(--nc-line)}.category-design .ncat-filter-heading h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:0}.category-design .ncat-text-button{font-size:10px;padding:0;color:var(--nc-muted);text-decoration:underline;text-underline-offset:3px}.category-design .ncat-filters details{border-bottom:1px solid var(--nc-line)}.category-design .ncat-filters summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;list-style:none;font-size:11px;font-weight:500;cursor:pointer}.category-design summary::-webkit-details-marker{display:none}.category-design .ncat-filters summary svg{flex-shrink:0}.category-design .ncat-filters details[open] summary svg{transform:rotate(180deg)}.category-design .ncat-filter-body{display:grid;grid-gap:13px;gap:13px;padding-bottom:17px}.category-design .ncat-filter-body label{display:grid;grid-gap:7px;gap:7px;font-size:10px;color:var(--nc-muted);min-width:0}.category-design .ncat-filter-body input:not([type=checkbox]),.category-design .ncat-filter-body select{width:100%;min-width:0;min-height:37px;padding:7px 9px;border:1px solid var(--nc-line);border-radius:4px;background:var(--nc-white);font-size:11px;color:var(--nc-ink);box-shadow:none}.category-design .ncat-price-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.category-design .ncat-checks{display:grid;grid-gap:13px;gap:13px}.category-design .ncat-checks label{display:flex;align-items:center;gap:8px;color:var(--nc-ink);font-size:11px}.category-design input[type=checkbox]{width:14px;height:14px;accent-color:var(--nc-action);margin:0}.category-design .ncat-apply{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:12px 14px;background:var(--nc-action);border:1px solid var(--nc-action);border-radius:4px;color:var(--nc-action-text);font-size:11px;font-weight:500;box-shadow:none;transform:none;cursor:pointer}.category-design .ncat-apply:disabled{opacity:.65;cursor:wait}.category-design .ncat-apply svg{flex-shrink:0}.category-design .ncat-filter-form>.ncat-apply{width:100%;margin-top:20px}.category-design .ncat-results{min-width:0}.category-design .ncat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:49px;margin-bottom:25px}.category-design .ncat-result-title h2{font-size:17px;font-weight:500;line-height:1.5;letter-spacing:0;margin-top:4px}.category-design .ncat-toolbar-controls{display:flex;align-items:center;gap:12px}.category-design .ncat-sort{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--nc-muted);min-width:0}.category-design .ncat-sort select{max-width:100%;min-height:38px;padding:10px 26px 10px 10px;border:1px solid var(--nc-line);border-radius:4px;background:var(--nc-white);color:var(--nc-ink);font-size:11px;cursor:pointer}.category-design .ncat-mobile-filter{display:none}.category-design .ncat-type-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:-5px 0 24px}.category-design .ncat-type-nav>a{padding:7px 12px;border:1px solid var(--nc-line);border-radius:4px;background:var(--nc-white);font-size:11px;color:var(--nc-muted)}.category-design .ncat-type-nav>a[aria-current]{border-color:var(--nc-action);background:var(--nc-action);color:var(--nc-action-text)}.category-design .ncat-active-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px}.category-design .ncat-active-filters>a{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--nc-line);border-radius:4px;background:var(--nc-tint);font-size:10px;max-width:100%}.category-design .ncat-active-filters svg{flex-shrink:0}.category-design .nx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}.category-design .ncat-list-end{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:30px;padding-top:19px;border-top:1px solid var(--nc-line);font-size:10px;color:var(--nc-muted)}.category-design .ncat-form-error{padding:11px 0;font-size:11px;color:#9c352b}.category-design .ncat-empty{padding:55px 15px;text-align:center;background:var(--nc-paper)}.category-design .ncat-empty>svg{margin:0 auto 12px}.category-design .ncat-empty h3{font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:0;line-height:1.3}.category-design .ncat-empty p{color:var(--nc-muted);font-size:12px;margin:12px 0 22px}.category-design .ncat-empty .ncat-apply{width:max-content;max-width:100%;margin:auto}.category-design .ncat-inquiry{display:inline-block;font-size:11px;margin-top:15px;text-decoration:underline;text-underline-offset:3px}.category-design .ncat-guide{background:var(--nc-paper);border-top:1px solid var(--nc-line);padding:38px 0 44px}.category-design .ncat-guide>.ncat-width{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:50px;gap:50px}.category-design .ncat-guide h2{font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.2;letter-spacing:-.5px;margin-top:11px}.category-design .ncat-guide-questions details{border-bottom:1px solid var(--nc-line)}.category-design .ncat-guide-questions summary{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:17px 0;list-style:none;font-size:12px;cursor:pointer}.category-design .ncat-guide-questions svg{flex-shrink:0}.category-design .ncat-guide-questions p{font-size:12px;color:var(--nc-muted);line-height:1.7;padding:0 0 17px}.category-design .ncat-bottom-copy{padding-block:30px;font-size:12px;color:var(--nc-muted);line-height:1.8}.category-design a:focus-visible,.category-design button:focus-visible,.category-design summary:focus-visible{outline:2px solid #588875;outline-offset:4px}@media(min-width:1280px){.category-design .nx-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.category-design .ncat-width{width:calc(100% - 40px)}.category-design .ncat-catalog{gap:24px;grid-template-columns:174px minmax(0,1fr)}.category-design .nx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-design h1{font-size:39px}.category-design .ncat-hero-aside{display:none}}@media(max-width:680px){.category-design .ncat-width{width:calc(100% - 36px)}.category-design .ncat-breadcrumb{padding-top:19px;font-size:10px;gap:7px}.category-design .ncat-hero-main{padding:24px 0 28px}.category-design h1{font-size:35px;letter-spacing:-.8px;max-width:340px;margin:9px 0 13px}.category-design .ncat-description{font-size:11px;line-height:1.8}.category-design .ncat-catalog{display:flex;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:33px}.category-design .ncat-results{width:100%}.category-design .ncat-filters{display:none;width:100%;padding:0 14px 17px;background:var(--nc-paper);border:1px solid var(--nc-line);border-radius:5px}.category-design .ncat-catalog[data-filters-open=true] .ncat-filters{display:block}.category-design .ncat-toolbar{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:22px}.category-design .ncat-toolbar-controls{width:100%;justify-content:space-between;gap:10px}.category-design .ncat-mobile-filter{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:10px 12px;border:1px solid var(--nc-line);border-radius:4px;background:var(--nc-white);font-size:11px;box-shadow:none}.category-design .ncat-sort{gap:6px;font-size:10px}.category-design .ncat-sort>span{display:none}.category-design .ncat-sort select{max-width:210px;font-size:11px;min-height:38px;padding:8px}.category-design .nx-product-grid{gap:28px 16px}.category-design .ncat-type-nav{gap:7px;margin-top:-5px;margin-bottom:22px}.category-design .ncat-type-nav>a{padding:7px 8px;font-size:10px}.category-design .ncat-list-end{font-size:9px}.category-design .ncat-guide>.ncat-width{grid-template-columns:1fr;gap:20px}.category-design .ncat-guide h2{font-size:27px}}@media(max-width:370px){.category-design .ncat-width{width:calc(100% - 28px)}.category-design h1{font-size:32px}.category-design .nx-product-grid{column-gap:12px}.category-design .ncat-sort select{max-width:184px}}@media(pointer:coarse){.category-design .ncat-type-nav>a{display:flex;align-items:center;min-height:44px}.category-design .ncat-filters summary{min-height:48px}.category-design .ncat-checks label{min-height:36px}.category-design .ncat-filter-body input:not([type=checkbox]),.category-design .ncat-filter-body select{font-size:16px;min-height:44px}.category-design .ncat-mobile-filter,.category-design .ncat-sort select{min-height:44px}}