/* Custom */

.btn-aloe-micro, .btn-aloe-micro:active, .btn-aloe-micro:focus {
	background-color: #8f716e;
	color: #FFF;
}

.btn-aloe-micro:hover {
	background-color: #a38481;
	color: #FFF;
}

@media (max-width: 911px) {
	.sm-px-1rem {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}
}

.bg-second-color {
	background-color: #8f716e;
}

@media (max-width: 767px) {
	#banner3 {
		background-image: url(../images/slider-3-mvl.jpg)!important;
	}
}

@media (max-width: 767px) {
	body {
		text-align: center;
	}

	.nav-item {
		text-align: left;
	}

	::placeholder {
		text-align: center;
	}
	::-webkit-input-placeholder {
		text-align: center;
	}
	:-moz-placeholder { /* Firefox 18- */
		text-align: center;
	}
	 
	::-moz-placeholder {  /* Firefox 19+ */
		text-align: center;
	}
	:-ms-input-placeholder {
		text-align: center;
	}
}

/* Overwrite */

.h1, .h2, .h3, .h4, .h5, .h6 { margin:0 0 25px 0; padding:0; letter-spacing: -0.5px; font-weight: inherit; }
.h1 { font-size:5rem!important; line-height: 5rem!important; }
.h2 { font-size:3.9rem!important; line-height:4.2rem!important; }
.h3 { font-size:3.4rem!important; line-height:3.9rem!important; }
.h4 { font-size:2.85rem!important; line-height:3.4rem!important; }
.h5 { font-size:2.30rem!important; line-height:3rem!important; }
.h6 { font-size:1.80rem!important; line-height:2.5rem!important; }

:root {
	--alt-font: "Montserrat", sans-serif;
	--primary-font: "Montserrat", sans-serif;
}

:root {
	--base-color: #d7b6a7;
}

body {
	font-size: 16px;
	line-height: 26px;
}

.span, .p {
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	margin:0;
	padding:0;
	letter-spacing: normal;
}

.p {
	margin-bottom: 25px;
}

.navbar .navbar-nav .nav-link {
	font-size: 16px;
	line-height: 26px;
}

.grecaptcha-badge {
	display: none!important;
}

.center-logo .navbar-left, .center-logo .navbar-right {
	width: 30%;
}

@media (max-width: 991px) {
	.center-logo .navbar-left, .center-logo .navbar-right {
		width: 45%!important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.center-logo .navbar-left, .center-logo .navbar-right {
		width: 25%!important;
	}
}

header .navbar-brand .default-logo {
	width: 400px;
}

@media (max-width: 991px) {
	header .navbar-brand .mobile-logo {
		width: 215px !important;
	}
}

@media (max-width: 911px) {
	#CookiebotWidget:not(.CookiebotWidget-inactive) {
		opacity: 0!important;
		pointer-events: none!important;
	}
}

.terms-condition-box .box:before {
	border: 1px solid var(--black);
}

/* INI Imagen pedido más grande */
@media (max-width: 767px) {
    .cart-products tbody tr .product-thumbnail {
        width: 140px;
    }
    .cart-products tbody tr {
        padding-left: 155px;
    }
}

.cart-products .product-thumbnail {
    width: 200px;
}
/* FIN Imagen pedido más grande */

input {
	color: black!important;
}