.ai-root,.ai-root *,.ai-root *:before,.ai-root *:after{box-sizing:border-box}.ai-root body,.ai-body{font-family:var(--ai-font-body);font-size:var(--ai-font-body-mobile);line-height:var(--ai-line-body);color:var(--ai-color-text);background:var(--ai-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:750px){.ai-root body,.ai-body{font-size:var(--ai-font-body-desktop)}}.ai-h1{font-family:var(--ai-font-heading);font-weight:700;font-size:var(--ai-font-h1-mobile);line-height:var(--ai-line-h1);letter-spacing:-.02em;margin:0}.ai-h2{font-family:var(--ai-font-heading);font-weight:700;font-size:var(--ai-font-h2-mobile);line-height:var(--ai-line-h2);letter-spacing:-.01em;margin:0}.ai-h3{font-family:var(--ai-font-heading);font-weight:600;font-size:var(--ai-font-h3-mobile);line-height:var(--ai-line-h3);margin:0}@media(min-width:750px){.ai-h1{font-size:var(--ai-font-h1-desktop)}.ai-h2{font-size:var(--ai-font-h2-desktop)}.ai-h3{font-size:var(--ai-font-h3-desktop)}}.ai-container{width:100%;max-width:var(--ai-container-max);margin-inline:auto;padding-inline:var(--ai-container-padding)}.ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ai-space-2);padding:var(--ai-space-3) var(--ai-space-5);font-family:var(--ai-font-body);font-size:var(--ai-font-body-desktop);font-weight:600;line-height:1;text-decoration:none;border-radius:var(--ai-radius-sm);border:1px solid transparent;cursor:pointer;transition:background var(--ai-transition-fast),color var(--ai-transition-fast),border-color var(--ai-transition-fast);min-height:44px}.ai-btn--primary{background:var(--ai-color-cta);color:var(--ai-color-cta-text);border-color:var(--ai-color-cta)}.ai-btn--primary:hover,.ai-btn--primary:focus-visible{background:var(--ai-color-cta-hover);border-color:var(--ai-color-cta-hover)}.ai-btn--secondary{background:transparent;color:var(--ai-color-text);border-color:var(--ai-color-border-strong)}.ai-btn--secondary:hover,.ai-btn--secondary:focus-visible{background:var(--ai-color-text);color:var(--ai-color-bg)}.ai-btn--invert{background:transparent;color:var(--ai-color-bg);border-color:var(--ai-color-bg)}.ai-btn--invert:hover,.ai-btn--invert:focus-visible{background:var(--ai-color-bg);color:var(--ai-color-text)}.ai-btn--accent{background:var(--ai-color-bg);color:var(--ai-color-text);border-color:var(--ai-color-bg);letter-spacing:.02em;padding-inline:var(--ai-space-6)}.ai-btn--accent:hover,.ai-btn--accent:focus-visible{background:var(--ai-color-accent);color:var(--ai-color-bg-dark);border-color:var(--ai-color-accent)}.ai-visually-hidden,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link{position:absolute;top:0;left:0;z-index:9999;padding:var(--ai-space-3) var(--ai-space-4);background:var(--ai-color-text);color:var(--ai-color-bg);font-family:var(--ai-font-body);font-size:.875rem;font-weight:600;text-decoration:none;border-radius:0 0 var(--ai-radius-sm) 0;transform:translateY(-100%);transition:transform var(--ai-transition-fast)}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{transform:translateY(0);outline:2px solid var(--ai-color-cta);outline-offset:2px}.skip-to-content-link.visually-hidden{clip:auto;width:auto;height:auto;margin:0;overflow:visible;white-space:normal}.skip-to-content-link.visually-hidden:not(:focus):not(:focus-visible){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-root :focus-visible{outline:2px solid var(--ai-color-text);outline-offset:2px}.ai-section{padding-block:var(--ai-space-7)}@media(min-width:750px){.ai-section{padding-block:var(--ai-space-8)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/auto-interior-base.css.map */
