/* KRKOHŘEJ v3, karta produktu. Platí jen pro .krk-top (krátký popis) a .krk (podrobný popis). */

/* ---------- Krátký popis ---------- */
.krk-top { line-height: 1.55; }
.krk-top p { margin: 0 0 10px; font-size: 16px; }
.krk-top .krk-facts { margin: 0 0 14px; padding: 0; list-style: none; }
.krk-top .krk-facts li { position: relative; padding-left: 28px; margin: 6px 0; }
.krk-top .krk-facts li::before { content: ""; position: absolute; left: 0; top: 3px; width: 18px; height: 18px; border-radius: 50%; background: #8F81BC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 9.5l3 3 6-6.5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px 18px no-repeat; }
.krk-top .krk-icons { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px 14px; margin: 0 0 12px; padding: 0; list-style: none; font-size: 13px; }
.krk-top .krk-icons li { display: flex; align-items: center; gap: 8px; }
.krk-top .krk-icons img { width: 44px; height: 44px; }
.krk-top .krk-small { font-size: 13px; color: #666; }
.krk-top a { color: #5c4a8a; text-decoration: underline; text-underline-offset: 3px; }

/* ---------- Podrobný popis ---------- */
.krk { max-width: 1100px; margin: 0 auto; line-height: 1.6; color: #222; }
.krk h2 { margin: 0 0 14px; font-size: 27px; line-height: 1.2; color: #8F81BC; }
.krk h3 { margin: 0 0 6px; font-size: 18px; line-height: 1.3; color: #8F81BC; }
.krk p { margin: 0 0 10px; }
.krk a { color: #5c4a8a; text-decoration: underline; text-underline-offset: 3px; }
.krk .krk-small { font-size: 14px; color: #6f6680; margin: -4px 0 12px; }
.krk .krk-sec { padding: 18px 0; position: relative; }
.krk .krk-vetev { display: block; margin: 6px auto; height: 28px; width: auto; }

/* Panel se světle fialovým pozadím */
.krk .krk-panel { background: #f8f5fc; border-radius: 18px; padding: 22px 26px; }
.krk .krk-panel + .krk-panel { margin-top: 14px; }

/* Rámečky uvnitř panelu (Proč Krkohřej, Pro koho) */
.krk .krk-boxes .krk-box { background: #fff; border: 1px solid #e3ddec; border-radius: 14px; padding: 18px 20px; }
.krk .krk-box p { margin: 0; }

/* Mřížky */
.krk .krk-g3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.krk .krk-g3.krk-tight { gap: 10px; }
.krk .krk-g6 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.krk .krk-g6.krk-photos { grid-template-columns: repeat(6, 1fr); gap: 8px; margin-bottom: 6px; }
.krk .krk-ico { width: 48px; height: 48px; margin-bottom: 8px; display: block; }
.krk .krk-wide { width: 100%; border-radius: 16px; display: block; margin-top: 10px; }

/* Řádek fotka + text */
.krk .krk-row { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: center; }
.krk .krk-row .krk-photo { width: 100%; border-radius: 14px; display: block; }
.krk .krk-row .krk-fig { width: 100%; }

/* Fotky v rámečku: radius, zvětšení při najetí, popisek kurzívou */
.krk .krk-fig { margin: 0; display: block; }
.krk .krk-crop { display: block; overflow: hidden; border-radius: 14px; aspect-ratio: 4 / 3; }
.krk .krk-crop-tall { aspect-ratio: 3 / 4; }
.krk .krk-crop-sq { aspect-ratio: 1 / 1; border: 2px solid #e3ddec; border-radius: 12px; }
.krk .krk-crop .krk-img { display: block; width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover !important; border: 0; box-shadow: none; transform: scale(1); transition: transform .45s cubic-bezier(.2,.7,.2,1); }
.krk .krk-fig:hover .krk-crop .krk-img { transform: scale(1.05); }
.krk .krk-cap { display: block; font-size: 14px; font-style: italic !important; text-align: center !important; margin-top: 6px; color: #6f6680; opacity: 0; transform: translateY(-4px); transition: opacity .3s ease, transform .3s ease; }
.krk .krk-fig:hover .krk-cap, .krk .krk-cap.krk-cap-on { opacity: 1; transform: none; }

/* Lupa za kurzorem (vzorník), skript nastavuje transform-origin */
.krk .krk-zoomer .krk-crop .krk-img { transition: transform .25s ease; }
.krk .krk-zoomer:hover .krk-crop { border-color: #8F81BC; }
.krk .krk-zoomer:hover .krk-crop .krk-img { transform: scale(1.8); }

/* Citace v dílně */
.krk .krk-cite { margin: 12px 0 0; padding: 16px 20px; background: #f8f5fc; border-radius: 14px; }
.krk .krk-cite p { margin: 0 0 6px; font-style: italic; font-size: 16px; line-height: 1.6; }
.krk .krk-cite footer { font-size: 13px; color: #6f6680; }

/* Tlačítka */
.krk .krk-btn { display: inline-block; background: #5c4a8a; color: #fff !important; text-decoration: none !important; font-weight: 700; padding: 13px 24px; border-radius: 999px; }
.krk .krk-btn:hover { background: #4a3a72; }
.krk .krk-btn-sm { padding: 10px 18px; font-size: 14px; }
.krk .krk-cta { text-align: center; margin: 18px 0 0; }

/* Ohlasy: karusel */
.krk .krk-car { position: relative; border: 1px solid #e3ddec; border-radius: 16px; padding: 26px 64px; text-align: center; min-height: 120px; background: #fff; }
.krk .krk-car-stars { color: #8F81BC; letter-spacing: 2px; }
.krk .krk-car-txt { font-size: 18px; font-style: italic; margin: 6px 0 8px; transition: opacity .35s ease; }
.krk .krk-car-who { font-size: 13px; color: #666; transition: opacity .35s ease; }
.krk .krk-car-dots { margin-top: 10px; font-size: 12px; color: #9a94a8; }
.krk .krk-car.krk-fade .krk-car-txt, .krk .krk-car.krk-fade .krk-car-who { opacity: 0; }
.krk .krk-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; border: 1px solid #e3ddec; background: #fff; color: #5c4a8a; font-size: 22px; line-height: 1; cursor: pointer; padding: 0; }
.krk .krk-arrow:hover { border-color: #8F81BC; }
.krk .krk-arrow-l { left: 12px; }
.krk .krk-arrow-r { right: 12px; }

/* Dárek: úzký řádek */
.krk .krk-gift { display: flex; align-items: center; gap: 20px; background: #f8f5fc; border-radius: 16px; padding: 16px 20px; }
.krk .krk-gift img { width: 140px; height: 140px; object-fit: cover; border-radius: 12px; flex: 0 0 140px; }
.krk .krk-gift p { margin: 0 0 10px; }

/* Vzorník */
.krk .krk-vz { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; text-align: center; font-size: 13px; }

/* FAQ */
.krk .krk-q { border-top: 1px solid #e3ddec; padding: 12px 0; }
.krk .krk-q:last-of-type { border-bottom: 1px solid #e3ddec; }
.krk .krk-q summary { cursor: pointer; font-weight: 700; font-size: 17px; list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.krk .krk-q summary::-webkit-details-marker { display: none; }
.krk .krk-q summary::after { content: "+"; font-weight: 400; color: #7c5496; font-size: 24px; line-height: 1; transition: transform .3s ease; }
.krk .krk-q[open] summary::after { transform: rotate(45deg); }
.krk .krk-q p { margin: 10px 0 0; }
.krk .krk-comp { font-size: 15px; line-height: 1.8; }

/* Plovoucí tlačítko */
.krk-sticky { position: fixed; left: 24px; bottom: 24px; z-index: 900; background: #5c4a8a; color: #fff !important; text-decoration: none !important; font-weight: 700; font-size: 15px; padding: 14px 22px; border-radius: 999px; box-shadow: 0 8px 24px rgba(60,40,100,.28); opacity: 0; transform: translateY(16px); pointer-events: none; transition: opacity .3s ease, transform .3s ease, background .2s ease; }
.krk-sticky.krk-sticky-on { opacity: 1; transform: none; pointer-events: auto; }
.krk-sticky:hover { background: #4a3a72; }

/* Vyplavání bloků */
.krk .krk-reveal { opacity: 0; transform: translateY(18px); transition: opacity .6s ease, transform .6s ease; }
.krk .krk-reveal.krk-in { opacity: 1; transform: none; }

@media (hover: none) { .krk .krk-cap { opacity: 1; transform: none; } }
@media (max-width: 760px) {
  .krk-top .krk-icons { grid-template-columns: 1fr 1fr; }
  .krk h2 { font-size: 23px; }
  .krk .krk-panel { padding: 18px 16px; }
  .krk .krk-row, .krk .krk-g3, .krk .krk-g6 { grid-template-columns: 1fr; }
  .krk .krk-g3.krk-tight, .krk .krk-g6.krk-photos, .krk .krk-vz { grid-template-columns: repeat(3, 1fr); }
  .krk .krk-car { padding: 22px 48px; }
  .krk .krk-car-txt { font-size: 16px; }
  .krk .krk-gift { flex-direction: column; align-items: flex-start; }
  .krk-sticky { left: 16px; right: 16px; bottom: 16px; text-align: center; }
}
@media (prefers-reduced-motion: reduce) {
  .krk .krk-img, .krk .krk-cap, .krk .krk-car-txt { transition: none; }
  .krk .krk-reveal { opacity: 1; transform: none; transition: none; }
}

/* ---------- v5 ---------- */
/* Co je uvnitř: fotka s fialovým rámečkem textu pod ní */
.krk .krk-inside .krk-crop { aspect-ratio: 4 / 3; }
.krk .krk-box-p { background: #f8f5fc; border-radius: 0 0 14px 14px; padding: 28px 18px 16px; margin-top: -14px; }
.krk .krk-box-p p { margin: 0; }
/* Proč Krkohřej: rámečky stejně vysoké, zvětšení při najetí */
.krk .krk-panel .krk-boxes { align-items: stretch; margin-bottom: 18px; }
.krk .krk-panel .krk-wide { margin-top: 0; }
.krk .krk-boxes .krk-box { transition: transform .35s cubic-bezier(.2,.7,.2,1), box-shadow .35s ease; }
.krk .krk-boxes .krk-box:hover { transform: scale(1.05); box-shadow: 0 10px 26px rgba(92,74,138,.14); }
/* Citace v dílně: oddělený bílý rámeček */
.krk .krk-cite-box { background: #fff; border: 1px solid #e3ddec; border-left: 4px solid #8F81BC; border-radius: 12px; margin-top: 16px; }
/* Pro koho: pevná fotka vlevo, šest položek ve dvou sloupcích */
.krk .krk-who-grid { display: grid; grid-template-columns: 300px 1fr; gap: 22px; align-items: start; }
.krk .krk-who-pic { position: relative; border-radius: 14px; overflow: hidden; width: 300px; aspect-ratio: 3 / 4; }
.krk .krk-who-img { position: absolute; inset: 0; width: 100% !important; height: 100% !important; object-fit: cover; opacity: 0; transition: opacity .6s ease; }
.krk .krk-who-img.krk-on { opacity: 1; }
.krk .krk-who-pic .krk-small { position: absolute; left: 10px; bottom: 6px; color: #fff; text-shadow: 0 1px 4px rgba(0,0,0,.5); margin: 0; font-size: 12px; }
.krk .krk-who-list { display: grid; grid-template-columns: 1fr 1fr; grid-auto-rows: 1fr; gap: 10px; height: 400px; }
.krk .krk-who-item { display: flex; align-items: center; gap: 12px; text-align: left; background: #fff; border: 1px solid #e3ddec; border-radius: 12px; padding: 10px 14px; cursor: pointer; font: inherit; font-size: 14px; color: #222; line-height: 1.4; transition: border-color .2s, background .2s; }
.krk .krk-who-item .krk-ico { width: 38px; height: 38px; margin: 0; flex: 0 0 38px; }
.krk .krk-who-item.krk-on { border-color: #8F81BC; background: #efe9f7; }
.krk .krk-who-item b { color: #5c4a8a; }
/* olej a Bedrohřej: užší panely */
.krk .krk-compact { grid-template-columns: 300px 1fr; padding: 18px 22px; }
.krk .krk-compact-rev { grid-template-columns: 1fr 300px; }
.krk .krk-compact h2 { font-size: 22px; margin-bottom: 8px; }
.krk .krk-gift { margin-top: 22px; }
@media (max-width: 760px) {
  .krk .krk-who-grid, .krk .krk-compact, .krk .krk-compact-rev { grid-template-columns: 1fr; }
  .krk .krk-who-pic { width: 100%; aspect-ratio: 4 / 3; }
  .krk .krk-who-list { grid-template-columns: 1fr; height: auto; }
}

/* ---------- v6: sjednocení ---------- */
.krk .krk-sec { padding: 14px 0; }
.krk .krk-vetev { margin: 22px auto; }
.krk h2 { font-size: 26px !important; margin-bottom: 14px; }
.krk .krk-compact h2 { font-size: 26px !important; }
.krk .krk-box h3, .krk .krk-box-p h3 { font-size: 17px; }
.krk .krk-panel, .krk .krk-beige, .krk .krk-gift { border-radius: 18px; }
.krk .krk-crop, .krk .krk-row .krk-photo, .krk .krk-wide, .krk .krk-car, .krk .krk-box, .krk .krk-who-pic, .krk .krk-who-item, .krk .krk-cite-box, .krk .krk-gift img { border-radius: 14px !important; }
.krk .krk-box-p { border-radius: 0 0 14px 14px !important; }
/* béžová z ikon, jen olej a Bedrohřej */
.krk .krk-beige { background: #f5efe6; padding: 18px 22px; }
.krk .krk-beige + .krk-beige { margin-top: 14px; }
/* Co je uvnitř: stejná výška rámečků */
.krk .krk-inside { align-items: stretch; }
.krk .krk-inside > div { display: flex; flex-direction: column; }
.krk .krk-inside .krk-box-p { flex: 1; }
/* Dílna: fotka na výšku textu */
.krk .krk-row.krk-panel .krk-fig .krk-crop { aspect-ratio: 1 / 1; }
.krk .krk-row p { margin-bottom: 8px; }
/* FAQ na panelu ve dvou sloupcích */
.krk .krk-faq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 28px; }
.krk .krk-faq .krk-q { background: transparent; }
.krk .krk-faq .krk-q:last-of-type { border-bottom: 0; }
.krk .krk-faq .krk-q:nth-last-child(2) { border-bottom: 0; }
@media (max-width: 760px) { .krk .krk-faq-grid { grid-template-columns: 1fr; } .krk .krk-row.krk-panel .krk-fig .krk-crop { aspect-ratio: 4 / 3; } }

/* ---------- v7: symetrie ---------- */
/* Jednotný rytmus: sekce bez vlastního odsazení, oddělovač 36 px nad i pod */
.krk .krk-sec { padding: 0 !important; }
.krk .krk-div { display: flex; align-items: center; justify-content: center; gap: 12px; margin: 36px 0; }
.krk .krk-div span { display: block; width: 220px; max-width: 30%; height: 1px; background: #e3ddec; }
.krk .krk-div img { height: 28px; width: auto; display: block; }
/* Panely: vnitřní odsazení = mezera mezi rámečky (24 px), aby byly rámečky symetricky */
.krk .krk-panel, .krk .krk-beige { padding: 24px !important; }
.krk .krk-g3, .krk .krk-boxes, .krk .krk-g6, .krk .krk-who-grid { gap: 24px !important; }
.krk .krk-panel .krk-boxes { margin-bottom: 24px; }
.krk .krk-who-list { gap: 12px !important; }
/* Pro koho: větší ikona, text blíž */
.krk .krk-who-item { gap: 8px; padding: 10px 12px; }
.krk .krk-who-item .krk-ico { width: 48px; height: 48px; flex-basis: 48px; }
/* Dílna: menší fotka, vystředěná, stejný rámeček ze tří stran; citace uvnitř sloupce */
.krk .krk-row.krk-panel { grid-template-columns: 300px 1fr; align-items: center; }
.krk .krk-row.krk-panel .krk-fig { width: 300px; }
.krk .krk-row.krk-panel .krk-fig .krk-crop { aspect-ratio: 1 / 1; }
.krk .krk-row.krk-panel > div { min-width: 0; }
.krk .krk-cite-box { margin-top: 12px; margin-right: 0; }
.krk .krk-cite-box p { font-size: 15px; }
/* Béžová dvojice */
.krk .krk-beige + .krk-beige { margin-top: 24px; }
.krk .krk-gift { margin-top: 24px; padding: 20px 24px; }
@media (max-width: 760px) {
  .krk .krk-div { margin: 26px 0; }
  .krk .krk-panel, .krk .krk-beige { padding: 16px !important; }
  .krk .krk-g3, .krk .krk-boxes, .krk .krk-g6, .krk .krk-who-grid { gap: 12px !important; }
  .krk .krk-row.krk-panel { grid-template-columns: 1fr; }
  .krk .krk-row.krk-panel .krk-fig { width: 100%; }
  .krk .krk-row.krk-panel .krk-fig .krk-crop { aspect-ratio: 4 / 3; }
}

/* ---------- v8: stejné odsazení ve všech panelech ---------- */
/* Poslední prvek v panelu i ve sloupci bez spodního okraje, blockquote natvrdo */
.krk .krk-panel > :last-child, .krk .krk-beige > :last-child, .krk .krk-row > div > :last-child, .krk .krk-box > :last-child, .krk .krk-box-p > :last-child { margin-bottom: 0 !important; }
.krk blockquote.krk-cite { margin: 12px 0 0 !important; padding: 14px 18px !important; border-left-width: 4px !important; quotes: none; }
.krk blockquote.krk-cite::before, .krk blockquote.krk-cite::after { content: none !important; }
.krk figure { margin: 0 !important; }
/* Bedropás, olej, dárek: jeden prvek, fotka 300 px na 4:3, text vedle */
.krk .krk-compact { display: grid !important; grid-template-columns: 300px 1fr !important; gap: 24px !important; align-items: center !important; padding: 24px !important; }
.krk .krk-compact-rev { grid-template-columns: 1fr 300px !important; }
.krk .krk-compact .krk-photo { width: 300px !important; height: 225px !important; max-width: none !important; object-fit: cover !important; object-position: center; border-radius: 14px !important; display: block; margin: 0 !important; float: none !important; }
.krk .krk-compact h2 { margin-bottom: 8px; }
.krk .krk-compact p { margin-bottom: 14px !important; }
.krk .krk-compact .krk-btn { margin: 0; }
.krk .krk-beige + .krk-beige, .krk .krk-beige + .krk-compact { margin-top: 24px; }
/* Dílna: stejný princip, fotka 300 px čtverec, vše vystředěno */
.krk .krk-row.krk-panel:not(.krk-compact) { display: grid !important; grid-template-columns: 300px 1fr !important; gap: 24px !important; align-items: center !important; padding: 24px !important; }
@media (max-width: 760px) {
  .krk .krk-compact, .krk .krk-compact-rev, .krk .krk-row.krk-panel:not(.krk-compact) { grid-template-columns: 1fr !important; padding: 16px !important; gap: 14px !important; }
  .krk .krk-compact .krk-photo { width: 100% !important; height: auto !important; aspect-ratio: 4 / 3; }
  .krk .krk-compact-rev .krk-photo { order: -1; }
}

/* ---------- v9 ---------- */
.krk .krk-faq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0 28px; align-items: start; }
.krk .krk-faq-col .krk-q:last-of-type { border-bottom: 0; }
@media (max-width: 760px) { .krk .krk-faq-grid { grid-template-columns: 1fr; } .krk .krk-faq-col:first-child .krk-q:last-of-type { border-bottom: 1px solid #e3ddec; } }

.krk .krk-vz small { display: block; font-size: 11px; color: #9a94a8; font-style: normal; }

/* Doporučení od Dany */
.krk .krk-dana .krk-fig .krk-crop { aspect-ratio: 1 / 1; }
.krk .krk-dana .krk-cite-box { margin-top: 0 !important; }
.krk .krk-ph { position: relative; display: block; background: #fff; border: 1px dashed #c9c0dd; aspect-ratio: 1 / 1; }
.krk .krk-ph-txt { display: none; position: absolute; inset: 0; align-items: center; justify-content: center; text-align: center; font-size: 13px; color: #9a94a8; line-height: 1.5; padding: 16px; }
.krk .krk-ph.krk-ph-on .krk-ph-txt { display: flex; }

/* Dana, varianta 2: růžový panel, fotka a bílý rámeček stejně vysoké */
.krk .krk-dana2 { display: grid; grid-template-columns: 150px 1fr; gap: 16px; align-items: stretch; background: #f9eef2; border-radius: 18px; padding: 16px !important; }
.krk .krk-dana2-pic { width: 150px; border-radius: 14px; overflow: hidden; position: relative; }
.krk .krk-dana2-pic img { position: absolute; inset: 0; width: 100% !important; height: 100% !important; object-fit: cover !important; object-position: 50% 30%; }
.krk .krk-dana2-q { margin: 0 !important; display: flex; flex-direction: column; justify-content: center; background: #fff; border: 1px solid #efdfe6; border-radius: 14px; padding: 12px 18px !important; min-height: 0; }
.krk .krk-dana2-q p { margin: 0 0 6px; font-style: italic; font-size: 15px; line-height: 1.5; }
.krk .krk-dana2-q footer { font-size: 13px; color: #6f6680; }
.krk .krk-dana2 .krk-ph { aspect-ratio: auto; min-height: 120px; }
@media (max-width: 760px) { .krk .krk-dana2 { grid-template-columns: 1fr; padding: 16px !important; gap: 14px; } .krk .krk-dana2-pic { width: 100%; aspect-ratio: 1 / 1; } }

/* Dílna: pět tváří v jednom okně, střídání po 4 s */
.krk .krk-rot { position: relative; }
.krk .krk-rot .krk-rot-img { position: absolute; inset: 0; width: 100% !important; height: 100% !important; object-fit: cover !important; opacity: 0; transition: opacity .8s ease; transform: none !important; }
.krk .krk-rot .krk-rot-img.krk-on { opacity: 1; }
.krk .krk-team .krk-fig:hover .krk-rot .krk-rot-img.krk-on { transform: scale(1.05) !important; transition: opacity .8s ease, transform .45s ease; }

/* ---------- KRKOHŘEJ v1: navíc ---------- */
/* Bílý rámeček místo chybějící fotky */
.krk .krk-ph-box, .krk-top .krk-ph-box { display: flex; align-items: center; justify-content: center; text-align: center; background: #fff; border: 1px dashed #c9c0dd; color: #9a94a8; font-size: 13px; line-height: 1.5; padding: 16px; border-radius: 14px; box-sizing: border-box; }
.krk .krk-wide.krk-ph-box { aspect-ratio: 5 / 2; width: 100%; }
.krk .krk-who-img.krk-ph-box { display: flex; }
.krk-top .krk-ico-ph { width: 44px; height: 44px; flex: 0 0 44px; padding: 0; font-size: 9px; border-radius: 10px; }
/* Terezka: rámeček místo fotky na celou výšku */
.krk .krk-dana2-pic .krk-ph-box { position: absolute; inset: 0; font-size: 12px; padding: 8px; }

/* ---------- KRKOHŘEJ v2: zrcadlení, fotka vpravo u Dílny a Pro koho ---------- */
.krk .krk-row.krk-panel.krk-team { grid-template-columns: 1fr 300px !important; }
.krk .krk-team .krk-fig { order: 2; }
.krk .krk-who-grid { grid-template-columns: 1fr 300px; }
.krk .krk-who-pic { order: 2; }
@media (max-width: 760px) {
  .krk .krk-row.krk-panel.krk-team, .krk .krk-who-grid { grid-template-columns: 1fr !important; }
  .krk .krk-team .krk-fig, .krk .krk-who-pic { order: 0; }
}
