:root{--ao-accent:#c61e2e;--ao-accent-dark:#a11623;--ao-bg:#f3f3f3;--ao-card:#ffffff;--ao-ink:#2e2e2e;--ao-muted:#6f6f6f;--ao-line:rgba(0,0,0,.1);--ao-success:#27c269;--ao-warning:#f5a524;--ao-shadow-sm:0 6px 16px rgba(0,0,0,.06);--ao-shadow-md:0 10px 24px rgba(0,0,0,.08);--ao-r-sm:12px;--ao-r-md:16px;--ao-r-lg:18px;--ao-r-pill:999px;--ao-s-1:4px;--ao-s-2:8px;--ao-s-3:12px;--ao-s-4:16px;--ao-s-5:20px;--ao-s-6:24px;--ao-s-7:32px;--ao-s-8:40px;--ao-s-9:60px;--ao-font-body:"Roboto",system-ui,-apple-system,Segoe UI,Arial,sans-serif;--ao-font-head:"Montserrat",system-ui,-apple-system,Segoe UI,Arial,sans-serif;--ao-text-xs:12px;--ao-text-sm:14px;--ao-text-md:16px;--ao-text-lg:18px;--ao-text-xl:20px;--ao-text-2xl:26px;--ao-ease:ease;--ao-t:.15s;--ao-container:1200px}.ao-scope{font-family:var(--ao-font-body);color:var(--ao-ink)}.ao-scope *{box-sizing:border-box}.ao-scope a{color:inherit;text-decoration:none}.ao-bg{background:var(--ao-bg)}.ao-container{max-width:var(--ao-container);margin:0 auto;padding-left:20px;padding-right:20px}@media(max-width:989px){.ao-container{padding-left:16px;padding-right:16px}}.ao-h1,.ao-h2,.ao-h3,.ao-title{font-family:var(--ao-font-head);font-weight:900;letter-spacing:-.3px;color:var(--ao-ink)}.ao-h1{font-size:clamp(28px,3.2vw,44px);line-height:1.05;margin:0}.ao-h2{font-size:clamp(22px,2.2vw,32px);line-height:1.1;margin:0}.ao-h3{font-size:18px;line-height:1.2;margin:0}.ao-subtitle{font-size:var(--ao-text-sm);color:var(--ao-muted);line-height:1.35}.ao-body{font-size:var(--ao-text-md);line-height:1.5}.ao-card{background:var(--ao-card);border:1px solid var(--ao-line);border-radius:var(--ao-r-md);box-shadow:var(--ao-shadow-sm)}.ao-card--pad-sm{padding:var(--ao-s-3)}.ao-card--pad-md{padding:var(--ao-s-4)}.ao-card--pad-lg{padding:var(--ao-s-5)}.ao-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--ao-r-pill);font-size:13px;font-weight:900;color:var(--ao-ink);background:#c61e2e0f;border:1px solid rgba(198,30,46,.14);white-space:nowrap}.ao-chip--soft{background:#0000000a;border:1px solid rgba(0,0,0,.1)}.ao-chip--ok{background:#27c2691a;border-color:#27c26938}.ao-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.ao-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ao-font-body);font-weight:900;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--ao-r-pill);height:46px;padding:0 16px;transition:filter var(--ao-t) var(--ao-ease),transform var(--ao-t) var(--ao-ease),box-shadow var(--ao-t) var(--ao-ease),background var(--ao-t) var(--ao-ease)}.ao-btn:active{transform:translateY(1px)}.ao-btn--block{width:100%}.ao-btn--primary{color:#fff;background:linear-gradient(180deg,var(--ao-accent),var(--ao-accent-dark));border:1px solid rgba(198,30,46,.95);box-shadow:0 10px 18px #c61e2e2e}.ao-btn--primary:hover{filter:brightness(.96);box-shadow:0 12px 22px #c61e2e38}.ao-btn--ghost{color:var(--ao-accent);background:transparent;border:1px solid rgba(198,30,46,.45);border-radius:12px}.ao-btn--ghost:hover{background:#c61e2e0f}.ao-btn--neutral{color:var(--ao-ink);background:#0000000a;border:1px solid rgba(0,0,0,.1);border-radius:12px}.ao-btn--neutral:hover{background:#0000000f}.ao-link{text-decoration:underline;text-underline-offset:3px;opacity:.9}.ao-link:hover{opacity:1}.ao-input{width:100%;height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.14);background:#fff;color:var(--ao-ink);outline:none}.ao-input:focus{border-color:#c61e2e59;box-shadow:0 0 0 3px #c61e2e1a}.ao-stepper{display:inline-flex;align-items:center;border:1px solid rgba(0,0,0,.14);border-radius:var(--ao-r-pill);overflow:hidden;background:#fff}.ao-stepper button{width:38px;height:34px;border:0;background:transparent;font-weight:900;cursor:pointer}.ao-stepper input{width:42px;height:34px;border:0;background:transparent;text-align:center;font-weight:900;color:var(--ao-ink)}.ao-remove{width:38px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(0,0,0,.14);color:#0000008c;background:#fff;transition:all var(--ao-t) var(--ao-ease)}.ao-remove:hover{border-color:#c61e2e59;color:var(--ao-accent);background:#c61e2e0f}.ao-acc{border:1px solid var(--ao-line);border-radius:var(--ao-r-md);background:var(--ao-card);box-shadow:var(--ao-shadow-sm);overflow:hidden}.ao-acc>summary{cursor:pointer;list-style:none;padding:12px 44px 12px 14px;font-family:var(--ao-font-head);font-weight:900;color:var(--ao-ink);font-size:15px;position:relative}.ao-acc>summary::-webkit-details-marker{display:none}.ao-acc>summary:after{content:"\203a";position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(90deg);font-size:22px;opacity:.55}.ao-acc[open]>summary:after{transform:translateY(-50%) rotate(-90deg)}.ao-acc__body{padding:0 14px 14px}.ao-acc__body p{margin:0 0 10px;font-size:var(--ao-text-sm);color:var(--ao-muted);line-height:1.35}.ao-mt-2{margin-top:var(--ao-s-2)}.ao-mt-3{margin-top:var(--ao-s-3)}.ao-mt-4{margin-top:var(--ao-s-4)}.ao-mb-2{margin-bottom:var(--ao-s-2)}.ao-mb-3{margin-bottom:var(--ao-s-3)}.ao-mb-4{margin-bottom:var(--ao-s-4)}.ao-gap-2{gap:var(--ao-s-2)}.ao-gap-3{gap:var(--ao-s-3)}.ao-flex{display:flex}.ao-wrap{flex-wrap:wrap}.ao-center{align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ao-tokens.css.map */
