.hidden
{
    display: none;
}

.eyc-block-products
{
    position: relative;
    margin-top: 40px;
    z-index: 2;
}

.eyc-block-products .product-miniature{
    max-width: max-content;
    padding: 0;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next
.eyc-c-block-products .eyc-c-products
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}


.eyc-c-block-products:not([data-active_slick="1"]) .swiper-button-next,
.eyc-c-block-products:not([data-active_slick="1"]) .swiper-button-prev,
.swiper-button-lock
{
    display: none;
}

@media (min-width:768px) {
.eyc-c-block-products:not([data-mobileonly="0"]) .swiper-button-next,
.eyc-c-block-products:not([data-mobileonly="0"]) .swiper-button-prev
{
    display: none;
}

.eyc-c-block-products:not([data-mobileonly="0"]) .eyc-products
{
flex-wrap: wrap;

}
}
.eyc-block-products h2{font-size: 28px; font-weight: 600; text-transform: uppercase;margin-bottom: 25px;}
/*.eyc-block-products p{font-size: 84px; font-weight: 700; text-transform: uppercase; color: #241e1b; opacity: 0.05; position: absolute; top:-46px}*/

.swiper-horizontal {overflow-y:visible!important;}
.swiper{overflow: clip}

.eyc-products .product-flags{right: 10px;}

.link-block-product{
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 1px solid #feb800;
    font-weight: 600;
}
.link-block-product:hover{background-color: #feb800; color: #000;}
.link-block-product svg{
width: 18px;
margin-left: 10px;
}

@media (max-width:768px) {
.eyc-block-products h2{font-size: 22px; margin-bottom: 40px;}
/*.eyc-block-products p{font-size: 36px; font-weight: 700; top:-27px}*/
.link-block-product{font-size: 8px; padding: 5px 6px; left: 0; top: 30px; width:fit-content ;}
.link-block-product svg{width: 12px;}


}
@media (min-width: 991px) and (max-width: 1199px) {

.eyc-block-products p{font-size: 28px;}
.wp-post-image{width: 300px; height: 300px;}
}
@media (min-width: 1200px) and (max-width: 1600px) {
    .eyc-block-products p{font-size: 36px;}
    .wp-post-image{width: 360px; height: 360px;}


}

/* Swiper general css button */
.swiper-button-next, .swiper-button-prev {width: 48px; height: 48px; background: #fff; border-radius: 50%; background-size: 80%; background-repeat: no-repeat; background-position: center; top: 45%;}
.swiper-button-next{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCA1MCc+PHBhdGggZD0nTTE3LjgzLDEwLjY2LDMyLjE3LDI1LDE3LjgzLDM5LjM0JyBmaWxsPSdub25lJyBzdHJva2U9JyMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJy8+PC9zdmc+Cg==);}
.swiper-button-prev{background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MCA1MCc+PHBhdGggZD0nTTE3LjgzLDEwLjY2LDMyLjE3LDI1LDE3LjgzLDM5LjM0JyBmaWxsPSdub25lJyBzdHJva2U9JyMwMDAwMDAnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJy8+PC9zdmc+Cg==); transform: rotate(180deg);}
.swiper-button-next:after, .swiper-button-prev:after{content: none;}
@media (max-width:768px) {
    .swiper-button-next, .swiper-button-prev {width: 36px; height: 36px;}
}