.emplab-quote-actions .emplab-add-quote{width:100%;background:#009bb4;color:#fff;min-height:52px;font-weight:700}.emplab-consult-price{color:#008faa;font-size:19px}.emplab-see-quote{display:block;margin:12px auto;text-align:center}.emplab-quote-note{color:#4b6472;margin:12px 0}.emplab-card-quote{padding:10px 0}.emplab-card-quote a{display:block;text-align:center}.product-form__payment-container .shopify-payment-button,.cart-recap__checkout,.additional-checkout-buttons,.product-form__info-list .parcelamento,.stock-plenty,.cartoes{display:none!important}.product-item__price-list .price{white-space:nowrap}.emplab-price-info .emplab-product-value{display:block;color:#093b57;font-size:26px;font-weight:700;line-height:1.35;letter-spacing:0;white-space:nowrap}.emplab-price-info .emplab-product-value-label{color:#526876;font-size:13px;font-weight:600;margin-bottom:3px}.emplab-price-info .emplab-value-disclaimer{display:block;color:#647c87;font-size:12px;line-height:1.45;margin-top:5px}.emplab-lead-time{padding:10px 12px;border-left:3px solid #06a3b8;background:#f1fafb;color:#264e60;margin:12px 0}.emplab-price-info .product-form__info-item{margin:0}.emplab-product-quantity{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0 14px}.emplab-product-quantity__label{font-weight:700;font-size:14px;color:#0a304c}.emplab-product-quantity__control{display:flex;align-items:center;width:168px;height:46px;border:1px solid #d4dce1;border-radius:6px;overflow:hidden;background:#fff}.emplab-quantity-step{-webkit-appearance:none;appearance:none;border:0;background:#f4f8fa;color:#006e87;width:46px;height:100%;font-weight:700;font-size:22px;cursor:pointer}.emplab-quantity-step:hover{background:#e1f4f8}.emplab-quantity-input{min-width:0;width:76px;flex:1;text-align:center;border:0;background:#fff;font-size:16px;font-weight:700;color:#102f42;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.emplab-quantity-input::-webkit-inner-spin-button,.emplab-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.emplab-quantity-input:focus{outline:2px solid #00a1b7;outline-offset:-2px}@media(max-width:640px){.emplab-product-quantity{align-items:flex-start;flex-direction:column;gap:8px}}.emplab-consult-price,.emplab-price-info .emplab-product-value,.emplab-quote-unit{color:#007f98;font-weight:700;white-space:normal}.product-item__price-list .price{white-space:normal}.emplab-quote-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:100%;min-width:0;margin:0}.emplab-quote-actions>.button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:52px;height:auto;margin:0;padding:14px 18px;line-height:1.5!important;white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:6px}.emplab-quote-actions .emplab-see-quote{width:100%;max-width:100%;margin:0;padding:8px 0;line-height:1.5;text-align:center}.emplab-mobile-banner{display:none}@media(max-width:640px){.emplab-desktop-slideshow{display:none!important}.emplab-mobile-banner{display:block;position:relative;overflow:hidden;padding:30px 22px;background:linear-gradient(145deg,#06364c,#084c63);color:#fff}.emplab-mobile-banner__eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:1px;color:#8ee5ed}.emplab-mobile-banner h2{max-width:340px;margin:16px 0 12px;font-size:34px;line-height:1.12;letter-spacing:-.8px;color:#fff;font-weight:700}.emplab-mobile-banner p{max-width:350px;margin:0 0 22px;font-size:16px;line-height:1.6;color:#e3f2f5}.emplab-mobile-banner__categories{display:grid;gap:8px;margin-bottom:22px}.emplab-mobile-banner__categories a{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #598695;border-radius:7px;font-size:14px;color:#fff;line-height:1.5}.emplab-mobile-banner__cta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;background:#92edf0;color:#07374a;border-radius:7px;font-size:16px;font-weight:700;line-height:1.5}.emplab-mobile-banner__note{display:block;font-size:12px;line-height:1.5;color:#d0e8ee;margin-top:12px}}.emplab-contact-options,.emplab-how{padding:28px;background:#f3f8fa;border:1px solid #d9e7ec;border-radius:12px;margin-bottom:28px}.emplab-contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.emplab-outline{background:#fff!important;color:#006b80!important;border:1px solid #007f98!important;text-align:center;white-space:normal}.emplab-direct-whatsapp{display:block;width:100%;margin-top:12px}.emplab-how{margin-top:32px;margin-bottom:36px}.emplab-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.emplab-how strong{color:#063654}.emplab-how p{margin-top:8px}.emplab-optional{padding:16px;border:1px solid #d9e7ec;border-radius:8px;margin-top:18px}.emplab-optional summary{cursor:pointer;font-weight:600}.emplab-quote-page input,.emplab-quote-page textarea,.emplab-quote-page select{font-size:16px}.emplab-quote-row a{color:#006b80}.emplab-quote-page .emplab-submit{min-height:52px;width:100%;white-space:normal;line-height:1.5}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #007f98;outline-offset:4px}@media(max-width:640px){.emplab-how-grid{grid-template-columns:1fr;gap:12px}.emplab-contact-options,.emplab-how{padding:20px}.emplab-contact-actions .button{width:100%;white-space:normal}.product-item__title{line-height:1.5}.emplab-quote-row .emplab-remove{grid-column:2;justify-self:start;min-height:44px}}.emplab-footer-contact{display:flex;gap:12px 24px;flex-wrap:wrap;padding:20px 0;border-top:1px solid #d9e7ec}.emplab-footer-contact a{color:#006b80;text-decoration:underline;overflow-wrap:anywhere}.emplab-faq{margin:32px 0}.emplab-faq details{border-bottom:1px solid #d9e7ec;padding:16px 0}.emplab-faq summary{font-weight:600;cursor:pointer;line-height:1.5;color:#06364c}.emplab-faq p{margin-top:12px;line-height:1.65}.emplab-privacy-note{font-size:13px;line-height:1.6}.emplab-privacy-note a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/26/assets/emplab-orcamento.css.map */
