/* Homepage search and the original brand artwork. */
.header .brand{flex-shrink:0}.header .brand img{width:238px!important;max-width:none!important;height:auto!important}.footer-inner .brand img{width:238px!important;max-width:none!important;height:auto!important}
.home-catalog-search{padding:36px 0 42px;background:#121519;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;scroll-margin-top:100px}
.catalog-search-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.catalog-search-heading h2{margin:10px 0 0;font-size:30px;line-height:1.15;letter-spacing:-.035em}.catalog-search-heading>a{font-size:13px;color:#b9c0ca;text-decoration:none}.catalog-search-heading>a span{color:#ff7417;margin-left:10px}
.catalog-search-fields{display:grid;grid-template-columns:1fr 1.15fr 1.15fr 1fr auto;gap:12px;align-items:end}.catalog-search-fields label,.catalog-search-extra label{display:grid;gap:9px;font-size:12px;color:#bdc3cd}.catalog-search-fields input,.catalog-search-fields select,.catalog-search-extra select{display:block;width:100%;min-width:0;background:#1b2027;color:#fff;border:1px solid #39404a;border-radius:8px;min-height:50px;padding:0 13px;font:inherit;font-size:13px;color-scheme:dark}.catalog-search-fields .button{min-height:50px;white-space:nowrap;justify-content:center}.catalog-search-extra{margin-top:17px}.catalog-search-extra summary{font-size:12px;cursor:pointer;color:#c9cdd4}.catalog-search-extra>div{display:flex;align-items:end;gap:12px;margin-top:16px}.catalog-search-extra label{width:230px;max-width:100%}.catalog-search-extra button{padding:13px;border:0;background:none;color:#ff8b3e;cursor:pointer;font:inherit;font-size:12px}
#catalogSearchStatus{font-size:12px;color:#949dab;min-height:18px;margin:16px 0 0}.catalog-brand-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.catalog-brand-links a{font-size:12px;text-decoration:none;padding:9px 14px;border:1px solid #343b44;border-radius:7px;color:#dce0e6}.catalog-brand-links a:hover{border-color:#ff7417}.catalog-brand-links a span{color:#848e9d;margin-left:8px}.catalog-brand-links .all-models{color:#ff8b3e;margin-left:auto;border-color:transparent}
#popular{padding-top:58px}#popular .section-head h2{font-size:clamp(28px,3.1vw,42px)}
@media(max-width:1250px){.header .brand img{width:210px!important}.header-inner{gap:22px}.catalog-search-fields{grid-template-columns:1fr 1fr 1fr}.catalog-search-fields .button{grid-column:span 2}.header .nav{gap:16px}}
@media(max-width:760px){.header .brand img{width:194px!important}.footer-inner .brand img{width:220px!important}.catalog-search-heading{display:block}.catalog-search-heading h2{font-size:27px}.catalog-search-heading>a{display:block;margin-top:14px;font-size:12px}.catalog-search-fields{grid-template-columns:1fr 1fr}.catalog-search-fields .button{grid-column:1/-1}.catalog-search-extra>div{flex-wrap:wrap}.catalog-search-extra label{flex:1;min-width:130px}.catalog-brand-links .all-models{margin-left:0}.home-catalog-search{padding:28px 0;scroll-margin-top:80px}}
@media(max-width:430px){.header .brand img{width:180px!important}.header .header-inner{gap:10px}.header .header-actions{gap:8px}.catalog-search-fields{gap:15px 10px}.catalog-search-fields input,.catalog-search-fields select{font-size:12px;padding:0 9px}.catalog-search-heading h2{font-size:25px}}
