/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 30 2024 | 22:39:03 */
@media (max-width: 1050px) {
	.nm-main-menu .menu-item a {
		padding: 10px;
	}
}

/* min 521px */
@media (min-width: 521px) {
	body.woocommerce-checkout .combo-item .combo_mark-container {
		height: 100%;
		width: 20px;
		display: block;
		text-align: center;
		left: 0px;
		top: 0%;
	}
	body.woocommerce-checkout .combo-item:nth-child(odd) .combo_mark-container {
		background-color: orange;
		color: black;
	}
	body.woocommerce-checkout .combo-item:nth-child(even) .combo_mark-container {
		background-color: black;
		color: orange;
	}
	body.woocommerce-checkout .combo-item .combo_mark-container .combo-mark {
		transform: rotate(270deg);
		left: -14px;
		top: 45%;
	}
	body.woocommerce-checkout .combo-item {
		position: relative;
	}
	body.woocommerce-checkout .combo-item .combo-settings {
		padding-left: 25px;
	}
	body.woocommerce-checkout .combo-item .combo-components {
		padding: 0 25px;
	}
	body.woocommerce-checkout .combo-item .faixa-combo {
		display: none;
	}
}

/* min 768px */
@media (min-width: 768px) {
	#filtro-ordenar {
		display: grid;
		text-align: right;
	}
	#filtro-ordenar > .filter-title {
		display: flex;
		align-items: center;
		place-content: end;
	}
	#filtro-ordenar > .filter-title > .title-mobile {
		padding-left: 10px;
	}
	#filtro-ordenar > .lista-ordenar .custom-louvada-filter span {
		justify-self: end;
	}
	#filtro-ordenar > .lista-ordenar .custom-louvada-filter span:hover:before {
		content: '';
		position: absolute;
		color: black;
		width: 60px;
		top: 0px;
		left: -70px;
		background: url(https://louvada.com.br/loja/wp-content/uploads/2022/06/arrow-vector-png-e1654090249700.png) no-repeat center;
		background-size: contain;
		height: 25px;
	}
}

/* max 991px */
@media (max-width: 991px) {
	#btnChatFlt {
		padding: 0 !important;
		height: fit-content !important;
	}
	#btnChatFlt, #btnChatFlt > img {
		width: 25px !important;
	}
	#btnChatFlt > img {
		height: 175px !important;
		float: right;
	}
	#nm-mobile-menu > .nm-mobile-menu-scroll {
		margin-top: 100px !important;
	}
}

/* max 767px */
@media (max-width: 767px) {
	html {
		margin-top: 0 !important;
	}
	.has-highlighted-tag {
		width: 100%;
	}
	.has-highlighted-tag .menu-item-highlight {
		padding: 0px 12px !important;
		text-indent: initial;
	}
	.coupon-block .section-value #coupon-about #coupon-desc {
		max-height: 150px;
		overflow: scroll;
	}
	#filtro-ordenar > .filter-title > .text-title {
		display: none;
	}
	#filtro-ordenar > .filter-title {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	#filtro-ordenar {
		margin-top: -15px;
		margin-bottom: 25px;
	}
	.coupon-item {
		margin-top: 1em;
	}
	/*#nm-mobile-menu > .nm-mobile-menu-scroll {
		margin-top: 60px !important;
	}*/
}

/* max 575px */
@media (max-width: 575px) {
	#btnChatFlt {
		bottom: 0 !important;
	}
	/*#filtro-ordenar {
		margin-bottom: 25px;
	}*/
	#filtro-ordenar .filter-title {
		border-bottom: 1px solid rgba(0,0,0,0.15);
		margin-bottom: 10px;
	}
	#info-pedido {
		justify-content: space-between;
		align-items: start !important;
	}
	#info-pedido > #data-pedido {
		margin-left: 0;
	}
	#lista-pedidos .product-title > a > .product-id {
		font-size: 10px;
	}
	#lista-pedidos .product-title > a > .product-name {
		font-size: 14px;
	}
	#lista-pedidos .add_to_cart-button > form .quantity .nm-font, #lista-pedidos .add_to_cart-button > form .quantity input, #lista-pedidos .add_to_cart-button > form button {
		font-size: 12px;
	}
	.mt-xs-1 {
		margin-top: 1em !important;
	}
}

/* max 520px */
@media (max-width: 520px) {
	body.woocommerce-checkout .combo-item .combo_mark-container {
		display: none
	}
	.popup .content-box {
		max-height: 75%;
		overflow: auto;
	}
}

/* max 325px */
@media (max-width: 325px) {
	#info-pedido {
		display: block !important;
	}
	#info-pedido > #id-pedido {
		margin-bottom: -5px; !important
	}
}