#product-product h1 {font-size: 18px; font-weight: 500; line-height: 135%;margin: 0;}
@media (max-width: 991px) {
	#product-product h1 {margin-top: 4px;}
}

/* preço */
#module-product-price {display: flex; flex-direction: column; margin: 0;}
#module-product-price #product-price-old {display: flex; gap: 6px; align-items: center; font-size: 12px;}
#module-product-price .product-container-pix {margin: 12px 0 0; order: 4; background: #f5f5f5; padding: 12px 8px; border-radius: var(--border-radius-default);}
#module-product-price .tag-product {font-size: 10px; font-weight: 600; padding: 2px 6px; line-height: normal; border: 1px solid var(--green); border-radius: 4px;  background: #00b32d05;}
#module-product-price #product-price-short-installments {font-size: 12px; font-weight: 500;}
#module-product-price #product-price-pix-text {font-size: 12px;}
#module-product-price #product-price-price {margin: 4px 0;}
#module-product-price .product-price-old-value {color: #aaa;}
#module-product-price #product-price-price h2 {margin: 0; line-height: normal; font-size: 22px; color: var(--secondary); }
#module-product-price #product-price-pix h2 {margin: 0; line-height: normal; color: var(--green); font-size: 26px; }
#module-product-price li {line-height: normal;}
#price-installment {border-bottom: 1px solid #d9d9d9; padding-bottom: 24px;}
#price-installment .btn {width: 100%; padding: 14px; background: #f5f5f5;}
#price-installment .btn:hover {background: #eaeaea;}
/* preço */

.container-buttons-buy .btn-product {text-transform: uppercase; font-size: 12px; padding: 16px;}

#product_description iframe {width: 100% !important; max-width: 600px;}

/* tabs */
#list_module_2 .nav-link {padding: 8px 0px; font-size: 16px; color: var(--text); font-size: 14px; font-weight: 500; border: none; }
#list_module_2 .nav-link.active {border-bottom: 1px solid var(--secondary); color: var(--secondary); background: #fff; color: #000;}
#list_module_2 .nav {gap: 14px;}
#list_module_2 .tab-content {border-top: none;}
#list_module_2 h5 {display: none;}
@media (max-width: 991px) {
	#list_module_2 h5 {font-size: 20px;}
	#list_module_2 .nav-link {font-size: 16px;}
	#list_module_2 .nav {justify-content: start; gap: 16px;}
}
/* tabs */

/* simulador de frete  */
#shipping_simulator {line-height: normal;}
#shipping_simulator .tittle-shipping-simulator {font-weight: 400; font-size: 14px; }
#shipping_simulator .cep-info a {font-size: 11px; text-decoration: underline; margin-top: 6px; color: #797979;}
#shipping_simulator #shipping-data {font-size: 14px; border-bottom: 1px solid #c2c2c2; padding-bottom: 12px;}
#shipping_simulator .input-group input {border-color: #eaeaea; font-size: 12px; padding: 0 8px; border-radius: var(--border-radius-default) 0 0 var(--border-radius-default); height: 44px;}
#shipping_simulator .input-group button {background: #f5f5f5; color: #000; border: 1px solid #f5f5f5; font-size: 12px; font-weight: 400; padding: 8px 24px; display: flex; align-items: center;}
#shipping_simulator .input-group button:hover {background: #eaeaea; border-color: #eaeaea;}
#shipping_simulator #list-shipping li {border: none; padding:7px 0; background: transparent;}
.shipping-results {background: #f7f7f7; padding: 14px; margin-top: 12px;}
@media (max-width: 991px) {
	#shipping_simulator .input-group button {padding: 8px 12px;}
	#shipping_simulator .input-group input, #shipping_simulator .input-group button {font-size: 14px;}
	#shipping_simulator .cep-info a {font-size: 10px;}
}
/* simulador de frete  */