.ficha-producto .carousel-indicators button.thumbnail {	width: 70px;	height: 70px;	display:block;	border-top:0px;}.ficha-producto .carousel-indicators button.thumbnail:not(.active) {	opacity: 0.7;}.ficha-producto .carousel-indicators {	position: relative;	margin-right:2%;	margin-left:2%;	margin-top:15px;}.ficha-producto .carousel-indicators ul li {	display:inline-block;}.ficha-producto div span.h1 {	font-size:30px;	line-height:35px;	text-align:center;	text-transform:uppercase;	margin-bottom:20px;	color: var(--color-rosa);}.ficha-producto h1 {	font-size:30px;	line-height:35px;	text-align:center;	text-transform:uppercase;	margin-bottom:20px;	color: var(--color-rosa);}.ficha-producto h2 {	font-size:30px;	line-height:35px;	text-align:center;	text-transform:uppercase;	margin-bottom:20px;	color: var(--color-rosa);}.ficha-producto .descripcion {	margin: 30px auto !important}.ficha-producto div .descripcion p {	font-size:15px !important;	line-height:20px !important;	font-family: "DynaPuff" !important;	margin:0px !important;}.ficha-producto div .descripcion span {	font-size:15px !important;	line-height:20px !important;	font-family: "DynaPuff" !important;	font-weight:normal !important;}.ficha-producto p.precio {	font-size:30px !important;	font-family: "DynaPuff" !important;	font-weight:500 !important;	color:var(--color-azul);	display:inline-block;	vertical-align:sub;}.ficha-producto .redes {	text-align:right;}.cantidad {	margin-right:15px;}.ficha-producto .redes a {	font-size:24px;	color:var(--color-azul);}.cantidad-producto {	width: 40px !important;    display: inline-block;    font-size: 25px;    text-align: right;    appareance: none;    padding-right:5px !important;    height: 36px;}@media (min-width: 768px) {	.ficha-producto .carousel-indicators button.thumbnail {		width: 70px;		height: 70px;		display:block;		border-top:0px;	}	.ficha-producto .carousel-indicators button.thumbnail:not(.active) {		opacity: 0.7;	}	.ficha-producto .carousel-indicators {		position: relative;		margin-right:2%;		margin-left:2%;		margin-top:0px;	}	.ficha-producto .carousel-indicators ul li {		display:block;	}		.ficha-producto h1 {		font-size:28px;		line-height:32px;		color: var(--color-rosa);		text-align:left;	}		.ficha-producto span.h1 {		font-size:28px !important;		line-height:32px;		color: var(--color-rosa);		text-align:left;	}		.ficha-producto h4 p {		font-size:16px !important;		margin:0px !important;	}	.ficha-producto h4 span {		font-size:16px !important;		line-height:20px !important;		font-weight:normal !important;	}		.ficha-producto p.precio {		font-size:30px !important;		font-weight:500 !important;		color:var(--color-azul);		display:inline-block;		vertical-align:sub;	}		.cantidad-producto {		width: 50px !important;		display: inline-block;		font-size: 25px;		text-align: right;		appareance: none;		padding: 10px;		height: 36px;	}}