/* ═══════════════════════════════════════════
   prostonitkastilya.org — katalog sklepów
   Style strony i wersja responsywna
   ═══════════════════════════════════════════ */

:root{
  --bg:#faf9f6;
  --bg-warm:#f3f0e9;
  --card:#ffffff;
  --text:#262522;
  --muted:#77766f;
  --faint:#96948c;
  --accent:#d8541e;
  --accent-hover:#bf4713;
  --accent-soft:#fdf0e9;
  --line:#e6e4de;
  --line-soft:#efece5;
  --serif:'Instrument Serif', Georgia, 'Times New Roman', serif;
  --sans:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
  --radius:12px;
  --radius-sm:8px;
  --shadow:0 5px 22px rgba(0,0,0,.05);
  --shadow-lg:0 18px 50px rgba(38,37,34,.12);
  --wrap:1240px;
}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:96px}
body{
  margin:0;
  background:var(--bg);
  color:var(--text);
  font:400 14px/1.6 var(--sans);
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
a:hover{color:var(--accent)}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:400}
small{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}
::selection{background:var(--accent-soft);color:var(--accent-hover)}
.sr-only{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;
}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}

/* ─── TOPLINE ─── */
.topline{
  background:var(--text);color:#f4f2ec;
  font-size:11px;letter-spacing:.09em;text-transform:uppercase;
  display:flex;justify-content:space-between;gap:16px;
  padding:8px 32px;
}
.topline span:first-child{font-weight:700}

/* ─── HEADER ─── */
header{
  position:sticky;top:0;z-index:100;
  background:rgba(250,249,246,.9);
  -webkit-backdrop-filter:blur(16px) saturate(1.4);
  backdrop-filter:blur(16px) saturate(1.4);
  border-bottom:1px solid var(--line);
  transition:box-shadow .25s ease;
}
header.scrolled{box-shadow:0 1px 18px rgba(0,0,0,.07)}
.header-inner{
  max-width:1400px;margin:0 auto;padding:16px 32px;
  display:flex;align-items:center;gap:28px;
}
.logo{
  display:inline-flex;align-items:baseline;
  font-size:20px;font-weight:700;letter-spacing:-.7px;white-space:nowrap;
}
.logo i{font:italic 34px/.6 var(--serif);color:var(--accent);margin-right:1px}
.logo em{font:italic 21px var(--serif);color:var(--accent);letter-spacing:0}

.search{flex:1;max-width:320px;position:relative;margin:0}
.search input{
  width:100%;border:1px solid var(--line);background:#fff;
  border-radius:30px;padding:11px 16px;font-size:12.5px;outline:none;
  transition:border-color .2s,box-shadow .2s,padding-right .2s;
}
.search input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}
.search input::placeholder{color:var(--faint)}
.search-count{
  position:absolute;right:10px;top:50%;transform:translateY(-50%);
  background:var(--bg-warm);color:var(--muted);font-size:11px;
  padding:2px 9px;border-radius:20px;
}

.header-nav{display:flex;gap:20px;align-items:center;margin-left:auto;font-size:12.5px;font-weight:600;white-space:nowrap}
.header-nav a{color:var(--text);transition:color .18s}
.header-nav a:hover,.header-nav a.active{color:var(--accent)}

.header-actions{display:flex;align-items:center;gap:8px}
.partner-link{
  font-size:11.5px;font-weight:600;letter-spacing:.02em;
  border:1px solid var(--line);background:#fff;border-radius:20px;
  padding:6px 12px;transition:border-color .18s,color .18s,transform .18s;
}
.partner-link:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}

.burger{
  display:none;width:40px;height:36px;border:1px solid var(--line);
  background:#fff;border-radius:8px;padding:9px 10px;
  flex-direction:column;justify-content:space-between;
}
.burger span{display:block;height:1.5px;background:var(--text);border-radius:2px;transition:transform .2s,opacity .2s}
.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}

/* ─── HERO ─── */
.hero{text-align:center;padding:54px 0 34px}
.hero h1{font:400 54px/1.06 var(--serif);letter-spacing:-1.6px;max-width:840px;margin:0 auto}
.hero h1 em{color:var(--accent);font-style:italic}
.hero p{margin-top:16px;font-size:14.5px;color:var(--muted)}
.stats{display:flex;justify-content:center;gap:20px;margin-top:20px;color:var(--muted);font-size:12px}
.stats span+span{border-left:1px solid var(--line);padding-left:20px}
.stats b{font-weight:600;color:var(--text)}
.mobile-break{display:none}

/* ─── SECTION HEADINGS ─── */
.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}
.section-heading h2{font:400 38px/1.12 var(--serif);letter-spacing:-.6px;margin-top:6px}
.section-heading p{margin-top:7px;font-size:13px;color:var(--muted)}
.section-heading>a{font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}

/* ─── PARTNERS ─── */
.partners{padding-bottom:52px}
.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.partner-card{
  position:relative;display:flex;flex-direction:column;gap:12px;
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;
  overflow:hidden;
}
.partner-card::after{
  content:'';position:absolute;inset:0 0 auto auto;width:120px;height:120px;
  background:radial-gradient(circle at 100% 0,var(--accent-soft),transparent 70%);
  opacity:0;transition:opacity .3s;
}
.partner-card:hover{border-color:#d8d2c4;box-shadow:var(--shadow);transform:translateY(-2px)}
.partner-card:hover::after{opacity:1}
.partner-mark{
  width:42px;height:42px;border-radius:10px;background:var(--accent-soft);
  color:var(--accent);font:italic 24px/42px var(--serif);text-align:center;
}
.partner-card h3{font-size:15px;font-weight:600;letter-spacing:-.2px}
.partner-card p{margin-top:6px;font-size:12.5px;line-height:1.6;color:var(--muted)}
.partner-go{margin-top:auto;font-size:12px;font-weight:600;color:var(--accent);padding-top:6px}

/* ─── CATALOG ─── */
.catalog{padding-bottom:16px}
.quiet{
  border:1px solid var(--line);background:none;border-radius:20px;
  padding:8px 14px;font-size:12px;color:var(--text);transition:.2s;
}
.quiet:hover{border-color:#d8d2c4}
.quiet[aria-pressed="true"]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}

.pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.pills button{
  border:1px solid var(--line);background:#fff;border-radius:30px;
  padding:8px 14px;font-size:12px;transition:.2s;
}
.pills button:hover{border-color:#d8d2c4}
.pills button.selected{background:var(--accent);border-color:var(--accent);color:#fff}

.toolbar{
  display:flex;justify-content:space-between;align-items:center;gap:16px;
  border-top:1px solid var(--line);padding:14px 0;
}
.toolbar p{font-size:12px;color:var(--muted)}
.controls{display:flex;align-items:center;gap:8px;font-size:12px}
.controls select{
  background:transparent;border:1px solid var(--line);border-radius:6px;
  padding:5px 8px;font-size:12px;color:var(--text);cursor:pointer;
}

.store-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.shop{
  position:relative;display:flex;flex-direction:column;
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  padding:18px;min-height:196px;
  transition:box-shadow .2s,border-color .2s,transform .2s;
}
.shop:hover{border-color:#d8d2c4;box-shadow:var(--shadow);transform:translateY(-2px)}
.shop-head{display:flex;gap:11px;align-items:center;padding-right:26px}
.shop-icon{
  width:36px;height:36px;border-radius:8px;flex:none;
  display:grid;place-items:center;
  font:italic 19px var(--serif);color:#fff;letter-spacing:-.5px;
  background:linear-gradient(135deg,var(--c1,#d8541e),var(--c2,#a83f12));
}
.shop h3{font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.2px}
.domain{font-size:11.5px;color:var(--faint);display:block;margin-top:3px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shop .description{
  font-size:12.5px;line-height:1.62;color:var(--muted);margin:13px 0 15px;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
.shop-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}
.shop-tag{
  font-size:10.5px;letter-spacing:.04em;font-weight:600;
  color:var(--muted);background:var(--bg-warm);border-radius:20px;padding:3px 10px;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%;
}
.shop-go{font-size:11.5px;font-weight:600;color:var(--accent);white-space:nowrap;background:none;border:0;padding:0}
.shop-go:hover{color:var(--accent-hover);text-decoration:underline}
.fav{
  position:absolute;top:12px;right:12px;width:26px;height:26px;
  display:grid;place-items:center;border:0;background:none;
  color:#bdb6a8;font-size:15px;line-height:1;border-radius:50%;
  transition:color .18s,background .18s,transform .18s;
}
.fav:hover{color:var(--accent);background:var(--accent-soft)}
.fav[aria-pressed="true"]{color:var(--accent)}
.fav[aria-pressed="true"]::before{content:'♥'}
.fav::before{content:'♡'}
.fav span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}

.empty{
  grid-column:1/-1;text-align:center;color:var(--muted);
  font-size:13px;padding:40px 0;
}
.more{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 0 56px}
.outline{
  border:1px solid var(--line);background:#fff;border-radius:30px;
  padding:11px 26px;font-size:12.5px;font-weight:600;
  transition:.2s;
}
.outline:hover{border-color:var(--accent);color:var(--accent)}
.more p{font-size:11.5px;color:var(--faint)}
.more p a{color:var(--muted);text-decoration:underline}

/* ─── EDITORIAL GRIDS ─── */
.editorial{padding-bottom:56px}
.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}

.news-card{
  display:flex;flex-direction:column;background:var(--card);
  border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;
  transition:box-shadow .2s,border-color .2s,transform .2s;
}
.news-card:hover{border-color:#d8d2c4;box-shadow:var(--shadow);transform:translateY(-2px)}
.news-media{
  height:168px;position:relative;overflow:hidden;
  background:linear-gradient(135deg,var(--c1,#e9e2d4),var(--c2,#cfc5b2));
}
.news-media::before{
  content:'';position:absolute;inset:-30% -10% auto auto;width:60%;height:150%;
  background:radial-gradient(circle at 70% 20%,rgba(216,84,30,.28),transparent 62%);
}
.news-media::after{
  content:'';position:absolute;inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);
  background-size:34px 34px;opacity:.5;
}
.news-media .glyph{
  position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
  font:italic 46px var(--serif);color:rgba(255,255,255,.9);
  text-shadow:0 4px 18px rgba(0,0,0,.18);
}
.news-kicker{
  position:absolute;left:14px;top:14px;z-index:2;
  background:rgba(255,255,255,.94);color:var(--text);
  font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  padding:4px 9px;border-radius:20px;
}
.news-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:9px;flex:1}
.news-body h3{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.3px}
.news-body p{font-size:12.5px;line-height:1.6;color:var(--muted)}
.news-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:11px;color:var(--faint);border-top:1px solid var(--line-soft)}
.news-meta .read{color:var(--accent);font-weight:600}

.sale-card{
  display:flex;flex-direction:column;gap:10px;
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;
  transition:box-shadow .2s,border-color .2s,transform .2s;
}
.sale-card:hover{border-color:#d8d2c4;box-shadow:var(--shadow);transform:translateY(-2px)}
.sale-card .sale-brand{display:flex;align-items:center;gap:10px}
.sale-card .sale-brand .shop-icon{width:30px;height:30px;font-size:16px;border-radius:7px}
.sale-card .sale-brand b{font-size:13px;font-weight:600}
.sale-card h3{font-size:16.5px;line-height:1.3;font-weight:600;letter-spacing:-.3px}
.sale-card p{font-size:12.5px;color:var(--muted);line-height:1.6}
.sale-card footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:10px}
.sale-card time{font-size:11px;color:var(--faint)}
.sale-badge{background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px}

.photo-credits,.method{font-size:11px;color:var(--faint);margin-top:16px;line-height:1.6}
.photo-credits a,.method a{color:var(--muted);text-decoration:underline}

/* ─── CTA / NEWSLETTER ─── */
.cta{padding-bottom:60px}
.cta-inner{
  background:var(--text);color:#f6f4ef;border-radius:18px;
  padding:44px 48px;display:grid;grid-template-columns:1.1fr .9fr;
  gap:40px;align-items:center;position:relative;overflow:hidden;
}
.cta-inner::before{
  content:'';position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;
  background:radial-gradient(circle,rgba(216,84,30,.42),transparent 68%);
}
.cta-inner small{color:#e79a72}
.cta-inner h2{font:400 34px/1.14 var(--serif);letter-spacing:-.6px;margin-top:8px}
.cta-inner p{color:#b9b6ae;font-size:13px;margin-top:12px;max-width:460px}
.cta-form{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}
.cta-form input{
  flex:1;min-width:200px;background:rgba(255,255,255,.08);color:#fff;
  border:1px solid rgba(255,255,255,.18);border-radius:30px;
  padding:13px 18px;font-size:13px;outline:none;transition:.2s;
}
.cta-form input::placeholder{color:#8f8c85}
.cta-form input:focus{border-color:var(--accent);background:rgba(255,255,255,.12)}
.cta-form .form-note{flex:1 0 100%;font-size:11px;color:#8f8c85;margin:2px 0 0}
.cta-form .form-note a{color:#c9c5bc;text-decoration:underline}

.primary{
  background:var(--accent);color:#fff;border:0;border-radius:30px;
  padding:13px 26px;font-size:12.5px;font-weight:600;letter-spacing:.01em;
  transition:background .2s,transform .2s;
}
.primary:hover{background:var(--accent-hover);transform:translateY(-1px)}
.primary:disabled{opacity:.65;cursor:progress;transform:none}

/* ─── FAQ ─── */
.faq{padding-bottom:56px}
.faq-list{border-top:1px solid var(--line)}
.faq details{border-bottom:1px solid var(--line)}
.faq summary{
  list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;
  font-size:14px;font-weight:600;letter-spacing:-.15px;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{
  content:'+';position:absolute;right:6px;top:50%;transform:translateY(-50%);
  font:400 20px var(--serif);color:var(--accent);transition:transform .2s;
}
.faq details[open] summary::after{content:'−'}
.faq details p{padding:0 60px 20px 0;font-size:13px;line-height:1.7;color:var(--muted)}

/* ─── CONTACT FORMS ─── */
.contact{padding-bottom:56px}
.forms{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.card-form{
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);
  padding:26px;display:flex;flex-direction:column;gap:14px;
}
.card-form h3{font-size:17px;font-weight:600;letter-spacing:-.25px;margin-bottom:2px}
.field{display:flex;flex-direction:column;gap:6px}
.field label{font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--muted)}
.field input,.field select,.field textarea{
  width:100%;border:1px solid var(--line);border-radius:8px;
  padding:11px 13px;font-size:13px;background:#fff;outline:none;
  transition:border-color .2s,box-shadow .2s;resize:vertical;
}
.field input:focus,.field select:focus,.field textarea:focus{
  border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);
}
.field input::placeholder,.field textarea::placeholder{color:var(--faint)}
.field input:invalid:not(:placeholder-shown){border-color:#e0b4a3}
.card-form .primary{align-self:flex-start;margin-top:4px}
.form-note{font-size:11px;color:var(--faint);line-height:1.6}
.form-note a{color:var(--muted);text-decoration:underline}
.form-done{
  display:none;align-items:center;gap:10px;margin-top:2px;
  background:#f2f7ef;border:1px solid #cfe3c4;border-radius:8px;
  padding:11px 14px;font-size:12.5px;color:#3d6330;
}
.form-done.show{display:flex}
.form-done::before{content:'✓';font-weight:700}

/* ─── ABOUT ─── */
.about{padding-bottom:64px;border-top:1px solid var(--line);padding-top:48px}
.about h2{margin-top:8px;font:400 34px/1.14 var(--serif);letter-spacing:-.6px}
.about-cols{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:22px}
.about-cols h3{font-size:14px;font-weight:600;letter-spacing:-.1px;margin-top:18px}
.about-cols h3:first-child{margin-top:0}
.about-cols p{font-size:13px;line-height:1.72;color:var(--muted);margin-top:7px}

/* ─── FOOTER ─── */
.site-footer{background:#f1eee7;border-top:1px solid var(--line);padding-top:48px}
.footer-inner{display:grid;grid-template-columns:1.2fr 1.4fr;gap:48px}
.footer-brand p{font-size:12.5px;line-height:1.7;color:var(--muted);margin-top:14px;max-width:340px}
.footer-org{font-size:11.5px!important;color:var(--faint)!important;margin-top:16px!important}
.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.footer-cols h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--text);margin-bottom:14px}
.footer-cols a{display:block;font-size:12.5px;color:var(--muted);padding:3px 0;transition:color .18s}
.footer-cols a:hover{color:var(--accent)}
.footer-bottom{
  display:flex;justify-content:space-between;gap:16px;
  margin-top:44px;padding-top:20px;padding-bottom:28px;
  border-top:1px solid var(--line);
  font-size:11.5px;color:var(--faint);
}

/* ─── TOAST ─── */
.toast{
  position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);
  background:var(--text);color:#f6f4ef;font-size:12.5px;
  padding:12px 20px;border-radius:30px;box-shadow:var(--shadow-lg);
  opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;
  z-index:200;max-width:min(92vw,520px);text-align:center;
}
.toast.show{opacity:1;transform:translate(-50%,0)}

/* ─── REVEAL ─── */
.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}
.reveal.in{opacity:1;transform:none}

/* ─── RESPONSIVE ─── */
@media (max-width:1160px){
  .store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .header-nav{gap:16px}
  .partner-link{display:none}
}
@media (max-width:980px){
  .header-inner{padding:14px 24px;gap:18px}
  .wrap{padding:0 24px}
  .header-nav{
    position:fixed;inset:auto 0 auto 0;top:0;height:100vh;
    display:none;flex-direction:column;justify-content:center;align-items:center;
    gap:26px;background:var(--bg);padding:40px;z-index:99;
    font-size:22px;
  }
  .header-nav.open{display:flex}
  .header-nav a.active{color:var(--accent)}
  .burger{display:flex;position:relative;z-index:101}
  .hero h1{font-size:42px;letter-spacing:-1.2px}
  .partner-grid{grid-template-columns:1fr}
  .three-grid{grid-template-columns:1fr 1fr}
  .cta-inner{grid-template-columns:1fr;padding:34px;gap:26px}
  .forms{grid-template-columns:1fr}
  .about-cols{grid-template-columns:1fr;gap:0}
  .footer-inner{grid-template-columns:1fr;gap:32px}
  .section-heading h2{font-size:31px}
  .section-heading{flex-direction:column;align-items:flex-start;gap:10px}
}
@media (max-width:760px){
  .topline-hide{display:none}
  .topline{justify-content:center;padding:7px 20px;font-size:10px}
  .search{max-width:none;order:3;flex:1 0 100%}
  .header-inner{flex-wrap:wrap;padding:12px 20px}
  .header-actions{margin-left:auto}
  .header-nav{font-size:20px}
  .hero{padding:34px 0 26px}
  .hero h1{font-size:34px;letter-spacing:-.9px}
  .hero p{font-size:13.5px}
  .mobile-break{display:block}
  .stats{flex-wrap:wrap;gap:12px;font-size:11.5px}
  .stats span+span{border-left:0;padding-left:0}
  .stats span:not(:last-child)::after{content:'·';margin-left:12px;color:var(--line)}
  .store-grid{grid-template-columns:1fr 1fr}
  .three-grid{grid-template-columns:1fr}
  .wrap{padding:0 20px}
  .section-heading h2{font-size:27px}
  .cta-inner{padding:26px 22px;border-radius:14px}
  .cta-inner h2{font-size:27px}
  .footer-bottom{flex-direction:column;gap:6px}
  .faq details p{padding-right:20px}
  .toolbar{flex-direction:column;align-items:flex-start;gap:10px}
  .news-media{height:150px}
  .shop{min-height:0}
  .shop .description{margin-bottom:12px}
}
@media (max-width:520px){
  .store-grid{grid-template-columns:1fr}
  .hero h1{font-size:29px}
  .logo{font-size:17px}
  .logo i{font-size:29px}
  .logo em{font-size:18px}
  .card-form{padding:20px}
  .pills button{padding:7px 12px;font-size:11.5px}
}

@media (prefers-reduced-motion:reduce){
  *{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .reveal{opacity:1;transform:none}
}
