.awa-installation-checker{display:block;min-width:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border,#dadce0);font-family:inherit}.awa-installation-checker[hidden]{display:none}.awa-installation-checker__prompt{margin:0 0 12px;color:var(--color-body,#2c2d2e);font-size:.875rem;line-height:1.45}.awa-installation-checker__form{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 8px}.awa-installation-checker__label{grid-column:1/-1;margin:0;color:var(--color-body,#2c2d2e);font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.awa-installation-checker__input,.awa-installation-checker__button{height:44px;min-height:44px;border-radius:var(--input-border-radius,6px);font:inherit}.awa-installation-checker__input{width:100%;min-width:0;padding:0 13px;color:var(--color-body,#2c2d2e);background:#fff;border:1px solid var(--color-form-border,#dadce0);font-size:1rem}.awa-installation-checker__input:focus{border-color:#0072b9;box-shadow:0 0 0 2px rgba(0,114,185,.14);outline:0}.awa-installation-checker__button{display:inline-flex;padding:0 18px;align-items:center;justify-content:center;color:#fff;background:#0072b9;border:1px solid #0072b9;font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.awa-installation-checker__button:hover{background:#005f99;border-color:#005f99}.awa-installation-checker__button-mobile{display:none}.awa-installation-checker__error{grid-column:1/-1;margin:0;color:#b42318;font-size:.75rem;line-height:1.4}.awa-installation-checker__result{display:grid;margin-top:12px;padding:11px 12px;grid-template-columns:22px minmax(0,1fr);gap:8px;border:1px solid;border-radius:8px}.awa-installation-checker__result[hidden]{display:none}.awa-installation-checker__result.is-available{color:#166534;background:#f0fdf4;border-color:#86d7a2}.awa-installation-checker__result.is-unavailable{color:#991b1b;background:#fff7f7;border-color:#efb2b2}.awa-installation-checker__icon{font-size:1rem;font-weight:800;line-height:1.25}.awa-installation-checker__copy{min-width:0}.awa-installation-checker__copy strong{display:block;color:inherit;font-size:.75rem;font-weight:800;letter-spacing:.02em;line-height:1.3}.awa-installation-checker__copy p{margin:2px 0 0;color:inherit;font-size:.75rem;line-height:1.4}.product-card-small.is-installation-unavailable{opacity:.62}.product-card-small.is-installation-unavailable .product-card-small--add-to-cart-button{cursor:not-allowed}.product-card-small__coverage-notice{width:100%;margin:7px 0 0;color:#991b1b;font-size:.6875rem;line-height:1.35}.product-card-small__coverage-notice[hidden]{display:none}@media(max-width:480px){.awa-installation-checker__form{grid-template-columns:1fr}.awa-installation-checker__label{grid-column:auto}.awa-installation-checker__button{width:100%}.awa-installation-checker__button-desktop{display:none}.awa-installation-checker__button-mobile{display:inline}.awa-installation-checker__error{grid-column:auto}}
