@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap";:root{--bone-100: #faf7f2;--bone-200: #f6f1e8;--paper: #ffffff;--terracotta-50: #fff5f1;--terracotta-100: #fff0eb;--terracotta-200: #ffe1d6;--terracotta-400: #ff7d5e;--terracotta-500: #ff5b3a;--terracotta-600: #e34a2c;--ink-900: #14110d;--ink-700: #3b342c;--ink-500: #6b6258;--ink-400: #948b80;--ink-300: #c9c0b3;--ink-200: #e7e1d4;--ink-100: #f2eee5;--green-500: #2fa564;--green-700: #1f7a48;--star-500: #f5b631;--frame-oak: #b18852;--frame-black: #1f1d1c;--frame-walnut: #5a3c25;--font-display: "Fraunces", serif;--font-body: "Inter", sans-serif;--font-numeric: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--t-display-1: 600 clamp(48px, 6vw, 80px) / 1.04 var(--font-display);--t-display-2: 600 clamp(36px, 4.2vw, 56px) / 1.06 var(--font-display);--t-h1: 600 clamp(36px, 3.4vw, 48px) / 1.1 var(--font-display);--t-h2: 600 clamp(26px, 2.2vw, 34px) / 1.15 var(--font-display);--t-h3: 600 22px / 1.25 var(--font-display);--t-h4: 600 18px / 1.3 var(--font-display);--t-body: 400 16px / 1.55 var(--font-body);--t-body-lg: 400 18px / 1.6 var(--font-body);--t-body-sm: 400 14px / 1.5 var(--font-body);--t-meta: 500 13px / 1.4 var(--font-body);--t-label: 600 12px / 1 var(--font-body);--t-button: 600 15px / 1 var(--font-body);--t-eyebrow: 600 11px / 1 var(--font-body);--t-price: 800 36px / 1 var(--font-numeric);--t-price-lg: 800 44px / 1 var(--font-numeric);--t-price-sm: 700 20px / 1 var(--font-numeric);--t-price-strike: 700 16px / 1 var(--font-numeric);--tracking-eyebrow: .14em;--tracking-label: .08em;--tracking-display: -.02em;--tracking-button: .01em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 80px;--sp-11: 112px;--sp-12: 160px;--container: 1280px;--container-wide: 1440px;--gutter: clamp(20px, 4vw, 56px);--r-xs: 6px;--r-sm: 10px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-pill: 999px;--hairline: 1px solid var(--ink-200);--hairline-strong: 1px solid var(--ink-500);--ring-accent: 0 0 0 1.5px var(--terracotta-500) inset;--shadow-xs: 0 1px 1px rgba(20, 17, 13, .04);--shadow-sm: 0 1px 2px rgba(20, 17, 13, .04), 0 2px 6px rgba(20, 17, 13, .08);--shadow-md: 0 4px 14px rgba(20, 17, 13, .12), 0 2px 4px rgba(20, 17, 13, .08);--shadow-lg: 0 18px 40px -12px rgba(20, 17, 13, .24), 0 4px 12px rgba(20, 17, 13, .12);--shadow-cta: 0 6px 18px -4px rgba(255, 91, 58, .38);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur: .22s;--dur-slow: .42s}body,.page-width{background:var(--bone-100);color:var(--ink-700)}.color-maison-lattil{--color-background: var(--bone-100);--color-foreground: var(--ink-700);--color-foreground-heading: var(--ink-900);--color-primary: var(--terracotta-500);--color-primary-hover: var(--terracotta-600);--color-border: var(--ink-200);--color-shadow: var(--ink-900)}h1{font:var(--t-h1);color:var(--ink-900);letter-spacing:var(--tracking-display)}h2{font:var(--t-h2);color:var(--ink-900);letter-spacing:var(--tracking-display)}h3{font:var(--t-h3);color:var(--ink-900);letter-spacing:var(--tracking-display)}h4{font:var(--t-h4);color:var(--ink-900)}h5{font:var(--t-meta);color:var(--ink-900);text-transform:uppercase;letter-spacing:var(--tracking-label)}h6{font:var(--t-label);color:var(--ink-900);text-transform:uppercase;letter-spacing:var(--tracking-label)}p{font:var(--t-body);color:var(--ink-700)}a{color:var(--terracotta-500);text-decoration:none;transition:color var(--dur) var(--ease-out)}a:hover{color:var(--terracotta-600)}a.underline,.link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}small{font:var(--t-body-sm);color:var(--ink-500)}.eyebrow{font:var(--t-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-500)}.label{font:var(--t-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-700)}.serif{font-family:var(--font-display)}.sans{font-family:var(--font-body)}.numeric{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.italic{font-style:italic}.price{font:var(--t-price);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-900)}.price--lg{font:var(--t-price-lg);letter-spacing:-.015em}.price--sm{font:var(--t-price-sm)}.price--strike{font:var(--t-price-strike);color:var(--ink-500);text-decoration:line-through;text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}::selection{background:var(--terracotta-200);color:var(--ink-900)}button,.button{font:var(--t-button);letter-spacing:var(--tracking-button);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-md);border:none;cursor:pointer;transition:all var(--dur) var(--ease-out);min-width:60px}button.primary,.button.primary{background:var(--terracotta-500);color:var(--paper);border:1px solid var(--terracotta-500)}button.primary:hover,.button.primary:hover{background:var(--terracotta-600);border-color:var(--terracotta-600);transform:translateY(-1px);box-shadow:var(--shadow-cta)}button.primary:active,.button.primary:active{transform:scale(.98)}button.secondary,.button.secondary{background:transparent;color:var(--ink-700);border:1px solid var(--ink-700)}button.secondary:hover,.button.secondary:hover{background:var(--bone-200);color:var(--ink-900);border-color:var(--ink-900)}.card{background:var(--paper);border:var(--hairline);border-radius:var(--r-md);padding:var(--sp-6);transition:all var(--dur) var(--ease-out)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}input,textarea,select{font:var(--t-body);padding:var(--sp-3) var(--sp-4);border:var(--hairline);border-radius:var(--r-md);background:var(--paper);color:var(--ink-700);transition:all var(--dur) var(--ease-out)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--terracotta-500);box-shadow:var(--ring-accent)}input::placeholder{color:var(--ink-400)}.icon{display:inline-block;vertical-align:middle;stroke-width:1.5px;stroke:currentColor;fill:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/maison-lattil-design-system.css.map */
