.component--add-to-cart-button{width:170px}.component--add-to-cart-button .default-add-button{background-color:var(--color-tomato-red);border:2px solid var(--color-tomato-red);box-shadow:0 2px 8px rgba(0,0,0,.16);color:var(--color-white);cursor:pointer;display:flex;height:40px;padding:4px 8px;width:100%}.component--add-to-cart-button .default-add-button:hover{background-color:var(--color-tomato-red-darker)}.component--add-to-cart-button .amount-container{background:var(--color-tomato-red);border:2px solid var(--color-tomato-red);box-shadow:0 2px 8px rgba(0,0,0,.16)}.component--add-to-cart-button .quantity{color:var(--color-white);font-size:15px;font-weight:600}.component--add-to-cart-button .input{appearance:textfield;border-radius:4px;color:var(--color-white);font-weight:600;height:32px;margin:0 4px;text-align:center;width:100%}.component--add-to-cart-button .input:focus{background-color:var(--color-white);color:var(--color-black)}.component--add-to-cart-button .subtract-button{background-color:var(--color-tomato-red);color:var(--color-white);height:36px;padding:0 8px}.component--add-to-cart-button .subtract-button:hover{background-color:var(--color-tomato-red-darker)}.component--add-to-cart-button .border-transition{transition:border-radius 1s}.component--add-to-cart-button .add-button{background-color:var(--color-tomato-red);color:var(--color-white);height:36px;padding:0 8px}.component--add-to-cart-button .add-button:hover{background-color:var(--color-tomato-red-darker)}.component--add-to-cart-button .add-button.disabled{color:var(--color-tomato-red-darker)}.component--add-to-cart-button .add-button.disabled:hover{background-color:var(--color-tomato-red);cursor:default}.component--add-to-cart-button .warning-text{color:var(--color-white);cursor:default;font-size:12px;padding:4px 8px 8px}.component--add-to-cart-button .is-available-tooltip{background-color:var(--color-error-alert);margin-top:10px}.component--add-to-cart-button .is-available-tooltip :before{border:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--color-error-alert);content:"";left:50%;position:absolute;top:-20px;transform:translateX(-50%)}.component--add-to-cart-button .loader{color:var(--color-white);font-weight:700}