html{overflow-x: hidden}
p,input{font-size: 14px}
img[data-inject-svg]{opacity:1}
a{cursor:pointer!important}
.full-height{height:100vh}
.cursor-pointer{cursor: pointer!important}
.error{color: #bd4b4b!important}
.border-none{border: none}
.border-minimun{border-color:#f9f9f9}
.bg-light{background-color: #ffffff!important}
.max-height-64{max-height:64px}
.max-width-24{max-width:24px}
.max-width-48{max-width:48px}
.max-width-196{max-width:196px}
.max-width-256{max-width:256px;width:100%}
.pr-12px{padding-right:12px}
.height-48{height:48px}
.width-100{width:100%}
.form-control:focus{#background: white}
.text-grey{color:#bdbdbd}
.LwPRu {
    color: rgb(60, 74, 91);
    font-family: inherit;
    box-sizing: border-box;
    line-height: 1.3;font-size: 35px;
    margin: 0px;
    font-weight: 700;
}
.search-product-input{
    background:#f8f8f8;
    border-radius: 20px
}

#myTab{font-size: 16px}
.nav-pills .nav-link{ color:black }
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{ background-color:black }

.regularPrice{text-decoration: line-through;font-size:13px;font-weight:300;color:grey}
.LwPRu > span {color:rgb(255, 200, 92);}
.btn-copy{
    border: 1px solid rgba(0,0,0,.12);
    outline: none;
    background-color: transparent;
    text-decoration: none;
    color: rgb(60, 74, 91);
    font-weight: 700;
    padding: 14px;
    margin: 10px 0px;
    border-radius: 8px;
    text-align: center;
    cursor: pointer;
}
.btn-copy:hover{
    border-color: transparent!important;
    background: rgba(0,0,0,.02)!important;
}
.product-name,.price{font-size:14px}
.price{color: #d31216}
a:hover { color: #cca8a3; }
.btn-primary:hover { border-color: #000; }

/*GENERAL*/
.display-xs{display: none}

@media (max-width: 991px){
    .full-height{height:auto}
	.hidden-xs{display: none!important}
	.display-xs{display: block!important}
}

@media (min-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}
@media (min-width: 766px){
    .table-responsive{overflow: hidden}
}
@media (min-width: 1200px){
}
@media (max-width: 768px){
    .emxSFt{display: none}
    .col-xs-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.custom-divider{
    border-bottom: 1px solid #e2e2e2;
    height: auto;
    width: 100%;
}

/*LOGIN*/
.emxSFt {
    position: absolute;
    width: 500px;
    height: 500px;
    border-radius: 400px;
    right: 20px;
    top: -300px;
    background: #cfa497;
    box-shadow: rgb(0 0 0 / 10%) 0px 5px 30px 5px;
    animation-name: shine;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
.btn-primary, .btn-primary:hover{
    background-color: #000;
    border-color: #000;
    border-radius: 0px;
}
.img-rounded {
    border-radius: 50px;
}
.box-shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .09);
    transform: translateY(-.5rem)
}
.jdNgyN {
    margin-left: 15px;
    cursor: pointer;
    color: rgba(0,0,0,.25);
    background-color: transparent;
    padding: 5px;
    border-width: 0;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    outline: 0;
    transition: all .4s ease 0s;
}

#clearCart{
    background-color:#feeceb;color:#eca9ad;border-radius: 10px;width: 100px;font-weight: bold;height: 40px
}

.cart-col{
    border-left: 1px solid #f8f8f8;
    right:0;
    /*position: fixed*/
}

.printInvoice{
    font-size: 14px;
    color: #17a2b8;
}

.no-stock-product{
    opacity: .3;
    cursor: not-allowed!important;
}