.woocommerce .elementor-900112 .elementor-element.elementor-element-7dffdab .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-900112 .elementor-element.elementor-element-7dffdab .flex-viewport{border-radius:1rem 1rem 1rem 1rem;}.woocommerce .elementor-900112 .elementor-element.elementor-element-7dffdab .flex-viewport:not(:last-child){margin-bottom:0.75rem;}.woocommerce .elementor-900112 .elementor-element.elementor-element-7dffdab .flex-control-thumbs img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.woocommerce .elementor-900112 .elementor-element.elementor-element-7dffdab .flex-control-thumbs li{padding-right:calc(0.5rem / 2);padding-left:calc(0.5rem / 2);padding-bottom:0.5rem;}.woocommerce .elementor-900112 .elementor-element.elementor-element-7dffdab .flex-control-thumbs{margin-right:calc(-0.5rem / 2);margin-left:calc(-0.5rem / 2);}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-900112 .elementor-element.elementor-element-2476588 .cart button, .elementor-900112 .elementor-element.elementor-element-2476588 .cart .button{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-radius:999px 999px 999px 999px;padding:0.875rem 1.75rem 0.875rem 1.75rem;color:#24211E;background-color:#E87335;border-color:#E87335;transition:all 0.2s;}.elementor-900112 .elementor-element.elementor-element-2476588 .cart button:hover, .elementor-900112 .elementor-element.elementor-element-2476588 .cart .button:hover{color:#FAF7F1;background-color:#24211E;border-color:#24211E;}.elementor-900112 .elementor-element.elementor-element-2476588 .added_to_cart{color:#24211E;}.elementor-900112 .elementor-element.elementor-element-2476588 .quantity .qty{font-family:"DM Sans", Sans-serif;font-size:1rem;transition:all 0.2s;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2476588 */.elementor-900112 .elementor-element.elementor-element-2476588 form.cart:not(.variations_form), .elementor-900112 .elementor-element.elementor-element-2476588 .woocommerce-variation-add-to-cart { display: flex !important; flex-wrap: wrap !important; gap: 0.75rem; align-items: stretch; }
.elementor-900112 .elementor-element.elementor-element-2476588 .single_add_to_cart_button { white-space: nowrap; flex: 1 1 auto; min-height: 3rem; }
.elementor-900112 .elementor-element.elementor-element-2476588 .quantity input.qty { min-height: 3rem; border-radius: 0.5rem; border: 1px solid #6B6259; font-family: 'DM Sans', sans-serif; font-size: 1rem; }
.elementor-900112 .elementor-element.elementor-element-2476588 table.variations select { width: 100%; min-height: 3rem; padding: 0.5rem 0.75rem; border: 1px solid #6B6259; border-radius: 0.5rem; background-color: #FFFFFF; color: #24211E; font-family: 'DM Sans', sans-serif; font-size: 1rem; }
.elementor-900112 .elementor-element.elementor-element-2476588 table.variations th, .elementor-900112 .elementor-element.elementor-element-2476588 table.variations td { display: block; padding: 0 0 0.5rem 0; text-align: left; }
.elementor-900112 .elementor-element.elementor-element-2476588 table.variations label { font-family: 'DM Sans', sans-serif; font-weight: 600; color: #24211E; }
.elementor-900112 .elementor-element.elementor-element-2476588 .single_add_to_cart_button:focus-visible { outline: 3px solid #24211E; outline-offset: 3px; }
.elementor-900112 .elementor-element.elementor-element-2476588 form.cart .points, .elementor-900112 .elementor-element.elementor-element-2476588 .woocommerce-variation-add-to-cart .points { flex: 1 1 100%; margin: 0; font-family: 'DM Sans', sans-serif; font-size: 0.875rem; color: #6B6259; }
.elementor-900112 .elementor-element.elementor-element-2476588 .quantity { flex: 0 0 4.5rem; margin: 0 !important; }
.elementor-900112 .elementor-element.elementor-element-2476588 .quantity input.qty { width: 100%; height: 100%; text-align: center; }/* End custom CSS */