.payment-shipping-block{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-top:2rem}.payment-shipping-block__header{padding:14px 15px 16px;border-bottom:1px solid #e0e0e0}.payment-shipping-block__methods{display:flex;flex-wrap:wrap;gap:0 15px;align-items:center;justify-content:center}.payment-shipping-block__method{display:flex;align-items:center;gap:5px;font-family:Arial,sans-serif;font-size:13px;color:#333;letter-spacing:.6px;line-height:23.4px;white-space:nowrap}.payment-shipping-block__method svg{flex-shrink:0}.payment-shipping-block__shipping{background:#00000005;padding:14px 24px}.shipping-calc__input-wrap{display:flex;align-items:center;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:4px 24px;gap:10px;cursor:text;transition:border-color .2s ease}.shipping-calc__input-wrap .shipping-calc__input{border:none}.shipping-calc__input-wrap:focus-within{border-color:#5a4a42}.shipping-calc__pin-icon{flex-shrink:0;width:10px;height:13px;color:#5a4a42}.shipping-calc__input{flex:1!important;border:0!important;background:transparent!important;font-family:Arial,sans-serif!important;font-size:13px!important;color:#1f1f1f!important;letter-spacing:.6px!important;line-height:23.4px!important;outline:none!important;padding:0!important;min-width:0!important}.shipping-calc__input::placeholder{color:#333;opacity:.72}.shipping-calc__input::-webkit-outer-spin-button,.shipping-calc__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shipping-calc__clear-btn{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:#999;display:none;line-height:1;font-size:16px}.shipping-calc__clear-btn.is-visible{display:block}.shipping-calc__clear-btn:hover{color:#5a4a42}.shipping-calc__loading{display:none;flex-shrink:0;width:14px;height:14px;border:2px solid #e0e0e0;border-top-color:#5a4a42;border-radius:50%;animation:shipping-spin .6s linear infinite}.shipping-calc__loading.is-visible{display:block}@keyframes shipping-spin{to{transform:rotate(360deg)}}.shipping-calc__address{display:none;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:14px 16px;width:100%}.shipping-calc__address.is-visible{display:flex}.shipping-calc__address-text{flex:1;font-family:Arial,sans-serif;font-size:13px;color:#1f1f1f;letter-spacing:.6px;line-height:1.2}.shipping-calc__address-text span{display:block}.shipping-calc__address-text>span:first-child{margin-bottom:2px}.shipping-calc__address-text .shipping-calc__address-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.shipping-calc__address-text .shipping-calc__address-meta span{display:inline}.shipping-calc__change-cep{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;color:#999;font-size:12px;text-decoration:underline;font-family:Arial,sans-serif;letter-spacing:.4px}.shipping-calc__change-cep:hover{color:#5a4a42}.shipping-calc__results{display:none;flex-direction:column;align-items:stretch;padding-top:4px}.shipping-calc__results.is-visible{display:flex}.shipping-calc__cart-insight{display:flex;flex-direction:column;gap:8px;margin:4px 12px 10px;padding:10px 12px;border:1px dashed #d8d8d8;background:#fcfcfc}.shipping-calc__cart-insight-text{font-family:Arial,sans-serif;font-size:12px;color:#6f5648;letter-spacing:.3px;line-height:1.4}.shipping-calc__single-item-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.shipping-calc__single-item-label{font-family:Arial,sans-serif;font-size:12px;color:#4a362c;letter-spacing:.3px;line-height:1.3}.shipping-calc__single-item-price{flex-shrink:0;font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#3d2a20;letter-spacing:.3px;line-height:1.3}.shipping-calc__free-progress{display:flex;flex-direction:column;gap:7px;margin:4px 12px;padding:10px 12px;border:1px solid #ece7e2;border-radius:8px;background:#fff}.shipping-calc__free-progress-text{margin:0;font-family:Arial,sans-serif;font-size:12px;color:#4a362c;letter-spacing:.2px;line-height:1.45}.shipping-calc__free-progress-meta{margin:0;font-family:Arial,sans-serif;font-size:11px;color:#54392db8;letter-spacing:.2px;line-height:1.2}.shipping-calc__free-progress-track{width:100%;height:6px;border-radius:999px;background:#ece7e2;overflow:hidden}.shipping-calc__free-progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:#5a4a42;transition:width .3s ease}.shipping-calc__free-progress.is-achieved .shipping-calc__free-progress-fill{background:#2e7d32}.shipping-calc__disclaimer{margin:2px 12px 0;font-family:Arial,sans-serif;font-size:11px;color:#54392da8;letter-spacing:.2px;line-height:1.45}.shipping-calc__option{display:flex;align-items:center;gap:10px;padding:13px 12px;margin:4px 12px;border-radius:8px;overflow:hidden}.shipping-calc__option:first-child{border:1px solid #e0e0e0}.shipping-calc__option-info{flex:1;font-family:Arial,sans-serif;font-size:13px;color:#54392d;letter-spacing:.6px;line-height:1.2;min-width:0}.shipping-calc__option-info span{display:block}.shipping-calc__option-price{flex-shrink:0;font-family:Arial,sans-serif;font-size:13px;color:#54392d;letter-spacing:.6px;line-height:1.2;white-space:nowrap}.shipping-calc__option-price.is-free{color:#2e7d32;font-weight:600}.shipping-calc__error{display:none;padding:10px 16px;font-family:Arial,sans-serif;font-size:12px;color:#c62828;letter-spacing:.4px;line-height:1.4}.shipping-calc__error.is-visible{display:block}.shipping-calc__input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;width:100%}.shipping-calc__submit-btn{min-width:11.2rem;height:4rem;border:1px solid #d3d3d3;background:#d3d3d3;color:#1f1f1f;font-family:Avantt,Helvetica,sans-serif;font-size:1.3rem;letter-spacing:.08rem;text-transform:uppercase;cursor:pointer;transition:filter .2s ease,opacity .2s ease}.shipping-calc__submit-btn:hover{filter:brightness(.97)}.shipping-calc__submit-btn:disabled{opacity:.65;cursor:wait}.shipping-calc__cep-help{display:inline-block;margin-top:.7rem;font-family:Avantt,Helvetica,sans-serif;font-size:1.16rem;color:#54392db8;text-decoration:none;border-bottom:1px solid rgba(84,57,45,.45)}.shipping-calc__option{border:1px solid #e0e0e0;background:#fff}.shipping-calc__option-label{font-weight:700;margin-bottom:.3rem}@media screen and (max-width:749px){.shipping-calc__input-row{grid-template-columns:1fr}.shipping-calc__submit-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/shipping-calculator.css.map */
