/* ==========================================================================
   Kids Fun Park — Tunnel de réservation anniversaire (design handoff 10.2026)
   Tokens : navy #16215C · corail #FF6F4C · crème #FFF9F2 · sélection #FFF4EF
   ========================================================================== */
.kr-page{background:#FFF9F2;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:#16215C;min-height:70vh}
.kr-page *{box-sizing:border-box}
.kr-page button{font-family:inherit}
.kr-page a{color:#16215C}
.kr-page a:hover{color:#FF6F4C}
.kr-page input:focus,.kr-page textarea:focus,.kr-page select:focus{outline:2px solid #FF6F4C;outline-offset:1px}
/* ---- Reset des styles globaux Flatsome (boutons / champs) à l'intérieur du tunnel ---- */
.kr-page button,.kr-page input,.kr-page textarea,.kr-page select{margin:0;min-height:0;max-width:none;height:auto;line-height:1.25;letter-spacing:0;text-transform:none;box-shadow:none;position:static;vertical-align:baseline;text-shadow:none;font-weight:inherit}
.kr-page button{white-space:normal}
.kr-page button:hover,.kr-page button:focus{box-shadow:none;opacity:1}
.kr-page .kr-slot{width:100%}
.kr-page .kr-slot-time{white-space:nowrap}
.kr-page .kr-day{margin:0;min-height:0;width:auto}
.kr-page .kr-cal-btn{padding:0;margin:0;display:flex;align-items:center;justify-content:center;line-height:1}


/* ---- En-tête + stepper ---- */
.kr-page .kr-head{max-width:1180px;margin:0 auto;padding:44px 24px 8px}
.kr-page .kr-eyebrow{color:#FF6F4C;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.kr-page .kr-h1{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:38px;line-height:1.1;color:#16215C;margin:8px 0 22px;text-wrap:pretty}
.kr-page .kr-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.kr-page .kr-step{all:unset;cursor:default;display:flex;flex-direction:column;gap:8px;min-width:0}
.kr-page .kr-step:not(:disabled){cursor:pointer}
.kr-page .kr-step-bar{height:6px;border-radius:99px;background:#EFE3D3}
.kr-page .kr-step-row{display:flex;align-items:center;gap:8px;min-width:0}
.kr-page .kr-step-dot{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#EFE3D3;color:#8A7F70}
.kr-page .kr-step-label{font-size:13px;font-weight:600;color:#8A7F70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kr-page .kr-step.is-done .kr-step-bar,.kr-page .kr-step.is-cur .kr-step-bar{background:#FF6F4C}
.kr-page .kr-step.is-done .kr-step-dot{background:#16215C;color:#fff}
.kr-page .kr-step.is-cur .kr-step-dot{background:#FF6F4C;color:#fff}
.kr-page .kr-step.is-done .kr-step-label,.kr-page .kr-step.is-cur .kr-step-label{color:#16215C}

/* ---- Corps ---- */
.kr-page .kr-body{max-width:1180px;margin:0 auto;padding:28px 24px 90px;display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}
.kr-page .kr-card{flex:1 1 600px;min-width:0;background:#fff;border:1px solid #EFE3D3;border-radius:24px;padding:36px}
.kr-page .kr-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}
.kr-page .kr-h2{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:26px;line-height:1.15;color:#16215C;margin:0}
.kr-page .kr-stepnum{font-size:13px;color:#8A7F70;font-weight:600;white-space:nowrap}
.kr-page .kr-hint{font-size:15px;color:#4B5B60;margin:0 0 26px}
.kr-page .kr-notice{border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;margin:0 0 18px;line-height:1.45}
.kr-page .kr-notice--error{background:#FDE9E9;color:#B4123F}
.kr-page .kr-notice--info{background:#EAF8EE;color:#1F8A48}
.kr-page .kr-empty{color:#8A7F70;font-size:14px;padding:20px 0}
.kr-page .kr-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #F3EADF}
.kr-page .kr-back{background:none;border:none;color:#16215C;font-weight:700;font-size:14.5px;cursor:pointer;padding:12px 4px}
.kr-page .kr-next{background:#FF6F4C;color:#fff;font-weight:700;font-size:15.5px;padding:16px 34px;border:none;border-radius:999px;cursor:pointer;transition:background .18s}
.kr-page .kr-next:hover{background:#E85A3A}
.kr-page .kr-next:disabled{background:#E6D9C8;cursor:not-allowed}

/* ---- Grilles de choix ---- */
.kr-page .kr-grid{display:grid;gap:14px}
.kr-page .kr-grid--centres{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
.kr-page .kr-grid--formules{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.kr-page .kr-choice{all:unset;cursor:pointer;box-sizing:border-box;border-radius:18px;border:2px solid #EFE3D3;background:#fff;display:flex;flex-direction:column;transition:border-color .15s,background .15s}
.kr-page .kr-choice:hover,.kr-page .kr-choice:focus-visible{border-color:#FF6F4C}
.kr-page .kr-choice.is-on{border-color:#FF6F4C}
.kr-page .kr-centre{padding:22px;gap:6px}
.kr-page .kr-centre.is-on{background:#FFF4EF}
.kr-page .kr-choice-top{display:flex;justify-content:space-between;align-items:center;gap:8px}
.kr-page .kr-centre-name{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:22px;color:#16215C}
.kr-page .kr-radio{width:22px;height:22px;border-radius:50%;border:2px solid #EFE3D3;background:#fff;flex-shrink:0}
.kr-page .kr-choice.is-on .kr-radio{border-color:#FF6F4C;background:#FF6F4C;box-shadow:inset 0 0 0 4px #fff}
.kr-page .kr-centre-addr{font-size:13.5px;color:#4B5B60;line-height:1.5}
.kr-page .kr-centre-from{font-size:13px;color:#16215C;font-weight:600;margin-top:6px}
.kr-page .kr-formule{overflow:hidden}
.kr-page .kr-formule-head{color:#fff;padding:18px 20px;display:flex;flex-direction:column;gap:4px}
.kr-page .kr-formule--star .kr-formule-head{background:linear-gradient(135deg,#1BA6C9,#0F8CB0)}
.kr-page .kr-formule--super .kr-formule-head{background:linear-gradient(135deg,#B23FD6,#E23A8C)}
.kr-page .kr-formule--mega .kr-formule-head{background:linear-gradient(135deg,#16215C,#232F72)}
.kr-page .kr-formule-title{display:flex;justify-content:space-between;align-items:center;gap:8px}
.kr-page .kr-formule-name{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:18px}
.kr-page .kr-badge{background:#fff;color:#C21E7A;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:4px 9px;border-radius:99px}
.kr-page .kr-formule-price{font-size:13px;font-weight:600}
.kr-page .kr-formule-price strong{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:30px}
.kr-page .kr-formule-body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:8px}
.kr-page .kr-check{display:flex;gap:8px;font-size:13.5px;color:#3A4160;line-height:1.4}
.kr-page .kr-check::first-letter{color:#2CAE5D}
.kr-page .kr-check{color:#2CAE5D;font-weight:800}
.kr-page .kr-check span{color:#3A4160;font-weight:400}
.kr-page .kr-formule-cta{margin-top:8px;text-align:center;font-size:13.5px;font-weight:700;padding:10px;border-radius:999px;background:#F3EADF;color:#16215C}
.kr-page .kr-formule.is-on .kr-formule-cta{background:#FF6F4C;color:#fff}

/* ---- Date & créneau ---- */
.kr-page .kr-datetime{display:flex;flex-wrap:wrap;gap:28px}
.kr-page .kr-cal{flex:1 1 300px;min-width:0}
.kr-page .kr-cal-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.kr-page .kr-cal-btn{width:38px;height:38px;border-radius:50%;border:1px solid #E4D6C2;background:#fff;cursor:pointer;font-size:16px;color:#16215C}
.kr-page .kr-cal-btn:disabled{opacity:.35;cursor:default}
.kr-page .kr-cal-month{font-family:'Baloo 2',sans-serif;font-weight:700;font-size:18px;color:#16215C;text-transform:capitalize}
.kr-page .kr-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;font-size:12px;font-weight:700;color:#8A7F70;margin-bottom:6px}
.kr-page .kr-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}
.kr-page .kr-day{aspect-ratio:1;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;background:transparent;color:#16215C;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0}
.kr-page .kr-day--blank{visibility:hidden}
.kr-page .kr-day.is-free{background:#FFF9F2}
.kr-page .kr-day.is-sel{background:#16215C;color:#fff}
.kr-page .kr-day.is-off{color:#CFC4B5;cursor:default}
.kr-page .kr-day.is-loading{color:#B9AE9E;background:repeating-linear-gradient(90deg,#FAF4EA,#FAF4EA 6px,#F3EADF 6px,#F3EADF 12px);animation:kr-pulse 1.2s ease-in-out infinite}
@keyframes kr-pulse{50%{opacity:.55}}
.kr-page .kr-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:transparent}
.kr-page .kr-dot--green{background:#2CAE5D}
.kr-page .kr-dot--orange{background:#F0A43A}
.kr-page .kr-dot--sel{background:#fff}
.kr-page .kr-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12px;color:#6B6156}
.kr-page .kr-legend span{display:flex;align-items:center;gap:6px}
.kr-page .kr-legend i.kr-dot{width:7px;height:7px}
.kr-page .kr-legend-loading{color:#8A7F70;font-style:italic}
.kr-page .kr-slots{flex:1 1 220px;min-width:0}
.kr-page .kr-slots-title{font-weight:700;font-size:14px;color:#16215C;margin-bottom:12px}
.kr-page .kr-slots-empty{border:1.5px dashed #E4D6C2;border-radius:14px;padding:26px;text-align:center;font-size:14px;color:#8A7F70}
.kr-page .kr-slots-list{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow:auto;padding-right:2px}
.kr-page .kr-slot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;border:2px solid #EFE3D3;background:#fff;cursor:pointer;text-align:left;min-height:44px}
.kr-page .kr-slot:hover{border-color:#FF6F4C}
.kr-page .kr-slot.is-on{border-color:#FF6F4C;background:#FFF4EF}
.kr-page .kr-slot-time{font-weight:700;font-size:15px;color:#16215C}
.kr-page .kr-slot-sub{font-size:12.5px;font-weight:600}
.kr-page .kr-slot-sub.is-ok{color:#2CAE5D}
.kr-page .kr-slot-sub.is-last{color:#C07A12}
.kr-page .kr-boxes{margin-top:18px}
.kr-page .kr-boxes-title,.kr-page .kr-section-title,.kr-page .kr-cf-label{font-weight:700;font-size:14px;color:#16215C;margin-bottom:10px}
.kr-page .kr-chips{display:flex;flex-wrap:wrap;gap:8px}
.kr-page .kr-chip{border:2px solid #EFE3D3;background:#fff;color:#16215C;font-weight:700;font-size:13px;padding:9px 14px;border-radius:999px;cursor:pointer;min-height:40px}
.kr-page .kr-chip:hover{border-color:#FF6F4C}
.kr-page .kr-chip.is-on{border-color:#FF6F4C;background:#FFF4EF}

/* ---- Invités ---- */
.kr-page .kr-stack{display:flex;flex-direction:column;gap:22px}
.kr-page .kr-stack--tight{gap:14px}
.kr-page .kr-counter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;border-radius:18px;background:#FFF9F2;border:1px solid #EFE3D3}
.kr-page .kr-counter-title{font-weight:700;font-size:15.5px;color:#16215C}
.kr-page .kr-counter-sub{font-size:13px;color:#6B6156;margin-top:2px}
.kr-page .kr-counter-ctl{display:flex;align-items:center;gap:14px}
.kr-page .kr-counter-btn{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:0;margin:0;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}
.kr-page .kr-counter-btn--minus{border:1.5px solid #16215C;background:#fff;color:#16215C}
.kr-page .kr-counter-btn--plus{border:none;background:#16215C;color:#fff}
.kr-page .kr-counter-btn:disabled{opacity:.35;cursor:default}
.kr-page .kr-counter-val{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:28px;color:#16215C;min-width:36px;text-align:center}
.kr-page .kr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.kr-page .kr-field{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:#16215C}
.kr-page .kr-field--full{grid-column:1 / -1}
.kr-page .kr-field input,.kr-page .kr-field textarea,.kr-page .kr-cf input,.kr-page .kr-cf textarea,.kr-page .kr-cf select{width:100%;padding:13px 16px;border-radius:12px;border:1px solid #E4D6C2;font-size:14.5px;font-family:inherit;background:#fff;color:#16215C;margin:0}
.kr-page .kr-field textarea{resize:vertical}
.kr-page .kr-field.has-err input,.kr-page .kr-field.has-err textarea{border-color:#E11D6C}
.kr-page .kr-field-err{font-size:12.5px;color:#B4123F;font-weight:600}
.kr-page .kr-cf{display:flex;flex-direction:column;gap:6px}

/* ---- Récap & paiement ---- */
.kr-page .kr-recap{border:1px solid #EFE3D3;border-radius:18px;overflow:hidden}
.kr-page .kr-recap-row{display:flex;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid #F3EADF;font-size:14.5px}
.kr-page .kr-recap-row:last-child{border-bottom:none}
.kr-page .kr-recap-k{color:#6B6156;flex-shrink:0}
.kr-page .kr-recap-v{display:flex;gap:12px;align-items:baseline;text-align:right;color:#16215C;font-weight:600;min-width:0;word-break:break-word}
.kr-page .kr-edit{all:unset;cursor:pointer;font-size:12.5px;font-weight:700;color:#FF6F4C;white-space:nowrap}
.kr-page .kr-paybox{border:2px solid #EFE3D3;border-radius:14px;padding:16px 18px;background:#FFF9F2}
.kr-page .kr-paybox-title{font-weight:700;font-size:14.5px;color:#16215C}
.kr-page .kr-paybox-title strong{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:20px}
.kr-page .kr-paybox-sub{font-size:12.5px;color:#6B6156;margin-top:4px;line-height:1.5}
.kr-page .kr-paymodes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.kr-page .kr-paymode{border:2px solid #EFE3D3;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;color:#16215C;background:#fff}
.kr-page .kr-cgv{all:unset;cursor:pointer;display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:#4B5B60}
.kr-page .kr-cgv a{color:#16215C;font-weight:700}
.kr-page .kr-cgv-box{width:22px;height:22px;flex-shrink:0;border-radius:7px;border:2px solid #D9CBB7;background:#fff;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}
.kr-page .kr-cgv.is-on .kr-cgv-box{border-color:#FF6F4C;background:#FF6F4C}

/* ---- Confirmation ---- */
.kr-page .kr-done{text-align:center;padding:30px 10px}
.kr-page .kr-done-img{height:180px;width:auto}
.kr-page .kr-done-title{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:32px;color:#16215C;margin:16px 0 10px}
.kr-page .kr-done-text{font-size:16px;line-height:1.6;color:#4B5B60;max-width:460px;margin:0 auto 24px}
.kr-page .kr-done-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.kr-page .kr-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14.5px;padding:14px 26px;border-radius:999px;text-decoration:none;cursor:pointer;font-family:inherit}
.kr-page .kr-btn--navy{background:#16215C;color:#fff;border:1.5px solid #16215C}
.kr-page .kr-btn--outline{background:#fff;color:#16215C;border:1.5px solid #16215C}

/* ---- Aside récap ---- */
.kr-page .kr-aside{flex:1 1 300px;max-width:400px;min-width:0;position:sticky;top:24px;display:flex;flex-direction:column;gap:14px}
.kr-page .kr-summary{background:#16215C;color:#fff;border-radius:24px;padding:28px}
.kr-page .kr-summary-title{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:20px;margin-bottom:18px}
.kr-page .kr-summary-rows{display:flex;flex-direction:column;gap:12px}
.kr-page .kr-summary-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}
.kr-page .kr-summary-k{color:#B9C0E4}
.kr-page .kr-summary-v{font-weight:600;text-align:right;color:#fff}
.kr-page .kr-summary-v.is-empty{color:#7F88B8}
.kr-page .kr-summary-sep{border-top:1px solid rgba(255,255,255,.18);margin:20px 0 16px}
.kr-page .kr-summary-total{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:#B9C0E4}
.kr-page .kr-summary-total strong{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:28px;color:#fff}
.kr-page .kr-deposit{margin-top:14px;background:#FF6F4C;border-radius:14px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:700}
.kr-page .kr-deposit strong{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:20px}
.kr-page .kr-balance{font-size:12.5px;color:#B9C0E4;margin-top:10px}
.kr-page .kr-reassure{background:#fff;border:1px solid #EFE3D3;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;font-size:13px;color:#4B5B60}
.kr-page .kr-contact{font-size:13.5px;font-weight:600;text-align:center;padding:6px}

/* ---- Overlay d'attente ---- */
.kr-page .kr-busy{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;background:#16215C;color:#fff;border-radius:999px;padding:12px 20px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;box-shadow:0 10px 30px rgba(11,18,48,.25)}
.kr-page .kr-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:kr-spin .8s linear infinite}
@keyframes kr-spin{to{transform:rotate(360deg)}}

/* ---- Barre mobile fixe ---- */
.kr-page .kr-mbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid #EFE3D3;box-shadow:0 -8px 24px rgba(22,33,92,.08);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}
.kr-page .kr-msheet{display:flex;flex-direction:column;gap:9px;padding:4px 2px 12px;border-bottom:1px solid #F3EADF;max-height:40vh;overflow:auto}
.kr-page .kr-msheet-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#6B6156}
.kr-page .kr-msheet-row strong{font-weight:600;color:#16215C;text-align:right}
.kr-page .kr-mbar-row{display:flex;align-items:center;gap:12px}
.kr-page .kr-mbar-total{all:unset;cursor:pointer;flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;min-height:44px;justify-content:center}
.kr-page .kr-mbar-total span{font-size:12px;color:#6B6156;font-weight:600}
.kr-page .kr-mbar-total strong{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:19px;color:#16215C;line-height:1.1}
.kr-page .kr-mbar-back{width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1.5px solid #E4D6C2;background:#fff;color:#16215C;font-size:18px;cursor:pointer}
.kr-page .kr-mbar-next{flex-shrink:0;height:48px;padding:0 22px;border:none;border-radius:999px;background:#FF6F4C;color:#fff;font-weight:700;font-size:15px;cursor:pointer}
.kr-page .kr-mbar-next:disabled{background:#E6D9C8;cursor:not-allowed}
.kr-page .kr-busy{bottom:calc(96px + env(safe-area-inset-bottom))}

/* ---- Mobile (< 760px) ---- */
@media (max-width:759px){
  .kr-page .kr-head{padding:24px 16px 4px}
  .kr-page .kr-h1{font-size:28px !important}
  .kr-page .kr-stepper{gap:4px}
  .kr-page .kr-step-label{display:none}
  .kr-page .kr-body{padding:16px 12px 150px;gap:16px}
  .kr-page .kr-card{border-radius:18px;padding:22px 16px}
  .kr-page .kr-h2{font-size:22px !important}
  .kr-page .kr-actions,.kr-page .kr-aside{display:none}
  .kr-page .kr-field input,.kr-page .kr-field textarea,.kr-page .kr-cf input,.kr-page .kr-cf textarea,.kr-page .kr-cf select{font-size:16px}
  .kr-page .kr-slots-list{max-height:none}
  .kr-page .kr-recap-row{flex-direction:column;gap:4px}
  .kr-page .kr-recap-v{text-align:left;justify-content:space-between}
}
@media (min-width:760px){
  .kr-page .kr-mbar{display:none}
  .kr-page .kr-busy{bottom:24px}
}

/* ---- Intégration dans la page Anniversaires (fusion du 04.11.2026) ---- */
.kr-page--embedded{min-height:0;margin-top:24px;border-top:1px solid #F3EADF;scroll-margin-top:90px}
.kr-page--embedded .kr-head{padding-top:60px}
.kr-page .kr-head .kr-hint{margin-top:-10px}
.kr-page #kfp-resa.is-offscreen .kr-mbar{display:none} /* barre mobile seulement quand le tunnel est à l'écran */
.kr-page .kr-classic{max-width:1000px;margin:0 auto;padding:16px 24px 32px}
.kr-page .kr-classic-note{max-width:1000px;margin:0 auto;padding:0 24px 70px}
.kr-page .kr-classic-note div{background:#FFF3D1;border-radius:20px;padding:22px 28px;font-size:14.5px;line-height:1.65;color:#6B5410}
@media (max-width:759px){
  .kr-page--embedded{scroll-margin-top:70px}
  .kr-page--embedded .kr-head{padding-top:36px}
}
