button.cart__checkout-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:40px;padding:8px 56px;border:0;border-radius:30px;background-color:var(--color-regal-blue);color:var(--color-white);font-family:Apercu Pro Regular,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.5px;text-transform:uppercase;transition:all .2s ease}button.cart__checkout-button:not([disabled]):hover{background-color:var(--color-dark-cerulean)}button.cart__checkout-button[disabled]{background-color:var(--color-white);border:1px solid var(--color-cloudy);color:var(--color-cloudy);cursor:not-allowed;opacity:.6;pointer-events:none}button.cart__checkout-button:before,button.cart__checkout-button:after,button.cart__checkout-button:not([disabled]):hover:after{display:none}button.cart__checkout-button:focus,button.cart__checkout-button:focus-visible,button.cart__checkout-button.focused{box-shadow:none}button.cart__checkout-button:focus:not(:focus-visible):not(.focused){outline:0}button.cart__checkout-button:focus-visible,button.cart__checkout-button.focused{outline:2px solid var(--color-regal-blue);outline-offset:2px}h2.drawer__heading{font-family:Domaine Display Extrabold Italic,serif;font-weight:800;font-style:italic;color:var(--color-regal-blue)}quantity-input.cart-quantity{display:flex;width:calc(10.5rem / var(--font-body-scale));min-height:3.375rem;border:0;border-radius:999px;background-color:rgb(var(--color-background));box-shadow:inset 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}quantity-input.cart-quantity:before,quantity-input.cart-quantity:after{display:none}quantity-input.cart-quantity button,quantity-input.cart-quantity input,quantity-input.cart-quantity button:not(:focus-visible):not(.focused),quantity-input.cart-quantity input:not(:focus-visible):not(.focused),quantity-input.cart-quantity button:focus,quantity-input.cart-quantity button:focus-visible,quantity-input.cart-quantity button.focused,quantity-input.cart-quantity input:focus,quantity-input.cart-quantity input:focus-visible,quantity-input.cart-quantity input.focused{border:0;border-radius:0;box-shadow:none}quantity-input.cart-quantity .quantity__input{width:100%;min-width:0;font-size:1.2rem;line-height:normal}quantity-input.cart-quantity .quantity__button{width:calc(3.375rem / var(--font-body-scale));font-size:1.35rem}quantity-input.cart-quantity .quantity__button .svg-wrapper{width:.75rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/esalon-component-cart.css.map */
