/* Sørger for at tabellen fyller hele den nye bredden i gruppen */
.sp-easy-accordion table {
    width: 100% !important;
    border-collapse: collapse;
}

/* Zebrastriper: Annenhver rad lys grå */
.sp-easy-accordion table tr:nth-child(odd) {
    background-color: #f9f9f9;
}

/* Litt luft i cellene og en tynn skillelinje i bunn */
.sp-easy-accordion table td, 
.sp-easy-accordion table th {
    padding: 10px 15px;
    border-bottom: 1px solid #eeeeee;
}

/* Gjør overskriftsraden (hvis du har en) litt tydeligere */
.sp-easy-accordion table tr:first-child {
    font-weight: bold;

/* Black Wolf tilbehør – brede produktkort */
.catx > .wp-block-group:nth-child(2){
  padding-left:6vw !important;
  padding-right:6vw !important;
}
.catx > .wp-block-group:nth-child(2) > *{
  width:100% !important;
  max-width:100% !important;
}
.catx > .wp-block-group:nth-child(2) > .wp-block-columns{
  gap:18px !important;
  margin-block-start:18px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column{
  min-width:0 !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{
  min-height:300px !important;
  padding:34px !important;
  background:#111 !important;
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) h3{
  margin:0 !important;
  color:#fff !important;
  font-size:clamp(24px,2.25vw,34px) !important;
  line-height:1.08 !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p{
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p strong{
  color:#b5d20a !important;
  font-size:clamp(24px,2vw,32px) !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link{
  border:1px solid #fff !important;
  color:#fff !important;
  background:transparent !important;
  padding:14px 20px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link:hover{
  border-color:#b5d20a !important;
  background:#b5d20a !important;
  color:#111 !important;
}
@media (max-width:781px){
  .catx > .wp-block-group:nth-child(2){
    padding-left:22px !important;
    padding-right:22px !important;
  }
  .catx > .wp-block-group:nth-child(2) > .wp-block-columns{
    gap:14px !important;
    margin-block-start:14px !important;
  }
  .catx > .wp-
}


/* Black Wolf tilbehør – brede produktkort */
.catx > .wp-block-group:nth-child(2){
  padding-left:6vw !important;
  padding-right:6vw !important;
}
.catx > .wp-block-group:nth-child(2) > *{
  width:100% !important;
  max-width:100% !important;
}
.catx > .wp-block-group:nth-child(2) > .wp-block-columns{
  gap:18px !important;
  margin-block-start:18px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column{
  min-width:0 !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{
  min-height:300px !important;
  padding:34px !important;
  background:#111 !important;
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) h3{
  margin:0 !important;
  color:#fff !important;
  font-size:clamp(24px,2.25vw,34px) !important;
  line-height:1.08 !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p{
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p strong{
  color:#b5d20a !important;
  font-size:clamp(24px,2vw,32px) !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link{
  border:1px solid #fff !important;
  color:#fff !important;
  background:transparent !important;
  padding:14px 20px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link:hover{
  border-color:#b5d20a !important;
  background:#b5d20a !important;
  color:#111 !important;
}
@media (max-width:781px){
  .catx > .wp-block-group:nth-child(2){
    padding-left:22px !important;
    padding-right:22px !important;
  }
  .catx > .wp-block-group:nth-child(2) > .wp-block-columns{
    gap:14px !important;
    margin-block-start:14px !important;
  }
  .catx > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{
/* Sørger for at tabellen fyller hele den nye bredden i gruppen */
.sp-easy-accordion table {
    width: 100% !important;
    border-collapse: collapse;
}

/* Zebrastriper: Annenhver rad lys grå */
.sp-easy-accordion table tr:nth-child(odd) {
    background-color: #f9f9f9;
}

/* Litt luft i cellene og en tynn skillelinje i bunn */
.sp-easy-accordion table td, 
.sp-easy-accordion table th {
    padding: 10px 15px;
    border-bottom: 1px solid #eeeeee;
}

/* Gjør overskriftsraden (hvis du har en) litt tydeligere */
.sp-easy-accordion table tr:first-child {
    font-weight: bold;
}

/* Venstrestiller tekst i den første kolonnen */
table tr td:first-child, 
table tr th:first-child {
    text-align: left;
    padding-left: 15px; /* Gir litt luft fra kanten */
}

/* Sentrerer tekst i alle de andre kolonnene */
table tr td:not(:first-child), 
table tr th:not(:first-child) {
    text-align: center;
}

/* Forsiden: fjern luft over Smart Slider */
.home .wp-block-post-content {
    padding-top: 0 !important;
}

/* Forsiden: fjern luft mellom slider og footer */
.home .wp-block-post-content {
    padding-bottom: 0 !important;
}

/* Autagro: lukkeknapp for alle Popup Maker-popup'er */
.pum .pum-close {
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    background: #b5d20a !important;
    color: transparent !important;
    font-size: 0 !important;
    border-radius: 0 !important;
}

.pum .pum-close::before {
    content: "\00d7";
    display: block;
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    line-height: 44px;
    text-align: center;
}


/* CFMOTO tilbehør – full bredde */
.cfa,
.catx {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}


/* Gjør overskriftsraden (hvis du har en) litt tydeligere */
.sp-easy-accordion table tr:first-child {
    font-weight: bold;
}

/* Venstrestiller tekst i den første kolonnen */
table tr td:first-child, 
table tr th:first-child {
    text-align: left;
    padding-left: 15px; /* Gir litt luft fra kanten */
}

/* Sentrerer tekst i alle de andre kolonnene */
table tr td:not(:first-child), 
table tr th:not(:first-child) {
    text-align: center;
}

/* Forsiden: fjern luft over Smart Slider */
.home .wp-block-post-content {
    padding-top: 0 !important;
}

/* Forsiden: fjern luft mellom slider og footer */
.home .wp-block-post-content {
    padding-bottom: 0 !important;
}

/* Autagro: lukkeknapp for alle Popup Maker-popup'er */
.pum .pum-close {
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    background: #b5d20a !important;
    color: transparent !important;
    font-size: 0 !important;
    border-radius: 0 !important;
}

.pum .pum-close::before {
    content: "\00d7";
    display: block;
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    line-height: 44px;
    text-align: center;
}.no-underline a { text-decoration: none; } button:focus-visible, .wp-block-button__link:focus-visible { outline: 2px solid var(--wp--preset--color--theme-4); outline-offset: 2px; } button[disabled], .wp-block-button__link[disabled], .wp-block-button__link:disabled { opacity: 0.5; cursor: not-allowed; } .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill { border-color: color-mix(in srgb, currentColor 30%, transparent); border-radius: 0; } .wp-block-woocommerce-product-review-form .comment-reply-title { font-weight: unset; }

ul.hake-liste {
    list-style: none;
    padding-left: 0;
}

ul.hake-liste li {
    position: relative;
    padding-left: 30px; /* Økt litt for bedre luft til den store haken */
    margin-bottom: 18px; /* Dette gir avstand mellom linjene (juster tallet etter ønske) */
}

ul.hake-liste li:last-child {
    margin-bottom: 0;
}

ul.hake-liste li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 1.5em;
    font-weight: bold;
    color: #b5d20a; /* Endre fargekode her hvis du vil ha grønn som på bildet */
    line-height: 1.2;
}

.wpcom-ai-media-text-hover {
    background-color: #EEEEEE;
    transition: background-color 0.3s ease;
    position: relative;
}

.wpcom-ai-media-text-hover:hover {
    background-color: #D9D9D9;
}

.wpcom-ai-media-text-hover a::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}

/* CAN-AM-knapp */
.can-am .wp-block-button__link,
.wp-block-button__link.can-am {
  background-color: #DE3E22;
  color: #ffffff;
  border: none;
}

/* CAN-AM-knapp ved hover */
.can-am .wp-block-button__link:hover,
.wp-block-button__link.can-am:hover {
  background-color: #F4C823;
  color: #222222;
}

#wp-chatbot-chat-container {
    left: 20px !important;
    right: auto !important;
}

#wp-chatbot-ball {
    left: 20px !important;
    right: auto !important;
}

/* Black Wolf tilbehør – brede produktkort */
.catx > .wp-block-group:nth-child(2){
  padding-left:6vw !important;
  padding-right:6vw !important;
}
.catx > .wp-block-group:nth-child(2) > *{
  width:100% !important;
  max-width:100% !important;
}
.catx > .wp-block-group:nth-child(2) > .wp-block-columns{
  gap:18px !important;
  margin-block-start:18px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column{
  min-width:0 !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{
  min-height:300px !important;
  padding:34px !important;
  background:#111 !important;
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) h3{
  margin:0 !important;
  color:#fff !important;
  font-size:clamp(24px,2.25vw,34px) !important;
  line-height:1.08 !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p{
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p strong{
  color:#b5d20a !important;
  font-size:clamp(24px,2vw,32px) !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link{
  border:1px solid #fff !important;
  color:#fff !important;
  background:transparent !important;
  padding:14px 20px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link:hover{
  border-color:#b5d20a !important;
  background:#b5d20a !important;
  color:#111 !important;
}
@media (max-width:781px){
  .catx > .wp-block-group:nth-child(2){
    padding-left:22px !important;
    padding-right:22px !important;
  }
  .catx > .wp-block-group:nth-child(2) > .wp-block-columns{
    gap:14px !important;
    margin-block-start:14px !important;
  }
  .catx > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{
    min-height:240px !important;
    padding:26px !important;
  }
}
/* Sørger for at tabellen fyller hele den nye bredden i gruppen */
.sp-easy-accordion table {
    width: 100% !important;
    border-collapse: collapse;
}

/* Zebrastriper: Annenhver rad lys grå */
.sp-easy-accordion table tr:nth-child(odd) {
    background-color: #f9f9f9;
}

/* Litt luft i cellene og en tynn skillelinje i bunn */
.sp-easy-accordion table td, 
.sp-easy-accordion table th {
    padding: 10px 15px;
    border-bottom: 1px solid #eeeeee;
}

/* Gjør overskriftsraden (hvis du har en) litt tydeligere */
.sp-easy-accordion table tr:first-child {
    font-weight: bold;
}

/* Venstrestiller tekst i den første kolonnen */
table tr td:first-child, 
table tr th:first-child {
    text-align: left;
    padding-left: 15px; /* Gir litt luft fra kanten */
}

/* Sentrerer tekst i alle de andre kolonnene */
table tr td:not(:first-child), 
table tr th:not(:first-child) {
    text-align: center;
}

/* Forsiden: fjern luft over Smart Slider */
.home .wp-block-post-content {
    padding-top: 0 !important;
}

/* Forsiden: fjern luft mellom slider og footer */
.home .wp-block-post-content {
    padding-bottom: 0 !important;
}

/* Autagro: lukkeknapp for alle Popup Maker-popup'er */
.pum .pum-close {
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    background: #b5d20a !important;
    color: transparent !important;
    font-size: 0 !important;
    border-radius: 0 !important;
}

.pum .pum-close::before {
    content: "\00d7";
    display: block;
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    line-height: 44px;
    text-align: center;
}


/* CFMOTO tilbehør – full bredde */
.cfa,
.catx {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}


/* Gjør overskriftsraden (hvis du har en) litt tydeligere */
.sp-easy-accordion table tr:first-child {
    font-weight: bold;
}

/* Venstrestiller tekst i den første kolonnen */
table tr td:first-child, 
table tr th:first-child {
    text-align: left;
    padding-left: 15px; /* Gir litt luft fra kanten */
}

/* Sentrerer tekst i alle de andre kolonnene */
table tr td:not(:first-child), 
table tr th:not(:first-child) {
    text-align: center;
}

/* Forsiden: fjern luft over Smart Slider */
.home .wp-block-post-content {
    padding-top: 0 !important;
}

/* Forsiden: fjern luft mellom slider og footer */
.home .wp-block-post-content {
    padding-bottom: 0 !important;
}

/* Autagro: lukkeknapp for alle Popup Maker-popup'er */
.pum .pum-close {
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    background: #b5d20a !important;
    color: transparent !important;
    font-size: 0 !important;
    border-radius: 0 !important;
}

.pum .pum-close::before {
    content: "\00d7";
    display: block;
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    line-height: 44px;
    text-align: center;
}.no-underline a { text-decoration: none; } button:focus-visible, .wp-block-button__link:focus-visible { outline: 2px solid var(--wp--preset--color--theme-4); outline-offset: 2px; } button[disabled], .wp-block-button__link[disabled], .wp-block-button__link:disabled { opacity: 0.5; cursor: not-allowed; } .wc-block-add-to-cart-with-options-variation-selector-attribute-options__pill { border-color: color-mix(in srgb, currentColor 30%, transparent); border-radius: 0; } .wp-block-woocommerce-product-review-form .comment-reply-title { font-weight: unset; }

ul.hake-liste {
    list-style: none;
    padding-left: 0;
}

ul.hake-liste li {
    position: relative;
    padding-left: 30px; /* Økt litt for bedre luft til den store haken */
    margin-bottom: 18px; /* Dette gir avstand mellom linjene (juster tallet etter ønske) */
}

ul.hake-liste li:last-child {
    margin-bottom: 0;
}

ul.hake-liste li::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 1.5em;
    font-weight: bold;
    color: #b5d20a; /* Endre fargekode her hvis du vil ha grønn som på bildet */
    line-height: 1.2;
}

.wpcom-ai-media-text-hover {
    background-color: #EEEEEE;
    transition: background-color 0.3s ease;
    position: relative;
}

.wpcom-ai-media-text-hover:hover {
    background-color: #D9D9D9;
}

.wpcom-ai-media-text-hover a::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}

/* CAN-AM-knapp */
.can-am .wp-block-button__link,
.wp-block-button__link.can-am {
  background-color: #DE3E22;
  color: #ffffff;
  border: none;
}

/* CAN-AM-knapp ved hover */
.can-am .wp-block-button__link:hover,
.wp-block-button__link.can-am:hover {
  background-color: #F4C823;
  color: #222222;
}

#wp-chatbot-chat-container {
    left: 20px !important;
    right: auto !important;
}

#wp-chatbot-ball {
    left: 20px !important;
    right: auto !important;
}
}


/* Black Wolf tilbehør – brede produktkort */
.catx > .wp-block-group:nth-child(2){
  padding-left:6vw !important;
  padding-right:6vw !important;
}
.catx > .wp-block-group:nth-child(2) > *{
  width:100% !important;
  max-width:100% !important;
}
.catx > .wp-block-group:nth-child(2) > .wp-block-columns{
  gap:18px !important;
  margin-block-start:18px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column{
  min-width:0 !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{
  min-height:300px !important;
  padding:34px !important;
  background:#111 !important;
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) h3{
  margin:0 !important;
  color:#fff !important;
  font-size:clamp(24px,2.25vw,34px) !important;
  line-height:1.08 !important;
  overflow-wrap:normal !important;
  word-break:normal !important;
  hyphens:none !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p{
  color:#fff !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-column p strong{
  color:#b5d20a !important;
  font-size:clamp(24px,2vw,32px) !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link{
  border:1px solid #fff !important;
  color:#fff !important;
  background:transparent !important;
  padding:14px 20px !important;
}
.catx > .wp-block-group:nth-child(2) .wp-block-button__link:hover{
  border-color:#b5d20a !important;
  background:#b5d20a !important;
  color:#111 !important;
}
@media (max-width:781px){
  .catx > .wp-block-group:nth-child(2){
    padding-left:22px !important;
    padding-right:22px !important;
  }
  .catx > .wp-block-group:nth-child(2) > .wp-block-columns{
    gap:14px !important;
    margin-block-start:14px !important;
  }
  .catx > .wp-block-group:nth-child(2) .wp-block-column > .wp-block-group{
    min-height:240px !important;
    padding:26px !important;
  }
}
    min-height:240px !important;
    padding:26px !important;
  }
}
block-group:nth-child(2) .wp-block-column > .wp-block-group{
    min-height:240px !important;
    padding:26px !important;
  }
}

}

/* Venstrestiller tekst i den første kolonnen */
table tr td:first-child, 
table tr th:first-child {
    text-align: left;
    padding-left: 15px; /* Gir litt luft fra kanten */
}

/* Sentrerer tekst i alle de andre kolonnene */
table tr td:not(:first-child), 
table tr th:not(:first-child) {
    text-align: center;
}

/* Forsiden: fjern luft over Smart Slider */
.home .wp-block-post-content {
    padding-top: 0 !important;
}

/* Forsiden: fjern luft mellom slider og footer */
.home .wp-block-post-content {
    padding-bottom: 0 !important;
}

/* Autagro: lukkeknapp for alle Popup Maker-popup'er */
.pum .pum-close {
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    background: #b5d20a !important;
    color: transparent !important;
    font-size: 0 !important;
    border-radius: 0 !important;
}

.pum .pum-close::before {
    content: "\00d7";
    display: block;
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    line-height: 44px;
    text-align: center;
}


/* CFMOTO tilbehør – full bredde */
.cfa,
.catx {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}


/* Gjør overskriftsraden (hvis du har en) litt tydeligere */
.sp-easy-accordion table tr:first-child {
    font-weight: bold;
}

/* Venstrestiller tekst i den første kolonnen */
table tr td:first-child, 
table tr th:first-child {
    text-align: left;
    padding-left: 15px; /* Gir litt luft fra kanten */
}

/* Sentrerer tekst i alle de andre kolonnene */
table tr td:not(:first-child), 
table tr th:not(:first-child) {
    text-align: center;
}

/* Forsiden: fjern luft over Smart Slider */
.home .wp-block-post-content {
    padding-top: 0 !important;
}

/* Forsiden: fjern luft mellom slider og footer */
.home .wp-block-post-content {
    padding-bottom: 0 !important;
}

/* Autagro: lukkeknapp for alle Popup Maker-popup'er */
.pum .pum-close {
    width: 48px !important;
    height: 48px !important;
    padding: 0 !important;
    background: #b5d20a !important;
    color: transparent !important;
    font-size: 0 !important;
    border-radius: 0 !important;
}

.pum .pum-close::before {
    content: "\00d7";
    display: block;
    color: #fff;
    font-size: 36px;
    font-weight: 300;
    line-height: 44px;
    text-align: center;
}
