/* ============================================================
   JAINSON AYURVEDA — Landing / Theme Styles
   ============================================================ */
:root{
  --bg:#FAF6EE; --surface:#FFFFFF; --surface-alt:#F1EBDD;
  --ink:#2E2A22; --accent:#5B7A2F; --accent-dark:#3F5622; --accent-light:#6E8B3E;
  --topbar:#3A4A1E; --nl:#E7E1D4; --nd:#6B6456;
  --serif:'Playfair Display',Georgia,serif;
  --sans:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;
  --container:1240px; --radius:12px;
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body.jain-home{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;}
body.jain-home img{max-width:100%;height:auto;display:block;}
body.jain-home a{color:inherit;text-decoration:none;}
:where(h1,h2,h3,h4){font-family:var(--serif);font-weight:700;line-height:1.12;margin:0;color:var(--ink);}
.jain-container{max-width:var(--container);margin:0 auto;padding:0 24px;}

/* Buttons */
.jbtn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:15px;padding:13px 28px;border-radius:6px;border:1.5px solid transparent;cursor:pointer;transition:background .2s,color .2s,transform .2s;text-align:center;}
.jbtn svg{width:16px;height:16px;}
.jbtn--primary{background:var(--accent);color:#fff;}
.jbtn--primary:hover{background:var(--accent-dark);transform:translateY(2px);color:#fff;}
.jbtn--light{background:#fff;color:var(--accent);}
.jbtn--light:hover{background:var(--bg);transform:translateY(2px);}
.jbtn--outline{background:transparent;border-color:var(--accent);color:var(--accent);}
.jbtn--outline:hover{background:var(--accent);color:#fff;}

/* ---------- TOP BAR ---------- */
.jtopbar{background:var(--topbar);color:#EDE7D6;font-size:13px;}
.jtopbar__inner{max-width:var(--container);margin:0 auto;padding:9px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;}
.jtopbar__msg{display:flex;align-items:center;gap:8px;font-weight:500;}
.jtopbar__links{display:flex;gap:22px;align-items:center;}
.jtopbar__links a{display:inline-flex;align-items:center;gap:6px;color:#EDE7D6;opacity:.9;transition:opacity .2s;}
.jtopbar__links a:hover{opacity:1;}
.jtopbar__links svg{width:14px;height:14px;}
.jtopbar__sep{width:1px;height:14px;background:rgba(255,255,255,.25);}

/* ---------- HEADER ---------- */
.jheader{background:var(--surface);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--nl);}
.jheader__inner{max-width:var(--container);margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:24px;}
.jlogo{display:flex;align-items:center;gap:8px;flex-shrink:0;}
.jlogo__mark{font-family:var(--serif);font-weight:700;font-size:26px;letter-spacing:1px;color:var(--accent-dark);line-height:1;}
.jlogo__mark span{color:var(--accent);}
.jlogo__sub{font-family:var(--sans);font-size:11px;letter-spacing:4px;color:var(--nd);text-transform:uppercase;margin-top:2px;}
.jlogo__img{height:48px;width:auto;display:block;}
.jhero__slide>a{display:block;line-height:0;}
.jhero__slide img{width:100%;height:auto;display:block;}
.jnav{display:flex;gap:26px;margin:0 auto;align-items:center;}
.jnav a{font-family:var(--sans);font-weight:500;font-size:15px;color:var(--ink);position:relative;padding:4px 0;transition:color .2s;display:inline-flex;align-items:center;gap:5px;}
.jnav a:hover{color:var(--accent);}
.jnav a.is-active{color:var(--accent);}
.jnav a.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);border-radius:2px;}
.jnav__caret{width:12px;height:12px;opacity:.6;}
.jhead-icons{display:flex;align-items:center;gap:18px;flex-shrink:0;}
.jhead-icons a{color:var(--ink);position:relative;display:inline-flex;transition:color .2s;}
.jhead-icons a:hover{color:var(--accent);}
.jhead-icons svg{width:22px;height:22px;}
.jcart-count{position:absolute;top:-8px;right:-9px;background:var(--accent);color:#fff;font-family:var(--sans);font-size:10px;font-weight:600;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.jnav-toggle{display:none;background:none;border:none;cursor:pointer;color:var(--ink);padding:4px;}
.jnav-toggle svg{width:26px;height:26px;}

/* ---------- HERO SLIDER ---------- */
.jhero{background:var(--bg);position:relative;overflow:hidden;}
.jhero__track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);}
.jhero__slide{flex:0 0 100%;min-width:100%;position:relative;}
.jhero__slide img{width:100%;display:block;}
.jhero__slide picture{display:block;width:100%;}
.jhero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;border:none;background:rgba(255,255,255,.7);color:var(--accent-dark);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px rgba(46,42,34,.15);transition:background .2s;}
.jhero__arrow:hover{background:#fff;}
.jhero__arrow--prev{left:16px;}
.jhero__arrow--next{right:16px;}
.jhero__dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:9px;z-index:4;}
.jhero__dot{width:9px;height:9px;border-radius:50%;border:none;background:rgba(63,86,34,.35);cursor:pointer;padding:0;transition:width .2s,background .2s;}
.jhero__dot.is-active{background:var(--accent);width:24px;}
.jhero[data-count="1"] .jhero__arrow,.jhero[data-count="1"] .jhero__dots{display:none;}
/* Placeholder hero (until real banner supplied) */
.jhero__ph{position:relative;min-height:520px;display:flex;align-items:center;background:linear-gradient(115deg,#EAF0DC 0%,#DCE7C9 45%,#CBD9B0 100%);}
.jhero__ph-inner{max-width:var(--container);margin:0 auto;padding:0 24px;width:100%;}
.jhero__ph-text{max-width:520px;}
.jhero__eyebrow{font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--accent-dark);margin:0 0 14px;}
.jhero__title{font-size:clamp(38px,5vw,62px);color:var(--accent-dark);margin:0 0 18px;line-height:1.05;}
.jhero__sub{font-family:var(--sans);font-size:17px;color:var(--ink);max-width:30em;margin:0 0 26px;}
.jhero__note{margin-top:10px;font-family:var(--sans);font-size:12px;color:var(--nd);}

/* ---------- HERO OVERLAY (reference recreate) ---------- */
.jhero__slide--main{position:relative;overflow:hidden;aspect-ratio:2000/928;background:#EAF0DC;}
.jhero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80% center;z-index:0;}
.jhero__slide--main::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(244,247,236,.94) 0%,rgba(244,247,236,.74) 30%,rgba(244,247,236,.18) 52%,rgba(244,247,236,0) 66%);}
.jhero__overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;}
.jhero__overlay .jain-container{width:100%;}
.jhero__content{max-width:500px;}
.jhero__badges{display:flex;gap:22px;margin-top:28px;flex-wrap:wrap;}
.jhero__badge{display:flex;align-items:center;gap:9px;font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--accent-dark);}
.jhero__badge-ic{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.jhero__badge-ic svg{width:18px;height:18px;}
@media(max-width:900px){
  .jhero__slide--main{aspect-ratio:auto;min-height:560px;}
  .jhero__bg{object-position:72% center;}
  .jhero__slide--main::before{background:linear-gradient(180deg,rgba(244,247,236,.5) 0%,rgba(244,247,236,.72) 52%,rgba(244,247,236,.95) 100%);}
  .jhero__overlay{align-items:flex-end;padding-bottom:44px;}
  .jhero__content{max-width:100%;text-align:center;}
  .jhero__badges{justify-content:center;gap:16px;}
}
@media(max-width:600px){
  .jhero__title{font-size:34px;}
  .jhero__sub{font-size:15px;}
  .jhero__badge{font-size:11px;}
  .jhero__badge-ic{width:30px;height:30px;}
}

/* ---------- TRUST BAR ---------- */
.jtrust{background:var(--surface);}
.jtrust__inner{max-width:var(--container);margin:0 auto;padding:22px 24px;display:flex;gap:8px;}
.jtrust__item{flex:1 1 0;display:flex;align-items:center;gap:13px;padding:6px 20px;position:relative;}
.jtrust__item+.jtrust__item::before{content:"";position:absolute;left:0;top:14%;height:72%;width:1px;background:var(--nl);}
.jtrust__icon{width:38px;height:38px;color:var(--accent);flex-shrink:0;}
.jtrust__icon svg{width:100%;height:100%;}
.jtrust__title{font-family:var(--serif);font-weight:700;font-size:16px;color:var(--ink);margin:0;line-height:1.15;}
.jtrust__sub{font-family:var(--sans);font-size:12.5px;color:var(--nd);margin:2px 0 0;}

/* ---------- SECTION HEAD ---------- */
.jsection{padding:72px 0;}
.jsection--alt{background:var(--surface);}
.jsec-head{text-align:center;max-width:600px;margin:0 auto 46px;}
.jsec-head__title{font-size:clamp(30px,3.6vw,42px);color:var(--accent-dark);margin:0 0 10px;}
.jsec-head__title::after{content:"";display:block;width:60px;height:2px;background:var(--accent);margin:14px auto 0;opacity:.5;}
.jsec-head__sub{font-family:var(--sans);font-size:16px;color:var(--nd);margin:16px 0 0;}

/* ---------- CATEGORIES ---------- */
.jcats{background:var(--bg);}
.jcat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.jcat{position:relative;border-radius:var(--radius);overflow:hidden;min-height:200px;display:flex;align-items:center;background:var(--surface-alt);}
.jcat__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s;}
.jcat::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--surface-alt) 0%,rgba(241,235,221,.82) 42%,rgba(241,235,221,.1) 74%,rgba(241,235,221,0) 100%);z-index:1;}
.jcat:hover .jcat__img{transform:scale(1.06);}
.jcat__body{position:relative;z-index:2;padding:26px;}
.jcat__name{font-size:23px;color:var(--ink);margin:0 0 4px;}
.jcat__desc{font-family:var(--sans);font-size:13px;color:var(--nd);margin:0 0 14px;}
.jcat__link{font-family:var(--sans);font-weight:600;font-size:12.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:6px;}
.jcat__link svg{width:15px;height:15px;transition:transform .2s;}
.jcat:hover .jcat__link svg{transform:translateX(4px);}
.jcat__ph{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#E7E1D0,#D8E0C4);}

/* ---------- NATURE BANNER ---------- */
.jnature{background:var(--bg);padding:18px 0 10px;}
.jnature__banner{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px rgba(58,74,30,.16);}
.jnature__banner img{width:100%;height:auto;display:block;}
.jnature__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 6%;background:linear-gradient(90deg,rgba(43,60,26,.42) 0%,rgba(43,60,26,.12) 34%,rgba(43,60,26,0) 55%);}
.jnature__ov-inner{max-width:46%;}
.jnature__title{font-family:var(--serif);font-weight:700;color:#fff;font-size:clamp(22px,2.9vw,34px);line-height:1.15;margin:0 0 14px;}
.jnature__sub{font-family:var(--sans);font-size:15px;line-height:1.6;color:rgba(255,255,255,.92);margin:0;max-width:24em;}
.jnature__btn{display:inline-block;margin-top:20px;padding:12px 26px;border:1.5px solid rgba(255,255,255,.85);border-radius:6px;color:#fff;font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:background .2s,color .2s;}
.jnature__btn:hover{background:#fff;color:var(--accent-dark);}
@media(max-width:768px){.jnature__ov-inner{max-width:58%;}.jnature__title{font-size:clamp(20px,3.4vw,28px);}.jnature__sub{font-size:13px;}.jnature__btn{margin-top:14px;}}
@media(max-width:600px){.jnature__banner{min-height:240px;}.jnature__banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80% center;}.jnature__overlay{background:linear-gradient(90deg,rgba(43,60,26,.66) 0%,rgba(43,60,26,.25) 62%,rgba(43,60,26,0) 100%);padding:0 22px;}.jnature__ov-inner{max-width:80%;}.jnature__title{font-size:21px;}.jnature__sub{font-size:12.5px;}}

/* ---------- BEST SELLERS (WooCommerce) ---------- */
.jbest{background:var(--surface);}
.jbest .woocommerce{max-width:var(--container);margin:0 auto;}
.jbest ul.products{display:grid !important;grid-template-columns:repeat(4,1fr);gap:24px;margin:0 !important;padding:0 !important;list-style:none;}
.jbest ul.products::before,.jbest ul.products::after{content:none !important;display:none !important;}
.jbest ul.products li.product{width:auto !important;margin:0 !important;float:none !important;text-align:center;background:var(--surface);border:1px solid var(--nl);border-radius:var(--radius);padding:18px !important;transition:box-shadow .25s,transform .25s;}
.jbest ul.products li.product:hover{box-shadow:0 14px 32px rgba(91,122,47,.12);transform:translateY(-4px);}
.jbest ul.products li.product a img{border-radius:8px;margin:0 auto 14px !important;}
.jbest ul.products li.product .woocommerce-loop-product__title{font-family:var(--serif) !important;font-weight:700;font-size:17px !important;color:var(--ink);padding:0 !important;margin:0 0 6px;line-height:1.25;}
.jbest ul.products li.product .price{font-family:var(--sans) !important;color:var(--accent-dark);font-weight:600;font-size:15px;}
.jbest ul.products li.product .price del{opacity:.5;font-weight:400;}
.jbest ul.products li.product .price ins{text-decoration:none;color:var(--accent);}
.jbest ul.products li.product .button,.jbest ul.products li.product .added_to_cart{display:inline-block;margin-top:14px !important;background:transparent !important;color:var(--accent) !important;border:1.5px solid var(--accent) !important;font-family:var(--sans) !important;font-weight:600 !important;font-size:13.5px !important;padding:9px 22px !important;border-radius:6px !important;text-transform:uppercase !important;letter-spacing:.4px;transition:background .2s,color .2s;}
.jbest ul.products li.product .button:hover,.jbest ul.products li.product .added_to_cart:hover{background:var(--accent) !important;color:#fff !important;}
.jbest__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.jbest__card{background:var(--surface);border:1px solid var(--nl);border-radius:var(--radius);padding:18px;text-align:center;transition:box-shadow .25s,transform .25s;}
.jbest__card:hover{box-shadow:0 14px 32px rgba(91,122,47,.12);transform:translateY(-4px);}
.jbest__ph{height:180px;border-radius:8px;background:linear-gradient(135deg,#EDE7DA,#DDE5CB);margin-bottom:14px;}
.jbest__img{height:210px;display:flex;align-items:center;justify-content:center;background:var(--bg);border-radius:8px;margin-bottom:16px;overflow:hidden;padding:14px;}
.jbest__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .4s ease;}
.jbest__card:hover .jbest__img img{transform:scale(1.05);}
.jbest__cart{font-size:13px !important;padding:9px 22px !important;margin-top:6px;}
.jbest__name{font-family:var(--serif);font-weight:700;font-size:16px;margin:0 0 4px;}
.jbest__cat{font-family:var(--sans);font-size:12px;color:var(--nd);margin:0 0 8px;}
.jbest__price{font-family:var(--sans);font-weight:600;color:var(--accent-dark);margin:0 0 12px;}
.jbest__viewall{text-align:center;margin-top:44px;}

/* ---------- OUR STORY ---------- */
.jstory{background:var(--bg);}
.jstory__inner{max-width:var(--container);margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:52px;}
.jstory__media{flex:1 1 44%;position:relative;}
.jstory__media img{width:100%;border-radius:18px;box-shadow:0 20px 44px rgba(46,42,34,.14);}
.jstory__ph{width:100%;height:400px;border-radius:18px;background:linear-gradient(135deg,#E7E1D0,#D3DEBF);}
.jstory__body{flex:1 1 48%;}
.jseal{width:104px;height:104px;border-radius:50%;border:2px solid var(--accent);color:var(--accent-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--sans);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:22px;line-height:1.3;}
.jseal strong{font-family:var(--serif);font-size:26px;letter-spacing:0;display:block;}
.jstory__title{font-size:clamp(28px,3.2vw,38px);color:var(--accent-dark);margin:0 0 16px;}
.jstory__text{font-family:var(--sans);font-size:16px;color:var(--nd);line-height:1.7;max-width:34em;margin:0 0 24px;}
.jstory__points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;}
.jstory__point{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-weight:500;color:var(--ink);}
.jstory__point svg{width:22px;height:22px;color:var(--accent);flex-shrink:0;}

/* ---------- SERVICE BAR ---------- */
.jservice{background:var(--surface);border-top:1px solid var(--nl);}
.jservice__inner{max-width:var(--container);margin:0 auto;padding:30px 24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.jservice__item{display:flex;align-items:center;gap:12px;flex:1 1 170px;}
.jservice__icon{width:34px;height:34px;color:var(--accent);flex-shrink:0;}
.jservice__icon svg{width:100%;height:100%;}
.jservice__title{font-family:var(--sans);font-weight:600;font-size:14px;margin:0;}
.jservice__sub{font-family:var(--sans);font-size:12px;color:var(--nd);margin:1px 0 0;}

/* ---------- FOOTER ---------- */
.jfooter{background:var(--topbar);color:#D8D2C0;}
.jfooter__top{max-width:var(--container);margin:0 auto;padding:56px 24px 36px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px;}
.jfooter__mark{font-family:var(--serif);font-weight:700;font-size:24px;color:#fff;letter-spacing:1px;margin:0 0 14px;}
.jfooter__mark span{color:var(--accent-light);}
.jfooter p{font-family:var(--sans);font-size:14px;line-height:1.7;margin:0 0 16px;color:#C9C3B2;}
.jfooter h4{font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin:0 0 16px;}
.jfooter ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;}
.jfooter ul a{font-family:var(--sans);font-size:14px;color:#C9C3B2;transition:color .2s;}
.jfooter ul a:hover{color:#fff;}
.jfooter__news{display:flex;gap:8px;margin-top:8px;}
.jfooter__news input{flex:1;padding:11px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;font-family:var(--sans);font-size:14px;}
.jfooter__news input::placeholder{color:rgba(255,255,255,.5);}
.jfooter__social{display:flex;gap:12px;margin-top:18px;}
.jfooter__social a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#D8D2C0;transition:background .2s,color .2s;}
.jfooter__social a:hover{background:var(--accent);color:#fff;border-color:var(--accent);}
.jfooter__social svg{width:16px;height:16px;}
.jfooter__bar{border-top:1px solid rgba(255,255,255,.14);}
.jfooter__bar-inner{max-width:var(--container);margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:var(--sans);font-size:13px;color:#B3AD9C;}

/* ---------- REVEAL ---------- */
.js-on .reveal{opacity:0;transform:translateY(24px);}
.js-on .reveal.is-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease;}

/* ---------- RESPONSIVE ---------- */
@media(max-width:1000px){
  .jnav{display:none;}
  .jnav-toggle{display:inline-flex;}
  .jcat-grid{grid-template-columns:repeat(2,1fr);}
  .jbest ul.products,.jbest__grid{grid-template-columns:repeat(3,1fr) !important;}
  .jnature__inner{flex-direction:column;gap:0;}
  .jnature__text{padding:44px 0 20px;flex-basis:auto;}
  .jnature__media{flex-basis:auto;padding-bottom:28px;align-self:center;}
  .jstory__inner{flex-direction:column;gap:34px;}
  .jstory__body{flex-basis:auto;}
  .jfooter__top{grid-template-columns:1fr 1fr;gap:32px;}
  .jtopbar__msg{display:none;}
  .jtopbar__inner{justify-content:center;}
}
@media(max-width:640px){
  .jsection{padding:52px 0;}
  .jcat-grid{grid-template-columns:1fr;}
  .jbest ul.products,.jbest__grid{grid-template-columns:repeat(2,1fr) !important;gap:14px;}
  .jtrust__inner{flex-wrap:wrap;padding:16px 12px;}
  .jtrust__item{flex:1 1 46%;padding:10px 12px;}
  .jtrust__item+.jtrust__item::before{display:none;}
  .jservice__item{flex:1 1 45%;}
  .jfooter__top{grid-template-columns:1fr;gap:28px;}
  .jhero__ph{min-height:420px;}
  .jhero__ph-text{max-width:100%;}
}
/* Mobile nav drawer */
.jdrawer{position:fixed;inset:0;z-index:100;background:rgba(46,42,34,.5);opacity:0;pointer-events:none;transition:opacity .25s;}
.jdrawer.is-open{opacity:1;pointer-events:auto;}
.jdrawer__panel{position:absolute;top:0;right:0;height:100%;width:min(82vw,320px);background:var(--surface);transform:translateX(100%);transition:transform .3s;padding:24px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;}
.jdrawer.is-open .jdrawer__panel{transform:none;}
.jdrawer__panel a{font-family:var(--sans);font-weight:500;font-size:16px;color:var(--ink);padding:12px 4px;border-bottom:1px solid var(--nl);}
.jdrawer__close{align-self:flex-end;background:none;border:none;font-size:26px;color:var(--ink);cursor:pointer;margin-bottom:8px;}
@media(prefers-reduced-motion:reduce){*{transition:none !important;scroll-behavior:auto !important;}}
