.btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:inherit;text-decoration:none;text-transform:uppercase;white-space:nowrap}.btn:disabled,.btn.is-disabled{cursor:not-allowed}.btn.loading{color:transparent;position:relative}.btn.loading>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;display:flex;align-items:center}.btn.loading>.loading__spinner .spinner{width:fit-content}.btn.loading>.loading__spinner .path{stroke:var(--text-inverse)}.btn--fill{padding:var(--scale-400) var(--scale-600)}.btn--fill.btn--burgundy{background:var(--button-secondary);color:var(--text-inverse)}.btn--fill.btn--burgundy:not(:disabled):not(.is-disabled):hover,.btn--fill.btn--burgundy:not(.is-disabled).is-hover{background:var(--button-secondary-hover)}.btn--fill.btn--black{background:var(--button-primary);color:var(--text-inverse)}.btn--fill.btn--black:not(:disabled):not(.is-disabled):hover,.btn--fill.btn--black:not(.is-disabled).is-hover{background:var(--button-primary-hover)}.btn--fill.btn--white{background:var(--button-inverse);color:var(--text-primary)}.btn--fill.btn--white:not(:disabled):not(.is-disabled):hover,.btn--fill.btn--white:not(.is-disabled).is-hover{background:var(--button-inverse-hover)}.btn--fill:disabled,.btn--fill.is-disabled{background:var(--button-disabled);color:var(--text-inverse)}.btn--fill[data-awaiting-selection].btn--burgundy{background:var(--button-secondary)}.btn--fill[data-awaiting-selection].btn--black{background:var(--button-primary)}.btn--fill[data-awaiting-selection].btn--white{background:var(--button-inverse);color:var(--text-primary)}.btn--text{background:transparent;padding:var(--scale-100) 0;border-bottom:var(--border-width-xs) solid}.btn--text.btn--black{border-color:var(--button-primary);color:var(--text-primary)}.btn--text.btn--black:not(:disabled):not(.is-disabled):hover,.btn--text.btn--black:not(.is-disabled).is-hover{border-color:var(--button-primary-hover);color:var(--text-subdued)}.btn--text.btn--white{border-color:var(--button-inverse);color:var(--text-inverse)}.btn--minor{background:transparent;padding:var(--scale-100) 0;border-bottom:var(--border-width-xs) solid;text-transform:none}.btn--minor.btn--black{border-color:var(--button-primary);color:var(--text-primary)}.btn--minor.btn--white{border-color:var(--button-inverse);color:var(--text-inverse)}.btn--outline{background:transparent;border:var(--border-width-xs) solid;padding:var(--scale-400) var(--scale-600);gap:0}.btn--outline.has-icon{padding:var(--scale-350) var(--scale-600);gap:var(--scale-300)}.btn--outline.btn--dark{border-color:var(--button-minor);color:var(--text-subdued)}.btn--outline.btn--dark:not(:disabled):not(.is-disabled):hover,.btn--outline.btn--dark:not(.is-disabled).is-hover{border-color:var(--button-primary-hover)}.btn--outline.btn--light{border-color:var(--button-inverse);color:var(--text-inverse)}.btn--outline.btn--light:not(:disabled):not(.is-disabled):hover,.btn--outline.btn--light:not(.is-disabled).is-hover{background:var(--fill-inverse);color:var(--text-primary)}.btn--outline .icon-sc{font-size:var(--scale-500)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/buttons.css.map */
