/* Content adaptations only. Original Framer motion and layout styles remain intact. */
html { scroll-behavior: smooth; }
body { margin: 0; }
.framer-bMBMj .framer-p2rzl3 h1 { font-size: clamp(64px, 7.8vw, 112px) !important; line-height: 1.01 !important; }
/* Longer brand and collection names retain the original typeface and spacing rhythm. */
@media (max-width: 809px) {
 .framer-bMBMj .framer-p2rzl3 h1 { font-size: clamp(52px, 13vw, 76px) !important; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior:auto; } }
@media (max-width: 809px) {
 .framer-bMBMj .framer-12lzrat { flex-wrap: wrap !important; gap: 14px !important; }
}
