.button.button--size-small{font-size:var(--btn-small-fs, 1.3rem);letter-spacing:var(--btn-small-ls, .06rem);padding:var(--btn-small-pv, .8rem) var(--btn-small-ph, 2rem);min-height:calc(var(--btn-small-fs, 1.3rem) + var(--btn-small-pv, .8rem) * 2 + var(--buttons-border-width, 0px) * 2);min-width:calc(8rem + var(--buttons-border-width, 0px) * 2)}.button.button--size-medium{font-size:var(--btn-medium-fs, 1.5rem);letter-spacing:var(--btn-medium-ls, .1rem);padding:var(--btn-medium-pv, 1rem) var(--btn-medium-ph, 3rem);min-height:calc(var(--btn-medium-fs, 1.5rem) + var(--btn-medium-pv, 1rem) * 2 + var(--buttons-border-width, 0px) * 2);min-width:calc(12rem + var(--buttons-border-width, 0px) * 2)}.button.button--size-large{font-size:var(--btn-large-fs, 1.6rem);letter-spacing:var(--btn-large-ls, .1rem);padding:var(--btn-large-pv, 1.2rem) var(--btn-large-ph, 3.6rem);min-height:calc(var(--btn-large-fs, 1.6rem) + var(--btn-large-pv, 1.2rem) * 2 + var(--buttons-border-width, 0px) * 2);min-width:calc(14rem + var(--buttons-border-width, 0px) * 2)}.button.button--size-jumbo{font-size:var(--btn-jumbo-fs, 1.8rem);letter-spacing:var(--btn-jumbo-ls, .1rem);padding:var(--btn-jumbo-pv, 1.4rem) var(--btn-jumbo-ph, 4.4rem);min-height:calc(var(--btn-jumbo-fs, 1.8rem) + var(--btn-jumbo-pv, 1.4rem) * 2 + var(--buttons-border-width, 0px) * 2);min-width:calc(16rem + var(--buttons-border-width, 0px) * 2)}.button.button--size-extra-jumbo{font-size:var(--btn-xjumbo-fs, 2rem);letter-spacing:var(--btn-xjumbo-ls, .12rem);padding:var(--btn-xjumbo-pv, 1.8rem) var(--btn-xjumbo-ph, 5.2rem);min-height:calc(var(--btn-xjumbo-fs, 2rem) + var(--btn-xjumbo-pv, 1.8rem) * 2 + var(--buttons-border-width, 0px) * 2);min-width:calc(18rem + var(--buttons-border-width, 0px) * 2)}.button.button--pill{border-radius:50px}.button.button--pill:before,.button.button--pill:after{border-radius:50px}.button.button--outline{--alpha-button-background: 0;--color-button-text: var(--color-button)}.button.button--outline:after{--border-opacity: 1}.button.button--outline:hover{--alpha-button-background: .1}.button-icon{display:inline-flex;align-items:center;flex-shrink:0}.button-icon svg,.button-icon i{width:1em;height:1em}.button:has(.button-icon),.link:has(.button-icon){display:inline-flex;align-items:center;gap:.5em}.button--size-small:not(.button){font-size:1.1rem;padding:.3rem .8rem}.button--size-medium:not(.button){font-size:1.3rem;padding:.4rem 1.2rem}.button--size-large:not(.button){font-size:1.4rem;padding:.6rem 1.6rem}.button--size-jumbo:not(.button){font-size:1.6rem;padding:.8rem 2rem}.button--size-extra-jumbo:not(.button){font-size:1.8rem;padding:1rem 2.4rem}.button[style*=--ms-btn-border]:after{box-shadow:0 0 0 max(1px,var(--buttons-border-width)) rgb(var(--ms-btn-border))!important}.button[style*=--ms-btn-border]:not([disabled]):hover:after{box-shadow:0 0 0 calc(max(1px,var(--buttons-border-width)) + 1px) rgb(var(--ms-btn-border))!important}.button[style*=--ms-btn-width]{width:var(--ms-btn-width)!important;min-width:0}.button[style*=--ms-btn-ph]{padding-left:var(--ms-btn-ph)!important;padding-right:var(--ms-btn-ph)!important}@media screen and (max-width:749px){.button.button--size-jumbo,.button.button--size-extra-jumbo{padding-left:3rem;padding-right:3rem;min-width:0}.button.button--size-extra-jumbo{font-size:var(--btn-jumbo-fs, 1.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ms_button-sizes.css.map */
