html,body{overflow-x:hidden}.home .page-header,.home .entry-header,.home .entry-title,.home .featured-image,.home .post-thumbnail,.home .post-image,.home .generate-page-header,.home .inside-page-hero,.home .site-content>.page-header{display:none!important}.home main>article>.featured-image,.home main>article>.post-thumbnail{display:none!important}.woocommerce ul.products,.elementor-widget-woocommerce-products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 22px!important;width:100%!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product,.elementor-widget-woocommerce-products ul.products li.product{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important}.woocommerce ul.products li.product a,.elementor-widget-woocommerce-products ul.products li.product a{text-decoration:none!important}.woocommerce ul.products li.product img,.elementor-widget-woocommerce-products ul.products li.product img{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;object-fit:cover!important;border-radius:18px!important;margin:0 0 14px!important;background:#f6f3f1!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title{margin:0 0 8px!important;padding:0!important;color:var(--jl-black,#111111)!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:17px!important;font-weight:850!important;line-height:1.18!important;letter-spacing:-0.035em!important}.woocommerce ul.products li.product .price,.elementor-widget-woocommerce-products ul.products li.product .price{display:block!important;margin:8px 0 14px!important;color:var(--jl-black,#111111)!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.woocommerce ul.products li.product .button,.elementor-widget-woocommerce-products ul.products li.product .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0 16px!important;border-radius:12px!important;background:#111111!important;color:#ffffff!important;border:1px solid #111111!important;font-family:var(--jl-font,Montserrat,Arial,sans-serif)!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:0.04em!important;text-transform:uppercase!important;text-align:center!important}.woocommerce ul.products li.product .button:hover,.elementor-widget-woocommerce-products ul.products li.product .button:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}@media (max-width:767px){.woocommerce ul.products,.elementor-widget-woocommerce-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 18px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;line-height:1.22!important}.woocommerce ul.products li.product .button,.elementor-widget-woocommerce-products ul.products li.product .button{min-height:46px!important;font-size:12px!important;padding:0 12px!important}}.woocommerce .star-rating,.woocommerce .star-rating::before,.woocommerce .star-rating span::before,.elementor-widget-woocommerce-products .star-rating,.elementor-widget-woocommerce-products .star-rating::before,.elementor-widget-woocommerce-products .star-rating span::before,.woocommerce p.stars a,.crstar-rating,.crstar-rating *,.cr-reviews-grid .crstar-rating,.cr-reviews-slider .crstar-rating{color:#f5c542!important}.woocommerce .star-rating span::before{color:#f5c542!important}.single-product .jl-product-benefits,.single-product .jl-product-reassurance,.single-product .jl-product-services,.single-product .jl-product-trust,.single-product [class*="reassurance"]{max-width:100%!important}.single-product .jl-product-benefit-card,.single-product .jl-product-reassurance-card,.single-product .jl-product-service-card,.single-product .jl-product-trust-card{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.single-product .jl-product-benefit-card__icon,.single-product .jl-product-reassurance-card__icon,.single-product .jl-product-service-card__icon,.single-product .jl-product-trust-card__icon,.single-product [class*="__icon"]{flex-shrink:0!important}.single-product .jl-product-benefit-card h3,.single-product .jl-product-reassurance-card h3,.single-product .jl-product-service-card h3,.single-product .jl-product-trust-card h3{margin-top:0!important;margin-bottom:8px!important}.single-product .cr-review-card .top-row,.single-product .cr-review-card .middle-row,.single-product .cr-review-card .reviewer,.single-product .cr-review-card .reviewer-name,.single-product .cr-review-card .reviewer-verified,.single-product .cr-review-card .ivole-verified-badge,.single-product .cr-review-card .verified,.single-product .cr-review-card [class*="verified"]{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.single-product .cr-review-card .top-row{padding:0 0 16px!important}.single-product .cr-review-card .reviewer-name{color:#111111!important;font-weight:850!important}.single-product .cr-review-card .verified,.single-product .cr-review-card [class*="verified"]{color:#1ca886!important}@media (max-width:767px){.single-product .site-content,.single-product .content-area,.single-product main,.single-product article,.single-product .product,.single-product .summary,.single-product .entry-summary{max-width:100vw!important;overflow-x:hidden!important}.single-product .jl-product-benefit-card,.single-product .jl-product-reassurance-card,.single-product .jl-product-service-card,.single-product .jl-product-trust-card{grid-template-columns:64px minmax(0,1fr)!important;gap:16px!important}}