@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');
:root{--az-ink:#1f2937;--az-muted:#6b7280;--az-line:#ede7df;--az-warm:#fffaf4;--az-accent:#6f2dbd;--az-soft:#fff7ed}body{background:linear-gradient(180deg,#fffaf4 0,#fff 34%);font-family:Poppins,system-ui,sans-serif;color:var(--az-ink)}.az-market-home{max-width:1400px;margin:0 auto;padding:0 20px 72px}.az-hero{display:grid;grid-template-columns:1fr;gap:26px;align-items:stretch;margin:5px 0 42px}.az-hero-slider{width:1983px;max-width:100%;height:793px;aspect-ratio:1983/793;overflow:hidden;border-radius:34px}.az-hero-slider img{display:block;width:100%;height:100%;aspect-ratio:1983/793;object-fit:cover;opacity:1;transition:opacity .5s ease}.az-hero-slider img.is-fading{opacity:0}.az-hero-copy{border:1px solid rgba(217,119,6,.16);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,247,237,.9));border-radius:34px;padding:48px;box-shadow:0 24px 70px rgba(146,64,14,.10)}.az-kicker{display:inline-flex;padding:8px 14px;border-radius:999px;background:#fff;color:#b45309;font-weight:700;font-size:13px;border:1px solid #fed7aa}.az-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.02;margin:18px 0 16px;letter-spacing:-.04em}.az-hero p{font-size:18px;line-height:1.75;color:var(--az-muted);max-width:850px}.az-hero-search{display:flex;gap:10px;background:#fff;border:1px solid #fed7aa;border-radius:999px;padding:8px;margin-top:24px;box-shadow:0 14px 35px rgba(251,146,60,.14)}.az-hero-search input{flex:1;border:0;outline:0;padding:0 18px;font-size:16px;min-width:0}.az-hero-search button,.az-product-info a{border:0;background:var(--az-accent);color:#fff;border-radius:999px;padding:14px 22px;font-weight:800;text-decoration:none}.az-quick-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.az-quick-tags a{padding:9px 13px;border:1px solid var(--az-line);border-radius:999px;background:#fff;color:var(--az-ink);text-decoration:none;font-weight:600}.az-hero-card{border-radius:34px;padding:28px;background:#111827;color:#fff;display:flex;flex-direction:column;justify-content:end;min-height:360px;box-shadow:0 24px 70px rgba(17,24,39,.18)}.az-hero-image{font-size:96px;margin:auto}.az-hero-card strong{font-size:24px}.az-hero-card span{color:#d1d5db;margin-top:10px}.az-section{margin-top:42px}.az-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.az-section h2{font-size:26px;margin:0;letter-spacing:-.02em}.az-section-head a{color:var(--az-accent);font-weight:800;text-decoration:none}.az-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.az-category-card,.az-store-card{background:rgba(255,255,255,.9);border:1px solid var(--az-line);border-radius:22px;padding:18px;text-decoration:none;color:inherit;box-shadow:0 12px 28px rgba(15,23,42,.04);transition:.2s}.az-category-card:hover,.az-product-card:hover,.az-store-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(15,23,42,.09)}.az-category-card span{font-size:28px}.az-category-card strong{display:block;margin:10px 0 5px}.az-category-card small{color:var(--az-muted);line-height:1.45}.az-product-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.az-product-card{background:#fff;border:1px solid var(--az-line);border-radius:26px;overflow:hidden;box-shadow:0 12px 30px rgba(15,23,42,.05);transition:.2s}.az-product-img{height:230px;background:linear-gradient(135deg,#fff7ed,#fdf2f8);display:grid;place-items:center;position:relative}.az-product-img img{width:100%;height:100%;object-fit:cover}.az-product-img span{font-size:72px}.az-product-img em{position:absolute;top:14px;left:14px;background:rgba(255,255,255,.92);border:1px solid #fed7aa;color:#9a3412;border-radius:999px;padding:7px 11px;font-style:normal;font-size:12px;font-weight:800}.az-product-info{padding:16px}.az-product-info h3{font-size:16px;line-height:1.35;min-height:44px;margin:0 0 10px}.az-product-info strong{font-size:20px}.az-product-info p{color:var(--az-muted);font-size:13px;min-height:20px}.az-product-info div{display:flex;gap:12px;color:#9ca3af;font-size:12px;margin:10px 0 16px}.az-product-info a{display:block;text-align:center;padding:11px}.az-store-grid,.az-user-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.az-store-card{text-align:center}.az-store-card div{width:74px;height:74px;margin:0 auto 12px;border-radius:24px;background:var(--az-soft);display:grid;place-items:center;font-size:34px;overflow:hidden}.az-store-card img{width:100%;height:100%;object-fit:cover}.az-store-card span{display:block;color:var(--az-muted);margin-top:6px}.az-user-grid div{border:1px dashed #fdba74;background:#fff7ed;border-radius:22px;padding:18px;font-weight:800}.az-user-grid small{display:block;color:var(--az-muted);font-weight:500;margin-top:8px}@media(max-width:1983px){.az-hero-slider{width:100%;max-width:1983px;height:auto}.az-hero-slider img{height:auto}}@media(max-width:980px){.az-hero{grid-template-columns:1fr}.az-product-row{grid-template-columns:repeat(2,1fr)}.az-hero-copy{padding:32px}}@media(max-width:560px){.az-market-home{padding:0 12px 48px}.az-hero-search{border-radius:24px;flex-direction:column}.az-hero-search input{padding:14px}.az-product-row{grid-template-columns:1fr}.az-hero-copy{border-radius:24px;padding:24px}.az-hero-card{min-height:260px;border-radius:24px}}

/* Página Quem Somos */
.about-hero-banner{
  width:100%;
  margin:0;
  padding:0;
  background:#fff;
}

.about-hero-banner img{
  display:block;
  width:100%;
  height:auto;
  margin:0 auto;
}

.about-wrap{
  max-width:1180px;
  margin:42px auto 64px;
  padding:18px;
  font-family:Poppins,sans-serif;
  color:#251f1a;
  line-height:1.75;
}

.about-title{
  color:#6f2dbd;
  font-size:clamp(34px,5vw,56px);
  line-height:1.05;
  margin:18px 0 16px;
  font-weight:800;
  letter-spacing:-.04em;
}

.lead{
  font-size:clamp(18px,2.4vw,24px);
  color:#4f4540;
  margin:0;
  max-width:760px;
  border-left:5px solid #6f2dbd;
  padding-left:18px;
}

.story-grid{
  display:grid;
  gap:22px;
  margin-top:30px;
}

.story-block{
  background:#fff;
  border:1px solid #f0e5dc;
  border-radius:24px;
  padding:clamp(22px,4vw,38px);
  box-shadow:0 14px 36px rgba(40,24,10,.06);
  position:relative;
  overflow:hidden;
}

.story-block::before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:6px;
  background:linear-gradient(180deg,#6f2dbd,#ffb16e);
}

.story-block h2{
  margin:0 0 16px;
  color:#201915;
  font-size:clamp(24px,3vw,34px);
  line-height:1.18;
  letter-spacing:-.025em;
}

.story-block p{
  margin:0 0 14px;
  font-size:17px;
  color:#433a35;
}

.story-block p:last-child{
  margin-bottom:0;
}

.short-lines{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  gap:10px;
  margin:22px 0;
}

.short-lines span{
  background:#fff8f2;
  border:1px solid #ffe5cf;
  border-radius:14px;
  padding:12px 14px;
  color:#3d312b;
  font-weight:600;
  text-align:center;
}

.quote-card{
  margin:24px 0 4px;
  padding:24px;
  border-radius:22px;
  background:linear-gradient(135deg,#fff0e4,#fff9f4);
  color:#2d221c;
  font-size:21px;
  font-weight:800;
  line-height:1.35;
  border:1px solid #ffd9b8;
}

.principles{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:16px;
  margin-top:22px;
}

.principle-card{
  background:#fffaf6;
  border:1px solid #ffe3ca;
  padding:20px;
  border-radius:18px;
}

.principle-card strong{
  display:block;
  color:#6f2dbd;
  margin-bottom:8px;
  font-size:16px;
}

.principle-card p{
  margin:0;
  font-size:14px;
  color:#62564f;
}

.closing{
  text-align:center;
  background:linear-gradient(135deg,#6f2dbd,#ff9440);
  color:#fff;
  border-radius:28px;
  padding:clamp(28px,5vw,52px);
  margin-top:28px;
  box-shadow:0 24px 60px rgba(255,106,0,.22);
}

.closing h2{
  margin:0 0 16px;
  font-size:clamp(28px,4vw,44px);
  line-height:1.12;
}

.closing p{
  max-width:820px;
  margin:0 auto 12px;
  font-size:18px;
  color:#fffaf6;
}

.closing p:last-child{
  margin-bottom:0;
  font-weight:700;
}

.section{
  background:#fff;
  border:1px solid #f0e5dc;
  border-radius:24px;
  padding:clamp(22px,4vw,38px);
  box-shadow:0 14px 36px rgba(40,24,10,.06);
  margin-top:22px;
}

.section h3{
  margin:0 0 12px;
  color:#201915;
  font-size:24px;
}

.section p{
  margin:0;
  font-size:17px;
  color:#433a35;
}


/* Hero Quem Somos - reduz banner em 20% */
.about-hero-banner{
    width:80% !important;
    max-width:1200px !important;
    margin:0 auto !important;
}

.about-hero-banner img{
    display:block;
    width:100% !important;
    height:auto !important;
    margin:0 auto !important;
}

@media (max-width:768px){
    .about-hero-banner{
        width:100% !important;
    }
}

/* Ajustes página Como Funciona */
.az-how-page{
    max-width:1180px;
    margin:0 auto;
    padding:34px 22px 60px;
}

.az-how-hero{
    display:block;
    text-align:left;
}

.az-how-hero-copy{
    max-width:900px;
    margin:0 auto 18px;
    text-align:left;
}

.az-how-hero-copy h1,
.az-how-hero-copy p{
    text-align:left;
}

.az-how-hero-media{
    max-width:1000px;
    margin:0 auto 30px;
}

.az-how-hero-img{
    display:block;
    width:100%;
    max-width:1000px;
    height:auto;
    margin:0 auto;
    border-radius:18px;
}

.az-how-intro,
.az-how-community,
.az-how-cta{
    max-width:1000px;
    margin-left:auto;
    margin-right:auto;
    font-size:80%;
    line-height:1.75;
    text-align:justify;
}

.az-how-steps{
    max-width:1000px;
    margin:28px auto;
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:18px;
}

.az-how-card{
    font-size:80%;
    border:1px solid rgba(91,44,111,.18);
    border-radius:18px;
    padding:20px;
    background:#fff;
}

.az-how-card-icon{
    display:none !important;
}

.az-how-card h2{
    color:#14213d;
}

@media(max-width:800px){
    .az-how-steps{
        grid-template-columns:1fr;
    }
}

/* Ajuste final Como Funciona */
.az-how-page{
    padding-top:0 !important;
}

.az-how-hero{
    margin-top:0 !important;
    padding-top:0 !important;
}

.az-how-hero-media{
    margin-top:0 !important;
    margin-bottom:34px !important;
}

.az-how-hero-img{
    border-radius:0 0 18px 18px !important;
}

.az-how-intro,
.az-how-community,
.az-how-cta,
.az-how-card{
    font-size:calc(80% + 2px) !important;
}

.az-how-card h2,
.az-how-community h2,
.az-how-cta h2{
    font-size:calc(1.15rem + 2px) !important;
}

/* Ajuste final Como Funciona */
.az-how-page{
    padding-top:0 !important;
}

.az-how-hero{
    margin-top:0 !important;
    padding-top:0 !important;
}

.az-how-hero-media{
    margin-top:0 !important;
    margin-bottom:34px !important;
}

.az-how-hero-img{
    border-radius:0 0 18px 18px !important;
}

.az-how-intro,
.az-how-community,
.az-how-cta,
.az-how-card{
    font-size:calc(80% + 2px) !important;
}

.az-how-card h2,
.az-how-community h2,
.az-how-cta h2{
    font-size:calc(1.15rem + 2px) !important;
}


/* ================================
   Taxas - acabamento elegante
================================ */

.az-fees-page{
    background:
        radial-gradient(circle at top left, rgba(106,61,232,.10), transparent 34%),
        linear-gradient(180deg,#fff 0%,#fbf9ff 45%,#fff 100%);
}

.az-fees-hero{
    max-width:1180px;
    margin:34px auto 28px;
    padding:34px;
    border:1px solid rgba(106,61,232,.18);
    border-radius:30px;
    background:linear-gradient(135deg,#ffffff 0%,#faf7ff 55%,#f4efff 100%);
    box-shadow:0 24px 70px rgba(42,22,89,.10);
    overflow:hidden;
}

.az-fees-hero img,
.az-fees-hero-media img,
.az-fees-banner img{
    width:100%;
    max-height:390px;
    object-fit:cover;
    border-radius:24px;
    box-shadow:0 18px 45px rgba(42,22,89,.14);
}

.az-fees-hero h1{
    color:#26124f;
    letter-spacing:-.04em;
}

.az-fees-hero p{
    color:#5f5474;
    font-size:18px;
    line-height:1.7;
}

.az-fees-section,
.az-fees-card,
.az-fees-plan,
.az-fees-box{
}

.az-fees-card:hover,
.az-fees-plan:hover,
.az-fees-box:hover{
    transform:translateY(-3px);
}

.az-fees-card,
.az-fees-plan,
.az-fees-box{
    transition:.22s ease;
}

.az-fees-page h2,
.az-fees-page h3{
    color:#26124f;
    letter-spacing:-.025em;
}

.az-fees-page p,
.az-fees-page li{
    color:#625775;
    line-height:1.65;
}

.az-fees-btn,
.az-fees-btn-primary,
.az-fees-page a[class*="btn"]{
    box-shadow:0 14px 34px rgba(106,61,232,.25);
}

.az-fees-btn:hover,
.az-fees-btn-primary:hover,
.az-fees-page a[class*="btn"]:hover{
    transform:translateY(-2px);
    box-shadow:0 18px 42px rgba(106,61,232,.34);
}

@media(max-width:768px){
    .az-fees-hero{
        margin:20px 14px;
        padding:22px;
        border-radius:22px;
    }

    .az-fees-hero img,
    .az-fees-hero-media img,
    .az-fees-banner img{
        max-height:280px;
        border-radius:18px;
    }
}


/* Paginas de ajuda e atendimento - Armazenato */
.az-help-page{
    width:100%;
    background:#fff;
    padding:34px 18px 56px;
}

.az-help-hero{
    max-width:1120px;
    margin:0 auto 28px;
    padding:36px 34px;
    border:1px solid rgba(91,43,138,.18);
    border-radius:26px;
    background:linear-gradient(135deg,#fff 0%,#fbf7ff 52%,#f4ecff 100%);
    box-shadow:0 18px 42px rgba(52,31,84,.08);
}

.az-help-kicker{
    display:inline-flex;
    align-items:center;
    padding:7px 13px;
    border-radius:999px;
    background:#f0e5ff;
    color:#5b2b8a;
    font-size:13px;
    font-weight:700;
    margin-bottom:12px;
}

.az-help-hero h1{
    margin:0 0 10px;
    color:#241434;
    font-size:clamp(28px,4vw,44px);
    line-height:1.05;
}

.az-help-hero p{
    max-width:720px;
    margin:0;
    color:#6f6478;
    font-size:17px;
    line-height:1.65;
}

.az-faq-wrap{
    max-width:1120px;
    margin:0 auto;
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:18px;
}

.az-faq-item{
    padding:24px;
    border:1px solid rgba(91,43,138,.16);
    border-radius:22px;
    background:#fff;
    box-shadow:0 12px 30px rgba(52,31,84,.06);
}

.az-faq-item h2{
    margin:0 0 9px;
    color:#3a1f58;
    font-size:19px;
    line-height:1.25;
}

.az-faq-item p{
    margin:0;
    color:#6f6478;
    font-size:15.5px;
    line-height:1.65;
}

.az-support-card{
    max-width:880px;
    margin:0 auto;
    padding:28px;
    border:1px solid rgba(91,43,138,.16);
    border-radius:24px;
    background:#fff;
    box-shadow:0 16px 38px rgba(52,31,84,.08);
}

.az-support-form{
    display:grid;
    gap:18px;
}

.az-form-grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:18px;
}

.az-support-form label{
    display:grid;
    gap:8px;
}

.az-support-form span{
    color:#3a1f58;
    font-weight:700;
    font-size:14px;
}

.az-support-form input,
.az-support-form select,
.az-support-form textarea{
    width:100%;
    border:1px solid rgba(91,43,138,.22);
    border-radius:16px;
    padding:13px 15px;
    font-size:15px;
    color:#2f2438;
    background:#fff;
    outline:none;
}

.az-support-form input:focus,
.az-support-form select:focus,
.az-support-form textarea:focus{
    border-color:#7b3fc6;
    box-shadow:0 0 0 4px rgba(123,63,198,.12);
}

.az-support-form button{
    justify-self:start;
    border:0;
    border-radius:999px;
    padding:14px 24px;
    background:#5b2b8a;
    color:#fff;
    font-weight:800;
    cursor:pointer;
    box-shadow:0 12px 24px rgba(91,43,138,.22);
}

.az-support-success{
    margin-bottom:18px;
    padding:14px 16px;
    border-radius:16px;
    background:#f0e5ff;
    color:#4b2278;
    font-weight:700;
}

@media(max-width:760px){
    .az-faq-wrap,
    .az-form-grid{
        grid-template-columns:1fr;
    }

    .az-help-hero,
    .az-support-card{
        padding:24px 20px;
        border-radius:20px;
    }
}


/* FIX FINAL produto pagamento compra segura loja */
.az-payment-box{
  min-height:70px!important;
  padding:10px 14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.az-payment-box h2,
.az-payment-box h3,
.az-payment-box p,
.az-payment-title,
.az-payment-subtitle{
  display:none!important;
}


.az-payment-flags-only{
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    border:none!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:visible!important;
}



.az-payment-flags-only img{
    display:block!important;
    width:96%!important;
    max-width:760px!important;
    height:auto!important;
    object-fit:contain!important;
    margin:0 auto!important;
}


.az-product-security{
  min-height:128px!important;
  padding:20px 24px!important;
  gap:16px!important;
  overflow:hidden!important;
}

.az-product-security-icon{
  width:62px!important;
  height:62px!important;
  flex:0 0 62px!important;
}

.az-product-security-content h3{
  font-size:24px!important;
  line-height:1.1!important;
  margin:0 0 14px!important;
  font-weight:500!important;
}

.az-product-security-list{
  display:flex!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  gap:0!important;
  width:100%!important;
}

.az-product-security-item{
  flex:1 1 0!important;
  min-width:0!important;
  padding:0 14px!important;
  gap:7px!important;
  font-size:13px!important;
  line-height:1.25!important;
  font-weight:400!important;
  display:flex!important;
  align-items:center!important;
}

.az-product-security-item:first-child{
  padding-left:0!important;
}

.az-product-security-item + .az-product-security-item{
  border-left:1px solid #bfe6cf!important;
}

.az-product-security-item svg,
.az-product-security-item i,
.az-product-security-check{
  width:20px!important;
  height:20px!important;
  min-width:20px!important;
  flex:0 0 20px!important;
}

.az-product-seller-stats > *,
.az-seller-stats > *,
.az-store-stats > *{
  background:#f5fbf7!important;
  border-color:#cfe9d9!important;
  color:#2f6b4f!important;
  font-weight:400!important;
}

.az-product-seller a,
.az-product-seller button,
.az-store-actions a,
.az-store-actions button{
  border-color:#bfe6cf!important;
  color:#2f6b4f!important;
  font-weight:500!important;
}

.az-product-seller .btn-primary,
.az-store-actions .btn-primary{
  background:#bfe6cf!important;
  color:#2f6b4f!important;
  border-color:#bfe6cf!important;
}

@media(max-width:640px){
  .az-payment-box{
    min-height:62px!important;
    padding:8px!important;
  }

  
.az-payment-flags-only{
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    border:none!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:visible!important;
}


  .az-product-security{
    padding:16px!important;
    gap:12px!important;
  }

  .az-product-security-content h3{
    font-size:21px!important;
  }

  .az-product-security-item{
    font-size:12px!important;
    padding:0 8px!important;
  }

  .az-product-security-item svg,
  .az-product-security-item i,
  .az-product-security-check{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
  }
}


/* ajuste fino loja do vendedor */
.az-product-seller,
.az-seller-card,
.az-store-card{
  padding-top:22px!important;
  padding-bottom:26px!important;
}

.az-product-seller h2,
.az-product-seller h3,
.az-seller-card h2,
.az-seller-card h3,
.az-store-card h2,
.az-store-card h3{
  margin-top:0!important;
  margin-bottom:16px!important;
}

.az-product-seller-header,
.az-seller-header,
.az-store-header{
  margin-bottom:18px!important;
  align-items:center!important;
}

.az-product-seller-stats,
.az-seller-stats,
.az-store-stats{
  gap:16px!important;
  margin-top:14px!important;
  margin-bottom:24px!important;
}

.az-product-seller-stats > *,
.az-seller-stats > *,
.az-store-stats > *{
  min-height:44px!important;
  height:44px!important;
  padding:8px 14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.az-product-seller-actions,
.az-seller-actions,
.az-store-actions{
  gap:16px!important;
  margin-top:0!important;
}

.az-product-seller-actions a,
.az-product-seller-actions button,
.az-seller-actions a,
.az-seller-actions button,
.az-store-actions a,
.az-store-actions button{
  min-height:50px!important;
  height:50px!important;
  padding:12px 18px!important;
}



/* FIX: reduz altura dos indicadores da loja */

.az-product-seller-stats,
.az-seller-stats,
.az-store-stats{
    gap:14px!important;
    margin:12px 0 20px!important;
}

.az-product-seller-stats > *,
.az-seller-stats > *,
.az-store-stats > *{
    min-height:36px!important;
    height:36px!important;
    padding:6px 14px!important;
    border-radius:12px!important;
    font-size:15px!important;
    line-height:1!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
}

.az-product-seller-stats i,
.az-seller-stats i,
.az-store-stats i,
.az-product-seller-stats svg,
.az-seller-stats svg,
.az-store-stats svg{
    width:16px!important;
    height:16px!important;
    margin-right:6px!important;
}


/* FORCA altura menor indicadores loja vendedor */
.az-product-seller .az-product-seller-stats > *,
.az-product-seller .az-seller-stats > *,
.az-product-seller .az-store-stats > *,
.az-seller-card .az-product-seller-stats > *,
.az-seller-card .az-seller-stats > *,
.az-seller-card .az-store-stats > *,
.az-store-card .az-product-seller-stats > *,
.az-store-card .az-seller-stats > *,
.az-store-card .az-store-stats > *,
.az-product-seller-stats .az-stat-card,
.az-seller-stats .az-stat-card,
.az-store-stats .az-stat-card,
.az-product-seller-stats div,
.az-seller-stats div,
.az-store-stats div{
  height:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  padding-top:4px!important;
  padding-bottom:4px!important;
  line-height:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
}

.az-product-seller-stats,
.az-seller-stats,
.az-store-stats{
  align-items:center!important;
  margin-top:10px!important;
  margin-bottom:20px!important;
}
