.samaika-address-status{margin:7px 0 0!important;font-size:12px!important;line-height:1.5!important;font-weight:600}
.samaika-address-status.is-ok{color:#38603c!important}
.samaika-address-status.is-wait{color:#746366!important;font-weight:400}
.samaika-address-status.is-error{color:#b8273d!important}
/* Colonia pick-list, styled like the other fields, with an inset chevron. */
.samaika-store .s-colonia-select,.samaika-store .woocommerce form .form-row select.s-colonia-select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:46px;margin:0 0 8px;padding:12px 44px 12px 14px;border:1px solid #d9cccf;border-radius:7px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8273d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/16px!important;padding-right:44px!important;color:#321719;font-size:14px;cursor:pointer}
.samaika-store .s-colonia-select:focus{border-color:#b8273d;outline:none;box-shadow:0 0 0 3px rgba(184,39,61,.15)}
.samaika-store .woocommerce-invalid .s-colonia-select{border-color:#b8273d}
/* Cart calculator: postcode first, street last (the template's own order is fixed). */
/* jQuery's slideToggle writes an inline display:block/none; keep "none", turn "block" into flex. */
.samaika-store .shipping-calculator-form{flex-direction:column}
.samaika-store .shipping-calculator-form:not([style*="none"]){display:flex!important}
#calc_shipping_country_field{order:1}#calc_shipping_postcode_field{order:2}#calc_shipping_state_field{order:3}#calc_shipping_city_field{order:4}#calc_shipping_address_2_field{order:5}#calc_shipping_address_1_field{order:6}
.samaika-store .shipping-calculator-form>p:last-of-type{order:7}
.samaika-store .s-email-fix{padding:0;border:0;background:none;color:#b8273d;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}
