.mv-new-arrivals{max-width:1200px;margin:42px auto;padding:30px;border:1px solid #e4e7eb;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(8,20,38,.06);box-sizing:border-box}.mv-new-arrivals *{box-sizing:border-box}.mv-new-arrivals-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.mv-new-arrivals-head span{display:block;margin-bottom:6px;color:#b17a21;font-size:11px;font-weight:900;letter-spacing:.15em}.mv-new-arrivals-head h2{margin:0;color:#101827;font-size:27px;line-height:1.25;font-weight:900;letter-spacing:-.035em}.mv-new-arrivals-head h2 em{font-size:.68em;font-style:normal;color:#596579}.mv-new-arrivals-head p{margin:7px 0 0;color:#778191;font-size:13px}.mv-new-arrivals-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.mv-new-arrivals-card{min-width:0;border:1px solid #edf0f3;border-radius:15px;background:#fff;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.mv-new-arrivals-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(8,20,38,.09)}.mv-new-arrivals-link{display:block;color:inherit!important;text-decoration:none!important}.mv-new-arrivals-thumb{display:block;position:relative;aspect-ratio:1/1;background:#f4f5f7;overflow:hidden}.mv-new-arrivals-thumb img{display:block;width:100%!important;height:100%!important;object-fit:cover}.mv-new-arrivals-thumb b{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:999px;background:#101827;color:#f1ce7c;font-size:10px;line-height:1;font-weight:900;letter-spacing:.08em}.mv-new-arrivals-noimg{display:grid;height:100%;place-items:center;color:#9299a3;font-size:11px}.mv-new-arrivals-info{display:block;padding:12px}.mv-new-arrivals-name{display:-webkit-box;min-height:39px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#182231;font-size:13px;line-height:1.5;font-weight:800}.mv-new-arrivals-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:7px}.mv-new-arrivals-price-row del{color:#a1a7af;font-size:11px}.mv-new-arrivals-price-row em{color:#ad7418;font-size:14px;font-style:normal;font-weight:900}.mv-new-arrivals-toggle{display:none}
/* Mobile shop main is server-rendered separately. Scope to .mv-mobile-main
   instead of relying on viewport media queries, because some mobile shells
   expose a desktop-layout viewport. */
 .mv-mobile-main .mv-new-arrivals{display:block!important;width:auto!important;max-width:none!important;margin:0 10px 24px!important;padding:20px 12px 14px!important;border:1px solid #e2e7ee!important;border-radius:22px!important;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(8,20,38,.07)!important}
 .mv-mobile-main .mv-new-arrivals-head{display:block!important;margin:0 2px 15px!important;text-align:center!important}
 .mv-mobile-main .mv-new-arrivals-head>div{display:block!important;width:100%!important}
 .mv-mobile-main .mv-new-arrivals-head span{display:inline-flex!important;align-items:center!important;min-height:22px!important;margin:0 0 7px!important;padding:0 9px!important;border-radius:999px!important;background:#101c2d!important;color:#f3d58a!important;font-size:9px!important;line-height:22px!important;font-weight:950!important;letter-spacing:.14em!important}
 .mv-mobile-main .mv-new-arrivals-head h2{display:block!important;margin:0!important;color:#101827!important;font-size:21px!important;line-height:1.18!important;font-weight:950!important;letter-spacing:-.045em!important;word-break:keep-all!important}
 .mv-mobile-main .mv-new-arrivals-head h2 em{display:block!important;margin:4px 0 0!important;color:#9b6b1d!important;font-size:12px!important;line-height:1.25!important;font-style:normal!important;font-weight:850!important;letter-spacing:-.025em!important}
 .mv-mobile-main .mv-new-arrivals-head p{display:block!important;margin:8px auto 0!important;max-width:290px!important;color:#6f7987!important;font-size:11px!important;line-height:1.45!important;font-weight:650!important;letter-spacing:-.035em!important;word-break:keep-all!important}
 .mv-mobile-main .mv-new-arrivals-grid{display:grid!important;width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;margin:0!important;padding:0!important}
 .mv-mobile-main .mv-new-arrivals-card{display:block!important;float:none!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:1px solid #e6eaf0!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 6px 16px rgba(8,20,38,.055)!important}
 .mv-mobile-main .mv-new-arrivals-card.mv-new-arrivals-extra{display:none!important}
 .mv-mobile-main .mv-new-arrivals.is-expanded .mv-new-arrivals-card.mv-new-arrivals-extra{display:block!important}
 .mv-mobile-main .mv-new-arrivals-link{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;color:inherit!important;text-decoration:none!important}
 .mv-mobile-main .mv-new-arrivals-thumb{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;margin:0!important;padding:0!important;background:#f2f4f6!important;overflow:hidden!important}
 .mv-mobile-main .mv-new-arrivals-thumb img{display:block!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}
 .mv-mobile-main .mv-new-arrivals-thumb b{position:absolute!important;left:7px!important;top:7px!important;width:auto!important;margin:0!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(10,19,31,.92)!important;color:#f5d889!important;font-size:8px!important;line-height:1!important;font-weight:950!important;letter-spacing:.08em!important}
 .mv-mobile-main .mv-new-arrivals-info{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:9px 8px 10px!important;overflow:hidden!important}
 .mv-mobile-main .mv-new-arrivals-name{display:-webkit-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#182231!important;font-size:11.5px!important;line-height:1.45!important;font-weight:850!important;letter-spacing:-.04em!important;word-break:break-all!important;white-space:normal!important}
 .mv-mobile-main .mv-new-arrivals-price-row{display:block!important;width:100%!important;min-width:0!important;margin:6px 0 0!important;padding:0!important;overflow:hidden!important;white-space:normal!important}
 .mv-mobile-main .mv-new-arrivals-price-row del{display:block!important;margin:0 0 2px!important;color:#9ba2ac!important;font-size:9.5px!important;line-height:1.15!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .mv-mobile-main .mv-new-arrivals-price-row em{display:block!important;margin:0!important;color:#a66e17!important;font-size:12.5px!important;line-height:1.2!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
 .mv-mobile-main .mv-new-arrivals-toggle{display:flex!important;width:100%!important;height:42px!important;margin:12px 0 0!important;padding:0!important;align-items:center!important;justify-content:center!important;border:1px solid #d9e0e8!important;border-radius:12px!important;background:#fff!important;color:#14243a!important;font-size:12.5px!important;font-weight:900!important;box-shadow:none!important}
