.elementor-25 .elementor-element.elementor-element-4fde578{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-3c6d43d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.woocommerce .elementor-25 .elementor-element.elementor-element-31c7f8f .price{color:#115AB2;font-size:36px;}.woocommerce .elementor-25 .elementor-element.elementor-element-31c7f8f .price ins{color:#115AB2;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-985ec31 .gallery-item .gallery-caption{display:none;}.elementor-25 .elementor-element.elementor-element-985ec31 .gallery-item{padding:0 15px 15px 0;}.elementor-25 .elementor-element.elementor-element-985ec31 .gallery{margin:0 -15px -15px 0;}.elementor-25 .elementor-element.elementor-element-9cd5741{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-25 .elementor-element.elementor-element-6feaa76 .flex-control-thumbs img{border-style:none;}.elementor-25 .elementor-element.elementor-element-ecdf540 .cart button, .elementor-25 .elementor-element.elementor-element-ecdf540 .cart .button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:all 0.2s;}.woocommerce .elementor-25 .elementor-element.elementor-element-ecdf540 form.cart table.variations td.value select, .woocommerce .elementor-25 .elementor-element.elementor-element-ecdf540 form.cart table.variations td.value:before{background-color:#02010100;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-a01fb4c .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-3c6d43d{--width:70%;}.elementor-25 .elementor-element.elementor-element-9cd5741{--width:30%;}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-d92ce1c */.elementor-25 .elementor-element.elementor-element-d92ce1c 
{
    height: 600px;
    overflow-y: scroll;
    scrollbar-width: thin;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6feaa76 */.elementor-25 .elementor-element.elementor-element-6feaa76 .flex-control-thumbs
{
    display: none;
}
.elementor-25 .elementor-element.elementor-element-6feaa76  a
{
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ecdf540 */.elementor-25 .elementor-element.elementor-element-ecdf540 .single_add_to_cart_button,.elementor-25 .elementor-element.elementor-element-ecdf540 .single_variation_wrap
{
    display: none !important;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 .variations{
    margin-bottom: 0px !important;
}

.elementor-25 .elementor-element.elementor-element-ecdf540 .variations .label
{
    padding: 0px;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 .variations th,.elementor-25 .elementor-element.elementor-element-ecdf540 .variations td
{
    background: transparent;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 .woo-variation-items-wrapper
{
    padding-bottom: 0px !important;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 .variable-items-wrapper.button-variable-items-wrapper{
    flex-direction: column;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 li.variable-item.button-variable-item {
    padding: 30px 10px !important;
    border-radius: 10px !important;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 .variations .selected.button-variable-item
{
    box-shadow: 0 0 0 2px #1665A8 !important;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 .variations .button-variable-item .variable-item-contents:before {
    content: "";
    width: 30px;
    height: 30px;
    background: transparent;
    z-index: 999;
    position: absolute;
    left: 0px;
    border: 2px solid #b8b8b8;
    border-radius: 100px;
}
.elementor-25 .elementor-element.elementor-element-ecdf540 .variations .selected.button-variable-item .variable-item-contents:after {
        content: "";
    width: 20px;
    height: 20px;
    background: #1665A8;
    position: absolute;
    border: 2px solid #1665A8;
    border-radius: 100px;
    left: 5px;
}

.button-variable-item-pay-in-full
{
    display: none !important;
}/* End custom CSS */