
/* DMV v9: marquee + newest catalog products */
.dmv-promo-scroller{position:relative;overflow:hidden;background:var(--promo-bg,#EE3C94);color:var(--promo-text,#fff);padding:17px 0;border-bottom:4px solid #F9BED9}
.dmv-promo-scroller__track{display:flex;gap:40px;width:max-content;white-space:nowrap;animation:dmv-marquee 26s linear infinite;font-size:clamp(17px,3vw,30px);font-weight:800;letter-spacing:.04em}
.dmv-promo-scroller__track>span{flex:none}.dmv-promo-scroller__symbol{padding-left:40px;color:#FFE0EF}
.dmv-promo-scroller__link{position:absolute;inset:0;z-index:1}
@keyframes dmv-marquee{to{transform:translateX(-50%)}}
.dmv-new-arrivals{background:#FFF9FC;padding:60px max(22px,calc((100vw - 1280px)/2)) 72px;color:#A63474}
.dmv-new-arrivals__header{text-align:center;max-width:780px;margin:0 auto 35px}
.dmv-new-arrivals__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em}
.dmv-new-arrivals__header h2{font-family:inherit;font-size:clamp(32px,5vw,54px);font-weight:600;color:#C64187;margin:8px 0 12px}
.dmv-new-arrivals__header>p:last-child{font-size:clamp(16px,2.4vw,21px);line-height:1.5;color:#B64A83}
.dmv-new-arrivals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.dmv-new-arrivals__card{min-width:0;background:white;border:1px solid #F3D7E5;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}
.dmv-new-arrivals__photo{display:block;aspect-ratio:1/1.05;background:#FBE9F2;overflow:hidden}
.dmv-new-arrivals__photo img,.dmv-new-arrivals__photo svg{width:100%;height:100%;object-fit:cover;transition:transform .25s}
.dmv-new-arrivals__photo:hover img{transform:scale(1.04)}
.dmv-new-arrivals__info{padding:14px;display:flex;flex-direction:column;flex:1;gap:10px;text-align:center}
.dmv-new-arrivals__name{font-size:15px;line-height:1.4;color:#A63474;text-decoration:none;min-height:42px}
.dmv-new-arrivals__price{color:#BE4385;font-size:18px;margin:0 0 4px;font-weight:600}
.dmv-new-arrivals__price small{font-size:12px}.dmv-new-arrivals__form{margin-top:auto}
.dmv-new-arrivals__form button,.dmv-new-arrivals__button{display:block;width:100%;box-sizing:border-box;background:#D83B8A;border:0;border-radius:4px;color:#fff;text-align:center;padding:13px 7px;font-size:14px;line-height:1.3;text-decoration:none;cursor:pointer}
.dmv-new-arrivals__soldout{background:#BFA8B3;cursor:default}
.dmv-new-arrivals__all{display:table;margin:30px auto 0;color:#A63474;font-size:14px;font-weight:700;letter-spacing:.07em}
@media(max-width:800px){.dmv-new-arrivals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dmv-new-arrivals{padding:40px 14px 50px}.dmv-new-arrivals__info{padding:10px}.dmv-new-arrivals__form button,.dmv-new-arrivals__button{font-size:12px;padding:12px 4px}.dmv-new-arrivals__name{font-size:13px}.dmv-new-arrivals__price{font-size:16px}}
@media(prefers-reduced-motion:reduce){.dmv-promo-scroller__track{animation:none}}
