
.dq-review-carousel{width:100%;min-width:0}.dq-review-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px}.dq-review-controls>span{font:17px var(--heading);color:#d9c6c9;letter-spacing:.07em}.dq-review-controls>div{display:flex;gap:12px}.dq-review-arrow{width:52px;height:52px;border:1px solid #b82c41;color:#f3ebed;background:#180d12;border-radius:5px;font-size:25px;transition:background .2s,transform .2s}.dq-review-arrow:hover{background:#ab0b27;transform:translateY(-2px)}
#dq-review-track{display:flex!important;grid-template-columns:none!important;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#a51936 #110c0f;padding-bottom:16px;align-items:stretch;overscroll-behavior-x:contain}
#dq-review-track>.dq-2gis-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;min-width:0;min-height:355px;box-sizing:border-box}#dq-review-track .dq-2gis-stars{color:#ffc247}
@media(max-width:1050px){#dq-review-track>.dq-2gis-card{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:680px){#dq-review-track>.dq-2gis-card{flex-basis:100%;min-height:310px}.dq-review-controls>span{font-size:13px}.dq-review-arrow{width:44px;height:44px}}
