:root { color-scheme: only light; }
html { overflow-x:hidden; }
body.mbk-store-page { margin: 0; overflow-x:hidden; background: #edf1f3; color: #11151a; }
.mbk-store-page-main,
body.mbk-site-page.mbk-store-page #primary.mbk-store-page-main { display:block!important; width:100%!important; max-width:none!important; min-height:70vh; margin:0!important; padding:0!important; float:none!important; }
.mbk-store, .mbk-store * { box-sizing: border-box; }
.mbk-store { --ink:#11151a; --muted:#6d7680; --line:#dce2e6; --yellow:#ffc400; --red:#e30613; --green:#087746; --store-wrap:2200px; max-width: 100%; min-height: 760px; padding: 0 0 50px; color: var(--ink); background: linear-gradient(180deg,#f7f8f9,#edf1f3); font-family: Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif; }
.mbk-store-searchbar { padding: 14px max(24px,calc((100vw - var(--store-wrap))/2)); background: linear-gradient(90deg,#080b0e,#171c21); border-top: 5px solid var(--yellow); }
.mbk-store-searchbar label { position: relative; max-width: var(--store-wrap); margin: auto; display: flex; align-items: center; }
.mbk-store-searchbar svg { position: absolute; left: 18px; width: 23px; fill:none; stroke:var(--red); stroke-width:2; }
.mbk-store-searchbar input { width:100%; height:56px; padding:0 58px; border:2px solid transparent; border-radius:10px; color:#11151a; background:#fff; font-size:16px; font-weight:650; }
.mbk-store-searchbar input:focus { border-color:var(--yellow); outline:0; box-shadow:0 0 0 4px rgba(255,196,0,.2); }
.mbk-store-searchbar button { position:absolute; right:10px; width:38px; height:38px; border:0; border-radius:8px; color:#4c555e; background:#edf1f3; font-size:25px; cursor:pointer; }
.mbk-store-layout { width:min(var(--store-wrap),calc(100% - 40px)); margin:26px auto 0; display:grid; grid-template-columns:300px minmax(0,1fr); gap:24px; align-items:start; }
.mbk-store-filters { position:sticky; top:20px; overflow:hidden; max-height:calc(100vh - 40px); display:flex; flex-direction:column; border:1px solid var(--line); border-radius:14px; background:#fff; box-shadow:0 12px 32px rgba(15,20,26,.08); }
.mbk-store-filter-heading { padding:18px; display:flex; justify-content:space-between; gap:10px; border-bottom:1px solid var(--line); }
.mbk-store-filter-heading span { color:var(--red); font-size:11px; font-weight:950; letter-spacing:.12em; text-transform:uppercase; }
.mbk-store-filter-heading button { border:0; color:#67717b; background:transparent; font-weight:800; cursor:pointer; }
.mbk-store-select { padding:16px 18px; display:grid; gap:7px; border-bottom:1px solid var(--line); }
.mbk-store-select span { color:var(--muted); font-size:10px; font-weight:900; text-transform:uppercase; }
.mbk-store-select select { min-height:42px; border:1px solid var(--line); border-radius:8px; background:#fff; }
.mbk-store-filters h2 { margin:18px 18px 8px; font-size:16px; }
.mbk-store-facet-list { overflow:auto; padding-bottom:14px; }
.mbk-store-facet-list button { width:100%; min-height:46px; padding:9px 18px; display:flex; align-items:center; justify-content:space-between; gap:10px; border:0; border-top:1px solid #eef1f3; color:#273039; background:#fff; text-align:left; cursor:pointer; }
.mbk-store-facet-list button:hover,.mbk-store-facet-list button.is-active { color:#11151a; background:#fff5c7; box-shadow:inset 4px 0 var(--yellow); }
.mbk-store-facet-list button span { font-weight:800; }
.mbk-store-facet-list button em { color:var(--muted); font-size:11px; font-style:normal; }
.mbk-store-loading-line { height:42px; margin:5px 16px; display:block; border-radius:8px; background:linear-gradient(90deg,#eef1f3,#fafafa,#eef1f3); }
.mbk-store-results { min-width:0; }
.mbk-store-results-head { min-height:66px; padding:14px 18px; display:flex; align-items:center; justify-content:space-between; gap:20px; border:1px solid var(--line); border-radius:13px; background:#fff; box-shadow:0 8px 24px rgba(15,20,26,.05); }
.mbk-store-results-head > strong { font-size:16px; }
.mbk-store-results-head label { display:flex; align-items:center; gap:10px; color:var(--muted); font-size:11px; font-weight:900; text-transform:uppercase; }
.mbk-store-results-head select { min-height:38px; border:1px solid var(--line); border-radius:8px; background:#fff; }
.mbk-store-grid { margin-top:16px; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.mbk-store-card { overflow:hidden; min-width:0; display:flex; flex-direction:column; border:1px solid #cfd7dc; border-radius:13px; background:#fff; box-shadow:0 8px 22px rgba(15,20,26,.07); transition:transform .16s ease,box-shadow .16s ease; }
.mbk-store-card:hover { transform:translateY(-2px); box-shadow:0 14px 30px rgba(15,20,26,.13); }
.mbk-store-card > header { min-height:76px; padding:15px 16px; display:flex; align-items:flex-start; justify-content:space-between; gap:12px; color:#fff; background:var(--ink); }
.mbk-store-card > header h2 { overflow:hidden; margin:0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:14px; line-height:1.35; }
.mbk-store-card > header span { flex:0 0 auto; max-width:42%; padding:5px 7px; border:1px solid rgba(255,196,0,.55); border-radius:7px; color:#fff1b5; font-size:10px; font-weight:900; overflow-wrap:anywhere; }
.mbk-store-card-body { padding:15px; display:grid; grid-template-columns:minmax(104px,.75fr) minmax(0,1.25fr); gap:14px; }
.mbk-store-card-image { aspect-ratio:1; overflow:hidden; display:grid; place-items:center; border:1px solid var(--line); border-radius:10px; background:linear-gradient(145deg,#fff,#f0f2f4); }
.mbk-store-card-image img { width:100%; height:100%; object-fit:contain; }
.mbk-store-image-placeholder { padding:8px; display:grid; justify-items:center; gap:7px; color:#87919a; text-align:center; }
.mbk-store-image-placeholder svg { width:44px; fill:none; stroke:#aeb5bc; stroke-width:3; stroke-linecap:round; stroke-linejoin:round; }
.mbk-store-image-placeholder small { font-size:9px; font-weight:900; letter-spacing:.04em; text-transform:uppercase; }
.mbk-store-card dl { min-width:0; margin:0; display:grid; align-content:start; gap:6px; }
.mbk-store-card dl div { min-width:0; display:grid; grid-template-columns:58px minmax(0,1fr); gap:4px; font-size:11px; line-height:1.3; }
.mbk-store-card dt { font-weight:900; }
.mbk-store-card dd { overflow:hidden; margin:0; color:var(--muted); text-overflow:ellipsis; white-space:nowrap; }
.mbk-store-availability { margin:0 15px 12px; padding:10px 12px; border-radius:8px; color:#46515a; background:#e9edf0; font-size:11px; font-weight:900; }
.mbk-store-availability.is-available { color:#fff; background:var(--green); }
.mbk-store-availability.is-limited { color:#503d00; background:#ffd85c; }
.mbk-store-card > footer { margin-top:auto; padding:13px 15px; display:flex; align-items:center; justify-content:space-between; gap:12px; border-top:1px solid var(--line); background:#fffaf0; }
.mbk-store-card > footer small,.mbk-store-card > footer strong { display:block; }
.mbk-store-card > footer small { color:var(--muted); font-size:9px; font-weight:900; text-transform:uppercase; }
.mbk-store-card > footer strong { margin-top:3px; color:var(--red); font-size:19px; }
.mbk-store-add { min-height:38px; padding:0 13px; display:inline-flex; align-items:center; justify-content:center; border-radius:8px; color:#11151a!important; background:var(--yellow); font-size:11px; font-weight:950; text-decoration:none!important; white-space:nowrap; }
.mbk-store-add:hover { background:#ffd43d; }
.mbk-store-add.is-disabled { color:#7b848c!important; background:#e7eaed; cursor:not-allowed; }
.mbk-store-pagination { margin-top:20px; display:flex; align-items:center; justify-content:center; gap:16px; }
.mbk-store-pagination button { min-height:42px; padding:0 18px; border:1px solid var(--line); border-radius:9px; background:#fff; font-weight:850; cursor:pointer; }
.mbk-store-pagination button:disabled { opacity:.45; cursor:not-allowed; }
.mbk-store-pagination span { color:var(--muted); font-size:12px; font-weight:800; }
.mbk-store-page-numbers { display:flex; align-items:center; gap:6px; }
.mbk-store-page-numbers button { min-width:42px; padding:0 10px; }
.mbk-store-page-numbers button[aria-current="page"] { border-color:#ffc400; color:#11151a; background:#ffc400; }
.mbk-store-mobile-filters { display:none; }
.mbk-store-loading,.mbk-store-empty { grid-column:1/-1; min-height:320px; display:grid; place-items:center; align-content:center; border:1px solid var(--line); border-radius:13px; background:#fff; text-align:center; }
.mbk-store-loading span { width:38px; height:38px; border:4px solid #e2e6e9; border-top-color:var(--yellow); border-radius:50%; animation:mbk-store-spin .8s linear infinite; }
.mbk-store-loading p,.mbk-store-empty p { color:var(--muted); }
.mbk-store-empty h2 { margin:0; }
.mbk-store-empty.is-error { border-color:#efb6ba; background:#fff4f5; }
.mbk-store.is-loading .mbk-store-grid { opacity:.68; }
@keyframes mbk-store-spin { to { transform:rotate(360deg); } }
@media (max-width:1250px) { .mbk-store-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:900px) { .mbk-store-mobile-filters { width:min(100% - 24px,760px); min-height:50px; margin:12px auto 0; padding:0 16px; display:flex; align-items:center; justify-content:space-between; border:1px solid var(--line); border-radius:11px; color:#fff; background:#11151a; font-weight:900; cursor:pointer; }.mbk-store-mobile-filters b { min-width:25px; height:25px; display:grid; place-items:center; border-radius:50%; color:#11151a; background:#ffc400; }.mbk-store-mobile-filters:not(.has-filters) b { color:#7a838b; background:#eef1f3; }.mbk-store-layout { width:min(100% - 24px,760px); grid-template-columns:1fr; }.mbk-store-filters { position:static; max-height:0; border-width:0; opacity:0; pointer-events:none; transition:max-height .24s ease,opacity .2s ease,border-width .2s ease; }.mbk-store.filters-open .mbk-store-filters { max-height:640px; border-width:1px; opacity:1; pointer-events:auto; }.mbk-store-facet-list { max-height:420px; } }
@media (max-width:620px) { .mbk-store-searchbar { padding:10px 12px; } .mbk-store-searchbar input { height:50px; padding-left:48px; font-size:14px; } .mbk-store-mobile-filters,.mbk-store-layout { width:calc(100% - 16px); }.mbk-store-layout { margin-top:12px; gap:12px; } .mbk-store-results-head { align-items:flex-start; flex-direction:column; } .mbk-store-results-head label,.mbk-store-results-head select { width:100%; } .mbk-store-grid { grid-template-columns:1fr; gap:12px; } .mbk-store-card-body { grid-template-columns:112px minmax(0,1fr); } .mbk-store-pagination { flex-wrap:wrap; gap:8px; } .mbk-store-pagination button { padding-inline:12px; }.mbk-store-page-numbers { order:3; width:100%; justify-content:center; } }
@media (prefers-reduced-motion:reduce) { .mbk-store-card { transition:none; } .mbk-store-loading span { animation:none; } }

/* MBK Store 0.2 interaction and project-journey layer. */
.mbk-store [hidden] { display:none!important; }
.mbk-store .screen-reader-text { position:absolute!important; width:1px!important; height:1px!important; padding:0!important; margin:-1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; white-space:nowrap!important; border:0!important; }
body.mbk-store-page { overflow-x:hidden; }
.mbk-store-quest { width:min(var(--store-wrap),calc(100% - 40px)); margin:22px auto; padding:10px; display:grid; grid-template-columns:repeat(4,1fr); gap:8px; border:1px solid #dce2e6; border-radius:14px; background:#fff; box-shadow:0 8px 24px rgba(15,20,26,.05); }
.mbk-store-quest span { min-width:0; padding:10px 12px; display:grid; grid-template-columns:34px 1fr; grid-template-rows:auto auto; column-gap:10px; border-radius:10px; color:#818a92; }
.mbk-store-quest i { grid-row:1/3; width:34px; height:34px; display:grid; place-items:center; align-self:center; border:2px solid #dce2e6; border-radius:50%; font-size:12px; font-style:normal; font-weight:950; }
.mbk-store-quest strong { font-size:12px; text-transform:uppercase; letter-spacing:.04em; }.mbk-store-quest small { font-size:10px; }
.mbk-store-quest .is-active { color:#11151a; background:#fff4bd; }.mbk-store-quest .is-active i { border-color:#11151a; background:#ffc400; }
.mbk-store-card { cursor:pointer; }.mbk-store-card:focus-visible { outline:4px solid rgba(255,196,0,.7); outline-offset:3px; }
.mbk-store-add { border:0; cursor:pointer; }
.mbk-store-add-control { width:112px; height:38px; flex:0 0 112px; perspective:600px; cursor:default; }
.mbk-store-add-flipper { position:relative; width:100%; height:100%; transform-style:preserve-3d; transition:transform .35s cubic-bezier(.2,.8,.2,1); }
.mbk-store-add-control.is-choosing .mbk-store-add-flipper { transform:rotateX(180deg); }
.mbk-store-add-front,.mbk-store-quantity-back { position:absolute; inset:0; width:100%; height:100%; backface-visibility:hidden; }
.mbk-store-quantity-back { overflow:hidden; display:grid; grid-template-columns:34px 1fr 38px; border:1px solid #d7b000; border-radius:8px; background:#fff; transform:rotateX(180deg); }
.mbk-store-quantity-back button,.mbk-store-quantity-back input { min-width:0; height:100%; border:0; color:#11151a; background:#fff; text-align:center; font-weight:950; }
.mbk-store-quantity-back button { cursor:pointer; font-size:18px; }.mbk-store-quantity-back button:last-child { background:#ffc400; }.mbk-store-quantity-back input { width:100%; appearance:textfield; }.mbk-store-quantity-back input::-webkit-inner-spin-button { appearance:none; }
.mbk-store-add-control.is-busy { pointer-events:none; opacity:.8; }.mbk-store-live { position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); }
.mbk-store-spinner { width:18px; height:18px; display:inline-block; border:3px solid rgba(17,21,26,.18); border-top-color:#11151a; border-radius:50%; animation:mbk-store-spin .7s linear infinite; }
body.mbk-store-modal-open { overflow:hidden!important; }
.mbk-store-overlay,.mbk-store-drawer-shade { position:fixed; inset:0; z-index:100000; background:rgba(4,7,9,.82); opacity:0; transition:opacity .22s ease; backdrop-filter:blur(5px); }
.mbk-store-overlay { padding:clamp(16px,4vw,64px); display:grid; place-items:center; perspective:1600px; }.mbk-store-overlay.is-open,.mbk-store-drawer-shade.is-open { opacity:1; }
.mbk-store-product-sheet { position:relative; overflow:auto; width:min(1040px,100%); max-height:calc(100vh - clamp(32px,8vw,128px)); border:1px solid rgba(255,196,0,.65); border-radius:24px; background:#fff; box-shadow:0 40px 100px rgba(0,0,0,.55); transform:rotateY(-84deg) scale(.82); transform-origin:center; opacity:.2; transition:transform .38s cubic-bezier(.16,.84,.3,1.12),opacity .2s ease; }
.mbk-store-product-sheet.is-flipped { transform:rotateY(0) scale(1); opacity:1; }.mbk-store-close { position:absolute; top:16px; right:16px; z-index:2; width:42px; height:42px; border:0; border-radius:50%; color:#fff; background:#11151a; font-size:28px; line-height:1; cursor:pointer; }
.mbk-store-product-detail { min-height:520px; display:grid; grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr); }
.mbk-store-detail-image { min-height:480px; padding:50px; display:grid; place-items:center; align-content:center; gap:24px; background:radial-gradient(circle at 30% 20%,#fff7cd,#ffc400 70%); }.mbk-store-detail-image img { width:100%; max-height:420px; object-fit:contain; filter:drop-shadow(0 22px 24px rgba(0,0,0,.2)); }.mbk-store-detail-image .mbk-store-image-placeholder { color:#3d360e; }.mbk-store-detail-image > span:last-child { font-size:10px; font-weight:800; text-transform:uppercase; letter-spacing:.08em; opacity:.7; }
.mbk-store-detail-copy { padding:clamp(36px,6vw,72px); display:flex; flex-direction:column; justify-content:center; }.mbk-store-detail-copy > small { color:#e30613; font-weight:950; text-transform:uppercase; letter-spacing:.1em; }.mbk-store-detail-copy h2 { margin:9px 0 12px; font-size:clamp(28px,4vw,52px); line-height:1; }.mbk-store-detail-copy > p { margin:0 0 20px; color:#606a73; line-height:1.65; }
.mbk-store-detail-copy dl { margin:0; display:grid; grid-template-columns:1fr 1fr; gap:8px 20px; }.mbk-store-detail-copy dl div { padding:9px 0; border-bottom:1px solid #e4e8eb; }.mbk-store-detail-copy dt { color:#777f86; font-size:9px; font-weight:900; text-transform:uppercase; }.mbk-store-detail-copy dd { margin:3px 0 0; overflow-wrap:anywhere; font-weight:800; }
.mbk-store-detail-status { margin-top:18px; padding:10px 12px; border-radius:8px; background:#e9edf0; font-size:11px; font-weight:900; }.mbk-store-detail-status.is-available { color:#fff; background:#087746; }.mbk-store-detail-status.is-limited { background:#ffd85c; }
.mbk-store-detail-buy { margin-top:18px; padding-top:18px; display:flex; align-items:center; justify-content:space-between; gap:20px; border-top:2px solid #11151a; }.mbk-store-detail-buy small,.mbk-store-detail-buy strong { display:block; }.mbk-store-detail-buy small { color:#777f86; font-size:9px; font-weight:900; text-transform:uppercase; }.mbk-store-detail-buy strong { color:#e30613; font-size:28px; }.mbk-store-detail-buy .mbk-store-add-control { width:148px; flex-basis:148px; height:46px; }
.mbk-store-drawer-shade { z-index:100010; }.mbk-store-cart-drawer { position:fixed; top:0; right:0; bottom:0; z-index:100020; width:min(460px,100%); display:grid; grid-template-rows:auto 1fr auto; color:#11151a; background:#fff; box-shadow:-30px 0 70px rgba(0,0,0,.35); transform:translateX(105%); transition:transform .32s cubic-bezier(.2,.8,.2,1); }
.mbk-store-cart-drawer.is-open { transform:translateX(0); }.mbk-store-cart-drawer > header { padding:26px; display:flex; align-items:center; justify-content:space-between; color:#fff; background:#11151a; border-bottom:5px solid #ffc400; }.mbk-store-cart-drawer header small { color:#ffc400; font-weight:950; text-transform:uppercase; letter-spacing:.1em; }.mbk-store-cart-drawer header h2 { margin:4px 0 0; font-size:28px; }.mbk-store-cart-drawer header button { width:40px; height:40px; border:1px solid #4d5358; border-radius:50%; color:#fff; background:transparent; font-size:27px; cursor:pointer; }
.mbk-store-cart-body { overflow:auto; padding:22px; }.mbk-store-drawer-loading,.mbk-store-cart-empty { min-height:280px; display:grid; place-items:center; align-content:center; text-align:center; }.mbk-store-drawer-loading p,.mbk-store-cart-empty p { color:#727b83; }.mbk-store-cart-empty > span { font-size:42px; }.mbk-store-cart-empty h3 { margin:12px 0 0; }
.mbk-store-cart-score { padding:14px; display:flex; justify-content:space-between; gap:15px; border-radius:10px; background:#fff2a8; font-size:12px; font-weight:900; }.mbk-store-cart-items { margin-top:14px; display:grid; gap:9px; }.mbk-store-cart-items article { padding:13px; display:grid; grid-template-columns:34px minmax(0,1fr) auto; gap:10px; align-items:center; border:1px solid #e0e5e8; border-radius:10px; }.mbk-store-cart-items article > span { width:34px; height:34px; display:grid; place-items:center; border-radius:50%; background:#11151a; color:#fff; font-size:11px; font-weight:900; }.mbk-store-cart-items strong,.mbk-store-cart-items small { display:block; }.mbk-store-cart-items small { margin-top:2px; color:#79828a; font-size:10px; }.mbk-store-cart-items b { color:#e30613; font-size:12px; }
.mbk-store-cart-items article { grid-template-columns:minmax(0,1fr) auto; align-items:start; }.mbk-store-cart-line-copy { min-width:0; display:grid; gap:3px; }.mbk-store-cart-line-copy strong { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.mbk-store-cart-line-actions { grid-column:1/-1; display:grid; grid-template-columns:38px 58px 38px 1fr; gap:7px; }.mbk-store-cart-line-actions button,.mbk-store-cart-line-actions input { min-height:38px; border:1px solid #d3dade; border-radius:7px; background:#fff; text-align:center; font-weight:900; }.mbk-store-cart-line-actions button { cursor:pointer; }.mbk-store-cart-line-actions .mbk-store-cart-remove { padding:0 12px; color:#b5000b; background:#fff2f3; }.mbk-store-cart-items article.is-busy { opacity:.55; pointer-events:none; }
.mbk-store-cart-drawer > footer { padding:20px; display:grid; gap:9px; border-top:1px solid #dce2e6; background:#f5f7f8; }.mbk-store-review,.mbk-store-cart-drawer footer button { min-height:50px; display:grid; place-items:center; border:0; border-radius:9px; font-weight:950; text-decoration:none!important; cursor:pointer; }.mbk-store-review { color:#11151a!important; background:#ffc400; }.mbk-store-cart-drawer footer button { color:#fff; background:#11151a; }
.mbk-store-toast { position:fixed; left:50%; bottom:28px; z-index:100030; max-width:min(520px,calc(100% - 32px)); padding:14px 20px; border:1px solid #ffd12c; border-radius:999px; color:#fff; background:#11151a; box-shadow:0 16px 40px rgba(0,0,0,.3); font-size:12px; font-weight:850; text-align:center; opacity:0; transform:translate(-50%,20px); pointer-events:none; transition:opacity .2s ease,transform .2s ease; }.mbk-store-toast.is-visible { opacity:1; transform:translate(-50%,0); }
@media (max-width:900px) { .mbk-store-product-detail { grid-template-columns:1fr; }.mbk-store-detail-image { min-height:260px; padding:36px; }.mbk-store-detail-image img { max-height:240px; }.mbk-store-product-sheet { max-height:calc(100vh - 32px); }.mbk-store-detail-copy { padding:32px; } }
@media (max-width:620px) { .mbk-store-quest { width:calc(100% - 16px); margin:10px auto; grid-template-columns:1fr 1fr; }.mbk-store-quest span { grid-template-columns:28px 1fr; padding:7px; }.mbk-store-quest i { width:28px; height:28px; }.mbk-store-overlay { padding:8px; }.mbk-store-product-sheet { max-height:calc(100vh - 16px); border-radius:16px; }.mbk-store-detail-image { min-height:210px; padding:28px; }.mbk-store-detail-image img { max-height:180px; }.mbk-store-detail-copy { padding:26px 20px; }.mbk-store-detail-copy h2 { padding-right:35px; font-size:28px; }.mbk-store-detail-copy dl { grid-template-columns:1fr; }.mbk-store-detail-buy { align-items:flex-start; flex-direction:column; }.mbk-store-detail-buy .mbk-store-add-control { width:100%; flex-basis:46px; }.mbk-store-close { top:10px; right:10px; }.mbk-store-toast { bottom:14px; border-radius:12px; } }
@media (prefers-reduced-motion:reduce) { .mbk-store-add-flipper,.mbk-store-overlay,.mbk-store-product-sheet,.mbk-store-drawer-shade,.mbk-store-cart-drawer,.mbk-store-toast { transition:none!important; }.mbk-store-spinner { animation:none; } }
