.container{
	max-width: 1300px !important;
}
.auto-p-mb p {
	margin-bottom: 24px;
}

/* Custom Scroll-Bar */
html { scroll-behavior: smooth; }
html::-webkit-scrollbar { width: 7px; }
html::-webkit-scrollbar-track { background: white; }
html::-webkit-scrollbar-thumb {
	background-color: goldenrod;
	border-radius: 0px;
}

.custom-sb-black::-webkit-scrollbar { width: 3px; }
.custom-sb-black::-webkit-scrollbar-track { background: white; }
.custom-sb-black::-webkit-scrollbar-thumb { background-color: black; }

/* Local Fonts */
@font-face{
	font-family: Recoleta-600;
	src: url('assets/fonts/Recoleta-SemiBold.ttf');
}
@font-face{
	font-family: Recoleta-500;
	src: url('assets/fonts/Recoleta-Medium.ttf');
}
@font-face{
	font-family: Recoleta-400;
	src: url('assets/fonts/Recoleta-Regular.ttf');
}
@font-face{
	font-family: Recoleta-300;
	src: url('assets/fonts/Recoleta-Light.ttf');
}

/* Custom Fonts */
.f_Recoleta_300 { font-family: Recoleta-300; }
.f_Recoleta_400 { font-family: Recoleta-400; }
.f_Recoleta_500 { font-family: Recoleta-500; }
.f_Recoleta_600 { font-family: Recoleta-600; }

body { font-family: 'Montserrat', sans-serif; }

/* Custom Hover: */
.custom-hv-button {
	transition: all 300ms ease-in-out;
	opacity: 0.72;
}
.custom-hv-button:hover {
	background-color: rgba(0, 0, 0, 0.72);
	color: goldenrod;
	opacity: 1;
	transform: scale(1.05);
	letter-spacing: 2px;
	border: 1px solid white;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25);
}

/* Carrito Dependencies */
/* .cfw-side-cart-floating-button { display: none !important; }
#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn { position:static !important; }
#cfw-side-cart #cfw-cart .cart-item-row .cfw-cart-item-description { padding: 15px !important; }
body.cfw-side-cart-close #cfw-side-cart {
    animation-name: cfw-side-cart-slide-out-ltr;
    right: -480px;
}
body.cfw-side-cart-open #cfw-side-cart {
    animation-name: cfw-side-cart-slide-in-ltr;
    right: 0;
} */