.brand-button{align-items:center;aspect-ratio:1/1;border:1px solid transparent;border-radius:.375rem;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:80px;padding:.25rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:640px){.brand-button{max-width:150px;padding:1rem}}.brand-button.selected,.brand-button:hover{--tw-border-opacity:1;background-color:rgba(var(--primary-rgb),.05);border-color:hsl(var(--color-primary)/var(--tw-border-opacity,1))}.subscription-vehicle{border-color:transparent;border-radius:.375rem;border-width:1px 1px 4px;gap:.75rem;padding:1rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.subscription-vehicle,.subscription-vehicle .subscription-info{align-items:center;display:flex;flex-direction:column}.subscription-vehicle .subscription-info{gap:.25rem;padding-bottom:1.5rem}.subscription-vehicle .subscription-info .model{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.subscription-vehicle:hover{border-color:hsl(var(--color-outline-variant)/var(--tw-border-opacity,1));border-width:1px 1px 4px;--tw-border-opacity:1;border-bottom-color:hsl(var(--color-primary)/var(--tw-border-opacity,1))}.subscription-vehicle:hover .model{--tw-text-opacity:1;color:hsl(var(--color-primary)/var(--tw-text-opacity,1))}
