.ai-scope{--ai-ink:#140f0f;--ai-paper:#ffffff;--ai-bone:#f9f9f8;--ai-mist:#f4f3f2;--ai-pill:rgba(239,238,236,.8);--ai-line:rgba(20,15,15,.12);--ai-muted:#757575;--ai-ctrl:#919191;--ai-pad-x:40px;--ai-container:1600px;--ai-module:96px;--ai-grid-cols:12;width:100%;max-width:none;color:var(--ai-ink);background:var(--ai-paper);font-family:var(--font-body--family, inherit);font-synthesis-weight:none;-webkit-font-smoothing:antialiased}.ai-scope,.ai-scope *,.ai-scope *:before,.ai-scope *:after{box-sizing:border-box}.ai-scope h1,.ai-scope h2,.ai-scope h3,.ai-scope h4,.ai-scope h5,.ai-scope h6{margin:0;padding:0;font-family:inherit;font-weight:400;letter-spacing:normal;text-transform:none;text-wrap:pretty}.ai-scope p{margin:0;padding:0;font-family:inherit;letter-spacing:normal;text-transform:none}.ai-scope ul,.ai-scope ol,.ai-scope li{margin:0;padding:0;list-style:none}.ai-scope a{color:inherit;text-decoration:none;letter-spacing:normal;text-transform:none}.ai-scope img,.ai-scope video,.ai-scope picture{display:block;max-width:100%}.ai-scope button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;letter-spacing:normal;text-transform:none}.ai-scope input{font:inherit;-webkit-appearance:none;appearance:none}.ai-scope svg{display:block}.ai-container{max-width:var(--ai-container);margin-inline:auto;padding-inline:var(--ai-pad-x)}.ai-bleed{width:100%;max-width:none}.ai-scope .ai-h-xl{font-family:inherit;font-size:clamp(40px,4.35vw,72px);line-height:1.1;letter-spacing:-.04em;font-weight:400}.ai-scope .ai-h-lg{font-family:inherit;font-size:clamp(32px,3.85vw,64px);line-height:1.095;letter-spacing:-.04em;font-weight:400}.ai-scope .ai-h-md{font-family:inherit;font-size:24px;line-height:1.3;letter-spacing:-.02em;font-weight:400}.ai-scope .ai-sub-lg{font-size:clamp(20px,1.7vw,28px);line-height:1.29;font-weight:400}.ai-scope .ai-body-lg{font-size:18px;line-height:1.4;letter-spacing:.01em}.ai-scope .ai-body{font-size:16px;line-height:1.375}.ai-scope .ai-body-sm{font-size:14px;line-height:1.43}.ai-scope .ai-label{font-size:14px;line-height:1.43;font-weight:500}.ai-scope .ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 20px;border-radius:1000px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1;text-align:center;text-decoration:none;transition:none}.ai-scope .ai-btn--light{background:var(--ai-mist);color:var(--ai-ink)}.ai-scope .ai-btn--dark{background:var(--ai-ink);color:#fff}.ai-scope .ai-btn--glass{background:#fffc;color:var(--ai-ink)}.ai-link-underline{text-decoration:underline;text-underline-offset:3px}.ai-ctrl{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--ai-ctrl);border-radius:1000px}.ai-ctrl:disabled{opacity:.35;cursor:default}.ai-ctrl svg{width:24px;height:24px}.ai-fab{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:1000px;background:#fffc;color:var(--ai-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ai-fab--label{width:auto;padding:0 16px;gap:8px;font-size:14px;font-weight:500}.ai-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1024px){.ai-scope{--ai-pad-x:24px;--ai-module:64px}}@media(max-width:749px){.ai-scope{--ai-pad-x:16px;--ai-module:48px}.ai-scope .ai-body-lg{font-size:16px}.ai-scope .ai-sub-lg{font-size:18px;line-height:1.35}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ai-shared.css.map */
