/* Focinharia: checkout brasileiro */
/* loja só vende no Brasil: o campo País não precisa aparecer */
.wc-block-components-address-form__country{display:none!important}
.fz-cep-aviso{display:block;margin-top:6px;font-size:12.5px;color:var(--g600,#6f7266)}
/* pares lado a lado: rua e número, complemento e bairro, cidade e estado */
@media (min-width:480px){
 .wc-block-components-address-form{display:flex;flex-wrap:wrap;column-gap:12px}
 .wc-block-components-address-form>*{flex:1 1 100%;min-width:0}
 .wc-block-components-address-form__first_name,.wc-block-components-address-form__last_name{flex:1 1 calc(50% - 6px)!important}
 .wc-block-components-address-form__postcode{flex:0 1 calc(50% - 6px)!important;margin-right:calc(50% - 6px)!important}
 .wc-block-components-address-form__address_1{flex:1 1 calc(70% - 6px)!important}
 .wc-block-components-address-form__focinharia-numero{flex:1 1 calc(30% - 6px)!important}
 .wc-block-components-address-form__address_2,.wc-block-components-address-form__address_2-toggle,.wc-block-components-address-form__focinharia-bairro{flex:1 1 calc(50% - 6px)!important}
 .wc-block-components-address-form__city{flex:1 1 calc(60% - 6px)!important}
 .wc-block-components-address-form__state{flex:1 1 calc(40% - 6px)!important}
}
@media (max-width:479px){
 .wc-block-components-address-form{display:flex;flex-wrap:wrap;column-gap:10px}
 .wc-block-components-address-form>*{flex:1 1 100%;min-width:0}
 .wc-block-components-address-form__address_1{flex:1 1 calc(66% - 5px)!important}
 .wc-block-components-address-form__focinharia-numero{flex:1 1 calc(34% - 5px)!important}
 .wc-block-components-address-form__city{flex:1 1 calc(62% - 5px)!important}
 .wc-block-components-address-form__state{flex:1 1 calc(38% - 5px)!important}
}
