.elementor-12273 .elementor-element.elementor-element-adf2489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12273 .elementor-element.elementor-element-a30333a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-12273 .elementor-element.elementor-element-2c3a590 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-12273 .elementor-element.elementor-element-2c3a590 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-12273 .elementor-element.elementor-element-2d189e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12273 .elementor-element.elementor-element-8b3ac57 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-12273 .elementor-element.elementor-element-262ca55 > .elementor-widget-container{margin:-15px 0px 0px 26px;}.elementor-12273 .elementor-element.elementor-element-ee50bff > .elementor-widget-container{margin:0px 0px 0px 31px;}.elementor-12273 .elementor-element.elementor-element-d890a76 > .elementor-widget-container{margin:-15px 0px 0px 27px;}.woocommerce .elementor-12273 .elementor-element.elementor-element-d890a76 .price{font-weight:700;}.elementor-12273 .elementor-element.elementor-element-e074991 > .elementor-widget-container{margin:-25px 0px 0px 27px;}.woocommerce .elementor-12273 .elementor-element.elementor-element-e074991 .woocommerce-product-details__short-description{font-weight:bold;}.elementor-12273 .elementor-element.elementor-element-57eb5c5 > .elementor-widget-container{margin:-34px 0px 0px -15px;}.elementor-12273 .elementor-element.elementor-element-59d10a6 > .elementor-widget-container{margin:-15px 0px 0px 40px;}.elementor-12273 .elementor-element.elementor-element-59d10a6 .cart button, .elementor-12273 .elementor-element.elementor-element-59d10a6 .cart .button{border-radius:15px 15px 15px 15px;padding:0px 0px 0px 0px;color:#FFFFFF;background-color:#F86170;transition:all 0.2s;}.elementor-12273 .elementor-element.elementor-element-59d10a6 .added_to_cart{color:#000000;}.elementor-12273 .elementor-element.elementor-element-59d10a6{--view-cart-spacing:0px;}.elementor-12273 .elementor-element.elementor-element-59d10a6 .quantity .qty{border-style:none;padding:0px 0px 8px 9px;transition:all 0.2s;}.elementor-12273 .elementor-element.elementor-element-0763f16 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-12273 .elementor-element.elementor-element-0763f16 img{opacity:1;}.elementor-12273 .elementor-element.elementor-element-84c94ee{--display:flex;}.elementor-12273 .elementor-element.elementor-element-4dd8b49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-12273 .elementor-element.elementor-element-c23375a{--display:flex;}.elementor-12273 .elementor-element.elementor-element-7c9b0f4 > .elementor-widget-container{padding:14px 0px 0px 10px;}.elementor-12273 .elementor-element.elementor-element-31c611b{--display:flex;}.elementor-12273 .elementor-element.elementor-element-fbfd286 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-12273 .elementor-element.elementor-element-ca9b926{--display:flex;}.elementor-12273 .elementor-element.elementor-element-928b155 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-12273 .elementor-element.elementor-element-7b2d3b1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12273 .elementor-element.elementor-element-7b2d3b1 > .elementor-widget-container{margin:0px 0px 0px 35px;padding:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-f4992c1 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-12273 .elementor-element.elementor-element-29bc241{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12273 .elementor-element.elementor-element-185eaac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12273 .elementor-element.elementor-element-e23b850 > .elementor-widget-container{margin:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-e23b850 img{width:100%;max-width:100%;height:400px;}.elementor-12273 .elementor-element.elementor-element-59d86ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-12273 .elementor-element.elementor-element-5fe3fee > .elementor-widget-container{margin:200px 0px 0px 0px;padding:0px 245px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-20db475{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-301px;--margin-bottom:0px;--margin-left:64px;--margin-right:-20px;}.elementor-12273 .elementor-element.elementor-element-77097b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12273 .elementor-element.elementor-element-c055312 > .elementor-widget-container{margin:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-c055312 img{width:100%;max-width:100%;height:400px;}.elementor-12273 .elementor-element.elementor-element-853b9e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-12273 .elementor-element.elementor-element-48afa70 > .elementor-widget-container{margin:100px 100px 100px 100px;}.elementor-12273 .elementor-element.elementor-element-933a691{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-209px;--margin-bottom:0px;--margin-left:-10px;--margin-right:46px;}.elementor-12273 .elementor-element.elementor-element-13f97db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12273 .elementor-element.elementor-element-d89896b > .elementor-widget-container{margin:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-d89896b img{width:100%;max-width:100%;height:400px;}.elementor-12273 .elementor-element.elementor-element-265009d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-12273 .elementor-element.elementor-element-586e348 > .elementor-widget-container{margin:53px 53px 53px 53px;padding:0px 200px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-9ae03bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12273 .elementor-element.elementor-element-8f0ac32 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-82894ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12273 .elementor-element.elementor-element-a195f2f{--display:flex;}@media(max-width:767px){.elementor-12273 .elementor-element.elementor-element-2c3a590 > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-8b3ac57 > .elementor-widget-container{margin:12px 0px 0px -2px;}.elementor-12273 .elementor-element.elementor-element-262ca55 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-ee50bff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-d890a76 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-e074991 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-57eb5c5 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-59d10a6 > .elementor-widget-container{margin:-42px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-0763f16 > .elementor-widget-container{margin:-25px 0px 0px 0px;border-radius:50px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-0763f16 img{border-radius:10px 10px 10px 10px;}.elementor-12273 .elementor-element.elementor-element-7b2d3b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-f4992c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-e23b850 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-c055312 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12273 .elementor-element.elementor-element-d89896b > .elementor-widget-container{margin:-3px -3px -3px -3px;}.elementor-12273 .elementor-element.elementor-element-9ce05fa > .elementor-widget-container{margin:-15px 0px 0px 0px;}}@media(min-width:768px){.elementor-12273 .elementor-element.elementor-element-a30333a{--width:50%;}.elementor-12273 .elementor-element.elementor-element-2d189e4{--width:50%;}.elementor-12273 .elementor-element.elementor-element-185eaac{--width:50%;}.elementor-12273 .elementor-element.elementor-element-59d86ed{--width:50%;}.elementor-12273 .elementor-element.elementor-element-77097b4{--width:50%;}.elementor-12273 .elementor-element.elementor-element-853b9e6{--width:50%;}.elementor-12273 .elementor-element.elementor-element-13f97db{--width:50%;}.elementor-12273 .elementor-element.elementor-element-265009d{--width:50%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-59d10a6 *//* Make the button full width like the textarea above */
.cart {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
}

.elementor-widget-woocommerce-add-to-cart .quantity {
  width: 80px; /* adjust if needed */
}

.single_add_to_cart_button {
  flex: 1; /* take the rest of the space */
  margin: 0;
  width: auto;
  height: 100%;
  box-sizing: border-box;
}/* End custom CSS */