/* DEEJADA - Vraceni zbozi a reklamace, v2 - oprava cislovani */
#deejada-returns-root {
  --dr-ink: #302b27;
  --dr-muted: #605851;
  --dr-brand: #8B7765;
  --dr-panel: #E7E2DD;
  --dr-border: #E9E4DF;
  font-family: inherit;
  font-size: 15px;
  color: var(--dr-ink);
  width: min(100%, 850px);
  margin: 0 auto 46px;
  line-height: 1.65;
}
#deejada-returns-root, #deejada-returns-root * { box-sizing: border-box; }
#deejada-returns-root h1, #deejada-returns-root h2, #deejada-returns-root h3 {
  font-family: inherit; color: var(--dr-ink); line-height: 1.3; margin: 0;
  text-transform: none; letter-spacing: normal;
}
#deejada-returns-root p { margin: 0 0 11px; line-height: 1.65; }
#deejada-returns-root a { color: var(--dr-brand); text-decoration: underline; text-underline-offset: 2px; }
#deejada-returns-root .dr-hero { background: var(--dr-panel); padding: 31px 33px; border-radius: 11px; margin: 0 0 18px; }
#deejada-returns-root .dr-kicker { display: block; font-size: 11px; letter-spacing: 1.2px; font-weight: 800; color: var(--dr-brand); margin-bottom: 10px; }
#deejada-returns-root .dr-hero h1 { font-size: 27px; font-weight: 750; margin-bottom: 14px; }
#deejada-returns-root .dr-hero p:last-child, #deejada-returns-root .dr-card p:last-child { margin-bottom: 0; }
#deejada-returns-root .dr-pills { display: flex; gap: 10px; flex-wrap: wrap; margin: 0 0 18px; }
#deejada-returns-root .dr-pills a { text-decoration: none; background: #f6f3f0; border: 1px solid var(--dr-border); color: var(--dr-ink); border-radius: 30px; padding: 8px 14px; font-size: 13px; font-weight: 700; }
#deejada-returns-root .dr-pills a:hover { background: var(--dr-panel); }
#deejada-returns-root .dr-stack { display: grid; gap: 16px; }
#deejada-returns-root .dr-card { border: 1px solid var(--dr-border); background: #fff; border-radius: 11px; padding: 25px 28px; }
#deejada-returns-root .dr-card-heading { display: flex; gap: 13px; align-items: center; margin-bottom: 17px; }
#deejada-returns-root .dr-num { display: inline-grid; place-items: center; background: var(--dr-panel); color: #5d5148; width: 32px; height: 32px; flex: 0 0 32px; border-radius: 50%; font-weight: 800; font-size: 13px; }
#deejada-returns-root .dr-card h2 { font-size: 19px; font-weight: 750; }
#deejada-returns-root .dr-card h3 { font-size: 15px; font-weight: 750; margin: 17px 0 7px; }
#deejada-returns-root ol { padding: 0 0 0 22px; margin: 0 0 12px; }
#deejada-returns-root li { padding-left: 4px; margin: 0 0 9px; }
#deejada-returns-root .dr-note { border-radius: 8px; background: #f6f3f0; padding: 15px 17px; margin: 17px 0 0; font-size: 14px; }
#deejada-returns-root .dr-note p:last-child { margin: 0; }
#deejada-returns-root .dr-actions { display:flex; flex-wrap:wrap; gap:11px; align-items:center; margin: 16px 0 0; }
#deejada-returns-root .dr-btn { display:inline-flex; align-items:center; justify-content:center; padding: 11px 17px; border-radius:6px; border:1px solid var(--dr-brand); color:#fff !important; background:var(--dr-brand); font-weight:750; text-decoration:none !important; font-size:14px; }
#deejada-returns-root .dr-btn:hover { background:#756354; }
#deejada-returns-root .dr-btn-secondary { background:#fff; color:var(--dr-brand) !important; }
#deejada-returns-root .dr-btn-secondary:hover { background:#f6f3f0; }
#deejada-returns-root .dr-bottom { margin-top: 17px; background: var(--dr-panel); border-radius: 10px; padding: 24px 27px; }
#deejada-returns-root .dr-bottom h2 {font-size:19px; margin-bottom:8px;}
#deejada-returns-root .dr-bottom p { font-size:14px; }
#deejada-returns-root address { font-style: normal; font-weight: 700; }
#deejada-returns-root .dr-small { color:var(--dr-muted); font-size:13px; }
@media(max-width:680px) {
  #deejada-returns-root { font-size:14px; margin-bottom: 30px; }
  #deejada-returns-root .dr-hero { padding: 24px 20px; }
  #deejada-returns-root .dr-hero h1 { font-size: 23px; }
  #deejada-returns-root .dr-card { padding: 21px 19px; }
  #deejada-returns-root .dr-card h2 { font-size: 17px; }
  #deejada-returns-root .dr-pills { gap: 7px; }
  #deejada-returns-root .dr-pills a { font-size:12px; padding:7px 10px; }
  #deejada-returns-root .dr-bottom { padding: 22px 20px; }
  #deejada-returns-root .dr-actions a { width:100%; }
}


/* OPRAVA: cisla kroku se nesmeji prekryvat s textem.
   Selektory jsou omezeny pouze na stranku vraceni. */
#deejada-returns-root .dr-card ol {
  list-style: none !important;
  counter-reset: dr-step;
  padding: 0 !important;
  margin: 14px 0 18px !important;
}
#deejada-returns-root .dr-card ol > li {
  display: block !important;
  list-style: none !important;
  position: relative !important;
  padding: 0 0 0 43px !important;
  margin: 0 0 13px !important;
  min-height: 28px;
}
#deejada-returns-root .dr-card ol > li::before {
  counter-increment: dr-step;
  content: counter(dr-step) !important;
  position: absolute !important;
  left: 0 !important;
  top: 1px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 27px !important;
  height: 27px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #8B7765 !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}
#deejada-returns-root .dr-card ol > li::marker { content: '' !important; }
