/* Deejada | Obchodni podminky | V2 - pouze #djterms */
#djterms {width:100%; max-width:960px; margin:0 auto 60px; box-sizing:border-box; color:#352E29; font-family:inherit;}
#djterms, #djterms * {box-sizing:border-box;}
#djterms .djterms-hero {background:#E7E2DD; border-radius:10px; padding:40px 48px; margin:0 0 22px;}
#djterms .djterms-eyebrow {display:block; color:#8B7765; font-size:12px; font-weight:700; letter-spacing:.11em; text-transform:uppercase; margin:0 0 14px;}
#djterms .djterms-hero h2 {font-size:30px; line-height:1.3; color:#352E29; font-weight:700; margin:0 0 12px; padding:0; border:0;}
#djterms .djterms-hero p {font-size:15px; line-height:1.75; max-width:670px; margin:0; color:#605851;}
#djterms .djterms-content {width:100%; display:flex; flex-direction:column; gap:18px; margin:0; padding:0;}
#djterms .djterms-card {background:#fff; border:1px solid #E8E3DE; border-radius:10px; padding:32px 42px; width:100%; box-shadow:0 2px 12px rgba(53,46,41,.025); overflow-wrap:anywhere;}
#djterms .djterms-card > h2 {font-size:22px!important; line-height:1.35; color:#352E29; font-weight:700; padding:0 0 17px!important; border-bottom:1px solid #E9E4DF; margin:0 0 22px!important;}
#djterms .djterms-card p {font-size:14px; line-height:1.85; color:#605851; margin:0 0 15px!important;}
#djterms .djterms-card p:last-child {margin-bottom:0!important;}
#djterms .djterms-card strong {color:#403833;}
#djterms .djterms-card a {color:#8B7765; text-decoration:underline; text-underline-offset:3px; overflow-wrap:anywhere;}
#djterms .djterms-card ul {padding-left:22px; margin:12px 0 20px;}
#djterms .djterms-card li {font-size:14px; line-height:1.8; margin-bottom:8px; color:#605851;}
#djterms .djterms-point {display:flex; align-items:flex-start; gap:11px;}
#djterms .djterms-bullet {flex:0 0 auto; color:#8B7765; font-weight:700;}
@media(max-width:767px){
  #djterms {padding:0 12px; margin-bottom:36px;}
  #djterms .djterms-hero {padding:28px 23px; margin-bottom:13px;}
  #djterms .djterms-hero h2 {font-size:25px;}
  #djterms .djterms-content {gap:12px;}
  #djterms .djterms-card {padding:23px 20px;}
  #djterms .djterms-card > h2 {font-size:19px!important;}
  #djterms .djterms-card p {font-size:14px;}
}
