.elementor-30670 .elementor-element.elementor-element-f6af931{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-30670 .elementor-element.elementor-element-f6af931 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30670 .elementor-element.elementor-element-b8202f5 > .elementor-container{max-width:1920px;}.elementor-30670 .elementor-element.elementor-element-b8202f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 72px 0px 72px;}.elementor-30670 .elementor-element.elementor-element-b8202f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc > .elementor-container{max-width:1920px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc:not(.elementor-motion-effects-element-type-background), .elementor-30670 .elementor-element.elementor-element-4d2e2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-01356c9 );}.elementor-30670 .elementor-element.elementor-element-4d2e2dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 72px 20px 72px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-product-gallery-slider.swiper-container-vertical{height:550px;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:350px;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-gallery-swiper-thumb .swiper-slide{--columns:3;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-swiper-vertical .jet-gallery-swiper-thumb{max-width:100px;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-swiper-vertical .jet-gallery-swiper-slider{max-width:calc(100% - 100px);}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:auto;bottom:0;transform:translate(-50%, 0);left:50%;right:auto;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:0;bottom:auto;transform:translate(50%, 0);right:50%;left:auto;}.elementor-30670 .elementor-element.elementor-element-3ddbfc0{padding:10px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-52b6877 > div.elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-30670 .elementor-element.elementor-element-778ec8f{width:var( --container-widget-width, 5.974% );max-width:5.974%;--container-widget-width:5.974%;--container-widget-flex-grow:0;}.elementor-30670 .elementor-element.elementor-element-fe4595b{width:auto;max-width:auto;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:10px;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:-10px;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:-10px;}.elementor-30670 .elementor-element.elementor-element-c041d4a > div.elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-30670 .elementor-element.elementor-element-79e4d1e .jet-woo-builder .product_title{color:var( --e-global-color-78c2f2d );}.elementor-30670 .elementor-element.elementor-element-79e4d1e{width:100%;max-width:100%;}.elementor-30670 .elementor-element.elementor-element-b1cfddb{padding:0px 0px 5px 0px;}.elementor-30670 .elementor-element.elementor-element-33e552b .jet-woo-builder .onsale{font-size:14px;line-height:20px;background-color:#F26C4F;}.elementor-30670 .elementor-element.elementor-element-33e552b{width:auto;max-width:auto;align-self:center;}.elementor-30670 .elementor-element.elementor-element-2d6dbdc .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:none;}.elementor-30670 .elementor-element.elementor-element-2d6dbdc .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-30670 .elementor-element.elementor-element-2d6dbdc .jet-woo-builder.elementor-jet-single-price .price{color:var( --e-global-color-text );}.elementor-30670 .elementor-element.elementor-element-2d6dbdc .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:top;}.elementor-30670 .elementor-element.elementor-element-2d6dbdc{width:auto;max-width:auto;}.elementor-30670 .elementor-element.elementor-element-b06905c{padding:5px 0px 5px 0px;}.woocommerce .elementor-30670 .elementor-element.elementor-element-4414ba2 .woocommerce-product-details__short-description{color:#9E9E9E;}.elementor-30670 .elementor-element.elementor-element-c77a886{padding:5px 0px 5px 0px;}.elementor-30670 .elementor-element.elementor-element-e5e3630 .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-30670 .elementor-element.elementor-element-e5e3630 .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-30670 .elementor-element.elementor-element-e5e3630 .elementor-button{text-transform:uppercase;}.elementor-30670 .elementor-element.elementor-element-e5e3630 > .elementor-widget-container{padding:0px 0px 10px 0px;background-color:var( --e-global-color-01356c9 );}.elementor-30670 .elementor-element.elementor-element-b3227e7{padding:5px 0px 5px 0px;}.elementor-30670 .elementor-element.elementor-element-abba5a8{--e-image-carousel-slides-to-show:1;}.elementor-30670 .elementor-element.elementor-element-abba5a8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-30670 .elementor-element.elementor-element-fe81178 > .elementor-container{max-width:1920px;}.elementor-30670 .elementor-element.elementor-element-fe81178{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 72px 0px 72px;}.elementor-30670 .elementor-element.elementor-element-fe81178 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30670 .elementor-element.elementor-element-88f0f50 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-30670 .elementor-element.elementor-element-788fffc .heading-tbay-title, .elementor-30670 .elementor-element.elementor-element-788fffc .top-flash-sale-wrapper{justify-content:center;}.elementor-30670 .elementor-element.elementor-element-7ca3905.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30670 .elementor-element.elementor-element-7ca3905.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}body{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-30670 .elementor-element.elementor-element-ca13866{width:12.951%;}.elementor-30670 .elementor-element.elementor-element-52b6877{width:84.821%;}.elementor-30670 .elementor-element.elementor-element-9dacb05{width:100%;}.elementor-30670 .elementor-element.elementor-element-b38a997{width:100%;}.elementor-30670 .elementor-element.elementor-element-0fdb2f0{width:100%;}.elementor-30670 .elementor-element.elementor-element-0109995{width:100%;}.elementor-30670 .elementor-element.elementor-element-ea603bc{width:75.332%;}.elementor-30670 .elementor-element.elementor-element-e2b8a86{width:24%;}}@media(max-width:1366px){.elementor-30670 .elementor-element.elementor-element-b8202f5{padding:20px 72px 0px 72px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc{padding:10px 72px 20px 72px;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:350px;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-gallery-swiper-thumb .swiper-slide{--columns:3;}.elementor-30670 .elementor-element.elementor-element-3ddbfc0{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-ca13866 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30670 .elementor-element.elementor-element-ca13866 > div.elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-30670 .elementor-element.elementor-element-52b6877 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30670 .elementor-element.elementor-element-52b6877 > div.elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-30670 .elementor-element.elementor-element-778ec8f{width:var( --container-widget-width, 32.5px );max-width:32.5px;--container-widget-width:32.5px;--container-widget-flex-grow:0;}.elementor-30670 .elementor-element.elementor-element-fe4595b{width:auto;max-width:auto;align-self:flex-start;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;}.elementor-30670 .elementor-element.elementor-element-33e552b .jet-woo-builder .onsale{font-size:14px;line-height:20px;}.elementor-30670 .elementor-element.elementor-element-33e552b{align-self:center;}.elementor-30670 .elementor-element.elementor-element-fe81178 > .elementor-container{max-width:1920px;}.elementor-30670 .elementor-element.elementor-element-fe81178{padding:0px 72px 0px 72px;}}@media(max-width:1200px){.elementor-30670 .elementor-element.elementor-element-f6af931{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-b8202f5{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-fe81178 > .elementor-container{max-width:1920px;}.elementor-30670 .elementor-element.elementor-element-fe81178{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-30670 .elementor-element.elementor-element-f6af931{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-b8202f5{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-fe81178{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-7ca3905.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:914px){.elementor-30670 .elementor-element.elementor-element-f6af931{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-b8202f5{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-fe81178{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-30670 .elementor-element.elementor-element-f6af931{padding:40px 0px 20px 0px;}.elementor-30670 .elementor-element.elementor-element-b8202f5{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-b8202f5 >.elementor-container > div{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc > .elementor-container{max-width:1920px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc{padding:20px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc >.elementor-container > div{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:0px;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:center;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{right:-10px;left:auto;}.elementor-30670 .elementor-element.elementor-element-33e552b .jet-woo-builder .onsale{font-size:14px;line-height:20px;border-radius:3px 3px 3px 3px;}.elementor-30670 .elementor-element.elementor-element-33e552b {text-align:center;}.elementor-30670 .elementor-element.elementor-element-33e552b{align-self:center;}.elementor-30670 .elementor-element.elementor-element-e5e3630 .elementor-button{font-size:16px;line-height:24px;}.elementor-30670 .elementor-element.elementor-element-fe81178{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-fe81178 >.elementor-container > div{padding:0px 0px 0px 0px;}.elementor-30670 .elementor-element.elementor-element-ea603bc{width:100%;}.elementor-30670 .elementor-element.elementor-element-5cf1ccb > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-30670 .elementor-element.elementor-element-e2b8a86{width:100%;}.elementor-30670 .elementor-element.elementor-element-788fffc .heading-tbay-title, .elementor-30670 .elementor-element.elementor-element-788fffc .top-flash-sale-wrapper{justify-content:center;}.elementor-30670 .elementor-element.elementor-element-7ca3905.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:1366px) and (min-width:768px){.elementor-30670 .elementor-element.elementor-element-ea603bc{width:70%;}}@media(max-width:1200px) and (min-width:768px){.elementor-30670 .elementor-element.elementor-element-ea603bc{width:100%;}.elementor-30670 .elementor-element.elementor-element-e2b8a86{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30670 .elementor-element.elementor-element-ea603bc{width:100%;}.elementor-30670 .elementor-element.elementor-element-e2b8a86{width:100%;}}@media(max-width:914px) and (min-width:768px){.elementor-30670 .elementor-element.elementor-element-ea603bc{width:100%;}.elementor-30670 .elementor-element.elementor-element-e2b8a86{width:100%;}}@media(min-width:1920px){.elementor-30670 .elementor-element.elementor-element-f6af931{padding:100px 0px 100px 0px;}.elementor-30670 .elementor-element.elementor-element-b8202f5{padding:40px 130px 0px 130px;}.elementor-30670 .elementor-element.elementor-element-4d2e2dc{padding:10px 130px 20px 130px;}.elementor-30670 .elementor-element.elementor-element-a8910ef .jet-woo-product-gallery-slider.swiper-container-vertical{height:650px;}.elementor-30670 .elementor-element.elementor-element-fe4595b{width:auto;max-width:auto;align-self:flex-start;}.elementor-30670 .elementor-element.elementor-element-ebbcc84 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;}.elementor-30670 .elementor-element.elementor-element-33e552b .jet-woo-builder .onsale{font-size:16px;line-height:24px;}.elementor-30670 .elementor-element.elementor-element-33e552b{align-self:center;}.elementor-30670 .elementor-element.elementor-element-e5e3630 .elementor-button{font-size:16px;line-height:24px;}.elementor-30670 .elementor-element.elementor-element-fe81178 > .elementor-container{max-width:1920px;}.elementor-30670 .elementor-element.elementor-element-fe81178{padding:0px 130px 0px 130px;}.elementor-30670 .elementor-element.elementor-element-ea603bc{width:70%;}.elementor-30670 .elementor-element.elementor-element-e2b8a86{width:30%;}}/* Start custom CSS for column, class: .elementor-element-ca13866 */.elementor-30670 .elementor-element.elementor-element-ca13866 .elementor-widget-wrap {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52b6877 */.elementor-30670 .elementor-element.elementor-element-52b6877 .elementor-widget-wrap {
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-ebbcc84 */.elementor-30670 .elementor-element.elementor-element-ebbcc84 .swiper-slide-active {
    margin-bottom: 5px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1cfddb */.elementor-30670 .elementor-element.elementor-element-b1cfddb .elementor-widget-wrap {
    justify-content: flex-start !important;
}
.elementor-30670 .elementor-element.elementor-element-b1cfddb .elementor-column-gap-default>.elementor-column>div.elementor-element-populated{
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b06905c */.elementor-30670 .elementor-element.elementor-element-b06905c .elementor-widget-wrap {
    justify-content: flex-start !important;
}
.elementor-30670 .elementor-element.elementor-element-b06905c .elementor-column-gap-default>.elementor-column>div.elementor-element-populated{
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c77a886 */.elementor-30670 .elementor-element.elementor-element-c77a886 .elementor-widget-wrap {
    justify-content: flex-start !important;
}
.elementor-30670 .elementor-element.elementor-element-c77a886 .elementor-column-gap-default>.elementor-column>div.elementor-element-populated{
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b3227e7 */.elementor-30670 .elementor-element.elementor-element-b3227e7 .elementor-widget-wrap {
    justify-content: flex-start !important;
}
.elementor-30670 .elementor-element.elementor-element-b3227e7 .elementor-column-gap-default>.elementor-column>div.elementor-element-populated{
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d2e2dc */@media screen and (min-width: 1600px) {
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-container {
        column-gap: 40px;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next {
        top: 13vh !important;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev {
        bottom: 13vh  !important;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price p.price,
   .elementor-jet-single-price p.price span>bdi,.elementor-jet-single-price .woocommerce-Price-amount{
        font-size: 30px;
        line-height: 38px;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price del .woocommerce-Price-amount bdi {
        font-size: 24px;
        line-height: 32px;
    }
}
@media screen and (max-width: 1600px) and (min-width: 1024px) {
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-container {
        column-gap: 20px;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next {
        top: 10vh !important;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev {
        bottom: 10vh  !important;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price p.price,
   .elementor-jet-single-price p.price span>bdi,
    .elementor-jet-single-price .woocommerce-Price-amount {
        font-size: 24px;
        line-height: 32px;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price del .woocommerce-Price-amount bdi {
        font-size: 18px;
        line-height: 26px;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price p.price,
   .elementor-jet-single-price p.price span>bdi,
   .elementor-jet-single-price .woocommerce-Price-amount {
        font-size: 24px;
        line-height: 32px;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price del .woocommerce-Price-amount bdi {
        font-size: 18px ;
        line-height: 26px;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price p{
        display: block !important;  
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-button-icon {
        display: none;   
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .icon-share,.product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
        right: 20px !important;   
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
        top: 20px !important;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .icon-share {
        top: 70px !important;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .swiper-container-free-mode>.swiper-wrapper {
        margin-left:15px;
    }
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .variations tr td {
        /*display: flex;*/
        /*width: 100%;*/
        padding-right: 35px !important;
    }
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wpcvs-disabled {
    display: none;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wpcvs-enabled {
    display: block;
}







.elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-shortcode .sfsi_shortcode_container div {
    padding-top: 0px;
    margin-bottom: 0px;
}

/*composite*/
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_components .wooco_component .wooco_component_name {
    text-transform: uppercase;
    color: #4B6043 !important;
    font-weight: 700 !important;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid {
    flex-direction: column;
    display: grid;
    width: 100%;
    row-gap: 10px;
    max-height: 150px !important;
    overflow-x: hidden;
    overflow-y: auto;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid::-webkit-scrollbar {
    width: 8px;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid::-webkit-scrollbar-thumb {
    background: #BCC6BD;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item_name {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #41433E;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item:before {
    content: "" !important;
    background-color: #FFFFFF;
    width: 16px;
    height: 16px;
    border: 1px solid #BCC6BD;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item.wooco_item_selected:before {
    background-color: #4B6043;
    border: 4px solid #FFFFFF;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item.wooco_item_selected {
    background: #C3CEAF !important;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item:hover {
    background: #E2EBD7 !important;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item {
    border-radius: 600px;
    width: fit-content;
    text-align: left;
    padding-left: 50px;
    padding-right: 50px;
    margin: 0px 0px 0px 10px;

}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item a {
    background-color: transparent;
    border: none;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item[data-purchasable="no"] {
    display: flex;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item[data-purchasable="no"]::after {
    content: "Tạm hết hàng";
    font-weight: 400;
    display: inline;
    padding-left: 20px;
    color: #F26C4F;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco-wrap .wooco_total {
    display: none !important;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .variations .wpcvs-term.wpcvs-selected>span:before {
    content: unset !important;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item_image {
    display: none;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item:before {
    left: 15px !important;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wooco_component_product_selection_grid_item a {
    right: 15px !important;
    left: auto;
}

/*image*/
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-control-thumbs__item-image>img {
    border: 1px solid #E2E2E2;
    border-radius: 3px;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-product-gallery__image-link>img {
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    /* position: absolute;
    top: 0;
    left: 0;
    height: 100% !important; */
    object-fit: cover;
}

/* .elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-product-gallery__image-link,
.jet-woo-product-gallery__image-item,
.jet-woo-product-gallery-slider .swiper-wrapper {
    height: 0 !important;
    padding-bottom: 100% !important;
}


.elementor-30670 .elementor-element.elementor-element-4d2e2dc .galary1 .jet-woo-product-gallery__image-link>img {
    width: 100% !important;
    height: auto;
} */
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-vertical .jet-gallery-swiper-slider {
    padding-left: 5px;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-vertical .jet-gallery-swiper-thumb {
    padding-right: 5px;
}


.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-gallery-thumbs {
    bottom: auto !important;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc  .jet-gallery-swiper-thumb {
    display: flex;
    align-items: center;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-gallery-thumbs .swiper-slide {
    opacity: 1;
    display: flex;
    justify-content: center;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-gallery-thumbs .swiper-slide-thumb-active img {
    border: 1px solid #C3CEAF;
    opacity: 1;
}

/* wishlist */

/* short description  */
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-details__short-description,
.woocommerce-product-details__short-description ul li {
    color: #9E9E9E;
}

/*shop*/

/*shop price */
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-builder .onsale .saled:before {
    content: "Giảm ";
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-builder .onsale .saled {
    width: 100%;
    padding: 0 !important;
    border-radius: 3px !important;
    height: 100% !important;
    left: 0px;
    position: unset !important;
    font-weight: 400;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-builder .onsale {
    width: 100%;
    padding: 5px !important;
    border-radius: 3px !important;
    height: 100% !important;
    left: 0px;
    position: unset !important;
}
/* .elementor-30670 .elementor-element.elementor-element-4d2e2dc del .woocommerce-Price-amount bdi {
    color:#9E9E9E;
    font-weight: 500;
    text-decoration: line-through;

}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price del .woocommerce-Price-amount {
    color:#9E9E9E;
    font-weight: 500;
} */

/* price variation  */

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price p.price span.price {
    order: 1;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price ins {
    order: 1;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price del {
    order: 0;
}



/*shop - wishlit*/
.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now.has-buy-now .group-button .tbay-wishlist {
    display: none;
}

/*shop - variations*/


/*shop - quantity*/
.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity input {
    height: auto;
    /*order: 0;*/
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity span:before {
    content: "SỐ LƯỢNG";
    color: #4B6043 !important;
    font-weight: 600 !important;
    padding-right: 10px;
    display: flex;
    align-items: center;
    border: none;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now button.button.added::after {
    content: unset;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now button.single_add_to_cart_button {
    width: 100%;
    padding: 5px;
    font-size: 14px;
    line-height: 20px;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now button.single_add_to_cart_button .elementor-button-content-wrapper {
    display: block;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity {
    margin-right: 5px;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity span.box input.qty {
    width: 60px;
}

/*banner-content*/
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .banner-content {
    justify-content: flex-start;
    bottom: 0px;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .banner-content:after {
    background: none;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .variations tr td div {
    display: flex;
    flex-direction: column;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .variations tr {
    padding: 0;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .variations tr td div span.wpcvs-term {
    width: fit-content;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .variations tr td div {
    max-height: 100px !important;
    overflow-x: hidden;
    overflow-y: auto;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-details__short-description p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-details__short-description {
    padding-top: 0;
}

.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wpcvs-type-color .wpcvs-term {
    height: 26px;
    width: 26px;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc .wpcvs-type-color .wpcvs-term > span {
    height: 18px;
    line-height: 30px;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now button.single_add_to_cart_button .elementor-button-text{
    vertical-align: middle;
}
.elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now button.single_add_to_cart_button svg {
    width: 22px;
    vertical-align: middle;
} 
/* media screen */
@media screen and (min-width: 1200px) {

    /*section */
    /*.elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-section.elementor-section-boxed>.elementor-container {*/
    /*    max-width: 1920px;*/
    /*    padding-right: 72px;*/
    /* padding-left: 72px;*/
    /*}*/
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price p.price {
        column-gap: 10px;
        align-items: center;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-sale-badge {
        padding-right: 20px;
    }

    /*quantity before*/
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity span:before {
        font-size: 16px;
        line-height: 24px;
        min-width: fit-content;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0px !important;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now.has-buy-now .tbay-buy-now {
        min-width: 140px;
    }

    /*shop variations*/

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .variations tr {
        flex-wrap: nowrap;
        flex-direction: row;
    }

    

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .jet-woo-swiper-horizontal {
        row-gap: 10px
    }

    /*below slider*/

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a {
        padding-right: 5px !important;
    }

    /*below slider - rating*/
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating:before {
        content: "Đánh giá";
        font-size: 16px;
        line-height: 20px;
        color: #41433E;
        padding-right: 5px;
        text-align: center;
        color: #41433E;
        display: flex;
        align-items: center;
    }


    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating .star-rating {
        width: 100px !important;
        line-height: 20px;
        margin: 0px;
        height: 20px;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating .star-rating .rating:before {
        width: 100px !important;
    } 

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating .woocommerce-review-link::after {
        content: none;
    }

    /* .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating .woocommerce-review-link::before {
        content: "|";
        font-size: 14px;
        line-height: 20px;
        padding-right: 5px;
    } */

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating .woocommerce-review-link {
        /* display: flex;
        align-items: center;
        font-size: 14px;
        line-height: 20px; */
        margin: 0;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating .star-rating:before {
        font-size: 20px !important;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating .star-rating span:before {
        font-size: 20px !important;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .woocommerce-product-rating { 
        display: flex;
        column-gap: 5px;
        align-items: center;
     }

    /*share button*/
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .heateor_sss_horizontal_sharing {
        display: flex;
        /* justify-content: flex-end; */
        padding-right: 20px;
        width: fit-content;
    }
}

@media screen and (max-width: 1199px) {
    /* .elementor-30670 .elementor-element.elementor-element-4d2e2dc .elementor-jet-single-price p.price {
        flex-direction: column;
    } */

    /*quantity before*/
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity span:before {
        font-size: 14px;
        line-height: 26px;
    }

    /*shop*/
    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now {
        padding: 20px 0px !important;
        display: grid;
        width: 100%;
        grid-template-columns: 50% 50%;
        grid-template-rows: 50% 50%;
        row-gap: 10px;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity {
        width: 100%;
        display: flex !important;
        margin: 0 !important;
        padding: 0 !important;

    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity span.box input.qty {
        height: 100%;
        width: 45px;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .single_add_to_cart_button {
        position: static;
        z-index: unset;
        width: auto;
        margin: 0px;
        font-size: 14px;
        line-height: 20px;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .tbay-buy-now {
        position: static;
        z-index: unset;
        width: auto;
        grid-column: 1/ span 2;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .single_add_to_cart_button:after {
        content: unset;
    }

    .elementor-30670 .elementor-element.elementor-element-4d2e2dc .quantity button {
        padding: 0px 5px !important;
    }

    /* .elementor-30670 .elementor-element.elementor-element-4d2e2dc #shop-now .quantity span:before {
        padding-right: 5px;
        min-width: fit-content;
    } */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe81178 */.elementor-30670 .elementor-element.elementor-element-fe81178 .related h3.heading-tbay-title {
    display: none;
}
.elementor-30670 .elementor-element.elementor-element-fe81178 .must-log-in a {
    color: #7EA371 !important;
}
.elementor-30670 .elementor-element.elementor-element-fe81178 .comment-text p.meta {
    flex-direction: column;
}
.elementor-30670 .elementor-element.elementor-element-fe81178 #reviews #comments ol.commentlist li time {
    margin: 0;   
}
.elementor-30670 .elementor-element.elementor-element-fe81178  #respond p {
    padding-top: 20px;
}
/*tab*/
.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-widget-tabs .elementor-tab-title:before,
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
    border: none;
    border-right-style: none;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: none;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-tabs-wrapper {
    order: 1;
    row-gap: 10px;
    /* max-width: 25%; */
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-tabs-wrapper>div {
    display: flex;
    border: 1px solid #E2E2E2;
    background: #F6F7FB;
    border-radius: 5px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-tabs {
    column-gap: 20px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-tab-content {
    border: 1px solid #E2E2E2;
    height: 100%;
    border-radius: 5px;
    background: #FFFFFF;
}

/*tab - hover*/
.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-tabs-wrapper>div:hover {
    background: #F2F8EA;
    border: 1px solid #E2EBD7;
    color: #4B6043;
}

/*tab - active*/
.elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-tab-desktop-title.elementor-active {
    background: #7EA371 !important;
    color: #FFFFFF !important;
    font-weight: 500;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 
.elementor-active .icon-sun:before,
.elementor-active .icon-water:before,
.elementor-active .icon-weather:before,
.elementor-active .icon-ruler:before,
.elementor-active .icon-guard:before,
.elementor-active .icon-idea:before,
.elementor-active h3
{
    color: #FFFFFF !important;
}

/*tab - icon color */

.elementor-30670 .elementor-element.elementor-element-fe81178 .icon-sun:before,
.icon-idea:before,
.icon-water:before,
.icon-weather:before,
.icon-ruler:before,
.icon-guard:before,
.icon-idea:before {
    font-size: 16px !important;
    padding-right: 15px !important;
}

/*rating*/
.elementor-30670 .elementor-element.elementor-element-fe81178 .woocommerce-product-rating:before {
    content: "Đánh giá";
    font-size: 14px;
    line-height: 20px;
    color: #41433E;
    padding-right: 5px;
    text-align: center;
    color: #41433E;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .woocommerce-product-rating .rate-sold {
    display: none;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .woocommerce-product-rating .star-rating {
    width: 100px !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .woocommerce-product-rating .star-rating .rating:before {
    width: 100px !important;
}


.elementor-30670 .elementor-element.elementor-element-fe81178 .woocommerce-product-rating .star-rating:before {
    font-size: 20px !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .woocommerce-product-rating .star-rating span:before {
    font-size: 20px !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .woocommerce-product-rating {
    display: flex;
    justify-content: flex- start;
}

/*viewer*/


.elementor-30670 .elementor-element.elementor-element-fe81178 .tab-content>div:nth-child(2),
.tab-content>div:nth-child(1) {
    display: none;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .tab-content>div:nth-child(3) {
    box-sizing: border-box;
    border: 1px solid #E2E2E2;
    border-radius: 5px;
    padding: 30px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #reply-title {
    display: none;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #comments .star-rating {
    width: 100px !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #comments .star-rating span:before {
    font-size: 20px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #comments .star-rating:before {
    font-size: 20px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond .star-rating {
    width: 100px !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond .star-rating span:before {
    font-size: 20px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond .star-rating:before {
    font-size: 20px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond p.stars {
    width: 150px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond p.stars a:before,
#respond p.stars a {
    font-size: 30px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #reviews {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #review_form_wrapper .comment-form-rating {
    display: flex;
    flex-direction: column;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #review_form_wrapper {
    order: 0;
    max-width: 100%;
    padding: 0;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #comments {
    order: 1;
    border-radius: 5px;
    /*height: 118px;*/
    width: 100%;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #reply-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 30px;
    line-height: 38px;
    color: #41433E;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #comments h2 {
    display: none !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-filter-container {
    display: none !important;
}

/* .elementor-30670 .elementor-element.elementor-element-fe81178 #respond .wcpr-overall-rating:before {
    content: "ĐÁNH GIÁ SẢN PHẨM";
    text-transform: uppercase;
    font-weight: 700;
    color: #41433E !important;
} */

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond .wcpr-overall-rating {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding:10px 0;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-overall-rating-and-rating-count {
    width: 100%;
    border: none;
    padding: 0 !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond input#submit {
    background: #4B6043 !important;
    border-radius: 3px;
    font-weight: 500;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #respond #comment {
    height: 100px !important;
}



.elementor-30670 .elementor-element.elementor-element-fe81178 #review_form_wrapper label[for="wcpr_image_upload"] {
    display: none
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #review_form_wrapper label[for="comment"] {
    display: none;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-overall-rating-right-total {
    display: none;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 .wcpr-input-file-wrap input {
    /*visibility: hidden;*/
    width: 150px;
    height: 20px;
}

/*related product */

.elementor-30670 .elementor-element.elementor-element-fe81178 .owl-carousel {
    margin: 0px !important;
}

.elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-overall-rating-left>span::after {
    content: " trên 5";
    font-weight: 400;
    color: #41433E;
}

@media screen and (min-width: 1200px) {
    .elementor-30670 .elementor-element.elementor-element-fe81178 #left_description {
        width: 75%;
    }

    /*relatet product*/
    .elementor-30670 .elementor-element.elementor-element-fe81178 #product-related .woocommerce div.product-block {
        padding: 0px !important;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #product-related .row-1.slick-initialized .slick-track {
        display: grid !important;
        row-gap: 10px;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #product-related .owl-carousel>.slick-arrow.slick-prev {
        display: none !important;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #product-related .owl-carousel>.slick-arrow.slick-next {
        display: none !important;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 .owl-carousel:not(.slick-slider)[data-items] div.item {
        padding: 0px;
    }

    /*.elementor-30670 .elementor-element.elementor-element-fe81178 .display-products.products-grid .row {*/
    /*    display: grid;*/
    /*    row-gap: 10px;*/
    /*    width: 100%;*/
    /*    height: 100%;*/
    /*}*/
    /*.elementor-30670 .elementor-element.elementor-element-fe81178 .display-products.products-grid .row>div {*/
    /*    max-width: 100% !important;   */
    /*}*/
    /*.elementor-30670 .elementor-element.elementor-element-fe81178 .owl-carousel>div  {*/
    /*    display: flex;*/
    /*    width: 100% !important;*/
    /*    max-width: 100% !important;*/
    /*}*/
    .elementor-30670 .elementor-element.elementor-element-fe81178 #respond .wcpr-overall-rating:before {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-overall-rating-left {
        font-size: 30px;
        line-height: 38px;
        color: #41433E;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-overall-rating-left>span::after {
        font-size: 18px;
        line-height: 28px;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #reviews {
        border: 1px solid #E2E2E2;
        border-radius: 5px;
        padding: 20px;
        padding-top: 0;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #review_form_wrapper .comment-form-rating label {
        font-size: 18px;
        line-height: 28px;
        color: #41433E;
    }

}

/*.elementor-30670 .elementor-element.elementor-element-fe81178 .jet-single-content {*/
/*       max-height: 500px;*/
/*       overflow: hidden;*/
/*text-overflow: ellipsis;*/
/*   }*/
@media screen and (max-width: 1199px) {

    .elementor-30670 .elementor-element.elementor-element-fe81178 #left_description,
    #right_related_product {
        width: 100%;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #right_related_product .heading-tbay-title {
        text-align: center;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #respond .wcpr-overall-rating {
        flex-direction: column;
        align-items: flex-start;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #respond .wcpr-overall-rating:before {
        font-size: 18px;
        line-height: 28px;

    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-overall-rating-left {
        font-size: 24px;
        line-height: 32px;
        color: #41433E;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #reviews .wcpr-overall-rating-left>span::after {
        font-size: 16px;
        line-height: 24px;
    }
    
    .elementor-30670 .elementor-element.elementor-element-fe81178 #reviews {
        border: 1px solid #E2E2E2;
        border-radius: 5px;
        padding: 10px;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 #review_form_wrapper .comment-form-rating label {
        font-size: 16px;
        line-height: 24px;
        color: #41433E;
    }

    .elementor-30670 .elementor-element.elementor-element-fe81178 .elementor-tabs-wrapper>div {
        height: 50px;

        justify-content: center;
        align-items: center;
        padding-left: 0px;
    }
}/* End custom CSS */
/* Start custom CSS */ .singular-shop>.product>div {
    padding-top: 0px !important;
}
 h1 {
    border: none;
    margin-top: 0;
}
.elementor-jet-single-price p {
    column-gap: 10px;
}
 h2, h2 span.title 
{
    font-weight: 900;
    text-transform: uppercase;
    color: #4B6043;
}
 .sim-icon:before {
    font-weight: 900;
}
/*padding for body*/

 .basic-info {
    font-weight: 700;
    margin: 0;
}
 .wcpr-overall-rating h3 {
    text-transform: uppercase;
    font-weight: 700;
    color: #41433E;
}
 .wcpr-overall-rating {
    border-bottom: 1px solid #E2E2E2;
    /*align-items: center;*/
}
 #shop-now .group-button {
    display: none;
}
 .woocommerce-product-rating .rate-sold {
    display: none;
}
/*icon-share*/
 .icon-share {
    font-size: 20px !important;
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #F3F3F3;
    position: absolute;
    z-index: 103;
    top: 80px;
    right: 30px;
    width: 40px;
    height: 40px;;
    display: flex !important;
    justify-content: center !important;
    align-content: center !important;
    flex-wrap: wrap !important;
    border-radius: 5px;
}

/*wishlist*/
 .product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button i.yith-wcwl-icon {
    padding: 0px;
    margin: 0px;
}

 .product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    font-size: 20px !important;
    background: rgba(255, 255, 255, 0.5);
    border: 1px solid #F3F3F3;
    position: absolute;
    z-index: 103;
    top: 30px;
    right: 30px;
    width: 40px;
    height: 40px;
    display: flex !important;
    justify-content: center !important;
    align-content: center !important;
    flex-wrap: wrap !important;
    border-radius: 5px;
}
 .product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i.fa-heart-o::before {
    color: #41433E !important;
}

 .product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i.fa-heart::before {
    color: #F26C4F !important;
}
 .product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a.view-wishlist,
.product-gallery-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-add-button span {
    display: none !important;
}

/* slider chính sách*/
 .eicon-chevron-right:before,
.eicon-chevron-left:before {
    color: #41433E;
    font-size: 12px;
}
 

/* */
@media screen and (min-width:1600px){
     h2, h2 span.title,
    .wcpr-overall-rating h3
    {
        font-size: 30px;
        line-height: 38px;
    }
     .basic-info {
        font-size: 24px;
        line-height: 32px;
    }
    /* .product_detail_page  .jet-woo-product-gallery__image-link>img {*/
    /*    min-height: 650px;*/
    /*}*/
}
@media screen and (min-width:1024px) and (max-width:1600px) {
     .basic-info {
        font-size: 18px;
        line-height: 26px;
    }
      h2, h2 span.title,
    .wcpr-overall-rating h3
    {
        font-size: 24px;
        line-height: 32px;
    }
    /*  .product_detail_page  .jet-woo-product-gallery__image-link>img {*/
    /*    min-height: 500px;*/
    /*}*/
}
@media screen and (max-width:1024px) {
     .basic-info {
        font-size: 16px;
        line-height: 24px;
    }
     h2, h2 span.title,
    .wcpr-overall-rating h3
    {
        font-size: 18px;
        line-height: 26px;
    }
  
}/* End custom CSS */