.AddressValidationBanner_banner__4VXhw{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;background:#fff9e6;border:2px solid #ffa726;border-radius:12px;margin-bottom:1.5rem}.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_header__8wo_l{display:flex;align-items:center;gap:.75rem;text-align:center;width:100%;justify-content:center}.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_header__8wo_l .AddressValidationBanner_icon__GqxO6{color:#ffa726;font-size:1.5rem;flex-shrink:0;line-height:1}.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_header__8wo_l .AddressValidationBanner_title__aHRXx{color:#ff8a00;font-size:1.05rem;font-weight:600;line-height:1.3;margin:0}@media screen and (min-width:480px){.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_header__8wo_l .AddressValidationBanner_title__aHRXx{font-size:1.15rem}}.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_subtitle__LA_al{color:var(--textColor);opacity:.85;font-size:.95rem;line-height:1.4;margin:0;text-align:center}@media screen and (min-width:480px){.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_subtitle__LA_al{font-size:1rem}}.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_verifyButton__z8GJI{display:inline-block;width:100%;padding:.75rem 1.5rem;background:var(--primary);color:var(--white);font-size:1rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-align:center;margin-top:.25rem}.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_verifyButton__z8GJI:hover{transform:translateY(-1px)}.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_verifyButton__z8GJI:active{transform:translateY(0)}@media screen and (min-width:480px){.AddressValidationBanner_banner__4VXhw .AddressValidationBanner_verifyButton__z8GJI{font-size:1.05rem}}