/* ============================================================
   Drampek Nekretnine — naslovna, sekcije 03/04/05
   03 Ponuda (navigator)  ·  04 Dostupnost  ·  05 Uslovi kupovine
   Zamjenjuju stare drag-slidere. Bez WebGL-a — samo CSS
   transformacije i IntersectionObserver.
   ============================================================ */

.dpk-s{position:relative;padding:clamp(80px,14vh,170px) clamp(20px,4.4vw,64px)}
.dpk-s-in{max-width:1560px;margin:0 auto;position:relative;z-index:2}
.dpk-s-dark{background:#0B1F33;color:#FAFBFC}
.dpk-s-light{background:#F2F4F6;color:#0B1F33}

.dpk-s-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:clamp(20px,3vh,32px)}
.dpk-s-eyebrow i{display:block;width:clamp(24px,3vw,44px);height:1px;background:#C9A227}
.dpk-s-eyebrow span{font-family:Barlow,sans-serif;font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase}
.dpk-s-dark .dpk-s-eyebrow span{color:rgba(250,251,252,.56)}
.dpk-s-light .dpk-s-eyebrow span{color:#4F6D8A}

.dpk-s h2{font-family:Jost,sans-serif;font-weight:200;font-size:clamp(34px,5.4vw,84px);line-height:1;letter-spacing:-.022em;max-width:min(900px,92vw)}
.dpk-s-lead{margin-top:16px;font-family:Barlow,sans-serif;font-weight:300;font-size:clamp(13px,1.15vw,15px);line-height:1.6;max-width:62ch}
.dpk-s-dark .dpk-s-lead{color:rgba(250,251,252,.66)}
.dpk-s-light .dpk-s-lead{color:#4F6D8A}

/* ============================================================
   03 — PONUDA (navigator)
   ============================================================ */
.dpk-nav3{margin-top:clamp(48px,8vh,96px);display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,26px)}
@media(min-width:860px){.dpk-nav3{grid-template-columns:repeat(3,1fr)}}

.dpk-nav3-card{
  position:relative;display:flex;flex-direction:column;justify-content:flex-end;
  min-height:clamp(300px,42vh,420px);
  padding:clamp(26px,3vw,40px);
  border-radius:22px;border:1px solid rgba(250,251,252,.12);
  background:rgba(250,251,252,.04);
  overflow:hidden;isolation:isolate;
  color:#FAFBFC !important;text-decoration:none;
  transition:transform 420ms cubic-bezier(.23,1,.32,1),border-color 300ms ease;
}
/* zlatni trag koji prati kursor — isti obrazac kao kartice na Kontaktu */
.dpk-nav3-card::before{
  content:'';position:absolute;inset:0;z-index:-1;opacity:0;
  background:radial-gradient(420px circle at var(--lx,50%) var(--ly,50%),rgba(201,162,39,.26),rgba(201,162,39,0) 70%);
  transition:opacity .45s ease;
}
@media(hover:hover) and (pointer:fine){
  .dpk-nav3-card:hover{transform:translateY(-6px);border-color:rgba(201,162,39,.4)}
  .dpk-nav3-card:hover::before{opacity:1}
  .dpk-nav3-card:hover .dpk-nav3-art{opacity:.2;transform:translate(0,-6px) scale(1.04)}
  .dpk-nav3-card:hover .dpk-nav3-go svg{transform:translateX(5px)}
}
.dpk-nav3-card:active{transform:scale(.99)}
.dpk-nav3-card:focus-visible{outline:2px solid #C9A227;outline-offset:4px}

/* linijski motiv umjesto fotografije — nema pogrešnih slika */
.dpk-nav3-art{
  position:absolute;z-index:-1;right:-8%;top:-4%;width:64%;height:auto;
  color:#C9A227;opacity:.11;pointer-events:none;
  transition:opacity .45s ease,transform .6s cubic-bezier(.23,1,.32,1);
}

.dpk-nav3-chip{
  align-self:flex-start;
  display:inline-flex;align-items:center;gap:8px;
  padding:6px 12px;margin-bottom:auto;
  border-radius:999px;border:1px solid rgba(201,162,39,.36);background:rgba(201,162,39,.1);
  font-family:Barlow,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:#E3C766;
}
.dpk-nav3-chip i{width:6px;height:6px;border-radius:50%;background:#C9A227;flex:0 0 auto}

.dpk-nav3-card h3{
  margin:clamp(28px,4vh,52px) 0 0;
  font-family:Jost,sans-serif;font-weight:300;
  font-size:clamp(26px,2.6vw,38px);line-height:1.08;letter-spacing:-.02em;color:#FAFBFC;
}
.dpk-nav3-card p{
  margin:12px 0 0;font-family:Barlow,sans-serif;font-weight:300;
  font-size:14px;line-height:1.6;color:rgba(250,251,252,.66);max-width:34ch;
}
.dpk-nav3-go{
  display:inline-flex;align-items:center;gap:10px;margin-top:24px;
  font-family:Barlow,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#C9A227;
}
.dpk-nav3-go svg{transition:transform 300ms cubic-bezier(.23,1,.32,1)}

/* traka za najam — najavljeno, ali bez slijepog linka */
.dpk-najam{
  margin-top:clamp(16px,2vw,26px);
  display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,28px);
  padding:clamp(22px,2.6vw,32px) clamp(24px,3vw,40px);
  border-radius:22px;border:1px dashed rgba(250,251,252,.2);background:rgba(250,251,252,.03);
}
.dpk-najam-t{flex:1 1 380px;min-width:0}
.dpk-najam-t b{
  display:block;font-family:Jost,sans-serif;font-weight:300;font-size:clamp(19px,2vw,25px);
  letter-spacing:-.012em;color:#FAFBFC;
}
.dpk-najam-t span{
  display:block;margin-top:8px;font-family:Barlow,sans-serif;font-weight:300;font-size:13.5px;
  line-height:1.6;color:rgba(250,251,252,.6);
}
.dpk-najam-tag{
  flex:0 0 auto;padding:5px 11px;border-radius:999px;
  border:1px solid rgba(201,162,39,.32);background:rgba(201,162,39,.07);
  font-family:Barlow,sans-serif;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(201,162,39,.85);
}
.dpk-najam-cta{
  flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;
  padding:13px 24px;border-radius:999px;background:#C9A227;color:#0B1F33 !important;
  font-family:Barlow,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  transition:transform 140ms cubic-bezier(.23,1,.32,1),box-shadow 180ms ease;
}
@media(hover:hover){.dpk-najam-cta:hover{box-shadow:0 16px 34px -16px rgba(201,162,39,.75)}}
.dpk-najam-cta:active{transform:scale(.97)}

/* ============================================================
   04 — DOSTUPNOST
   ============================================================ */
.dpk-av{margin-top:clamp(48px,8vh,96px);display:grid;grid-template-columns:1fr;gap:clamp(34px,5vw,72px);align-items:start}
@media(min-width:1000px){.dpk-av{grid-template-columns:1.15fr .85fr}}

.dpk-av-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(11,31,51,.12);border:1px solid rgba(11,31,51,.12);border-radius:18px;overflow:hidden}
@media(min-width:620px){.dpk-av-stats{grid-template-columns:repeat(4,1fr)}}
.dpk-av-stat{background:#F2F4F6;padding:clamp(20px,2.4vw,30px)}
.dpk-av-num{
  font-family:Jost,sans-serif;font-weight:200;font-size:clamp(38px,5vw,64px);
  line-height:1;letter-spacing:-.03em;color:#0B1F33;font-variant-numeric:tabular-nums;
}
.dpk-av-num small{font-size:.42em;font-weight:300;color:#4F6D8A;letter-spacing:0}
.dpk-av-stat b{
  display:block;margin-top:12px;font-family:Barlow,sans-serif;
  font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#4F6D8A;
}

/* traka oskudice */
.dpk-av-scarce{
  margin-top:clamp(22px,3vw,32px);
  display:flex;align-items:center;gap:14px;flex-wrap:wrap;
  padding:18px 22px;border-radius:14px;
  border:1px solid rgba(201,162,39,.42);background:rgba(201,162,39,.1);
}
.dpk-av-scarce .dot{position:relative;width:9px;height:9px;flex:0 0 auto}
.dpk-av-scarce .dot i{position:absolute;inset:0;border-radius:50%;background:#C9A227}
.dpk-av-scarce .dot em{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(201,162,39,.7);animation:dpk-ping 2.4s cubic-bezier(0,0,.2,1) infinite}
@keyframes dpk-ping{0%{transform:scale(1);opacity:.9}70%{transform:scale(3);opacity:0}100%{transform:scale(3);opacity:0}}
.dpk-av-scarce p{margin:0;font-family:Barlow,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#0B1F33}
.dpk-av-scarce p b{font-weight:600}

.dpk-av-cta{
  display:inline-flex;align-items:center;gap:10px;margin-top:clamp(24px,3vw,34px);
  padding:14px 26px;border-radius:999px;background:#0B1F33;color:#FAFBFC !important;
  font-family:Barlow,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  transition:transform 140ms cubic-bezier(.23,1,.32,1),box-shadow 180ms ease;
}
.dpk-av-cta svg{transition:transform 300ms cubic-bezier(.23,1,.32,1)}
@media(hover:hover){.dpk-av-cta:hover{box-shadow:0 16px 34px -16px rgba(11,31,51,.7)}.dpk-av-cta:hover svg{transform:translateX(4px)}}
.dpk-av-cta:active{transform:scale(.97)}

/* toranj: 21 etaža, puni se odozdo prema gore */
.dpk-av-tower{border:1px solid rgba(11,31,51,.12);border-radius:18px;padding:clamp(20px,2.4vw,30px);background:#FAFBFC}
.dpk-av-tower-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}
.dpk-av-tower-h b{font-family:Barlow,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#4F6D8A}
.dpk-av-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(11,31,51,.1)}
.dpk-av-legend span{display:inline-flex;align-items:center;gap:7px;font-family:Barlow,sans-serif;font-size:11px;font-weight:400;color:#4F6D8A}
.dpk-av-legend i{width:9px;height:9px;border-radius:2px;flex:0 0 auto}

.dpk-av-floor{display:flex;align-items:center;gap:12px;padding:2.5px 0;opacity:0;transform:translateY(10px)}
[data-tower].is-in .dpk-av-floor{opacity:1;transform:none;transition:opacity .5s ease var(--d,0ms),transform .5s cubic-bezier(.23,1,.32,1) var(--d,0ms)}
/* Sigurnosni ispad: animacija smije samo otkriti sadržaj, nikad ga sakriti.
   Ako tranzicija iz bilo kojeg razloga ne krene, etaže se ipak prikažu. */
[data-tower].is-done .dpk-av-floor{opacity:1 !important;transform:none !important;transition:none !important}
.dpk-av-floor-n{
  flex:0 0 26px;text-align:right;
  font-family:Barlow,sans-serif;font-size:10px;font-weight:500;color:#8A9BAC;font-variant-numeric:tabular-nums;
}
.dpk-av-floor-bar{flex:1 1 auto;display:flex;gap:3px;height:11px}
.dpk-av-u{flex:0 0 auto;width:16px;border-radius:2px}
.dpk-av-u[data-s="slobodno"]{background:#3E8E6E}
.dpk-av-u[data-s="rezervisano"]{background:#C9A227}
.dpk-av-u[data-s="prodano"]{background:#B4413C}
.dpk-av-empty{flex:1 1 auto;height:1px;align-self:center;background:rgba(11,31,51,.07)}

/* ============================================================
   05 — USLOVI KUPOVINE
   ============================================================ */
.dpk-uk{margin-top:clamp(48px,8vh,96px);display:grid;grid-template-columns:1fr;gap:clamp(34px,5vw,64px);align-items:start}
@media(min-width:1000px){.dpk-uk{grid-template-columns:.9fr 1.1fr}}

.dpk-uk-facts{display:flex;flex-direction:column;gap:1px;background:rgba(250,251,252,.12);border:1px solid rgba(250,251,252,.12);border-radius:18px;overflow:hidden}
.dpk-uk-fact{background:#0B1F33;padding:clamp(22px,2.6vw,32px)}
.dpk-uk-fact b{
  display:block;font-family:Jost,sans-serif;font-weight:200;
  font-size:clamp(30px,3.6vw,48px);line-height:1;letter-spacing:-.028em;color:#FAFBFC;font-variant-numeric:tabular-nums;
}
.dpk-uk-fact b small{font-size:.4em;font-weight:300;color:rgba(250,251,252,.6);letter-spacing:0}
/* Samo direktno dijete je natpis ispod broja. Brojevi koje odbrojava
   home-sections.js su <span data-n> UNUTAR <b> — bez `>` i njih je hvatalo ovo
   pravilo, pa su se 4.390 i 48 crtali kao sitan natpis od 9.5px, a jedinica
   (KM / m², rata) je ispadala najveća stvar u kartici. */
.dpk-uk-fact > span{
  display:block;margin-top:11px;font-family:Barlow,sans-serif;
  font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(250,251,252,.46);
}

/* informativni izračun rate */
.dpk-calc{border:1px solid rgba(250,251,252,.14);border-radius:18px;padding:clamp(24px,3vw,38px);background:rgba(250,251,252,.035)}
.dpk-calc-h{font-family:Barlow,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#C9A227}

.dpk-calc-row{margin-top:clamp(20px,2.4vw,28px)}
.dpk-calc-row>label{
  display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px;
  font-family:Barlow,sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;color:rgba(250,251,252,.62);
}
.dpk-calc-row>label u{text-decoration:none;font-weight:600;color:#FAFBFC;font-variant-numeric:tabular-nums}

/* ---- fiksno učešće (nije klizač — vezano je za kategoriju stana) ---- */
.dpk-calc-fixed{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;
  padding:13px 16px;border-radius:11px;
  border:1px solid rgba(250,251,252,.14);background:rgba(250,251,252,.04)}
.dpk-calc-fixed b{font-family:Jost,sans-serif;font-weight:300;font-size:22px;color:#FAFBFC;
  font-variant-numeric:tabular-nums;line-height:1}
.dpk-calc-fixed span{font-family:Barlow,sans-serif;font-size:11.5px;letter-spacing:.04em;
  color:rgba(250,251,252,.5)}

/* ---- birač stana (zamjena za <select>) ---- */
.dpk-pick{position:relative}
.dpk-pick-btn{
  display:flex;align-items:center;gap:14px;width:100%;text-align:left;
  padding:10px 14px;border-radius:13px;cursor:pointer;
  border:1px solid rgba(250,251,252,.16);background:#0B1F33;color:#FAFBFC;
  transition:border-color .24s ease,background .24s ease}
@media(hover:hover){.dpk-pick-btn:hover{border-color:rgba(201,162,39,.5);background:#0d2438}}
.dpk-pick-btn:focus-visible{outline:2px solid #C9A227;outline-offset:2px}
.dpk-pick.is-open .dpk-pick-btn{border-color:rgba(201,162,39,.6)}

/* Odabrani stan na dugmetu — home-sections.js ubacuje sličicu i tekst u
   .dpk-pick-cur, pa taj omotač mora biti isti flex red kao .dpk-pick-opt u
   panelu. Bez toga su .dpk-pick-th/.dpk-pick-tx obični inline spanovi, njihova
   širina/visina se ignoriše i slika naraste na punu širinu dugmeta. */
.dpk-pick-cur{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:13px}

.dpk-pick-th{flex:0 0 auto;width:54px;height:42px;border-radius:9px;overflow:hidden;
  background:rgba(250,251,252,.07);border:1px solid rgba(250,251,252,.1)}
.dpk-pick-th img{width:100%;height:100%;object-fit:cover;display:block}
.dpk-pick-tx{min-width:0;flex:1 1 auto;line-height:1.3}
.dpk-pick-tx b{display:block;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;color:#FAFBFC;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dpk-pick-tx span{display:block;margin-top:3px;font-family:Barlow,sans-serif;font-size:11.5px;font-weight:300;
  color:rgba(250,251,252,.56);font-variant-numeric:tabular-nums;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dpk-pick-tx em{font-style:normal;color:#C9A227}
.dpk-pick-caret{flex:0 0 auto;width:13px;height:13px;color:#C9A227;
  transition:transform .3s cubic-bezier(.23,1,.32,1)}
.dpk-pick.is-open .dpk-pick-caret{transform:rotate(180deg)}

.dpk-pick-panel{
  position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:70;
  max-height:min(54vh,392px);overflow-y:auto;overscroll-behavior:contain;
  padding:6px;border-radius:14px;
  border:1px solid rgba(250,251,252,.14);background:#0c2136;
  box-shadow:0 34px 66px -28px rgba(0,0,0,.85);
  opacity:0;visibility:hidden;transform:translateY(-6px) scale(.99);transform-origin:top;
  transition:opacity .2s ease,transform .26s cubic-bezier(.23,1,.32,1),visibility .2s}
.dpk-pick.is-open .dpk-pick-panel{opacity:1;visibility:visible;transform:none}
.dpk-pick-list{position:relative}

/* klizna pozadina ispod stavke nad kojom je miš / tastatura */
.dpk-pick-hl{position:absolute;left:0;right:0;border-radius:10px;background:rgba(201,162,39,.16);
  opacity:0;pointer-events:none;
  transition:transform .3s cubic-bezier(.23,1,.32,1),height .3s cubic-bezier(.23,1,.32,1),opacity .2s ease}

.dpk-pick-grp{display:block;padding:14px 12px 7px;
  font-family:Barlow,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.24em;
  text-transform:uppercase;color:rgba(250,251,252,.38)}
.dpk-pick-grp:first-child{padding-top:6px}

.dpk-pick-opt{position:relative;z-index:1;display:flex;align-items:center;gap:13px;width:100%;text-align:left;
  padding:9px 12px;border:0;border-radius:10px;background:none;cursor:pointer;color:inherit}
.dpk-pick-opt[aria-selected="true"] .dpk-pick-tx b{color:#C9A227}
.dpk-pick-opt .dpk-pick-th{width:50px;height:38px}
.dpk-pick-check{flex:0 0 auto;width:14px;height:14px;color:#C9A227;opacity:0;transition:opacity .2s ease}
.dpk-pick-opt[aria-selected="true"] .dpk-pick-check{opacity:1}

/* stavke se pojavljuju jedna za drugom kad se panel otvori */
.dpk-pick.is-open .dpk-pick-opt,.dpk-pick.is-open .dpk-pick-grp{
  animation:dpkPickIn .34s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i,0) * 26ms)}
@keyframes dpkPickIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}

@media(prefers-reduced-motion:reduce){
  .dpk-pick-panel,.dpk-pick-hl,.dpk-pick-caret{transition-duration:.01ms}
  .dpk-pick.is-open .dpk-pick-opt,.dpk-pick.is-open .dpk-pick-grp{animation:none}
}

.dpk-calc-seg{display:flex;gap:8px;flex-wrap:wrap}
.dpk-calc-seg button{
  flex:1 1 auto;padding:12px 8px;border-radius:11px;
  border:1px solid rgba(250,251,252,.16);background:transparent;color:rgba(250,251,252,.66);
  font-family:Barlow,sans-serif;font-size:13px;font-weight:400;
  transition:border-color 180ms ease,color 180ms ease,background 180ms ease;
}
@media(hover:hover){.dpk-calc-seg button:hover{border-color:rgba(201,162,39,.5);color:#FAFBFC}}
.dpk-calc-seg button[aria-pressed="true"]{background:#C9A227;border-color:#C9A227;color:#0B1F33;font-weight:600}
.dpk-calc-seg button:focus-visible{outline:2px solid #C9A227;outline-offset:2px}

.dpk-calc-out{
  margin-top:clamp(24px,3vw,32px);padding-top:clamp(22px,2.6vw,28px);
  border-top:1px solid rgba(250,251,252,.14);
  display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,44px);
}
/* Dodirna meta mora preći 44px — na 13px slovima padding daje ~42px. */
@media(pointer:coarse),(max-width:760px){
  .dpk-calc-seg button{min-height:44px}
}
.dpk-calc-out div{flex:1 1 150px;min-width:0}
.dpk-calc-out b{
  display:block;font-family:Jost,sans-serif;font-weight:200;
  font-size:clamp(26px,3.2vw,42px);line-height:1;letter-spacing:-.026em;color:#FAFBFC;font-variant-numeric:tabular-nums;
}
.dpk-calc-out b em{font-style:normal;font-size:.4em;font-weight:300;color:rgba(250,251,252,.6);letter-spacing:0}
.dpk-calc-out .is-primary b{color:#C9A227}
.dpk-calc-out span{
  display:block;margin-top:10px;font-family:Barlow,sans-serif;
  font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(250,251,252,.46);
}
.dpk-calc-note{
  margin:clamp(20px,2.4vw,26px) 0 0;
  font-family:Barlow,sans-serif;font-weight:300;font-size:11.5px;line-height:1.65;color:rgba(250,251,252,.42);
}

/* ---------- reduced motion ---------- */
@media(prefers-reduced-motion:reduce){
  .dpk-nav3-card,.dpk-nav3-art,.dpk-nav3-go svg,.dpk-najam-cta,.dpk-av-cta,.dpk-av-cta svg{transition:none !important;transform:none !important}
  .dpk-av-scarce .dot em{animation:none}
  .dpk-av-floor{opacity:1 !important;transform:none !important;transition:none !important}
}

/* ================= KRUPNIJI TEKST — SAMO DESKTOP =================
   Nekoliko natpisa je bilo na granici čitljivosti na velikom ekranu (9.5–13px
   uz široki letter-spacing). Granica 761px je ista kao u mobile.css, pa se
   telefon ne dira — tamo su veličine već namjerno podešene za dodir. */
@media(min-width:761px){
  /* Uvodni odlomci sekcija 03 i 04 */
  .dpk-s-lead{font-size:clamp(15px,1.2vw,17px);line-height:1.65}

  /* „Cijena po kvadratu, od" / „Učešće" / „Plaćanje na rate, do" */
  .dpk-uk-fact > span{font-size:11.5px;letter-spacing:.18em}

  /* Napomena ispod kalkulatora */
  .dpk-calc-note{font-size:13.5px;line-height:1.7}

  /* Traka „Najam" — opis ispod naslova */
  .dpk-najam-t span{font-size:15px}

  /* „Pogledaj stanove / garaže / prostore" u sekciji 03 */
  .dpk-nav3-go{font-size:12.5px;letter-spacing:.13em}
  .dpk-nav3-go svg{width:17px;height:17px}
}
