

/* Slide */
.animate-slide-end,.animate-slide-start,.animate-slide-up,.animate-slide-down{overflow:hidden}
.animate-slide-end:hover .animate-target,.animate-slide-end:focus-visible .animate-target{animation:slide-end .3s forwards}
.animate-slide-start:hover .animate-target,.animate-slide-start:focus-visible .animate-target{animation:slide-start .3s forwards}
.animate-slide-up:hover .animate-target,.animate-slide-up:focus-visible .animate-target{animation:slide-up .3s forwards}
.animate-slide-down:hover .animate-target,.animate-slide-down:focus-visible .animate-target{animation:slide-down .3s forwards}
@keyframes slide-end{
    49%{transform:translate(100%)}
    50%{opacity:0;transform:translate(-100%)}
    51%{opacity:1}
}
@keyframes slide-start{
    49%{transform:translate(-100%)}
    50%{opacity:0;transform:translate(100%)}
    51%{opacity:1}
}
@keyframes slide-up{
    49%{transform:translateY(-100%)}
    50%{opacity:0;transform:translateY(100%)}
    51%{opacity:1}
}@keyframes slide-down{
     49%{transform:translateY(100%)}
     50%{opacity:0;transform:translateY(-100%)}
     51%{opacity:1}
 }

.btn-ultimate-cart-toggle .minicart-qty {top: -14px;right: -14px;}
.navbar-light.navbar-clone .btn-ultimate-cart-toggle {border:none!important;}
.navbar-light.navbar-clone .btn-ultimate-cart-toggle i {color:var(--bs-heading-color);position: relative;}
.navbar-light.navbar-clone .btn-ultimate-cart-toggle .minicart-qty, .block--header .navbar-light .btn-ultimate-cart-toggle .minicart-qty {border-color:#fff!important;}

.navbar-transparent .btn-ultimate-cart-toggle {}
.navbar-transparent .btn-ultimate-cart-toggle i {color:#fff;}

.input-spinner .form-input {background: 0 0;border: 1px solid var(--bs-gray-300);padding:3px;height: 100%;min-height: 0;text-align: center;font-size:12px;width: 1.5rem !important;}
.input-spinner .quantity-button {background-color: transparent;border-color: var(--bs-gray-300);height:22px;width:24px;padding:0;line-height:20px;text-align:center;border-width:1px;padding-block:0;padding-inline:0;border-style:solid;}
.input-spinner .button-minus, .input-spinner .button-plus {}
.input-spinner i {font-size:12px;}

#ultimateOffCanvas .text-danger {opacity:0.5;transition: all 0.3s ease-in-out;}
#ultimateOffCanvas .text-danger:hover {opacity:1;transition: all 0.3s ease-in-out;}

.minicart-empty{font-size:20px;font-weight:600;line-height:24px;overflow:hidden;margin-top:35px;margin-bottom:35px;text-align:center;color:#282828}
.minicart-empty-svg{width:215px;height:215px}
.minicart-empty-svg svg{width:215px;height:215px}
.minicart-empty-icon{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.minicart-empty-icon [class*='icon']{font-size:215px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.minicart-empty-icon>svg{width:320px;height:255px}
.minicart-empty-icon>svg path{transform:scale(.53) translate(-5%,13%);fill:#e8fbfc}




