.calculadora-frete{display:block;margin:1.25rem 0;padding:1rem;border:1px solid var(--color-border, #e5e5e5);border-radius:8px;background:var(--color-background-subtle, #fafafa);font-size:.95rem}.calc-frete__label{display:block;margin-bottom:.5rem;font-weight:600}.calc-frete__row{display:flex;gap:.5rem;align-items:stretch}.calc-frete__input{flex:1;padding:.6rem .75rem;border:1px solid var(--color-border, #ccc);border-radius:4px;font-size:1rem;background:#fff}.calc-frete__input:focus{outline:2px solid var(--color-accent, #000);outline-offset:-1px}.calc-frete__btn{padding:.6rem 1.25rem;border:none;border-radius:4px;background:var(--color-button, #111);color:var(--color-button-text, #fff);font-weight:600;cursor:pointer;transition:opacity .15s}.calc-frete__btn:hover{opacity:.85}.calc-frete__btn[disabled]{opacity:.5;cursor:not-allowed}.calc-frete__resultado{display:flex;flex-direction:column;gap:.15rem;margin-top:.75rem;padding:.75rem;border-radius:4px;background:#e8f5ed;color:#1a5d36}.calc-frete__resultado strong{font-weight:600}.calc-frete__resultado span{font-size:1.15rem;font-weight:700}.calc-frete__resultado small{opacity:.8}.calc-frete__erro{margin-top:.75rem;padding:.6rem .75rem;border-radius:4px;background:#fdecea;color:#8b1d18;font-size:.9rem}.calc-frete__whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;width:100%;border-radius:4px;background:#128c7e;color:#fff;text-decoration:none;font-weight:600;transition:background-color .15s}.calc-frete__whatsapp:hover,.calc-frete__whatsapp:focus{background:#075e54;color:#fff}.calc-frete__aviso{margin:.5rem 0 0;font-size:.85rem;color:#333232}.calculadora-frete [hidden]{display:none!important}calculadora-frete[data-frete-status=pendente]~* button[name=add],calculadora-frete[data-frete-status=pendente]~* .product-form__submit,calculadora-frete[data-frete-status=pendente]~* accelerated-checkout-component,calculadora-frete[data-frete-status=pendente]~* [data-block-type=accelerated-checkout],calculadora-frete[data-frete-status=pendente]~* .shopify-payment-button,calculadora-frete[data-frete-status=pendente]~* shop-pay-button,body[data-calc-frete-status=pendente] button[name=add],body[data-calc-frete-status=pendente] .product-form__submit,body[data-calc-frete-status=pendente] accelerated-checkout-component,body[data-calc-frete-status=pendente] [data-block-type=accelerated-checkout],body[data-calc-frete-status=pendente] .shopify-payment-button,body[data-calc-frete-status=pendente] shop-pay-button{opacity:.5;pointer-events:none}calculadora-frete[data-frete-status=nao-atendido]~* button[name=add],calculadora-frete[data-frete-status=nao-atendido]~* .product-form__submit,calculadora-frete[data-frete-status=nao-atendido]~* accelerated-checkout-component,calculadora-frete[data-frete-status=nao-atendido]~* [data-block-type=accelerated-checkout],calculadora-frete[data-frete-status=nao-atendido]~* .shopify-payment-button,calculadora-frete[data-frete-status=nao-atendido]~* shop-pay-button,body[data-calc-frete-status=nao-atendido] button[name=add],body[data-calc-frete-status=nao-atendido] .product-form__submit,body[data-calc-frete-status=nao-atendido] accelerated-checkout-component,body[data-calc-frete-status=nao-atendido] [data-block-type=accelerated-checkout],body[data-calc-frete-status=nao-atendido] .shopify-payment-button,body[data-calc-frete-status=nao-atendido] shop-pay-button{display:none!important}accelerated-checkout-component,[data-block-type=accelerated-checkout],.shopify-payment-button,shop-pay-button{display:none!important}.calc-frete__finalizar{display:block;width:100%;margin-top:.5rem}.calc-frete__finalizar[disabled]{opacity:.6;cursor:not-allowed}calculadora-frete[data-frete-status=pendente]~* .calc-frete__finalizar,body[data-calc-frete-status=pendente] .calc-frete__finalizar{opacity:.5;pointer-events:none}calculadora-frete[data-frete-status=nao-atendido]~* .calc-frete__finalizar,body[data-calc-frete-status=nao-atendido] .calc-frete__finalizar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/calculadora-frete.css.map */
