.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumbs{border-radius:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumbs a{color:#666666;font-family:"Afacad", Sans-serif;font-size:16px;font-weight:500;}.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumbs a:hover{color:var( --e-global-color-text );}.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumbs .wcppb-breadcrumb-current{color:var( --e-global-color-text );font-family:"Afacad", Sans-serif;font-size:16px;font-weight:600;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-label{color:var( --e-global-color-text );font-family:"Afacad", Sans-serif;font-size:15px;font-weight:500;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-buttons{gap:0px;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-button{font-size:18px;color:var( --e-global-color-text );background-color:#FFFFFF;border-style:none;padding:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-button svg{width:18px;height:18px;fill:var( --e-global-color-text );}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-button:hover{color:var( --e-global-color-text );background-color:#FFFFFF;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-button:hover svg{fill:var( --e-global-color-text );}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-main-trigger{width:500px;height:500px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-main-image{object-fit:contain;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-thumb{width:70px;height:70px;border-radius:8px 8px 8px 8px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-thumbs{gap:10px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-thumb.is-active{border-color:var( --e-global-color-primary );border-width:1px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-arrow{font-size:16px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-arrow svg{width:16px;height:16px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-zoom-window{width:220px;height:220px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery{--wcppb-magnifier-zoom:1;--wcppb-lightbox-overlay:rgba(15, 23, 42, 0.94);--wcppb-lightbox-nav-color:#ffffff;--wcppb-lightbox-close-color:#ffffff;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-zoom-window, .elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-lens{border-width:2px;border-style:solid;border-color:rgba(255,255,255,0.92);}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-product-title{color:var( --e-global-color-text );font-family:"Afacad", Sans-serif;font-size:23px;font-weight:700;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-meta-label{color:var( --e-global-color-accent );font-family:"Afacad", Sans-serif;font-size:16px;font-weight:500;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-meta-value{color:var( --e-global-color-text );font-family:"Afacad", Sans-serif;font-size:16px;font-weight:600;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-stock--instock{color:#18803c;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-stock--outofstock{color:#c53535;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-stock--onbackorder{color:#c07916;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-product-meta{gap:10px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-key-features-title{color:var( --e-global-color-text );font-family:"Afacad", Sans-serif;font-size:22px;font-weight:600;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-key-features-content{color:var( --e-global-color-text );font-family:"Afacad", Sans-serif;font-size:19px;font-weight:400;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-key-features{padding:15px 0px 5px 0px;border-style:none;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-view-more{color:var( --e-global-color-primary );font-family:"Afacad", Sans-serif;font-size:18px;font-weight:500;text-decoration:underline;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-view-more:hover{color:var( --e-global-color-primary );}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-purchase-box{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:none;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-purchase-price{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-purchase-box .single_add_to_cart_button{color:#FFFFFF;background-color:#E83A21;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;padding:0px 20px 0px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-purchase-box .single_add_to_cart_button:hover{color:var( --e-global-color-primary );background-color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-buy-now-button{color:#FFFFFF;background-color:#E83A21;margin-top:12px;width:100%;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-buy-now-button:hover{color:#FFFFFF;background-color:#E83A21;}.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 );color:var( --e-global-color-primary );}.elementor-422 .elementor-element.elementor-element-4026ec4{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-422 .elementor-element.elementor-element-4026ec4 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-primary );}.elementor-422 .elementor-element.elementor-element-528fe9a{width:100%;max-width:100%;}.elementor-422 .elementor-element.elementor-element-528fe9a > .elementor-widget-container{background-color:#FFFFFF;padding:20px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__title{color:var( --e-global-color-text );font-family:"Afacad", Sans-serif;font-size:24px;font-weight:700;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__section-title{background-color:#F5F6FC;color:var( --e-global-color-primary );font-family:"Afacad", Sans-serif;font-size:20px;font-weight:600;padding:10px 15px 10px 15px;border-radius:8px 8px 0 0;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__table{border-color:#ECEDEF;border-style:none;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__table td{border-color:#ECEDEF;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__table tr:nth-child(even) td{background-color:#FFFFFF;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__table tr:nth-child(odd) td{background-color:#FFFFFF;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification{gap:5px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__label{font-family:"Afacad", Sans-serif;font-size:18px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__value{font-family:"Afacad", Sans-serif;font-size:17px;}.elementor-422 .elementor-element.elementor-element-bd7ab15 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-422 .elementor-element.elementor-element-c373ea6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-422 .elementor-element.elementor-element-700dae9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description, .elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description p, .elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description li{font-family:"Afacad", Sans-serif;font-size:17px;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description h2{font-family:"Afacad", Sans-serif;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description h3{font-family:"Afacad", Sans-serif;font-size:22px;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description a{color:var( --e-global-color-astglobalcolor0 );text-decoration:none;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description a:hover{color:var( --e-global-color-primary );}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq{padding:20px 20px 20px 20px;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq, .elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq p{font-family:"Afacad", Sans-serif;font-size:17px;}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq h2{font-family:"Afacad", Sans-serif;font-size:22px;}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq a{color:var( --e-global-color-astglobalcolor0 );}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq a:hover{color:var( --e-global-color-astglobalcolor0 );}.elementor-422 .elementor-element.elementor-element-0fd497a .woo-qa-widget{background-color:#ffffff;border-color:#e5e7eb;border-radius:8px;padding:24px 24px 24px 24px;}.elementor-422 .elementor-element.elementor-element-0fd497a .woo-qa-title{color:#111827;font-family:"Afacad", Sans-serif;font-size:22px;}.elementor-422 .elementor-element.elementor-element-0fd497a .woo-qa-subtitle{color:#6b7280;font-family:"Afacad", Sans-serif;font-size:17px;}.elementor-422 .elementor-element.elementor-element-0fd497a .woo-qa-button-primary{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:#ffffff;}.elementor-422 .elementor-element.elementor-element-2fc5682 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-422 .elementor-element.elementor-element-97fe073{--grid-columns:1;--grid-row-gap:5px;}@media(max-width:1024px){.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-zoom-window{width:180px;height:180px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery{--wcppb-magnifier-zoom:2.2;}.elementor-422 .elementor-element.elementor-element-97fe073{--grid-columns:2;}}@media(max-width:767px){.elementor-422 .elementor-element.elementor-element-c83cdb6{width:100%;max-width:100%;}.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumbs{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumbs a{font-size:15px;}.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumbs .wcppb-breadcrumb-current{font-size:15px;}.elementor-422 .elementor-element.elementor-element-c83cdb6 .wcppb-breadcrumb-separator{margin-left:-5px;margin-right:-5px;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-label{font-size:17px;margin:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-buttons{gap:0px;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-button{font-size:18px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-e7f7237 .wcppb-share-button svg{width:18px;height:18px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-main-trigger{width:100%;height:350px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-thumb{width:43px;height:43px;border-radius:5px 5px 5px 5px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-thumbs{gap:3px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery-zoom-window{width:140px;height:140px;}.elementor-422 .elementor-element.elementor-element-d3da616 .wcppb-gallery{--wcppb-magnifier-zoom:1.8;}.elementor-422 .elementor-element.elementor-element-f49e256{width:100%;max-width:100%;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-product-title{font-size:20px;}.elementor-422 .elementor-element.elementor-element-f49e256 .wcppb-product-meta{gap:10px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-4026ec4{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-4026ec4 .elementor-heading-title{font-size:14px;}.elementor-422 .elementor-element.elementor-element-528fe9a > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__section-title{padding:5px 10px 5px 10px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__table td{padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification{gap:5px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__label{font-size:16px;}.elementor-422 .elementor-element.elementor-element-528fe9a .wcppb-specification__value{font-size:16px;line-height:1.3em;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description, .elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description p, .elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description li{font-size:15px;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description h2{font-size:17px;}.elementor-422 .elementor-element.elementor-element-bdaeac2 .wcppb-description h3{font-size:17px;}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq{padding:10px 10px 10px 10px;}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq, .elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq p{font-size:15px;}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq h2{font-size:17px;}.elementor-422 .elementor-element.elementor-element-4f53ed8 .wcppb-price-faq h3{font-size:17px;}.elementor-422 .elementor-element.elementor-element-0fd497a .woo-qa-widget{padding:10px 10px 10px 10px;}.elementor-422 .elementor-element.elementor-element-0fd497a .woo-qa-title{font-size:17px;}.elementor-422 .elementor-element.elementor-element-0fd497a .woo-qa-subtitle{font-size:15px;line-height:1.4em;}.elementor-422 .elementor-element.elementor-element-2fc5682 .elementor-heading-title{font-size:20px;}.elementor-422 .elementor-element.elementor-element-97fe073{--grid-columns:1;}}/* Start custom CSS for wcppb_breadcrumb, class: .elementor-element-c83cdb6 */@media only screen and (max-width: 767px) {
    .wcppb-breadcrumb-list{
        flex-wrap: nowrap !important;
    }
    
    .wcppb-breadcrumbs ol {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    align-items: center;
    }
    
    .wcppb-breadcrumb-current {
    display: inline-block;
    max-width: 140px; /* adjust width */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
}
}/* End custom CSS */
/* Start custom CSS for wcppb_social_share, class: .elementor-element-e7f7237 */@media only screen and (max-width: 767px) {
    .wcppb-share-button {
        height: 25px !important;
        width: 25px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wcppb_product_info, class: .elementor-element-f49e256 */@media only screen and (max-width: 767px) {
    .wcppb-meta-row{
        flex-direction: row !important;
    }
    
    .wcppb-purchase-box form.cart{
        flex-direction: row !important;
    }
    
    .wcppb-purchase-box .quantity .qty{
        width: 60px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4026ec4 */.marquee-text {
  width: 580px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.marquee-text .elementor-heading-title,
.marquee-text p {
  display: inline-block;
  white-space: nowrap;
  padding-left: 100%;
  animation: smoothMarquee 15s linear infinite;
}

@keyframes smoothMarquee {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for woo-qa, class: .elementor-element-0fd497a */.woo-qa-widget{
    box-shadow: none !important;
}/* End custom CSS */