._page_18ibx_1{--furniture-list-rail-width: min( calc(100% - 3rem) , var(--container-wide));min-height:100dvh;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-family-base)}._main_18ibx_8{width:var(--furniture-list-rail-width);min-width:0;margin:0 auto;padding:1.5rem 0 5rem}._hero_18ibx_9{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(200px,.6fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:1rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}._heroCopy_18ibx_10{position:relative;z-index:1;min-width:0}._eyebrow_18ibx_11{display:flex;align-items:center;gap:.5rem;color:var(--accent);font-size:.8125rem;font-weight:650;line-height:1.5;letter-spacing:.06em}._eyebrow_18ibx_11 svg{width:20px;height:20px;flex:0 0 auto}._hero_18ibx_9 h1{max-width:22ch;margin:.75rem 0 1rem;font:400 clamp(2.35rem,4vw,3.6rem)/1.08 var(--font-family-display);line-height:1.08!important;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}._hero_18ibx_9 h1 em{display:block;color:var(--accent);font-style:normal}._hero_18ibx_9 p{max-width:68ch;margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.65}._heroBenefits_18ibx_16{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}._heroBenefits_18ibx_16 span{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;padding:.625rem .875rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.5}._heroBenefits_18ibx_16 svg{flex:0 0 auto}._basketShortcut_18ibx_19{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:1rem 1.25rem;border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--surface-card)}._basketShortcut_18ibx_19>div{display:grid;gap:.25rem;min-width:0}._basketShortcut_18ibx_19 strong{color:var(--text-primary);font-size:1rem;font-weight:700}._basketShortcut_18ibx_19 small{color:var(--text-secondary);line-height:1.45}._basketShortcut_18ibx_19 a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1rem;border:1px solid var(--action-primary);border-radius:var(--radius-control);background:var(--action-primary);color:var(--text-inverse);font-size:.9rem;font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._basketShortcut_18ibx_19 a:hover{background:var(--action-primary-hover)}._heroGraphic_18ibx_25{position:relative;isolation:isolate;align-self:stretch;min-width:0;min-height:240px;display:grid;place-items:center;overflow:hidden;padding:1.5rem;border-radius:var(--radius-control);background:var(--surface-inverse);color:var(--text-inverse-muted)}._heroSymbol_18ibx_26{position:absolute;color:var(--text-inverse);opacity:.12;font:400 clamp(12rem,22vw,22rem)/1 var(--font-family-display);transform:rotate(-14deg)}._heroGraphic_18ibx_25 div{font-size:clamp(.875rem,1.3vw,1.125rem);font-weight:650;line-height:1.65;letter-spacing:.12em;text-align:right}._categories_18ibx_28{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;padding:.5rem .125rem 1rem}._categories_18ibx_28 button{min-height:48px;flex:0 0 auto;padding:.75rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-secondary);font:600 .9375rem/1.4 var(--font-family-base);white-space:nowrap;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._categories_18ibx_28 button:hover{border-color:var(--accent-border);background:var(--surface);color:var(--text-primary)}._categories_18ibx_28 ._categoryActive_18ibx_31{border-color:var(--accent-border);background:var(--accent-soft);color:var(--text-primary)}._categories_18ibx_28 ._categoryActive_18ibx_31:hover{border-color:var(--accent);background:var(--accent-soft-hover)}._catalogLayout_18ibx_33{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.5rem}._sidebar_18ibx_34{min-width:0}._filterTitle_18ibx_35{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 1rem;color:var(--text-primary)}._filterTitle_18ibx_35 svg{flex:0 0 auto;color:var(--accent)}._filterTitle_18ibx_35 h2{margin:0;font:400 1.5rem/1.12 var(--font-family-display);line-height:1.12!important;letter-spacing:-.02em}._form_18ibx_38{display:grid;gap:1rem;min-width:0;padding:1.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}._form_18ibx_38 label{min-width:0;display:grid;gap:.5rem;color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.5}._form_18ibx_38 input:not([type=checkbox]),._form_18ibx_38 select{min-width:0;width:100%;min-height:48px;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font:400 1rem/1.5 var(--font-family-base)}._form_18ibx_38 input:focus-visible,._form_18ibx_38 select:focus-visible{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}._searchInput_18ibx_42{position:relative;min-width:0}._searchInput_18ibx_42 svg{position:absolute;left:.75rem;top:50%;color:var(--text-secondary);transform:translateY(-50%);pointer-events:none}._searchInput_18ibx_42 input{padding-left:2.25rem!important}._form_18ibx_38 ._checkbox_18ibx_45{display:flex;align-items:center;gap:.75rem;min-height:48px;color:var(--text-primary);font-weight:500;cursor:pointer}._checkbox_18ibx_45 input{width:20px;height:20px;min-width:20px;min-height:20px;margin:0;flex:0 0 auto;accent-color:var(--accent)}._submit_18ibx_47,._clear_18ibx_47{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:48px;max-width:100%;padding:.75rem 1rem;border-radius:var(--radius-control);font:650 .9375rem/1.4 var(--font-family-base);white-space:normal;text-align:center;cursor:pointer}._submit_18ibx_47{border:1px solid var(--button-process-bg);background:var(--button-process-bg);color:var(--button-process-fg)}._submit_18ibx_47:hover{border-color:var(--button-process-hover);background:var(--button-process-hover)}._clear_18ibx_47{border:1px solid var(--border);background:var(--surface-card);color:var(--text-primary)}._clear_18ibx_47:hover{background:var(--surface);border-color:var(--accent-border)}._deliveryInfo_18ibx_52{display:flex;align-items:start;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary)}._deliveryInfo_18ibx_52>svg{flex:0 0 auto;color:var(--accent)}._deliveryInfo_18ibx_52>div{min-width:0}._deliveryInfo_18ibx_52 strong{font-size:.9375rem;font-weight:650;line-height:1.5}._deliveryInfo_18ibx_52 p{margin:.5rem 0 0;color:var(--text-secondary);font-size:.875rem;line-height:1.65}._results_18ibx_57{min-width:0}._resultsToolbar_18ibx_58{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin:0 0 1.25rem}._resultsToolbar_18ibx_58>div{min-width:0;flex:1 1 auto}._label_18ibx_60{color:var(--accent);font-size:.8125rem;font-weight:650;line-height:1.5;letter-spacing:.06em}._resultsToolbar_18ibx_58 h2{margin:.5rem 0 0;font:400 clamp(1.85rem,3vw,2.85rem)/1.12 var(--font-family-display);line-height:1.12!important;letter-spacing:-.025em;overflow-wrap:anywhere}._resultsToolbar_18ibx_58 label{display:flex;align-items:center;gap:.75rem;min-width:0;max-width:100%;color:var(--text-secondary);font-size:.875rem;font-weight:600;line-height:1.5}._resultsToolbar_18ibx_58 select{min-width:0;max-width:100%;min-height:48px;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font:400 .9375rem/1.5 var(--font-family-base)}._loading_18ibx_64,._error_18ibx_64{padding:2rem 1.25rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text-secondary);font-size:1rem;line-height:1.65;text-align:center}._error_18ibx_64{border-color:var(--error-border);background:var(--error-bg);color:var(--text-primary)}._error_18ibx_64 button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;margin:.5rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font:600 .9375rem/1.4 var(--font-family-base);white-space:normal;cursor:pointer}._pagination_18ibx_67{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin:2rem 0}._pagination_18ibx_67 button,._pagination_18ibx_67 a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;max-width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font:600 .9375rem/1.4 var(--font-family-base);text-decoration:none;cursor:pointer}._pagination_18ibx_67 button:hover:not(:disabled),._pagination_18ibx_67 a:hover{border-color:var(--accent-border);background:var(--surface)}._pagination_18ibx_67 button:disabled{opacity:.45;cursor:not-allowed}._pagination_18ibx_67 span{color:var(--text-secondary);font-size:.875rem;line-height:1.5;text-align:center}._discoveryPagination_18ibx_72{display:flex;align-items:center;gap:.4rem;min-width:0;max-width:100%;overflow-x:auto;white-space:nowrap;padding:.25rem 0 1.25rem;margin:-.5rem 0 1rem;scrollbar-width:thin}._discoveryPagination_18ibx_72>span{color:var(--text-secondary);font-size:.8rem;margin-right:.25rem}._discoveryPagination_18ibx_72>a,._discoveryPagination_18ibx_72>strong{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:38px;min-height:38px;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);background:var(--surface-card);text-decoration:none;font:600 .8rem/1.3 var(--font-family-base)}._discoveryPagination_18ibx_72>a:hover{border-color:var(--accent-border);background:var(--surface)}._discoveryPagination_18ibx_72>strong{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}._orderNotice_18ibx_77{margin:1.5rem 0 0;color:var(--text-secondary);font-size:.875rem;line-height:1.65}._studioBanner_18ibx_78{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--canvas-strong)}._studioBanner_18ibx_78>div{min-width:0}._studioBanner_18ibx_78 span{color:var(--accent);font-size:.8125rem;font-weight:650;line-height:1.5;letter-spacing:.06em}._studioBanner_18ibx_78 h2{max-width:26ch;margin:.5rem 0 .75rem;font:400 clamp(1.85rem,3vw,2.85rem)/1.12 var(--font-family-display);line-height:1.12!important;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}._studioBanner_18ibx_78 p{max-width:68ch;margin:0;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}._studioBanner_18ibx_78 a{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;flex:0 0 auto;min-height:48px;max-width:100%;padding:.875rem 1.125rem;border:1px solid var(--action-primary);border-radius:var(--radius-control);background:var(--action-primary);color:var(--text-inverse);font-size:.9375rem;font-weight:650;line-height:1.4;text-decoration:none;text-align:center}._studioBanner_18ibx_78 a:hover{border-color:var(--action-primary-hover);background:var(--action-primary-hover)}._page_18ibx_1 button:focus-visible,._page_18ibx_1 a:focus-visible,._resultsToolbar_18ibx_58 select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(max-width:1000px){._hero_18ibx_9{grid-template-columns:minmax(0,1fr)}._heroGraphic_18ibx_25{display:none}._catalogLayout_18ibx_33{grid-template-columns:minmax(0,1fr)}._form_18ibx_38{grid-template-columns:repeat(2,minmax(0,1fr))}._form_18ibx_38 ._checkbox_18ibx_45,._submit_18ibx_47,._clear_18ibx_47{grid-column:1 / -1}}@media(max-width:820px){._categories_18ibx_28{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-inline:contain;padding-bottom:.875rem}._page_18ibx_1{--furniture-list-rail-width: calc(100% - 2rem) }._main_18ibx_8{padding:1rem 0 6rem}._hero_18ibx_9{padding:1.5rem}._hero_18ibx_9 p{font-size:.9375rem}._heroBenefits_18ibx_16{gap:.5rem}._studioBanner_18ibx_78{flex-direction:column;align-items:start;gap:1.5rem;padding:1.5rem}._studioBanner_18ibx_78 a{white-space:normal}}@media(max-width:620px){._basketShortcut_18ibx_19{flex-direction:column;align-items:stretch}._basketShortcut_18ibx_19 a{width:100%}._resultsToolbar_18ibx_58{align-items:start;flex-direction:column}._resultsToolbar_18ibx_58 label{width:100%;justify-content:space-between}._resultsToolbar_18ibx_58 select{flex:1 1 auto}}@media(max-width:480px){._page_18ibx_1{--furniture-list-rail-width: calc(100% - 1.5rem) }._hero_18ibx_9,._form_18ibx_38,._studioBanner_18ibx_78{padding:1.25rem}._form_18ibx_38{grid-template-columns:minmax(0,1fr)}._heroBenefits_18ibx_16 span{width:100%}._pagination_18ibx_67{gap:.5rem}._pagination_18ibx_67 button,._pagination_18ibx_67 a{padding-inline:.75rem}}._kindSection_18ibx_119{margin:1.75rem 0 1.25rem}._kindHeading_18ibx_120{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}._kindHeading_18ibx_120 h2{margin:.4rem 0 0;font:400 clamp(1.8rem,3vw,2.6rem)/1.15 var(--font-family-display)}._kindHeading_18ibx_120 p{max-width:38ch;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.6}._kindGrid_18ibx_123{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}._kindGrid_18ibx_123 ._kindCard_18ibx_124{position:relative;display:grid;grid-template-columns:1fr auto;align-content:start;gap:.5rem;min-width:0;height:auto;min-height:148px;padding:1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;text-align:left;white-space:normal;color:var(--text-primary)}._kindCard_18ibx_124 ._kindNumber_18ibx_125{grid-column:1/-1;color:var(--accent);font-size:.7rem;letter-spacing:.12em}._kindCard_18ibx_124 strong{font-size:1.05rem;font-weight:650}._kindCard_18ibx_124 small{grid-column:1;grid-row:3;color:var(--text-secondary);font-size:.8rem;line-height:1.5;font-weight:400}._kindCard_18ibx_124>svg{grid-column:2;grid-row:3;align-self:end;width:18px}._kindGrid_18ibx_123 ._kindCard_18ibx_124:hover,._kindGrid_18ibx_123 ._kindCard_18ibx_124[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}._filterField_18ibx_130{display:grid;gap:.5rem;min-width:0;font-size:.875rem;font-weight:600;color:var(--text-secondary)}._sortField_18ibx_131{display:flex;align-items:center;gap:.75rem}._sortField_18ibx_131>button{min-width:170px}._selectionNote_18ibx_133{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.65rem .85rem;border:1px solid var(--accent-border);border-radius:var(--radius-control);background:var(--accent-soft)}._selectionNote_18ibx_133>span{font-size:.85rem;color:var(--text-secondary)}._selectionNote_18ibx_133>button{margin-left:auto}._coordinationLinks_18ibx_136{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}._coordinationLinks_18ibx_136 a{min-height:44px;padding:.5rem .75rem;background:#fff;color:var(--text-primary);border-color:var(--border);font-size:.85rem}@media(max-width:820px){._kindHeading_18ibx_120{display:block}._kindHeading_18ibx_120 p{margin-top:.65rem}._kindGrid_18ibx_123{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._kindGrid_18ibx_123 ._kindCard_18ibx_124{min-height:142px;padding:.85rem}._sortField_18ibx_131{width:100%}._sortField_18ibx_131>button{flex:1;min-width:0}._kindCard_18ibx_124 strong{font-size:.95rem}}._editorialLinks_18ibx_139{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0}._editorialLinks_18ibx_139 a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-primary);font-size:.85rem;font-weight:600;text-underline-offset:4px}
