.jzc-zag{background:linear-gradient(180deg,var(--jzz-povrs,#f4f4f4) 0%,var(--jzz-bg,#fff) 100%);padding:clamp(24px,3.2vw,44px) 0 clamp(20px,2.6vw,34px);text-align:center;font-family:var(--jzz-sans)}
.jzc-zag .jz-wrap{max-width:var(--jzz-shell,1320px);margin:0 auto;padding:0 var(--jzz-gut,24px)}
.jzc-koraci{list-style:none;margin:0 0 clamp(14px,1.8vw,20px);padding:0;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--jzz-muted,#777)}
.jzc-koraci li{display:flex;align-items:center;gap:8px;margin:0}
.jzc-koraci li+li::before{content:"";width:28px;height:1px;background:var(--jzz-line,#ddd);margin-right:2px}
.jzc-koraci a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}
.jzc-koraci a:hover{color:var(--jzz-akcent,#000)}
.jzc-br{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--jzz-line,#ddd);font-size:12px;letter-spacing:0;background:var(--jzz-panel,#fff)}
.jzc-koraci .is-on{color:var(--jzz-ink,#111);font-weight:600}
.jzc-koraci .is-on .jzc-br{background:var(--jzz-akcent,#111);border-color:var(--jzz-akcent,#111);color:var(--jzz-na-akcentu,#fff)}
.jzc-koraci .is-gotov .jzc-br{border-color:var(--jzz-akcent,#111);color:var(--jzz-akcent,#111)}
.jzc-koraci .jz-i{display:block}
.jzc-h1{font:500 clamp(36px,4.4vw,60px)/1.05 var(--jzz-serif,Georgia,serif);color:var(--jzz-ink,#111);letter-spacing:-.01em;margin:0}
.jzc-h1 em{font-style:italic;color:var(--jzz-akcent)}
.jzc-hvala{max-width:36em;margin:14px auto 0;color:var(--jzz-ink2,#444);font-size:16px}
.jzc-hvala p{margin:0}
body.jzc-on :is(.woocommerce-billing-fields>h3,#order_review_heading,.cart_totals h2,.woocommerce-additional-fields>h3,.woocommerce-order-details__title,.woocommerce-column__title){
  font:500 clamp(24px,2.2vw,30px)/1.15 var(--jzz-serif);text-transform:none;letter-spacing:-.005em;color:var(--jzz-ink)}
body.jzc-on .shop_table th{font-family:var(--jzz-sans);font-weight:600;letter-spacing:.1em;font-size:12px}
body.jzc-on .woocommerce-notices-wrapper .woocommerce-message{border-radius:var(--jzz-r,12px)}
@media (max-width:600px){.jzc-koraci{gap:6px;font-size:11.5px}.jzc-koraci li+li::before{width:14px}}
.jzn-putanja{display:flex;flex-wrap:wrap;justify-content:center;gap:0 8px;font-size:13px;color:var(--jzz-muted,#777);margin-bottom:12px}
.jzn-putanja a{color:inherit;text-decoration:none}
.jzn-putanja a:hover{color:var(--jzz-akcent)}
.jzn-putanja .jzk-sep{opacity:.6}
