/* Official CarraroSpray branding for the homepage section only. */
.doudoudis-home .doudoudis-home-carraro__shell{
  grid-template-columns:minmax(360px,1.85fr) minmax(0,5.15fr);
  border:1px solid transparent;
  background:
    linear-gradient(#06100d,#06100d) padding-box,
    linear-gradient(100deg,#00b9dc 0%,#58bd18 52%,#00b9dc 100%) border-box;
  box-shadow:0 20px 44px rgba(5,36,35,.2);
}
.doudoudis-home .doudoudis-home-carraro__intro{
  position:relative;
  overflow:hidden;
  padding:26px 28px;
  background:
    radial-gradient(circle at 8% 0%,rgba(0,185,220,.28),transparent 38%),
    radial-gradient(circle at 92% 100%,rgba(88,189,24,.25),transparent 42%),
    linear-gradient(135deg,#030807 0%,#071612 60%,#04100d 100%);
}
.doudoudis-home .doudoudis-home-carraro__intro::after{
  position:absolute;
  right:-65px;
  bottom:-75px;
  width:190px;
  height:190px;
  border:28px solid rgba(0,185,220,.08);
  border-radius:50%;
  content:"";
  pointer-events:none;
}
.doudoudis-home .doudoudis-home-carraro__eyebrow{
  position:relative;
  z-index:1;
  color:#b9eb8f;
  font-size:11px;
  letter-spacing:.15em;
}
.doudoudis-home .doudoudis-home-carraro__brand-logo{
  position:relative;
  z-index:1;
  display:block;
  width:min(100%,320px);
  aspect-ratio:500 / 138;
  margin:12px 0 13px;
  background-image:url("data:image/webp;base64,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");
  background-repeat:no-repeat;
  background-position:left center;
  background-size:contain;
}
.doudoudis-home .doudoudis-home-carraro__wordmark{display:none}
.doudoudis-home .doudoudis-home-carraro__intro p{
  position:relative;
  z-index:1;
  max-width:310px;
  margin:0 0 18px;
  color:#e7f7f2;
  font-size:15px;
  font-weight:600;
  line-height:1.55;
}
.doudoudis-home .doudoudis-home-carraro__actions{
  position:relative;
  z-index:1;
  flex-wrap:wrap;
  gap:9px;
}
.doudoudis-home .doudoudis-home-carraro__actions a{
  min-height:42px;
  padding:0 14px;
  border-color:#59be18;
  background:#59be18;
  color:#07110e;
  font-size:9px;
  font-weight:950;
  letter-spacing:.045em;
  box-shadow:0 8px 20px rgba(88,189,24,.18);
}
.doudoudis-home .doudoudis-home-carraro__actions a:hover,
.doudoudis-home .doudoudis-home-carraro__actions a:focus-visible{
  border-color:#72d42d;
  background:#72d42d;
  color:#06100d;
}
.doudoudis-home .doudoudis-home-carraro__actions a.is-secondary{
  border-color:#00b9dc;
  background:rgba(0,185,220,.07);
  color:#fff;
  box-shadow:none;
}
.doudoudis-home .doudoudis-home-carraro__actions a.is-secondary:hover,
.doudoudis-home .doudoudis-home-carraro__actions a.is-secondary:focus-visible{
  background:#00b9dc;
  color:#04100d;
}
.doudoudis-home .doudoudis-home-carraro__cards{
  gap:7px;
  padding:9px;
  background:
    linear-gradient(135deg,rgba(0,185,220,.08),transparent 35%),
    linear-gradient(315deg,rgba(88,189,24,.09),transparent 38%),
    #071612;
}
.doudoudis-home .doudoudis-home-carraro-card{
  min-height:210px;
  border-color:rgba(0,185,220,.22);
  border-radius:12px;
  box-shadow:0 8px 22px rgba(0,0,0,.12);
}
.doudoudis-home .doudoudis-home-carraro-card:hover,
.doudoudis-home .doudoudis-home-carraro-card:focus-visible{
  border-color:#59be18;
  box-shadow:0 12px 26px rgba(0,185,220,.14);
  transform:translateY(-2px);
}
.doudoudis-home .doudoudis-home-carraro-card__media{
  height:132px;
  background:#f3faf7;
}
.doudoudis-home .doudoudis-home-carraro-card__media img{
  object-position:center;
}
.doudoudis-home .doudoudis-home-carraro-card strong{
  flex:0 0 69px;
  min-height:69px;
  padding:9px 7px;
  color:#0b2a24;
  font-size:11px;
  font-weight:950;
  letter-spacing:.015em;
  line-height:1.28;
}
.doudoudis-home .doudoudis-home-carraro-parts-visual{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  color:#0b9478;
  background:
    radial-gradient(circle at 35% 28%,rgba(0,185,220,.2),transparent 34%),
    radial-gradient(circle at 70% 72%,rgba(88,189,24,.2),transparent 38%),
    #f5fbf8;
}
.doudoudis-home .doudoudis-home-carraro-parts-visual svg{
  width:78%;
  max-width:150px;
  height:auto;
}

@media (max-width:1380px){
  .doudoudis-home .doudoudis-home-carraro__shell{
    grid-template-columns:minmax(330px,1.75fr) minmax(0,5.25fr);
  }
  .doudoudis-home .doudoudis-home-carraro__brand-logo{width:min(100%,290px)}
  .doudoudis-home .doudoudis-home-carraro-card strong{font-size:10px}
}
@media (max-width:1180px){
  .doudoudis-home .doudoudis-home-carraro__shell{grid-template-columns:1fr}
  .doudoudis-home .doudoudis-home-carraro__intro{padding:27px 28px}
  .doudoudis-home .doudoudis-home-carraro__brand-logo{width:min(100%,340px)}
  .doudoudis-home .doudoudis-home-carraro__intro p{max-width:520px}
  .doudoudis-home .doudoudis-home-carraro-card strong{font-size:11px}
}
@media (max-width:767px){
  .doudoudis-home .doudoudis-home-carraro__intro{padding:24px 20px}
  .doudoudis-home .doudoudis-home-carraro__eyebrow{font-size:10px}
  .doudoudis-home .doudoudis-home-carraro__brand-logo{
    width:min(100%,310px);
    margin-top:11px;
  }
  .doudoudis-home .doudoudis-home-carraro__intro p{font-size:14px}
  .doudoudis-home .doudoudis-home-carraro__actions a{
    width:100%;
    min-height:44px;
    font-size:9px;
  }
  .doudoudis-home .doudoudis-home-carraro-card{min-height:226px}
  .doudoudis-home .doudoudis-home-carraro-card__media{height:156px}
  .doudoudis-home .doudoudis-home-carraro-card strong{
    flex:0 0 62px;
    min-height:62px;
    font-size:11px;
  }
}
