.aas-shop-v6,.aas-shop-v6 *{box-sizing:border-box}
.aas-shop-v6{direction:inherit;background:#F4F8FC;color:#082D5C;font-family:inherit}
.aas-shop-v6 .wrap{width:min(1280px,calc(100% - 48px));margin:auto}
.aas-shop-v6 .hero{padding:62px 0 36px;background:radial-gradient(circle at 8% 8%,rgba(238,138,50,.13),transparent 30%),linear-gradient(180deg,#fff,#F4F8FC)}
.aas-shop-v6 .eye{font-size:10px;letter-spacing:.15em;font-weight:800;color:#EE8A32;margin-bottom:9px}
.aas-shop-v6 h1{font-size:clamp(42px,5vw,64px);line-height:1.08;letter-spacing:-.04em;margin:0}
.aas-shop-v6 .lead{max-width:760px;color:#405A73;font-size:14px;line-height:1.85;margin:13px 0 0}
.aas-shop-v6 .controls{padding:20px 0 10px}
.aas-shop-v6 .controlbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;align-items:center}
.aas-shop-v6 .search{display:flex;background:#fff;border:1px solid #DDE8F2;border-radius:13px;overflow:hidden}
.aas-shop-v6 .search input{flex:1;border:0;outline:0;padding:12px 14px;font:inherit;color:#082D5C;background:transparent}
.aas-shop-v6 .search span{padding:12px 14px;color:#74899B;font-size:11px}
.aas-shop-v6 .count{font-size:10px;color:#74899B;white-space:nowrap}
.aas-shop-v6 .filters{display:flex;gap:7px;overflow:auto;scrollbar-width:none;padding:11px 0 8px}
.aas-shop-v6 .filters::-webkit-scrollbar{display:none}
.aas-shop-v6 .filter{border:1px solid #DDE8F2;background:#fff;border-radius:999px;padding:9px 12px;color:#405A73;font:inherit;font-size:10.5px;font-weight:750;white-space:nowrap;cursor:pointer;transition:.18s ease}
.aas-shop-v6 .filter:hover{border-color:rgba(238,138,50,.45);transform:translateY(-1px)}
.aas-shop-v6 .filter.is-active{background:#082D5C;color:#fff;border-color:#082D5C;box-shadow:inset -4px 0 0 #EE8A32}
.aas-shop-products{width:min(1280px,calc(100% - 48px));margin:0 auto 70px!important}
.aas-shop-v6 .empty{display:none;width:min(1280px,calc(100% - 48px));margin:0 auto 50px;padding:28px;border:1px dashed #DDE8F2;border-radius:18px;background:#fff;text-align:center;color:#405A73;font-size:12px}
.aas-shop-v6 .empty.is-visible{display:block}
@media(max-width:767px){.aas-shop-v6 .wrap,.aas-shop-products,.aas-shop-v6 .empty{width:min(100% - 28px,1280px)}
.aas-shop-v6 .hero{padding:44px 0 28px}
.aas-shop-v6 .controlbar{grid-template-columns:1fr}
.aas-shop-v6 .count{padding-right:3px}
.aas-shop-v6 .filter{font-size:9.7px;padding:8px 10px}}