.elementor-8774 .elementor-element.elementor-element-07e3e01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-8774 .elementor-element.elementor-element-3779f57 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-6f84b75 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-30ed755 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-7aba745 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-3ec7146 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-100e8f0 p{margin-bottom:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-8774 .elementor-element.elementor-element-5c0e18e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFBD11;}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFBD11;}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products ul.products li.product{border-radius:0px;padding:0px 0px 120px 0px;background-color:var( --e-global-color-30371e09 );}.elementor-8774 .elementor-element.elementor-element-5c8ff2a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-5c8ff2a .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-dd8ca56 p{margin-bottom:0px;}.elementor-8774 .elementor-element.elementor-element-307787e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFBD11;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFBD11;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products ul.products li.product{border-radius:0px;padding:0px 0px 120px 0px;background-color:var( --e-global-color-30371e09 );}.elementor-8774 .elementor-element.elementor-element-b2d8923 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-b2d8923 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-25fb479 p{margin-bottom:0px;}.elementor-8774 .elementor-element.elementor-element-ba90058 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFBD11;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFBD11;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products ul.products li.product .price{font-size:18px;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products ul.products li.product{border-radius:0px;padding:0px 0px 120px 0px;background-color:var( --e-global-color-30371e09 );}.elementor-8774 .elementor-element.elementor-element-267518e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-267518e p{margin-bottom:0px;}.elementor-8774 .elementor-element.elementor-element-b9da620 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-b9da620 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8774 .elementor-element.elementor-element-011b5cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8774 .elementor-element.elementor-element-011b5cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8774 .elementor-element.elementor-element-011b5cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8774 .elementor-element.elementor-element-011b5cc .elementor-icon-list-text{transition:color 0.3s;}.elementor-8774 .elementor-element.elementor-element-a21c49b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-a21c49b .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.elementor-8774 .elementor-element.elementor-element-ffc1583 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8774 .elementor-element.elementor-element-ffc1583 .elementor-heading-title{color:var( --e-global-color-3c94c263 );}@media(max-width:1024px){.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-8774 .elementor-element.elementor-element-5c0e18e.elementor-wc-products ul.products li.product{padding:0px 0px 70px 0px;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-8774 .elementor-element.elementor-element-307787e.elementor-wc-products ul.products li.product{padding:0px 0px 70px 0px;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-8774 .elementor-element.elementor-element-ba90058.elementor-wc-products ul.products li.product{padding:0px 0px 70px 0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-5c0e18e */.elementor-8774 .elementor-element.elementor-element-5c0e18e {
  .wgm-info {
    color: #666;
  }

  .woocommerce-pagination {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    width: 100%;
    font-family: 'anodyneregular', Sans-Serif;
  }

  .storefront-sorting {
    display: flex;
    flex-wrap: wrap;

    form {
      width: 50%;
      margin: 0 !important;
      float: none !important;

      select {
        padding: 8px;
        padding-right: 20px;
        border-radius: 0;
        outline: 0;
        border: 0;
        transition: all 0.3s ease;
        font-family: 'anodyneregular', Sans-Serif;
        appearance: none;
        -webkit-appearance: none;
        background-image: url('https://spannungswandler.at/wp-content/uploads/2023/12/8541627_chevron_down_icon.png');
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: 98% center;

        &.wppp-select {
          margin-left: auto;
          float: right;

        }

        &:hover {
          background-color: #ccc;
          cursor: pointer;
        }

        &:focus {
          background-image: url('https://spannungswandler.at/wp-content/uploads/2023/12/8541710_chevron_up_icon_White.png');
          background-color: #000;
          color: #fff;
          background-repeat: no-repeat;
          background-size: 20px;
          background-position: 98% center;
        }

      }
    }

  }

  .storefront-sorting:last-child {
    margin-top: 50px;
  }

  .woocommerce-result-count {
    display: block;
    float: none;
    position: absolute !important;
    top: -10px;
    color: #ccc;
  }

  .attachment-woocommerce_thumbnail {
    max-width: 100%;
    width: 200px;
  }

  .woocommerce-loop-product__title {
    padding: 0 10px;
  }

  ul.products {
    align-items: stretch !important;

    li.product {
      width: 100%;
      .add_to_cart_button {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translateX(-50%);
      }

      img.attachment-woocommerce_thumbnail {
        border-radius: 0;
        margin-bottom: 5px;
      }

      .price {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 0;
        del {
          all:unset;
        }
        del .woocommerce-Price-amount {
          font-family: 'anodyneregular', Sans-Serif;
          display: inline;
          font-size: 14px;
          position: relative;
          color:#999999;
        }
        del .woocommerce-Price-amount::after {
          content: '';
          border-top: 1px solid #999999;
          position: absolute;
          width: 100%;
          left: 0;
          top: 50%;
        }

        ins .woocommerce-Price-amount,
        >.woocommerce-Price-amount {
          display: inline;
          font-family: 'anodyneregular', Sans-Serif;
          transform: rotate(-5deg);
          background: #000;
          color: #FFBD11;
          width: fit-content;
          margin: 0 auto;
          padding: 1px 10px;
          display: flex;
          margin-bottom: 10px;

          &::after {
            content: ' ';
            position: absolute;
            top: 2px;
            bottom: 2px;
            left: 2px;
            right: 2px;
            background: transparent;
            z-index: -1;
            border: 2px solid #fff;
          }
        }

        ins .woocommerce-Price-amount {
          background: #f98f12;
          color: #000 !important;
        }
      }
    }
  }

  @media (max-width: 767px) {
    .elementor-grid-mobile-2 .elementor-grid {
      grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    }

    ul.products {
      align-items: stretch !important;

      li.product {
        .add_to_cart_button {
          bottom: 5px;
          width: 60px;
          height: 60px;
        }
      }
    }
  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-307787e */.elementor-8774 .elementor-element.elementor-element-307787e {
  .wgm-info {
    color: #666;
  }

  .woocommerce-pagination {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    width: 100%;
    font-family: 'anodyneregular', Sans-Serif;
  }

  .storefront-sorting {
    display: flex;
    flex-wrap: wrap;

    form {
      width: 50%;
      margin: 0 !important;
      float: none !important;

      select {
        padding: 8px;
        padding-right: 20px;
        border-radius: 0;
        outline: 0;
        border: 0;
        transition: all 0.3s ease;
        font-family: 'anodyneregular', Sans-Serif;
        appearance: none;
        -webkit-appearance: none;
        background-image: url('https://spannungswandler.at/wp-content/uploads/2023/12/8541627_chevron_down_icon.png');
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: 98% center;

        &.wppp-select {
          margin-left: auto;
          float: right;

        }

        &:hover {
          background-color: #ccc;
          cursor: pointer;
        }

        &:focus {
          background-image: url('https://spannungswandler.at/wp-content/uploads/2023/12/8541710_chevron_up_icon_White.png');
          background-color: #000;
          color: #fff;
          background-repeat: no-repeat;
          background-size: 20px;
          background-position: 98% center;
        }

      }
    }

  }

  .storefront-sorting:last-child {
    margin-top: 50px;
  }

  .woocommerce-result-count {
    display: block;
    float: none;
    position: absolute !important;
    top: -10px;
    color: #ccc;
  }

  .attachment-woocommerce_thumbnail {
    max-width: 100%;
    width: 200px;
  }

  .woocommerce-loop-product__title {
    padding: 0 10px;
  }

  ul.products {
    align-items: stretch !important;

    li.product {
      width: 100%;
      .add_to_cart_button {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translateX(-50%);
      }

      img.attachment-woocommerce_thumbnail {
        border-radius: 0;
        margin-bottom: 5px;
      }

      .price {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 0;
        del {
          all:unset;
        }
        del .woocommerce-Price-amount {
          font-family: 'anodyneregular', Sans-Serif;
          display: inline;
          font-size: 14px;
          position: relative;
          color:#999999;
        }
        del .woocommerce-Price-amount::after {
          content: '';
          border-top: 1px solid #999999;
          position: absolute;
          width: 100%;
          left: 0;
          top: 50%;
        }

        ins .woocommerce-Price-amount,
        >.woocommerce-Price-amount {
          display: inline;
          font-family: 'anodyneregular', Sans-Serif;
          transform: rotate(-5deg);
          background: #000;
          color: #FFBD11;
          width: fit-content;
          margin: 0 auto;
          padding: 1px 10px;
          display: flex;
          margin-bottom: 10px;

          &::after {
            content: ' ';
            position: absolute;
            top: 2px;
            bottom: 2px;
            left: 2px;
            right: 2px;
            background: transparent;
            z-index: -1;
            border: 2px solid #fff;
          }
        }

        ins .woocommerce-Price-amount {
          background: #f98f12;
          color: #000 !important;
        }
      }
    }
  }

  @media (max-width: 767px) {
    .elementor-grid-mobile-2 .elementor-grid {
      grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    }

    ul.products {
      align-items: stretch !important;

      li.product {
        .add_to_cart_button {
          bottom: 5px;
          width: 60px;
          height: 60px;
        }
      }
    }
  }

}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-ba90058 */.elementor-8774 .elementor-element.elementor-element-ba90058 {
  .wgm-info {
    color: #666;
  }

  .woocommerce-pagination {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    width: 100%;
    font-family: 'anodyneregular', Sans-Serif;
  }

  .storefront-sorting {
    display: flex;
    flex-wrap: wrap;

    form {
      width: 50%;
      margin: 0 !important;
      float: none !important;

      select {
        padding: 8px;
        padding-right: 20px;
        border-radius: 0;
        outline: 0;
        border: 0;
        transition: all 0.3s ease;
        font-family: 'anodyneregular', Sans-Serif;
        appearance: none;
        -webkit-appearance: none;
        background-image: url('https://spannungswandler.at/wp-content/uploads/2023/12/8541627_chevron_down_icon.png');
        background-repeat: no-repeat;
        background-size: 20px;
        background-position: 98% center;

        &.wppp-select {
          margin-left: auto;
          float: right;

        }

        &:hover {
          background-color: #ccc;
          cursor: pointer;
        }

        &:focus {
          background-image: url('https://spannungswandler.at/wp-content/uploads/2023/12/8541710_chevron_up_icon_White.png');
          background-color: #000;
          color: #fff;
          background-repeat: no-repeat;
          background-size: 20px;
          background-position: 98% center;
        }

      }
    }

  }

  .storefront-sorting:last-child {
    margin-top: 50px;
  }

  .woocommerce-result-count {
    display: block;
    float: none;
    position: absolute !important;
    top: -10px;
    color: #ccc;
  }

  .attachment-woocommerce_thumbnail {
    max-width: 100%;
    width: 200px;
  }

  .woocommerce-loop-product__title {
    padding: 0 10px;
  }

  ul.products {
    align-items: stretch !important;

    li.product {
      width: 100%;
      .add_to_cart_button {
        position: absolute;
        bottom: 10px;
        left: 50%;
        transform: translateX(-50%);
      }

      img.attachment-woocommerce_thumbnail {
        border-radius: 0;
        margin-bottom: 5px;
      }

      .price {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 0;
        del {
          all:unset;
        }
        del .woocommerce-Price-amount {
          font-family: 'anodyneregular', Sans-Serif;
          display: inline;
          font-size: 14px;
          position: relative;
          color:#999999;
        }
        del .woocommerce-Price-amount::after {
          content: '';
          border-top: 1px solid #999999;
          position: absolute;
          width: 100%;
          left: 0;
          top: 50%;
        }

        ins .woocommerce-Price-amount,
        >.woocommerce-Price-amount {
          display: inline;
          font-family: 'anodyneregular', Sans-Serif;
          transform: rotate(-5deg);
          background: #000;
          color: #FFBD11;
          width: fit-content;
          margin: 0 auto;
          padding: 1px 10px;
          display: flex;
          margin-bottom: 10px;

          &::after {
            content: ' ';
            position: absolute;
            top: 2px;
            bottom: 2px;
            left: 2px;
            right: 2px;
            background: transparent;
            z-index: -1;
            border: 2px solid #fff;
          }
        }

        ins .woocommerce-Price-amount {
          background: #f98f12;
          color: #000 !important;
        }
      }
    }
  }

  @media (max-width: 767px) {
    .elementor-grid-mobile-2 .elementor-grid {
      grid-template-columns: calc(50% - 5px) calc(50% - 5px);
    }

    ul.products {
      align-items: stretch !important;

      li.product {
        .add_to_cart_button {
          bottom: 5px;
          width: 60px;
          height: 60px;
        }
      }
    }
  }

}/* End custom CSS */