.card-related img{
    width:100%;
    height:150px;
    object-fit:cover;
}
.card-related{
    border-radius:5px;
    border:none;
    box-shadow:0px 2px 8px rgba(0,0,0,0.1);
	transition:all ease-in .3s;
}
.card-related h5 {
    font-size:13px;
    font-weight:bold;
}
.card-related:hover {
    box-shadow:1px 5px 10px rgb(0 0 0 / 11%);
}
.card-related .uk-card-body div{
    font-size:12px;
}
.card-related .uk-card-body {
    padding: 10px 10px;
}
.card-related .uk-card-footer{
    border:none;

}

.card-related a{
    font-size:7px;
}
.input-danger{
   
        border-color: #d22323 !important;
        background: #ff00001f !important;

}
.icon-cart .cart-count {
    width: 20px;
    height: 20px;
    background: black !important;
    font-size: 13px;
    position: absolute;
    top: -6px;
    left: 20px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-weight: bold;
    box-shadow: 1px 2px 8px rgb(0 0 0 / 23%);
}
#form-configurator ::placeholder{
    font-size:15px;
}
#form-configurator label.uk-label 
{
    background:white;
    padding:0 5px;
    z-index:99999999999999999999;
    color:black;
    position:absolute;
    top:-8px;
    left:45px;
}
#form-configurator .uk-grid-margin{
    margin-top:18px;
}
#form-configurator input[type="text"],
#form-configurator select{
    border:3px solid #a3a994;
    height:55px;
    background:white;
}

.totals-configurator li{
    font-size:15px;
}

.mini-cart-dropdown{
    min-width:300px !important;
}
.mini-cart-dropdown a{
    font-size:16px;
}
.mini-cart-dropdown p{
    margin-top:0px;
}
.mini-cart-item{
    padding:20px 5px;
}
.spinner-del {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #8080808a;
    /* padding: 10px; */
    display: flex;
    align-items: center;
    justify-content: center;
}
.cart-wrap span{
    animation: .6s ease-in-out .12s normal both 1 bounce_in_animation;
    -webkit-animation: .6s ease-in-out .12s normal both 1 bounce_in_animation;
}

@keyframes bounce_in_animation{
    0%{ transform:scale(0,0); }
    20%{ transform:scale(1.4,1.4); }
    50%{ transform:scale(0.8,0.8); }
    85%{ transform:scale(1.1,1.1); }
    100%{ transform:scale(1,1); }
  }
  @-webkit-keyframes bounce_in_animation{
    0%{ -webkit-transform:scale(0,0) }
    20%{ -webkit-transform:scale(1.4,1.4) }
    50%{ -webkit-transform:scale(0.8,0.8) }
    85%{ -webkit-transform:scale(1.1,1.1) }
    100%{ -webkit-transform:scale(1,1) }
  }