.mc-arrivals{padding-top:32px;padding-bottom:36px;color:#172033}.mc-arrivals__intro{padding:34px 36px;border:1px solid #eadff0;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#f5d9f1,transparent 62%),linear-gradient(120deg,#fff,#f7f2ff);display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:34px}.mc-arrivals__eyebrow,.mc-arrivals__kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#99007c;margin:0 0 8px}.mc-arrivals__intro h2{font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.035em;color:#172033;margin:0 0 12px;text-transform:none}.mc-arrivals__lead{font-size:15px;color:#566074;max-width:500px;margin:0;line-height:1.6}.mc-arrivals__jump{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex-shrink:0}.mc-arrivals__jump a{background:#fff;border:1px solid #e9daeb;border-radius:24px;padding:9px 17px;font-weight:600;color:#7d0065;font-size:13px;line-height:1.4;min-height:38px}.mc-arrivals__jump a:hover{border-color:#a0007d;background:#fff6fd}.mc-arrivals__collection{--mc-accent:#a0007d;margin-bottom:38px;scroll-margin-top:25px}.mc-arrivals__collection:last-child{margin-bottom:0}.mc-arrivals__collection--violet{--mc-accent:#6b3cc5}.mc-arrivals__collection--blue{--mc-accent:#17618b}.mc-arrivals__collection-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px;border-left:4px solid var(--mc-accent);padding-left:14px}.mc-arrivals__kicker{color:var(--mc-accent);font-size:10px;letter-spacing:.12em;margin-bottom:4px}.mc-arrivals__collection h3{color:#172033;font-size:25px;line-height:1.2;letter-spacing:-.02em;margin:0;text-transform:none}.mc-arrivals__view-all{font-size:13px;white-space:nowrap;color:var(--mc-accent);font-weight:700;padding:12px 0}.mc-arrivals__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.mc-arrivals__grid>li{min-width:0}.mc-arrival-card{height:100%;background:#fff;border:1px solid #eae4ee;border-radius:15px;padding:15px;box-shadow:0 3px 12px #25113304;transition:box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column}.mc-arrival-card:hover{border-color:#cfb6d2;box-shadow:0 8px 24px #2511330d}.mc-arrival-card__link{display:block;color:inherit;text-decoration:none;flex:1}.mc-arrival-card__link:hover{color:inherit}.mc-arrival-card__image{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:12px;overflow:hidden;border-radius:8px}.mc-arrival-card__image img,.mc-arrival-card__placeholder{display:block;width:100%;height:100%;object-fit:contain}.mc-arrival-card__sold-out{position:absolute;bottom:7px;left:7px;background:#172033;color:#fff;font-size:11px;padding:5px 8px;border-radius:6px}.mc-arrival-card__features{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px;min-height:23px}.mc-arrival-card__features span{display:inline-block;background:#f6f0f8;color:#69435f;font-size:10px;padding:4px 7px;border-radius:5px;line-height:1.3}.mc-arrival-card__title{font-size:14px;line-height:1.45;color:#263046;letter-spacing:normal;font-weight:600;text-transform:none;margin:0 0 13px;overflow-wrap:anywhere}.mc-arrival-card__price{display:flex;align-items:baseline;gap:4px;color:#99007c;font-size:23px;font-weight:700;line-height:1.2;margin-top:4px}.mc-arrival-card__from{font-size:12px;font-weight:400}.mc-arrival-card__tax{font-size:9px;color:#686b74;line-height:1.5;margin:6px 0 0;min-height:14px}.mc-arrival-card__tax a{color:inherit;text-decoration:underline}.mc-arrivals a:focus-visible{outline:3px solid #7a26c5;outline-offset:4px}@media(max-width:749px){.mc-arrivals{padding-top:20px;padding-bottom:24px}.mc-arrivals__intro{padding:24px 20px;display:block;border-radius:16px;margin-bottom:28px}.mc-arrivals__lead{font-size:13px}.mc-arrivals__jump{flex-direction:row;flex-wrap:wrap;margin-top:18px;gap:7px}.mc-arrivals__jump a{font-size:11px;padding:8px 12px}.mc-arrivals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mc-arrival-card{padding:10px;border-radius:11px}.mc-arrivals__collection h3{font-size:21px}.mc-arrivals__view-all{font-size:11px}.mc-arrivals__collection-header{gap:8px;padding-left:10px}.mc-arrival-card__title{font-size:12px;line-height:1.45}.mc-arrival-card__price{font-size:21px}.mc-arrival-card__features span{font-size:9px;padding:3px 5px}.mc-arrival-card__tax{font-size:9px}.mc-arrivals__collection{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.mc-arrival-card{transition:none}}
