:root{--accent:#b72b3b}.wordmark img{width:150px;max-height:70px;object-fit:contain;mix-blend-mode:multiply}.footer-top .wordmark img{filter:none!important;mix-blend-mode:normal!important}.languages{display:flex;gap:12px;font-size:11px}.languages a{padding:8px 0;color:#888}.languages a[aria-current]{color:var(--ink);border-bottom:1px solid var(--accent)}.management-link{padding:15px 6%;background:#242b26;color:#b4bdb5;font-size:11px}.aero-catalog{display:grid;grid-template-columns:265px 1fr;gap:55px;padding:60px 6% 100px}.search-title{background:#d60017;color:white;font-size:24px;padding:16px 22px}.aero-search{background:white;border:1px solid var(--line);display:flex;align-items:center;padding:15px;margin-top:16px;gap:12px}.aero-search input{width:100%;border:0;min-width:0;font-size:16px;background:none}.aero-search span{font-size:24px}.aero-sidebar h2{font-size:22px;font-weight:600;border-bottom:1px solid var(--line);padding:30px 0 18px;margin-bottom:22px}.aero-sidebar h3{font-size:20px;font-weight:600;margin-top:28px}.field-label{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.5}.field-label select,.field-label input,.field-label textarea{width:100%;min-width:0;border:1px solid #cacfc7;padding:12px;background:white;font-size:14px;color:var(--ink);border-radius:0}.field-label textarea{min-height:100px;resize:vertical}.facet{border:0;border-bottom:1px solid var(--line);padding:22px 0 25px;margin:0}.facet legend{float:left;width:100%;font-size:16px;font-weight:600;margin-bottom:17px}.facet-options{display:flex;gap:15px 18px;flex-wrap:wrap;clear:both}.facet label{font-size:14px;color:#626660;display:flex;align-items:center;gap:9px}.facet input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:#b72b3b}.range-enable{clear:both;font-size:11px!important;margin-bottom:16px}.double-range{display:grid;gap:8px}.double-range input{width:100%;accent-color:#707770}.range-values{display:flex;justify-content:space-between;font-size:13px;color:#747a72;margin-top:12px}.no-spec{font-size:13px;line-height:1.8;color:#757d72;clear:both}.reset-filters{border:1px solid #aaa;background:white;width:100%;padding:16px;margin-top:26px;color:#626962}.area-tabs{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.area-tabs button{background:none;border:0;padding:10px 9px;font-size:12px;color:#767a70}.area-tabs button[aria-pressed=true]{color:var(--accent);border-bottom:2px solid var(--accent)}.area-tabs label{margin-left:auto;font-size:12px}.results-top{display:flex;align-items:center;justify-content:space-between;padding:24px 0 12px;font-size:12px}.filter-note{font-size:11px;color:#8a8e85;line-height:1.6;margin:0 0 30px}.chip{background:#ecece5;border:0;padding:7px 10px;margin:5px 8px 10px 0;font-size:11px}.load-more{display:block;margin:50px auto 0;background:none}.card-label small{font-size:10px;color:#777;display:block;margin-top:8px}#mobile-filters{display:none}.system-message{background:#fff1df;border-left:3px solid #c28b3c;padding:20px;font-size:13px;line-height:1.6}.manager h1{font-size:44px}.manager-summary{color:#7c8378;font-size:13px;margin-bottom:30px}.manager-layout{display:grid;grid-template-columns:245px 1fr;gap:40px;align-items:start}.manager-list{position:sticky;top:20px;max-height:85vh;overflow:auto}.manager-list>label{display:block;margin-bottom:15px;font-size:12px}.manager-list input[type=search]{width:100%;padding:12px;border:1px solid var(--line);background:white}.manage-item{display:block;text-align:left;width:100%;padding:17px 14px;background:white;border:1px solid var(--line);margin-bottom:8px}.manage-item.selected{border-left:3px solid var(--accent)}.manage-item strong{font-size:14px;display:block}.manage-item small{font-size:10px;color:#798172;display:block;margin:7px 0}.badge{font-size:10px;display:inline-block;padding:6px 9px;background:#eceee8;border-radius:3px}.badge.missing{background:#fff0d8;color:#936514}.badge.ready{background:#e3efe5;color:#346c44}.edit-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.edit-heading h2{font-size:28px}.edit-section{background:white;border:1px solid var(--line);padding:26px;margin-bottom:22px}.edit-section h3{font-size:19px;margin-bottom:24px;font-weight:600}.edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.help{font-size:12px;line-height:1.8;color:#788071;margin-bottom:22px}.quality{padding:22px;margin-bottom:24px;border:1px solid #dccdac;background:#fff8eb}.quality.success{background:#e8f2e9;border-color:#bad3bf}.quality p{font-size:12px;line-height:1.7;margin-top:9px}.quality summary{margin-top:16px;font-size:12px;cursor:pointer}.quality ul{columns:2;padding-left:0;list-style:none}.quality li{break-inside:avoid;margin:8px 0}.quality button{font-size:11px;border:0;background:none;color:#936514;text-align:left;text-decoration:underline}.variant-editor,.project-editor{border:1px solid var(--line);margin:24px 0;padding:22px}.variant-editor legend,.project-editor legend{font-size:13px;padding:0 9px}.variant-editor small{display:block;color:#7a8275;font-size:11px;line-height:1.7}.variant-editor>button,.project-editor>button{display:block;color:#a53744;border:0;background:none;padding:10px 0;margin-top:12px;font-size:11px}.edit-section>button{padding:12px 18px;border:1px solid #9ba191;background:#f5f5f0}.edit-grid fieldset{border:1px solid var(--line);padding:15px;margin:0}.edit-grid fieldset legend{font-size:12px}.inline-check{font-size:12px;display:inline-flex;gap:6px;margin:5px 10px 5px 0}.review-check{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.7}.review-check input{margin-top:5px;width:18px;height:18px}.save-bar{display:flex;gap:12px;align-items:center;justify-content:flex-end;position:sticky;bottom:0;background:#f5f5efef;padding:18px;border:1px solid var(--line);z-index:5}.save-bar span{margin-right:auto;font-size:11px;line-height:1.6}.save-bar>button{padding:15px;border:1px solid #747d6c;font-size:12px}.save-bar button:disabled{opacity:.4;cursor:wait}.edit-images{display:grid;gap:15px}.edit-image{display:grid;grid-template-columns:80px 1fr 1fr auto;gap:12px;align-items:center}.edit-image img{width:80px;height:80px;object-fit:cover}.edit-image label{font-size:10px;display:grid;gap:5px}.edit-image input{width:100%;min-width:0;border:1px solid var(--line);padding:10px}.edit-image button{border:0;background:none;color:#b83b46;font-size:11px}.upload-label{display:block;margin:22px 0 0;font-size:12px;background:#f3f3ed;padding:18px;line-height:1.8}.upload-label input{display:block;margin-top:10px;max-width:100%}.product-description{font-size:16px;line-height:1.9;white-space:pre-line;margin-bottom:30px}.detail-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.detail-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.table-scroll{overflow:auto;margin:30px 0 60px}table{border-collapse:collapse;min-width:700px;width:100%;font-size:12px}th,td{padding:16px;border-bottom:1px solid var(--line);text-align:left}th{background:#e9ece5}caption{text-align:left;margin:15px 0;font-size:16px}.project-case{margin:40px 0}.project-case h3{font-size:28px;margin:12px 0}.project-case p{max-width:750px;line-height:1.8;white-space:pre-line;margin-bottom:24px}.project-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.project-gallery img{width:100%;aspect-ratio:1.5;object-fit:cover}#dynamic-product>h1{font-size:52px}
@media(max-width:1100px){.aero-catalog{grid-template-columns:220px 1fr;gap:30px}.aero-results .products-grid{grid-template-columns:repeat(2,1fr)}.manager-layout{grid-template-columns:190px 1fr;gap:20px}.edit-image{grid-template-columns:65px 1fr}.edit-image img{grid-row:span 2}.edit-image button{grid-column:2}.edit-grid{gap:15px}.edit-section{padding:20px}.manager{padding-left:4%;padding-right:4%}}
@media(max-width:760px){header{gap:17px}.languages{margin-left:auto}.wordmark img{width:125px;max-height:60px}.aero-catalog{display:flex;flex-direction:column;padding:35px 6% 60px;gap:25px}.aero-sidebar{display:none}.aero-catalog.show-filters .aero-sidebar{display:block}.aero-catalog .aero-results{width:100%}#mobile-filters{display:block;padding:8px 12px;background:none;border:1px solid var(--line)}.area-tabs{gap:3px}.area-tabs button{font-size:11px;padding:10px 6px}.aero-sidebar .field-label select{font-size:16px}.facet-options{gap:18px 24px}.aero-sidebar .search-title{font-size:22px}.manager h1{font-size:32px}.manager>.section-heading{align-items:flex-start}.manager>.section-heading .button{min-width:0;gap:5px;padding:12px;font-size:11px}.manager-layout{display:block}.manager-list{position:static;max-height:310px;margin-bottom:35px}.manager-list #product-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manage-item{margin:0}.edit-grid{grid-template-columns:1fr}.edit-section{padding:18px}.quality ul{columns:1}.variant-editor,.project-editor{padding:14px}.save-bar{flex-wrap:wrap;bottom:0}.save-bar span{width:100%}.edit-image{grid-template-columns:65px 1fr}.detail-gallery,.project-gallery{grid-template-columns:1fr}.edit-heading{align-items:flex-start}.product-projects .section-heading h2{font-size:27px}.field-label input,.field-label select,.field-label textarea{font-size:16px}}
.catalog-group-label{margin-top:24px}.catalog-mounting{padding:18px 20px;background:#eeeee7;font-size:14px;line-height:1.8;margin:20px 0}.catalog-mounting a{font-size:11px;margin-left:15px;text-decoration:underline}
