.banner__buttons .button{background-color:var(--wr-dark-blue);color:var(--wr-white);border:1px solid var(--wr-dark-blue);border-radius:var(--wr-radius-sm);padding:var(--button-padding, 1.5rem 3rem);font-size:var(--wr-text-base);font-weight:var(--wr-weight-semibold);line-height:var(--wr-leading-body);letter-spacing:0;text-transform:none;min-width:var(--button-min-width, auto);transition:background-color .2s ease-in-out,color .2s ease-in-out}.banner__buttons .button:before,.banner__buttons .button:after,.banner__buttons .button:not([disabled]):hover:after{box-shadow:none}.banner__buttons .button:hover{background-color:var(--wr-dark-blue);color:var(--wr-white)}.banner__buttons .button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.banner__buttons .button--secondary,.banner__buttons .button--secondary:hover{background-color:var(--wr-white);color:var(--wr-dark-blue);border:1px solid var(--wr-dark-blue)}.banner__buttons[data-button-size=small] .button{--button-padding: .75rem 1.5rem;--button-min-width: 10rem}.banner__buttons[data-button-size=medium] .button{--button-padding: 1rem 2rem;--button-min-width: 12rem}.banner__buttons[data-button-size=large] .button{--button-padding: 1.25rem 2.5rem;--button-min-width: 15rem}@media screen and (max-width:749px){.banner__buttons .button{width:100%;margin-bottom:1rem}.banner__buttons .button:last-child{margin-bottom:0}.banner__buttons--multiple{flex-direction:column;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/440/assets/custom-banner-buttons.css.map */
