.elementor-1880 .elementor-element.elementor-element-7c3a546{--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;--justify-content:space-between;--gap:0px 0px;--background-transition:0.3s;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1880 .elementor-element.elementor-element-7c3a546.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1880 .elementor-element.elementor-element-8709877{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1880 .elementor-element.elementor-element-8709877 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-8709877 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1880 .elementor-element.elementor-element-8709877 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs li{padding-right:calc(6px / 2);padding-left:calc(6px / 2);padding-bottom:6px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs{margin-right:calc(-6px / 2);margin-left:calc(-6px / 2);}.elementor-1880 .elementor-element.elementor-element-1f29cd0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-a17a60e{text-align:left;}.elementor-1880 .elementor-element.elementor-element-a17a60e .elementor-heading-title{color:#212121;font-size:42px;font-weight:400;line-height:50.4px;}.elementor-1880 .elementor-element.elementor-element-a0c92fe .woocommerce-breadcrumb{color:#212121;font-size:14px;font-weight:400;line-height:25.2px;}.elementor-1880 .elementor-element.elementor-element-a0c92fe .woocommerce-breadcrumb > a{color:#212121;}.woocommerce .elementor-1880 .elementor-element.elementor-element-09c5bfb .price{color:#212121;font-size:28px;font-weight:400;line-height:50.4px;}body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-09c5bfb:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-1880 .elementor-element.elementor-element-09c5bfb:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-1880 .elementor-element.elementor-element-09c5bfb.elementor-product-price-block-yes del{margin-bottom:0px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-c93086f .woocommerce-product-details__short-description{color:#858585;font-size:18px;font-weight:400;line-height:32.4px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{background-color:#FFFFFF;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;width:210px;text-transform:uppercase;color:#212121;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:50px 50px 50px 50px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button:hover{background-color:#C14035;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C14035;border-radius:50px 50px 50px 50px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .variations_form.cart .variations td.value select{background-color:#FFFFFF;color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .variations_form.cart .variations td.value .reset_variations{background-color:#212121;padding:0px 0px 0px 0px;font-size:34px;color:#212121;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-8946e07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart .stock{display:block;color:#000000;}.woocommerce  .elementor-1880 .elementor-element.elementor-element-8946e07  .tp-woo-add-to-cart .quantity .qty,
					.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .quantity{width:80px;}.woocommerce  .elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-add-to-cart .quantity .qty{color:#212121;border-style:none;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity{padding:0px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .variations_form.cart{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .variations_form.cart .variations td.label,.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .variations_form.cart .variations th.label{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .variations_form.cart .single_variation_wrap .woocommerce-variation-price span{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .variations_form.cart .single_variation_wrap .woocommerce-variation-description{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07  .tp-woo-swatches .tp-swatches.tp-swatches-color{width:23px;height:23px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-swatches .tp-swatches.tp-swatches-button{color:#000;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-add-to-cart.grouped .woocommerce-grouped-product-list-item__label a{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-add-to-cart.grouped .woocommerce-grouped-product-list-item__price{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-add-to-cart.grouped .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__quantity .product_type_variable{padding:0px 0px 0px 0px;color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price{justify-content:flex-start;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price del>.woocommerce-Price-amount.amount:nth-child(1),
					.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount.amount:nth-child(1) bdi{margin-right:5px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount.amount:nth-child(2) bdi{margin-left:5px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price ins,.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price ins .woocommerce-Price-amount,.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price,.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price .woocommerce-Price-amount{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price del,.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-price .price del .woocommerce-Price-amount{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-stock{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-stock.tp-woo-stock-out{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-sold-product{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-label{color:#212121;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-value,.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-meta .tp-woo-sm .tp-woo-sm-value a{color:#212121;}.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button{background-color:#25D366;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1px;letter-spacing:1px;border-style:none;border-radius:25px 25px 25px 25px;padding:15.5px 30px 15.5px 30px;}.elementor-1880 .elementor-element.elementor-element-adb34f8{width:auto;max-width:auto;z-index:1;}.elementor-1880 .elementor-element.elementor-element-adb34f8 > .elementor-widget-container{margin:0px 0px -0px 0px;padding:0px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button:hover, .elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button:focus{color:#FFFFFF;}.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button:hover svg, .elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1880 .elementor-element.elementor-element-929e353:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1880 .elementor-element.elementor-element-929e353:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-1880 .elementor-element.elementor-element-929e353.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1880 .elementor-element.elementor-element-929e353.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-929e353.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-1880 .elementor-element.elementor-element-929e353.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-1880 .elementor-element.elementor-element-929e353{font-size:13px;font-weight:400;line-height:23.4px;color:#858585;}.elementor-1880 .elementor-element.elementor-element-929e353 a{font-size:13px;font-weight:400;line-height:23.4px;color:#858585;}.elementor-1880 .elementor-element.elementor-element-207211c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1880 .elementor-element.elementor-element-207211c > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-207211c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1880 .elementor-element.elementor-element-207211c .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-repeater-item-fc5ee07.elementor-social-icon{background-color:#00000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-repeater-item-fc5ee07.elementor-social-icon i{color:#000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-repeater-item-fc5ee07.elementor-social-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-repeater-item-2fa7cc7.elementor-social-icon{background-color:#00000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-repeater-item-2fa7cc7.elementor-social-icon i{color:#000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-repeater-item-2fa7cc7.elementor-social-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-widget-container{text-align:left;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-social-icon{background-color:#FFFFFF;--icon-padding:5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-social-icon i{color:#000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-social-icon svg{fill:#000000;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-icon{border-radius:25px 25px 25px 25px;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-social-icon:hover{background-color:#FFFFFF;border-color:#C14035;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-social-icon:hover i{color:#C14035;}.elementor-1880 .elementor-element.elementor-element-f58abe2 .elementor-social-icon:hover svg{fill:#C14035;}.elementor-1880 .elementor-element.elementor-element-f6e0116{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-f6e0116.e-con{--align-self:center;}.elementor-1880 .elementor-element.elementor-element-e8ae097 > .elementor-widget-container{margin:100px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-1880 .elementor-element.elementor-element-e8ae097{text-align:left;}.elementor-1880 .elementor-element.elementor-element-e8ae097 .elementor-heading-title{color:#212121;font-size:36px;font-weight:400;line-height:43.2px;}.elementor-1880 .elementor-element.elementor-element-38fa3aa{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:10px;--swiper-pagination-size:10px;--swiper-pagination-spacing:50px;}.elementor-1880 .elementor-element.elementor-element-38fa3aa.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-1880 .elementor-element.elementor-element-1f29cd0{--width:50%;}}@media(max-width:1024px){.elementor-1880 .elementor-element.elementor-element-7c3a546{--gap:0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1880 .elementor-element.elementor-element-1f29cd0{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-a17a60e .elementor-heading-title{font-size:36px;line-height:43.2px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-09c5bfb .price{font-size:22px;line-height:39.6px;}.woocommerce .elementor-1880 .elementor-element.elementor-element-c93086f .woocommerce-product-details__short-description{font-size:14px;line-height:25.2px;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{width:200px;}.elementor-1880 .elementor-element.elementor-element-f6e0116{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1880 .elementor-element.elementor-element-e8ae097 > .elementor-widget-container{margin:60px 0px 40px 0px;}.elementor-1880 .elementor-element.elementor-element-38fa3aa{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1880 .elementor-element.elementor-element-7c3a546{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1880 .elementor-element.elementor-element-8709877{width:100%;max-width:100%;}.elementor-1880 .elementor-element.elementor-element-1f29cd0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1880 .elementor-element.elementor-element-a17a60e.elementor-element{--order:-99999 /* order start hack */;}.elementor-1880 .elementor-element.elementor-element-a0c92fe.elementor-element{--order:-99999 /* order start hack */;}.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .single_add_to_cart_button{width:195px;}.elementor-1880 .elementor-element.elementor-element-207211c{width:100%;max-width:100%;}.elementor-1880 .elementor-element.elementor-element-207211c.elementor-element{--order:-99999 /* order start hack */;}.elementor-1880 .elementor-element.elementor-element-38fa3aa{--swiper-slides-to-display:2;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-8709877 */.elementor-1880 .elementor-element.elementor-element-8709877 .woocommerce-product-gallery {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    overflow: hidden
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-viewport .woocommerce-product-gallery__wrapper > div > a > img {
    height: 450px;
    object-fit: cover;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-viewport {
    width: 80% !important;
    height: 450px !important;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    align-content: flex-start;
    max-height: 450px;
    scroll-behavior: smooth;
    cursor: grabbing;
    user-select: none;
    display: flex;
    flex-flow: row wrap;
    scrollbar-width: none;
    border: 0;
    outline: 0;
    font: inherit;
    vertical-align: baseline;
    opacity: 1;
    transition: opacity 0.25s ease-in-out;
    overflow-y: scroll !important;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs li {
    width: 100% !important;
    float: left;
    margin: 0;
    list-style: none;
}
@media screen and (max-width: 1024px) {
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-viewport .woocommerce-product-gallery__wrapper > div > a > img {
    height: 350px;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-viewport {
    height: 350px !important;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs {
    max-height: 350px;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs li {
    width: 100% !important;
    float: left;
    margin: 0;
    list-style: none;
}
}
@media(max-width: 767px){
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-viewport .woocommerce-product-gallery__wrapper > div > a > img {
    width: 100%;
    height: 250px;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-viewport {
    height: 100% !important;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .flex-control-thumbs {
    max-height: 350px;
}
.elementor-1880 .elementor-element.elementor-element-8709877 .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    max-height:250px;
    height: 250px;
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-a0c92fe */.elementor-1880 .elementor-element.elementor-element-a0c92fe .woocommerce-breadcrumb{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-09c5bfb */.elementor-1880 .elementor-element.elementor-element-09c5bfb.elementor-element .price{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-c93086f */.elementor-1880 .elementor-element.elementor-element-c93086f .woocommerce-product-details__short-description p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for tp-woo-single-pricing, class: .elementor-element-8946e07 */.elementor-1880 .elementor-element.elementor-element-8946e07 .woocommerce-variation-add-to-cart{
    display: flex;
    flex-wrap: wrap !important;
}
.elementor-1880 .elementor-element.elementor-element-8946e07.elementor-element .tp-woo-single-pricing .variations_form.cart {
    border-style: none !important;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-products .woobt-product .woobt-title a{
    color: #212121;
}

/*button*/
.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity {
    border: solid 1px #000;
    border-radius: 50px;
    padding: 0;
    margin: 0;
    height: 60px !important;
    width: 100px;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity .quantity-arrow-minus, .elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity .quantity-arrow-plus{
    width: 20px;
    padding: 5px;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart .cart .quantity .qty {
    width: 33px;
    padding: 0;
    border: none;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing.layout-2 .tp-woo-add-to-cart .cart .quantity {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
}

/*btn-item-gr*/
.elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-products .woobt-product .woobt-quantity {
    text-align: center;
    width: 100px;
    flex: 0 0 100px;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-products .woobt-product .woobt-quantity .quantity{
    border: none !important;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-products .woobt-product .woobt-price {
    width: 50px;
    flex: 0 0 50px;
    max-width: 50px;
    text-align: end;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-products .woobt-product.woobt-product-this .woobt-price {
    width: 135px;
    flex: 0 0 135px;
    max-width: 135px;
    text-align: end;
} 
/*option*/
.elementor-1880 .elementor-element.elementor-element-8946e07 form.cart .variations select{
    max-width: 100% !important;
    min-width: 375px !important;
    border: solid 1px #dedede;
    border-radius: 0;
    width: 100%;    
    margin-bottom: 10px;
    margin-right: 0;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart.variable .variations .value {
    width: 100% !important;
    min-width: 300px !important;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart.variable .variations .label {
    width: 15% !important;
    margin-right: 10px;
    text-align: left;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .variations_form.cart .variations td.value .reset_variations{
    color: #C14035 !important;
    background-color: transparent !important;
    padding: 0px 0px 0px 0px;
    font-size: 14px !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: transparent !important;
    border-radius: 0 !important;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .reset_variations::before {
    content: "x";
    padding: 10px;
    display: inline-block;
    font-size: 17px;
    color: #C14035;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .woocommerce div.product form.cart .variations {
    margin: 0;
}
.elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-alert {
    padding: 6px 10px 6px 14px;
    border-left: 2px solid #C14035;
    background-color: transparent;
    font-size: 14px;
}
@media(max-width: 1024px){
    .elementor-1880 .elementor-element.elementor-element-8946e07 form.cart .variations select{
        min-width: 250px !important;
    }
    .elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart.variable .variations .value {
        min-width: 200px !important;
    }
    .elementor-1880 .elementor-element.elementor-element-8946e07 .tp-woo-single-pricing .tp-woo-add-to-cart.variable .variations .label {
        width: 12% !important;
    }
}
@media(max-width: 767px){
    .elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-wrap-responsive .woobt-products .woobt-product {
        display: flex;
        flex-direction: row;
        text-align: center;
        padding: 10px 0;
        flex-wrap: nowrap;
    }
     .elementor-1880 .elementor-element.elementor-element-8946e07 .woobt-wrap-responsive .woobt-products .woobt-product > div {
        padding: 5px !important;
        width: auto !important;
        flex-basis: 0 !important;
        max-width: 100% !important;
        text-align: left;
    }
    .nxt-container-block-editor {
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adb34f8 */.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button-link {
   margin-top: 0px; 
}
.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button-text {
    position: relative;
    top: 10px;
    right: 0px;
}
.elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-button-icon {
    font-size: 21px;
}
@media screen and (max-width: 767px) {
    .elementor-1880 .elementor-element.elementor-element-adb34f8 .elementor-align-icon-left  {
        margin-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-929e353 */.elementor-1880 .elementor-element.elementor-element-929e353 .detail-content a:hover{
    color: #C14035;
}
.elementor-1880 .elementor-element.elementor-element-929e353 .sku_wrapper.detail-container {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-207211c */.elementor-1880 .elementor-element.elementor-element-207211c .woocommerce-product-gallery {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    overflow: hidden
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-viewport .woocommerce-product-gallery__wrapper > div > a > img {
    height: 450px;
    object-fit: cover;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-viewport {
    width: 80% !important;
    height: 450px !important;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs {
    justify-content: flex-start;
    align-items: flex-start;
    width: 20%;
    align-content: flex-start;
    max-height: 450px;
    scroll-behavior: smooth;
    cursor: grabbing;
    user-select: none;
    display: flex;
    flex-flow: row wrap;
    scrollbar-width: none;
    border: 0;
    outline: 0;
    font: inherit;
    vertical-align: baseline;
    opacity: 1;
    transition: opacity 0.25s ease-in-out;
    overflow-y: scroll !important;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs li {
    width: 100% !important;
    float: left;
    margin: 0;
    list-style: none;
}
@media screen and (max-width: 1024px) {
.elementor-1880 .elementor-element.elementor-element-207211c .flex-viewport .woocommerce-product-gallery__wrapper > div > a > img {
    height: 350px;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-viewport {
    height: 350px !important;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs {
    max-height: 350px;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs li {
    width: 100% !important;
    float: left;
    margin: 0;
    list-style: none;
}
}
@media(max-width: 767px){
.elementor-1880 .elementor-element.elementor-element-207211c .flex-viewport .woocommerce-product-gallery__wrapper > div > a > img {
    width: 100%;
    height: 250px;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-viewport {
    height: 100% !important;
}
.elementor-1880 .elementor-element.elementor-element-207211c .flex-control-thumbs {
    max-height: 350px;
}
.elementor-1880 .elementor-element.elementor-element-207211c .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    max-height:250px;
    height: 250px;
    margin: 0px;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-38fa3aa */.elementor-1880 .elementor-element.elementor-element-38fa3aa .swiper-pagination-bullets.swiper-pagination-horizontal{
    left: calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset)) !important;
}
.elementor-1880 .elementor-element.elementor-element-38fa3aa .elementor.elementor .e-con>.elementor-widget {
    width: 100% !important;
}
.elementor-1880 .elementor-element.elementor-element-38fa3aa .add_to_cart_button .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(193, 64, 53, 0.5) !important;
}
.elementor-1880 .elementor-element.elementor-element-38fa3aa .add_to_cart_button a svg {
    fill: #ffffff !important;
}
.elementor-1880 .elementor-element.elementor-element-38fa3aa .add_to_cart_button .elementor-widget-container {
    background-color: rgba(193, 64, 53, 0.5) !important;
}
.elementor-1880 .elementor-element.elementor-element-38fa3aa .add_to_cart_button a svg {
    fill: #ffffff !important;
}/* End custom CSS */