.elementor-710 .elementor-element.elementor-element-1a5a249{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-5cabc22{--display:flex;--min-height:25px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-a623604{--display:flex;--min-height:60px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-710 .elementor-element.elementor-element-9486717 .elementor-repeater-item-b1d8c3e .swiper-slide-bg{background-color:#00000000;}.elementor-710 .elementor-element.elementor-element-9486717 .elementor-repeater-item-59fb707 .swiper-slide-bg{background-color:#00000000;}.elementor-710 .elementor-element.elementor-element-9486717 .swiper-slide{transition-duration:calc(5000ms*1.2);height:60px;}.elementor-710 .elementor-element.elementor-element-9486717 .swiper-slide-contents{max-width:100%;}.elementor-710 .elementor-element.elementor-element-9486717 .swiper-slide-inner{padding:020px 0px 20px 0px;text-align:center;}.elementor-710 .elementor-element.elementor-element-9486717 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-710 .elementor-element.elementor-element-9486717 .elementor-slide-heading{color:#000000;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:600;text-transform:capitalize;}.elementor-710 .elementor-element.elementor-element-9abd6a0{--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;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-92c79e4{--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;}.elementor-710 .elementor-element.elementor-element-0827ede{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-710 .elementor-element.elementor-element-07e8fcb .flex-viewport:not(:last-child){margin-bottom:79px;}.elementor-710 .elementor-element.elementor-element-58a18ac{--display:flex;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-710 .elementor-element.elementor-element-788d040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.woocommerce .elementor-710 .elementor-element.elementor-element-7982473 .star-rating{color:#FFFFC0;font-size:1em;}.woocommerce .elementor-710 .elementor-element.elementor-element-7982473 .star-rating::before{color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-710 .elementor-element.elementor-element-b93b967 .price{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;}.woocommerce .elementor-710 .elementor-element.elementor-element-b93b967 .price ins{color:#FD1010;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-710 .elementor-element.elementor-element-b8dd80f .cart button, .elementor-710 .elementor-element.elementor-element-b8dd80f .cart .button{transition:all 0.2s;}.elementor-710 .elementor-element.elementor-element-b8dd80f .quantity .qty{transition:all 0.2s;}.elementor-710 .elementor-element.elementor-element-d4440a3{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-710 .elementor-element.elementor-element-b788233 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-710 .elementor-element.elementor-element-b788233 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-710 .elementor-element.elementor-element-b788233{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-710 .elementor-element.elementor-element-b788233 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-710 .elementor-element.elementor-element-b788233 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-710 .elementor-element.elementor-element-b788233 .elementor-icon-list-text{transition:color 0.3s;}.elementor-710 .elementor-element.elementor-element-1f23b48 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-710 .elementor-element.elementor-element-1f23b48 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-710 .elementor-element.elementor-element-1f23b48{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-710 .elementor-element.elementor-element-1f23b48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-710 .elementor-element.elementor-element-1f23b48 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-710 .elementor-element.elementor-element-1f23b48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-710 .elementor-element.elementor-element-7c50e75{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-710 .elementor-element.elementor-element-7c50e75:not(.elementor-motion-effects-element-type-background), .elementor-710 .elementor-element.elementor-element-7c50e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-710 .elementor-element.elementor-element-276bbe7{--display:flex;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-710 .elementor-element.elementor-element-3565d72 img{width:100%;height:152px;object-fit:cover;object-position:center center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-710 .elementor-element.elementor-element-826e92f{text-align:center;}.elementor-710 .elementor-element.elementor-element-826e92f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-710 .elementor-element.elementor-element-5def942{--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;}.elementor-710 .elementor-element.elementor-element-2820472{--display:flex;}.elementor-710 .elementor-element.elementor-element-e5df2d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.woocommerce .elementor-710 .elementor-element.elementor-element-fc33015 .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;}.elementor-710 .elementor-element.elementor-element-3fd4e8f{--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;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-710 .elementor-element.elementor-element-3e67d14{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product{text-align:left;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products .products > h2{font-family:"Montserrat", Sans-serif;font-weight:600;text-align:center;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product .price{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product .button{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:#000000;font-family:"Montserrat", Sans-serif;min-width:41px;min-height:20px;line-height:20px;}@media(max-width:1024px){.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-710 .elementor-element.elementor-element-1a5a249{--min-height:40px;--justify-content:center;}.elementor-710 .elementor-element.elementor-element-a623604{--min-height:61px;}.elementor-710 .elementor-element.elementor-element-9486717{padding:0px 0px 0px 0px;}.elementor-710 .elementor-element.elementor-element-9486717 .swiper-slide{height:40px;}.elementor-710 .elementor-element.elementor-element-9486717 .swiper-slide-contents{max-width:100%;}.elementor-710 .elementor-element.elementor-element-9486717 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-710 .elementor-element.elementor-element-9486717 .elementor-slide-heading{font-size:13px;}.elementor-710 .elementor-element.elementor-element-9abd6a0{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.woocommerce .elementor-710 .elementor-element.elementor-element-b93b967 .price{font-size:24px;}.woocommerce .elementor-710 .elementor-element.elementor-element-b93b967 .price ins{font-size:24px;}.elementor-710 .elementor-element.elementor-element-b8dd80f{--button-spacing:0px;}.elementor-710 .elementor-element.elementor-element-b788233 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-710 .elementor-element.elementor-element-b788233 .elementor-icon-list-item > a{font-size:13px;}.elementor-710 .elementor-element.elementor-element-1f23b48 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-710 .elementor-element.elementor-element-1f23b48 .elementor-icon-list-item > a{font-size:13px;}.elementor-710 .elementor-element.elementor-element-3565d72 img{height:89px;}.elementor-710 .elementor-element.elementor-element-826e92f .elementor-heading-title{font-size:18px;}.elementor-710 .elementor-element.elementor-element-e5df2d6{text-align:center;}.elementor-710 .elementor-element.elementor-element-fc33015{text-align:center;}.woocommerce .elementor-710 .elementor-element.elementor-element-fc33015 .woocommerce-product-details__short-description{font-size:14px;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product{text-align:left;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products .products > h2{font-size:17px;text-align:center;margin-bottom:17px;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product .price{font-size:15px;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product .price del {font-size:15px;}.elementor-710 .elementor-element.elementor-element-5139ad5.elementor-wc-products ul.products li.product .button{font-size:12px;}}/* Start custom CSS for woocommerce-product-related, class: .elementor-element-5139ad5 *//* Responsive Product Details - Mobile & Tablet Only */

@media (max-width: 768px) {
    .product-details.content-bg.entry-content-wrap {
        padding: 0.75rem;
        text-align: center;
    }
    
    .woocommerce-loop-product__title {
        font-size: 1rem !important;
        margin: 0.5rem 0 !important;
    }
    
    .price {
        font-size: 1rem !important;
        display: block !important;
        margin: 0.5rem 0 !important;
    }
    
    .product-action-wrap.style-button .button {
        padding: 0.4rem 0.8rem !important;
        font-size: 0.8rem !important;
        display: inline-block !important;
    }
}

@media (max-width: 480px) {
    .product-details.content-bg.entry-content-wrap {
        padding: 0.5rem;
    }
    
    .woocommerce-loop-product__title {
        font-size: 0.9rem !important;
    }
    
    .price {
        font-size: 0.9rem !important;
    }
    
    .product-action-wrap.style-button .button {
        padding: 0.3rem 0.6rem !important;
        font-size: 0.7rem !important;
    }
}/* End custom CSS */