.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-90 .elementor-element.elementor-element-8265d15 .cart button, .elementor-90 .elementor-element.elementor-element-8265d15 .cart .button{transition:all 0.2s;}.elementor-90 .elementor-element.elementor-element-8265d15 .quantity .qty{transition:all 0.2s;}@media(max-width:1024px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS */.elementor-element-8265d15{flex:1 1 100%;width:100%;}
.elementor-element-8265d15 form.cart,.elementor-element-8265d15 .elementor-add-to-cart form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin:0;}
.elementor-element-8265d15 .quantity{display:inline-flex;align-items:center;margin:0;}
.elementor-element-8265d15 .quantity input.qty,.elementor-element-8265d15 input.qty{width:84px;height:52px;padding:0 10px;text-align:center;font-family:var(--font-body);font-weight:800;font-size:18px;color:var(--ink);background-color:var(--white);border:3px solid var(--ink);border-radius:999px;box-shadow:none;outline:none;}
.elementor-element-8265d15 .quantity input.qty:focus{border-color:var(--pink-deep);}
.elementor-element-8265d15 .single_add_to_cart_button,.elementor-element-8265d15 button.button,.elementor-element-8265d15 .elementor-button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:52px;padding:0 32px;font-family:var(--font-heading);font-weight:600;font-size:18px;line-height:1;color:var(--ink);background-color:var(--pink-primary);border:3px solid var(--ink);border-radius:999px;box-shadow:4px 4px 0 var(--ink);text-transform:none;letter-spacing:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;}
.elementor-element-8265d15 .single_add_to_cart_button:hover,.elementor-element-8265d15 button.button:hover,.elementor-element-8265d15 .elementor-button:hover{background-color:var(--pink-deep);color:var(--white);transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink);}
.elementor-element-8265d15 .single_add_to_cart_button:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--ink);}
.elementor-element-8265d15 .single_add_to_cart_button.disabled,.elementor-element-8265d15 .single_add_to_cart_button:disabled{opacity:.5;cursor:not-allowed;}
.elementor-element-8265d15 .stock,.elementor-element-8265d15 .out-of-stock{font-family:var(--font-body);font-weight:700;color:var(--ink);margin:0;}/* End custom CSS */