.layout-module-scss-module__IpWZMW__shell{background:var(--color-surface-muted);min-height:100dvh;color:var(--color-text);flex:1 0 auto;grid-template-columns:240px 1fr;align-content:start;display:grid}.layout-module-scss-module__IpWZMW__topbar{display:none}.layout-module-scss-module__IpWZMW__hamburger{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;width:44px;height:44px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;padding:0 10px;display:inline-flex}.layout-module-scss-module__IpWZMW__hamburger:active{scale:.98}@media (hover:hover) and (pointer:fine){.layout-module-scss-module__IpWZMW__hamburger:hover{background:var(--color-surface-muted)}}.layout-module-scss-module__IpWZMW__hamburger span{background:var(--color-text);border-radius:2px;width:100%;height:2px;display:block}.layout-module-scss-module__IpWZMW__topbarBrand{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);font-size:15px;font-weight:700}.layout-module-scss-module__IpWZMW__backdrop{display:none}.layout-module-scss-module__IpWZMW__sidebar{background:var(--color-surface);border-right:1px solid var(--color-border);padding:var(--space-6,24px) var(--space-4,16px);gap:var(--space-4,16px);overscroll-behavior:contain;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.layout-module-scss-module__IpWZMW__brand{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);padding:0 var(--space-2,8px) var(--space-4,16px);border-bottom:1px solid var(--color-border);font-size:16px;font-weight:700}.layout-module-scss-module__IpWZMW__nav{flex-direction:column;flex:1;gap:2px;display:flex}.layout-module-scss-module__IpWZMW__navLink{color:var(--color-text-muted);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard);border-radius:6px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.layout-module-scss-module__IpWZMW__navLink:active{scale:.98}@media (hover:hover) and (pointer:fine){.layout-module-scss-module__IpWZMW__navLink:hover{background:var(--color-surface-muted);color:var(--color-text)}}.layout-module-scss-module__IpWZMW__userBox{border-top:1px solid var(--color-border);padding-top:var(--space-4,16px);flex-direction:column;gap:8px;display:flex}.layout-module-scss-module__IpWZMW__userEmail{color:var(--color-text-muted);word-break:break-all;padding:0 var(--space-2,8px);font-size:13px}.layout-module-scss-module__IpWZMW__logoutForm{padding:0 var(--space-2,8px);margin:0}.layout-module-scss-module__IpWZMW__logoutBtn{text-align:left;border:1px solid var(--color-border);width:100%;color:var(--color-text);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;border-radius:6px;padding:10px 12px;font-size:13px}.layout-module-scss-module__IpWZMW__logoutBtn:active{scale:.98}@media (hover:hover) and (pointer:fine){.layout-module-scss-module__IpWZMW__logoutBtn:hover{background:var(--color-surface-muted)}}.layout-module-scss-module__IpWZMW__main{padding:var(--space-6,24px) var(--space-8,32px);min-width:0}@media (max-width:767px){.layout-module-scss-module__IpWZMW__shell{grid-template-columns:1fr}.layout-module-scss-module__IpWZMW__topbar{align-items:center;gap:var(--space-3,12px);z-index:50;height:56px;padding:0 var(--space-4,16px);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.layout-module-scss-module__IpWZMW__backdrop{z-index:55;transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance);background:#00000080;display:block;position:fixed;inset:0}@starting-style{.layout-module-scss-module__IpWZMW__backdrop{opacity:0;translate:0}}.layout-module-scss-module__IpWZMW__sidebar{z-index:60;width:min(280px,82vw);height:100dvh;transition:transform var(--d-base) var(--ease-emphasized);box-shadow:var(--shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}.layout-module-scss-module__IpWZMW__sidebarOpen{transform:translate(0)}.layout-module-scss-module__IpWZMW__main{padding:var(--space-4,16px) var(--space-3,12px)}}
.admin-module-scss-module__IJvTVW__page{gap:var(--space-6);padding:var(--space-6);font-family:var(--font-body);color:var(--color-text);flex-direction:column;display:flex}@media (max-width:640px){.admin-module-scss-module__IJvTVW__page{gap:var(--space-4);padding:var(--space-4)}}.admin-module-scss-module__IJvTVW__breadcrumbs{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:13px;display:flex}.admin-module-scss-module__IJvTVW__breadcrumbs a{color:var(--color-text-muted);transition:color var(--t-fast);text-decoration:none}.admin-module-scss-module__IJvTVW__breadcrumbs a:hover{color:var(--color-text)}.admin-module-scss-module__IJvTVW__breadcrumbs span.admin-module-scss-module__IJvTVW__sep{color:var(--color-text-faint)}.admin-module-scss-module__IJvTVW__breadcrumbs span.admin-module-scss-module__IJvTVW__current{color:var(--color-text);overflow-wrap:anywhere}.admin-module-scss-module__IJvTVW__header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__header h1{font-size:28px;font-family:var(--font-body);overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:640px){.admin-module-scss-module__IJvTVW__header h1{font-size:22px}}.admin-module-scss-module__IJvTVW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__toolbar>form,.admin-module-scss-module__IJvTVW__toolbar>.admin-module-scss-module__IJvTVW__search{flex:320px;max-width:420px}.admin-module-scss-module__IJvTVW__tableWrap{border:1px solid var(--color-border);overscroll-behavior-x:contain;scroll-behavior:smooth;background:var(--color-surface);-webkit-overflow-scrolling:touch;border-radius:8px;overflow:auto hidden}.admin-module-scss-module__IJvTVW__table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.admin-module-scss-module__IJvTVW__table th,.admin-module-scss-module__IJvTVW__table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}.admin-module-scss-module__IJvTVW__table th{background:var(--color-surface-muted);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.admin-module-scss-module__IJvTVW__table tbody tr:last-child td{border-bottom:none}.admin-module-scss-module__IJvTVW__table tbody tr{transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard)}@media (hover:hover) and (pointer:fine){.admin-module-scss-module__IJvTVW__table tbody tr:hover{background:var(--color-surface-muted)}}.admin-module-scss-module__IJvTVW__table .admin-module-scss-module__IJvTVW__actions{justify-content:flex-end}.admin-module-scss-module__IJvTVW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__muted{color:var(--color-text-muted)}.admin-module-scss-module__IJvTVW__btnRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__empty{padding:var(--space-12);text-align:center;color:var(--color-text-muted)}.admin-module-scss-module__IJvTVW__pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;font-size:14px;display:flex}.admin-module-scss-module__IJvTVW__pageLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__pageLinks a{min-width:44px;min-height:44px;padding:0 var(--space-3);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.admin-module-scss-module__IJvTVW__pageLinks a:active{scale:.98}.admin-module-scss-module__IJvTVW__pageLinks a:hover{color:var(--color-text)}.admin-module-scss-module__IJvTVW__form{gap:var(--space-5);flex-direction:column;max-width:880px;display:flex;container-type:inline-size}.admin-module-scss-module__IJvTVW__row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.admin-module-scss-module__IJvTVW__row{grid-template-columns:1fr}}@container (max-width:560px){.admin-module-scss-module__IJvTVW__row{grid-template-columns:1fr}}.admin-module-scss-module__IJvTVW__row3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:640px){.admin-module-scss-module__IJvTVW__row3{grid-template-columns:1fr}}@container (max-width:720px){.admin-module-scss-module__IJvTVW__row3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:460px){.admin-module-scss-module__IJvTVW__row3{grid-template-columns:1fr}}.admin-module-scss-module__IJvTVW__section{border:1px solid var(--color-border);padding:var(--space-5);background:var(--color-surface);gap:var(--space-4);border-radius:8px;flex-direction:column;display:flex;container-type:inline-size}.admin-module-scss-module__IJvTVW__section h2{font-size:16px;font-family:var(--font-body);color:var(--color-text);margin:0}.admin-module-scss-module__IJvTVW__label{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:13px;display:block}.admin-module-scss-module__IJvTVW__select{background:var(--color-surface);border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard);border-radius:6px;padding:10px 12px}.admin-module-scss-module__IJvTVW__select:focus{border-color:var(--color-accent);outline:none}.admin-module-scss-module__IJvTVW__checkboxRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__checkbox{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);cursor:pointer;min-height:44px;color:var(--color-text);background:var(--color-surface);border-radius:6px;padding:10px 12px;font-size:14px;display:inline-flex}.admin-module-scss-module__IJvTVW__checkbox input{accent-color:var(--color-accent)}.admin-module-scss-module__IJvTVW__repeater{gap:var(--space-3);flex-direction:column;display:flex}.admin-module-scss-module__IJvTVW__repeaterItem{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);background:var(--color-surface-muted);border-radius:6px;flex-direction:column;display:flex}.admin-module-scss-module__IJvTVW__repeaterRow{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__repeaterRow>*{flex:200px;min-width:0}@media (max-width:640px){.admin-module-scss-module__IJvTVW__repeaterRow{flex-direction:column;align-items:stretch}}.admin-module-scss-module__IJvTVW__repeaterHeader{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:13px;display:flex}.admin-module-scss-module__IJvTVW__formActions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-module-scss-module__IJvTVW__errorBox{transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance)}@starting-style{.admin-module-scss-module__IJvTVW__errorBox{opacity:0;translate:0 var(--motion-rise)}}.admin-module-scss-module__IJvTVW__errorBox{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);border-radius:6px;font-size:14px}.admin-module-scss-module__IJvTVW__badge{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.admin-module-scss-module__IJvTVW__imgPreview{object-fit:cover;border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:6px;width:80px;height:80px}.admin-module-scss-module__IJvTVW__deleteForm{display:inline}.admin-module-scss-module__IJvTVW__deleteError{max-width:240px;color:var(--color-danger);margin-top:4px;font-size:12px;line-height:1.4;display:block}.admin-module-scss-module__IJvTVW__hintText{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.admin-module-scss-module__IJvTVW__hintText code{font-size:12px}.admin-module-scss-module__IJvTVW__swatchRow{align-items:center;gap:var(--space-2);display:flex}.admin-module-scss-module__IJvTVW__swatchRow>:last-child{flex:1;min-width:0}.admin-module-scss-module__IJvTVW__colorPicker{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:6px;width:44px;height:40px;padding:2px}.admin-module-scss-module__IJvTVW__viewCell{gap:var(--space-2);flex-direction:column;display:flex}.admin-module-scss-module__IJvTVW__imgPreviewLg{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:6px;width:100%;max-width:320px}.admin-module-scss-module__IJvTVW__progressTrack{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:999px;height:6px;overflow:hidden}.admin-module-scss-module__IJvTVW__progressBar{background:var(--color-accent);height:100%;transition:width var(--t-slow)}.admin-module-scss-module__IJvTVW__failureList{margin:var(--space-2) 0 0;padding-left:18px;font-size:12px;line-height:1.5}.admin-module-scss-module__IJvTVW__thumbRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-module-scss-module__IJvTVW__thumbRow figure{flex-direction:column;gap:4px;width:140px;margin:0;display:flex}.admin-module-scss-module__IJvTVW__thumbRow img{object-fit:cover;border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:6px;width:140px;height:94px}.admin-module-scss-module__IJvTVW__thumbRow figcaption{color:var(--color-text-muted);font-size:12px}
.leads-module-scss-module__41ZA8q__board{gap:var(--space-4);overscroll-behavior-x:contain;scroll-behavior:smooth;padding-bottom:var(--space-4);grid-template-columns:repeat(6,minmax(260px,1fr));display:grid;overflow:auto hidden}@media (max-width:1200px){.leads-module-scss-module__41ZA8q__board{grid-template-columns:repeat(6,280px)}}@media (max-width:767px){.leads-module-scss-module__41ZA8q__board{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,min(85vw,280px))}}.leads-module-scss-module__41ZA8q__column{gap:var(--space-3);background:var(--color-surface-muted);border:1px solid var(--color-border);padding:var(--space-3);scroll-snap-align:start;border-radius:8px;flex-direction:column;min-height:240px;display:flex}.leads-module-scss-module__41ZA8q__columnHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.leads-module-scss-module__41ZA8q__columnHeader .leads-module-scss-module__41ZA8q__count{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:500}.leads-module-scss-module__41ZA8q__card{gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-3);border-radius:6px;flex-direction:column;max-width:280px;font-size:14px;display:flex}.leads-module-scss-module__41ZA8q__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.leads-module-scss-module__41ZA8q__cardHeader a{color:var(--color-text);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.leads-module-scss-module__41ZA8q__cardHeader a:hover{text-decoration-color:currentColor}.leads-module-scss-module__41ZA8q__cardMeta{gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:12px;display:flex}.leads-module-scss-module__41ZA8q__cardPhone{font-variant-numeric:tabular-nums;color:var(--color-text)}.leads-module-scss-module__41ZA8q__empty{color:var(--color-text-faint);text-align:center;padding:var(--space-4) 0;font-size:13px}.leads-module-scss-module__41ZA8q__stageSelect{background:var(--color-surface);border:1px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text);font-size:var(--text-base);font-family:var(--font-body);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard);border-radius:4px;padding:10px 12px}.leads-module-scss-module__41ZA8q__stageSelect:focus{border-color:var(--color-accent);outline:none}.leads-module-scss-module__41ZA8q__stageError{color:var(--color-danger);font-size:12px}.leads-module-scss-module__41ZA8q__sourceBadge{text-transform:lowercase;color:#fff;letter-spacing:.02em;border-radius:999px;padding:1px 8px;font-size:11px;display:inline-block}.leads-module-scss-module__41ZA8q__source_callback{background:var(--color-info)}.leads-module-scss-module__41ZA8q__source_consult{background:#7c3aed}.leads-module-scss-module__41ZA8q__source_contact{background:#0891b2}.leads-module-scss-module__41ZA8q__source_custom{background:#db2777}.leads-module-scss-module__41ZA8q__source_cooperation{background:#16a34a}.leads-module-scss-module__41ZA8q__source_cart{background:var(--color-warning)}.leads-module-scss-module__41ZA8q__source_checkout{background:var(--color-success)}.leads-module-scss-module__41ZA8q__source_other{background:var(--color-text-muted)}.leads-module-scss-module__41ZA8q__cardGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,300px);display:grid}@media (max-width:900px){.leads-module-scss-module__41ZA8q__cardGrid{grid-template-columns:1fr}}.leads-module-scss-module__41ZA8q__kv{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(110px,max-content) minmax(0,1fr);font-size:14px;display:grid}.leads-module-scss-module__41ZA8q__kv dt{color:var(--color-text-muted)}.leads-module-scss-module__41ZA8q__kv dd{color:var(--color-text);word-break:break-word;margin:0}@media (max-width:640px){.leads-module-scss-module__41ZA8q__kv{grid-template-columns:1fr}.leads-module-scss-module__41ZA8q__kv dt{margin-top:var(--space-2)}}
.media-module-scss-module__5tW5pq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.media-module-scss-module__5tW5pq__tile{gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-3);border-radius:8px;flex-direction:column;display:flex;position:relative}.media-module-scss-module__5tW5pq__thumbWrap{aspect-ratio:1;background:var(--color-surface-muted);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.media-module-scss-module__5tW5pq__thumb{object-fit:cover;cursor:pointer;width:100%;height:100%;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.media-module-scss-module__5tW5pq__thumb:active{scale:.98}@media (hover:hover) and (pointer:fine){.media-module-scss-module__5tW5pq__thumb:hover{transform:scale(1.02)}}.media-module-scss-module__5tW5pq__placeholder{color:var(--color-text-muted);font-size:12px}.media-module-scss-module__5tW5pq__meta{color:var(--color-text-muted);word-break:break-word;flex-direction:column;gap:2px;font-size:12px;display:flex}.media-module-scss-module__5tW5pq__filename{color:var(--color-text);font-size:13px;font-weight:500}.media-module-scss-module__5tW5pq__actions{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}@media (pointer:coarse){.media-module-scss-module__5tW5pq__actions>*{min-height:44px}}.media-module-scss-module__5tW5pq__uploadBar{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.media-module-scss-module__5tW5pq__uploadInput{display:none}.media-module-scss-module__5tW5pq__message{transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance)}@starting-style{.media-module-scss-module__5tW5pq__message{opacity:0;translate:0 var(--motion-rise)}}.media-module-scss-module__5tW5pq__message{padding:var(--space-2) var(--space-3);border-radius:6px;font-size:13px}.media-module-scss-module__5tW5pq__message.media-module-scss-module__5tW5pq__ok{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success)}.media-module-scss-module__5tW5pq__message.media-module-scss-module__5tW5pq__err{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.media-module-scss-module__5tW5pq__detailGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.media-module-scss-module__5tW5pq__detailGrid{grid-template-columns:1fr}}.media-module-scss-module__5tW5pq__bigPreview{object-fit:contain;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:8px;width:100%;max-height:540px}.media-module-scss-module__5tW5pq__kv{gap:var(--space-2) var(--space-3);grid-template-columns:140px 1fr;font-size:14px;display:grid}@media (max-width:640px){.media-module-scss-module__5tW5pq__kv{gap:var(--space-1) 0;grid-template-columns:1fr}}.media-module-scss-module__5tW5pq__kv dt{color:var(--color-text-muted)}.media-module-scss-module__5tW5pq__kv dd{color:var(--color-text);word-break:break-word;overflow-wrap:anywhere;margin:0}.media-module-scss-module__5tW5pq__kv code{background:var(--color-surface-muted);border-radius:4px;padding:1px 6px;font-size:12px}
.orders-module-scss-module__vnStyq__statusBadge{letter-spacing:.02em;text-transform:capitalize;color:var(--color-text-inverse);border:1px solid #0000;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.orders-module-scss-module__vnStyq__status_pending{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border)}.orders-module-scss-module__vnStyq__status_paid{background:var(--color-success);color:var(--color-text-inverse)}.orders-module-scss-module__vnStyq__status_failed{background:var(--color-danger);color:var(--color-text-inverse)}.orders-module-scss-module__vnStyq__status_refunded{background:var(--color-warning);color:var(--color-text-inverse)}.orders-module-scss-module__vnStyq__status_cancelled{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border)}.orders-module-scss-module__vnStyq__providerBadge{text-transform:capitalize;background:var(--color-surface-muted);color:var(--color-text);border:1px solid var(--color-border);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.orders-module-scss-module__vnStyq__filters{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid;container-type:inline-size}.orders-module-scss-module__vnStyq__filterField{gap:var(--space-2);min-width:0;color:var(--color-text-muted);flex-direction:column;font-size:13px;display:flex}@container (min-width:560px){.orders-module-scss-module__vnStyq__searchField{grid-column:span 2}}.orders-module-scss-module__vnStyq__actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}@media (max-width:560px){.orders-module-scss-module__vnStyq__actions>*{flex:1 1 0}}.orders-module-scss-module__vnStyq__actionBtn{cursor:pointer;text-align:center;white-space:nowrap;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.orders-module-scss-module__vnStyq__actionBtn:active{scale:.98}@media (hover:hover) and (pointer:fine){.orders-module-scss-module__vnStyq__actionBtn:hover{border-color:var(--color-border-strong)}}.orders-module-scss-module__vnStyq__totalCell{white-space:nowrap;font-weight:600}.orders-module-scss-module__vnStyq__reconcile{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.orders-module-scss-module__vnStyq__reconcileBanner{padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border-radius:6px;font-size:14px}.orders-module-scss-module__vnStyq__cardGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,300px);display:grid}@media (max-width:900px){.orders-module-scss-module__vnStyq__cardGrid{grid-template-columns:1fr}}.orders-module-scss-module__vnStyq__itemsTable{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.orders-module-scss-module__vnStyq__itemsTable th,.orders-module-scss-module__vnStyq__itemsTable td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.orders-module-scss-module__vnStyq__itemsTable th{text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-size:12px;font-weight:500}.orders-module-scss-module__vnStyq__itemsTable tbody tr:last-child td{border-bottom:none}.orders-module-scss-module__vnStyq__itemsTable .orders-module-scss-module__vnStyq__num{text-align:right;white-space:nowrap}.orders-module-scss-module__vnStyq__kv{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(110px,max-content) minmax(0,1fr);font-size:14px;display:grid}.orders-module-scss-module__vnStyq__kv dt{color:var(--color-text-muted)}.orders-module-scss-module__vnStyq__kv dd{color:var(--color-text);word-break:break-word;margin:0}@media (max-width:640px){.orders-module-scss-module__vnStyq__kv{grid-template-columns:1fr}.orders-module-scss-module__vnStyq__kv dt{margin-top:var(--space-2)}}
.Button-module-scss-module__OoW-YW__btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:var(--weight-medium);letter-spacing:.01em;cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);display:inline-flex}.Button-module-scss-module__OoW-YW__btn:active{scale:.98}.Button-module-scss-module__OoW-YW__btn{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;text-decoration:none}.Button-module-scss-module__OoW-YW__btn:disabled,.Button-module-scss-module__OoW-YW__btn.Button-module-scss-module__OoW-YW__loading{opacity:.6;cursor:not-allowed;pointer-events:none}.Button-module-scss-module__OoW-YW__full{width:100%}.Button-module-scss-module__OoW-YW__sm{font-size:var(--text-sm);min-width:44px;min-height:44px;padding:0 var(--space-4)}.Button-module-scss-module__OoW-YW__md{font-size:var(--text-base);height:48px;padding:0 var(--space-6)}.Button-module-scss-module__OoW-YW__lg{font-size:var(--text-md);height:56px;padding:0 var(--space-8)}.Button-module-scss-module__OoW-YW__primary{background:var(--color-accent);color:var(--color-text-inverse)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__OoW-YW__primary:hover{background:var(--color-accent-hover)}}.Button-module-scss-module__OoW-YW__secondary{background:var(--color-accent-soft);color:var(--color-text)}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__OoW-YW__secondary:hover{background:var(--color-border-strong)}}.Button-module-scss-module__OoW-YW__ghost{color:var(--color-text);background:0 0}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__OoW-YW__ghost:hover{background:var(--color-surface-muted)}}.Button-module-scss-module__OoW-YW__outline{color:var(--color-text);border-color:var(--color-text);background:0 0}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__OoW-YW__outline:hover{background:var(--color-accent);color:var(--color-text-inverse);border-color:var(--color-accent)}}
.AddedToCartPopup-module-scss-module__o68-rW__overlay{z-index:var(--z-modal);padding:var(--space-3);animation:AddedToCartPopup-module-scss-module__o68-rW__fadeIn var(--d-fast) var(--ease-entrance);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.AddedToCartPopup-module-scss-module__o68-rW__overlay{padding:var(--space-6)}}.AddedToCartPopup-module-scss-module__o68-rW__modal{width:100%;max-width:480px;max-height:calc(100dvh - var(--space-6));background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);gap:var(--space-4);animation:AddedToCartPopup-module-scss-module__o68-rW__slideDown var(--d-base) var(--ease-emphasized);flex-direction:column;display:flex;position:relative;overflow-y:auto}@media (min-width:768px){.AddedToCartPopup-module-scss-module__o68-rW__modal{padding:var(--space-6);gap:var(--space-5);max-height:calc(100dvh - var(--space-12))}}.AddedToCartPopup-module-scss-module__o68-rW__header{align-items:center;gap:var(--space-3);display:flex}.AddedToCartPopup-module-scss-module__o68-rW__checkIcon{border-radius:var(--radius-pill);background:var(--color-success);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.AddedToCartPopup-module-scss-module__o68-rW__title{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-snug);flex:1;margin:0}.AddedToCartPopup-module-scss-module__o68-rW__closeBtn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.AddedToCartPopup-module-scss-module__o68-rW__closeBtn:active{scale:.98}.AddedToCartPopup-module-scss-module__o68-rW__closeBtn{flex-shrink:0}@media (hover:hover) and (pointer:fine){.AddedToCartPopup-module-scss-module__o68-rW__closeBtn:hover{background:var(--color-surface-muted);color:var(--color-text)}}.AddedToCartPopup-module-scss-module__o68-rW__closeBtn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AddedToCartPopup-module-scss-module__o68-rW__body{gap:var(--space-4);align-items:flex-start;display:flex}.AddedToCartPopup-module-scss-module__o68-rW__thumb{border-radius:var(--radius-md);background:var(--color-surface-muted);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.AddedToCartPopup-module-scss-module__o68-rW__thumbImage{object-fit:cover}.AddedToCartPopup-module-scss-module__o68-rW__content{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.AddedToCartPopup-module-scss-module__o68-rW__productTitle{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text);line-height:var(--leading-snug);margin:0}.AddedToCartPopup-module-scss-module__o68-rW__options{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}.AddedToCartPopup-module-scss-module__o68-rW__row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.AddedToCartPopup-module-scss-module__o68-rW__stepper{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;height:44px;display:inline-flex;overflow:hidden}.AddedToCartPopup-module-scss-module__o68-rW__stepBtn{width:44px;height:100%;color:var(--color-text);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.AddedToCartPopup-module-scss-module__o68-rW__stepBtn:active{scale:.98}@media (hover:hover) and (pointer:fine){.AddedToCartPopup-module-scss-module__o68-rW__stepBtn:hover:not(:disabled){background:var(--color-surface-muted)}}.AddedToCartPopup-module-scss-module__o68-rW__stepBtn:disabled{opacity:.4;cursor:not-allowed}.AddedToCartPopup-module-scss-module__o68-rW__qtyInput{text-align:center;width:40px;height:100%;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);appearance:textfield;background:0 0;border:none}.AddedToCartPopup-module-scss-module__o68-rW__qtyInput::-webkit-outer-spin-button{appearance:none;margin:0}.AddedToCartPopup-module-scss-module__o68-rW__qtyInput::-webkit-inner-spin-button{appearance:none;margin:0}.AddedToCartPopup-module-scss-module__o68-rW__qtyInput:focus{outline:none}.AddedToCartPopup-module-scss-module__o68-rW__prices{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.AddedToCartPopup-module-scss-module__o68-rW__unitPrice{font-size:var(--text-xs);color:var(--color-text-muted)}.AddedToCartPopup-module-scss-module__o68-rW__lineTotal{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text)}.AddedToCartPopup-module-scss-module__o68-rW__actions{gap:var(--space-1);margin-top:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-2);display:flex}.AddedToCartPopup-module-scss-module__o68-rW__summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.AddedToCartPopup-module-scss-module__o68-rW__summaryCount{font-size:var(--text-sm);color:var(--color-text-muted)}.AddedToCartPopup-module-scss-module__o68-rW__summaryTotal{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text)}.AddedToCartPopup-module-scss-module__o68-rW__footer{gap:var(--space-3);flex-direction:column;display:flex}@keyframes AddedToCartPopup-module-scss-module__o68-rW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AddedToCartPopup-module-scss-module__o68-rW__slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}
.HeroBanner-module-scss-module__EJ7SQG__hero{color:#fff;isolation:isolate;align-items:center;width:100%;min-height:420px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.HeroBanner-module-scss-module__EJ7SQG__hero{min-height:480px}}@media (min-width:1024px){.HeroBanner-module-scss-module__EJ7SQG__hero{min-height:540px}}@media (max-height:500px){.HeroBanner-module-scss-module__EJ7SQG__hero{min-height:260px}}.HeroBanner-module-scss-module__EJ7SQG__imageWrap{z-index:-1;position:absolute;inset:0}.HeroBanner-module-scss-module__EJ7SQG__image{object-fit:cover}.HeroBanner-module-scss-module__EJ7SQG__overlay{background:linear-gradient(100deg,#0000008c 0%,#00000059 60%,#0003 100%);position:absolute;inset:0}.HeroBanner-module-scss-module__EJ7SQG__inner{padding-block:var(--space-16);position:relative}@media (min-width:1024px){.HeroBanner-module-scss-module__EJ7SQG__inner{padding-block:var(--space-24)}}@media (max-height:500px){.HeroBanner-module-scss-module__EJ7SQG__inner{padding-block:var(--space-8)}}.HeroBanner-module-scss-module__EJ7SQG__content{gap:var(--space-5);max-width:640px;transition-property:opacity,translate;transition-duration:var(--d-slow);transition-timing-function:var(--ease-entrance);flex-direction:column;display:flex}@starting-style{.HeroBanner-module-scss-module__EJ7SQG__content{opacity:0;translate:0 var(--motion-rise)}}.HeroBanner-module-scss-module__EJ7SQG__title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.02em;margin:0}@media (min-width:768px){.HeroBanner-module-scss-module__EJ7SQG__title{font-size:var(--text-4xl)}}@media (min-width:1024px){.HeroBanner-module-scss-module__EJ7SQG__title{font-size:var(--text-5xl)}}.HeroBanner-module-scss-module__EJ7SQG__subtitle{font-size:var(--text-md);line-height:var(--leading-normal);color:#ffffffd9;max-width:520px}@media (min-width:1024px){.HeroBanner-module-scss-module__EJ7SQG__subtitle{font-size:var(--text-lg)}}.HeroBanner-module-scss-module__EJ7SQG__actions{gap:var(--space-3);margin-top:var(--space-3);display:flex}
.BaseConfigPicker-module-scss-module__skUlJW__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.BaseConfigPicker-module-scss-module__skUlJW__card{align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-align:left;cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);grid-template-rows:auto 1fr auto;display:grid}@media (hover:hover) and (pointer:fine){.BaseConfigPicker-module-scss-module__skUlJW__card:hover{translate:0 calc(-1*var(--motion-lift))}}.BaseConfigPicker-module-scss-module__skUlJW__card{transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.BaseConfigPicker-module-scss-module__skUlJW__card:active{scale:.98}@media (hover:hover) and (pointer:fine){.BaseConfigPicker-module-scss-module__skUlJW__card:hover{border-color:var(--color-border-strong)}}.BaseConfigPicker-module-scss-module__skUlJW__card.BaseConfigPicker-module-scss-module__skUlJW__selected{box-shadow:0 0 0 2px var(--color-accent);border-color:#0000}.BaseConfigPicker-module-scss-module__skUlJW__shapeBox{border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:var(--space-2);display:block}.BaseConfigPicker-module-scss-module__skUlJW__shape{width:100%;height:auto;display:block}.BaseConfigPicker-module-scss-module__skUlJW__shape :is(path,rect,line,ellipse){vector-effect:non-scaling-stroke}.BaseConfigPicker-module-scss-module__skUlJW__shape{color:var(--color-text);stroke-linejoin:round;stroke-linecap:round}.BaseConfigPicker-module-scss-module__skUlJW__shapeHead{fill:color-mix(in srgb, currentColor 14%, transparent);stroke:currentColor;stroke-width:1.6px}.BaseConfigPicker-module-scss-module__skUlJW__shapeRail{fill:color-mix(in srgb, currentColor 8%, transparent);stroke:currentColor;stroke-width:1.6px}.BaseConfigPicker-module-scss-module__skUlJW__shapeMattress{fill:var(--color-surface);stroke:currentColor;stroke-width:1.6px}.BaseConfigPicker-module-scss-module__skUlJW__shapeLeg{fill:color-mix(in srgb, currentColor 24%, transparent);stroke:currentColor;stroke-width:1.4px}.BaseConfigPicker-module-scss-module__skUlJW__shapeSeam{fill:none;stroke:currentColor;stroke-width:1px;opacity:.35}.BaseConfigPicker-module-scss-module__skUlJW__shapeShadow{fill:color-mix(in srgb, currentColor 12%, transparent)}.BaseConfigPicker-module-scss-module__skUlJW__shapeFloor{stroke:currentColor;stroke-width:1px;opacity:.3}.BaseConfigPicker-module-scss-module__skUlJW__label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text);line-height:1.3;font-weight:var(--weight-medium);overflow-wrap:anywhere}.BaseConfigPicker-module-scss-module__skUlJW__surcharge{font-size:var(--text-xs);color:var(--color-text-muted);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.BaseConfigPicker-module-scss-module__skUlJW__selected .BaseConfigPicker-module-scss-module__skUlJW__surcharge{color:var(--color-text)}
.CallbackForm-module-scss-module__nk_3iW__form{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.CallbackForm-module-scss-module__nk_3iW__fields{gap:var(--space-2);flex-direction:column;display:flex}.CallbackForm-module-scss-module__nk_3iW__success{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text);transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance)}@starting-style{.CallbackForm-module-scss-module__nk_3iW__success{opacity:0;translate:0 var(--motion-rise)}}.CallbackForm-module-scss-module__nk_3iW__error{font-size:var(--text-sm);color:var(--color-danger);overflow-wrap:anywhere;transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance)}@starting-style{.CallbackForm-module-scss-module__nk_3iW__error{opacity:0;translate:0 var(--motion-rise)}}.CallbackForm-module-scss-module__nk_3iW__consent{gap:var(--space-3);min-height:44px;font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-snug);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.CallbackForm-module-scss-module__nk_3iW__consentInput{width:24px;height:24px;accent-color:var(--color-text);cursor:pointer}.CallbackForm-module-scss-module__nk_3iW__consentText{color:var(--color-text-muted)}.CallbackForm-module-scss-module__nk_3iW__consentLink{color:var(--color-text);text-decoration:underline}
.Configurator-module-scss-module__HRCRba__root{gap:var(--space-6);flex-direction:column;width:100%;display:flex}@media (max-width:767px){.Configurator-module-scss-module__HRCRba__root{gap:var(--space-4)}}.Configurator-module-scss-module__HRCRba__priceBlock{align-items:baseline;gap:var(--space-3);display:flex}.Configurator-module-scss-module__HRCRba__price{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text)}.Configurator-module-scss-module__HRCRba__oldPrice{font-size:var(--text-base);color:var(--color-text-faint)}.Configurator-module-scss-module__HRCRba__options{gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:767px){.Configurator-module-scss-module__HRCRba__options{gap:var(--space-4)}}.Configurator-module-scss-module__HRCRba__option{gap:var(--space-3);flex-direction:column;display:flex}.Configurator-module-scss-module__HRCRba__optionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Configurator-module-scss-module__HRCRba__optionLabel{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.Configurator-module-scss-module__HRCRba__optionValue{font-size:var(--text-sm);color:var(--color-text);font-weight:var(--weight-medium)}.Configurator-module-scss-module__HRCRba__values{gap:var(--space-2);flex-wrap:wrap;display:flex}.Configurator-module-scss-module__HRCRba__valuesImage{gap:var(--space-3)}.Configurator-module-scss-module__HRCRba__pill{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.Configurator-module-scss-module__HRCRba__pill:active{scale:.98}@media (hover:hover) and (pointer:fine){.Configurator-module-scss-module__HRCRba__pill:hover{border-color:var(--color-border-strong)}}.Configurator-module-scss-module__HRCRba__pill.Configurator-module-scss-module__HRCRba__selected{background:var(--color-text);border-color:var(--color-text);color:var(--color-text-inverse)}.Configurator-module-scss-module__HRCRba__imageChip{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-muted);cursor:pointer;width:64px;height:64px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);padding:0;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.Configurator-module-scss-module__HRCRba__imageChip:hover{translate:0 calc(-1*var(--motion-lift))}}.Configurator-module-scss-module__HRCRba__imageChip{transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.Configurator-module-scss-module__HRCRba__imageChip:active{scale:.98}.Configurator-module-scss-module__HRCRba__imageChip.Configurator-module-scss-module__HRCRba__selected{box-shadow:0 0 0 2px var(--color-accent);border-color:#0000}.Configurator-module-scss-module__HRCRba__imageChipImg{object-fit:cover}.Configurator-module-scss-module__HRCRba__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Configurator-module-scss-module__HRCRba__quantityBlock{gap:var(--space-3);flex-direction:column;display:flex}.Configurator-module-scss-module__HRCRba__quantityLabel{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.Configurator-module-scss-module__HRCRba__quantity{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);align-items:stretch;width:max-content;height:48px;display:inline-flex;overflow:hidden}.Configurator-module-scss-module__HRCRba__qtyBtn{width:48px;height:100%;color:var(--color-text);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Configurator-module-scss-module__HRCRba__qtyBtn:active{scale:.98}@media (hover:hover) and (pointer:fine){.Configurator-module-scss-module__HRCRba__qtyBtn:hover:not(:disabled){background:var(--color-surface-muted)}}.Configurator-module-scss-module__HRCRba__qtyBtn:disabled{color:var(--color-text-faint);cursor:not-allowed}.Configurator-module-scss-module__HRCRba__qtyInput{text-align:center;width:48px;height:100%;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text);background:0 0;border:0}.Configurator-module-scss-module__HRCRba__qtyInput:focus{outline:none}.Configurator-module-scss-module__HRCRba__qtyInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Configurator-module-scss-module__HRCRba__qtyInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Configurator-module-scss-module__HRCRba__actions{align-items:stretch;gap:var(--space-3);display:flex}.Configurator-module-scss-module__HRCRba__addBtn{justify-content:center;align-items:center;gap:var(--space-2);flex:auto;display:inline-flex}.Configurator-module-scss-module__HRCRba__favBtn{flex:none}.Configurator-module-scss-module__HRCRba__stock{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex}.Configurator-module-scss-module__HRCRba__dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.Configurator-module-scss-module__HRCRba__stockIn{color:var(--color-success)}.Configurator-module-scss-module__HRCRba__stockOut{color:var(--color-text-muted)}.Configurator-module-scss-module__HRCRba__section{gap:var(--space-3);flex-direction:column;display:flex}.Configurator-module-scss-module__HRCRba__dims{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;display:flex}.Configurator-module-scss-module__HRCRba__dimsTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint)}.Configurator-module-scss-module__HRCRba__dimsValue{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.Configurator-module-scss-module__HRCRba__pillSurcharge{margin-left:var(--space-2);font-size:var(--text-xs);opacity:.7}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.Configurator-module-scss-module__HRCRba__sizeValues{gap:var(--space-2);overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;padding:var(--space-1);margin:calc(var(--space-1)*-1);--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);transition:--fade-start var(--t-base),--fade-end var(--t-base);flex-wrap:nowrap;overflow-x:auto}.Configurator-module-scss-module__HRCRba__sizeValues::-webkit-scrollbar{display:none}.Configurator-module-scss-module__HRCRba__sizeValues[data-fade-start=true]{--fade-start:40px}.Configurator-module-scss-module__HRCRba__sizeValues[data-fade-end=true]{--fade-end:40px}.Configurator-module-scss-module__HRCRba__sizePill{min-height:56px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md,12px);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;line-height:1.2}.Configurator-module-scss-module__HRCRba__sizeLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.Configurator-module-scss-module__HRCRba__sizeFrom{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-faint);white-space:nowrap;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.Configurator-module-scss-module__HRCRba__selected .Configurator-module-scss-module__HRCRba__sizeFrom{color:var(--color-text-inverse);opacity:.72}
.NeedHelpBlock-module-scss-module__rP0BKW__wrap{gap:var(--space-3);text-align:center;flex-direction:column;max-width:640px;margin-inline:auto;display:flex}.NeedHelpBlock-module-scss-module__rP0BKW__title{margin:0}.NeedHelpBlock-module-scss-module__rP0BKW__subtitle{font-size:var(--text-md);color:var(--color-text-muted);line-height:var(--leading-normal)}.NeedHelpBlock-module-scss-module__rP0BKW__formWrap{margin-top:var(--space-4);text-align:left}
.FabricPicker-module-scss-module__xrkQcq__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text);text-align:left;cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);border:1px solid #0000;display:flex}.FabricPicker-module-scss-module__xrkQcq__row:active{scale:.98}@media (hover:hover) and (pointer:fine){.FabricPicker-module-scss-module__xrkQcq__row:hover{border-color:var(--color-border-strong)}.FabricPicker-module-scss-module__xrkQcq__row:hover .FabricPicker-module-scss-module__xrkQcq__chevron{translate:2px}}.FabricPicker-module-scss-module__xrkQcq__thumb{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);flex:none;width:56px;height:56px;position:relative;overflow:hidden}.FabricPicker-module-scss-module__xrkQcq__thumbImg{object-fit:cover}.FabricPicker-module-scss-module__xrkQcq__thumbFill{width:100%;height:100%;display:block}.FabricPicker-module-scss-module__xrkQcq__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.FabricPicker-module-scss-module__xrkQcq__caption{font-size:var(--text-sm);color:var(--color-text-muted)}.FabricPicker-module-scss-module__xrkQcq__title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FabricPicker-module-scss-module__xrkQcq__chevron{color:var(--color-text-muted);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);flex:none}
.SeoTextBlock-module-scss-module__e4LFAG__wrap{gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);flex-direction:column;display:flex}@media (min-width:768px){.SeoTextBlock-module-scss-module__e4LFAG__wrap{font-size:var(--text-base)}}.SeoTextBlock-module-scss-module__e4LFAG__wrap p{margin:0}.SeoTextBlock-module-scss-module__e4LFAG__title{margin:0 0 var(--space-2);color:var(--color-text)}
.InteriorPhotos-module-scss-module__BUgfca__viewport{margin-inline:calc(var(--container-pad-mobile)*-1);position:relative}@media (min-width:768px){.InteriorPhotos-module-scss-module__BUgfca__viewport{margin-inline:calc(var(--container-pad-tablet)*-1)}}@media (min-width:1024px){.InteriorPhotos-module-scss-module__BUgfca__viewport{margin-inline:0}}.InteriorPhotos-module-scss-module__BUgfca__track{gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline:var(--container-pad-mobile);padding:var(--space-2) var(--container-pad-mobile);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;display:grid;overflow-x:auto}.InteriorPhotos-module-scss-module__BUgfca__track::-webkit-scrollbar{display:none}@media (min-width:768px){.InteriorPhotos-module-scss-module__BUgfca__track{grid-auto-columns:calc((100% - var(--space-6))/2);gap:var(--space-6);scroll-padding-inline:var(--container-pad-tablet);padding-inline:var(--container-pad-tablet)}}@media (min-width:1024px){.InteriorPhotos-module-scss-module__BUgfca__track{grid-auto-columns:calc((100% - 2*var(--space-6))/3);padding-inline:0;scroll-padding-inline:0}}.InteriorPhotos-module-scss-module__BUgfca__slide{scroll-snap-align:start;gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.InteriorPhotos-module-scss-module__BUgfca__tile{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);cursor:zoom-in;width:100%;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);padding:0;display:block;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.InteriorPhotos-module-scss-module__BUgfca__tile:hover{translate:0 calc(-1*var(--motion-lift));box-shadow:var(--shadow-md)}}.InteriorPhotos-module-scss-module__BUgfca__tile{transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.InteriorPhotos-module-scss-module__BUgfca__tile:active{scale:.98}@media (hover:hover) and (pointer:fine){.InteriorPhotos-module-scss-module__BUgfca__tile:hover{border-color:var(--color-accent)}}.InteriorPhotos-module-scss-module__BUgfca__tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.InteriorPhotos-module-scss-module__BUgfca__tileImage{object-fit:cover;transition:transform var(--t-slow)}@media (hover:hover) and (pointer:fine){.InteriorPhotos-module-scss-module__BUgfca__tile:hover .InteriorPhotos-module-scss-module__BUgfca__tileImage{transform:scale(1.03)}}.InteriorPhotos-module-scss-module__BUgfca__caption{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);line-height:var(--leading-snug)}.InteriorPhotos-module-scss-module__BUgfca__lightbox{z-index:var(--z-modal);justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);animation:InteriorPhotos-module-scss-module__BUgfca__fadeIn var(--d-base) var(--ease-entrance);background:#000000e6;display:flex;position:fixed;inset:0}.InteriorPhotos-module-scss-module__BUgfca__lightboxFigure{align-items:center;gap:var(--space-3);flex-direction:column;width:min(1400px,100%);max-height:100%;margin:0;display:flex}.InteriorPhotos-module-scss-module__BUgfca__lightboxImage{object-fit:contain;border-radius:var(--radius-lg);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px)}@media (max-height:500px) and (min-width:768px){.InteriorPhotos-module-scss-module__BUgfca__lightboxImage{max-height:calc(100dvh - 96px)}}.InteriorPhotos-module-scss-module__BUgfca__lightboxCaption{justify-content:center;align-items:center;gap:var(--space-3);color:#fff;font-size:var(--text-md);text-align:center;display:flex}.InteriorPhotos-module-scss-module__BUgfca__lightboxCounter{font-size:var(--text-sm);color:#ffffffa6;font-variant-numeric:tabular-nums}.InteriorPhotos-module-scss-module__BUgfca__lightboxClose{border-radius:var(--radius-pill);color:#fff;cursor:pointer;width:44px;height:44px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:#ffffff1a;border:1px solid #ffffff40;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.InteriorPhotos-module-scss-module__BUgfca__lightboxClose:active{scale:.98}@media (hover:hover) and (pointer:fine){.InteriorPhotos-module-scss-module__BUgfca__lightboxClose:hover{background:#ffffff38}}.InteriorPhotos-module-scss-module__BUgfca__lightboxClose:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.InteriorPhotos-module-scss-module__BUgfca__lightboxClose{top:var(--space-4);right:var(--space-4);z-index:1;position:absolute}@keyframes InteriorPhotos-module-scss-module__BUgfca__fadeIn{0%{opacity:0}to{opacity:1}}
.ProductTerms-module-scss-module__YhL4eW__tabList{overscroll-behavior-x:contain;padding-block:var(--space-1);margin-bottom:var(--space-8);scroll-behavior:smooth;scrollbar-width:none;--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);transition:--fade-start var(--t-base),--fade-end var(--t-base);flex-wrap:nowrap;display:flex;overflow-x:auto}.ProductTerms-module-scss-module__YhL4eW__tabList::-webkit-scrollbar{display:none}.ProductTerms-module-scss-module__YhL4eW__tabList[data-fade-start=true]{--fade-start:40px}.ProductTerms-module-scss-module__YhL4eW__tabList[data-fade-end=true]{--fade-end:40px}.ProductTerms-module-scss-module__YhL4eW__tabItem{padding:var(--space-1);flex:none}.ProductTerms-module-scss-module__YhL4eW__tab{min-width:44px;min-height:44px;padding:10px var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.ProductTerms-module-scss-module__YhL4eW__tab:active{scale:.98}@media (hover:hover) and (pointer:fine){.ProductTerms-module-scss-module__YhL4eW__tab:hover{border-color:var(--color-border-strong)}}.ProductTerms-module-scss-module__YhL4eW__tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProductTerms-module-scss-module__YhL4eW__tabActive{background:var(--color-text);border-color:var(--color-text);color:var(--color-text-inverse)}@media (hover:hover) and (pointer:fine){.ProductTerms-module-scss-module__YhL4eW__tabActive:hover{border-color:var(--color-text)}}.ProductTerms-module-scss-module__YhL4eW__panel{flex-direction:column;display:flex}.ProductTerms-module-scss-module__YhL4eW__panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ProductTerms-module-scss-module__YhL4eW__panel:not([hidden]){animation:ProductTerms-module-scss-module__YhL4eW__panelFade var(--d-base) var(--ease-entrance)}}@keyframes ProductTerms-module-scss-module__YhL4eW__panelFade{0%{opacity:0}}.ProductTerms-module-scss-module__YhL4eW__topTitle{margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-text)}.ProductTerms-module-scss-module__YhL4eW__bottomSubtitle{max-width:68ch;margin-bottom:var(--space-8);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-muted)}@media (min-width:1024px){.ProductTerms-module-scss-module__YhL4eW__blocks{column-gap:var(--space-10);row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.ProductTerms-module-scss-module__YhL4eW__block{gap:var(--space-4);flex-direction:column;display:flex}.ProductTerms-module-scss-module__YhL4eW__block+.ProductTerms-module-scss-module__YhL4eW__block{margin-top:var(--space-8)}@media (min-width:1024px){.ProductTerms-module-scss-module__YhL4eW__block+.ProductTerms-module-scss-module__YhL4eW__block{margin-top:0}}.ProductTerms-module-scss-module__YhL4eW__subtitle{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text)}.ProductTerms-module-scss-module__YhL4eW__priceGrid{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.ProductTerms-module-scss-module__YhL4eW__priceRow{display:contents}.ProductTerms-module-scss-module__YhL4eW__priceLabel,.ProductTerms-module-scss-module__YhL4eW__priceValue{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text);overflow-wrap:anywhere;align-items:center;display:flex}.ProductTerms-module-scss-module__YhL4eW__priceLabel{padding:var(--space-4) var(--space-3);background:var(--color-accent-soft);font-weight:var(--weight-medium)}.ProductTerms-module-scss-module__YhL4eW__priceValue{padding:var(--space-4);background:var(--color-surface);font-weight:var(--weight-regular);text-align:center;justify-content:center}@media (max-width:767.98px){.ProductTerms-module-scss-module__YhL4eW__priceLabel,.ProductTerms-module-scss-module__YhL4eW__priceValue{padding:var(--space-3) var(--space-2)}}.ProductTerms-module-scss-module__YhL4eW__payGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.ProductTerms-module-scss-module__YhL4eW__payCard{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-8);background:var(--color-surface-muted);border-radius:var(--radius-md);display:flex}.ProductTerms-module-scss-module__YhL4eW__payIcon{border-radius:var(--radius-sm);background:var(--color-surface);width:40px;height:40px;color:var(--color-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ProductTerms-module-scss-module__YhL4eW__payText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ProductTerms-module-scss-module__YhL4eW__payTitle{font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text)}.ProductTerms-module-scss-module__YhL4eW__paySubtitle{font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-muted)}.ProductTerms-module-scss-module__YhL4eW__prose{max-width:68ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted)}.ProductTerms-module-scss-module__YhL4eW__link{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.ProductTerms-module-scss-module__YhL4eW__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProductTerms-module-scss-module__YhL4eW__contacts{gap:var(--space-3);flex-wrap:wrap;display:flex}.ProductTerms-module-scss-module__YhL4eW__contact{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);border-radius:6px;display:inline-flex}.ProductTerms-module-scss-module__YhL4eW__contact:active{scale:.98}@media (hover:hover) and (pointer:fine){.ProductTerms-module-scss-module__YhL4eW__contact:hover{background:var(--color-surface-muted);border-color:var(--color-text)}}.ProductTerms-module-scss-module__YhL4eW__contact:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProductTerms-module-scss-module__YhL4eW__hours{font-size:var(--text-sm);color:var(--color-text-faint)}
.Badge-module-scss-module__0D-_EG__badge{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:4px 10px;display:inline-flex}.Badge-module-scss-module__0D-_EG__new{background:var(--color-info);color:#fff}.Badge-module-scss-module__0D-_EG__sale{background:var(--color-danger);color:#fff}.Badge-module-scss-module__0D-_EG__hit{background:var(--color-accent);color:var(--color-text-inverse)}
.Container-module-scss-module__2tdhPW__container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad-mobile);margin-inline:auto}@media (min-width:768px){.Container-module-scss-module__2tdhPW__container{padding-inline:var(--container-pad-tablet)}}@media (min-width:1024px){.Container-module-scss-module__2tdhPW__container{padding-inline:var(--container-pad-desktop)}}.Container-module-scss-module__2tdhPW__narrow{max-width:880px}.Container-module-scss-module__2tdhPW__default{max-width:var(--container-max)}.Container-module-scss-module__2tdhPW__wide{max-width:1600px}
.IconButton-module-scss-module__sZ4l6G__btn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.IconButton-module-scss-module__sZ4l6G__btn:active{scale:.98}.IconButton-module-scss-module__sZ4l6G__btn{cursor:pointer;flex-shrink:0}.IconButton-module-scss-module__sZ4l6G__btn:disabled{opacity:.5;cursor:not-allowed}.IconButton-module-scss-module__sZ4l6G__ghost{background:0 0}@media (hover:hover) and (pointer:fine){.IconButton-module-scss-module__sZ4l6G__ghost:hover{background:var(--color-surface-muted)}}.IconButton-module-scss-module__sZ4l6G__subtle{background:var(--color-surface-muted)}@media (hover:hover) and (pointer:fine){.IconButton-module-scss-module__sZ4l6G__subtle:hover{background:var(--color-border)}}.IconButton-module-scss-module__sZ4l6G__filled{background:var(--color-text);color:var(--color-text-inverse)}@media (hover:hover) and (pointer:fine){.IconButton-module-scss-module__sZ4l6G__filled:hover{background:var(--color-accent-hover)}}.IconButton-module-scss-module__sZ4l6G__count{background:var(--color-accent);min-width:18px;height:18px;color:var(--color-text-inverse);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--weight-semibold);transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance);justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:4px;right:4px}@starting-style{.IconButton-module-scss-module__sZ4l6G__count{opacity:0;translate:0 -4px}}
.ProductCard-module-scss-module__OsE7-q__card{gap:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden;container:product-card/inline-size}@media (hover:hover) and (pointer:fine){.ProductCard-module-scss-module__OsE7-q__card:hover{translate:0 calc(-1*var(--motion-lift));box-shadow:var(--shadow-md);border-color:var(--color-border)}.ProductCard-module-scss-module__OsE7-q__card:hover .ProductCard-module-scss-module__OsE7-q__image{transform:scale(1.04)}}.ProductCard-module-scss-module__OsE7-q__imageWrap{aspect-ratio:1;background:var(--color-surface-muted);border-radius:var(--radius-lg);position:relative;overflow:hidden}.ProductCard-module-scss-module__OsE7-q__image{object-fit:cover;transition:transform var(--t-slow)}.ProductCard-module-scss-module__OsE7-q__badges{top:var(--space-3);left:var(--space-3);gap:var(--space-2);z-index:2;flex-direction:column;display:flex;position:absolute}.ProductCard-module-scss-module__OsE7-q__favWrap{top:var(--space-3);right:var(--space-3);z-index:2;position:absolute}.ProductCard-module-scss-module__OsE7-q__body{gap:var(--space-2);padding:0 var(--space-3) var(--space-4);flex-direction:column;display:flex}.ProductCard-module-scss-module__OsE7-q__title{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-md);color:var(--color-text);line-height:var(--leading-snug);overflow-wrap:anywhere}.ProductCard-module-scss-module__OsE7-q__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.ProductCard-module-scss-module__OsE7-q__bottom{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}@container product-card (max-width:200px){.ProductCard-module-scss-module__OsE7-q__bottom .ProductCard-module-scss-module__OsE7-q__cardPrice{font-size:var(--text-base)}.ProductCard-module-scss-module__OsE7-q__bottom .ProductCard-module-scss-module__OsE7-q__cardPrice>*{white-space:normal}}
.Input-module-scss-module__5edHdW__field{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.Input-module-scss-module__5edHdW__label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--weight-medium)}.Input-module-scss-module__5edHdW__input{width:100%;height:48px;padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.Input-module-scss-module__5edHdW__input::placeholder{color:var(--color-text-faint)}@media (hover:hover) and (pointer:fine){.Input-module-scss-module__5edHdW__input:hover{border-color:var(--color-border-strong)}}.Input-module-scss-module__5edHdW__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent);outline:none}.Input-module-scss-module__5edHdW__textarea{height:auto;min-height:120px;padding:var(--space-3) var(--space-4);resize:vertical}.Input-module-scss-module__5edHdW__invalid{border-color:var(--color-danger)}.Input-module-scss-module__5edHdW__invalid:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 16%, transparent)}.Input-module-scss-module__5edHdW__hint{font-size:var(--text-xs);color:var(--color-text-faint);transition-property:opacity,translate;transition-duration:var(--d-fast);transition-timing-function:var(--ease-entrance)}@starting-style{.Input-module-scss-module__5edHdW__hint{opacity:0;translate:0 -4px}}.Input-module-scss-module__5edHdW__error{font-size:var(--text-xs);color:var(--color-danger);transition-property:opacity,translate;transition-duration:var(--d-fast);transition-timing-function:var(--ease-entrance)}@starting-style{.Input-module-scss-module__5edHdW__error{opacity:0;translate:0 -4px}}
.Breadcrumbs-module-scss-module__DIO5Qq__wrap{padding:0}.Breadcrumbs-module-scss-module__DIO5Qq__list{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2) 0;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;align-items:center;display:flex;overflow:auto hidden}.Breadcrumbs-module-scss-module__DIO5Qq__list::-webkit-scrollbar{display:none}.Breadcrumbs-module-scss-module__DIO5Qq__list{-webkit-overflow-scrolling:touch}.Breadcrumbs-module-scss-module__DIO5Qq__item{align-items:center;gap:var(--space-1);white-space:nowrap;flex:none;display:inline-flex}.Breadcrumbs-module-scss-module__DIO5Qq__link{min-height:44px;color:var(--color-text-muted);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);align-items:center;display:inline-flex}.Breadcrumbs-module-scss-module__DIO5Qq__link:active{scale:.98}.Breadcrumbs-module-scss-module__DIO5Qq__link:hover{color:var(--color-text)}.Breadcrumbs-module-scss-module__DIO5Qq__current{min-height:44px;color:var(--color-text);align-items:center;display:inline-flex}.Breadcrumbs-module-scss-module__DIO5Qq__sep{color:var(--color-text-faint)}
.Section-module-scss-module__SBs9eG__section{width:100%}.Section-module-scss-module__SBs9eG__bg-default{background:var(--color-bg)}.Section-module-scss-module__SBs9eG__bg-muted{background:var(--color-surface-muted)}.Section-module-scss-module__SBs9eG__bg-inverse{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.Section-module-scss-module__SBs9eG__pad-none{padding:0}.Section-module-scss-module__SBs9eG__pad-small{padding:var(--space-8) 0}.Section-module-scss-module__SBs9eG__pad-default{padding:var(--space-16) 0}@media (max-width:767.98px){.Section-module-scss-module__SBs9eG__pad-default{padding:var(--space-10) 0}}.Section-module-scss-module__SBs9eG__pad-large{padding:var(--space-20) 0}@media (max-width:767.98px){.Section-module-scss-module__SBs9eG__pad-large{padding:var(--space-12) 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Section-module-scss-module__SBs9eG__header{animation-name:Section-module-scss-module__SBs9eG__ar-reveal-rise;animation-timing-function:var(--ease-entrance);animation-fill-mode:backwards;animation-timeline:view();animation-range:entry entry 160px}}}@keyframes Section-module-scss-module__SBs9eG__ar-reveal-rise{0%{opacity:0;transform:translate3d(0, var(--motion-rise), 0)}}.Section-module-scss-module__SBs9eG__header{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}@media (max-width:767.98px){.Section-module-scss-module__SBs9eG__header{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column}}.Section-module-scss-module__SBs9eG__headerText{gap:var(--space-2);flex-direction:column;display:flex}.Section-module-scss-module__SBs9eG__align-center{text-align:center;flex-direction:column;align-items:center}.Section-module-scss-module__SBs9eG__title{margin:0}.Section-module-scss-module__SBs9eG__subtitle{color:var(--color-text-muted);font-size:var(--text-md);max-width:640px}.Section-module-scss-module__SBs9eG__cta{flex-shrink:0}
.InteriorVisualizer-module-scss-module__C8WAZG__root{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__intro{gap:var(--space-2);flex-direction:column;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere;text-wrap:balance;margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug);margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__fileInput{display:none}.InteriorVisualizer-module-scss-module__C8WAZG__modeChooser{gap:var(--space-3);flex-direction:column;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__modeIntro{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__modeGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.InteriorVisualizer-module-scss-module__C8WAZG__modeCard{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:left;min-width:0;height:100%;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.InteriorVisualizer-module-scss-module__C8WAZG__modeCard:hover{translate:0 calc(-1*var(--motion-lift))}}.InteriorVisualizer-module-scss-module__C8WAZG__modeCard{transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.InteriorVisualizer-module-scss-module__C8WAZG__modeCard:active{scale:.98}@media (hover:hover) and (pointer:fine){.InteriorVisualizer-module-scss-module__C8WAZG__modeCard:hover{border-color:var(--color-accent);background:var(--color-surface-muted)}}.InteriorVisualizer-module-scss-module__C8WAZG__modeCard:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.InteriorVisualizer-module-scss-module__C8WAZG__modeIcon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:48px;height:48px;color:var(--color-accent-hover);justify-content:center;align-items:center;display:inline-flex}.InteriorVisualizer-module-scss-module__C8WAZG__modeTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text)}.InteriorVisualizer-module-scss-module__C8WAZG__modeDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug)}.InteriorVisualizer-module-scss-module__C8WAZG__modeBadge{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__placementBox{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__placementLabel{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.InteriorVisualizer-module-scss-module__C8WAZG__placementOpt{font-weight:var(--weight-regular);color:var(--color-text-muted);margin-left:var(--space-2)}.InteriorVisualizer-module-scss-module__C8WAZG__placementInput{width:100%;min-height:56px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-snug);resize:vertical;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.InteriorVisualizer-module-scss-module__C8WAZG__placementInput:focus{border-color:var(--color-accent);outline:none}.InteriorVisualizer-module-scss-module__C8WAZG__placementMeta{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__placementWarn{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text);margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__placementWarn strong{color:var(--color-warning);font-weight:var(--weight-semibold)}.InteriorVisualizer-module-scss-module__C8WAZG__preview{gap:var(--space-3);flex-direction:column;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__previewImageWrap{aspect-ratio:16/10;background:var(--color-surface-muted);border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.InteriorVisualizer-module-scss-module__C8WAZG__previewImage{object-fit:cover}.InteriorVisualizer-module-scss-module__C8WAZG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__error{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm);flex-direction:column;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__progressWrap{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-direction:column;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__progressTopRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__progressPhase{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.InteriorVisualizer-module-scss-module__C8WAZG__progressPct{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent);font-variant-numeric:tabular-nums}.InteriorVisualizer-module-scss-module__C8WAZG__progressTrack{background:var(--color-border);border-radius:var(--radius-pill);width:100%;height:8px;overflow:hidden}.InteriorVisualizer-module-scss-module__C8WAZG__progressFill{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hover));border-radius:inherit;height:100%;transition:width var(--d-slow) var(--ease-standard)}.InteriorVisualizer-module-scss-module__C8WAZG__progressHint{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__refRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__refThumb{object-fit:cover;border-radius:var(--radius-sm);background:var(--color-surface-muted);flex-shrink:0;width:56px;height:42px}.InteriorVisualizer-module-scss-module__C8WAZG__refText{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-snug)}.InteriorVisualizer-module-scss-module__C8WAZG__refText strong{font-weight:var(--weight-semibold)}.InteriorVisualizer-module-scss-module__C8WAZG__modalOverlay{z-index:var(--z-modal);padding:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:InteriorVisualizer-module-scss-module__C8WAZG__fadeIn var(--d-base) var(--ease-entrance);background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.InteriorVisualizer-module-scss-module__C8WAZG__modal{background:var(--color-surface);width:min(1100px,100%);max-height:min(95dvh,100%);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:InteriorVisualizer-module-scss-module__C8WAZG__slideUp var(--d-base) var(--ease-emphasized);flex-direction:column;display:flex;position:relative;overflow:hidden}.InteriorVisualizer-module-scss-module__C8WAZG__modalHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__modalEyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-success);font-weight:var(--weight-semibold)}.InteriorVisualizer-module-scss-module__C8WAZG__modalTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__modalClose{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);font-size:20px;line-height:1}.InteriorVisualizer-module-scss-module__C8WAZG__modalClose:active{scale:.98}@media (hover:hover) and (pointer:fine){.InteriorVisualizer-module-scss-module__C8WAZG__modalClose:hover{background:var(--color-surface-muted);color:var(--color-text)}}.InteriorVisualizer-module-scss-module__C8WAZG__modalBody{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.InteriorVisualizer-module-scss-module__C8WAZG__compareGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.InteriorVisualizer-module-scss-module__C8WAZG__compareGrid figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.InteriorVisualizer-module-scss-module__C8WAZG__compareGrid figcaption{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.InteriorVisualizer-module-scss-module__C8WAZG__compareGrid img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%}@media (min-width:760px){.InteriorVisualizer-module-scss-module__C8WAZG__compareGrid{gap:var(--space-4);grid-template-columns:1fr 1fr}}.InteriorVisualizer-module-scss-module__C8WAZG__downloadError{color:var(--color-danger);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.InteriorVisualizer-module-scss-module__C8WAZG__modalActions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@keyframes InteriorVisualizer-module-scss-module__C8WAZG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InteriorVisualizer-module-scss-module__C8WAZG__slideUp{0%{transform:translateY(var(--motion-rise));opacity:0}to{opacity:1;transform:translateY(0)}}
.RelatedCarousel-module-scss-module__Qax_9W__wrap{display:flow-root;position:relative}.RelatedCarousel-module-scss-module__Qax_9W__controls{gap:var(--space-2);display:flex;position:absolute;top:-64px;right:0}@media (max-width:767.98px){.RelatedCarousel-module-scss-module__Qax_9W__controls{display:none}}.RelatedCarousel-module-scss-module__Qax_9W__track{grid-auto-flow:column;grid-auto-columns:calc((100% - 3*var(--space-6))/4);gap:var(--space-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-top:var(--space-2);margin-top:calc(var(--space-2)*-1);padding-bottom:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--color-border) #0000;display:grid;overflow-x:auto}.RelatedCarousel-module-scss-module__Qax_9W__track::-webkit-scrollbar{height:6px}.RelatedCarousel-module-scss-module__Qax_9W__track::-webkit-scrollbar-track{background:0 0}.RelatedCarousel-module-scss-module__Qax_9W__track::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-pill)}@media (max-width:1023.98px){.RelatedCarousel-module-scss-module__Qax_9W__track{grid-auto-columns:calc((100% - 2*var(--space-6))/3)}}@media (max-width:767.98px){.RelatedCarousel-module-scss-module__Qax_9W__track{grid-auto-columns:calc((100% - var(--space-4))/2);gap:var(--space-4)}}@media (max-width:479.98px){.RelatedCarousel-module-scss-module__Qax_9W__track{grid-auto-columns:75%}}.RelatedCarousel-module-scss-module__Qax_9W__item{scroll-snap-align:start;min-width:0}
.CheckoutForm-module-scss-module__3W1Haq__form{gap:var(--space-10);flex-direction:column;width:100%;display:flex}.CheckoutForm-module-scss-module__3W1Haq__section{gap:var(--space-5);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CheckoutForm-module-scss-module__3W1Haq__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text);line-height:var(--leading-tight);margin:0}.CheckoutForm-module-scss-module__3W1Haq__subTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);margin:0 0 var(--space-2)}.CheckoutForm-module-scss-module__3W1Haq__fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767.98px){.CheckoutForm-module-scss-module__3W1Haq__fields{grid-template-columns:1fr}}.CheckoutForm-module-scss-module__3W1Haq__fields>:first-child{grid-column:1/-1}.CheckoutForm-module-scss-module__3W1Haq__radioGroup{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767.98px){.CheckoutForm-module-scss-module__3W1Haq__radioGroup{grid-template-columns:1fr}}.CheckoutForm-module-scss-module__3W1Haq__radio{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);display:flex;position:relative}.CheckoutForm-module-scss-module__3W1Haq__radio:active{scale:.98}@media (hover:hover) and (pointer:fine){.CheckoutForm-module-scss-module__3W1Haq__radio:hover{border-color:var(--color-border-strong)}}.CheckoutForm-module-scss-module__3W1Haq__radioChecked{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-accent) inset}.CheckoutForm-module-scss-module__3W1Haq__radioInput{opacity:0;pointer-events:none;position:absolute}.CheckoutForm-module-scss-module__3W1Haq__radioMark{border:1.5px solid var(--color-border-strong);background:var(--color-surface);width:20px;height:20px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);border-radius:50%;flex:none;margin-top:2px;position:relative}.CheckoutForm-module-scss-module__3W1Haq__radioMark:after{content:"";background:var(--color-accent);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);border-radius:50%;position:absolute;inset:3px;scale:0}.CheckoutForm-module-scss-module__3W1Haq__radioChecked .CheckoutForm-module-scss-module__3W1Haq__radioMark{border-color:var(--color-accent)}.CheckoutForm-module-scss-module__3W1Haq__radioChecked .CheckoutForm-module-scss-module__3W1Haq__radioMark:after{scale:1}.CheckoutForm-module-scss-module__3W1Haq__radioBody{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CheckoutForm-module-scss-module__3W1Haq__radioLabel{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text)}.CheckoutForm-module-scss-module__3W1Haq__radioDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-snug)}.CheckoutForm-module-scss-module__3W1Haq__pickupBlock{padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md)}.CheckoutForm-module-scss-module__3W1Haq__muted{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.CheckoutForm-module-scss-module__3W1Haq__deliveryFields{gap:var(--space-4);flex-direction:column;display:flex}.CheckoutForm-module-scss-module__3W1Haq__promoRow{align-items:flex-end;gap:var(--space-3);display:flex}@media (max-width:539.98px){.CheckoutForm-module-scss-module__3W1Haq__promoRow{flex-direction:column;align-items:stretch}}.CheckoutForm-module-scss-module__3W1Haq__promoInput{flex:auto}.CheckoutForm-module-scss-module__3W1Haq__promoBtn{flex:none;height:48px}.CheckoutForm-module-scss-module__3W1Haq__submitRow{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.CheckoutForm-module-scss-module__3W1Haq__totalLine{font-size:var(--text-md);color:var(--color-text-muted);justify-content:space-between;align-items:baseline;display:flex}.CheckoutForm-module-scss-module__3W1Haq__totalLine strong{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text)}.CheckoutForm-module-scss-module__3W1Haq__formError{transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance)}@starting-style{.CheckoutForm-module-scss-module__3W1Haq__formError{opacity:0;translate:0 var(--motion-rise)}}.CheckoutForm-module-scss-module__3W1Haq__formError{font-size:var(--text-sm);color:var(--color-danger);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#b4584814;border:1px solid #b458484d;margin:0}.CheckoutForm-module-scss-module__3W1Haq__legal{font-size:var(--text-xs);color:var(--color-text-faint);line-height:var(--leading-normal);text-align:center;margin:0}.CheckoutForm-module-scss-module__3W1Haq__legal a{color:var(--color-text-muted);text-underline-offset:2px;transition:color var(--t-fast);text-decoration:underline}.CheckoutForm-module-scss-module__3W1Haq__legal a:hover{color:var(--color-accent)}
.Filters-module-scss-module__8prFCW__root{gap:var(--space-2);width:100%;font-family:var(--font-body);color:var(--color-text);flex-direction:column;display:flex}@media (min-width:1024px){.Filters-module-scss-module__8prFCW__root{width:280px;top:calc(var(--header-height) + var(--space-4));max-height:calc(100dvh - var(--header-height) - var(--space-8));overscroll-behavior:contain;padding-right:var(--space-2);position:sticky;overflow-y:auto}}.Filters-module-scss-module__8prFCW__section{border-bottom:1px solid var(--color-border)}.Filters-module-scss-module__8prFCW__sectionHead{width:100%;padding:var(--space-4) 0;cursor:pointer;font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);text-align:left;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.Filters-module-scss-module__8prFCW__sectionHead:active{scale:.99}@media (hover:hover) and (pointer:fine){.Filters-module-scss-module__8prFCW__sectionHead:hover .Filters-module-scss-module__8prFCW__sectionChevron{color:var(--color-text)}}.Filters-module-scss-module__8prFCW__sectionHead:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.Filters-module-scss-module__8prFCW__sectionTitle{letter-spacing:.01em}.Filters-module-scss-module__8prFCW__sectionChevron{transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);color:var(--color-text-muted);flex-shrink:0}.Filters-module-scss-module__8prFCW__sectionOpen .Filters-module-scss-module__8prFCW__sectionChevron{transform:rotate(180deg)}.Filters-module-scss-module__8prFCW__sectionPanel{visibility:hidden;transition:grid-template-rows var(--d-fast) var(--ease-exit),visibility var(--d-fast);grid-template-rows:0fr;display:grid}.Filters-module-scss-module__8prFCW__sectionOpen .Filters-module-scss-module__8prFCW__sectionPanel{visibility:visible;transition:grid-template-rows var(--d-base) var(--ease-entrance),visibility var(--d-base);grid-template-rows:1fr}.Filters-module-scss-module__8prFCW__sectionBody{gap:var(--space-3);min-height:0;transition:padding-bottom var(--d-fast) var(--ease-exit);flex-direction:column;padding-bottom:0;display:flex;overflow-y:clip}.Filters-module-scss-module__8prFCW__sectionOpen .Filters-module-scss-module__8prFCW__sectionBody{padding-bottom:var(--space-4);transition:padding-bottom var(--d-base) var(--ease-entrance)}.Filters-module-scss-module__8prFCW__numInput{width:100%;height:40px;padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard)}.Filters-module-scss-module__8prFCW__numInput::placeholder{color:var(--color-text-faint)}.Filters-module-scss-module__8prFCW__numInput:hover{border-color:var(--color-border-strong)}.Filters-module-scss-module__8prFCW__numInput:focus{border-color:var(--color-accent);outline:none}.Filters-module-scss-module__8prFCW__numInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Filters-module-scss-module__8prFCW__numInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Filters-module-scss-module__8prFCW__numInput{-moz-appearance:textfield}.Filters-module-scss-module__8prFCW__priceRow{align-items:center;gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.Filters-module-scss-module__8prFCW__priceSep{color:var(--color-text-faint)}.Filters-module-scss-module__8prFCW__priceHint{font-size:var(--text-xs);color:var(--color-text-faint);margin:0}.Filters-module-scss-module__8prFCW__sizeGrid{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.Filters-module-scss-module__8prFCW__sizeField{gap:var(--space-1);flex-direction:column;display:flex}.Filters-module-scss-module__8prFCW__sizeLabel{font-size:var(--text-xs);color:var(--color-text-muted)}.Filters-module-scss-module__8prFCW__checkList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Filters-module-scss-module__8prFCW__checkRow{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--color-text);-webkit-user-select:none;user-select:none;display:flex}.Filters-module-scss-module__8prFCW__checkRow:hover .Filters-module-scss-module__8prFCW__checkLabel{color:var(--color-accent-hover)}.Filters-module-scss-module__8prFCW__checkbox{width:24px;height:24px;accent-color:var(--color-accent);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);flex-shrink:0;margin:0}.Filters-module-scss-module__8prFCW__checkbox:active{scale:.92}.Filters-module-scss-module__8prFCW__checkLabel{line-height:var(--leading-snug);transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard);overflow-wrap:anywhere;min-width:0}.Filters-module-scss-module__8prFCW__options{gap:var(--space-4);flex-direction:column;display:flex}.Filters-module-scss-module__8prFCW__optionGroup{gap:var(--space-2);flex-direction:column;display:flex}.Filters-module-scss-module__8prFCW__optionGroupLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.Filters-module-scss-module__8prFCW__swatchList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Filters-module-scss-module__8prFCW__swatch{border-radius:var(--radius-pill);cursor:pointer;min-width:44px;min-height:44px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Filters-module-scss-module__8prFCW__swatch:active{scale:.98}@media (hover:hover) and (pointer:fine){.Filters-module-scss-module__8prFCW__swatch:hover .Filters-module-scss-module__8prFCW__swatchDot{transform:scale(1.08)}}.Filters-module-scss-module__8prFCW__swatch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Filters-module-scss-module__8prFCW__swatchDot{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);width:28px;height:28px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard)}.Filters-module-scss-module__8prFCW__swatchActive .Filters-module-scss-module__8prFCW__swatchDot{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent)}.Filters-module-scss-module__8prFCW__footer{gap:var(--space-2);padding-top:var(--space-4);background:var(--color-bg);flex-direction:column;display:flex;position:sticky;bottom:0}.Filters-module-scss-module__8prFCW__drawerTrigger{height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.Filters-module-scss-module__8prFCW__drawerTrigger:active{scale:.98}@media (hover:hover) and (pointer:fine){.Filters-module-scss-module__8prFCW__drawerTrigger:hover{background:var(--color-surface-muted);border-color:var(--color-text)}}.Filters-module-scss-module__8prFCW__drawerTrigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (min-width:768px){.Filters-module-scss-module__8prFCW__drawerTrigger{display:none}}.Filters-module-scss-module__8prFCW__overlay{z-index:calc(var(--z-modal) - 1);opacity:0;visibility:hidden;transition:opacity var(--d-base) var(--ease-exit),visibility var(--d-base);background:#1f242166;position:fixed;inset:0}@media (min-width:768px){.Filters-module-scss-module__8prFCW__overlay{display:none}}.Filters-module-scss-module__8prFCW__overlayOpen{opacity:1;visibility:visible;transition:opacity var(--d-base) var(--ease-entrance),visibility var(--d-base)}.Filters-module-scss-module__8prFCW__drawer{background:var(--color-bg);width:min(360px,90vw);z-index:var(--z-modal);visibility:hidden;transition:translate var(--d-base) var(--ease-exit),visibility var(--d-base);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;translate:-100%}@media (min-width:768px){.Filters-module-scss-module__8prFCW__drawer{display:none}}.Filters-module-scss-module__8prFCW__drawerOpen{visibility:visible;transition:translate var(--d-slow) var(--ease-emphasized),visibility var(--d-slow);translate:0}.Filters-module-scss-module__8prFCW__drawerHead{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.Filters-module-scss-module__8prFCW__drawerTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.Filters-module-scss-module__8prFCW__drawerBody{overscroll-behavior:contain;padding:0 var(--space-5) var(--space-5);flex:1;overflow-y:auto}.Filters-module-scss-module__8prFCW__drawerBody .Filters-module-scss-module__8prFCW__root{width:100%;max-height:none;padding-right:0;position:static;overflow:visible}
.RecentlyViewed-module-scss-module__WrCQRG__body{margin-top:var(--space-2)}
.page-module-scss-module__3n_X3W__page{padding:var(--space-6) 0 var(--space-20)}@media (max-width:767.98px){.page-module-scss-module__3n_X3W__page{padding:var(--space-4) 0 var(--space-12)}}.page-module-scss-module__3n_X3W__crumbs{margin-bottom:var(--space-6)}.page-module-scss-module__3n_X3W__draftNotice{margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-md,8px);color:var(--color-warning);background:var(--color-surface-muted);font-size:var(--text-sm)}.page-module-scss-module__3n_X3W__hero{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:minmax(0,1fr) clamp(400px,44%,580px);align-items:start;display:grid}@media (max-width:1023.98px){.page-module-scss-module__3n_X3W__hero{gap:var(--space-8)}}@media (max-width:767.98px){.page-module-scss-module__3n_X3W__hero{gap:var(--space-6);margin-bottom:var(--space-10);grid-template-columns:minmax(0,1fr)}}.page-module-scss-module__3n_X3W__gallery{min-width:0}.page-module-scss-module__3n_X3W__info{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:1024px){.page-module-scss-module__3n_X3W__info{top:calc(var(--header-height) + var(--space-4));position:sticky}}.page-module-scss-module__3n_X3W__title{margin:0}.page-module-scss-module__3n_X3W__meta{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.page-module-scss-module__3n_X3W__metaItem{white-space:nowrap}.page-module-scss-module__3n_X3W__summary{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__3n_X3W__summary li{padding-left:var(--space-4);position:relative}.page-module-scss-module__3n_X3W__summary li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.page-module-scss-module__3n_X3W__fabricPicker{margin-top:var(--space-4)}.page-module-scss-module__3n_X3W__configurator{margin-top:var(--space-2)}.page-module-scss-module__3n_X3W__sectionTitle{margin:0 0 var(--space-6)}.page-module-scss-module__3n_X3W__description{color:var(--color-text);line-height:var(--leading-relaxed);font-size:var(--text-md);max-width:80ch}.page-module-scss-module__3n_X3W__description p{margin:0 0 var(--space-4)}.page-module-scss-module__3n_X3W__description p:last-child{margin-bottom:0}.page-module-scss-module__3n_X3W__specs{border-collapse:collapse;width:100%;font-size:var(--text-base)}.page-module-scss-module__3n_X3W__specs th,.page-module-scss-module__3n_X3W__specs td{padding:var(--space-4) var(--space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.page-module-scss-module__3n_X3W__specs th{width:40%;color:var(--color-text-muted);font-weight:var(--weight-regular)}@media (max-width:559.98px){.page-module-scss-module__3n_X3W__specs th{width:50%}}.page-module-scss-module__3n_X3W__specs td{color:var(--color-text);font-weight:var(--weight-medium)}.page-module-scss-module__3n_X3W__specs tr:last-child th,.page-module-scss-module__3n_X3W__specs tr:last-child td{border-bottom:none}
.CartContents-module-scss-module__z2uEBW__pending{min-height:320px}.CartContents-module-scss-module__z2uEBW__layout{gap:var(--space-8);transition-property:opacity,translate;transition-duration:var(--d-base);transition-timing-function:var(--ease-entrance);grid-template-columns:1fr;display:grid}@starting-style{.CartContents-module-scss-module__z2uEBW__layout{opacity:0;translate:0}}@media (min-width:1024px){.CartContents-module-scss-module__z2uEBW__layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 380px;align-items:start}}.CartContents-module-scss-module__z2uEBW__left{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.CartContents-module-scss-module__z2uEBW__list{margin:0;margin-bottom:calc(var(--space-4)*-1);flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.CartContents-module-scss-module__z2uEBW__listItem{padding-bottom:var(--space-4);transition:grid-template-rows var(--d-base) var(--ease-exit),padding-bottom var(--d-base) var(--ease-exit),opacity var(--d-fast) var(--ease-exit);grid-template-rows:1fr;display:grid}.CartContents-module-scss-module__z2uEBW__listItemInner{min-height:0;overflow:clip}.CartContents-module-scss-module__z2uEBW__listItemLeaving{opacity:0;pointer-events:none;grid-template-rows:0fr;padding-bottom:0}.CartContents-module-scss-module__z2uEBW__actionsRow{padding:var(--space-2) 0;justify-content:flex-end;display:flex}.CartContents-module-scss-module__z2uEBW__clearLink{cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm);text-underline-offset:4px;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-fast);transition-timing-function:var(--ease-standard);background:0 0;border:0;padding:0;text-decoration:underline}.CartContents-module-scss-module__z2uEBW__clearLink:active{scale:.98}.CartContents-module-scss-module__z2uEBW__clearLink:hover{color:var(--color-danger)}@media (min-width:1024px){.CartContents-module-scss-module__z2uEBW__right{top:calc(var(--header-height) + var(--space-6));position:sticky}}.CartContents-module-scss-module__z2uEBW__checkoutWrap{margin-top:var(--space-10)}
.Pagination-module-scss-module__PCDunq__root{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.Pagination-module-scss-module__PCDunq__list{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Pagination-module-scss-module__PCDunq__item{display:inline-flex}.Pagination-module-scss-module__PCDunq__btn{min-width:44px;min-height:44px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale,fill,stroke,outline-color,text-decoration-color;transition-duration:var(--d-base);transition-timing-function:var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Pagination-module-scss-module__PCDunq__btn:active{scale:.98}@media (hover:hover) and (pointer:fine){.Pagination-module-scss-module__PCDunq__btn:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-border-strong)}}.Pagination-module-scss-module__PCDunq__btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Pagination-module-scss-module__PCDunq__btn:disabled{opacity:.4;cursor:not-allowed}.Pagination-module-scss-module__PCDunq__btnActive{background:var(--color-text);color:var(--color-text-inverse);border-color:var(--color-text)}@media (hover:hover) and (pointer:fine){.Pagination-module-scss-module__PCDunq__btnActive:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}}.Pagination-module-scss-module__PCDunq__arrow{flex-shrink:0}.Pagination-module-scss-module__PCDunq__ellipsis{min-width:44px;height:44px;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:767.98px){.Pagination-module-scss-module__PCDunq__list .Pagination-module-scss-module__PCDunq__item:not(:first-child):not(:last-child){display:none}.Pagination-module-scss-module__PCDunq__list .Pagination-module-scss-module__PCDunq__item:has(.Pagination-module-scss-module__PCDunq__btnActive){display:inline-flex}.Pagination-module-scss-module__PCDunq__list .Pagination-module-scss-module__PCDunq__ellipsis{display:none}}
.page-module-scss-module__XAKQCW__page{padding:var(--space-6) 0 var(--space-20)}@media (max-width:767.98px){.page-module-scss-module__XAKQCW__page{padding:var(--space-4) 0 var(--space-12)}}.page-module-scss-module__XAKQCW__crumbs{margin-bottom:var(--space-6)}.page-module-scss-module__XAKQCW__header{margin-bottom:var(--space-10)}@media (max-width:767.98px){.page-module-scss-module__XAKQCW__header{margin-bottom:var(--space-6)}}.page-module-scss-module__XAKQCW__title{margin:0}.page-module-scss-module__XAKQCW__subtitle{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-md)}.page-module-scss-module__XAKQCW__layout{gap:var(--space-10);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023.98px){.page-module-scss-module__XAKQCW__layout{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr)}}@media (max-width:767.98px){.page-module-scss-module__XAKQCW__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.page-module-scss-module__XAKQCW__sidebar{top:calc(var(--header-height-mobile) + var(--space-4));position:sticky}@media (min-width:1024px){.page-module-scss-module__XAKQCW__sidebar{top:calc(var(--header-height) + var(--space-4))}}@media (max-width:767.98px){.page-module-scss-module__XAKQCW__sidebar{display:none;position:static}}.page-module-scss-module__XAKQCW__content{min-width:0}.page-module-scss-module__XAKQCW__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.page-module-scss-module__XAKQCW__toolbarCount{color:var(--color-text-muted);font-size:var(--text-sm)}@media (max-width:767.98px){.page-module-scss-module__XAKQCW__toolbarCount{display:none}}.page-module-scss-module__XAKQCW__toolbarSort{margin-left:auto}.page-module-scss-module__XAKQCW__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023.98px){.page-module-scss-module__XAKQCW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559.98px){.page-module-scss-module__XAKQCW__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.page-module-scss-module__XAKQCW__empty{padding:var(--space-12) 0;text-align:center;color:var(--color-text-muted)}.page-module-scss-module__XAKQCW__pagination{margin-top:var(--space-10)}.page-module-scss-module__XAKQCW__seo{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border)}@media (max-width:767.98px){.page-module-scss-module__XAKQCW__seo{margin-top:var(--space-10);padding-top:var(--space-6)}}.page-module-scss-module__XAKQCW__seoTitle{margin:0 0 var(--space-4)}.page-module-scss-module__XAKQCW__seoBody{color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:80ch}.page-module-scss-module__XAKQCW__seoBody p{margin:0 0 var(--space-3)}.page-module-scss-module__XAKQCW__seoBody p:last-child{margin-bottom:0}
