.elementor-9201 .elementor-element.elementor-element-fab697f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9201 .elementor-element.elementor-element-fab697f:not(.elementor-motion-effects-element-type-background), .elementor-9201 .elementor-element.elementor-element-fab697f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-9201 .elementor-element.elementor-element-933a5aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9201 .elementor-element.elementor-element-933a5aa .woocommerce-breadcrumb{text-align:left;}.elementor-9201 .elementor-element.elementor-element-b9de9d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9201 .elementor-element.elementor-element-b9de9d4:not(.elementor-motion-effects-element-type-background), .elementor-9201 .elementor-element.elementor-element-b9de9d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-9201 .elementor-element.elementor-element-b16137f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9201 .elementor-element.elementor-element-0090da5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9201 .elementor-element.elementor-element-49877ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9201 .elementor-element.elementor-element-5c996d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9201 .elementor-element.elementor-element-967086a .elementor-heading-title{color:var( --e-global-color-3c94c263 );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}.woocommerce .elementor-9201 .elementor-element.elementor-element-fe16f61 .price ins{color:var( --e-global-color-primary );}.elementor-9201 .elementor-element.elementor-element-2269a6b .cart button, .elementor-9201 .elementor-element.elementor-element-2269a6b .cart .button{transition:all 0.2s;}.elementor-9201 .elementor-element.elementor-element-2269a6b .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-9201 .elementor-element.elementor-element-871e86f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products .products > h2{color:var( --e-global-color-3c94c263 );}.elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products ul.products li.product{border-radius:0px;padding:0px 0px 120px 0px;background-color:var( --e-global-color-30371e09 );}@media(max-width:1024px){.elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9201 .elementor-element.elementor-element-fab697f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9201 .elementor-element.elementor-element-b16137f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-9201 .elementor-element.elementor-element-fe16f61:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-9201 .elementor-element.elementor-element-fe16f61:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-9201 .elementor-element.elementor-element-fe16f61.elementor-product-price-block-yes del{margin-bottom:5px;}.elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-9201 .elementor-element.elementor-element-871e86f.elementor-wc-products ul.products li.product{padding:0px 0px 70px 0px;}}@media(min-width:768px){.elementor-9201 .elementor-element.elementor-element-b16137f{--width:100%;}.elementor-9201 .elementor-element.elementor-element-49877ba{--width:35%;}.elementor-9201 .elementor-element.elementor-element-5c996d9{--width:65%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-933a5aa */.elementor-9201 .elementor-element.elementor-element-933a5aa { 
    color: #666;
    width:100%;
    .storefront-breadcrumb {
  background: transparent;
  padding: 0;
  margin:0;
  
  .col-full {
  margin: 0;
  padding: 0;
}
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-fe16f61 */.elementor-9201 .elementor-element.elementor-element-fe16f61  {

    .single-product .legacy-itemprop-offers .wgm-info, body.single-product .legacy-itemprop-offers .wgm-info small {
        font-size: 14px !important;
    }

    .wgm-info, .single-product .legacy-itemprop-offers .wgm-info small {
    color: #666;
    font-size: 14px;
    }
    .price {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        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;
            width: fit-content;
            padding:5px 10px;
            display: flex;
            margin-bottom: 10px;
            font-size: 24px;
            color:#FFBD11;
            &::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;
        }
        }
    }/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-871e86f */.elementor-9201 .elementor-element.elementor-element-871e86f {
    .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 { 
            .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 .woocommerce-Price-amount {
            font-family: 'anodyneregular',Sans-Serif;
            display: inline;
            font-size: 14px;
        }
        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 */