.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:0;font-family:var(--font-heading);font-weight:600;text-transform:uppercase;line-height:normal;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast, .2s ease),color var(--transition-fast, .2s ease),border-color var(--transition-fast, .2s ease),box-shadow var(--transition-fast, .2s ease);text-box-trim:trim-both;text-box-edge:cap alphabetic}.button:hover{text-decoration:none}.button,.button-lg{height:40px;padding:0 32px;font-size:14px;letter-spacing:-.28px}.button-md{height:32px;padding:0 24px;font-size:12px;letter-spacing:-.24px}.button-sm{height:32px;padding:0 20px;font-size:12px;letter-spacing:-.24px}.button-xsm{height:28px;padding:0 16px;font-size:11px;letter-spacing:-.22px}.button,.button--solid-dark,.button-solid{background-color:rgb(var(--color-merlot));color:rgb(var(--color-blonde-wood));border-color:rgb(var(--color-merlot))}.button:not(.button--solid-light):not(.button--outline-dark):not(.button--outline-light):not(.button-outline):not(.button-secondary):not(.button--text):not(:disabled):hover,.button--solid-dark:not(:disabled):hover,.button-solid:not(:disabled):hover{background-color:#2b2b2b;border-color:#2b2b2b}.button:not(.button--solid-light):not(.button--outline-dark):not(.button--outline-light):not(.button-outline):not(.button-secondary):not(.button--text):not(:disabled):active,.button--solid-dark:not(:disabled):active,.button-solid:not(:disabled):active{background-color:rgb(var(--color-merlot));border-color:rgb(var(--color-merlot))}.button--solid-light{background-color:rgb(var(--color-dry-wood));color:rgb(var(--color-merlot));border-color:rgb(var(--color-dry-wood))}.button--solid-light:not(:disabled):hover{background-color:#f2ede8;border-color:#f2ede8}.button--solid-light:not(:disabled):active{background-color:rgb(var(--color-dry-wood));border-color:rgb(var(--color-dry-wood))}.button--outline-dark,.button-outline,.button-secondary{background-color:transparent;color:rgb(var(--color-merlot));border-color:rgb(var(--color-merlot))}.button--outline-dark:not(:disabled):hover,.button-outline:not(:disabled):hover,.button-secondary:not(:disabled):hover{background-color:rgb(var(--color-merlot));color:rgb(var(--color-blonde-wood));border-color:rgb(var(--color-merlot))}.button--outline-dark:not(:disabled):active,.button-outline:not(:disabled):active,.button-secondary:not(:disabled):active{background-color:transparent;color:rgb(var(--color-merlot));border-color:rgb(var(--color-merlot))}.button--outline-light{background-color:transparent;color:rgb(var(--color-blonde-wood));border-color:rgb(var(--color-blonde-wood))}.button--outline-light:not(:disabled):hover{background-color:rgb(var(--color-blonde-wood));color:rgb(var(--color-merlot));border-color:rgb(var(--color-blonde-wood))}.button--outline-light:not(:disabled):active{background-color:transparent;color:rgb(var(--color-blonde-wood));border-color:rgb(var(--color-blonde-wood))}.button--text{background:transparent;border-color:transparent;color:rgb(var(--color-merlot));text-decoration:underline;text-underline-offset:3px;padding-left:0;padding-right:0}.button--text:not(:disabled):hover{background:transparent;border-color:transparent;color:#2b2b2b;text-decoration:underline}.button--text:not(:disabled):active{background:transparent;border-color:transparent;color:rgb(var(--color-merlot))}.button:focus-visible{box-shadow:0 0 0 1px #000;outline:none}.button:disabled,.button.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button.w-100{width:100%}
/*# sourceMappingURL=/cdn/shop/t/17/assets/buttons.css.map */
