.uk-nav.uk-nav-default .el-link{
    --webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease;
    padding-left:0;
    position: relative;
    overflow: hidden;
}

.uk-nav.uk-nav-default .el-link:after{
    display: inline-block;
    content: "⟶";
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    left: -15px;
    line-height: 12px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    -webkit-transition: left .2s cubic-bezier(.54,.49,0,1.75);
    -moz-transition: left .2s cubic-bezier(.54, .49, 0, 1.75);
    transition: left .2s cubic-bezier(.54,.49,0,1.75);
} 
.uk-nav.uk-nav-default .el-link:hover{
    padding-left: 19px;
}

.uk-nav.uk-nav-default .el-link:hover:after{
    left: 0;
    -webkit-transition: left .25s cubic-bezier(.54,.49,0,1.75) 50ms;
    -moz-transition: left .25s cubic-bezier(.54, .49, 0, 1.75) 50ms;
    transition: left .25s cubic-bezier(.54,.49,0,1.75) 50ms;
}    

.uk-modal-dialog:has(.quick-view-modal){
    width: 1080px;
    max-width: 90vw;
}

.quick-view-modal .price del{
	font-size: 0.8em
}
.quick-view-modal input.input-text.qty {
	width: 8em;
	height: 60px;
}
@media screen and (max-width:767px){
    .quick-view-modal  input.input-text.qty {
        width: 5em;
    }
    .quick-view-modal .button{
		padding-left: 30px;
        padding-right: 30px;
    }

}