.so-widget-sow-anything-carousel.simple-slider .sow-carousel-wrapper img {
    aspect-ratio: 3/ 4;
    object-fit: cover;
}

.so-widget-sow-anything-carousel.simple-slider .slick-track {
    display: flex;
    align-items: stretch;
}

.so-widget-sow-anything-carousel.simple-slider .sow-carousel-container .sow-carousel-wrapper {
    overflow: visible;
}

.so-widget-sow-anything-carousel.simple-slider .slick-arrow {
    position: absolute;
    padding: 5px 10px;
    top: 50%;
    transform: translateY(-65%);
    z-index: 2;
	position: absolute;
    background-color: transparent;
    box-shadow: unset;
    color: transparent;
}

.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-prev {
    left: -60px;
}

.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-prev:after,
.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-next:after {
	-webkit-font-smoothing: antialiased;
    font-family: 'anything-carousel-arrows';
    color: var(--ast-global-color-7);
	font-size: 32px;
	transition: .2s ease-in-out;
}

.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-prev:after {
    content: "\e600";
}

.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-next {
    right: -60px;
}

.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-next:after {
    content: "\e601";
}

.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-prev:hover:after,
.so-widget-sow-anything-carousel.simple-slider .slick-arrow.slick-next:hover:after {
    color: var(--ast-global-color-8);
}

.so-widget-sow-anything-carousel.simple-slider .so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper.slider-nav {
    overflow: visible;
}

.so-widget-sow-anything-carousel.simple-slider .sow-carousel-content figcaption {
    text-align: center;
    padding: 10px;
/* 	min-height: 70px; */
}

.so-widget-sow-anything-carousel.simple-slider .has-slide-spacing .slick-slide {
    padding: 0 30px; 
	height: auto;
}

/* Prevent the outer edges from getting double-spaced */
.so-widget-sow-anything-carousel.simple-slider .has-slide-spacing .slick-list {
    margin: 0 -30px; /* match the padding value above */
}

.so-widget-sow-anything-carousel.simple-slider .sow-carousel-container .sow-carousel-wrapper .slick-dots {
    list-style: none;
    display: flex !important;
    justify-content: center;
    gap: 8px;
    padding: 20px 0 0;
    margin: 0;
}

.so-widget-sow-anything-carousel.simple-slider .sow-carousel-container .sow-carousel-wrapper .slick-dots button {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: none;
    background: var(--ast-global-color-7);
    text-indent: -9999px; /* hides the number */
    cursor: pointer;
    padding: 0;
    transition: background 0.2s ease;
}

.so-widget-sow-anything-carousel.simple-slider .sow-carousel-container .sow-carousel-wrapper .slick-dots li.slick-active button {
    background: var(--ast-global-color-0);
}

.so-widget-sow-anything-carousel.simple-slider .sow-carousel-container .sow-carousel-wrapper .slick-dots li button:hover {
    background: var(--ast-global-color-0);
}