
/* DMV v10: horizontal new-arrivals product carousel */
.dmv-new-arrivals .dmv-arrivals-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;max-width:1400px;margin:0 auto 18px;padding:0 20px}
.dmv-arrivals-carousel__hint{font-size:13px;color:#A44376;margin-right:auto}
.dmv-arrivals-carousel__arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #E8B9D0;background:#FFF7FB;color:#A92D70;font-size:24px;cursor:pointer;transition:background .2s}
.dmv-arrivals-carousel__arrow:hover{background:#F9D8E8}
.dmv-new-arrivals .dmv-arrivals-carousel__track{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:18px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#E4A4C5 transparent;padding:4px max(20px,calc((100vw - 1400px)/2)) 24px!important;max-width:100%!important;margin:0!important}
.dmv-new-arrivals .dmv-arrivals-carousel__track>.dmv-new-arrivals__card{flex:0 0 clamp(220px,25vw,320px)!important;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;background:#FFF7FB}
.dmv-new-arrivals .dmv-new-arrivals__info{display:flex;flex-direction:column;flex:1}
.dmv-new-arrivals .dmv-new-arrivals__form,.dmv-new-arrivals .dmv-new-arrivals__button{margin-top:auto}
.dmv-new-arrivals .dmv-new-arrivals__form button,.dmv-new-arrivals .dmv-new-arrivals__button{background:#DE3987!important;color:#fff!important;border-color:#DE3987!important}
.dmv-new-arrivals .dmv-new-arrivals__header h2{color:#D63A85!important}
@media(max-width:749px){.dmv-new-arrivals .dmv-arrivals-carousel__track{gap:12px!important;padding:4px 16px 20px!important}.dmv-new-arrivals .dmv-arrivals-carousel__track>.dmv-new-arrivals__card{flex-basis:72vw!important;max-width:310px}.dmv-new-arrivals .dmv-arrivals-carousel__controls{padding:0 16px}.dmv-arrivals-carousel__hint{font-size:12px}}
@media(prefers-reduced-motion:reduce){.dmv-new-arrivals .dmv-arrivals-carousel__track{scroll-behavior:auto}}
