.button,.image-with-text .newsletter-form__button,.customer button,.btn--special{background:#fff!important;color:#121212!important;text-align:center;font-size:18px;letter-spacing:.9px;text-transform:capitalize;border:1px solid #121212!important;min-height:calc(5rem + var(--buttons-border-width) * 2)}.button:hover,.image-with-text .newsletter-form__button:hover,.customer button:hover,.btn--special:hover{background:#396813!important;color:#fff!important;border:1px solid #396813!important}.button:not([disabled]):hover:after,.button:after,button:after,button:hover:after{box-shadow:none!important}.badge{color:#fff}.customer button{font-size:18px!important}.btn--special{min-height:calc(5rem + var(--buttons-border-width) * 2);min-width:calc(12rem + var(--buttons-border-width) * 2)}.btn--special span{color:#121212!important}.btn--special span a:hover{color:#fff!important}.button.ann{min-height:calc(3.5rem + var(--buttons-border-width) * 2);min-width:calc(10rem + var(--buttons-border-width) * 2);padding:0 1.5rem}.button.ann:hover{background:#e9e387!important;color:#000!important;border:1px solid #E9E387!important}@media screen and (max-width: 1350px){.button{font-size:15px;padding:0 1rem;min-height:calc(4rem + var(--buttons-border-width) * 2)}}@media screen and (max-width: 750px){.button{padding:0 2rem}.button.ann{min-height:calc(3rem + var(--buttons-border-width) * 2)}}@media screen and (max-width: 450px){.quick-add__submit.button{padding:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/button-style.css.map */
