html {
  font-size: 16px;
}
body {
  font-family: "Helvetica", "Arial", sans-serif;
}
button {
  background: none;
  color: inherit;
  border: none;
  cursor: pointer;
  outline: inherit;
}
.secondary-button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.875rem;
  padding: 15px 20px;
  line-height: 16.1px;
  background-color: #a6ce39;
  color: #002205;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  transition: background-color 0.3s, color 0.3s;
  height: 40px;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Helvetica", sans-serif;
  /* outline: 1px solid red; */
}

h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: var(--fs-h2);
  line-height: var(--fh-36);
}

p {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
a {
  text-decoration: none;
}

.container {
  /* max-width: var(--content-max-width); */
  margin: 0 auto;
}

.Search-header {
  font-size: var(--fs-sh);
  line-height: var(--fh-30);
  color: var(--main-colour);
  font-weight: 400;
  white-space: nowrap;
}
span {
  text-decoration: none;
}

li {
  list-style: none;
}

.bg-grey {
  background-color: var(--el-bg-colour-one) !important;
}

.bg-white {
  background-color: var(--el-bg-colour-two);
}

header {
  position: fixed;
  max-height: 4.681rem;
  top: 0;
  left: 0;
  /* width: 100dvw; */
  width: 100%;
  border-bottom: 5px solid #a6ce39;
  background: var(--main-colour);
  z-index: 100;
  justify-content: center;
  align-items: center;
}

nav {
  padding: 0;
  position: relative;
  z-index: 25;
}
.nav_primary {
  border-bottom: none;
  padding: 0;
}
@media (min-width: 1200px) {
  .nav_primary {
    border-bottom: none;
    padding: 0;
  }
}
.cl-page-width {
  margin: 0 auto;
  /* max-width: var(--content-max-width); */
  width: 100%;
}
.wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  height: var(--nav-height);
  width: 100%;
}
.search-wrapper {
  background-color: var(--main-colour);
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  height: var(--nav-height);
  width: 100%;
}
.footer-containter .container {
  max-width: var(--large-content-max-width);
}
@media (max-width: 1200px) {
  .blog-nav-primary-content {
    min-width: unset !important;
    /* margin: 0 10px; */
  }

  .nav__list {
    display: none !important;
  }
  .mobile-menu-toggle {
    display: block; /* Show mobile toggle */
  }
  .nav_right_item {
    display: none;
  }
}

.nav_primary {
  align-items: center;
  display: flex;
  gap: 2rem;
  justify-content: space-between;
}
/* Reference */
.blog-nav-primary-content {
  position: relative;
  align-items: center;
  display: flex;
  gap: 2rem;
  justify-content: space-between;
  /* max-width: var(--large-content-max-width); */
  max-width: var(--content-max-width);
  height: 100%;
}

.blog-nav-menu-content {
  height: 100%;
}

.blog-nav-menu {
  background-color: var(--cl-color-container-01);
  bottom: 0;
  /* overflow: hidden; */
  position: relative;
  right: 0;
  height: 74.89px;
  z-index: 99;
}
.blog-nav-menu-cat {
  background-color: var(--cl-color-container-01);
  bottom: 0;
  /* overflow: hidden; */
  position: relative;
  right: 0;
  height: 74.89px;
  z-index: 99;
  width: 100%;
}

/* When you hover over the .is-catelog link, affect the .megamenu width */
.megamenu__link.is-catelog:hover .megamenu_catelog,
.megamenu__link.is-catelog:focus .megamenu_catelog {
  /*  width: 300px; */
  transition: width 0.3s ease-in-out; /* Smooth transition for the width change */
}

.toggle__menu,
.clost_menu {
  display: none;
}

.nav__list {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  gap: 40px;
  flex-shrink: 0;
  justify-content: center;
  transition: all 0.5s ease;
}

.nav__item {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dropdown-menu {
  /* display: none; */
  position: absolute;
  background-color: var(--main-colour);
  opacity: 1;
  visibility: hidden;
  /* display: none; */
  top: var(--nav-height);
  transform: translateX(-18%);
  min-width: 20px;
}

.dropdown-menu ul {
  list-style: none;
  padding: 30px 20px 30px 10px;
  margin: 0;
}
.dropdown-menu li:first-child a {
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  justify-content: space-between;
  color: #ffffff;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  cursor: pointer;
}
.dropdown-menu li:first-child a:hover {
  color: #84cc16;
}
.dropdown-menu li:first-child a:hover path:nth-child(1) {
  fill: #a6ce39;
}
.dropdown-menu li:first-child a:hover path:nth-child(2) {
  stroke: #84cc16;
}

.dropdown-menu li:not(:first-child) {
  padding-top: 30px;
}
.dropdown-menu li:not(:first-child) a:hover {
  color: #84cc16;
}
li.no-category:nth-child(2) {
  padding-top: 0px;
}
.dropdown-menu li a {
  text-decoration: none;
  color: #fff;
  font-size: 1.125em;
  line-height: 1.294rem;
  letter-spacing: 0.05rem;
  font-weight: 400;
  cursor: pointer;
}

.nav__link {
  height: 100%;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--White, #fff);

  font-family: Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.8px;
  /* padding: 1.5rem 1rem; */
}

.nav__item:hover .nav__link {
  color: var(--Green, #a6ce39);

  font-family: Helvetica;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.8px;
}

.nav__link .dropdown__icon {
  stroke: white; /* Change the stroke color to black */
}

.nav__item:hover .dropdown__icon {
  stroke: var(--Green, #a6ce39); /* Change the stroke color to black */
  transform: rotate(180deg);
  transition: all 0.3s ease-in-out;
}

.mobile-nav-menu-overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  left: 0;
  top: var(--nav-height);
  background: #002205;
  overflow-x: hidden;
  transition: 0.5s;
}
.hide-search {
  display: none !important;
}

/* Mobile Style */
@media (max-width: 1200px) {
  .nav_right_item {
    display: none;
  }

  .show-search {
    display: flex !important;
  }
  .mobile-nav-right-item {
    display: flex;
    align-items: center;
    gap: 20px;
  }
  .m-right-icon {
    width: 24px;
    height: 24px;
  }

  .mobile-nav-menu-column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
  }

  .mobile-nav-menu-content {
    position: relative;
    width: 100%;
  }

  .m-nav-menu {
    margin: 10px;
    text-decoration: none;
    display: block;
    transition: 0.3s;
  }
  .m-nav-menu button {
    padding-bottom: 40px;
  }
  .m-nav-menu li a {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding-bottom: 20px;
    font-size: 1.25rem;
    line-height: 1.438rem;
  }

  .m-nav-menu li a span,
  .mobile-nav-menu-bottem ul li a span {
    text-decoration: none;
    color: #fff;
  }

  button {
    background: none;
    color: inherit;
    border: none;
    cursor: pointer;
    outline: inherit;
  }

  .mobile-nav-menu-overlay .clostbtn {
    position: absolute;
    text-decoration: none;
  }

  .mobile-nav-menu-bottem {
    position: relative;
    width: 100%;
  }

  .mobile-nav-menu-bottem .icon {
    justify-content: space-between;
    display: flex;
  }

  .mobile-nav-menu-bottem ul {
    margin: 40px;
  }

  .mobile-nav-menu-bottem ul li {
    padding-top: 43px;
  }
}
@keyframes expandDown {
  from {
    max-height: 0;
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    max-height: 100px; /* Adjust max-height as needed */
    opacity: 1;
    transform: translateY(0);
  }
}
.search-container {
  display: flex;
  max-width: var(--content-max-width);
  width: 100%;
  left: 0;
  align-items: center;
  background-color: var(--main-colour);
  gap: 10px;
}

.show-search {
  display: flex !important;
  transition: 0.5s;
  transform: translateY(0);
}

.search-input {
  flex-grow: 1;
  border: none;
  padding: 8px 15px;
}

.search-input::placeholder {
  color: #888;
}

/* Remove the outline that appears on input focus */
.search-input:focus,
.search-button:focus {
  outline: none;
}

.filter-container {
  display: inline-flex;
  gap: 15px;
  flex-wrap: wrap;
  justify-content: flex-end;
  height: 40px;
}

.filter-container-new {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  justify-content: flex-start;
  /* height: 40px; */
}

.dropdown,
.filter-dropdown {
  position: static;
  display: inline-block;
  gap: 0.5rem;
}

.dropdown__link {
  display: flex;
  gap: 8px;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.dropdown:hover .megamenu {
  /*         visibility: visible;
        opacity: 1; */
}
.blog-nav-primary-menu-section {
  position: relative;
}

.catelog_megamenu,
.megamenu_submenu {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.catelog_megamenu.active,
.megamenu_submenu-active {
  opacity: 1;
}

.megamenu,
.catelog_megamenu {
  opacity: 0;
  position: fixed;
  width: 291px;
  left: 0rem;
  padding: 0px 0px 0px 0px;
  display: flex;
  justify-content: center;
  gap: 100px;
  box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.25);
  visibility: hidden;
  /* transition: opacity 0.5s ease-in-out; */
  z-index: 40;
  top: 75px;
  height: 100%;
}

.catelog_megamenu {
  left: 0;
  width: 100dvw;
  overflow-y: auto;
  visibility: visible;
  opacity: 1;
}

.submenu {
  display: flex;
  padding-right: 10px;
  width: 100%;
  max-height: 90vh;
  height: 100%;
  overflow: auto;
  background: var(--Dark, #002205);
  padding-left: 10px;
  border-right: 3px solid #a6ce39;
  border-bottom: 3px solid #a6ce39;
  border-left: 3px solid #a6ce39;
  /* height: 692px; */
  flex-direction: column;
  margin-left: -3px;
  z-index: 200;
}

.submenu-dropdown {
  display: flex;
  padding-right: 10px;
  max-height: 90vh;
  height: 100%;
  width: max-content;
  overflow: auto;
  background: var(--Dark, #002205);
  padding-left: 1px;
  border-right: 3px solid #a6ce39;
  border-bottom: 3px solid #a6ce39;
  border-left: 3px solid #a6ce39 !important;
  /* height: 692px; */
  flex-direction: column;
}

.submenu-container {
  display: grid;
  grid-auto-flow: column;
  background: var(--Dark, #002205);
  border-bottom: 3px solid #a6ce39;
  border-right: 3px solid #a6ce39;
  max-height: 90vh;
  margin-left: -3px;
  z-index: 100;
}

.submenu-container-parent {
  display: grid;
  grid-auto-flow: column;
  background: var(--Dark, #002205);
  max-height: 90vh;
}

.submenu-content .content-container {
  margin: 0 2rem;
}

/* Flex */
.megamenu_submenu-active-b {
  /* min-width: 1200px; */
  display: flex;
  width: 100%;
  max-width: var(--content-max-width);
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.megamenu_submenu-active {
  display: grid;
  grid-template-columns: 26% max-content max-content;
  position: sticky;
  top: 0;
  z-index: 1000;
  width: 100%;
  /* Changed */
  max-width: 1400px;
  /* max-width: 80vw; */
  height: 100%;
}

.megamenu_submenu-active.has-content {
  grid-template-columns: 26% 30% max-content;
}

.mega__border {
  margin: 0 100px;
  border: 1px solid #a6ce39;
}

.catelog_megamenu_b {
  position: absolute;
  overflow: hidden;
  background: var(--Dark, #002205);
  box-shadow: 0px 30px 50px 0px rgba(0, 0, 0, 0.25);
  width: 100%;
  max-height: 800px;
}

.dropdown-menu {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.dropdown-active {
  visibility: visible;
  opacity: 1;
  /* max-height: 65dvh; */
  height: 100%;
  overflow: auto;
}

.submenu-active span {
  color: #a6ce39 !important;
}
.submenu-active .menu__icon .na {
  stroke: #a6ce39 !important;
}

.logo img {
  width: 100px;
  /* height: 34.895px; */
  flex-shrink: 0;
}

.content-wrapper {
  display: flex;
  padding-right: 10px;
  width: 100%;
  max-height: 90vh;
  height: 100%;
  overflow: auto;
  background: var(--Dark, #002205);
  padding-left: 10px;
  border-left: 3px solid #a6ce39;
  border-bottom: 3px solid #a6ce39;
  border-right: 0px solid #a6ce39;
  z-index: 10;
}
.content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  box-sizing: border-box;
  /* border-right: 1px solid #A6CE39; */
  /* padding-top: 30px; */
}

.content-container {
  display: grid;
  grid-auto-flow: column;
  /* grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); */
  grid-gap: 3%;
  padding-top: 30px;
}

.collapsing {
  -webkit-transition: none;
  transition: none;
  display: none;
}

.submenu-content {
  max-height: 70dvh;
  height: 100%;
  overflow: auto;
}

.submenu-content-right {
  border-right: 1px solid rgb(166, 206, 57);
}
.submenu-max-height {
  /* max-height: 492px; */
  width: 270px;
  max-height: 90dvh;
  overflow-y: auto;
}

.content-b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0px 10px 0px 10px;
  box-sizing: border-box;
  /* height: 100%; */
  width: fit-content;
}
.content-container .content-b {
  padding: unset;
}
.content-expand {
  max-height: 70vh;
}

.no-border {
  border: none;
  padding: 0 6.25rem 0 0;
}
.megamenu__item_header {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  /* padding-right: 10px; */
}
.megamenu__item_header a:hover {
  color: #a6ce39;
}
.megamenu__item_header a:hover span {
  color: #a6ce39;
}
.megamenu__item_header span:hover svg {
  color: #a6ce39;
}
.megamenu__item_header span:hover svg path:nth-child(1) {
  fill: #a6ce39;
}
.megamenu__item_header span:hover svg path:nth-child(2) {
  stroke: #a6ce39;
}
.megamenu__item {
  display: flex;
  width: 100%;
  flex-wrap: nowrap; /* This prevents the items from wrapping onto a new line */
  align-items: center;
}
.megamenu-item-sub {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: nowrap;
  width: 100%;
  margin-bottom: 30px;
}
.m-nav-menu .megamenu-item-sub {
  margin-bottom: 0;
}

.header__megamenu {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.header__megamenu .megamenu__link a span {
  /*  flex: 1 0 0; */
  display: flex;
  align-items: center; /* Aligns items vertically in the center */
  justify-content: space-between;
  /* width: 100%; */
  /* width:191px; */
  color: var(--White, #fff);
  font-family: Helvetica;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1px;
  gap: 10px;
}

a.megamenu__link {
  width: 100%;
}

.megamenu__link a:hover span {
  color: #a6ce39;
}
.megamenu__link a:hover .menu__icon .arrow path:nth-child(1) {
  fill: #a6ce39; /* Change fill of the first path */
}
.megamenu__link a:hover .menu__icon .arrow path:nth-child(2) {
  stroke: #a6ce39; /* Change fill of the first path */
}
.menu__icon .arrow path:nth-child(1) {
  fill: white; /* Change stroke of the second path */
}
.menu__icon .arrow path:nth-child(2) {
  stroke: white; /* Change stroke of the second path */
}
.menu__icon .na {
  stroke: white;
}
/* Hover effect on the container */
.megamenu__item .megamenu__link a:hover .arrow path:nth-child(1) {
  fill: #a6ce39; /* Change fill of the first path */
}

.megamenu__item .megamenu__link a:hover .arrow path:nth-child(2) {
  stroke: #a6ce39; /* Change stroke of the second path */
}

.megamenu__item .megamenu__link a:focus,
.megamenu__item .megamenu__link a:hover {
  color: #a6ce39;
}
.megamenu__item .megamenu__link a:hover .menu__icon .na {
  stroke: #a6ce39;
}
.megamenu__item .megamenu__link a:hover span,
megamenu__link a:active span {
  color: #a6ce39;
}
.megamenu__item .megamenu__link .is-catelog a:hover .megamenu_catelog {
  visibility: visible;
  opacity: 1;
}
.megamenu_catelog {
  visibility: hidden;
  opacity: 0;
}

.megamenu__item .megamenu__link a,
.megamenu__item .megamenu__link a span,
.megamenu-item-sub a span {
  /*     align-items: center; /* Aligns items vertically in the center
        justify-content: center; */
  display: flex;
  gap: 8px;
  flex-wrap: nowrap;
  color: #fff;
  font-family: Helvetica;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.8px;
  align-items: center;
  cursor: pointer;
}

.megamenu__link a {
  padding: 15px 0px;
}

.footer-content {
  margin-top: 15px;
}

/* .footer-content li a {
  padding: 12px 0px;
} */

/* Style the dropdown toggle when the mega menu is open */
.dropdown.is-open > .nav__link {
  color: var(--Green, #a6ce39); /* Change text color */
}

.dropdown.is-open > .nav__link .dropdown__icon {
  stroke: var(--Green, #a6ce39); /* Change the SVG stroke color */
  transform: rotate(180deg); /* Flip the arrow icon */
  transition: transform 0.3s ease; /* Smooth transition for the icon flip */
}

#cboxLoadedContent {
  padding: 10px;
  background: #fffff0;
}

#modal-content {
  display: none;
}

#modal-content label {
  display: block;
  margin-bottom: 5px;
}

#modal-content input {
  width: 95%;
}
#cboxOverlay {
  background: black !important;
}

#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight {
  all: unset !important;
}

#cboxClose {
  all: unset !important;
}
#cboxLoadedContent {
  width: 100%;
  height: 100%;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
}

/* Add this CSS if you are not using a CSS framework like Tailwind CSS */
#popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100dvw;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
}

#newsletter-popup {
  .content-split {
    padding-bottom: 0;
  }
}

#newsletter-popup > div {
  position: relative;
  display: flex;
  flex-direction: column;
  /* min-height: 300px; */
  justify-content: flex-end;
}

#newsletter-popup .content-split:nth-child(2) {
  padding: 20px;
}

#newsletter-popup .background {
  backgroun-color: var(--main-colour);
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.image-container {
  position: relative;
}

#newsletter-popup .logo {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 298px;
  height: 129px;
  transform: translate(-50%, -50%);
  object-fit: contain;
}

.custom-overlay {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 101;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100dvh;
}
.custom-image-container {
  position: relative;
}

.custom-background-image,
.custom-logo-image {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.custom-logo-image {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.custom-form-container {
  position: relative;
  padding: 3.321428em;
  background-color: #f0f0f0;
}
.custom-form-container-exit {
  padding: 30px;
  background-color: #f0f0f0;
}

.custom-title {
  text-align: center;
  font-size: 1.5625em;
  font-weight: bold;
  margin-bottom: 10px;
}

.custom-description {
  text-align: center;
  font-size: 1.1428em;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 25px;
  color: #7e8083;
}

.custom-form {
  padding-top: 10px;
  padding-bottom: 10px;
  gap: 15px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.custom-input-email {
  font-size: 14px;
  font-weight: 400;
  line-height: 16.1px;
  border: 2px solid #e2e2e2;
  padding: 15px;
  width: 100%;
  margin-bottom: 25px;
}

.custom-subscribe-button {
  background-color: #84cc16;
  color: #002205;
  padding: 15px;
  font-size: 14px;
  width: 100%;
  margin-bottom: 25px;
  cursor: pointer;
  text-align: center;
}

.custom-close-button {
  color: #7e8083;
  font-size: 16px;
  background: none;
  border: none;
  width: 100%;
  cursor: pointer;
}

/* Section Class */
.main-wrapper {
  top: 0;
  /* min-height: 1010px; */
  margin-top: var(--nav-height);
}

/* .swiper .swiper2 {
    max-width:100%;
  } */

.content-container-1 {
  display: flex;
  max-width: var(--content-max-width);
  align-items: center;
  /* padding: 16px; */
  flex-wrap: wrap;
  width: 100%;
}
.content-container-1 .grid {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}

.content-container-1 .grid.home {
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 960px) {
  .content-container-1 .grid {
    flex-wrap: wrap;
    gap: 10px;
  }
  .content-container-1 .grid.home {
    /* grid-template-columns: 1fr; */
    flex-wrap: wrap;
  }
}
.content-split {
  display: flex;
  flex: 1 1 calc(50% - 20px);
  width: 100%;
  flex-direction: column;
  padding-bottom: 40px;
}
.content-split.text {
  display: flex;
  align-items: center;
  width: 100%;
  flex: 1 1 calc(50% - 20px);
}

.content-split-wrapper {
  margin: 23.5px 0px 23.5px 0px;
}

@media screen and (max-width: 1170px) {
  .content-split-wrapper {
    margin: 23.5px 30px 23.5px 30px;
  }
}

.content-split-wrapper.child {
  /* margin:21.5px 40px 21.5px; */
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 1170px) {
  .content-split-wrapper.child {
    margin-right: 20px;
  }
}

.content-split .heading {
  font-size: var(--fs-h2);
  font-weight: 700;
  line-height: var(--fh-36);
  margin-bottom: 20px;
}
.content-split-wrapper.child .heading {
  text-align: center;
  margin-bottom: 10px;
  padding-bottom: 0px;
}

.content-split .paragraph {
  margin-bottom: 20px;
}

.content-split .paragraph p {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
}

.content-split-wrapper.child .paragraph {
  margin-bottom: 0px;
  padding-bottom: 0px;
  text-align: center;
  color: var(--grey);
}
.content-split-wrapper.child .link {
  font-weight: 700;
  font-size: var(--fs-normal);
  line-height: var(--fh-30);
  margin-bottom: 10px;
  text-align: center;
  text-decoration: underline;
  color: var(--link-colour);
}

.content-split .button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  letter-spacing: 5%;
  padding: 15px 20px; /* Adjust padding to match your design */
  background-color: #002205; /* A green background, adjust the color to match your design */
  color: #ffffff; /* White text */
  text-align: center;
  text-decoration: none; /* Removes underline from links */
  font-weight: bold; /* Makes the font bold */
  transition: background-color 0.3s, color 0.3s;
  width: 168px;
  height: 40px;
}

/* .content-split .button:hover {
  color: #2563eb; 
}
 */
.custom-iframe {
  /* width: 560px; */
  height: 315px;
  border: 0;
}

.content-split .content {
  position: relative;
  width: 100%;
  height: 100%;
  /* padding-top: 56.25%;  */
  aspect-ratio: 16/9;
}

.content.trader-logo {
  align-items: center;
}
.content.trader-logo-left {
  padding-top: unset;
  justify-content: center;
}

.content-split .content iframe {
  /*   position: absolute;
  top: 0;
  left: 0; */
  width: 100%;
  height: 100%;
  /* aspect-ratio: 16/9; */
}
@media screen and (max-width: 815px) {
  .content-container-1 {
    padding: 0;
    margin-left: auto;
    margin-right: auto;
  }
}

.content-split-wrap {
  /* margin: 5rem 22.5rem 5rem 22.5rem; */
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 30px 0 30px 0;
  border-bottom: 1px solid #dddddd;
}
.no-width {
  width: unset;
}
.app-download-wrapper {
  /* width: 435px; */

  /* padding: 40px 132.5px 0 132.5px; */
  display: flex;
  align-items: end;
}

.app-download-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  justify-content: center;
  /* margin-left: auto; */
  margin-right: auto;
  gap: 15px;
}
.app-download-grid > div {
  width: 100%;
  height: 100%;
}

.app-download-grid .barcode {
  width: 150px;
  height: 150px;
}

.app-download-grid .store-button-section > img {
  width: 150px;
  height: 70px;
}

.footer-app {
  width: 100%;
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 1600px) {
  .footer-containter {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1100px) {
  .footer-containter {
    justify-content: center;
  }
}
@media screen and (max-width: 620px) {
  .footer-containter {
    justify-content: flex-start;
  }
}

.footer-copyright {
  display: inline-flex;
  margin: 0 auto;
  text-align: center;
  padding-top: 80px;
  background-color: #002205;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 80px;
  /* width: 100%; */
}

.footer-copyright a {
  color: var(--text-light);
}

@media screen and (max-width: 1440px) {
  .footer-containter {
    /*     grid-template-columns: repeat(4, 1fr); */
    justify-items: flex-start;
  }
}
@media screen and (max-width: 1006px) {
  .footer-containter {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 768px) {
  .footer-containter {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 700px) {
  .footer-containter {
    grid-template-columns: 1fr;
  }
}

.soical-media {
  display: flex;
  flex-direction: column;
  gap: 15px;
  color: #fff;
  /* width: max(240px, 27%); */
}

.soical-media .heading {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375rem;
}

.signup-form {
  display: flex;
  overflow: hidden;
  height: 40px;
  width: 100%;
}

@media screen and (max-width: 1280px) {
  .signup-form {
    width: 80dvw;
  }
  /*   .product-filter-wrapper {
    padding-inline: 10px;
  } */
}
@media screen and (max-width: 1440px) {
  .signup-form {
    width: 100%;
  }
}

@media screen and (max-width: 708px) {
  .signup-form {
    min-width: 100%;
  }
}
.checkbox-newsletter {
  text-align: center;
}
/* .checkbox-newsletter label::before {
	background-color: #a6ce39 !important;
} */
.submit-newsletter button {
  background-color: #a6ce39;
  color: #002205;
  border-radius: 0;
  border: 0;
}
.email-input {
  width: 100%;
  height: 100%;
  border: none;
  padding: 8px 15px 8px 15px;
  font-size: 0.875rem;
  color: #7e8083;
  margin-right: 10px;
  flex: 1 0 60%;
}

.signup-button,
.search-button {
  /* height: 100%; */
  background-color: #a6ce39;
  color: #002205;
  border: none;
  padding: 10px 20px;
  font-size: 0.785rem;
  cursor: pointer;
  flex: 0 0 10%;
  justify-content: center;
  align-self: center;
  display: flex;
  align-items: center;
  width: 100%;
}

.email-input:focus {
  outline: none;
}

.email-input::placeholder {
  color: #7e8083;
}

/* .signup-button:hover {
    background-color: #7B1FA2;
}
 */

.soical-media-icons {
  display: flex;
  gap: 20px;
  margin-top: 15px;
}

.content-container-footer {
  /* flex: 1 0 10%; */
}

.content-container-footer .heading {
  font-weight: 700;
  font-size: 1.25em;
  line-height: 1.438rem;
  color: #fff;
}

.content-container-footer li a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.294em;
  letter-spacing: 0.05em;
  gap: 35px;
  display: flex;
}
.content-container-footer li a:hover {
  color: var(--secondary-colour);
}

#map-filter,
#range-filter {
  /* font-family: Arial, Helvetica, sans-serif; */
  /* background-color: #f5f5f5; /* Light grey background */
  padding-top: 40px;
}
.map-state-dropdown,
.range-category,
.product-category-dropdown,
.product-range-dropdown {
  width: 200px;
  /* padding: 5px; */
  height: 100%;
  border: 1px solid #ccc;
  /* border-radius: 4px; */
  background: #fff;
  position: relative;
}
@media screen and (max-width: 500px) {
  .map-state-dropdown {
    width: 85px;
  }

  .filter-and-clear {
    display: block !important;
    height: auto !important;
  }

  .filter-and-clear > button {
    display: block;
    width: 100%;
    margin-top: 15px;
    height: 40px;
  }

  .filter-and-clear > button:first-child {
    margin-top: 0;
  }
}

.dropdown-select {
  width: 100%;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 5px;
  margin: 0;
  font-size: 16px;
  cursor: pointer;

  background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6L8 12L14 6" stroke="%237E8083" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 1em;
}

#map-search-container {
  display: flex;
  /* justify-content: space-between; */
  align-items: normal;
}

#map-search-container input {
  flex-grow: 1;
  padding: 10px;
  border: 1px solid #ddd;
  margin-right: 10px;
}

.map-search-location,
.range-category-search,
.product-category-search {
  width: 100%;
  padding: 8px;
  height: 100%;
}

.search-results-box {
  position: absolute;
  width: auto;
  height: auto;
  font-size: 1.25em;
  border: 1px solid #ddd;
  background-color: #fff;
  color: #002205;
  margin-top: 40px;
  z-index: 100;
}

.search-results-box li {
  display: flex;
  align-items: center;
  color: #001c00;
  cursor: pointer;
  padding: 10px;
  text-align: center;
}
.search-results-box li:hover {
  background-color: #ddd;
  cursor: pointer;
}

.map-search-button,
.range-category-search-btn,
.product-category-search-btn {
  padding: 12px 20px;
  height: 100%;
  background-color: #a6ce39;
  color: #002205;
  font-size: 0.875em;
  line-height: 1rem;
  cursor: pointer;
  letter-spacing: 0.05rem;
  font-weight: 700;
}

.filter-and-clear {
  display: flex;
  height: 40px;
  gap: 15px;
  flex: 1;
}

.clear-filter-button {
  padding: 12px 20px;
  height: 100%;
  font-size: 0.875em;
  line-height: 1rem;
  cursor: pointer;
  letter-spacing: 0.05rem;
  font-weight: 700;
  border: 1px solid #002205;
}

#google-map {
  height: 400px; /* Adjust as needed */
  width: 100%;
  margin-top: 20px;
  background-color: #e9e9e9; /* Placeholder color until map loads */
}

/* Add styles for active state filters */
.map-filter-location.active {
  color: #004d40; /* Dark green to indicate active state */
  text-decoration: none;
  cursor: pointer;
}

.map-filter-location:not(.active) {
  color: #888;
  cursor: pointer;
}

#map-canvas {
  width: 500px;
  height: 500px;
}

.rep-profile-container {
  position: relative;
  width: 100%;
  max-width: var(--large-content-max-width);
  /* height: 1028px; */
  background-color: #e5e5e5;
  overflow: hidden;
}
.rep-overlay-content-wrapper {
  display: flex;
  position: relative;
  min-height: 572px;
}

.rep-close {
  right: 25px;
  top: 25px;
  position: absolute;
}

/* Styles for the <button> inside rep-close */
.rep-close button {
  background-color: #a6ce39; /* Green background for the button */
  color: white; /* White text for good contrast */
  font-size: 16px; /* Medium font size for visibility */
  border: none; /* Remove default button border */
  border-radius: 50%; /* Make the button circular */
  width: 40px; /* Set button width */
  height: 40px; /* Set button height */
  display: flex; /* Use flexbox to center the content */
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically */
  cursor: pointer; /* Change cursor to pointer to indicate it's clickable */
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Add a soft shadow for depth */
  transition: background-color 0.3s ease, transform 0.2s ease; /* Smooth transition for hover and click effects */
}

/* Hover effect for the button */
.rep-close button:hover {
  background-color: #85b22d; /* Darker green background on hover */
  transform: scale(1.1); /* Slightly enlarge the button on hover */
}

/* Active effect for the button (when clicked) */
.rep-close button:active {
  background-color: #6d9726; /* Even darker green background on click */
  transform: scale(0.95); /* Slightly shrink the button on click */
}

.pop-up-close {
  top: 19px;
  right: 30px;
  position: absolute;
}
.rep-content-icon {
  max-width: 50%;
  width: 50%;
}
.rep-content-icon img {
  background-color: #c4c4c4; /* Placeholder background color */
  overflow: hidden;
  object-fit: cover;
  height: 100%;
  width: 100%;
  max-width: -webkit-fill-available;
}

.rep-overlay {
  display: block;
  position: absolute;
  top: 50px;
  left: 2rem;

  height: 100%;
  display: flex;
  align-items: center; /* Center the content vertically */
  justify-content: center; /* Center the content horizontally */
  max-width: 664px;
  width: 100%;
  z-index: 10;
}

.rep-overlay-content {
  gap: 16px;
  display: flex;
  flex-direction: column;
  /*     justify-content: center; */
  position: relative;
  background: white;
  width: 400px;
  background-color: white;
  padding: 2.5rem 1.5rem 1.5rem 1.5rem;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: Add shadow for depth */
}

.rep-content-footer {
  display: flex;
  padding-top: 16px;
  border-top: solid 1px #ddd;
  justify-content: space-between;
}

.rep-content-footer [role="button"] {
  gap: 16px;
  display: flex;
}

.rep-content-footer [role="button"] span {
  font-size: 20px;
  font-weight: 700;
  font-family: Helvetica;
}

.rep-content-footer [role="button"] svg {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.rep-content-container {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}

.rep-location {
  margin-top: 110px;
  display: flex;
  flex-direction: column;
}

#rep-state {
  font-weight: 700;
  font-size: 1.25em;
  line-height: 1.563rem;
  letter-spacing: 0.02rem;
  padding-bottom: 10px;
}

#rep-region {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: 1.15rem;
  color: #7e8083;
}
#rep-location-div {
  max-width: 58px;
  margin: 15px 0;
}
.rep-details {
  margin-bottom: 20px;
}

#rep-name {
  font-weight: 700;
  font-size: var(--fs-normal);
  line-height: 1.375rem;
}

#rep-jobTitle,
#rep-phone {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: 1.375rem;
}
#rep-phone {
  text-decoration: underline;
}

.rep-contact {
  display: flex;
  flex-direction: column;
}
#rep-email {
  color: #a6ce39;
  text-decoration: underline;
}

.rep-navigation {
  display: none;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  position: absolute;
  bottom: 0;
  border-top: 1px solid #ddd;
}

.nav-button {
  font-weight: 700;
  font-size: 1.25em;
  line-height: 1.563rem;
  letter-spacing: 0.02rem;
  display: flex; /* Use flexbox to align items inside the button */
  align-items: center; /* Align items vertically */
  justify-content: center; /* Align items horizontally */
  gap: 0.5rem; /* Adjust and add space between text and SVG */
  padding: 0.5em 0em; /* Add padding as necessary */
  border: none; /* Remove border if you don't need it */
  background: transparent; /* Set the background to transparent or any color */
  cursor: pointer;
}
.nav-button .prev::after {
  content: "Prev";
}
.nav-button .next::after {
  content: "Next";
}

#overlay {
  display: block;
  position: relative;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}

#overlay-content {
  position: relative;
  width: 300px;
  padding: 20px;
  background: white;
  margin: 100px auto;
  text-align: center;
}

#overlay button {
  margin-top: 20px;
}

.map-filter-wrapper {
  position: relative;
}

.map-filter-content,
.range-filter-content {
  align-items: flex-start;
  display: flex;
  /* gap: 2rem; */
  justify-content: space-between;
  /* min-width: 1200px; */
  /* height: 40px; */
  margin: 0 auto;
  /*  max-width: var(--content-max-width); */
  width: 100%;
  /* flex-direction: column; */
}

.range-filter-btn-container {
  display: inline-flex;
  gap: 5px;
  flex-wrap: wrap;
}

@media screen and (max-width: 720px) {
  .map-search-location {
    width: 50%;
  }
  .map-filter-container {
    flex-wrap: wrap;
  }
  .map-filter-content {
    flex-wrap: wrap;
  }
}

.map-filter-wrapper .button-wrapper,
.range-filter-wrapper .button-wrapper,
.product-filter-wrapper .button-wrapper {
  margin-top: 15px;
  justify-content: unset;
  gap: 0.625rem;
  /*  max-width: var(--content-max-width); */
}
.map-filter-location-button {
  padding: 0px 10px;
  background-color: #002205;
  color: #ffffff;
  border: none;
  border-radius: 50px;
  font-size: 0.75em;
  line-height: 1.375rem;
  cursor: pointer;
  outline: none;
  transition: background-color 0.3s, transform 0.3s;
  margin-right: 10px;
}
.map-filter-location.button:hover {
  background-color: #004a07; /* Slightly darker green on hover */
  transform: scale(1.05); /* Slightly larger on hover */
}
.map-filter-location.button:active {
  background-color: #001c00; /* Even darker green when clicked */
  transform: scale(0.95); /* Slightly smaller when clicked */
}

.product-group-quick.checked {
  background-color: #002205;
  color: #ffffff;
  border: none;
  border-radius: 50px;
  font-size: var(--fs-s);
  line-height: var(--fh-22);
}
.product-group-quick:hover {
  background-color: #004a07; /* Slightly darker green on hover */
  transform: scale(1.05);
}
.product-group-quick:active {
  background-color: #001c00; /* Even darker green when clicked */
  transform: scale(0.95); /* Slightly smaller when clicked */
}

.product-group-quick {
  display: inline-flex;
  gap: 10px;
  padding: 5px 15px;
  border-radius: 50px;
  font-size: var(--fs-s);
  line-height: var(--fh-22);
  font-weight: 400;
  cursor: pointer;
  outline: none;
  transition: background-color 0.3s, transform 0.3s;
  /* margin-right: 10px; */
  align-items: center;
}

.product-group-quick.unchecked:hover {
  background-color: unset;
}

.product-group-quick.unchecked {
  border: 1px solid #dddddd;
  color: #002205;
}

.product-group-quick.checked::after {
  content: "\2715";
  color: #a6ce39;
}

.product-group-quick.unchecked::after {
  content: "";
  display: inline-block;
  width: 12px; /* Match SVG width */
  height: 11px; /* Match SVG height */
  background-image: url('data:image/svg+xml,%3Csvg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M10.114 1.23322C10.5455 0.782613 11.245 0.782613 11.6764 1.23322C12.1026 1.6783 12.1078 2.39652 11.6921 2.8483L5.81144 10.5256C5.80296 10.5367 5.79389 10.5473 5.78428 10.5573C5.35284 11.0079 4.65333 11.0079 4.22189 10.5573L0.323582 6.48585C-0.107861 6.03525 -0.10786 5.30467 0.323581 4.85407C0.755023 4.40346 1.45453 4.40346 1.88597 4.85407L4.9698 8.07487L10.0847 1.26773C10.0938 1.25563 10.1036 1.2441 10.114 1.23322Z" fill="%23DDDDDD"/%3E%3C/svg%3E');
  background-size: contain;
  background-repeat: no-repeat;
}

.dropdown-text-center {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}

.dropdown-list,
.filter-dropdown-list {
  display: none;
  flex-direction: column;
  position: absolute;
  background: white;
  border: 1px solid #ccc;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  width: 100%;
  z-index: 50;
  gap: 10px;
  padding: 10px;
  max-height: 50dvh;
  overflow-y: auto;
}

.dropdown-list:hover,
.filter.dropdown-list:hover {
  display: flex;
}

.dropdown-select,
.filter-dropdown-select {
  cursor: pointer;
  padding: 10px;
  background: #f9f9f9;
  background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6L8 12L14 6" stroke="%237E8083" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 1em;
}

.wholesales-logo-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  h2 {
    text-align: center;
  }
}

.wholesaler-logo-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 3.75rem 8.333rem;
}

.wholesaler-logo-card img {
  width: 100%;
}

@media screen and (max-width: 560px) {
  .wholesaler-logo-grid .grid-card {
    width: 80vw;
  }
}

.breadcrumbs-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  padding-block: 30px;
}

.breadcrumb-content {
  align-items: center;
  display: flex;
  /* gap: 2rem; */
  height: 100%;
  margin: 0 auto;
  max-width: var(--content-max-width);
  width: 100%;
}
.breadcrumb-content a {
  text-transform: capitalize;
  text-decoration: none;
  font-weight: 400;
  font-size: clamp(1rem, 5vw, 1.125em);
  line-height: 1.375rem;
  letter-spacing: 0.02rem;
  color: #7e8083;
}
.breadcrumb-content a:first-child {
  color: #7e8083 !important;
}
.breadcrumb-content a.active {
  font-weight: 700;
  color: #002205;
}

/* .breadcrumb-content div a:not(:last-child)::after {
	content: " | ";
	padding: 0 5px;
	color: var(--secondary-colour);
} */

.banner-wrapper {
  background-color: #002205;
  position: relative;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  color: #fff;
  padding-block: 60px;
}

.hero-banner {
  align-items: center;
  display: flex;
  gap: 40px;
  margin: 0 auto;
  max-width: var(--content-max-width);
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}

@media screen and (max-width: 630px) {
  .hero-banner {
    height: unset;
  }
}
.text-center {
  text-align: center;
}

.swatchSet-section .orderContent {
  p {
    font-family: Helvetica;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #7e8083;
    text-align: center;
  }
}
.hero-banner-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1 0 30%;
}

.hero-banner .heading {
  font-weight: 700;
  font-size: var(--fs-h2);
  line-height: 2.25rem;
  color: #fff;
  /* padding-bottom: 10px; */
}
.hero-banner .subheading p {
  /*   font-weight: 400;
  font-size: 1.25em;
  line-height: 1.875rem; */
  color: #a6ce39;
}

.swatchSet-section .content-image-container {
  max-width: var(--content-max-width);
  margin: 0 auto;
}
.hero-banner-img img {
  aspect-ratio: 21 / 9;
  width: 100%;
  max-width: 537px;

  height: auto;
  object-fit: cover;
}
.swatchSet-section .fui-label {
  /* //styleName: Subheading; */
  font-family: Helvetica;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  span {
    font-family: Helvetica;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
  }
}
.swatchSet-section .smartHome {
  margin: 0 auto;
  width: fit-content;
}
.swatchSet-section .localVisit {
  margin: 0 auto;
  width: 343px;
}

@media (max-width: 768px) {
  .hero-banner-img img {
    max-width: 100%;
    height: auto;
  }
}

.wholesalers-wrapper .card {
  --bs-card-border-width: 0;
  /* margin-right: 60px; */
  width: auto;
}

.content-main {
  /* max-width: var(--content-max-width); */
  width: 100%;
  margin-inline: auto;
  margin-top: 5rem;
  display: flex;
  flex-direction: column;
  /* gap: 40px; */
  /* margin-bottom: 80px; */
}

.content-main section {
  max-width: var(--content-max-width);
  width: 100%;
  margin-inline: auto;
}
/* .content-main h2 {
	padding-bottom: 1.25rem;
}
.content-main p {
	color: #002205;
	padding-bottom: 1.25rem;
} */

.content-main-grey p {
  /* color: #7e8083; */
  /* 	padding-bottom: 1.25rem; */
}
.faq-group p {
  color: #7e8083;
}

.content-main p:last-child {
  padding-bottom: 0;
}

.content-image svg,
.content-image img {
  width: 100%;
}

.content-main .contatiner-divider {
  border: 1.5px solid #ddd;
  margin: 40px auto;

  /*   margin-top: 40px;
  margin-bottom: 40px; */
}
.contatiner-divider {
  width: 100%;
  max-width: var(--content-max-width);
}

.divider {
  width: 58px;
  border: 1px solid #ddd;
  margin-block: 24px;
}
.breadcrumb-divider {
  background-color: var(--secondary-colour);
  width: 1.5px;
  height: 24px;
  /* margin-inline: 30px; */
}
.breadcrumb-h {
  display: flex;
  align-items: center;
  white-space: nowrap;
  flex-wrap: wrap;
  gap: 0px;
  height: 100%;
}

.breadcrumb-h .divider {
  width: 1.5px;
  height: 18px;
  background-color: var(--secondary-colour);
  border: 1.5px solid var(--secondary-colour);
  margin-inline: 30px;
}
.content-main .content-quote {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 40px;
}

.content-quote .context {
  font-weight: 700;
  font-size: var(--fs-25);
  line-height: var(--fh-36);
  /* margin-bottom: 40px; */
}

.quote-content p {
  font-family: Helvetica;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-align: center;
}
.content-quote .sub-context {
  font-family: "Barlow", sans-serif;
  font-weight: 600;
  font-size: var(--fs-s);
  line-height: var(--fh-20);
  letter-spacing: 0.07rem;
  color: #a6ce39;
}
.content-split .heading h2 {
  color: #002205;
}
.content-split-contain {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}
@media (max-width: 768px) {
  .content-split-contain {
    grid-template-columns: 1fr;
  }
}
.content-button {
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  justify-content: space-between;
  align-items: center;
}
.content-button .content-back {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-weight: 700;
  font-size: var(--fs-s);
  line-height: var(--fh-16);
  letter-spacing: 0.05;
  color: #002205;
  text-decoration: none;
}

.content-button button {
  padding: 10px 20px;
  border: 1px solid #002205;
  font-size: var(--fs-s);
  line-height: var(--fh-16);
  letter-spacing: 0.05;
}

/* accordion */
.faq-container,
.contact-container {
  --content-max-width: 1200px;
  max-width: var(--content-max-width);
  margin-inline: auto;
  /* margin-top: 7.5rem; */
  margin-block: 120px;
}
.contact-container {
  margin-top: 7.5rem;
}
.faq-container {
  margin-block: 80px;
  margin-inline: unset;
}

.faq-header,
.contact-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 3.75rem;
}

.faq-header h2,
.contact-header h2 {
  margin-bottom: 15px;
  font-weight: 700;
  font-size: var(--fs-h2);
  line-height: var(--fh-36);
  text-align: center;
  color: var(--main-colour);
}

.faq-header p,
.contact-header p {
  font-weight: 400;
  font-size: var(--fs-sh);
  line-height: var(--fh-30);
  text-align: center;
  color: var(--grey);
}
@media (max-width: 768px) {
  .faq-container,
  .contact-container {
    margin-block: 60px;
  }
}
details div {
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  color: #7e8083;
}

details {
  color: #002205;
  font-size: var(--fs-normal);
  border-top: 1.5px solid #ddd;
  padding: 1.25rem 0 1.25rem 0;
}

summary {
  list-style: none;
  display: flex;
  justify-content: space-between;
  transition: height 1s ease;
  cursor: pointer;
  align-items: center;
  font-weight: 700;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
}

summary::-webkit-details-marker {
  display: none;
}

details:last-child,
details[open]:last-child {
  border-bottom: 1.5px solid #ddd;
}

details[open] summary {
  margin-bottom: 0.9375rem;
}

.faq-bottem {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
}
.faq-button {
  display: flex;
  color: #002205;
  border: 1.5px solid #002205;
  padding: 0.625rem 1.25rem;
  width: max-content;
  justify-content: center;
}
.faq-button:hover,
.faq-button:hover p {
  color: #fff;
  background-color: #002205;
}

.faq-button p {
  color: #002205;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.1px;
  letter-spacing: 0.05em;
  text-align: left;
}

/* Hero section text only */
.hero-text-container {
  width: min(var(--content-max-width), 100% - 4rem);
  margin-inline: auto;
  color: #fff;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 80px;
}
.hero-text-container .hero-header {
  font-weight: 700;
  font-size: var(--fs-h2);
  line-height: var(--fh-36);
}
.hero-text-container .hero-header h2 {
  text-align: center;
  margin-bottom: 20px;
}
.hero-text-container .hero-header a {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  text-decoration: none;
}

/* Category Range Search */
#range-category-search {
  display: flex;
  /* justify-content: space-between; */
  align-items: normal;
}

#range-category-search input {
  flex-grow: 1;
  padding: 15px 15px 15px 33px;
  border: 1px solid #ddd;
  margin-right: 10px;
  background-position: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.44444 9.7844C7.89904 9.7844 9.88889 7.79455 9.88889 5.33995C9.88889 2.88535 7.89904 0.895508 5.44444 0.895508C2.98985 0.895508 1 2.88535 1 5.33995C1 7.79455 2.98985 9.7844 5.44444 9.7844Z' stroke='%237E8083' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0007 10.8954L8.58398 8.47876' stroke='%237E8083' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.site-search {
  display: flex;
  /* justify-content: space-between; */
  align-items: normal;
}

.site-search input {
  flex-grow: 1;
  padding: 5px 15px 5px 33px;
  border: 1px solid #ddd;
  margin-right: 10px;
  background-position: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.44444 9.7844C7.89904 9.7844 9.88889 7.79455 9.88889 5.33995C9.88889 2.88535 7.89904 0.895508 5.44444 0.895508C2.98985 0.895508 1 2.88535 1 5.33995C1 7.79455 2.98985 9.7844 5.44444 9.7844Z' stroke='%237E8083' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0007 10.8954L8.58398 8.47876' stroke='%237E8083' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.range-filter-button {
  padding: 0px 10px;
  background-color: #002205;
  color: #ffffff;
  border: none;
  border-radius: 50px;
  font-size: 0.75em;
  line-height: 1.375rem;
  cursor: pointer;
  outline: none;
  transition: background-color 0.3s, transform 0.3s;
  margin-right: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

.range-filter-button:hover {
  background-color: #004a07;
  transform: scale(1.05);
}

.product-range-card-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 35px;
  /* margin: 0 80px; */
  justify-items: center;
}

.product-range-card-grid .grid-card {
  /* width: clamp(300px, 30vw, 560px); /* Adjust middle value for responsiveness */
  width: 100%;
  height: 100%;
  background-color: #002205;
  /* padding: 20px; */
  /* display: flex; */
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.product-range-card-grid .grid-card a {
  padding: 20px;
}
.grid-card-cat .hover-image {
  display: none; /* Hide hover image initially */
  width: 100%; /* Ensure it covers the default image */
}

.grid-card-cat:hover .default-image {
  display: none; /* Hide default image on hover */
}

.grid-card-cat:hover .hover-image {
  display: block; /* Show hover image on hover */
}

.grid-card img,
.grid-card svg {
  /*  width: min(100%,27dvw); */
  /* 	height: auto;
	max-width: 80%; */
  height: 86.7px;
  width: 200px;
}

@media screen and (max-width: 1200px) {
  .grid-card img,
  .grid-card svg {
    width: 100%;
  }
}

.product-range-grid-card svg {
  flex: 1 0 auto;
}

.product-range-grid-card p {
  flex: 0 1 auto;
  color: #fff;
}

/*       @media screen and (max-width:560px) {
        .product-range-card-grid .grid-card{
          width: 80vw;
        }
      } */

@media screen and (max-width: 990px) {
  .product-range-card-grid {
    grid-template-columns: 1fr 1fr;
  }
}

/*       @media screen and (max-width: 1150px) {
        .product-range-card-grid{
          grid-template-columns: 1fr; 
      } */

.range-search-result {
  display: flex;
  max-width: var(--grid-max-width);
  margin: 0 auto;
}
.product-range-card-grid.two-col {
  grid-template-columns: 1fr 1fr;
}

.range-search-result .divider {
  margin-right: 60px;
}
.filter-sidebar-container {
  display: flex;
  flex-direction: column;
  margin-left: 60px;
}

@media screen and (max-width: 890px) {
  .filter-sidebar-container {
    display: none;
  }
  /*         .product-range-card-grid .grid-card{
            width: min(43dvw,560px);
            height: min(20dvh,315px);
        } */
  .grid-card img,
  .grid-card svg {
    width: 100%;
  }
  /*         .product-range-card-grid{
            margin-left:0;
            padding-right: 0;
            border-right: unset;
            grid-template-columns: 1fr 1fr;
            grid-auto-rows: auto;
        } */
}

.product-range-selector span {
  background-color: var(--secondary-colour);
  width: 22px;
  height: 22px;
  display: flex; /* Enables the use of Flexbox for centering */
  justify-content: center; /* Centers content horizontally */
  align-items: center; /* Centers content vertically */
  border-radius: 50%;
  font-weight: 700;
  font-size: 14px;
  line-height: 16.1px;
  color: var(--main-colour);
}

.filter-sidebar-container .header a {
  font-weight: 400;
  font-size: var(--fs-sh);
  line-height: var(--fh-30);
  color: #002205;
}

.filter-sidebar-container .search-input {
  display: flex;
  align-items: normal;
  width: 100%;
  flex-grow: 1;
  padding: 15px;
  border: 1px solid #ddd;
  margin-right: 10px;
  height: 100%;
}

.filter-sidebar-container .search-btn {
  padding: 10px 20px;
  background-color: #a6ce39;
  width: 100%;
  height: 100%;
  color: #002205;
  font-weight: 700;
  letter-spacing: 0.05em;
  font-size: var(--fs-s);
  line-height: var(--fh-16);
}

.product-range-selector {
  line-height: unset;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
}

.filter-sidebar-container .dropdown,
.filter-dropdown {
  /* padding: 5px; */
  border: 1px solid #ccc;
  /* border-radius: 4px; */
  position: relative;
}
.filter-container {
  flex: 1 1 auto;
}
@media (min-width: 570px) {
  .filter-dropdown {
    width: 250px;
  }

  .filter-container-new .filter-dropdown {
    width: 200px;
  }
}
@media (max-width: 670px) {
  .filter-container,
  .filter-container-new,
  .filter-container form,
  .filter-container-new form {
    flex: 1 100%;
  }
  
}
/* .filter-dropdown.product {
  width: 238px;
  height: fit-content;
} */

.filter-sidebar-container .dropdown-select,
.filter-dropdown-select {
  text-align: left;
  width: 100%;
  height: 40px;
  border: none;
  box-shadow: none;
  background: #fff;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 8px 15px;
  margin: 0;
  font-size: 14px;
  cursor: pointer;

  background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6L8 12L14 6" stroke="%237E8083" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 1em;
}

.filter-sidebar-container .dropdown-list,
.filter-dropdown-list {
  padding: 15px;
}

.filter-sidebar-container .dropdown-list label,
.filter-dropdown-list label {
  display: flex;
  gap: 15px;
  justify-content: space-between;
  flex-direction: row-reverse;
  padding-bottom: 10px;
  align-items: center;
}

.filter-sidebar-container .dropdown-list label:first-child,
.filter-dropdown-list label:first-child {
  flex-direction: row-reverse;
  justify-content: unset;
  color: #7e8083;
  font-weight: 400;
  font-size: var(--fs-s);
  line-height: var(--fh-16);
}

.filter-dropdown-list label:first-child:has(#selectAll1),
.filter-dropdown-list label:first-child:has(.select-all) {
  text-decoration: underline;
  cursor: pointer;
}

.filter-dropdown-list input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  color: white;
  border: 1px solid #ddd;
  position: relative;
  flex-shrink: 0;
}

#selectAll1,
.select-all {
  display: none;
}

.filter-dropdown-list input[type="checkbox"]:checked::before {
  content: "✓";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--secondary-colour);
  color: white;
  font-size: 14px;
  text-align: center;
}
.filter-dropdown-list input[type="checkbox"]:checked {
  border: 0px;
}

.hero-logo {
  background-color: #5e2e86;
  padding: 54px 0px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.hero-logo img {
  max-width: 409.01px;
  width: 100%;
  height: 100%;
}
/* 
Product Collection Page */

.product-collection-card .card {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 539px !important;
  border: 1px solid #dddddd;
}

@media screen and (max-width: 640px) {
  /*     .product-collection-card .card{
      display: grid;
      grid-template-columns: 1fr 1fr;
      width: 539px !important;;
      border: 1px solid #DDDDDD;
    } */

  .product-range-card-grid {
    border-right: unset;
    grid-template-columns: 1fr;
    gap: 10px;
    grid-auto-rows: auto;
  }
}

.product-collection-card .overlay-container {
  width: 50%;
  display: flex;
  position: absolute;
  bottom: 0;
  color: #f1f1f1;
  text-align: center;
  justify-content: center;
  gap: 5px;
  padding-bottom: 15px;
}

.product-grid-wrapper {
  height: unset !important;
  margin-left: 80px !important;
}

@media screen and (max-width: 537px) {
  .product-grid-wrapper {
    margin-left: 0px !important;
  }
}

.product-grid-wrapper .overlay {
  position: relative;
}

.product-grid-wrapper .overlay img {
  display: block; /* This removes any default spacing under the image */
  width: 100%; /* Adjust as needed */
  height: auto; /* Adjust as needed */
}

.product-grid-wrapper .overlay .is-new {
  position: absolute;
  background-color: #002205;
  padding: 15px;
  /*   width: 50px;
    height: 50px; */
  z-index: 15;
  top: 0; /* Aligns to the top of the .overlay container */
  right: 0; /* Aligns to the left of the .overlay container */
}
.product-grid-wrapper .overlay .is-new a {
  color: #f8f8f8;
  font-weight: 700;
  line-height: 18.4px;
  letter-spacing: 3%;
  font-size: 1em;
}

.product-grid-container {
  display: flex;
  flex-direction: column;
  /* gap: 2rem; */
  margin: 0 auto;
  max-width: var(--content-max-width);
  width: 100%;
}
/* Base grid styles */
.product-grid.row {
  --bs-gutter-x: 0;
}
.product-grid {
  display: grid;
  gap: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
}

/* Large screens: ensure a minimum of 4 columns */
@media (min-width: 1570px) {
  .product-grid {
    /* grid-template-columns: repeat(4, 1fr); */
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    /* --content-max-width: 1200px; */
  }
  .right-panel {
    .product-grid {
      grid-template-columns: repeat(4, minmax(270px, 1fr));
      justify-items: center;
    }
  }

  .product-grid-special {
    grid-template-columns: repeat(3, minmax(270px, 1fr));
    /* --content-max-width: 1200px; */
  }
}

/* Medium to large screens: responsive layout */
@media (min-width: 1270px) and (max-width: 1570px) {
  .product-grid {
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    justify-items: center;
  }
  .right-panel {
    .product-grid {
      grid-template-columns: repeat(3, minmax(270px, 1fr));
      justify-items: center;
      gap: 40px;
    }
  }
}

/* Small screens: stack items */
@media (max-width: 1270px) {
  .product-grid {
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    justify-items: center;
    gap: 40px;
  }
  .right-panel {
    .product-grid {
      grid-template-columns: repeat(2, minmax(270px, 1fr));
      justify-items: center;
      gap: 40px;
    }
  }
}/* Small screens: stack items */
@media (max-width: 1000px) {
  .product-grid {
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    justify-items: center;
    gap: 40px;
  }
  .right-panel {
    .product-grid {
      grid-template-columns: repeat(1, minmax(270px, 1fr));
      justify-items: center;
      gap: 40px;
    }
  }
}
/* Ensure a minimum of 4 columns */
/* @media (min-width: 1080px) {
  .product-grid {
    grid-template-columns: repeat(4, 1fr); 
  }
} */

.product-card {
  --bs-gutter-x: 0;
  width: 270px;
  /* height: 553px; */
  height: 100%;
}

.product-card-image {
  max-height: 330px;
  max-width: 269px;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.product-card-image .image-slider {
  object-fit: fill;
}

.product-card-content {
  /* max-height: 250px; */
  border: 1px solid #ddd;
  background-color: #fff;
  padding: 20px;
  position: relative;
  height: 230px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.product-card-content .heading {
  line-height: 25px;
}

.product-card-content .content {
  color: #002205;
  display: flex;
  flex-direction: column;
}

.product-card-content .content h2 {
  font-weight: 700;
  font-size: var(--fs-sh);
  line-height: var(--fh-22);
  letter-spacing: 0.02rem;
  color: #002205;
}

.product-card-content .subheading {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: 18.4px;
  color: #7e8083;
  margin-top: 5px;
  margin-bottom: 10px;
}

.product-card-content .context {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: 22px;
  color: #002205;
}

.product-card-content .button {
  display: flex;
  flex-direction: row;
  gap: 15px;
  /*   position: absolute;
  width: 85%;
  bottom: 13%; */
}

.product-card-content .btn-details,
.apply-button {
  font-weight: 700;
  display: flex;
  align-items: center;
  /* padding: 15px 31px 15px 31px; */
  background-color: #002205;
  color: #fff;
  height: 40px;
  letter-spacing: 0.05rem;
  line-height: 16.1px;
  width: 100%;
  justify-content: center;
}

.product-card-content .btn-wishlist {
  display: inline-flex;
  padding: 10px;
  background-color: #a6ce39;
  color: #fff;
  height: 40px;
}

/* Finish product card */

.range-category-dropdown {
  width: 200px;
  height: 100%;
  /* padding: 5px; */
  border: 1px solid #ccc;
  /* border-radius: 4px; */
  background: #fff;
  position: relative;
}

@media screen and (max-width: 500px) {
  .range-category-dropdown {
    width: 150px;
  }
}

.product-filter-content {
  align-items: center;
  display: flex;
  /* gap: 2rem; */
  justify-content: space-between;
  flex-wrap: wrap;
  /* height: 40px; */
  margin: 0 auto;
  /* max-width: var(--content-max-width); */
  width: 100%;
  flex: 1;
}

@media screen and (max-width: 750px) {
  .product-filter-content {
    flex-wrap: wrap;
    min-width: 0;
  }
}

.filter-dropdown-container {
  display: flex;
  flex-direction: row;
  gap: 15px;
  flex-wrap: wrap;
}

.cat-range-filter-content {
  align-items: center;
  display: flex;
  /* gap: 2rem; */
  justify-content: space-between;
  min-width: var(--content-max-width);
  height: 40px;
  margin: 0 auto;
  max-width: var(--content-max-width);
  width: 100%;
}

.product-filter-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  width: 100%;
  padding-bottom: 40px;
  padding-top: 40px;
}

.range-filter-wrapper .button-wrapper,
.product-filter-wrapper .button-wrapper {
  margin-top: 15px;
  justify-content: unset;
  gap: 0.625rem;
}

.product-filter-container {
  /* max-width: var(--content-max-width); */
  --content-max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

/* Contact us */
details:last-child {
  border-bottom: 1.5px solid #ddd;
}

details div {
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  color: #7e8083;
}

summary {
  list-style: none;
  display: flex;
  justify-content: space-between;
  transition: height 1s ease;
  cursor: pointer;
  align-items: center;
  font-weight: 700;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  transition: transform 0.3s ease;
}

summary::-webkit-details-marker {
  display: none;
}

details[open] summary {
  margin-bottom: 0.9375rem;
}
/* Product Specs Sheet Section */

.product-spec-sheet {
  max-width: 660px;
  min-width: 40%;
}

.product-spec-wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: start;
  max-width: var(--content-max-width);
  margin: auto;
}
@media (max-width: 648px) {
  .product-spec-wrapper {
    grid-template-columns: 1fr;
  }
}

.product-spec-content-left {
  display: flex;
  justify-content: center; /* Center the image horizontally */
  align-items: center; /* Center the image vertically */
}

.product-spec-content-left img {
  max-width: 100%; /* Ensure the image is responsive and doesn't overflow */
  height: auto; /* Maintain the aspect ratio of the image */
}

.product-spec-content-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.product-spec-container {
  display: flex;
  flex-direction: column;
}

.product-spec-container .product-spec,
.product-quote-details {
  display: grid;
  grid-template-columns: 0.3fr 1fr;
  border-top: 1px solid #ddd;
  padding-top: 20px;
}
.product-spec-container .product-spec {
  grid-template-columns: 1fr 1fr;
}
.product-spec,
.product-quote-details {
  padding-bottom: 20px;
}
.product-quote-details .title {
  font-weight: 700;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  color: var(--main-colour);
}

.product-quote-details p {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  color: #7e8083;
}

.product-spec-container .product-spec:last-child,
.product-quote-details:last-child {
  border-bottom: 1px solid #ddd;
}

.features-toggle {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;

  color: var(--main-colour);
  font-weight: 700;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
}

.features-toggle .features {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
}

.product-spec-container {
  border-top: 1px solid #ddd;
  padding-top: 80px;
  padding-bottom: 80px;
}

.product-spec-container .heading p {
  font-weight: 700;
  font-size: var(--fs-h2);
  line-height: var(--fh-36);
  margin-bottom: 40px;
  text-align: center;
  color: #000;
}

.wholesalers-logo {
  padding-bottom: 120px;
  padding-top: 80px;
  border: 1px solid #ddd;
}

.product-details {
  display: grid;
  max-width: var(--content-max-width);
  width: 100%;
  margin-inline: auto;
  color: #002205;
  font-size: var(--fs-normal);
  /* border-top: 1.5px solid #ddd; */
  padding: 0 0 80px 0;
  /* grid-template-columns: clamp(490px, 40%, 490px) clamp(410px, 100%, 630px); */
  /* grid-template-columns: 1fr 1fr; */
  grid-template-columns: 0.7fr 1fr;
  gap: 80px;
  grid-template-rows: auto;
}

.product-details-left {
  width: 100%;
  overflow: hidden;
}

.product-details-right {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media screen and (max-width: 965px) {
  .product-details {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    /* padding-inline: 15px; */
    gap: 20px;
  }
  .product-details-left {
    /*  width: calc(100dvw - 30px); */
    height: fit-content;
  }
  .product-details-right {
    /* width: calc(100dvw - 30px); */
  }
}
@media screen and (max-width: 575px) {
  .product-details {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
    padding-inline: 15px;
    gap: 20px;
  }
  #product-details {
    .product-slider-wrapper {
      height: 300px;
    }
    .gallery-slider {
      height: 100%;

      .swiper-slide {
        height: 100%;
      }
    }
  }
}

.product-details-right .product-name {
  text-transform: capitalize;
  font-weight: 700;
  font-size: var(--fs-xl);
  color: var(--main-colour);
  line-height: var(--fh-46);
  padding-bottom: 15px;
}

.paws-points {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  padding-bottom: 15px;
}
.product-card-content .paws-points {
  padding-bottom: 0;
}

.paws-points p {
  font-weight: 700;
  font-size: var(--fs-25);
  line-height: var(--fh-30);
  color: var(--secondary-colour);
}

.paws-login {
  background: linear-gradient(
    91.54deg,
    #003408 -0.77%,
    #002205 28.62%,
    #002205 65.36%,
    #003e0a 100%
  );
  padding: 15px;
  color: var(--secondary-colour);
}

.paws-login span {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  color: var(--secondary-colour);
}

.paws-login .link {
  font-weight: 700;
  font-size: var(--fs-normal);
  text-decoration: underline;
  color: var(--secondary-colour);
}

/* Latest Catalogue */
.catalogue-container {
  display: flex;
  margin-inline: auto;
  flex-wrap: wrap;
  justify-content: center;
  width: 80%;

  margin-block: 80px;
}

.catalogue-left img {
  max-width: 300px;
  max-height: 423.15px;
  box-shadow: 4px 6px 8px 0px #00000033;
}

.catalogue-right {
  display: flex;
  flex-direction: column;
  margin-block: 77.57px;
  /* width: clamp(418px, 50dvw, 623px); */
  width: 100%;
  /* max-width: 418px; */
}
@media screen and (min-width: 520px) {
  .catalogue-container {
    margin-block: 80px;
    gap: 77px;
    .catalogue-right {
      width: 37%;
    }
  }
}

.catalogue-right-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.catlogue-right-wrapper h2 {
  font-weight: 700;
  font-size: var(--fs-h2);
  line-height: var(--fh-36);
  color: var(--main-colour);
}

.catalogue-right-wrapper p {
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  color: var(--main-colour);
}
.catalogue-right-wrapper a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 20px;
  background-color: var(--secondary-colour);
  max-width: 153px;
  max-height: 40px;
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  color: var(--main-colour);
  text-align: center;
}

.filter-search {
  align-items: center;
  display: flex;
  /* gap: 2rem; */
  justify-content: space-between;
  height: 40px;
  margin: 0 auto;
  /*  max-width: var(--content-max-width); */
  width: 100%;
  flex-shrink: 0;
}

@media screen and (max-width: 667px) {
  	.filter-search {
		/* margin-top: 80px; */
    display: block !important;
    height: auto;
	}

  .filter-search > input {
    height: 40px;
  }

  .filter-search > button {
    height: 40px;
    margin-top: 15px;
    width: 100%;
  }
  .filter-container {
    height: auto;
  }
  .button-wrapper {
    flex-wrap: wrap;
  }
  .range-filter-content {
    height: auto;
  }
}
.product-grid-container .heading p {
  text-align: center;
}
.resource-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(273px, 1fr));
  gap: 20px;
  /* justify-content: center; */
  flex-wrap: wrap;
}

.resource-card {
  height: 273px;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #ddd;
  /*  border-radius: 3px; */
  /* max-height: 273px; */
  /* max-width: 490px; */
  width: 100%;
}

.resource-card-left,
.product-resources__card .left-content {
  width: 205px;
  position: relative;
  padding: 20px;
  /* text-align: -webkit-center; */
}
.resource-container .resource-card-image,
.product-resources__card img {
  /* object-fit: contain; */
  aspect-ratio: 3 / 4;
  box-shadow: 4px 6px 8px 0px #00000033;
}

.resource-card-image {
  /* padding: 20px; */
  width: auto;
  display: block;
  /* object-fit: contain; */
  /* margin: 0 auto; */
  height: 100%;
  max-width: 200px;
  max-height: 270px;
}

.resource-card-image-embedded {
  /* padding: 20px; */
  width: auto;
  display: block;
  object-fit: contain;
  /* margin: 0 auto; */
  height: 100%;
  max-width: 191px;
  min-height: 270px;
}

.resource-card-image.video {
  padding: 0px;
  width: min(105%, 205px);
  height: 100%;
  display: block;
  object-fit: contain;
}

.resource-card-right {
  display: flex;
  flex-direction: column;
  padding: 30px 20px;
  width: 100%;
  justify-content: space-between;
}

/* @media screen and (min-width: 768px) {
  .resource-grid .resource-card-left {
    width: 50%;
  }
  .resource-card-image {
    width: 100%;
  }
  .resource-card-right {
    width: 50%;
  }
} */

.resource-card-details h2 {
  font-family: Helvetica;
  font-size: var(--fs-sh);
  font-weight: 700;
  line-height: var(--fh-25);
  letter-spacing: 0.02em;
  text-align: left;
  /* padding-bottom: 15px; */
}

.resource-card-details .month {
  font-family: Helvetica;
  font-size: var(--fs-normal);
  font-weight: 400;
  line-height: var(--fh-18);
  letter-spacing: 0em;
  text-align: left;
  color: var(--grey);
  padding-bottom: 20px;
}

.resource-card-details .context,
.assets-card-details-container .context {
  padding-top: 20px;
  font-family: Helvetica;
  font-size: var(--fs-normal);
  font-weight: 400;
  line-height: var(--fh-22);
  letter-spacing: 0em;
  text-align: left;
  color: var(--main-colour);
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.assets-card-details-container .context {
  -webkit-line-clamp: 3;
}

.download-btn {
  display: flex;
  flex-direction: row;
  padding: 10px 20px;
  width: 100%;
  justify-content: center;
  background-color: var(--secondary-colour);
  color: var(--main-colour);
  gap: 5px;
  align-items: center;
}
/* .download-btn:hover {
	color: var(--secondary-colour);
	background-color: var(--main-colour);
} */
.video-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.download-btn a {
  color: var(--main-colour);
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: var(--fs-s);
  line-height: var(--fh-16);
  letter-spacing: 0.05rem;
}
@media screen and (max-width: 768px) {
  .resource-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .resource-card {
    width: 100%;
    flex: 0 1 100%;
  }
}

@media (max-width: 531px) {
  .resource-card {
    width: 100%;
    flex-direction: column;
    height: auto;
    max-height: unset;
  }
  .resource-card-left {
    width: auto;
    height: 60%;
    margin: 0 auto;
  }
  .resource-card-details .context {
    text-align: center;
  }
  .resource-card-details {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .download-btn {
    width: 100%;
  }
}

.resource-pagination {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 20px;
}

.resource-pagination button {
  background-color: transparent;
  border: 1px solid #ddd;
  padding: 5px 10px;
  cursor: pointer;
}

.resource-pagination .active {
  background-color: #002205;
  color: white;
}

/* Quote List */
.quote-list-wrapper {
  padding-top: 80px;
  padding-bottom: 60px;
  display: flex;
  flex-direction: column;
}

.quote-list-page {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 40px;
  margin: 0 auto;
  max-width: var(--content-max-width);
  width: 100%;
  gap: 10px;
  /* margin-bottom: 60px; */
}

.quote-page-button.active {
  border: none;
  background-color: var(--main-colour);
  color: #ffffff;
}
.quote-tick.active {
  fill: var(--secondary-colour);
}
.quote-tick {
  fill: var(--grey);
}

.quote-page-button {
  border: 1px solid var(--grey);
  padding: 5px 15px;
  color: var(--main-colour);
  border-radius: 50px;
  font-size: 0.75em;
  line-height: 1.375rem;
  cursor: pointer;
  outline: none;
  transition: background-color 0.3s, transform 0.3s;
  margin-right: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

.quote-page-button:hover {
  background-color: #004a07;
  color: #fff;
  --quote-tick-fill: var(--secondary-colour);
  transform: scale(1.05);
}

.quote-page-container {
  display: flex;
  align-items: center;
}

.quote-list-container {
  --quote-list-gap: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--quote-list-gap);
  margin-bottom: cal(60px - var(--quote-list-gap));
}

.wishlish-container {
  display: flex;
  flex-direction: column;
  gap: 16px;

  @media (max-width: 768px) {
    .product-quote-grid {
      margin-block: 8px;
    }
  }
}

.disclaimer-container {
  display: inline-flex;
}

.product-quote-wrapper {
  max-width: var(--content-max-width);
  margin: 0 auto; /* Center the wrapper */
  padding-bottom: 30px;
  width: 100%;
}

.product-quote-grid {
  display: grid;
  grid-template-columns: 269px auto;
  /* grid-template-columns: 1fr 3fr 1fr; */
  /* grid-template-columns: minmax(120px, 269px) minmax(300px, 2fr); */
  grid-auto-rows: 163px;
  border: 1px solid #ddd;
}

.quote-grid-image {
  border-right: 1px solid #ddd;
}

.quote-grid-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  padding: 5px;
}

.quote-grid-details {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.quote-grid-details h2 {
  font-weight: 700;
  font-size: var(--fs-sh);
  line-height: var(--fh-25);
  letter-spacing: 0.02rem;
  color: var(--main-colour);
}
.quote-grid-details .brand {
  color: var(--grey);
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-18);
  padding-bottom: 10px;
}
.quote-grid-details .description {
  color: var(--main-colour);
  font-weight: 400;
  font-size: var(--fs-normal);
  line-height: var(--fh-22);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.quote-details {
  display: grid;
  /* grid-template-columns: 515px auto; */
  grid-template-columns: 1fr auto;
  padding-top: 30px;
  padding-left: 20px;
  padding-bottom: 30px;
}

.quote-grid-qty .minus {
  padding: 20px 13px;
  background-color: var(--main-colour);
}

.quote-grid-qty .qty {
  border: 1px solid #ddd;
}

.quote-grid-qty .qty input {
  height: 100%;
}

.quantity-control {
  display: inline-flex;
  align-items: center;
  border-left: 1px solid #ddd;
  padding-left: 28px;
}

.quantity-control button {
  display: inline-flex;
  background-color: var(
    --main-colour
  ); /* Example color; replace with your actual color */
  color: white;
  border: none;
  padding: 14.5px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
}
.quantity-control .delete {
  display: inline-flex;
  background-color: var(
    --main-colour
  ); /* Example color; replace with your actual color */
  color: white;
  border: none;
  padding: 14.5px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
}

.quantity-control .quantity-input {
  text-align: center;
  width: 60px;
  height: 40px;
  border-radius: 0;
  border: 1px solid #ddd;
}

.quantity-control .delete {
  background: none;
  border: none;
}

.clear-all {
  display: inline-flex;
  gap: 11px;
  color: var(--main-colour);
  justify-content: flex-end;
  align-items: center;
}

.product-quote-header {
  display: grid;
  align-items: center;
  /* grid-template-columns: 269px 535px auto;  */
  grid-template-columns: 1.2fr 3.5fr 1fr;
  grid-auto-rows: 63px;
}

.product-quote-header h3 {
  font-size: 25px;
  line-height: 35px;
  font-weight: bold;
}

.quote-bottem-buttons {
  display: inline-flex;
  justify-content: space-between;
  margin-top: 60px;
  flex-wrap: wrap;
  width: 100%;
  gap: 1.25rem;
}

.quote-bottem-buttons .exit {
  padding: 10px 20px;
  border: 1.5px solid var(--main-colour);
  /* height: 40px; */

  color: var(--main-colour);
  font-family: Helvetica;
  font-size: var(--fs-s);
  font-weight: 700;
  line-height: var(--fh-16);
  letter-spacing: 0.05em;
  text-align: left;
  white-space: nowrap;
}
@media (max-width: 520px) {
  .quote-bottem-buttons .exit {
    width: 100%;
  }
}

.quote-bottem-buttons .print {
  padding: 10px 20px;
  border: 1.5px solid var(--main-colour);
  height: 40px;

  color: var(--main-colour);
  font-family: Helvetica;
  font-size: var(--fs-s);
  font-weight: 700;
  line-height: var(--fh-16);
  letter-spacing: 0.05em;
  text-align: left;
}

.quote-bottem-buttons .next {
  padding: 11px 20px;
  height: 40px;
  background-color: var(--secondary-colour);

  font-family: Helvetica;
  font-size: var(--fs-s);
  font-weight: 700;
  line-height: var(--fh-16);
  letter-spacing: 0.05em;
  color: var(--main-colour);
}

.custom-checkbox[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  color: white;
  border: 1px solid #ddd;
  position: relative;
}
.custom-checkbox[type="checkbox"]:checked::before {
  content: "✓";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--secondary-colour);
  color: white;
  font-size: 14px;
  text-align: center;
}

.contact-us-checkbox {
  display: flex;
  gap: 15px;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}

.details-container {
  max-width: var(--content-max-width);
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 15px;
  margin-bottom: 60px;
  flex-wrap: wrap;
}

.details-container .title {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
}

.details-container .context {
  /* 	font-family: Helvetica;
	font-size: var(--fs-sh);
	font-weight: 400;
	line-height: var(--fh-30);
	letter-spacing: 0em;
	text-align: center;
	color: var(--grey); */
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
}

.details-container a {
  padding: 15px 20px;
  border: 1.5px solid var(--main-colour);
  color: var(--main-colour);

  font-family: Helvetica;
  font-size: var(--fs-s);
  font-weight: 700;
  line-height: var(--fh-16);
  letter-spacing: 0.05em;
}

.smaller--text {
  font-size: var(--fs-normal) !important;
}

.quote-group-right {
  display: flex;
  gap: 15px;
}

.all-news-wrapper {
  display: grid;
  max-width: var(--grid-max-width);
  gap: 40px;
  /* margin: 0 auto; */
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 60px;
}

@media screen and (max-width: 900px) {
  .news-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 590px) {
  .news-wrapper {
    grid-template-columns: 1fr;
  }
}
.news-wrapper .card {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid #dddddd;
}

.news-wrapper .card.full {
  width: 100%;
  max-width: 100%;
}

.review-wrapper {
  max-width: var(--content-max-width);
  display: inline;
}

.review-container {
  background-color: var(--main-colour);
  border-bottom: 5px solid var(--secondary-colour);
  color: var(--text-white);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-block: 80px;
  margin: 0 auto;
  width: 100%;
}

.review-header,
.review-header p {
  text-align: center;
}
.review-header {
  margin-bottom: 40px;
}
.review-header-grid {
  width: 100%;
}

.review-header-grid .header {
  text-align: left;
}

.review-form-container {
  max-width: 678px;
  min-width: 40vw;
  /*  width: 50%;  */
}
.review-form-container-grid {
  width: 100%;
}

.review-form {
  width: 100%;
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  /* padding-block: 40px 0; */
  gap: 23.5px;
}

.review-form-under {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 10px;
}

.review-input {
  font-family: Helvetica;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0.02em;
  color: var(--bg-grey);
  border: 1px solid var(--secondary-colour);
  width: 100%;
  background: none;
  padding: 10px;
}

.review-upload {
  text-align: center;
  margin: auto;
  padding-block: 16px 35px;
  color: var(--bg-grey);
}

.review-submit {
  background-color: var(--secondary-colour);
  color: var(--main-colour);
  padding: 10px 20px;
  /* width: 50%; */
  flex: 1 1 calc(50% - 10px);
}

.review-email {
  flex: 1 1 calc(50% - 10px);
  /* width: 50%; */
  background: none;
  border: none;
  border-bottom: 1px solid var(--secondary-colour);
  color: var(--bg-grey);
}
.review-text {
  flex: 1 1 calc(50% - 10px);
  width: 50%;
  background: none;
  border: none;
  border-bottom: 1px solid var(--secondary-colour);
  color: var(--bg-grey);
  font-family: Helvetica;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
}

.review-image {
  font-family: Helvetica;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-align: center;
  color: #ddd;
  text-decoration: underline;
  cursor: pointer;
}

.star-rating {
  display: flex;
  justify-content: center;
  gap: 10px;
  direction: rtl;
}

.star-rating input[type="radio"] {
  display: none;
}

.star-rating label {
  cursor: pointer;
}

.star-svg svg path {
  fill: none; /* Default state: No fill */
  stroke: #a6ce39;
}

/* Highlight on hover or selection */
.star-rating input[type="radio"]:checked ~ label svg path,
.star-rating label:hover ~ label svg path,
.star-rating label:hover svg path {
  fill: #a6ce39; /* Fill color when active or hovered */
}

.hl-icon-bofang-fill:before {
  content: "\e6c1";
}

.conch-content .hl-row-box .hl-pic-icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  padding-left: 2px;
  margin-top: -20px;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 40px;
  transition: inherit;
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hl-pic-icon {
  position: absolute;
  top: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  -webkit-transition: all ease-out 0.35s;
  transition: opacity 0.3s linear;
  transition: all ease-out 0.35s;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  transform: scale(1.5);
  -ms-transform: scale(1.5);
}

.navLogo {
  /* height: 40px; */
  /* width: 100%; */
  /* width: 100px !important; */
  /* object-fit: contain; */
  background-position-y: center;
  background-position-x: left;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 200px;
  max-height: 50px;
  /* min-width: 100px; */
  min-height: 50px;
}
@media screen and (max-width: 1000px) {
  .rep-overlay {
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: unset;
    width: 100%;
    z-index: 10;
  }
  .rep-overlay-content-wrapper {
    min-height: unset;
    height: 430px;
    width: 100%;
  }
  .rep-overlay-content {
    width: 50vw;
    justify-content: center;
  }
  .rep-profile-container {
    height: unset;
  }
  .rep-location {
    margin: 0;
  }
}

@media screen and (max-width: 500px) {
  /*   .rep-overlay-content-wrapper {
    flex-direction: column;
  } */
  .rep-profile-container.container-xl {
    padding: 0;
  }
  .rep-close {
    top: 5px;
    right: 5px;
  }

  .rep-close button {
    width: 25px;
    height: 25px;
    font-size: 14px;
  }

  #rep-location-div {
    margin: 0;
  }
  .rep-overlay-content {
    padding: 1.5rem 0.5rem 0 0.5rem;
  }
  .rep-content-icon {
    /* display: none; */
    max-width: 100%;
    width: 50vw;
  }
  .rep-location {
    margin-top: 0;
  }
  .rep-navigation {
    position: absolute;
    padding-top: 10px;
    margin-top: 10px;
  }
}

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 50%;
  top: 50%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  transform: translate(-50%, -50%);
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  padding: 50px;
  border: 1px solid #888;
  width: auto;
}
.flex-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  padding-right: 5px;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.dropdown-menu {
  --bs-dropdown-border-radius: 0;
  border-left: 0px;
}
#newsletter-sub {
  width: 100%;
  display: flex;
}
.grecaptcha-badge {
  visibility: hidden;
}
.custom-textbox ul li {
  list-style: inside;
}
.download-btns {
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.1px;
  letter-spacing: 0.05em;
  text-align: left;
  padding: 15px 20px;
  color: #002205;
  border: 1px solid #002205;
}

.banner-wrapper {
  max-width: 100dvw;
}

.content-context {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 40px;
}
.content-image-container {
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  .grey-policy-padding {
    padding-left: 140px;
    padding-right: 140px;
  }
}

.grey-policy-padding li {
  list-style: inside;
  text-indent: -1.5em;
  padding-left: 2em;
}
.swatchSet-container {
  max-width: 928px;
  margin: 0 auto !important;
}
.swatchSet-container .fui-submit {
  display: flex;
  flex-direction: row;
  padding: 10px 20px;
  justify-content: center;
  background-color: var(--secondary-colour);
  border: 0;
  border-radius: 0;
  color: var(--main-colour);
  gap: 5px;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.1px;
  letter-spacing: 0.05em;
  text-align: left;
}
.swatchSet-container .fui-submit:hover {
  background-color: var(--secondary-colour);
  color: var(--main-colour);
}

.swatchSet-container .fui-submit a {
  color: var(--main-colour);
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: var(--fs-s);
  line-height: var(--fh-16);
  letter-spacing: 0.05rem;
}
.swatchSet-section {
  margin-top: 80px;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.swatchSet-container .fui-group {
  border: 0px;
  padding: 0px;
}
.gap-36 {
  margin-bottom: 36px;
}
.gap-10 {
  margin-bottom: 10px;
}
.content-main .news-slider {
  max-width: 100dvw;
}

/* @media (max-height: 480px) {
  .news-slider {
    padding-inline: 15px;
  }
} */
.content-main-grey.content-context li {
  list-style-type: disc;
}
.content-context li {
  list-style: auto;

  list-style-position: inside;
  color: #002205;
}
.content-context ol {
  list-style-position: inside;
  padding-left: 0;
  list-style-type: auto;
  /* margin-block-start: 1em; */
  /* margin-block-end: 1em; */
  /* margin-inline-start: 0px; */
  margin-inline-end: 0px;
  padding-inline-start: 20px;
  unicode-bidi: isolate;
}
.fine-print-paragraph {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
}
.fine-print-heading {
  font-family: Helvetica;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
  text-align: left;
}
.assets-slider {
  max-width: 100dvw !important;
}
.content-main-grey {
  display: flex;
  padding-bottom: 40px;
  flex-direction: column;
  gap: 20px;
}

@media (max-width: 1200px) {
  .content-main {
    /* padding-inline: 10px; */
  }
}
.wholesaler-logo-grid .grid-card {
  width: 200px;
  height: 87px;
}
@media screen and (max-width: 1200px) {
  .grid-card-cat img {
    width: min(100%, 35dvw);
    height: auto;
  }
}
.grid-card-cat img {
  /*  width: min(100%,27dvw); */
  height: 100%;
  /* max-width: 80%; */
  width: 100%;
}
.wholesaler-logo-grid img {
  object-fit: contain;
}

/* Smaller laptops and tablets */
@media (max-width: 1024px) {
  .wholesaler-logo-grid {
    grid-template-columns: repeat(3, 1fr); /* Reduce to 3 columns */
    gap: 3rem 6rem; /* Adjust gap size */
  }
}

@media (min-width: 1024px) {
  .megamenu__item {
    margin-bottom: 1px;
  }
  .header__megamenu {
    margin-top: 30px;
    margin-bottom: 10px;
  }
}

/* Landscape tablets and large phones */
@media (max-width: 768px) {
  .wholesaler-logo-grid {
    grid-template-columns: repeat(2, 1fr); /* Reduce to 2 columns */
    gap: 2.5rem 5rem; /* Further adjust gap size */
  }
  .quote-details {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .product-quote-grid {
    grid-template-columns: 269px auto;
    grid-auto-rows: 100%;
  }
  .quantity-control {
    border-left: 0px;
  }
  .quantity-control a {
    margin-left: auto;
  }
}

/* Small phones */
@media (max-width: 480px) {
  .wholesaler-logo-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem;
  }
}
@media screen and (max-width: 670px) {
  .product-quote-grid {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .quote-details {
    padding: 15px;
  }
  .product-quote-header {
    display: none;
  }
  .product-quote-grid {
    grid-template-columns: 1fr;
  }
  .quote-grid-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #ddd;
  }
  .quote-grid-image img {
    /* width: auto; */
    /* height: 100%; */
    max-width: 300px;
    object-fit: contain;
  }
  .quantity-control {
    padding: 0px;
  }
  .disclaimer-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
  }
}
/* .hero-banner-container .context {
  padding-top: 30px!important;
} */
.video-embed-full {
  padding: 80px;
}
.custom-description-pop {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  color: #7e8083;
}
.pop-green-heading {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #a6ce39;
}
.pop-dot-points {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  color: #7e8083;
}
.pop-exit-header {
  display: flex;
  flex-direction: column;
  margin-top: 56px;
  margin-bottom: 30px;
}
.custom-form-container-exit .custom-textbox {
  margin-bottom: 30px;
}
.custom-form-container-exit .custom-subscribe-button {
  margin-bottom: 30px;
}
.custom-form-container-exit .custom-close-button {
  text-decoration: underline;
}

.image-slider .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  color: black;
}

/* Adjust the navigation buttons if needed */
.image-slider .swiper-button-prev,
.image-slider .swiper-button-next {
  color: purple;
}

.image-slider .image-slide {
  /* max-width: 426px; */
  width: auto;
}

.image-slider-pagination {
  position: relative;

  bottom: 0 !important;
  top: 0 !important;
}

.image-slider-pagination .swiper-pagination-bullet {
  width: 30px;
  height: 30px;
  font-size: var(--fs-sh);
  line-height: var(--fh-30);
  text-align: center;
  color: #002205;
  background-color: #fff;
  /* padding: 5px 10px; */
  text-decoration: none;
  border-radius: 5px;
  cursor: pointer;
  border: unset;
}

.image-slider-pagination .swiper-pagination-bullet-active {
  color: #fff;
  background-color: #002205;
}

.image-slider-pagination-container {
  padding-top: 40px;
  padding-bottom: 40px;
  max-width: var(--content-max-width);
  margin: 0 auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.image-slider-pagination-container [class^="swiper-button-"]::after {
  content: "";
}

/* @media (max-width: 1767px) {
  .news {
    padding-inline: 20px;
  }
} */
.product-training-container {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding-bottom: 40px;
}
.product-training-details-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.product-training-h2 {
  font-family: Helvetica;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: left;
  color: #002205;
}

.product-training-details span {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
  color: #002205;
}

.product-training-link {
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.1px;
  letter-spacing: 0.05em;
  text-align: left;
}
.product-training-link span {
  padding: 10px 20px;
  color: #ffffff;
  background-color: #002205;
}

.product-training-image {
  max-width: var(--content-max-width);
  height: auto;
}

@media (max-width: 1600px) {
  .submenu {
    display: flex;
    padding-right: 10px;
    width: 100%;
    max-height: 90vh;
    height: 100%;
    overflow: auto;
    background: var(--Dark, #002205);
    padding-left: 10px;
    border-right: 3px solid #a6ce39;
    border-bottom: 3px solid #a6ce39;
    border-left: 3px solid #a6ce39;
    /* height: 692px; */
    flex-direction: column;
    margin-left: -3px;
    z-index: 200;
  }

  .megamenu_submenu-active {
    grid-template-columns: 26% max-content max-content;
  }
  .submenu-max-height {
    /* max-height: 492px; */
    width: 270px;
    max-height: 90dvh;
    overflow-y: auto;
  }

  .submenu-content .content-container {
    margin: 0 2rem;
  }

  .content-b {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px 10px 0px 10px;
    box-sizing: border-box;
    /* height: 100%; */
    width: fit-content;
  }
  .content-wrapper {
    display: flex;
    padding-right: 10px;
    padding-left: 10px;
    height: 100%;
    max-height: 90vh;
    width: 100%;
    border-left: 3px solid #a6ce39;
    border-bottom: 3px solid #a6ce39;
    border-right: 0px solid #a6ce39;
    background: var(--Dark, #002205);
    overflow: auto;
    z-index: 10;
  }
}
/* @media (max-width: 1200px) {
  .content-main section {
    padding-inline: 20px;
  }
}
@media (max-width: 768px) {
  .content-main section {
    padding-inline: 10px;
  }
} */
/* @media screen and (max-height: 900px) {
	.megamenu {
		height: 622px;
	}
	.catelog_megamenu {
		width: 100dvw;
	}
} */
.product-search-result {
  background-color: #f8f8f8;
  /* margin-bottom: 80px; */
}
.download-btn-container {
  display: flex;
  flex-direction: column;
  gap: 40px;
  max-width: 100%;
  flex-wrap: wrap;
}

@media (max-width: 530px) {
  .resource-card-left {
    width: 100%;
    /* margin-top: 30px; */
  }
  .resource-card-image {
    /* max-width: 300px;
		max-height: 200px; */
    object-fit: contain;
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
  }
}
.error {
  display: flex;
  justify-content: center;
}
.error img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: var(--content-max-width);
}
.banner-wrapper .hero-banner-container .context {
  padding-top: 0;
}

@media (min-width: 1201px) {
  .mobile-nav-menu-overlay {
    display: none;
  }
}
#contact-form {
  max-width: 928px;
  margin: 0 auto;
}
.assets-sub-content p {
  text-align: center;
}
#contact-container .fui-form-container {
  max-width: 928px;
  margin: 0 auto;
}
#contact-container .iti__flag-container {
  display: none;
}
#contact-container .newsletter__contact_number {
  width: 100%;
}
#contact-container .receiveNewsletter {
  text-align: center;
}
#contact-container .fui-form-container .newletter__button {
  display: flex;
  width: 100%;
  justify-content: center;
  button {
    background-color: #a6ce39;
    border: 0;
    border-radius: 0;
    color: #000;
    padding: 10px 20px;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: 700;
    line-height: 16.1px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
  }
}
#contact-container input:focus {
  box-shadow: none;
}

.hero-banner-container .heading p {
  line-height: 2.5rem;
}
#contact-container {
  label {
    /* //styleName: Subheading; */
    font-family: Helvetica;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
  }
  input,
  textarea {
    border-radius: 0;
  }
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  select,
  textarea {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 0px;
  }
}
#contact-container label,
.fui-label,
.fui-legend {
  color: #002205 !important;
}
.fui-checkbox label:before {
  width: 20px !important;
  height: 20px !important;
}
.fui-checkbox input:checked + label:before,
.fui-radio input:checked + label:before {
  background-color: #a6ce39 !important;
  border-color: #a6ce39 !important;
  width: 20px !important;
  height: 20px !important;
}
.contact-us-form {
  label {
    /* //styleName: Subheading; */
    font-family: Helvetica;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
  }
  input {
    border-radius: 0;
  }
}
.contact-us-form {
  max-width: var(--content-max-width);
  margin: 0 auto;
}

.contact-us-row {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  gap: 28px;
  flex-wrap: wrap;
}

.contact-us-row.center {
  justify-content: center;
}
.contact-us-row .bottom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 15px;
}

.contact-us-column {
  display: flex;
  flex-direction: column;
  gap: 4px;
  vertical-align: top;
  width: calc(50% - 14px);
}

.contact-us-column:last-child {
  margin-right: 0;
}

/*     .contact-us-row label {
        display: block;
        margin-bottom: 5px;
    } */

.contact-us-row input:placeholder {
  margin-left: 15px;
}

.contact-us-row input[type="text"],
.contact-us-row input[type="email"],
.contact-us-row input[type="tel"],
.contact-us-row select,
.contact-us-row textarea {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 0px;
}
.fui-required {
  font-family: Helvetica;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  color: #c91313 !important;
}

.contact-us-checkbox input[type="checkbox"] {
  margin-right: 5px;
}

.contact-us-button button {
  background-color: #8dc63f;
  color: black;
  border: none;
  padding: 10px 20px;
  text-transform: uppercase;
  border-radius: 0px;
  cursor: pointer;
}

.contact-us-button button:hover {
  background-color: #7ab32e;
}

.features li {
  padding-bottom: 5px;
}

.cross-listing-wrapper {
  .product-card-content {
    height: 327px;
    max-height: 100%;
    border: 0;
  }
  .overlay-container {
    width: 100%;
  }
  .product-cross-card .card {
    height: 330px;
    /* width: 539px!important; */
    max-width: 539px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between; /* This will push the footer to the bottom */
    /* width: 33.5em; */
    border: 1px solid #dddddd;
  }
  .products-container {
    max-width: 269px;
  }
  .product-card-content.row {
    max-width: 269px;
    --bs-gutter-x: 0;
    .heading {
      margin-bottom: 0;
    }
  }
  .product-card-content .button {
    display: flex;
    flex-direction: row;
    gap: 15px;
    position: static;
    width: 100%;
    justify-content: flex-end;
  }
}
.product-cross-card .card {
  height: 330px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  border: 1px solid #dddddd;
  background-color: #002205;
}
@media (max-width: 768px) {
  .logo img {
    height: 34.895px;
  }
}

@media (min-width: 1921px) {
  .grid-container {
    max-width: 1920px;
    margin: 0 auto;
  }
}
#map-filter-checked {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}

.m-nav-menu .megamenu__item .megamenu__link a span {
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: left;
}

.m-nav-menu .megamenu__link .megamenu__item_header a span {
  font-weight: 500;
}
#fetching-message p {
  text-align: center;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1000;
  /* left: 0;
  top: 0; */
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);

  /* Centering using Flexbox */
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal-content {
  background: white;
  padding: 20px;
  border-radius: 10px;
  position: relative;
  max-width: 90%;
  max-height: 90%;
  box-shadow: 0px 0px 20px rgba(255, 255, 255, 0.2);
}

.close-modal {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 30px;
  cursor: pointer;
}

iframe {
  width: 560px;
  height: 315px;
  max-width: 100%;
}

.hidden {
  display: none !important;
}

.green {
  color: #a6ce39;
}

.video-label {
  cursor: pointer;
}

.vr-icon {
  position: absolute;
  /* top: 50%;
  left: 50%; */
  top: 10px;
  right: 10px;
  z-index: 3;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100px;
  height: 100px;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.vr-icon::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  border-radius: 50%;
  box-sizing: border-box;
  border: 1px solid #fff;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.vr-icon > i {
  display: block;
  width: 72px;
  height: 22px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAWCAMAAABUtyryAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA4CAwj4BAv58Qr1/vb85gULIQEg0AAADNSURBVDjL5ZFLbsMwDERJkfpRH2fuf9nGblrUVhMHQjZB3nKgeRAx9AF4mWnp0FpQJ0wJnPdJZsDTOaetANjEZQLwPimA0gSDKADVTSwExEMUAeigsgs9IKyl5RA6xhVb3EGv+Z7Fbw0/LpCwwdaC+/NPDsNLKRrr9+N/f+wS40btUX0J0nFFb30nl+JTZPwQW757tXaMdLeusadaOxknh5ZixY5EJPiFTcvTC2cJxasxVvw2RrekrYijGRIAlkM4KTJHLxF5eglN6H35AuHRDMxcSigNAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: 50%;
}

.vr-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 30px;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 2;
  color: #fff;
  border-radius: 5px;
  padding: 0 20px;
  font-size: 12px;
}

.vr-thumbnail-container {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAJkCAYAAAAsgzeqAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQe8XUXV/v/M7NnttNvSQ0sI1YCUUEUgKkgV6SpFOlIVRARpV6nCT1CQElpogoQiTTpGpCO9hR5ICOm3nbLrzPz/s0/w1ff1FcLLDres8/mEG3LPWXvmO+vsZ8+sNWsY6EUEiAARIAJEIAcCLAebZJIIEAEiQASIAEhgyAmIABEgAkQgFwIkMLlgJaNEgAgQASJAAkM+QASIABEgArkQIIHJBSsZJQJEgAgQARIY8gEiQASIABHIhQAJTC5YySgRIAJEgAiQwJAPEAEiQASIQC4ESGBywUpGiQARIAJEgASGfIAIEAEiQARyIUACkwtWMkoEiAARIAIkMOQDRIAIEAEikAsBEphcsJJRIkAEiAARIIEhHyACRIAIEIFcCJDA5IKVjBIBIkAEiAAJDPkAESACRIAI5EKABCYXrGSUCBABIkAESGDIB4gAESACRCAXAiQwuWAlo0SACBABIkACQz5ABIgAESACuRAggckFKxklAkSACBABEhjyASJABIgAEciFAAlMLljJKBEgAkSACJDAkA8QASJABIhALgRIYHLBSkaJABEgAkSABIZ8gAgQASJABHIhQAKTC1YySgSIABEgAiQw5ANEgAgQASKQCwESmFywklEiQASIABEggSEfIAJEgAgQgVwIkMDkgpWMEgEiQASIAAkM+QARIAJEgAjkQoAEJhesZJQIEAEiQARIYMgHiAARIAJEIBcCJDC5YCWjRIAIEAEiQAJDPkAEiAARIAK5ECCByQUrGSUCRIAIEAESGPIBIkAEiAARyIUACUwuWMkoESACRIAIkMCQDxABIkAEiEAuBEhgcsFKRokAESACRIAEhnyACBABIkAEciFAApMLVjJKBIgAESACJDDkA0SACBABIpALARKYXLCSUSJABIgAESCBIR8gAkSACBCBXAiQwOSClYwSASJABIgACQz5ABEgAkSACORCgAQmF6xklAgQASJABEhgyAeIABEgAkQgFwIkMLlgJaNEgAgQASJAAkM+QASIABEgArkQIIHJBSsZJQJEgAgQARIY8gEiQASIABHIhQAJTC5YySgRIAJEgAiQwJAPEAEiQASIQC4ESGBywUpGiQARIAJEgASGfIAIEAEiQARyIUACkwtWMkoEiAARIAIkMOQDRIAIEAEikAsBEphcsJJRIkAEiAARIIEhHyACRIAIEIFcCJDA5IKVjBIBIkAEiAAJDPkAESACRIAI5EKABCYXrGSUCBABIkAESGDIB4gAESACRCAXAiQwuWAlo0SACBABIkACQz5ABIgAESACuRAggckFKxklAkSACBABEhjyASJABIgAEciFAAlMLljJKBEgAkSACJDAkA8QASJABIhALgRIYHLBSkaJABEgAkSABIZ8gAgQASJABHIhQAKTC1YySgSIABEgAiQw5ANEgAgQASKQCwESmFywklEiQASIABEggSEfIAJEgAgQgVwIkMDkgpWMEgEiQASIAAkM+QARIAJEgAjkQoAEJhesZJQIEAEiQARIYMgHiAARIAJEIBcCJDC5YCWjRIAIEAEiQAJDPkAEiAARIAK5ECCByQUrGSUCRIAIEAESGPIBIkAEiAARyIUACUwuWMkoESACRIAIkMCQDxABIkAEiEAuBEhgcsFKRokAESACRIAEhnyACBABIkAEciFAApMLVjJKBIgAESACJDDkA0SACBABIpALARKYXLCSUSJABIgAESCBIR8gAkSACBCBXAiQwOSClYwSASJABIgACQz5ABEgAkSACORCgAQmF6xklAgQASJABEhgyAeIABEgAkQgFwIkMLlgJaNEgAgQASJAAkM+QASIABEgArkQIIHJBSsZJQJEgAgQARIY8gEiQASIABHIhQAJTC5YySgRIAJEgAiQwJAPEAEiQASIQC4ESGBywUpGiQARIAJEgASGfIAIEAEiQARyIUACkwtWMkoEiAARIAIkMOQDRIAIEAEikAsBEphcsJJRIkAEiAARIIEhHyACRIAIEIFcCJDA5IKVjBIBIkAEiAAJDPkAESACRIAI5EKABCYXrGSUCBABIkAESGDIB4gAESACRCAXAiQwuWAlo0SACBABIkACQz5ABIgAESACuRAggckFKxklAkSACBABEhjyASJABIgAEciFAAlMLljJKBEgAkSACJDAkA8QASJABIhALgRIYHLBSkaJABEgAkSABIZ8gAgQASJABHIhQAKTC1YySgSIABEgAiQw5ANEgAgQASKQCwESmFywklEiQASIABEggSEfIAJEgAgQgVwIkMDkgpWMEgEiQASIAAkM+QARIAJEgAjkQoAEJhesZJQIEAEiQARIYMgHiAARIAJEIBcCJDC5YCWjRIAIEAEiQAJDPkAEiAARIAK5ECCByQUrGSUCRIAIEAESGPIBIkAEiAARyIUACUwuWMkoESACRIAIkMCQDxABIkAEiEAuBEhgcsFKRokAESACRIAEhnyACBABIkAEciFAApMLVjJKBIgAESACJDDkA0SACBABIpALARKYXLCSUSJABIgAESCBIR8gAkSACBCBXAiQwOSClYwSASJABIgACQz5ABEgAkSACORCgAQmF6xklAgQASJABEhgyAeIABEgAkQgFwIkMLlgJaNEgAgQASJAAkM+QASIABEgArkQIIHJBSsZJQJEgAgQARIY8gEiQASIABHIhQAJTC5YySgRIAJEgAiQwJAPEAEiQASIQC4ESGBywUpGiQARIAJEgASGfIAIEAEiQARyIUACkwtWMkoEiAARIAIkMOQDRIAIEAEikAsBEphcsJJRIkAEiAARIIEhHyACRIAIEIFcCJDA5IKVjBIBIkAEiAAJDPkAESACRIAI5EKABCYXrGSUCBABIkAESGDIB4gAESACRCAXAiQwuWAlo0SACBABIkACQz5ABIgAESACuRAggckFKxklAkSACBABEhjyASJABIgAEciFAAlMLljJKBEgAkSACJDAkA8QASJABIhALgRIYHLBSkaJABEgAkSABIZ8gAgQASJABHIhQAKTC1YySgSIABEgAiQw5ANEgAgQASKQCwESmFywklEiQASIABEggSEfIAJEgAgQgVwIkMDkgpWMEgEiQASIAAkM+QARIAJEgAjkQoAEJhesZJQIEAEiQARIYMgHiAARIAJEIBcCJDC5YCWjRIAIEAEiQAJDPkAEiAARIAK5ECCByQUrGSUCRIAIEAESGPIBIkAEiAARyIUACUwuWMkoESACRIAIkMCQDxABIkAEiEAuBEhgcsFKRokAESACRIAEhnyACBABIkAEciFAApMLVjJKBIgAESACJDDkA0OSwHP6OdvD+y4DnNfnvWi9/NwzzvzuRY7reLbrAKmKdQRApJoxIbhUiTagmBKcC6Z1ainz/4Ui01EfIC3NOITssFuiVVddN1l34mqphxUkgHAlbBkzxrL304sIDCUCJDBDabSHYF9fe22a0z0Go+o989pefeuVtg8/nDEy1YHwfYywynp8aNfGpFZYYRbvsF17NOcYmaQRi+MQiUrB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AggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAvwBGsgAABHFJREFUoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBQBBEwprCgUAhCAAAQQMKgDEIAABCBQigACphRWFAoBCEAAAggY1AEIQAACEChFAAFTCisKhQAEIAABBAzqAAQgAAEIlCKAgCmFFYVCAAIQgAACBnUAAhCAAARKEUDAlMKKQiEAAQhAAAGDOgABCEAAAqUIIGBKYUWhEIAABCCAgEEdgAAEIACBUgQQMKWwolAIQAACEEDAoA5AAAIQgEApAgiYUlhRKAQgAAEIIGBQByAAAQhAoBSB/w/G57IzgEtXNAAAAABJRU5ErkJggg==);
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: 90%;
  background-repeat: no-repeat;
}

.vr-preview-container {
  width: 100% !important;
  height: 100% !important;
}

.vr-preview-container > img {
  border: none;
}

.vr360-detail-content {
  background-color: rgba(0, 0, 0);
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.vr360-detail-content .pc-modal {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 1400px;
  position: relative;
}

.vr360-detail-content .close {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 40px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  z-index: 9999;
}

/* when you find a button which has lowercase letters, add its class here */
.slide-link,
.button,
.signup-button,
.search-button,
.download-btn,
.product-quote-add,
.product-quote-share,
.button-link
{
  text-transform: uppercase;
}

/* for left filter bar container*/
.new-product-main-container {
    flex-direction: row;
    gap: 20px;
    align-items: flex-start;
    margin: 0 auto;
    max-width: 100% !important;
    justify-content: center;
    padding: 30px 0;
}

.new-product-main-container .filter-panel {
    width: 350px;  
    flex-shrink: 0; 
    border: 1px solid #e5e5e5; 
    background: #f8f8f8; 
    padding: 20px;
    height: auto;
    position: sticky;
    top: 100px;
    min-height: 600px;
}

.new-product-main-container .filter-panel .left-bar-search-field { 
    margin-bottom: 15px;
    display: block !important;
    height: auto !important;
    width: 100% !important;
}

.new-product-main-container .filter-panel .left-bar-search-field > input,
.new-product-main-container .filter-panel .left-bar-search-field > button,
.new-product-main-container .filter-panel .left-bar-search-field > div {
    width: 100% !important;
}

.new-product-main-container .filter-panel .left-bar-search-field > input {
    height: 40px;
}

@media (max-width: 500px) {
    .new-product-main-container {
        flex-direction: column;
    }

    .new-product-main-container .filter-panel {
        width: 100%;
        position: static;
        min-height: unset;
    }
}

@media (min-width: 1400px) { 
  .new-product-main-container .right-panel .emtpy-search {
    min-width: 960px;
  }
}

.my-pagination {
  width: 100%; 
  left: 0; 
  bottom: 0; 
  width: 100%; 
  z-index: 999; 
  position: absolute;
  text-align: center;
  display: flex;
  gap: 4px;
}

.my-pagination > button.btn {
  width: 20px;
  height: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABPklEQVR4AezZUQ6CMBAEUPU83EE8mXAyOQT30Z0PkkqisdudWYgYNykRy7zWj268nHb+OgDZG3jswF/vQNd1g9XT6uFdiLSfkIUeLPTdCu/ernsMaisFYGHL8Mg8zfM8YVBbcsCH8Lfa4Mv9UkB0eCBkAEZ4GYAVXgJghqcD2OGpAEV4GkAVngJQhg8HqMOHAjLChwGywocAMsNXAnD7e2WHRxr3WWgL4d0AC4/mY2lGMM9o53n3kRgTeMu9A6sHXlfXsksXwFYb3dNYpERL6O5ri3mqhy4AnmIItIXpCDdgK4gmwBYQzYBsRAggExEGyEKEAjIQ4QA1ggJQImgAFYIKUCDoADZCAmAiZAAWQgpgIOSALwh0efi4qjiAHyKs+on9/MVU2oCwOlu5++m0HSghLeMD0LJ6Ed/d/Q68AAAA//+VIrZ/AAAABklEQVQDAARfwGGvrxM0AAAAAElFTkSuQmCC);
  background-size: 20px 20px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.my-pagination > button.btn:hover {
  opacity: 0.8;
}

.my-pagination > button.btn.disabled {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABSUlEQVR4AezZXQ6CQAwEYPEoEM6hnkw9mdyDwFWwNZCsiSZutzOFiLFxjfzMR32g4XjY+GsHRDdw78Bfd2AYhpvUNI7jw3ohwv5CEvwmoa9Sh2mazn3fn3WdWyGANLwGrqqqa9u203Vu0QGfwtd1fckNvmxPBXiHVwQNgAhPA6DCUwDI8HAAOjwUwAgPA7DCQwDM8O4AdnhXQER4N0BUeBdAZPhMgG7+XtHhNY35XmgN4c2Aefh4DSN6EKl7yS2x7G9+mzuQnlEGklP6nbk2Aebp6b4E1ZGwZK5djmP5NAH0RE3T6EwbjjAD1oIoAqwBUQyIRrgAIhFugCiEKyAC4Q5gIyAAJgIGYCGgAAYCDkAjKAAkggZAIagABIIO+IaYpzz9OaswgB8ipPOETHTbecSU2hQhVZXM02EdSCEl6x1QcvU89t18B54AAAD//42vESkAAAAGSURBVAMAK+H2YREi7jMAAAAASUVORK5CYII=);
  cursor: not-allowed;
}

.my-pagination > button.btn.hidden {
  opacity: 0;
  pointer-events: none;
  display: block !important;
}

.my-pagination > button.btn.next {
  transform: rotate(180deg);
}

.my-pagination .pagination-inner-wrapper > button {
  outline: 1px solid #8d9196; 
  border: 2px solid #fff;
  padding: 0;
  width: 20px; 
  height: 20px; 
  border-radius: 50%;
  margin: 0 2px;
  flex-shrink: 0;

}

.my-pagination .pagination-inner-wrapper > button.active {
  outline-color: #000;
}

.my-pagination .pagination-inner-wrapper {
  display: flex;
  justify-content: start;
  flex: 1;
  white-space: nowrap;
  overflow-x: scroll;
  padding: 10px 0;
  gap: 4px;
}

.my-pagination .pagination-inner-wrapper::-webkit-scrollbar {
  display: none;
}
