.brand-carousels-module-scss-module__7EcUdW__section{gap:18px;margin-bottom:24px;display:grid}.brand-carousels-module-scss-module__7EcUdW__head{gap:8px;display:grid}.brand-carousels-module-scss-module__7EcUdW__head h2{color:#f7f8fa;margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem)}.brand-carousels-module-scss-module__7EcUdW__head p{color:#f7f8fabd;max-width:72ch;margin:0}.brand-carousels-module-scss-module__7EcUdW__headMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand-carousels-module-scss-module__7EcUdW__socialLinks{flex-wrap:wrap;gap:8px;display:flex}.brand-carousels-module-scss-module__7EcUdW__socialLink{--social-bg:#3a3a39;--social-border:#ffffff42;--social-text:#f3f1eb;--social-shadow:#0000005c;white-space:nowrap;border:1px solid var(--social-border);background:linear-gradient(180deg, #ffffff14, #ffffff05),var(--social-bg);color:var(--social-text);letter-spacing:.01em;box-shadow:0 8px 18px var(--social-shadow);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:.88rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,color .16s,background-color .16s;display:inline-flex}.brand-carousels-module-scss-module__7EcUdW__socialLink:hover{transform:translateY(-1px);box-shadow:0 12px 22px #00000073}.brand-carousels-module-scss-module__7EcUdW__socialLink:focus-visible{outline-offset:2px;outline:2px solid #f4d4a5eb}.brand-carousels-module-scss-module__7EcUdW__socialIcon{background:#ffffff1f;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.brand-carousels-module-scss-module__7EcUdW__socialIcon svg{width:16px;height:16px;display:block}.brand-carousels-module-scss-module__7EcUdW__socialLinkVk{--social-bg:#303739;--social-border:#5a95f28c;--social-text:#d4e6ff}.brand-carousels-module-scss-module__7EcUdW__socialLinkVk:hover{color:#fff;border-color:#78aeffe0}.brand-carousels-module-scss-module__7EcUdW__socialLinkVk .brand-carousels-module-scss-module__7EcUdW__socialIcon{color:#f4f8ff;background:#2d69d4}.brand-carousels-module-scss-module__7EcUdW__socialLinkAvito{--social-bg:#4a4842;--social-border:#e4d5b585;--social-text:#f7eee0}.brand-carousels-module-scss-module__7EcUdW__socialLinkAvito:hover{color:#fff8ee;border-color:#efdebcdb}.brand-carousels-module-scss-module__7EcUdW__grid{gap:20px;display:grid}.brand-carousels-module-scss-module__7EcUdW__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff1c,#ffffff0a);border:1px solid #fff3;border-radius:18px;gap:12px;padding:16px;display:grid;overflow:hidden;box-shadow:0 10px 24px #02081233}.brand-carousels-module-scss-module__7EcUdW__cardShowcase{gap:14px}.brand-carousels-module-scss-module__7EcUdW__cardHead{color:#f7f8fa;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brand-carousels-module-scss-module__7EcUdW__titleWrap{gap:4px;display:grid}.brand-carousels-module-scss-module__7EcUdW__titleWrap strong{font-size:1.1rem}.brand-carousels-module-scss-module__7EcUdW__titleWrap p{color:#f7f8fab8;margin:0;font-size:.9rem}.brand-carousels-module-scss-module__7EcUdW__counter{color:#f7f8fab8;background:#070d1466;border:1px solid #fff3;border-radius:999px;padding:6px 10px;font-size:.92rem}.brand-carousels-module-scss-module__7EcUdW__viewer{background:#080e1652;border:1px solid #ffffff24;border-radius:12px;position:relative;overflow:hidden}.brand-carousels-module-scss-module__7EcUdW__visualWrap{aspect-ratio:16/9;border:0;border-radius:10px;min-height:340px;position:relative;overflow:hidden}.brand-carousels-module-scss-module__7EcUdW__image{object-fit:cover}.brand-carousels-module-scss-module__7EcUdW__showcaseBody{grid-template-rows:minmax(0,68fr) minmax(0,32fr);gap:10px;min-height:430px;display:grid}.brand-carousels-module-scss-module__7EcUdW__showcaseMedia{aspect-ratio:16/9;background:#070c134d;border:1px solid #ffffff24;border-radius:12px;min-height:280px;margin-top:20px;position:relative;overflow:hidden}.brand-carousels-module-scss-module__7EcUdW__showcaseInfo{background:#080d1452;border:1px solid #ffffff24;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid}.brand-carousels-module-scss-module__7EcUdW__showcaseMaterial p{color:#f3f5f8;margin:0;font-size:.98rem;font-weight:600}.brand-carousels-module-scss-module__7EcUdW__catalogLink{color:#c5dfff;margin-top:6px;font-size:.9rem;text-decoration:none;display:inline-flex}.brand-carousels-module-scss-module__7EcUdW__catalogLink:hover{color:#e7f2ff;text-decoration:underline}.brand-carousels-module-scss-module__7EcUdW__catalogLink:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #b4d6ffeb}.brand-carousels-module-scss-module__7EcUdW__showcasePrice{color:#f7f8fa;margin:0;font-size:1.03rem;font-weight:700}.brand-carousels-module-scss-module__7EcUdW__showcaseButton{justify-content:center;width:100%}.brand-carousels-module-scss-module__7EcUdW__navButton{z-index:2;color:#f7f8fa;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;width:48px;height:48px;font-size:34px;font-weight:300;line-height:1;transition-property:opacity,transform,visibility,background-color;transition-duration:0s;transition-timing-function:ease;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.92)}.brand-carousels-module-scss-module__7EcUdW__navPrev{left:10px}.brand-carousels-module-scss-module__7EcUdW__navNext{right:10px}.brand-carousels-module-scss-module__7EcUdW__viewer:hover .brand-carousels-module-scss-module__7EcUdW__navButton,.brand-carousels-module-scss-module__7EcUdW__showcaseMedia:hover .brand-carousels-module-scss-module__7EcUdW__navButton,.brand-carousels-module-scss-module__7EcUdW__showcaseMedia:hover .brand-carousels-module-scss-module__7EcUdW__navButton{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.18s;transform:translateY(-50%)scale(1)}@media (hover:none){.brand-carousels-module-scss-module__7EcUdW__showcaseMedia .brand-carousels-module-scss-module__7EcUdW__navButton{opacity:.92;visibility:visible;pointer-events:auto;transition-duration:.18s;transform:translateY(-50%)scale(1)}}.brand-carousels-module-scss-module__7EcUdW__navButton:hover{background:0 0}.brand-carousels-module-scss-module__7EcUdW__navButton:focus,.brand-carousels-module-scss-module__7EcUdW__navButton:focus-visible{box-shadow:none;outline:none}.brand-carousels-module-scss-module__7EcUdW__thumbRail{scroll-snap-type:x proximity;background:#070d1457;border:1px solid #ffffff24;border-radius:10px;grid-auto-columns:84px;grid-auto-flow:column;gap:8px;padding:6px 4px 8px;display:grid;overflow-x:auto}.brand-carousels-module-scss-module__7EcUdW__thumbRail::-webkit-scrollbar{height:8px}.brand-carousels-module-scss-module__7EcUdW__thumbRail::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.brand-carousels-module-scss-module__7EcUdW__thumbRail::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:999px}.brand-carousels-module-scss-module__7EcUdW__thumb{cursor:pointer;scroll-snap-align:start;background:#090e1466;border:1px solid #ffffff2e;border-radius:10px;height:64px;position:relative;overflow:hidden}.brand-carousels-module-scss-module__7EcUdW__thumbActive{border-color:#56a3ffe6}.brand-carousels-module-scss-module__7EcUdW__thumbImage{object-fit:cover}@media (min-width:980px){.brand-carousels-module-scss-module__7EcUdW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.brand-carousels-module-scss-module__7EcUdW__visualWrap{min-height:260px}.brand-carousels-module-scss-module__7EcUdW__showcaseBody{grid-template-rows:minmax(0,64fr) minmax(0,36fr);min-height:360px}.brand-carousels-module-scss-module__7EcUdW__showcaseMedia{min-height:220px}.brand-carousels-module-scss-module__7EcUdW__thumbRail{grid-auto-columns:72px}.brand-carousels-module-scss-module__7EcUdW__thumb{height:56px}}@media (hover:none){.brand-carousels-module-scss-module__7EcUdW__viewer .brand-carousels-module-scss-module__7EcUdW__navButton,.brand-carousels-module-scss-module__7EcUdW__showcaseMedia .brand-carousels-module-scss-module__7EcUdW__navButton{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}}
