/*********** MENU CATEGORÍAS DESKTOP ***********/
.menu--product-categories .menu--dropdown, .menu--dropdown > li.has-mega-menu .mega-menu {
    max-height: 70vh;
    overflow-x: auto;
}

.menu--product-categories .menu--dropdown::-webkit-scrollbar, .menu--dropdown > li.has-mega-menu .mega-menu::-webkit-scrollbar {
    -webkit-appearance: none;
}

.menu--product-categories .menu--dropdown::-webkit-scrollbar-thumb, .menu--dropdown > li.has-mega-menu .mega-menu::-webkit-scrollbar-thumb {
    background-color: #e1e1e1;
    border-radius: 10px;
    border: 1px solid #cacaca;
}
/*********** MENU CATEGORÍAS DESKTOP ***********/

/*********** LISTADO DE PRODUCTOS ***********/
.form-group--number-custom {
    max-width: 100px;
}

.form-group--number-custom .form-control {
    height: 25px;
    border-radius: 0;
    border-color: rgba(0, 0, 0, 0.25);
}

.form-group--number-custom button {
    font-size: 12px;
}

.form-group--number-custom button.up {
    right: 10px;
}

.form-group--number-custom button.down {
    left: 10px;
}

.btn-corpo {
    background-color: #3289c5;
    color: #fff;
}

.btn-corpo:hover {
    background-color: #2c7bb1;
    color: #fff;
}

.ps-product .ps-product__price_usd {
    font-size: 16px;
    font-weight: 510;
}

.ps-product .ps-product__price_ars {
    font-size: 12px;
}

.ps-product .ps-product__rating .product-code {
    font-size: 10px;
    font-weight: 600;
}

.ps-product {
    position: relative;
    padding: 20px 20px 0;
    border: 1px solid transparent;
    margin-bottom: 20px;
}

@media (max-width: 1199px) {
	.ps-page--shop .ps-product:not(.ps-product--wide) .ps-product__content:not(.hover) {
	    position: relative;
	    display: block;
	    left: 0;
	    padding: 0;
	    border-bottom: none;
	}
}

.ps-product:hover .ps-product__content.hover {
    height: auto;
    visibility: visible;
    opacity: 1;
    border: none;
    position: relative;
    display: block;
    right: 0;
    top: auto;
    padding: 0;
    width: 100%;
}

.ps-page--shop .ps-product:hover .ps-product__content:not(.hover) {
    display: none !important;
}

.font-light-weight {
    font-weight: 510;
}

/*********** LISTADO DE PRODUCTOS ***********/

/*********** VISTA PREVIA ***********/
.ps-product--detail .ps-product__price_usd {
    font-size: 24px;
    color: #3289c5;
}

.ps-product--detail .ps-product__price_ars {
    font-size: 16px;
    margin-bottom: 0;
}

.ps-product--detail .ps-product__shopping .form-group--number input {
    height: 49px;
}

.ps-product--detail .ps-product__shopping .btn-corpo {
    width: 200px;
}
/*********** VISTA PREVIA ***********/
