.elementor-135 .elementor-element.elementor-element-ed94c18{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-135 .elementor-element.elementor-element-ed94c18:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-ed94c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c4a8059 );}.elementor-135 .elementor-element.elementor-element-983fe90{width:100%;max-width:100%;}.elementor-135 .elementor-element.elementor-element-983fe90 .jet-woo-builder-archive-category-thumbnail__wrapper{text-align:center;}.elementor-135 .elementor-element.elementor-element-473c29a .jet-woo-builder-archive-category-title{font-family:var( --e-global-typography-19ce65e-font-family );font-size:var( --e-global-typography-19ce65e-font-size );font-weight:var( --e-global-typography-19ce65e-font-weight );text-decoration:var( --e-global-typography-19ce65e-text-decoration );line-height:var( --e-global-typography-19ce65e-line-height );color:var( --e-global-color-secondary );text-align:center;}.elementor-135 .elementor-element.elementor-element-473c29a .jet-woo-builder-archive-category-title:hover{color:var( --e-global-color-2a8448a );}@media(max-width:1550px){.elementor-135 .elementor-element.elementor-element-473c29a .jet-woo-builder-archive-category-title{font-size:var( --e-global-typography-19ce65e-font-size );line-height:var( --e-global-typography-19ce65e-line-height );}}@media(max-width:1200px){.elementor-135 .elementor-element.elementor-element-473c29a .jet-woo-builder-archive-category-title{font-size:var( --e-global-typography-19ce65e-font-size );line-height:var( --e-global-typography-19ce65e-line-height );}}@media(max-width:767px){.elementor-135 .elementor-element.elementor-element-473c29a .jet-woo-builder-archive-category-title{font-size:var( --e-global-typography-19ce65e-font-size );line-height:var( --e-global-typography-19ce65e-line-height );}}/* Start custom CSS for jet-woo-builder-archive-category-title, class: .elementor-element-473c29a */.cardprodukt {
  text-align: center; /* Centrera inline-block element horisontellt */
}

.cardprodukt a {
  color: blue;
  text-decoration: none;
  position: relative;
  display: inline-block;
}

.cardprodukt a::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 100%;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.cardprodukt a:hover::after {
  border-bottom: 1px dotted blue;
  transform: scaleX(1);
}

.cardprodukt a.active::after {
  border-bottom: 1px solid blue;
  transform: scaleX(1);
}/* End custom CSS */