Special offer: free delivery, pay on delivery, faster and order now

Special offer: free delivery, pay on delivery, faster and order now

slider-image slider-image
slider-image slider-image

Official Online Store

Shop trusted equipment with confidence.

Fast Delivery

Quick shipping on all in-stock products straight to your door.

Free Shipping

Enjoy free shipping on qualifying orders.

14-Day Easy Returns

Shop confidently with our 14-day return guarantee.

Discover

New Mowers

Explore the latest models built to make your yard work easy and efficient all season long.

Explore Products

Experience The Ultimate

With AcreMower

With our full lineup of zero-turn and riding mowers, you’ll have everything you need for the ultimate mowing experience this summer.

Shop Now

<!-- Include Font Awesome for icons -->

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" crossorigin="anonymous" referrerpolicy="no-referrer" />


<!-- Include Google Font (optional, for example Cairo font as used on some YouCan themes) -->

<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Cairo:400,700&display=swap">


<style>

/* Base Typography & Colors */

body {

  font-family: 'Cairo', sans-serif;  /* Use a clean sans-serif font (CubMowers uses a modern sans-serif) */

  font-size: 16px;

  color: #333;  /* main body text color */

  margin: 0;

}

h1, h2, h3, h4, h5, h6 {

  color: #000;  /* headings in black for clear emphasis */

  font-weight: 700;

  margin: 0 0 0.5em;

}

p {

  margin: 0 0 1em;

  line-height: 1.6;

}

a {

  color: #000;

  text-decoration: none;

}

a:hover { text-decoration: underline; }


/* Container to center content */

.section-container {

  max-width: 1200px;

  margin: 0 auto;

  padding: 0 15px;

}


/* Hero Banner Styles */

.hero-banner {

  /* Background image – replace URL with your uploaded banner image */

  background: url('YOUR-HERO-IMAGE-URL.jpg') no-repeat center center;

  background-size: cover;

  position: relative;

  padding: 100px 0;

  text-align: center;

  color: #fff;  /* hero text is white by default */

}

.hero-banner::before {

  content: "";

  position: absolute;

  top: 0; left: 0; right: 0; bottom: 0;

  background: rgba(0,0,0,0.5);  /* dark overlay for readability */

  z-index: 0;

}

.hero-content {

  position: relative;

  z-index: 1;  /* bring content above overlay */

  max-width: 600px;

  margin: 0 auto;

}

.hero-content h1 {

  font-size: 2.2em;   /* large heading */

  margin-bottom: 0.5em;

}

.hero-content p {

  font-size: 1.1em;

  margin-bottom: 1em;

}

.hero-content .btn {

  margin-top: 0.5em;

}


/* Trust Banner Styles */

.trust-banner {

  display: flex;

  justify-content: space-between;

  align-items: flex-start;

  flex-wrap: wrap;

  margin: 50px auto;  /* spacing around the section */

  text-align: center;

}

.trust-item {

  flex: 1 1 22%;  /* four items roughly 22-25% each with some gap */

  padding: 20px 10px;

  box-sizing: border-box;

}

.trust-item i {

  font-size: 2rem;   /* large icon */

  color: #000;

  margin-bottom: 10px;

}

.trust-item h4 {

  font-size: 1.1em;

  margin-bottom: 0.3em;

}

.trust-item p {

  font-size: 0.95em;

  color: #555;

  margin: 0;

}


/* Feature Blocks Styles */

.feature-section {

  display: flex;

  justify-content: space-between;

  align-items: flex-start;

  gap: 40px;             /* space between the two blocks */

  margin: 60px auto;

}

.feature-block {

  flex: 1 1 45%;

}

.feature-label {

  font-size: 0.9em;

  text-transform: uppercase;

  letter-spacing: 1px;

  color: #F19800;        /* accent color for label (Cub Cadet yellow) */

  margin-bottom: 0.5em;

}

.feature-title {

  font-size: 1.5em;

  margin-bottom: 0.5em;

  color: #000;

}

.feature-block p {

  font-size: 1em;

  color: #333;

  margin-bottom: 1em;

}


/* Button Styles */

.btn {

  display: inline-block;

  font-weight: 700;

  padding: 12px 20px;

  border: none;

  cursor: pointer;

  font-family: inherit;

}

.btn-accent {

  background-color: #F19800;  /* accent color (similar to Cub Cadet yellow) */

  color: #000;               /* black text on yellow for high contrast */

  border-radius: 4px;

}

.btn-accent:hover {

  background-color: #e08800;  /* slightly darker on hover */

  color: #000;

}


/* Responsive Design */

/* Medium screens (tablets, small desktops) */

@media (max-width: 991px) {

  .trust-item {

    flex: 1 1 45%;  /* 2 columns of trust items */

    margin-bottom: 20px;

  }

  .feature-section {

    flex-direction: column;

  }

  .feature-block {

    width: 100%;

    margin-bottom: 40px;

  }

}


/* Small screens (mobile phones) */

@media (max-width: 575px) {

  .hero-banner {

    padding: 60px 0;

  }

  .hero-content h1 {

    font-size: 1.7em;

  }

  .hero-content p {

    font-size: 1em;

  }

  .trust-item {

    flex: 1 1 100%;  /* stack trust items */

    margin-bottom: 30px;

  }

}

</style>