.elementor-53070101 .elementor-element.elementor-element-0caa35f:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-0caa35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Skidoo2027/ski-doo-banner.webp");background-size:cover;}.elementor-53070101 .elementor-element.elementor-element-0caa35f > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-0caa35f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-53070101 .elementor-element.elementor-element-522e24d > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFC72C;opacity:1;}.elementor-53070101 .elementor-element.elementor-element-522e24d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-522e24d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-4c9c269 .elementor-heading-title{font-size:54px;font-weight:bold;text-transform:uppercase;}.elementor-53070101 .elementor-element.elementor-element-4c9c269 > .elementor-widget-container{margin:5% 5% 0% 5%;}.elementor-53070101 .elementor-element.elementor-element-8c4e417 > .elementor-widget-container{margin:0% 5% 5% 5%;}.elementor-53070101 .elementor-element.elementor-element-d4f2fec:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-53070101 .elementor-element.elementor-element-d4f2fec > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Skidoo2027/skidoobanner_2.svg");background-repeat:no-repeat;}.elementor-53070101 .elementor-element.elementor-element-d4f2fec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-53070101 .elementor-element.elementor-element-d4f2fec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-a432019:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-a432019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-a432019{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-53070101 .elementor-element.elementor-element-a432019 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-6a24413:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-6a24413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-6a24413{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:16px 16px 16px 16px;}.elementor-53070101 .elementor-element.elementor-element-6a24413 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-27d03dcb:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-27d03dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-27d03dcb{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-27d03dcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-2559eebd:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-3c082f1b{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-5b6392a:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-74dfc6fe{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-6f38c5e:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-6f38c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-6f38c5e{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-6f38c5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-5dea61b:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-5dea61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-5dea61b{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-5dea61b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-554cf86:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-9b1a189{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-ae768d5:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-06c883a{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-134262e2:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-25d0a5ac{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-9e2b2e4:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-9e2b2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-9e2b2e4{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-9e2b2e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-76f58e8c:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-76f58e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-76f58e8c{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-76f58e8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-2edbcea1:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-2ee1f734{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-7d28cb9e:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-4dc9c5da{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-b6b81f1:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-b6b81f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-b6b81f1{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-b6b81f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-3b164ed2:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-3b164ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-3b164ed2{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-3b164ed2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-29443675:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-310c8972{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-15dadd2d:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-4ed62571{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-4f2411f:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-4f2411f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-4f2411f{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-4f2411f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-577ff94:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-577ff94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-577ff94{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-577ff94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-f2b9dda:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-7287731{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-c5ab02a:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-341af9f{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-7a78d2a:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-7a78d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-7a78d2a{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-7a78d2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-ae7e6bf:not(.elementor-motion-effects-element-type-background), .elementor-53070101 .elementor-element.elementor-element-ae7e6bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-53070101 .elementor-element.elementor-element-ae7e6bf{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E7E7E7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-53070101 .elementor-element.elementor-element-ae7e6bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53070101 .elementor-element.elementor-element-57e45b1:hover > .elementor-element-populated{background-color:rgba(122, 122, 122, 0.06);}.elementor-53070101 .elementor-element.elementor-element-feb5b46{font-size:12px;}.elementor-53070101 .elementor-element.elementor-element-06470da > .elementor-element-populated{margin:21px 21px 21px 21px;}.elementor-53070101 .elementor-element.elementor-element-32cadcb img{width:300px;}.elementor-53070101 .elementor-element.elementor-element-16bb7eb > .elementor-element-populated{margin:21px 21px 21px 21px;}.elementor-53070101 .elementor-element.elementor-element-a6758da img{width:277px;}@media(max-width:767px){.elementor-53070101 .elementor-element.elementor-element-4c9c269 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-53070101 .elementor-element.elementor-element-522e24d{width:49.82%;}.elementor-53070101 .elementor-element.elementor-element-d4f2fec{width:50.151%;}}/* Start custom CSS for page-settings *//* ════════════════════════════════════════════
   CE Spec-blad – komplement till bl26.css
   Klasser sätts via "CSS Class"-fältet i CE
   ════════════════════════════════════════════ */

/* ── HERO ─────────────────────────────── */
.ce-spec-hero .elementor-heading-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 800;
  line-height: 0.92;
}

/* Stor modell-rubrik */
.ce-spec-hero .elementor-widget-heading:nth-child(2) .elementor-heading-title {
  font-size: clamp(2.8rem, 8vw, 5.5rem);
  text-transform: uppercase;
}

/* Tagline */
.ce-spec-hero .elementor-widget-text-editor p {
  font-size: clamp(0.85rem, 1.8vw, 1rem);
  max-width: 700px;
}

/* ── INTRO ────────────────────────────── */
.ce-spec-intro .ce-intro-left h2.elementor-heading-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-size: clamp(1.2rem, 2.5vw, 1.6rem);
  letter-spacing: 0.02em;
}

/* // prefix */
.ce-intro-left .elementor-widget-heading:nth-child(1) .elementor-heading-title::before,
.ce-intro-left .elementor-widget-heading:nth-child(4) .elementor-heading-title::before {
  content: "// ";
  color: #e30613;
}

/* Bullet-listor */
.ce-spec-intro ul {
  list-style: none;
  padding: 0;
}
.ce-spec-intro ul li {
  position: relative;
  padding-left: 1.1em;
  font-size: 0.875rem;
  margin-bottom: 0.3rem;
}
.ce-spec-intro ul li::before {
  content: "•";
  position: absolute;
  left: 0;
}

/* Pris */
.ce-price {
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 700;
  font-size: 1.6rem;
}

/* ── SPEC-TABELLER ────────────────────── */
.ce-specs-left,
.ce-specs-right {
  border-top: 2px solid #111;
  padding-top: 1rem;
}

.ce-spec-group-title {
  font-weight: 700;
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #111;
  padding-bottom: 0.3rem;
  margin-bottom: 0.4rem;
  margin-top: 0.1rem;
}

.ce-spec-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.8rem;
  margin-bottom: 0.5rem;
}
.ce-spec-table tr {
  border-bottom: 1px solid #ebebeb;
}
.ce-spec-table tr:last-child {
  border-bottom: none;
}
.ce-spec-table td {
  padding: 0.28rem 0;
  vertical-align: top;
  line-height: 1.4;
}
.ce-spec-table td:first-child {
  width: 55%;
  padding-right: 0.5rem;
  color: #333;
}
.ce-spec-table td:last-child {
  font-weight: 600;
  text-align: right;
}

/* ── FÄRG-SWATCH ──────────────────────── */
.ce-color-row {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.8rem;
  font-weight: 600;
  padding: 0.3rem 0;
}
.ce-color-swatch {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  flex-shrink: 0;
}

/* ── KNAPPAR ─────────────────────────── */
.ce-btn-dark .elementor-button {
  background: #111 !important;
  color: #fff !important;
  font-family: 'Barlow Condensed', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  border-radius: 2px;
}

/* ── FOTNOTER ────────────────────────── */
.ce-spec-footnotes .ce-footnote {
  font-size: 0.7rem;
  color: #6e6e6e;
  margin-bottom: 0.25rem;
}

/* ── RESPONSIV ───────────────────────── */
@media (max-width: 767px) {
  .ce-spec-tables .elementor-col-50,
  .ce-spec-intro .elementor-col-50 {
    width: 100% !important;
  }
}/* End custom CSS */