html body {
color:#303841;
overflow-x:hidden;
hyphens:manual;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
font-family:'microgramma-extended','Michroma';
margin-top:0;
}
body p.wm-overscript {
font-size:18px;
letter-spacing:1.44px;
font-weight:bold;
margin:0;
font-family:'microgramma-extended','Michroma';
}
body h2 strong {
color:#F7A600;
}
body h2 {
font-size:clamp(25px,1.9vw,35px);
}

.node-164 .field--name-title,
.node-164 .field__label {
  display:none
}

.paragraph--type--wm-text-products,.paragraph--type--wm-images {
padding:80px 20px;
background-color:#F4F1EC;
}
@media (max-width:639px) {
.paragraph--type--wm-text-products,.paragraph--type--wm-images {
padding:60px 20px 40px;
}
}
.paragraph--type--wm-text-products .field--name-field-text h2,
.paragraph--type--wm-text-products .field--name-field-text p {
font-family:'microgramma-extended','Michroma';
font-size:clamp(25px,1.9vw,35px);
font-weight:900;
text-transform:uppercase;
margin-top:0;
}
.paragraph--type--wm-text-products .field--name-field-text h2 {
color:#F7A600;
margin-bottom:0;
}
.paragraph--type--wm-product-list .layout__region--content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  max-width:1550px;
  margin-left:auto;
  margin-right:auto;
}
@media (max-width:1024px) {
.paragraph--type--wm-product-list .layout__region--content {
  grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width:639px) {
.paragraph--type--wm-product-list .layout__region--content {
  grid-template-columns: repeat(1, 1fr);
}
}

.paragraph--type--wm-product-list {
padding-bottom:80px;
background-color:#F4F1EC;
}
@media (max-width:639px) {
.paragraph--type--wm-product-list {
padding-bottom:40px;
}
}
.paragraph--type--wm-product-list .field--type-text-long .field__item {
text-align:center;
}
@media (max-width:1024px) {
.paragraph--type--wm-product-list .field--type-text-long .field__item{
  margin-bottom:40px;
}

}
.paragraph--type--wm-product-list .field--type-text-long .field__item h3 {
font-size:22px;
opacity:0.42;
}
.paragraph--type--wm-product-list .field--type-text-long .field__item a {
font-size:18px;
opacity:0.42;
color:#303841;
text-decoration:underline;
}
.paragraph--type--wm-product-list .field--type-text-long .field__item p {
margin-top:5px;
}
.paragraph--type--wm-product-list .field--type-text-long:not(:last-child) .field__item {
  border-right:1px solid rgba(0,0,0,0.5);
}
@media (max-width:1024px) {
  .paragraph--type--wm-product-list .field--name-field-product-2 .field__item {
  border-right:none !important;
  }
}
@media (max-width:639px) {
  .paragraph--type--wm-product-list .field--type-text-long .field__item {
  border-right:none !important;
  }
}

.paragraph--type--wm-product-list .field--type-text-long .field__item p:first-child {
margin-bottom:-20px;
}

.paragraph--type--wm-text-products .field--name-field-wm-product-view .view-content .views-row .views-field-title a {
font-family:'microgramma-extended','Michroma';
color:#303841;
opacity:0.42;
font-weight:bold;
}
.paragraph--type--wm-text-products .field--name-field-wm-product-view .view-content .views-row {
  text-align:center;
  padding:0 10px;
}

.paragraph--type--wm-header {
position:relative;
min-height:400px;
padding:80px 25px;
background-image:url(/sites/default/files/2025-05/scorpio-header.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:center;
}

@media (min-width:1200px) {
.paragraph--type--wm-header {
min-height:calc(100vh - 400px - 176px);
padding:200px 25px;
}
.paragraph--type--wm-header h1, .paragraph--type--wm-header .layout--onecol {
min-height:250px;
}
}
@media (max-width:768px){
.paragraph--type--wm-header {
min-height:initial;
margin-bottom:200px;
}
}

.paragraph--type--wm-header h1, .paragraph--type--wm-header p {
color:#fff;
}

.paragraph--type--wm-header .field--name-field-text h1,
.paragraph--type--wm-header .field--name-field-text p {
font-family:'microgramma-extended','Michroma';
text-transform:uppercase;
margin-top:0;
font-weight:bold;
}

.paragraph--type--wm-header .field--name-field-text h1 {
font-size:clamp(40px, 5.8vw, 112px);
line-height:1;
}
.paragraph--type--wm-header .field--name-field-text p {
font-size:clamp(22px, 2.6vw, 50px);
}

@media (min-width:769px){
.paragraph--type--wm-header .field--name-field-text {
position:absolute;
top:calc(50% - 50px);
left:48%;
transform:translateY(-50%);
max-width:52%;
width:100%
}
}

.paragraph--type--wm-header .field--name-field-textbox {
position:absolute;
bottom:0;
right:50px;
max-width:640px;
width:clamp(200px,40vw,640px);
background-color:#303841;
padding:40px 60px;
}
@media (max-width:1199px) {
.paragraph--type--wm-header .field--name-field-textbox {
right:0;
padding:20px 30px;
}
@media (max-width:768px){
.paragraph--type--wm-header .field--name-field-textbox {
right:initial;
left:0;
width:100%;
max-width: calc(100% - 60px);
bottom:-200px;
min-height:160px;
display:flex;
flex-direction:column;
justify-content:center;
}
}
}
.paragraph--type--wm-header .field--name-field-textbox p {
font-size:20px;
}
.paragraph--type--wm-header .field--name-field-textbox p strong {
font-weight:bold;
}

.paragraph--type--wm-header .field--name-field-overlay-element img {
position:absolute;
bottom:0;
left:0;
max-width:45vw;
}

.paragraph--type--wm-two-text-columns .layout--twocol {
    max-width: 1550px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px 20px;
   background-color:#F4F1EC;
}
.paragraph--type--wm-two-text-columns {
   background-color:#F4F1EC;
}
@media (min-width:682px) {
.paragraph--type--wm-two-text-columns .field--name-field-left-column-text {
padding-right:20px;
}
.paragraph--type--wm-two-text-columns .field--name-field-right-text-column {
padding-left:20px;
}
}
.paragraph--type--wm-two-text-columns .layout__region--second p {
   font-size:20px;
max-width:636px;
width:100%;
margin-left:auto;
margin-right:0;
line-height:1.4;
}


.paragraph--type--wm-two-text-columns .layout__region--first p.wm-overscript {
color:#F7A600;
}
.paragraph--type--wm-two-text-columns .layout__region--first h2 {
font-size:clamp(25px,1.9vw,35px);
font-weight:bold;
margin:0 0 40px;
max-width:700px;
width:100%;
font-family:'microgramma-extended','Michroma';
}
.paragraph--type--wm-two-text-columns .layout--twocol ul {
    display:grid;
   grid-template-columns: repeat(2, 1fr);
font-size:20px;
padding-left:30px;
list-style:none;
}
@media (max-width:850px) {
.paragraph--type--wm-two-text-columns .layout--twocol ul {
   grid-template-columns: repeat(1, 1fr);
}
}
.paragraph--type--wm-two-text-columns .layout--twocol ul li {
position:relative;
margin-bottom:5px;
margin-left: -40px;
padding-left: 40px;
display: flex;
flex-direction: row;
align-items: center;
max-width: calc(100% - 40px);
}
.paragraph--type--wm-two-text-columns .layout--twocol ul li::before {
content:"";
width:20px;
height:20px;
background-image:url(/sites/default/files/2025-05/square-check-solid.svg);
background-position:left center;
background-repeat:no-repeat;
background-size:contain;
position:absolute;
top:50%;
transform:translateY(-50%);
left:10px;
}
.paragraph--type--wm-images .field__items {
    display:flex;
    flex-direction:row;
flex-wrap:wrap;
gap:20px;
    max-width: 1550px;
    margin-left: auto;
    margin-right: auto;
}

.paragraph--type--wm-images .field__items .field__item {
width:calc(25% - 15px)
}
@media (max-width:1024px) {
.paragraph--type--wm-images .field__items .field__item {
width:calc(50% - 15px)
}
}
@media (max-width:639px) {
.paragraph--type--wm-images .field__items .field__item {
width:calc(100% - 15px)
}
}

.field--name-field-wm-product-cards-view .view-content h3 {
display:none;
}

.field--name-field-wm-product-cards-view article>.node__content>.field--name-field-image,
.field--name-field-wm-product-cards-view .field-content .node--view-mode-large-card::after,
.field--name-field-wm-product-cards-view .group-header {
display:none !important;
}

body .field--name-field-wm-product-cards-view .node__content > .group-content {
width:100% !important;
clip-path:none !important;
}

body .field--name-field-wm-product-cards-view .field--name-field-technical-details,
body .field--name-field-wm-product-cards-view .field--name-field-downloads {
background-color:#fff;
}

.field--name-field-wm-product-cards-view .field-group-slim_tabs-wrapper > ul {
text-align:center;
}

.paragraph--type--wm-product-image-text .field--name-field-product-tags img {
   height:60px;
   width:auto;
}

.paragraph--type--wm-product-image-text .field--name-field-product-tags {
   position:relative;
   display:flex;
   flex-direction:row;
   flex-wrap:wrap;
   gap:15px;
   margin-bottom:60px;
}
.paragraph--type--wm-product-image-text .field--name-field-product-tags::after {
content:"";
position:absolute;
bottom:-60px;
display:block;
height:1px;
width:100%;
max-width:740px;
background-color:#303841;
opacity:0.5;
}

.paragraph--type--wm-product-image-text {
padding:80px 20px;
}
@media (max-width:639px) {
.paragraph--type--wm-product-image-text {
padding:40px 20px;
}
}

.paragraph--type--wm-product-cards .slim-tabs-contents>details>.field,
.paragraph--type--wm-product-cards .slim-tabs-contents ul:not(.thumbnails) {
margin-left:auto;
margin-right:auto;
max-width:980px;
width:100%;
}
.paragraph--type--wm-product-image-text .field--name-field-product-intro-text p {
   font-size:20px;
max-width:740px;
width:100%;
margin-left:0;
margin-bottom:40px;
line-height:1.5;
}

.paragraph--type--wm-product-image-text .field--name-field-product-title h2 {
font-size:clamp(25px,1.66vw,32px);
font-family:'microgramma-extended','Michroma';
hyphens:manual;
max-width:600px;
margin-left:0;
margin-bottom:30px;
margin-top:0;
}

.paragraph--type--wm-product-image-text .field--name-field-product-title h2 strong {
color:#F7A600 !important;
}

.field--name-field-product-image .field__item img {
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1;
}
.field--name-field-product-image {
position:relative;
}
@media (max-width:640px) {
.field--name-field-product-image {
margin-bottom:60px;
}
}
.field--name-field-product-image::after {
content:"";
background-image:url(/sites/default/files/2025-05/Elho-stripes-yellow.svg);
background-repeat:no-repeat;
background-size:contain;
background-position: left bottom;
display:block;
position:absolute;
bottom:20px;
left:-20px;
width:clamp(300px, 45vw, 830px);
max-width:40vw;
height:111px;
z-index:0;
max-width:calc(50vw - 30px);
}
@media (max-width:1024px) {
.field--name-field-product-image::after {
bottom:0;
}
}
@media (max-width:640px) {
.field--name-field-product-image::after {
max-width:calc(100% - 40px);
width:100%;
}
}

.paragraph--type--wm-product-image-text .layout__region--first {
position:relative;
}
.paragraph--type--wm-product-image-text .field--name-field-product-number {
position:absolute;
left:50%;
top:-40px;
transform:translateX(-50%);
}
@media (max-width:1024px) {
.paragraph--type--wm-product-image-text .field--name-field-product-number {
top:-5px;
}
}

.paragraph--type--wm-product-image-text .field--name-field-product-number .wm-product-number {
display:flex;
flex-direction:column;
}

.paragraph--type--wm-product-image-text .field--name-field-product-number span {
font-family:'microgramma-extended','Michroma';
font-weight:900;
font-size:clamp(50px,13.6vw,260px);
color:#fff;
opacity:0.09;
line-height:1;
}
@media (max-width:639px) {
.paragraph--type--wm-product-image-text .field--name-field-product-number span {
font-size:clamp(50px,25.6vw,260px);
}
}


.paragraph--type--wm-product-image-text .field--name-field-product-number span.wm-product-number__extra {
font-size:68px;
}

.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text {
background-color:#303841;
}
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text p,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text a,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text span,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text b,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text strong,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text h1,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text h2,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text h3,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text h4,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text h5,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text h6,
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text li {
   color:#FFFFFF;
}
.field--name-field-paragraphs .field__item:nth-of-type(6) .paragraph--type--wm-product-image-text .field--name-field-product-tags::after {
   background-color:#FFFFFF;
}

.field--name-field-paragraphs .field__item:nth-of-type(7) .node--type-product.node--view-mode-large-card > .node__content > .group-content {
background-color:#303841;
}
.field--name-field-paragraphs .field__item:nth-of-type(7) .field--name-field-wm-product-cards-view .node__content > .group-content h3, 
.field--name-field-paragraphs .field__item:nth-of-type(7) .field--name-field-wm-product-cards-view .node__content > .group-content h4, 
.field--name-field-paragraphs .field__item:nth-of-type(7) .field--name-field-wm-product-cards-view .node__content > .group-content p,
.field--name-field-paragraphs .field__item:nth-of-type(7) .field--name-field-wm-product-cards-view .node__content > .group-content span,
.field--name-field-paragraphs .field__item:nth-of-type(7) .field--name-field-wm-product-cards-view .node__content > .group-content li:not(.slim-tabs-tab-active) {
   color:#FFFFFF;
}

.field--name-field-paragraphs .field__item:nth-of-type(8) .paragraph--type--wm-product-image-text {
  background-color: #F7A600;
}
.field--name-field-paragraphs .field__item:nth-of-type(8) .paragraph--type--wm-product-image-text .field--name-field-product-image::after {
background-image:url(/sites/default/files/2025-05/Elho-stripes-dark.svg);
}
.field--name-field-paragraphs .field__item:nth-of-type(8) .paragraph--type--wm-product-image-text .field--name-field-product-number span {
  color:#36342E;
}

.field--name-field-paragraphs .field__item:nth-of-type(9) .node--type-product.node--view-mode-large-card > .node__content > .group-content {
  background-color: #F7A600;
}
.field--name-field-paragraphs .field__item:nth-of-type(9) .node--type-product.node--view-mode-large-card > .node__content > .group-content .slide-arrows-prev,
.field--name-field-paragraphs .field__item:nth-of-type(9) .node--type-product.node--view-mode-large-card > .node__content > .group-content .slide-arrows-next {
  color: #303841;
}

.field--name-field-paragraphs .field__item:nth-of-type(10) .paragraph--type--wm-product-image-text {
  background-color: #F4F1EC;
}
.field--name-field-paragraphs .field__item:nth-of-type(10) .paragraph--type--wm-product-image-text .field--name-field-product-number span {
  color:#303841;
}
.field--name-field-paragraphs .field__item:nth-of-type(11) .node--type-product.node--view-mode-large-card > .node__content > .group-content {
  background-color: #F4F1EC;
}

.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text {
  background-color: #36342E;
}
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text p,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text a,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text span,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text b,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text strong,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text h1,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text h2,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text h3,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text h4,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text h5,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text h6,
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text li {
   color:#FFFFFF;
}
.field--name-field-paragraphs .field__item:nth-of-type(12) .paragraph--type--wm-product-image-text .field--name-field-product-tags::after {
   background-color:#FFFFFF;
}
.field--name-field-paragraphs .field__item:nth-of-type(13) .node--type-product.node--view-mode-large-card > .node__content > .group-content {
  background-color: #36342E;
}
.field--name-field-paragraphs .field__item:nth-of-type(13) .field--name-field-wm-product-cards-view .node__content > .group-content h3, 
.field--name-field-paragraphs .field__item:nth-of-type(13) .field--name-field-wm-product-cards-view .node__content > .group-content h4, 
.field--name-field-paragraphs .field__item:nth-of-type(13) .field--name-field-wm-product-cards-view .node__content > .group-content p,
.field--name-field-paragraphs .field__item:nth-of-type(13) .field--name-field-wm-product-cards-view .node__content > .group-content span,
.field--name-field-paragraphs .field__item:nth-of-type(13) .field--name-field-wm-product-cards-view .node__content > .group-content li:not(.slim-tabs-tab-active) {
   color:#FFFFFF;
}

.paragraph--type--wm-image-text-columns {
background-color:#F4F1EC;
}
.paragraph--type--wm-image-text-columns .layout--twocol {
    max-width: 1550px;
    margin-left: auto;
    margin-right: auto;
    padding: 80px 20px;
}
@media (max-width:639px) {
.paragraph--type--wm-image-text-columns .layout--twocol {
    padding: 40px 20px;
}
}

.paragraph--type--wm-image-text-columns .layout--twocol .field--name-field-text-right-col- {
max-width:600px;
width:100%;
margin:auto;
}

@media (min-width:640px) {
.paragraph--type--wm-image-text-columns .layout--twocol .field--name-field-text-right-col- {
padding-left:20px;
}
.paragraph--type--wm-image-text-columns .layout--twocol .field--name-field-image-left-col- {
padding-right:20px;
}
}
@media (max-width:639px) {
.paragraph--type--wm-image-text-columns .layout--twocol .field--name-field-image-left-col- {
margin-bottom:40px;
}
}

.paragraph--type--wm-image-text-columns .layout__region--second {
display:flex;
}
.paragraph--type--wm-image-text-columns .layout__region--second p:last-child {
font-weight:bold !important;
}
.paragraph--type--wm-image-text-columns .layout__region--second strong {
color:#F7A600;
}
.paragraph--type--wm-image-text-columns .layout__region--second p:not(.wm-overscript) {
margin-top:0;
margin-bottom:25px;
}



.paragraph--type--wm-contact-section {
padding:160px 20px;
background-color:#F4F1EC;
background-image:url(/sites/default/files/2025-05/elho-scorpio-contact-image.jpg);
background-size:cover;
background-repeat:no-repeat;
background-position:left center;
}
@media (max-width:1024px) {
.paragraph--type--wm-contact-section {
padding:80px 20px;
}
}
@media (max-width:639px) {
.paragraph--type--wm-contact-section {
padding:40px 20px;
}
}
.paragraph--type--wm-contact-section .layout--onecol {
max-width: 1550px;
    margin-left: auto;
    margin-right: auto;
color:#fff;
}
.paragraph--type--wm-contact-section .layout--onecol h2 {
max-width: 600px;
width:100%;
margin-left:0;
margin-bottom:25px;
}
.paragraph--type--wm-contact-section .layout--onecol p {
margin-bottom:0;
font-size:20px;
}

.paragraph--type--wm-contact-section .layout--onecol .layout__region--content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.paragraph--type--wm-contact-section .layout--onecol .field--name-field-contact-long-text {
width:100%;
}
.paragraph--type--wm-contact-section .layout--onecol .field--name-field-contact-button-2 a,
.paragraph--type--wm-contact-section .layout--onecol .field--name-field-contact-button a {
display:inline-block;
margin-top:30px;
padding:20px 30px;
font-size:18px;
font-weight:bold;
transition-duration:150ms;
}
.paragraph--type--wm-contact-section .layout--onecol .field--name-field-contact-button a {
margin-right:25px;
background-color:#F7A600;
color:#303841;
border:1px solid #F7A600;
}
.paragraph--type--wm-contact-section .layout--onecol .field--name-field-contact-button a:hover {
background-color:#FFF;
border-color:#FFF;
}
.paragraph--type--wm-contact-section .layout--onecol .field--name-field-contact-button-2 a {
background-color:transparent;
color:#fff;
border:1px solid #fff;
}
.paragraph--type--wm-contact-section .layout--onecol .field--name-field-contact-button-2 a:hover {
background-color:#FFF;
color:#303841;
}


.field--name-field-paragraphs .field__item:nth-of-type(7) .node--type-product ul.slim-tabs-tabs {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    width: 100%;
   text-align:left;
}

.node--type-product ul.slim-tabs-tabs li {
text-transform:uppercase;
font-size:20px;
padding-right:40px;
font-weight:bold;
}
.node--type-product ul.slim-tabs-tabs li.slim-tabs-tab::after {
left:initial;
right:20px;
top:50%;
transform:translateY(-50%);
border:none !important;
width:15px;
height:15px;
background-image:url(https://www.elho.fi/sites/default/files/2025-05/arrow-down-solid-1.svg);
background-size:contain;
background-repeat:no-repeat;
background-position:center center;
}

.field--name-field-paragraphs .field__item:nth-of-type(7) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab:not(.slim-tabs-tab-active) {
color:#8C9095;
}
.field--name-field-paragraphs .field__item:nth-of-type(7) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab.slim-tabs-tab-active {
color:#FFFFFF;
}

.field--name-field-paragraphs .field__item:nth-of-type(9) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab:not(.slim-tabs-tab-active) {
color:#957020;
}
.field--name-field-paragraphs .field__item:nth-of-type(9) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab.slim-tabs-tab-active {
color:#303841;
}
.field--name-field-paragraphs .field__item:nth-of-type(9) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab::after {
background-image:url(https://www.elho.fi/sites/default/files/2025-05/arrow-down-solid-2.svg);
}

.field--name-field-paragraphs .field__item:nth-of-type(11) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab:not(.slim-tabs-tab-active) {
color:#9D9FA0;
}
.field--name-field-paragraphs .field__item:nth-of-type(11) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab.slim-tabs-tab-active {
color:#303841;
}
.field--name-field-paragraphs .field__item:nth-of-type(11) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab::after {
background-image:url(https://www.elho.fi/sites/default/files/2025-05/arrow-down-solid-3.svg);
}

.field--name-field-paragraphs .field__item:nth-of-type(13) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab:not(.slim-tabs-tab-active) {
color:#999894;
}
.field--name-field-paragraphs .field__item:nth-of-type(13) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab.slim-tabs-tab-active {
color:#FFFFFF;
}
.field--name-field-paragraphs .field__item:nth-of-type(13) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab::after {
background-image:url(https://www.elho.fi/sites/default/files/2025-05/arrow-down-solid-4.svg);
}

.node--type-product ul.slim-tabs-tabs li.slim-tabs-tab.slim-tabs-tab-active::after {
background-image:url(https://www.elho.fi/sites/default/files/2025-05/arrow-down-solid-active.svg) !important;
}
.field--name-field-paragraphs .field__item:nth-of-type(9) .node--type-product ul.slim-tabs-tabs li.slim-tabs-tab.slim-tabs-tab-active::after {
background-image:url(https://www.elho.fi/sites/default/files/2025-05/arrow-down-solid-active-dark.svg) !important;
}

.paragraph--type--wm-product-cards .field--name-body.field--type-text-with-summary {
margin-top:40px;
}