:root{--am-cream: #FDFBF7;--am-sand: #F1EBE2;--am-mint: #C0E2DE;--am-white: #FFFFFF;--am-turquoise: #58BFB5;--am-turquoise-hover: #4BB0A6;--am-teal: #2F7A72;--am-teal-dark: #2A6E67;--am-fir: #1E4B45;--am-mint-on-dark: #8FCFC7;--am-apricot: #FFD5AC;--am-plum: #5E3653;--am-star: #DFA054;--am-text: #2E2A39;--am-text-secondary: #55505F;--am-text-meta: #6E675F;--am-eyebrow: #2A6E67;--am-on-turquoise: #14332F;--am-on-dark: #FDFBF7;--am-on-dark-80: rgba(253, 251, 247, .8);--am-on-dark-70: rgba(253, 251, 247, .7);--am-on-dark-65: rgba(253, 251, 247, .65);--am-on-dark-55: rgba(253, 251, 247, .55);--am-on-dark-tile: rgba(253, 251, 247, .14);--am-on-dark-rule: rgba(253, 251, 247, .15);--am-border: #EFE8DC;--am-border-strong: #DDD5C8;--am-font-serif: "Instrument Serif", Georgia, serif;--am-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--am-radius-card: 18px;--am-radius-image: 12px;--am-radius-button: 12px;--am-radius-surface: 24px;--am-radius-surface-sm: 20px;--am-radius-pill: 999px;--am-radius-tile: 9px;--am-section-y: 88px;--am-section-x: 32px;--am-container: 1280px;--am-readable: 820px;--am-measure: 68ch;--am-shadow-hover: 0 12px 32px rgba(46, 42, 57, .08);--am-tap: 44px}body.am{background:var(--am-cream);color:var(--am-text);font-family:var(--am-font-sans);line-height:1.5;min-width:320px}html{overflow-x:clip}.am ::selection{background:var(--am-mint)}:where(.am) :where(a){color:var(--am-teal-dark);text-decoration:none}:where(.am) :where(a:hover){color:var(--am-text)}.am input,.am button,.am select,.am textarea{font-family:var(--am-font-sans)}.am img{max-width:100%}.am-container{max-width:var(--am-container);margin:0 auto;padding-left:var(--am-section-x);padding-right:var(--am-section-x)}.am-section{padding-top:var(--am-section-y);padding-bottom:var(--am-section-y)}.am-bg-cream{background:var(--am-cream)}.am-bg-sand{background:var(--am-sand)}.am-bg-mint{background:var(--am-mint)}.am-bg-fir{background:var(--am-fir);color:var(--am-on-dark)}.am-h1,.am-h2,.am-h3{font-family:var(--am-font-serif);font-weight:400;margin:0;letter-spacing:-.01em}.am-h1{font-size:clamp(36px,4.6vw,58px);line-height:1.02}.am-h1--hero{font-size:clamp(52px,6vw,84px)}.am-h2{font-size:clamp(34px,3.6vw,48px);line-height:1.08}.am-h3{font-size:clamp(30px,3.2vw,42px)}.am-h-em{font-style:italic;color:var(--am-teal)}.am-eyebrow{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--am-eyebrow)}.am-lede{font-size:18px;color:var(--am-text-secondary);text-wrap:pretty}.am-meta{font-size:11px;color:var(--am-text-meta)}.am-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--am-tap);padding:15px 30px;border-radius:var(--am-radius-button);font-family:var(--am-font-sans);font-size:16px;font-weight:600;border:none;cursor:pointer;transition:background .15s}.am-btn--primary{background:var(--am-turquoise);color:var(--am-on-turquoise)}.am-btn--primary:hover{background:var(--am-turquoise-hover);color:var(--am-on-turquoise)}.am-btn--outline{background:transparent;border:1.5px solid var(--am-teal);color:var(--am-teal)}.am-btn--outline:hover{background:var(--am-mint);color:var(--am-teal)}.am-card{border-radius:var(--am-radius-card);transition:box-shadow .2s}.am-card--on-cream{background:var(--am-white);border:1px solid var(--am-border)}.am-card--on-sand{background:var(--am-cream);border:none}.am-card:hover{box-shadow:var(--am-shadow-hover)}.am-badge{display:inline-block;border-radius:var(--am-radius-pill);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;background:var(--am-turquoise);color:var(--am-text)}.am-badge--discount{background:var(--am-apricot);color:var(--am-text);font-size:12px;letter-spacing:normal;text-transform:none}.am-stars{color:var(--am-star);letter-spacing:1.5px}.am-prose{max-width:var(--am-measure);font-size:18px;line-height:1.7;color:var(--am-text-secondary);text-wrap:pretty}.am-prose h2,.am-prose h3{font-family:var(--am-font-serif);font-weight:400;color:var(--am-text)}@media screen and (max-width:749px){:root{--am-section-y: 56px;--am-section-x: 20px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/amiredita-tokens.css.map */
