.woocommerce .glider img, .glider img {
height: 400px;
padding: 4px;
width: auto;
}

.clients-slider {
	display: block;
	position: relative;
	padding: 36px 0 0
}

.clients-slider .clients-arrow {
font-size: 22px;
position: absolute;
top: 54%;
z-index: 1;
width: 3em;
background: HSL(var(--neutral-1),0.73);
color: HSL(var(--neutral-9));
padding: 0;
border-radius: 3px;
-webkit-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
cursor: pointer;
margin: 0 6px;
}

ul.glider {
	padding-left: 0;
}

.clients-slider .next-arrow {
	right: 0
}

.changes-button, .gallery-button {
	padding-bottom: 40px
}

@media(max-width: 768px) {
	.clients-slider .clients-arrow {
	font-size: 16px;
	padding-left: 0.6em;
	}
	.woocommerce div.product .woocommerce-product-gallery__mobile-thumbs .splide__slide {
		height: 132px
	}
}

/* END glider */


/* slick slider */
/*
.slick-slider {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}

.slick-list,
.slick-slider {
 position:relative;
 display:block
}*/
.slick-list {
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer
}
.slick-slider .slick-list,
.slick-slider .slick-track {
 -webkit-transform:translateZ(0);
 transform:translateZ(0)
}
/*
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block
}*/
.slick-track:after,
.slick-track:before {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
.elementor-slick-slider[dir=rtl] .slick-slide {
 float:right
}
/*
.slick-slide img {
 display:block
}*/
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.slick-track
{
    display: flex
}

.slick-slide
{
    height: inherit
}

/* SLICK SLIDER Dots */

.slick-dotted.slick-slider
{
    margin-bottom: 80px;
}

.slick-dots
{
    padding: 0;
    margin: 0;
    text-align: center;
/*
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    list-style: none;
*/
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;

    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;

}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 32px;
    content: '•';
    opacity: .25;
    color: #A60F46;
/*
    line-height: 32px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
*/
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #A60F46;
}

/* END SLICK SLIDER Dots */
/* END slick slider */
