
/*
.text2-default {
  color: #a79468;
}
*/

.text2-default {
  color: #c3d7af;
}

/* old green text2-default  4e883f  */

.text2-default-b2b {
  color: #3697d9;
}

h1 {
  font-size: 30px;
  font-weight: 500;
  text-transform: none;
}

.feature-box-2 .title {
  margin-top: 0px;
  font-size: 17px;
  font-weight: 600;
}

.clr-border {
  border-top: 4px solid #ececec;
  border-right: 4px solid #ececec;
  border-bottom: 4px solid #ececec;
  border-left: 4px solid #ececec;
}

.clr-border-soo {
  border-top: 4px solid #1276BF;
  border-right: 4px solid #1276BF;
  border-bottom: 4px solid #1276BF;
  border-left: 4px solid #1276BF;
}

@media (max-width: 467px) {
  .hidden-xxs {
    display: none !important;
  }
}


.popup-img-single {
	background-color: ##FFFFFF;
}


.dark-translucent-bg:after {
  background-color: rgba(0, 0, 0, 0.0);
}

.dark-translucent-bg.hovered:hover:after {
  background-color: rgba(0, 0, 0, 0.0);
}


.custom-small-swatch-icon {
  font-size: 20px !important;
}


.cookie-banner{
  position:fixed; left:0; right:0; bottom:0; z-index:9999;
  background:#111; color:#fff; padding:14px 16px;
  box-shadow:0 -8px 24px rgba(0,0,0,.25);
  font-family:system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}
.cookie-banner__inner{ display:flex; gap:14px; align-items:center; justify-content:space-between; }
.cookie-banner__text{ font-size:14px; line-height:1.35; }
.cookie-banner__text a{ color:#9ad; }
.cookie-banner__actions{ display:flex; gap:10px; white-space:nowrap; }

