html,body{margin:0;background:var(--am-cream);color:var(--am-espresso);font-family:var(--am-font-body);font-size:var(--am-text-body);line-height:1.62;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--am-red)}::selection{background:var(--am-select-bg);color:var(--am-espresso)}button{font-family:inherit}.am-container{width:100%;max-width:70rem;margin:0 auto;padding-left:clamp(1.125rem,5vw,2.5rem);padding-right:clamp(1.125rem,5vw,2.5rem)}.am-display{font-family:var(--am-font-display);font-weight:600;font-size:var(--am-text-4xl);line-height:.88;letter-spacing:-.015em;margin:0}.am-h1{font-family:var(--am-font-display);font-weight:600;font-size:var(--am-text-3xl);line-height:1;letter-spacing:-.015em;margin:0}.am-h2{font-family:var(--am-font-display);font-weight:600;font-size:var(--am-text-2xl);line-height:1.02;margin:0}.am-pullquote{font-family:var(--am-font-display);font-weight:400;font-style:italic;font-size:var(--am-text-lg);line-height:1.35}.am-lead{font-size:var(--am-text-lg);font-weight:500;line-height:1.55;color:var(--am-shade-4)}.am-body{font-size:var(--am-text-body);line-height:1.62;color:var(--am-shade-5)}.am-eyebrow{font-weight:700;font-size:var(--am-text-xs);letter-spacing:.18em;color:var(--am-shade-2);text-transform:uppercase}.am-eyebrow .am-eyebrow__num{color:var(--am-red)}.am-label{font-weight:700;font-size:.6875rem;letter-spacing:.14em;color:var(--am-footer-heading);text-transform:uppercase}.am-kicker{display:inline-flex;align-items:center;gap:.375rem;font-weight:700;font-size:.625rem;letter-spacing:.1em;color:#8a3a2e;background:#fdf8efeb;padding:.3125rem .6875rem;border-radius:var(--am-radius-pill);text-transform:uppercase}.am-wordmark{font-family:var(--am-font-display);font-weight:600;line-height:1;white-space:nowrap;display:inline-block}.am-wordmark__i{position:relative;display:inline-block}.am-wordmark__i:after{content:"";position:absolute;left:50%;bottom:.66em;transform:translate(-50%);width:.12em;height:.12em;border-radius:50%;background:var(--am-red)}.am-wordmark--dark .am-wordmark__i:after{background:var(--am-rose-accent)}.am-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-weight:700;font-size:.90625rem;padding:.875rem 1.625rem;border-radius:var(--am-radius-pill);border:none;cursor:pointer;transition:transform var(--am-motion-fast) var(--am-ease),box-shadow var(--am-motion-fast) var(--am-ease),background var(--am-motion-fast) var(--am-ease);min-height:44px}.am-btn-primary{background:var(--am-red);color:var(--am-cream);box-shadow:var(--am-shadow-cta)}.am-btn-primary:hover{background:#a82c23;box-shadow:0 16px 30px -12px #c2352ba6;color:var(--am-cream)}.am-btn-primary:active{transform:scale(.98);box-shadow:0 8px 16px -10px #c2352b80}.am-btn-outline{background:var(--am-cream);color:var(--am-espresso);border:1.5px solid var(--am-espresso);padding:.78125rem 1.625rem}.am-btn-outline:hover{background:var(--am-blush);color:var(--am-espresso)}.am-btn-outline:active{transform:scale(.98)}.am-btn-confirm{background:var(--am-espresso);color:var(--am-cream)}.am-btn-confirm:hover{background:#2a1712;color:var(--am-cream)}.am-chip{display:inline-flex;align-items:center;gap:.375rem;background:var(--am-cream);border:1px solid var(--am-chip-border);padding:.4375rem .8125rem;border-radius:var(--am-radius-pill);font-weight:700;font-size:.75rem;color:var(--am-shade-5);cursor:pointer;min-height:44px;box-shadow:var(--am-shadow-chip)}.am-chip__dot{width:6px;height:6px;border-radius:50%;background:var(--am-red);flex:none}.am-stripes{position:relative;overflow:hidden}.am-stripes:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(46deg,#ffffff38 0 16px,#fff0 16px 32px);pointer-events:none}.am-stripes--tight:after{background:repeating-linear-gradient(46deg,#ffffff29 0 14px,#fff0 14px 28px)}.am-stripes--wide:after{background:repeating-linear-gradient(46deg,#ffffff2e 0 18px,#fff0 18px 36px)}.am-stripes--dark:after{background:repeating-linear-gradient(46deg,#ffffff1f 0 14px,#fff0 14px 28px)}.am-seal{width:4rem;height:4rem;border-radius:50%;background:var(--am-red);color:var(--am-cream);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-7deg);box-shadow:var(--am-shadow-seal-sm);position:relative;flex:none}.am-seal__letter{font-family:var(--am-font-display);font-weight:600;font-size:2rem;line-height:.82;margin:.125rem 0}.am-seal__tag{font-weight:700;font-size:.53125rem;letter-spacing:.22em;color:var(--am-blush-tint-3);text-transform:uppercase}.am-seal--lg{width:12.25rem;height:12.25rem;box-shadow:var(--am-shadow-seal-lg)}.am-seal--lg .am-seal__letter{font-size:6.25rem}.am-seal--ring{background:transparent;border:1.5px solid var(--am-red);color:var(--am-red);box-shadow:none}.am-seal--emboss{background:var(--am-blush);color:#d8ac9b;box-shadow:none}.am-seal--onDark{background:var(--am-espresso);color:var(--am-blush);box-shadow:none}.am-keeprate-badge{position:absolute;bottom:.625rem;right:.625rem;background:var(--am-cream);border-radius:var(--am-radius-pill);padding:.3125rem .625rem;font-family:var(--am-font-display);font-weight:700;font-size:.9375rem;color:var(--am-red)}.am-keeprate-badge--low{color:var(--am-shade-3)}.am-keeprate-stat{background:var(--am-cream);border-radius:var(--am-radius-card);padding:1rem 1.125rem}.am-keeprate-stat__num{font-family:var(--am-font-display);font-weight:700;font-size:2.375rem;line-height:.9;color:var(--am-red)}.am-keeprate-stat__num--low{color:var(--am-shade-3)}.am-keeprate-stat__of{font-size:.71875rem;color:var(--am-shade-4);margin-top:.375rem;font-weight:600}.am-keeprate-stat__note{font-size:.6875rem;color:var(--am-shade-2);margin-top:.125rem}@keyframes amArrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes amStamp{0%{opacity:0;transform:scale(1.15) rotate(-10deg)}60%{opacity:1}to{opacity:1;transform:scale(1) rotate(-7deg)}}.am-a1{animation:amArrive .7s cubic-bezier(.2,.75,.2,1) both}.am-a2{animation:amArrive .7s cubic-bezier(.2,.75,.2,1) .1s both}.am-a3{animation:amArrive .7s cubic-bezier(.2,.75,.2,1) .2s both}.am-a4{animation:amArrive .7s cubic-bezier(.2,.75,.2,1) .3s both}.am-stamp{animation:amStamp .8s cubic-bezier(.2,.75,.2,1) .5s both}@media(prefers-reduced-motion:reduce){.am-a1,.am-a2,.am-a3,.am-a4,.am-stamp{animation:none!important}}.am-rail{scrollbar-width:none;-ms-overflow-style:none}.am-rail::-webkit-scrollbar{display:none}.am-accordion summary::-webkit-details-marker{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/amelie-base.css.map */
