.elementor-kit-5{--e-global-color-primary:#425D44;--e-global-color-secondary:#B4CC16;--e-global-color-text:#7A7A7A;--e-global-color-accent:#362CEF;--e-global-color-62832f4:#2E2E2E;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-letter-spacing:0.5px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-accent );}.elementor-kit-5 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-5 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    margin: 0!important;
}

.standard-gutter {
    padding-inline: max(calc(calc(100vw - 1240px) / 2), 20px)!important;
}

.bonus-price .elementor-shortcode {
    margin-left: 14px;
    padding: 2px;
}    
    
.bonus-price .elementor-shortcode::before {
     content: "";
    position: absolute;
    inset: 0;
    top: 6px;
    left: 6px;
    width: 40px;
    aspect-ratio: 1;
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3080_1559" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><rect width="16" height="16" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_3080_1559)"><path d="M7.43331 14.6666C7.26665 14.6666 7.09998 14.6333 6.93331 14.5666C6.76665 14.4999 6.61665 14.3999 6.48331 14.2666L1.71665 9.49992C1.58331 9.36659 1.48609 9.21936 1.42498 9.05825C1.36387 8.89714 1.33331 8.73325 1.33331 8.56659C1.33331 8.39992 1.36387 8.23325 1.42498 8.06659C1.48609 7.89992 1.58331 7.74992 1.71665 7.61659L7.58331 1.73325C7.70554 1.61103 7.84998 1.51381 8.01665 1.44159C8.18331 1.36936 8.35554 1.33325 8.53331 1.33325H13.3166C13.6833 1.33325 13.9972 1.46381 14.2583 1.72492C14.5194 1.98603 14.65 2.29992 14.65 2.66659V7.44992C14.65 7.6277 14.6166 7.79714 14.55 7.95825C14.4833 8.11936 14.3889 8.26103 14.2666 8.38325L8.38331 14.2666C8.24998 14.3999 8.09998 14.4999 7.93331 14.5666C7.76665 14.6333 7.59998 14.6666 7.43331 14.6666ZM7.43331 13.3333L13.3166 7.43325V2.66659H8.54998L2.66665 8.56659L7.43331 13.3333ZM11.65 5.33325C11.9278 5.33325 12.1639 5.23603 12.3583 5.04159C12.5528 4.84714 12.65 4.61103 12.65 4.33325C12.65 4.05547 12.5528 3.81936 12.3583 3.62492C12.1639 3.43047 11.9278 3.33325 11.65 3.33325C11.3722 3.33325 11.1361 3.43047 10.9416 3.62492C10.7472 3.81936 10.65 4.05547 10.65 4.33325C10.65 4.61103 10.7472 4.84714 10.9416 5.04159C11.1361 5.23603 11.3722 5.33325 11.65 5.33325Z" fill="white"/></g></svg>');
    background-repeat: no-repeat;
}


.new-slider > .elementor-widget-container {
    @media(width < 1023px) {
    overflow-x: auto;
display: flex!important;
scroll-snap-type: x mandatory;
scrollbar-width: none;
width: 100%!important;
    
}}


.new-slider {
    @media (width < 1024px) {
        margin-inline: 20px;
}


.new-slider .elementor-grid {
    @media (width < 1024px) {
  
    padding-inline: 20px;
    width: 160vw;
    }
    @media (width < 678px) {
    width: 240vw;
    }
        
    }
    
.new-slider .e-loop-item {
    flex: 1;
}
.new-slider .elementor-grid:last-child {
    margin-right: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mowers.jarilostaging2.co.uk/wp-content/uploads/2025/07/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mowers.jarilostaging2.co.uk/wp-content/uploads/2025/07/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mowers.jarilostaging2.co.uk/wp-content/uploads/2025/07/Gilroy-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */