@layer atoms.button{.Button-module__button__lx8KA{--btn-color: var(--c-btn-color, var(--s-color-text-inverse));--btn-background: var(--c-btn-background, var(--s-color-control));--btn-border: var(--c-btn-border, var(--s-color-control));--btn-radius: var(--c-btn-radius, 0);--btn-hover-color: var(--c-btn-hover-color, var(--s-color-text-inverse));--btn-hover-background: var(--c-btn-hover-background, var(--s-background-hover));--btn-hover-border: var(--c-btn-hover-border, var(--s-background-hover));--btn-active-color: var(--c-btn-active-color, var(--btn-color));--btn-active-background: var(--c-btn-active-background, var(--btn-background));--btn-active-border: var(--c-btn-active-border, var(--btn-border));--btn-disabled-color: var(--c-btn-disabled-color, var(--btn-color));--btn-disabled-background: var(--c-btn-disabled-background, var(--btn-background));--btn-disabled-border: var(--c-btn-disabled-border, var(--btn-border));display:inline-flex;align-items:center;justify-content:center;padding:var(--s-spacing-2) var(--s-spacing-3);gap:var(--s-spacing-2);border:1px solid var(--btn-border);border-radius:var(--btn-radius);background-color:var(--btn-background);color:var(--btn-color);font-weight:400;font-size:1.6rem;line-height:1.2;cursor:pointer;transition-duration:var(--s-transition-duration-default);transition-property:background,color,border-color;transition-timing-function:var(--s-transition-timing-default)}.Button-module__button__lx8KA:disabled{border-color:var(--btn-disabled-border);background-color:var(--btn-disabled-background);color:var(--btn-disabled-color);cursor:not-allowed;opacity:.6}.Button-module__button__lx8KA:where(:hover,:focus-visible){border-color:var(--btn-hover-border);background-color:var(--btn-hover-background);color:var(--btn-hover-color)}.Button-module__button__lx8KA:active:not(:disabled){border-color:var(--btn-active-border);background-color:var(--btn-active-background);color:var(--btn-active-color)}.Button-module__secondary__zFiCW{--btn-color: var(--c-btn-color, var(--s-color-text-base));--btn-background: var(--c-btn-background, transparent);--btn-border: var(--c-btn-border, var(--s-color-text-base));--btn-hover-color: var(--c-btn-hover-color, var(--s-background-primary));--btn-hover-background: var(--c-btn-hover-background, var(--s-background-hover));--btn-hover-border: var(--c-btn-hover-border, var(--s-background-hover))}.Button-module__link__nFpnC{align-items:center;justify-content:start;padding:0;gap:var(--s-spacing-1);border:none;background:none;color:var(--c-btn-link-color, var(--s-color-text-base));font-size:1.2rem;text-decoration:underline;text-underline-offset:var(--s-spacing-half);cursor:pointer}.Button-module__link__nFpnC:where(:hover,:active,:focus-visible){background:transparent;color:var(--c-btn-link-color-hover, var(--s-color-text-muted))}.Button-module__iconLink__vDAkB{display:inline-flex;align-items:center;padding:0;padding-bottom:calc(var(--s-spacing-half) / 2);gap:var(--s-spacing-half);border:none;border-bottom:1px solid currentColor;border-radius:0;background:none;color:var(--c-btn-icon-link-color, var(--s-color-text-base));font-size:1.2rem;text-decoration:none;cursor:pointer}.Button-module__iconLink__vDAkB:where(:hover,:active,:focus-visible){background:transparent;color:var(--c-btn-icon-link-color-hover, var(--s-color-text-muted))}.Button-module__circle__bBojK{--btn-size: 4rem;width:var(--btn-size);height:var(--btn-size);padding:0;border-radius:50%}.Button-module__icon__prZwy{display:inline-block;margin:0;padding:0;border:none;background:none;color:currentColor;transition-duration:var(--s-transition-duration-default);transition-property:opacity;transition-timing-function:var(--s-transition-timing-default)}.Button-module__icon__prZwy:where(:hover,:active,:focus-visible){opacity:.8}}.EngineLabel-module__engineLabel__bCYHu{display:inline-flex;align-items:center;padding-inline:var(--s-spacing-half) var(--s-spacing-1);padding-block:var(--s-spacing-half);gap:var(--s-spacing-half);background-color:var(--c-engine-label-background, var(--s-background-primary));color:var(--c-engine-label-color, var(--s-color-text-primary));font-size:1.4rem;line-height:1.8rem;font-family:var(--s-font-base)}.EngineLabel-module__icon__XNMMX{inline-size:2rem;block-size:2rem;color:inherit}.EngineLabel-module__clean__e-ohZ{padding:0;background-color:transparent}.EngineLabel-module__hybrid__W44bF,.EngineLabel-module__plugin__kTcPw,.EngineLabel-module__electric__LH3Rr,.EngineLabel-module__mildHybrid__TKq--{color:var(--c-engine-label-hybrid-color, var(--s-color-hybrid))}.EngineLabel-module__fuelCell__ASsAG{color:var(--c-engine-label-fuel-cell-color, var(--s-color-brand-eco))}.EngineLabel-module__available__GETgi{gap:0;color:var(--c-engine-label-available-color, var(--s-color-brand-eco))}.Icon-module__icon__KeAcm{--icon-size: var(--c-icon-size, var(--s-icons-size));display:inline-block;aspect-ratio:1;width:var(--icon-size);color:currentColor}.Icon-module__iconXs__gU8wS{--icon-size: var(--s-icons-size-xs)}.Icon-module__iconSm__-7kzZ{--icon-size: var(--s-icons-size-sm)}.Icon-module__iconMd__cKB0D{--icon-size: var(--s-icons-size)}
