.dvx-br{background:#fff}
.dvx-br[hidden]{display:none!important}
.dvx-br .dvx-br-slider{position:relative}
.dvx-br .dvx-br-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:1rem;scrollbar-width:none}
.dvx-br .dvx-br-grid::-webkit-scrollbar{display:none}
.dvx-br .dvx-br-card{display:block;flex:0 0 calc((100% - 7rem) / 8);scroll-snap-align:start;text-decoration:none;color:inherit}
.dvx-br .dvx-br-circle{display:flex;align-items:center;justify-content:center;width:100%;max-width:150px;margin:0 auto;aspect-ratio:4/3;border-radius:14px;background:#F1F4F9;padding:10% 7%;box-sizing:border-box;overflow:hidden;transition:background-color .2s}
.dvx-br .dvx-br-card[aria-label='Electra'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Sharp'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Liebherr'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Electrolux'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Hisense'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Dreame'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Samsung'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Amcor'] .dvx-br-circle,.dvx-br .dvx-br-card[aria-label='Gorenje'] .dvx-br-circle{padding-inline:3%}
.dvx-br .dvx-br-img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.dvx-br .dvx-br-crop{display:block;width:100%;overflow:hidden;direction:ltr}
.dvx-br .dvx-br-crop .dvx-br-img{width:134.8%;max-width:none;height:auto;max-height:none}
.dvx-br .dvx-br-word{direction:ltr;unicode-bidi:isolate;font-size:clamp(.8rem,1.4vw,1.05rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0B1F4D;text-align:center}
.dvx-br .dvx-br-card:focus-visible{outline:3px solid #21B6E8;outline-offset:3px;border-radius:16px}
.dvx-br .dvx-br-card.dvx-br-on .dvx-br-circle{background:#fff;box-shadow:inset 0 0 0 2px #1E4ED8}
.dvx-br .dvx-br-arr{display:none;position:absolute;top:50%;z-index:2;width:38px;height:38px;margin-top:-19px;padding:0;align-items:center;justify-content:center;border:1px solid #D5DBE6;border-radius:50%;background:#fff;color:#0B1F4D;cursor:pointer;box-shadow:0 2px 10px rgba(11,31,77,.12);transition:background-color .2s,box-shadow .2s}
.dvx-br .dvx-br-arr--l{left:-10px}
.dvx-br .dvx-br-arr--r{right:-10px}
.dvx-br .dvx-br-arr:focus-visible{outline:3px solid #21B6E8;outline-offset:2px}
@media (hover:hover) and (pointer:fine){.dvx-br .dvx-br-card:hover .dvx-br-circle{background:#E6ECF6}.dvx-br .dvx-br-arr:not([hidden]){display:flex}.dvx-br .dvx-br-arr:hover{background:#F1F4F9;box-shadow:0 4px 14px rgba(11,31,77,.18)}}
@media (max-width:1000px){.dvx-br .dvx-br-grid{gap:.75rem;padding-bottom:.25rem;margin-inline:calc(var(--dvx-gutter,1rem) * -1);padding-inline:var(--dvx-gutter,1rem)}.dvx-br .dvx-br-card{flex:0 0 104px}.dvx-br .dvx-br-circle{max-width:104px;border-radius:12px}.dvx-br .dvx-br-arr{display:none!important}}
@media (prefers-reduced-motion:reduce){.dvx-br .dvx-br-circle,.dvx-br .dvx-br-arr{transition:none}}
html body .dvx-br.dvx-br--compact.dvx-sec{padding-block:.25rem .5rem}
html body .dvx-br--compact .dvx-sec-head{margin:0 0 .5rem}
html body .dvx-br--compact .dvx-h2{margin:0;font-size:1.125rem;line-height:1.3}
@media (max-width:1000px){
html body .dvx-br--compact .dvx-wrap{box-sizing:border-box;padding-inline:1.2rem}
html body .dvx-br--compact .dvx-br-grid{margin-inline:-1.2rem;padding-inline:1.2rem;scroll-padding-inline:1.2rem}
}