.splide__arrow svg{display:none !important;}
.splide__list { /*fix for layout shift */
margin: 0 !important;
padding: 0 !important;
height: 100%;
display: flex;
width:100%;
will-change: auto;
}
.products-slider .splide__arrow,
.related-posts .splide__arrow,
.instagram-feed .splide__arrow,
.testimonials .splide__arrow {
transition: all .5s ease;
background: rgb(255, 255, 255);
background: rgba(255,255,255,0.6);
backdrop-filter: blur(3px);
-webkit-backdrop-filter:blur(3px);
height: 50px;
width: 50px;
border-radius:0;
opacity: 1;
}
.testimonials .splide__arrow {top:140px;}
.products-slider .splide__arrow,
.related-posts .splide__arrow {top:35%;}
.splide--ltr .splide__arrow--prev {left:0;}
.splide--ltr .splide__arrow--next {right:0;}
.splide__arrow--prev::before,
.splide__arrow--next::before {
font-family:icomoon;
font-size: 20px;
width: 100%;
color:#000;
}
.splide__arrow--prev::before {content: "\e170";}
.splide__arrow--next::before {content: "\e160";}
.splide__arrow:hover {
background: rgb(255, 255, 255) !important;
background: rgba(255,255,255,0.8) !important;
opacity:1 !important;
transition: all .5s ease;
}
.splide__arrow:disabled,
.splide__arrow:disabled::before {
opacity: 0;
transition: all .5s ease;
}
.splide__track a {transition:opacity ease 0.5s;}
.splide__track a:hover {opacity:.7;transition:opacity ease 0.5s;}