.button{display:inline-flex;padding:16px 24px;justify-content:center;align-items:center;font-family:Avenir;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:1.4px;text-transform:uppercase;text-align:center;cursor:pointer;align-self:stretch;transition:background-color .2s,color .2s}.button-function{min-height:40px;display:inline-flex;justify-content:center;align-items:center;font-family:Avenir;font-size:14px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:1.4px;text-transform:uppercase;text-align:center;cursor:pointer;background-color:transparent;transition:background-color .2s,color .2s}.button-function svg,.button-function img{display:inline;object-fit:contain;height:100%;width:100%}button:active{transform:scale(.95)}button{-webkit-tap-highlight-color:transparent}.button:active{transform:scale(.95)}.button--no-stretch{align-self:unset}.button--black{background-color:#000;color:#fff}.button--white{background-color:#fff;color:#000}.button--outline-black{background-color:transparent;outline:1px solid black;color:#000}.button--outline-white{background-color:transparent;outline:1px solid white;color:#fff}.button--underline{line-height:26px;text-decoration-line:underline;padding:0;background-color:transparent;text-transform:none;letter-spacing:normal;color:#000}.button--underline-link{text-decoration-line:underline;padding:0;background-color:transparent;color:#000}.button--underline-link-white,.button--underline-link-white:hover{text-decoration-line:underline;padding:0;background-color:transparent;color:#fff}.button:disabled{background-color:var(--Medium-Grey);color:#fff}.button:disabled:active{transform:scale(1)}.button:disabled:hover{background-color:var(--Medium-Grey);color:#fff}.button--black:hover,.button--white:hover,.button--outline-black:hover,.button--outline-white:hover{transition:background-color .2s,color .2s;background:#eac56a;outline-color:#eac56a;background:#a12224;outline-color:#a12224;color:#fff;background:var(--button-hover-color);outline-color:var(--button-hover-color);color:var(--button-hover-text)}button:disabled:hover{cursor:not-allowed}@media screen and (min-width: 768px){.button{align-self:unset}}@media screen and (min-width: 1024px){.button,.button-function{font-size:16px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:1.6px;text-transform:uppercase}.button--underline{line-height:26px;text-transform:none;letter-spacing:normal}.button--large{padding:16px 64px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/button.css.map */
