.elementor-718 .elementor-element.elementor-global-1770{--spacer-size:50px;}.elementor-718 .elementor-element.elementor-element-7fea230.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-718 .elementor-element.elementor-element-aedf7c1.elementor-wc-products  ul.products{grid-column-gap:50px;grid-row-gap:60px;}.elementor-718 .elementor-element.elementor-element-aedf7c1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-718 .elementor-element.elementor-element-aedf7c1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:19px;font-weight:500;}.elementor-718 .elementor-element.elementor-element-aedf7c1.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-34cdda05 );background-color:#69809D;font-size:14px;font-weight:400;}@media(max-width:1024px){.elementor-718 .elementor-element.elementor-element-aedf7c1.elementor-wc-products  ul.products{grid-column-gap:80px;grid-row-gap:60px;}}@media(max-width:767px){.elementor-718 .elementor-element.elementor-element-aedf7c1.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:80px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-aedf7c1 */.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product {
    position: relative;
    overflow:hidden;
}

.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product img {
    padding: 1em;
    margin: 0;
}
.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product.outofstock img {
    filter: blur(2px);
}

.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product.instock a.woocommerce-LoopProduct-link:after {
    content: "Læs mere";
    position: absolute;
    top: 8%;
    left: -16%;
    right: auto;
    width: 70%;
    text-align: center;
    color: white;
    background: rgba(156, 51, 55, 0.85);
    transform: rotate(-40deg);
    font-family: 'Playfair Display';
    font-size: .6em;
    padding: .25em 1em .4em;
    border-radius: 2px;
    background: rgba(105, 128, 157, 0.85);
    font-weight: 600;
    letter-spacing: .4pt;
    }


.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product.outofstock:after {
    content:"Udsolgt!";
    position: absolute;
    top:4%;
    left: -20%;
    right: auto;
    width: 70%;
    text-align: center;
    color: white;
    background: rgba(156, 51, 55, 0.85);
    transform: rotate(-35deg);
    font-family: 'Playfair Display';
    font-size:  .8em;
    padding: .2em 1em .4em;

}

.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product.outofstock a {
    pointer-events: none;
}

.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product.outofstock a.button {
    visibility: hidden;
}

.elementor-718 .elementor-element.elementor-element-aedf7c1 .woocommerce ul.products li.product .button {
    margin-top: 0;
    width: 100%;
}   

/* Coming Soon Badge PLugin */

.elementor-718 .elementor-element.elementor-element-aedf7c1 .coming_soon_wc_loop_wrapper .coming_soon_text {
    z-index: 100;
    top: 10%;
    left: -16%;
    right: auto;
    width: 70%;
    text-align: center;
    color: white;
    transform: rotate(-40deg);
    font-family: 'Playfair Display';
    font-size: .6em;
    padding: .5em 1em .6em;
    border-radius: 2px;
    background: #abad59;
}

.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product .add-to-cart-button-outer { display: none;
    
}

.elementor-718 .elementor-element.elementor-element-aedf7c1 li.product .button {text-align: center;}/* End custom CSS */