.pcc{max-width:480px;margin:0 auto}.pcc--compact{margin:8px 0}.pcc__title{font-size:15px;font-weight:600;margin:0 0 8px}.pcc__form{display:block}.pcc__label{display:block;font-size:13px;color:#555;margin:0 0 4px}.pcc__row{display:flex;gap:8px;align-items:stretch}.pcc__input{flex:1;min-width:0;padding:10px 12px;border:1px solid #ccc;background:#fff;color:#1a1a1a;font:inherit;border-radius:0;min-height:44px}.pcc__input:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.pcc__input.is-invalid{border-color:#c0392b}.pcc__submit{padding:10px 16px;border:1px solid #1a1a1a;background:#1a1a1a;color:#fff;font:inherit;cursor:pointer;min-height:44px;border-radius:0;transition:background .15s;flex-shrink:0;white-space:nowrap}.pcc__submit:hover{background:#000}.pcc__result{margin:8px 0 0;font-size:14px;line-height:1.4;min-height:1.4em}.pcc__result.is-in-zone{color:#1a1a1a;font-weight:400;background:#eaf6e7;border:1px solid #c8e6c9;border-radius:6px;padding:12px;margin-top:10px}.pcc__result.is-in-zone .pcc__result-title{color:#1e7d32;font-weight:700;margin:0 0 6px;font-size:15px}.pcc__result.is-out-zone{color:#1a1a1a;font-weight:400;background:#fff5e6;border:1px solid #f1d9b5;border-radius:6px;padding:12px;margin-top:10px}.pcc__result.is-out-zone .pcc__result-title{color:#a04e10;font-weight:700;margin:0 0 6px;font-size:15px}.pcc__result-body{margin:0 0 10px;line-height:1.45;font-size:13.5px}.pcc__dist{font-weight:400;font-size:12px;color:#555}.pcc__follow-btn{display:inline-block;padding:10px 18px;background:#1a1a1a;color:#fff;text-decoration:none;font-weight:600;font-size:13px;border-radius:6px;border:2px solid #1a1a1a;transition:background .15s,transform .1s;line-height:1.2}.pcc__follow-btn:hover{background:#000;color:#fff;transform:translateY(-1px)}.pcc__follow-btn:focus-visible{outline:3px solid #c8541c;outline-offset:2px}.pcc__result.is-info{color:#555}.pcc--compact .pcc__row{flex-wrap:nowrap}.pcc--compact .pcc__input,.pcc--compact .pcc__submit{font-size:13px;min-height:40px;padding:8px 10px}.pcc--compact .pcc__label{margin:0 0 4px}.pcc--collapsible{margin:0 0 8px}.pcc__trigger{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:#f4faf3;border:1px solid #c8e6c9;border-radius:6px;font:inherit;font-size:13px;color:#1a1a1a;cursor:pointer;text-align:left;line-height:1.3}.pcc__trigger:hover{background:#e8f4e6}.pcc__trigger-icon{font-size:16px;line-height:1;flex-shrink:0}.pcc__trigger-text{flex:1;min-width:0;text-decoration:underline;text-underline-offset:2px}.pcc--collapsible.is-collapsed .pcc__form{display:none}.pcc--collapsible:not(.is-collapsed) .pcc__trigger{margin-bottom:8px;background:#fff;border-color:#ddd}.pcc--collapsible:not(.is-collapsed) .pcc__trigger-text{text-decoration:none}@media(max-width:420px){.pcc:not(.pcc--compact) .pcc__row{flex-wrap:wrap}.pcc:not(.pcc--compact) .pcc__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/postal-code-checker.css.map */
