.elementor-16262 .elementor-element.elementor-element-29b0503e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-16262 .elementor-element.elementor-element-db433a9{--display:flex;}.elementor-16262 .elementor-element.elementor-element-db433a9.e-con{--align-self:center;}.elementor-16262 .elementor-element.elementor-element-52899d0{--display:flex;}.elementor-16262 .elementor-element.elementor-element-f9f3b74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16262 .elementor-element.elementor-element-f9f3b74 .woocommerce-product-gallery{--wd-gallery-gap:0px;}.elementor-16262 .elementor-element.elementor-element-3bd1735{--display:flex;}html .elementor-16262 .elementor-element.elementor-element-0ae39ab .product_title{font-size:48px;font-weight:700;line-height:64px;color:var( --e-global-color-accent );}.elementor-16262 .elementor-element.elementor-element-e6d091a{font-size:20px;font-weight:normal;line-height:30px;color:#555555;}.woocommerce .elementor-16262 .elementor-element.elementor-element-4a32bfb .price{color:#000000;font-size:32px;line-height:40px;}.woocommerce .elementor-16262 .elementor-element.elementor-element-4a32bfb .price ins{color:#AAA7A7;font-size:23px;font-weight:700;line-height:37px;}.elementor-16262 .elementor-element.elementor-element-76af189 .cart button, .elementor-16262 .elementor-element.elementor-element-76af189 .cart .button{font-size:16px;line-height:24px;color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.3s;}.elementor-16262 .elementor-element.elementor-element-76af189 .cart button:hover, .elementor-16262 .elementor-element.elementor-element-76af189 .cart .button:hover{color:#FFFFFF;background-color:#8B2F2D91;border-color:var( --e-global-color-f285901 );}.elementor-16262 .elementor-element.elementor-element-76af189 .quantity .qty{transition:all 0.2s;}@media(min-width:769px){.elementor-16262 .elementor-element.elementor-element-29b0503e{--width:90%;}.elementor-16262 .elementor-element.elementor-element-db433a9{--width:90%;}}@media(max-width:1024px){.elementor-16262 .elementor-element.elementor-element-f9f3b74 > .elementor-widget-container{padding:0px 0px 0px 0px;}html .elementor-16262 .elementor-element.elementor-element-0ae39ab .product_title{font-size:24px;}.woocommerce .elementor-16262 .elementor-element.elementor-element-4a32bfb .price{font-size:23px;line-height:30px;}.woocommerce .elementor-16262 .elementor-element.elementor-element-4a32bfb .price ins{font-size:20px;line-height:30px;}.elementor-16262 .elementor-element.elementor-element-76af189 .cart button, .elementor-16262 .elementor-element.elementor-element-76af189 .cart .button{font-size:14px;}}@media(max-width:768px){html .elementor-16262 .elementor-element.elementor-element-0ae39ab .product_title{font-size:32px;line-height:40px;}.elementor-16262 .elementor-element.elementor-element-e6d091a{font-size:20px;line-height:30px;}.woocommerce .elementor-16262 .elementor-element.elementor-element-4a32bfb .price{font-size:23px;}.woocommerce .elementor-16262 .elementor-element.elementor-element-4a32bfb .price ins{font-size:20px;line-height:30px;}.elementor-16262 .elementor-element.elementor-element-76af189{width:100%;max-width:100%;}.elementor-16262 .elementor-element.elementor-element-76af189 .cart button, .elementor-16262 .elementor-element.elementor-element-76af189 .cart .button{font-size:12px;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-f9f3b74 */#image-gallery img {
  max-width: 550px;
  max-height: 419px;
  width: 100%;
  height: auto;
  object-fit: contain;
  display: block;
  margin-left: auto;
}

.product-additional-galleries{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_title, class: .elementor-element-0ae39ab */@media (max-width: 768px) {
  #product-header h1 {
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-e6d091a */@media (max-width: 768px) {
  #product-desc p {
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-7731313 */.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
    min-width: 48px;
height: 40px;
border-radius:  4px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){
border-color: #733635;
background: #F1EBEB;
}


.elementor-element.elementor-element-7731313{
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-76af189 */.e-atc-qty-button-holder .quantity {
    gap: 6px;
}

.e-atc-qty-button-holder .quantity .minus.btn , .e-atc-qty-button-holder .quantity .plus.btn{
    border: 1px solid #733635;
    border-radius: 4px;
    width: 40px;
height: 40px !important;
}


.e-atc-qty-button-holder .quantity .input-text.qty.text{
    border: 1px solid #8E96A3 !important;
    border-radius: 4px !important;
    width: 40px;
height: 40px;
}

.single_add_to_cart_button.button.alt{
    height: 40px !important;
    border-radius: 8px;
    font-size: 16px !important;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db433a9 */#product-desktop {
    display: flex !important;
    flex-direction: row-reverse !important;
    justify-content: center !important;
    gap: 24px;
  }


@media (max-width: 768px) {
  #product-desktop {
    display: flex !important;
    flex-direction: row !important;
  }
}/* End custom CSS */