.product-shipping{margin:16px 0 0;transition:all .3s}.product-shipping .shipping-label{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;color:var(--color-foreground, #121212)}.product-shipping .field-placeholder{display:flex;align-items:stretch;gap:0}.product-shipping .campo{flex:1;border:1px solid var(--color-border, #e3e3e3);border-right:none;padding:11px 14px;font-size:.875rem;color:var(--color-foreground, #121212);background:transparent;outline:none;transition:border-color .2s;border-radius:var(--style-border-radius-inputs, 0) 0 0 var(--style-border-radius-inputs, 0)}.product-shipping .campo::placeholder{color:var(--color-foreground-muted, #787878);font-size:.875rem}.product-shipping .campo:focus{border-color:var(--color-foreground, #121212)}.product-shipping .field-placeholder #submit-main-shipping{background-color:var(--color-foreground, #121212);border:1px solid var(--color-foreground, #121212);color:var(--color-background, #fff);padding:0 18px;font-size:.8125rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s;border-radius:0 var(--style-border-radius-inputs, 0) var(--style-border-radius-inputs, 0) 0}.product-shipping .field-placeholder #submit-main-shipping:hover{opacity:.8}.loading{display:none;margin-top:16px;text-align:center}.loading svg{display:block;margin:auto;width:22px;height:22px;color:var(--color-foreground-muted, #787878);animation:shipping-spin .6s linear infinite}@keyframes shipping-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.result-container{display:none;margin-top:14px}.cep-container{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.8125rem;color:var(--color-foreground-muted, #787878)}.cep-container .cep-value{font-weight:600;color:var(--color-foreground, #121212)}.cep-container a{color:var(--color-foreground, #121212);text-decoration:underline;font-size:.8125rem}.cep-container a:hover{opacity:.7}.product-shipping .results{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border, #e3e3e3);border-radius:var(--style-border-radius-inputs, 0);overflow:hidden;font-size:.875rem}.product-shipping .results p{margin:0;padding:10px 14px;border-bottom:1px solid var(--color-border, #e3e3e3)}.product-shipping .results p:last-child{border-bottom:none}.product-shipping .shipping{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--color-border, #e3e3e3)}.product-shipping .shipping:last-child{border-bottom:none}.product-shipping .shipping .shipping-info{display:flex;flex-direction:column;gap:2px}.product-shipping .shipping .shipping-info .rate-name{font-size:.875rem;font-weight:500;color:var(--color-foreground, #121212)}.product-shipping .shipping .shipping-info .rate-days{font-size:.75rem;color:var(--color-foreground-muted, #787878)}.product-shipping .shipping .rate-price{font-size:.875rem;font-weight:600;color:var(--color-foreground, #121212);white-space:nowrap}.warning-container{display:flex;align-items:center;gap:10px;background-color:#fffbd1;border:1px solid #e8b30f;border-radius:4px;font-size:.75rem;line-height:1.4;padding:8px 12px;margin-top:10px}.warning-container svg{width:20px;height:20px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/59/assets/product-shipping.css.map */
