
/* The Layotter (WordPress page-builder) sections arrive as raw v-html, out of
   reach of scoped CSS — so this block is global, anchored to the
   .szk-post-content wrapper on this page only. H1s get the same blue stencil
   treatment as the injected VariantOverview / ModelAccessories headings. */
.szk-post-content h1 {
  font-family: "SuzukiSlider", "TTCommons_Bold", Helvetica, Arial, sans-serif;
  /* Smaller than the big section stencils — these head sub-sections, so they
     sit nearer an h2, as the OEM's own feature blocks do. */
  font-size: clamp(26px, 3vw, 40px);
  line-height: 1;
  text-transform: uppercase;
  color: #00368f;
  margin: 0 0 25px;
}

/* Sections on a dark ground (uk-light) keep the stencil face but stay white —
   the blue is illegible there. */
.szk-post-content .uk-light h1,
.szk-post-content .uk-section-secondary h1 {
  color: #fff;
}

.szk-hero__title[data-v-04753a0e]{display:block;font-family:"SuzukiSlider","TTCommons_Bold",Helvetica,Arial,sans-serif;font-size:clamp(42px,6vw,84px);line-height:.95;text-transform:uppercase;letter-spacing:1px;color:#fff}.szk-hero__strap[data-v-04753a0e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:12px}.szk-hero__subtitle[data-v-04753a0e]{font-family:"SuzukiSlider","TTCommons_Bold",Helvetica,Arial,sans-serif;font-size:clamp(16px,1.8vw,24px);letter-spacing:2.5px;text-transform:uppercase;color:#fff}.szk-hero__actions[data-v-04753a0e]{display:flex;flex-wrap:wrap;align-items:center}.spec-strip-header[data-v-04753a0e]{max-width:780px;margin-right:auto}.szk-hero__cta[data-v-04753a0e]{display:inline-block;border:1px solid #fff;color:#fff;background:rgba(0,0,0,0);font-family:"SuzukiSlider","TTCommons_Bold",Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:.3px;text-transform:uppercase;text-decoration:none;padding:12px 25px;margin-right:10px;transition:background-color 300ms ease,color 300ms ease}.szk-hero__cta[data-v-04753a0e]:hover,.szk-hero__cta[data-v-04753a0e]:focus{background:#fff;color:#121212;text-decoration:none}.new-id[data-v-04753a0e]{display:none !important}.uk-tab.tab-vehicle[data-v-04753a0e]::before{border-bottom:2px solid rgba(0,0,0,0)}.uk-tab.tab-vehicle a[data-v-04753a0e]{border-bottom:2px solid #e7e7e7}.uk-tab.tab-vehicle>.uk-active>a[data-v-04753a0e],.uk-tab.tab-vehicle a[data-v-04753a0e]:hover{border-bottom:2px solid #f01e1e}.variant-colors-items li a[data-v-04753a0e],.variant-colors-items li div[data-v-04753a0e]{width:40px;height:40px}.variant-colors-items li.uk-active a[data-v-04753a0e]::after{content:"";position:absolute;border:2px solid #e9e9e9;border-top:0;border-right:0;width:8px;height:4px;transform:rotate(-55deg);-webkit-transform:rotate(-55deg);margin:-25px 0 0 17px;z-index:1}.variant-colors-items li.uk-active div[data-v-04753a0e],.variant-colors-items li:hover a div[data-v-04753a0e],.vehicle-colors-items li.uk-active div[data-v-04753a0e],.vehicle-colors-items li:hover a div[data-v-04753a0e]{transform:scale(1.1);box-shadow:inset 0 0 0 1px #d7d7d7}.uk-switcher.vehicle-colors>:not(.uk-active) img.image-drag[data-v-04753a0e]{display:none}@media(min-width: 960px){.tab-wrap[data-v-04753a0e]{margin-bottom:-70px}.coluor-wrap[data-v-04753a0e]{margin-top:-70px}}.uk-gradient[data-v-04753a0e]{height:50%;background:linear-gradient(to top, rgb(0, 0, 0), transparent 68.91%)}.uk-height-xlarge[data-v-04753a0e]{height:600px}@media(max-width: 960px){.uk-gradient[data-v-04753a0e]{background:linear-gradient(to top, rgb(0, 0, 0), transparent 68.91%)}.heading-btn[data-v-04753a0e]{margin-top:30px}}.bounce[data-v-04753a0e]{animation:bounce-04753a0e 3s infinite}@keyframes bounce-04753a0e{0%,20%,50%,70%,90%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.variant-element[data-v-04753a0e]{display:none !important}

.related-vehicles .model--Category :checked + span {
    padding-bottom: 0;
}

.width-xsmall[data-v-2ca7fad7]{width:120px}.width-xxsmall[data-v-2ca7fad7]{width:80px}.uk-accordion-content .selected_accessorie[data-v-2ca7fad7]:hover{background-color:#f1f1f1;cursor:pointer}.btm-red[data-v-2ca7fad7]{color:#fff;border:4px solid #eb0a1e;background-color:#eb0a1e}.acc-close-btn[data-v-2ca7fad7]{padding:5px 20px}.text-xsmeta[data-v-2ca7fad7]{font-size:.675rem;line-height:1.4;color:#999}

.switcher-colour-hero-wrap[data-v-42e5a4a6] {
  min-height: calc(-62px + 100vh);
}
.related-vehicles[data-v-42e5a4a6] {
  position: relative;
  background-color: #fff;
  z-index: 999;
}
.spec-button[data-v-42e5a4a6] {
  padding: 0 15px;
}
.uk-button[data-v-42e5a4a6] {
  text-transform: none;
}
.hero-variant-select[data-v-42e5a4a6] {
  min-height: 92px;
}
@media (min-width: 1200px) {
.switcher-colour-hero-wrap[data-v-42e5a4a6] {
    position: fixed;
    left: 0;
    z-index: -1;
}
#enquire-header[data-v-42e5a4a6] {
    min-height: 100vh;
}
}
@media (max-width: 1200px) {
.switcher-colour-hero[data-v-42e5a4a6] {
    margin: 180px 0 110px 0;
}
.switcher-colour-hero-wrap[data-v-42e5a4a6] {
    position: relative;
}
}

