button{background-color:transparent;border:none;cursor:pointer}.button--login{background-color:var(--color-menu-login-btn-bg)}.button--login:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) var(--color-menu-login-btn-bg)!important}.button--user-menu{font-weight:var(--font-weight-semi-bold);font-size:1.6rem;font-family:var(--font-body-family),sans-serif;border:none;background-color:transparent;display:flex;gap:.4rem;align-items:center;cursor:pointer;color:var(--color-primary);transition:color var(--duration-default) var(--ease-out-slow),background-color var(--duration-default) var(--ease-out-slow)}.button--user-menu .button__label{flex-shrink:0}.button--user-menu .svg-wrapper svg{width:1rem;height:.6rem}.button--user-menu:hover{color:var(--color-secondary-b)}.aasaved-cart-trigger.button--side,.button--side{display:flex;justify-content:center;align-items:center;max-height:40px;flex-shrink:0;gap:.8rem;color:var(--color-secondary-b);font-family:var(--font-body-family);font-weight:600;transition:color var(--duration-default) var(--ease-out-slow),border-bottom var(--duration-default) var(--ease-out-slow);text-decoration:none;border-bottom:1px solid var(--color-secondary);line-height:2.8rem}@media screen and (min-width: 750px){.aasaved-cart-trigger.button--side,.button--side{padding:0;line-height:unset;border-bottom:1px solid transparent}:is(.aasaved-cart-trigger.button--side,.button--side):hover{text-decoration:none;border-bottom:1px solid var(--color-secondary)}}:is(.aasaved-cart-trigger.button--side,.button--side) span{font-size:1.6rem}:is(.aasaved-cart-trigger.button--side,.button--side) svg{margin-right:0;width:1.6rem;height:1.6rem}.aasaved-cart-trigger:hover{text-decoration:none!important}@media screen and (min-width: 750px){.aasaved-cart-trigger:hover{text-decoration:underline}}.button--secondary-b{background-color:var(--color-secondary-b);color:#fff}.button--reverse{background:#f9fcf5;color:var(--color-secondary-b);border:.1rem solid #F9FCF5;transition:background var(--duration-medium) var(--ease-out-slow),color var(--duration-medium) var(--ease-out-slow),border var(--duration-medium) var(--ease-out-slow)}.button--reverse:hover{background:transparent;color:var(--color-secondary-a);border:.1rem solid var(--color-secondary-a)}.button--reverse:after{box-shadow:none!important}.button--neutral{background:var(--color-primary-b);color:var(--color-primary);border:.1rem solid transparent;max-width:unset;max-height:unset!important;transition:background var(--duration-medium) var(--ease-out-slow),color var(--duration-medium) var(--ease-out-slow),border var(--duration-medium) var(--ease-out-slow)}.button--neutral:hover{background:transparent;color:var(--color-primary);border:.1rem solid var(--color-primary-b)}.button--neutral:after{box-shadow:none!important}.button--unavailable{background:transparent;border:.1rem solid var(--color-primary-b);color:var(--color-primary-a);pointer-events:none;cursor:not-allowed}.bottom-actions{flex-wrap:wrap;gap:1.6rem}@media screen and (min-width: 750px){.bottom-actions .button--side{padding:.4rem!important}}.button--non-interactable{pointer-events:none!important}.button--stretched-link{display:block!important;position:static;opacity:0;max-width:unset;max-height:unset!important}.button--stretched-link:after{position:absolute;top:0;bottom:0;left:0;right:0}.button--black{background:var(--color-secondary-a);border:.1rem solid #F9FCF5;transition:background var(--duration-medium) var(--ease-out-slow),color var(--duration-medium) var(--ease-out-slow),border var(--duration-medium) var(--ease-out-slow)}.button--black:hover{background:transparent;color:var(--color-secondary-a);border:.1rem solid var(--color-secondary-a)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/_ecostal-buttons.css.map */
