/* DEEJADA - Doprava a platba, scoped to single page */
#deejada-shipping-root{--ds-warm:#E7E2DD;--ds-ink:#342e29;--ds-brown:#8B7765;--ds-line:#e9e4df;--ds-pale:#f7f5f2;max-width:850px;margin:38px auto 54px;color:var(--ds-ink);font-family:inherit;font-size:inherit;line-height:1.65}
#deejada-shipping-root *,#deejada-shipping-root *::before,#deejada-shipping-root *::after{box-sizing:border-box}
#deejada-shipping-root h2,#deejada-shipping-root h3,#deejada-shipping-root p{margin:0;font-family:inherit;color:inherit}
#deejada-shipping-root .ds-hero{background:var(--ds-warm);padding:31px 32px;border-radius:11px;margin-bottom:15px}
#deejada-shipping-root .ds-eyebrow{display:block;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;font-weight:800;color:var(--ds-brown);margin-bottom:8px}
#deejada-shipping-root .ds-hero h2{font-size:26px;font-weight:800;line-height:1.3;margin:0 0 12px}
#deejada-shipping-root .ds-hero p{font-size:14px;line-height:1.8}
#deejada-shipping-root .ds-navigation{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}
#deejada-shipping-root .ds-navigation a{background:var(--ds-pale);border:1px solid var(--ds-line);border-radius:22px;padding:8px 14px;color:var(--ds-ink);font-size:12px;text-decoration:none;font-weight:700}
#deejada-shipping-root .ds-navigation a:hover{background:var(--ds-warm)}
#deejada-shipping-root .ds-section{margin:16px 0;padding:24px;border:1px solid var(--ds-line);border-radius:11px;background:white;scroll-margin-top:30px}
#deejada-shipping-root .ds-section h3{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;line-height:1.35;margin-bottom:7px}
#deejada-shipping-root .ds-num{flex:0 0 31px;height:31px;border-radius:50%;background:var(--ds-warm);color:var(--ds-brown);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}
#deejada-shipping-root .ds-intro{font-size:13px;color:#695f57;margin:0 0 18px}
#deejada-shipping-root .ds-price-list{display:grid;gap:9px;margin-top:15px}
#deejada-shipping-root .ds-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:13px 15px;border:1px solid var(--ds-line);border-radius:8px;background:#fff}
#deejada-shipping-root .ds-price-info{flex:1;min-width:0}
#deejada-shipping-root .ds-price-info strong{display:block;font-size:14px}
#deejada-shipping-root .ds-price-info small{display:block;margin-top:3px;font-size:12px;color:#766c64}
#deejada-shipping-root .ds-price{flex-shrink:0;white-space:nowrap;font-size:15px;font-weight:800;color:var(--ds-brown)}
#deejada-shipping-root .ds-highlight{margin-top:15px;background:var(--ds-warm);padding:14px 17px;border-radius:8px;font-size:14px}
#deejada-shipping-root .ds-highlight strong{font-weight:800}
#deejada-shipping-root .ds-note{padding:12px 0 0;font-size:12px;color:#716861;line-height:1.7}
#deejada-shipping-root .ds-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
#deejada-shipping-root .ds-payment{border:1px solid var(--ds-line);border-radius:8px;padding:17px;background:#fff}
#deejada-shipping-root .ds-payment strong{display:block;font-size:14px;margin-bottom:5px}
#deejada-shipping-root .ds-payment p{font-size:12px;color:#716861}
#deejada-shipping-root a{color:var(--ds-brown)}
#deejada-shipping-root .ds-footer{background:var(--ds-warm);border-radius:10px;padding:22px 24px;margin-top:16px}
#deejada-shipping-root .ds-footer h3{font-size:17px;font-weight:800;margin-bottom:7px}
#deejada-shipping-root .ds-footer p{font-size:13px}
#deejada-shipping-root .ds-footer a{font-weight:800;text-decoration:underline}
body.ds-shipping-ready h1.ds-shipping-native-title{display:none!important}
@media(max-width:767px){#deejada-shipping-root{margin:22px auto 35px}#deejada-shipping-root .ds-hero{padding:25px 20px}#deejada-shipping-root .ds-hero h2{font-size:23px}#deejada-shipping-root .ds-section{padding:20px 16px}#deejada-shipping-root .ds-section h3{font-size:18px}#deejada-shipping-root .ds-price-row{padding:12px;gap:10px}#deejada-shipping-root .ds-price{font-size:14px}#deejada-shipping-root .ds-payment-grid{grid-template-columns:1fr}}
