.choose-items {
    display: flex;
    justify-content: space-around;
    background: #fff;
    margin-bottom: 10px;
}

.choose-item {
    cursor: pointer;
    width: 160px;
    height: 130px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.choose-item .choose-item-img {
    height: 50%;
    margin-top: 15px;
}
.choose-item .choose-item-img img {
    padding-top: 10px;
    margin: auto;
    height: 45px;
}
.choose-item-img.when-selected {
    display:none;
}
.choose-item-img.when-selected.active {
    display:block;
}
.choose-item-img.active {
    display:none;
}

.choose-item h3 {
    height: 55px;
    margin-bottom: 0px;
    text-align: center;
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.choose-item.active {
    background: #fdbb29;
}

.choose-item.active:after {
    content: '';
    position: relative;
    bottom: -10px;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: 7px solid #fdbb29;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}

.slick-arrow {
    position: absolute;
    display: flex;
    z-index: 1;
    color: 898989;
    width: 26px;
    height: 26px;
    background: white;
    border: 1px solid #777777;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.arrow-prev {
    top: 193px;
    left: -13px;
}
.arrow-next {
    top: 193px;
    right: -13px;
}

.arrow-prev-category {
    top: 52px;
    left: -13px;
}
.arrow-next-category {
    top: 52px;
    right: -13px;
}

.slick-item {
    background: #fff;
    border-right: 1px solid #eeeeee;
    height: 400px;
    padding: 0.3em;
}

.slick-item-special {
    height: 630px;
}

.slick-img {
    height: 210px;
    display: flex;
    align-items: center;
}

.slick-img-special {
    height: 300px;
    display: flex;
    align-items: center;
}

.slick-category {
    height: 25px;
    color: #777777;
    font-size: 13px;
    font-family: "Outfit", Sans-serif;
}
.slick-title {
    height: 65px;
    font-size: 14px;
    font-family: "Outfit", Sans-serif;
}

.slick-title-special {
    height: 65px;
    font-size: 18px;
    font-family: "Outfit", Sans-serif;
}

.slick-price {
    font-weight: bold;
    font-size: 14px;
    color: black;
    font-family: "Outfit", Sans-serif;
    background: white;
}

.slick-price ins {
    text-decoration: none !important;
    background: white;
}

.slick-price-special {
    font-weight: 600;
    font-size: 18px;
    color: red;
    font-family: "Outfit", Sans-serif;
    background: white;
}

.slick-price-special .regular-price{
    color: black;
    font-weight: 300;
    font-size: 16px;
}

.slick-description {
    font-size: 13px;
    color: #777777;
    font-family: "Outfit", Sans-serif;
    background: white;
}

.slick-price .amount {
    color: black !important;
}

.hidden {
display: none !important;
}


.my-carousel.woocommerce .wrap-product-loop-buttons,
.my-carousel-special.woocommerce .wrap-product-loop-buttons  {
    opacity: 1 !important;
}


.slick-img .add_to_cart_button,
.slick-item-special .add_to_cart_button {
    background-color: #e9b536 !important;
}

.slick-img .add_to_cart_button:hover,
.slick-item-special .add_to_cart_button:hover {
    background-color: #7f2c5d !important;
}