.trn{font-size:12.5px;color:#9aa1a9;margin:-6px 0 10px}

.top{background:var(--navy);color:#fff;position:sticky;top:0;z-index:30;box-shadow:0 2px 12px rgba(0,0,0,.25)}
.row1{display:flex;overflow:hidden;align-items:center;gap:10px;padding:10px 0}
.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff;flex:0 0 auto}
.brand img{width:40px;height:40px}
.brand b{font-family:var(--serif);font-weight:700;font-size:30px;line-height:.92;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start}   
.brand b span{color:#C99A2E}
.sq{position:relative;flex:0 0 auto;width:40px;height:40px;border-radius:10px;border:1px solid #2C4560;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.sq.on{border-color:var(--gold1);color:var(--gold1)}
.sq i.n{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--gold1);color:#fff;font:700 11px/18px var(--sans);font-style:normal;text-align:center}
.sq i.n:empty{display:none}

.bur{border-color:var(--gold1);flex-direction:column;gap:5px}
.bur span{display:block;width:18px;height:2px;border-radius:2px;background:#8C6A20;animation:bar 2.4s infinite}
.bur span:nth-child(2){animation-delay:.8s}.bur span:nth-child(3){animation-delay:1.6s}
@keyframes bar{0%,30%{background:#FFE29A;box-shadow:0 0 8px #FFD15C}31%,100%{background:#8C6A20;box-shadow:none}}
.sp{flex:1 1 auto;min-width:0}
.login{width:112px;gap:6px;font-weight:700;font-size:14px}
.login .w{white-space:nowrap}

.add{position:relative;flex:0 0 auto;width:186px;height:40px;border-radius:10px;padding:2px;overflow:hidden;display:inline-flex;text-decoration:none;isolation:isolate;background:#5E4208}
.add::before{content:"";position:absolute;inset:-120%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 72%,#9C7417 82%,#C99A2E 86%,#9C7417 90%,transparent 96%);animation:spin 3.4s linear infinite}
.add span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px;background:var(--gold);color:#FFF8E6;font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.25)}
.add .m{display:none}
@keyframes spin{to{transform:rotate(1turn)}}

.langb{flex:0 0 auto;width:76px;height:40px;border-radius:10px;border:0;background:var(--gold);color:#FFF8E6;font-weight:800;font-size:14px;cursor:pointer}

.askg{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important}.askmine{grid-column:1/-1;display:block;text-align:center;padding:12px;border-radius:10px;border:1px dashed #C99A2E;color:#E6C46A;font-weight:800;text-decoration:none}
.ask{background:var(--navy2);border:1px solid #2C4560;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.ak1{display:flex;justify-content:space-between;align-items:center;gap:8px}.akw{font-weight:800;font-size:14px;padding:3px 10px;border-radius:8px;background:#1f4a7a;color:#cfe4ff}.akw.rent{background:#1d5a3a;color:#c9f2da}.akw.let{background:#6a5316;color:#ffe9a8}.akw.swap{background:#5a2a6a;color:#f0d6ff}.akn{font-weight:700;color:#9aa7b8;font-size:13px}.ak2{font-weight:800;font-size:17px;color:#fff;overflow-wrap:anywhere}.ak3{color:#E6C46A;font-size:15px}.ak3 b{font-size:17px}.ak4{color:#C9CFD8;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.ak5{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;color:#9aa7b8;font-size:13px}.ak5 .btn{height:40px;padding:0 16px;flex:none}
.askm{position:fixed;inset:0;z-index:95;background:rgba(0,0,0,.65);display:none;align-items:center;justify-content:center;padding:16px}.askm.on{display:flex}.askb{position:relative;width:100%;max-width:420px;background:#0F2233;border:1px solid #C99A2E;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.askx{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;border:0;background:#ffffff18;color:#fff;font-size:16px;cursor:pointer}.askh{display:flex;gap:10px;align-items:center;padding-right:36px}.askh img{border-radius:50%;border:2px solid #C99A2E;object-fit:cover;flex:none}.askt{color:#fff;font-weight:700;font-size:15px;line-height:1.3}@media (max-width:700px){.askm{padding:0;align-items:flex-end}.askb{margin-top:0!important;position:absolute;left:0;right:0;bottom:0;top:120px;width:auto;max-width:none;border-radius:16px 16px 0 0;border-width:1px 0 0;overflow-y:auto;padding:18px 16px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box}}.askn{color:#E6C46A;font-weight:800;font-size:13px}.askw{margin-top:6px;text-align:center;color:#9FB3C8;font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px}.askw:before,.askw:after{content:'';flex:1;height:1px;background:#2C4560}.askg2{display:flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;border:1px solid #2C4560;background:#16304a;color:#fff!important;border-radius:10px;font-weight:800}
.commbar.cbask{flex-wrap:wrap}.commbar.cbask button{flex:1 1 calc(33% - 8px);min-height:40px;height:auto;font-size:14px;line-height:1.15;padding:5px 6px}
.commbar{display:flex;gap:8px;margin:2px 0 10px}.commbar[hidden]{display:none}.commbar button{flex:1;height:40px;border-radius:9px;border:1px solid #2C4560;background:var(--navy2);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.commbar button.on{background:linear-gradient(135deg,#7A560C,#B8891C,#6E4E0A);border-color:#C99A2E;color:#fff}   
.row2{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 10px}
.row2 button{height:40px;border-radius:9px;border:1px solid #2C4560;background:var(--navy2);color:#fff;font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 6px;white-space:nowrap;overflow:hidden;min-width:0}
.row2 button.on{position:relative;isolation:isolate;overflow:hidden;background:transparent;color:#E6C46A;border-color:transparent}
.row2 button.on::before{content:"";position:absolute;inset:-150%;z-index:-2;background:conic-gradient(from 0deg,transparent 0 70%,#9C7417 80%,#FFE29A 86%,#9C7417 92%,transparent 98%);animation:spin 3s linear infinite}
.row2 button.on::after{content:"";position:absolute;inset:1.5px;z-index:-1;border-radius:8px;background:var(--navy2)}   
.row2 button .ar{font-size:11px;opacity:.7}
.row2 .new{border-color:#2C4560}
.row2 button.on .ti{stroke:#E6C46A!important}
@keyframes glow{0%,100%{box-shadow:0 0 0 1px #B8891C,0 0 6px rgba(201,154,46,.25)}50%{box-shadow:0 0 0 1px #B8891C,0 0 18px rgba(201,154,46,.7)}}
.dot{width:8px;height:8px;border-radius:50%;background:#E6C46A;flex:0 0 auto;animation:pulse 1.6s infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(230,196,106,.6)}100%{box-shadow:0 0 0 8px rgba(230,196,106,0)}}
.cnt{background:var(--gold1);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px}
@media (prefers-reduced-motion:reduce){.add::before,.bur span,.row2 .new,.dot{animation:none}}

.pop{position:absolute;z-index:40;display:none;background:#fff;color:var(--ink);border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.3);padding:8px}
.pop.on{display:block}
.list button,.list a{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left;text-decoration:none}
.list button:nth-child(odd),.list a:nth-child(odd){background:var(--field)}
.list button:hover,.list a:hover{background:#FFF4D6}
.list b{color:var(--gold-ink)}
.list .hd{background:var(--navy)!important;color:#fff}.list .hd b{color:#E6C46A}
#popNew{left:0;top:calc(100% - 4px);width:min(340px,100%)}
#popLang{right:0;top:56px;width:190px}
#popMenu{top:56px;width:min(360px,calc(100vw - 20px));max-height:calc(100vh - 80px);overflow-y:auto}
#popLogin{right:96px;top:56px;width:min(300px,calc(100vw - 20px));padding:16px;font-size:14px}
#popMenu .txt{white-space:pre-line;font-size:14px;line-height:1.6;color:#3D4A5A;padding:12px}
#popMenu .back{font-weight:800;color:var(--navy)}
#drop{left:0;right:0;top:calc(100% - 4px);max-height:calc(100vh - 130px);overflow-y:auto;padding:12px}
#drop h3{margin:0 0 10px;font-size:15px;color:var(--navy)}
.fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}
.f{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}
.f select,.f input{height:44px;border:0;border-radius:8px;background:var(--field);padding:0 10px;font-size:15px;color:var(--ink);min-width:0;width:100%}
.f[hidden]{display:none}
.pair{display:flex;gap:6px}
.chk{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink);background:var(--field);border-radius:8px;padding:0 10px;height:44px;cursor:pointer}
.chk input{width:18px;height:18px;accent-color:#8A6510}
.dbtns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.dbtns button{height:44px;border-radius:9px;padding:0 18px;font-weight:700;cursor:pointer}
.b-more{background:#fff;border:1px solid var(--navy);color:var(--navy)}
.b-reset{background:transparent;border:0;color:var(--muted);text-decoration:underline}
.b-go{margin-left:auto;background:var(--gold);border:0;color:#FFF8E6;padding:0 28px!important}
#more{display:none;margin-top:8px}#more.on{display:grid}
.demo-bar{background:#FFF4D6;color:#6E4E0A;text-align:center;font-size:13px;font-weight:700;padding:6px 10px;border-bottom:1px solid #F0DCA0}

main.in{padding-top:20px;padding-bottom:40px;display:flex;flex-direction:column;gap:32px}
.sec{display:flex;flex-direction:column;gap:12px}
.sec[hidden]{display:none}
.head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}
.head h2{margin:0;font-family:var(--serif);font-weight:700;font-size:clamp(24px,3.4vw,34px);color:var(--navy)}
.head span{font-size:14px;color:var(--muted)}

.head{flex-wrap:nowrap;align-items:center;gap:10px}
.head .vs2{flex:none;white-space:nowrap;margin-left:auto}
.head h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}
.head .hl{max-width:46%;overflow:hidden}
.hl{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;height:60px;flex:0 1 auto;min-width:0}
.hl h2{line-height:.72;margin:0;padding-top:0}.hl .sub{font-size:11px;line-height:1;white-space:nowrap;color:var(--muted);padding-bottom:0}
#secAll .head h2{white-space:normal;line-height:1.1}
.head #count{flex:none;white-space:nowrap;font-size:14px;line-height:17px;height:17px;margin-left:auto}

#wList,#wCrumb,#wVip,#wOther,#wAbove{height:17px;padding:1px;border-radius:6px;margin-left:0}#wCrumb{flex:0 0 190px;max-width:56%}#wList .wn,#wCrumb .wn,#wVip .wn,#wOther .wn,#wAbove .wn{flex-direction:row;align-items:center;padding:0 7px;border-radius:5px}
#wList .s,#wList .l,#wCrumb .s,#wCrumb .l,#wVip .s,#wVip .l,#wOther .s,#wOther .l,#wAbove .s,#wAbove .l{-webkit-line-clamp:1;font-size:var(--wf,12px);line-height:1.25;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#wList .l,#wCrumb .l,#wVip .l,#wOther .l,#wAbove .l{display:none}
@media (min-width:700px){#wList .s,#wCrumb .s,#wVip .s,#wOther .s,#wAbove .s{display:none}#wList .l,#wCrumb .l,#wVip .l,#wOther .l,#wAbove .l{display:block}}
#wOther.two{align-self:center;margin-bottom:0}
#wOther.two .wn{flex-direction:column;align-items:stretch;padding:0 8px;border-radius:8px}
#wOther.two .s{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--wf,14px);line-height:1.25}
#wOther.two .l{display:none}
@media (min-width:700px){#wOther.two .s{display:-webkit-box}}
#wList .wi,#wCrumb .wi,#wVip .wi,#wOther .wi,#wAbove .wi{width:12px;height:12px;vertical-align:-1px}
.warn{flex:1 1 0;min-width:0;height:60px;display:block;position:relative;isolation:isolate;overflow:hidden;padding:2px;border:0;border-radius:10px;background:#3a2e12;cursor:pointer;font:inherit;color:#f4ecda;text-align:left}
.warn::before{content:"";position:absolute;inset:-160%;z-index:-1;animation:spin var(--wglow,3s) linear infinite;background:conic-gradient(from 0deg,transparent 0 12%,var(--wframe,#C99A2E) 22%,#FFE29A 30%,transparent 40%,transparent 55%,#cfd8e3 66%,#ffffff 74%,transparent 85%)}
.warn .wn{height:100%;border-radius:8px;background:var(--wbg,#0F2233);color:var(--wtx,#fff);display:flex;flex-direction:column;justify-content:center;padding:0 8px;box-sizing:border-box;min-width:0;overflow:hidden}
.warn[hidden]{display:none}.warn{container-type:inline-size}@container (max-width:235px){.warn .gt{display:none}}
.warn .s,.warn .l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.25}
.warn .l{display:none}.warn b{color:var(--wtx,#fff)}.warn .wi{vertical-align:-2px;flex:none}
.warn .go{font-weight:700;color:#E7C163;white-space:nowrap;text-decoration:none}
@media (min-width:700px){.warn .s{display:none}.warn .l{display:-webkit-box}}
.other{display:flex;align-items:flex-end;gap:10px}.other>span{flex:0 1 auto;min-width:min-content}.other .warn{flex:1 0 205px;margin-bottom:1px}
.crumbs{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:10px;min-height:17px}.crumbs #crumbs{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.item{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s;min-width:0}
.item:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(15,34,51,.12)}
.item.prem{border-color:#C9A64A;box-shadow:0 0 0 1px #C9A64A inset}
.ph{position:relative;aspect-ratio:4/3;background:var(--ph) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#7A8898}
.ph svg.ico{width:40px;height:40px;opacity:.55}
.tags{position:absolute;top:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 52px)}
.tag{background:var(--navy);color:#fff;font-size:11px;font-weight:700;padding:3px 7px;border-radius:6px}
.tag.g{background:var(--gold);color:#FFF8E6}.tag.d{background:#C0392B}
.heart{position:absolute;top:6px;right:6px;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.15)}
.heart.on{color:#C0392B}.heart.on path{fill:currentColor}
.body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px;flex:1}
.price{font-size:19px;font-weight:800;color:var(--navy)}
.plc{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.specs{font-size:13px;color:#3D4A5A;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.when{font-size:12px;color:#6B7786;margin-top:auto;padding-top:4px}
.empty{text-align:center;color:var(--muted);padding:36px 10px;grid-column:1/-1}
.moreBtn{align-self:center;background:#fff;border:1px solid var(--navy);color:var(--navy);border-radius:10px;padding:13px 26px;font-weight:700;cursor:pointer}
.cta{background:var(--navy);color:#fff;border-radius:16px;padding:28px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}
.cta h2{margin:0 0 6px;font-family:var(--serif);font-size:32px}
.cta p{margin:0;color:#C8D2DE}
.cta a{text-decoration:none;font-weight:800;padding:14px 22px;border-radius:10px;background:var(--gold);color:#FFF8E6}

.modal{position:fixed;inset:0;background:rgba(10,20,30,.75);display:none;z-index:50;overflow-y:auto;padding:16px}
.modal.on{display:block}
.box{background:#fff;max-width:780px;margin:0 auto;border-radius:16px;overflow:hidden}
.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;background:#000}
.gal img{height:min(60vh,440px);scroll-snap-align:center;flex:0 0 auto;max-width:100%;object-fit:contain}
.det{padding:16px 18px 20px}
.det .price{font-size:28px}
.det h2{margin:4px 0;font-size:20px}
.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:12px 0}
.facts div{background:var(--field);border-radius:8px;padding:8px 10px;font-size:14px}
.facts b{display:block;font-size:12px;color:var(--muted);font-weight:600}
.contacts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.vw{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--gold1);border-radius:12px;background:var(--navy)}.vw .vwt{font-weight:800;color:var(--gold-ink)}.vw input{height:44px;padding:0 12px;border-radius:9px;border:1px solid #ffffff33;background:#0b1520;color:var(--ink);font:inherit;font-size:16px}.vw .vwm{min-height:18px;color:#ffb4a8;font-size:13px}.vw .vwok{padding:8px 2px;font-weight:700}
.rpl{margin-top:12px;background:none;border:0;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;padding:6px 0}.vw select{height:44px;padding:0 10px;border-radius:9px;border:1px solid #ffffff33;background:#0b1520;color:var(--ink);font:inherit;font-size:16px}
.btn{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border-radius:10px;border:1px solid var(--navy);background:#fff;color:var(--navy);text-decoration:none;font-weight:700}
.btn.main{background:var(--navy);color:#fff}
.close{position:sticky;top:0;float:right;margin:8px;background:rgba(0,0,0,.6);color:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:18px;cursor:pointer;z-index:2}
footer{background:var(--navy);color:#C8D2DE;margin-top:16px}
footer .in{padding-top:36px;padding-bottom:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;font-size:14px}
footer h4{margin:0 0 8px;color:#fff;font-size:15px}
footer .links{line-height:1.9}
footer .links button{background:none;border:0;padding:0;color:#C8D2DE;cursor:pointer;font-size:14px}
footer .links button:hover,footer a:hover{color:var(--gold1)}
footer a{color:#C8D2DE}
@media (max-width:760px){
  .in{padding:0 8px}
  .row1{gap:5px}.brand{gap:6px}.brand img{width:38px;height:38px}.brand b{font-size:24px}
  .sq{width:32px;height:32px;border-radius:8px}.bur{gap:4px}.bur span{width:14px}
  .login{width:32px}.login .w{display:none}
  .add{width:64px;height:32px;border-radius:8px}.add span{font-size:12px;border-radius:6px}.add .d{display:none}.add .m{display:inline}
  .langb{width:50px;height:32px;font-size:12px;border-radius:8px}
  .row1.xs .sq{width:28px;height:30px}.row1.xs .add{width:52px;height:30px}.row1.xs .add span{font-size:11px}.row1.xs .langb{width:40px;height:30px;font-size:11px}
  .row1 .sp{min-width:0}.langb{padding:0}
  .row2{gap:5px}.row2 button{height:36px;font-size:12px;gap:4px;padding:0 2px}.row2 .new .w{display:none}.row2 .new .m{display:inline!important}
  .cnt{font-size:10px;padding:0 5px}.dot{width:6px;height:6px}.row2 .ar{display:none}
  #popLang{top:46px}#popMenu{top:46px}#popLogin{right:0;top:46px}
  .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .price{font-size:15px}.body{padding:8px 9px 10px}.plc{font-size:13px}.specs{font-size:12px}.heart{width:32px;height:32px}
  .b-go{flex:1 1 100%;margin-left:0}
}
@media (max-width:360px){.brand b{font-size:21px}.brand img{width:34px;height:34px}}


.pbf{display:flex;flex-direction:column;gap:6px;padding:16px;color:#f4ecda}.pbf label{font-size:14px;color:#c9bfa6;margin-top:6px}
.pbh{display:flex;justify-content:space-between;align-items:center;font-size:18px}.pbx{background:none;border:0;color:#fff;font-size:22px;cursor:pointer}
.pbf input[name=no],.pbf input[name=sum],.pbf input[name=phone],.pbf textarea{width:100%;padding:11px;border-radius:9px;border:1px solid #ffffff30;background:#17130d;color:#fff;font:inherit;font-size:16px}
.pbc{display:flex;flex-wrap:wrap;gap:6px}.pbo{margin:0!important}.pbo input{display:none}.pbo span{display:inline-block;border:1px solid #ffffff30;border-radius:16px;padding:8px 12px;font-size:14px;color:#f4ecda;cursor:pointer}.pbo input:checked+span{background:#7a1f1f;border-color:#c0392b}
.pbk{display:flex!important;gap:8px;align-items:flex-start;font-size:13px!important}.pbk input{margin-top:3px}
.fbtn{display:block;border:1.5px solid var(--gold1);border-radius:10px;padding:11px 14px;margin:8px 0;color:var(--gold1);font-weight:700;font-size:15px;text-align:center;background:none;cursor:pointer;width:100%;text-decoration:none}
.callask{margin:8px 14px;border:2px solid #2c6b46;background:#10261a;border-radius:12px;padding:10px 12px;color:#f4ecda}
.callask .b2{display:flex;gap:8px;margin-top:8px}.callask button{flex:1;border:0;border-radius:9px;padding:11px;font-weight:700;font-size:15px;color:#fff;cursor:pointer}.callask .y{background:#1f7a46}.callask .n{background:#7a1f1f}

.head h2{color:#fff}
.item{background:var(--card);border-color:#ffffff14}
.item:hover{box-shadow:0 10px 26px rgba(0,0,0,.35)}
.price{color:#E6C46A}
.specs{color:#C9CFD8}.when{color:#9AA4B2}
.heart{background:rgba(34,36,42,.85);color:#fff}
.moreBtn,.b-more{background:transparent;border:1px solid var(--gold1);color:#E6C46A}
.pop{background:var(--card);border:1px solid #ffffff1a}
.list button:hover,.list a:hover{background:#3a3220}
#popMenu .txt{color:#C9CFD8}#popMenu .back{color:#E6C46A}#popLogin b{color:#fff!important}
#drop h3{color:#fff}
.box{background:var(--card)}
.btn{background:transparent;border-color:var(--gold1);color:#E6C46A}
.btn.main{background:var(--gold);color:#FFF8E6;border-color:transparent}
.close{background:rgba(0,0,0,.7)}

.empty2{grid-column:1/-1;text-align:center;border:1px dashed #B8891C88;border-radius:14px;padding:26px 16px;background:#2a2c33}
.empty2 h3{margin:0 0 6px;font:700 24px/1.2 var(--serif);color:#fff}
.empty2 p{margin:0 0 14px;color:var(--muted);font-size:14px}
.empty2 a{display:inline-block;text-decoration:none;font-weight:800;padding:12px 20px;border-radius:10px;background:var(--gold);color:#FFF8E6}
.empty2+.other{grid-column:1/-1;margin:14px 0 2px;font-weight:700;color:#C9CFD8;font-size:14px}

.bwrap{padding:0 0 8px}.bwrap[hidden]{display:none}  
#bnrD{display:none!important}
@media (min-width:900px){.bwrap{display:none}.row1 .sp{display:flex;align-items:center;padding:0 14px;min-width:0}.row1 .sp #bnr{width:100%;max-width:620px;margin:0 auto}}

.ekc-dock{position:fixed;right:14px;bottom:18px;z-index:45;display:flex;align-items:center;gap:10px;justify-content:flex-end;pointer-events:none;width:min(420px,calc(100% - 28px))}
@media (max-width:899px){.ekc-dock{left:14px;width:auto}}
.ekc-dock>*{pointer-events:auto}
.ekc-gr{flex:1;min-height:48px;align-items:center;background:#22242a;color:#fff;font-weight:600;border:1px solid rgba(255,255,255,.55);border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.35;text-align:left;position:relative;box-shadow:0 6px 18px rgba(0,0,0,.35);transform:translateX(120%);opacity:0;transition:transform .9s ease-out,opacity .9s;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:visible}
.ekc-gr.on{transform:none;opacity:1}
.ekc-gr .x{position:absolute;right:-7px;top:-9px;width:20px;height:20px;border-radius:50%;background:#060b4d;color:#fff;font-size:11px;display:grid;place-items:center;cursor:pointer;border:1px solid #ffffff55}
.ekc-fab{position:relative;width:60px;height:60px;flex:none;padding:4px;border:0;border-radius:50%;overflow:hidden;isolation:isolate;background:#000000;box-shadow:0 8px 20px rgba(184,137,28,.35);cursor:pointer}
.ekc-fab::before{content:"";position:absolute;inset:-120%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 60%,#C99A2E 75%,#FFE29A 85%,#fff 88%,#C99A2E 93%,transparent 98%);animation:spin 2.6s linear infinite}
.ekc-fab.calm::before{animation:none;background:#5E4208}
.ekc-fab span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--gold)}
.ekc-w{position:fixed;z-index:60;left:8px;right:8px;top:var(--ekcTop,110px);bottom:0;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;background:#22242a;border:1px solid rgba(212,168,67,.55);border-radius:20px;box-shadow:0 -10px 30px rgba(0,0,0,.45);display:flex;flex-direction:column;transform:translateY(105%);transition:transform .4s;visibility:hidden}
.ekc-w.on{transform:none;visibility:visible}
@media (min-width:900px){.ekc-w{left:auto;top:auto;right:20px;bottom:20px;width:420px;height:min(78vh,620px);border-radius:20px!important}}

.ekc-sh{position:fixed;left:0;right:0;bottom:0;top:calc(var(--ekcTop,110px) - 4px);z-index:59;background:rgba(0,0,0,.72);opacity:0;visibility:hidden;transition:opacity .3s}
.ekc-sh.on{opacity:1;visibility:visible}
@media (min-width:900px){.ekc-sh{top:0}}
.ekc-h small{border-radius:3px!important;white-space:nowrap;display:block!important;width:max-content;max-width:100%;overflow:hidden}
.ekc-h>div:nth-child(2){min-width:0;flex:1}.ekc-h .sp{display:none}.ekc-h b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ekc-h button{width:32px;height:32px;padding:0!important;display:grid;place-items:center;border:1px solid rgba(0,0,0,.4)!important;border-radius:3px;font-size:16px!important;font-weight:700}
.ekc-h button:active{background:rgba(0,0,0,.15)}
.ekc-ch>*:only-child{grid-column:1/-1}
.ekc-h{background:var(--gold);color:#FFF8E6;text-shadow:0 1px 1px rgba(0,0,0,.25);padding:12px 14px;border-radius:19px 19px 0 0;display:flex;align-items:center;gap:10px}
.ekc-av{position:relative;width:42px;height:42px;border-radius:50%;background:#0F2233;display:grid;place-items:center;flex:none;border:2px solid #FFE29A}
.ekc-av img{width:28px;height:28px}.ekc-av i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#2ecc71;border:2px solid #0F2233}
.ekc-h b{display:block;font-weight:800;font-size:15px}.ekc-h small{display:inline-block;margin-top:3px;font-size:11.5px;font-weight:600;border:1px solid #9FE3B4;color:#E9FFF0;border-radius:999px;padding:1px 8px;background:rgba(0,0,0,.18)}
.ekc-h .sp{flex:1}.ekc-h button{background:none;border:0;color:#FFF8E6;font-size:20px;cursor:pointer;padding:4px 6px}
.ekc-b{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:9px}
.ekc-m{background:#2c2f36;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:9px 11px;font-size:14px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}
.ekc-m.me{align-self:flex-end;max-width:80%;background:#3a3220;border-color:#B8891C66}
.ekc-ch{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ekc-ch.q4{grid-template-columns:repeat(4,1fr)}
.ekc-ch button,.ekc-ch a{border:1px solid #B8891C;color:#E6C46A;border-radius:6px;padding:8px 3px;min-height:46px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12.5px;line-height:1.25;font-weight:700;background:transparent;cursor:pointer;text-decoration:none;white-space:pre-line}
.ekc-ch .g{background:var(--gold);color:#FFF8E6;border-color:transparent}
.ekc-i{display:flex;gap:8px;padding:10px;border-top:1px solid rgba(255,255,255,.15)}

.ekc-h.ay{background:#13161C!important;border-bottom:1px solid #2c3340;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:center;text-shadow:none!important;padding:14px!important}
.ekc-h.ay img.p{grid-row:1/4;width:clamp(60px,20vw,78px);height:clamp(60px,20vw,78px);border-radius:50%;border:2px solid #C99A2E;object-fit:cover}
.ekc-h.ay .s{grid-row:1;grid-column:2/4;color:#E6C46A!important;font:600 clamp(11px,3.2vw,13px)/1.25 Manrope,sans-serif;text-shadow:none!important}
.ekc-h.ay .n{grid-row:2;grid-column:2;min-width:0;overflow:hidden}.ekc-h.ay .n b{color:#fff!important;font:800 20px Manrope,sans-serif;white-space:nowrap;display:block;text-shadow:none!important}
.ekc-h.ay #ekcX{grid-row:2;grid-column:3;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid #B8891C!important;background:#1D2026;color:#fff}
.ekc-h.ay .a{grid-row:3;grid-column:2/4;color:#8d949c!important;font:12px Manrope,sans-serif;text-shadow:none!important}
.ekc-h.ay .a .aib{border:1px solid #C99A2E;color:#E6C46A;font-weight:800;font-size:10px;border-radius:6px;padding:1px 4px;margin-right:4px;background:#0F2233}
.ekc-fab span.ph{background:none center/cover #0F2233!important}
.ekc-i .ekc-mic{background:linear-gradient(135deg,#7A560C,#B8891C,#6E4E0A)!important;font-size:18px;padding:0 12px}.ekc-i .ekc-mic.off{background:#3a3f47!important;opacity:.55;filter:grayscale(1)}.ekc-i .ekc-mic.on{background:#C0392B!important;animation:aysp2 1s ease-in-out infinite}@keyframes aysp2{50%{opacity:.6}}
.ekc-hf{background:#1D2026;border:1px solid #2c3340;border-radius:12px;padding:10px;margin:6px 0;display:flex;flex-direction:column;gap:8px}
.ekc-hf input[type=text]{width:100%;box-sizing:border-box;padding:11px;border-radius:9px;border:1px solid #ffffff30;background:#13161C;color:#fff;font-size:16px}
.ekc-hf .ekp input{padding:11px;border-radius:9px;border:1px solid #ffffff30;background:#13161C;color:#fff;font-size:16px}
.ekc-hf .chips{display:flex;gap:8px}.ekc-hf .chips button{flex:1;height:40px;border-radius:9px;border:1px solid #B8891C;background:#13161C;color:#E6C46A;font-weight:700}.ekc-hf .chips button.on{background:#B8891C;color:#111}
.ekc-hf .ck{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:#a8a8a8}.ekc-hf .ck a{color:#E6C46A}.ekc-hf .pn{font-size:12px;color:#9aa5b1}
.ekc-hf .go{height:46px;border:0;border-radius:10px;background:linear-gradient(135deg,#7A560C,#B8891C,#6E4E0A);color:#fff;font-weight:800;font-size:16px}.ekc-hf .er{color:#ff8a7a;font-size:13px}
.ekc-i input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.25);background:#2c2f36;color:#fff;border-radius:6px;padding:10px;font-size:14px}
.ekc-i button{background:var(--gold);color:#FFF8E6;border:0;border-radius:6px;padding:0 14px;font-size:16px;cursor:pointer}
.ekc-note{font-size:10.5px;color:#7f8896;text-align:center;padding:0 10px 8px}
.row2 .ti{width:17px;height:17px;flex:none;fill:none;stroke:#d4a843;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.row2 button.on .ti{stroke:#8A6510}.row2 button .m{display:none}
@media (max-width:760px){.row2 button .w{display:none}.row2 button .m{display:inline}.row2 .ti{width:14px;height:14px}}

.ekc-post{position:fixed;left:14px;bottom:24px;z-index:44;height:48px;display:flex;align-items:center;padding:2px;border-radius:12px;overflow:hidden;isolation:isolate;background:#5E4208;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.4);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}
.ekc-post::before{content:"";position:absolute;inset:-120%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 72%,#9C7417 82%,#C99A2E 86%,#9C7417 90%,transparent 96%);animation:spin 3.4s linear infinite}
.ekc-post span{display:flex;align-items:center;height:100%;padding:0 14px;border-radius:10px;background:var(--gold);color:#FFF8E6;font-weight:800;font-size:14px;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.25)}
.ekc-post .ia{width:20px;height:20px;margin-left:8px;fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(0,0,0,.5));animation:ekia 2s linear infinite}
@keyframes ekia{0%{stroke:#000000;transform:none}33%{stroke:#0b5f8a;transform:translateX(4px)}66%{stroke:#0f6b2c;transform:none}100%{stroke:#000000;transform:none}}
.ekc-post.calm::before,.ekc-post.calm .ia{animation:none}.ekc-post.calm::before{background:#5E4208}
.ekc-post.away{transform:translateX(calc(-100% - 20px));opacity:0;pointer-events:none}
body.ekc-gr-on .ekc-post{opacity:0;pointer-events:none}
@media (max-width:899px){.row2{padding-bottom:4px}.bwrap{padding-bottom:6px!important}main.in{padding-bottom:90px}footer .in{padding-bottom:96px}
  .ekc-post{right:84px}.ekc-post span{width:100%;justify-content:center;padding:0 10px}}   

.add span,.langb,.b-go,.cta a,.empty2 a,.btn.main,.tag.g,.cnt,.ekc-post span,.ekc-i button,.ekc-ch .g,.ekc-h,.ekc-h button{color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}
.ekc-post .ia{filter:none!important}
.ekc-h small{color:#ffffff!important;border-color:rgba(255,255,255,.6)!important;background:rgba(0,0,0,.18)!important}
@media (prefers-reduced-motion:reduce){.ekc-post::before,.ekc-post .ia{animation:none}.ekc-post{transition:none}}
@media (prefers-reduced-motion:reduce){.ekc-fab::before{animation:none;background:#5E4208}.ekc-gr,.ekc-w{transition:none}}


#m.modal{top:var(--mt,0px);padding:4px 4px 6px;background:var(--bg)}
#m .box{max-width:none;margin:0;min-height:calc(100vh - var(--mt,0px) - 10px);min-height:calc(100dvh - var(--mt,0px) - 10px - env(safe-area-inset-bottom,0px));border:1px solid var(--wfr,#B8891C);border-radius:12px}
@media (min-width:700px){#m .box{max-width:780px;margin:0 auto}}
.contacts{flex-wrap:wrap;gap:6px}
.contacts a.btn{flex:1 1 0;min-width:0;padding:11px 2px;min-height:42px;display:flex;align-items:center;justify-content:center;font-size:13px;white-space:nowrap;text-align:center}
.contacts button.btn{flex:1 1 0;min-width:0;padding:11px 2px;min-height:42px;display:flex;align-items:center;justify-content:center;font-size:13px;white-space:nowrap}
.wabv{display:flex;margin:0 0 4px}.wabv[hidden]{display:none}#wAbove{flex:1 1 0}
.pbn{font-size:12px;opacity:.75;margin:-2px 0 4px;line-height:1.3}

#m .gal{scrollbar-width:none;border-radius:11px 11px 0 0}#m .gal::-webkit-scrollbar{display:none}
#m .gal{aspect-ratio:4/5;max-height:72vh;max-height:72dvh;width:100%}
#m .gal img{flex:0 0 100%;width:100%;max-width:100%;height:100%;object-fit:cover}   

.aysg{position:absolute;left:0;right:0;top:0;height:66px;z-index:4;pointer-events:none}
.aysg::before{content:"";position:absolute;inset:0;background:#0F2233;border-bottom:1px solid #B8891C;box-shadow:0 4px 14px #000a;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease-out}
.aysg.op::before{transform:none}
.aysg .aa{position:absolute;left:10px;top:9px;pointer-events:auto;width:48px;height:48px;padding:2px;border:0;border-radius:50%;cursor:pointer;background:conic-gradient(from 0deg,#6E4E0A,#FFE29A,#B8891C,#6E4E0A);box-shadow:0 2px 10px #000a}
.aysg .aa img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:2px solid #0b1620}
.aysg .aa::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(255,226,154,.55);opacity:0;pointer-events:none}
.aysg.col .aa::after{animation:aysring 3.2s ease-out infinite}
@keyframes aysring{0%{transform:scale(.9);opacity:.8}100%{transform:scale(1.35);opacity:0}}
.aysg .ab{position:absolute;left:66px;right:64px;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;color:#E6C46A;font:800 13.5px/1.3 Manrope,system-ui,sans-serif;text-align:left;opacity:0;transition:opacity .25s;cursor:pointer}
.aysg.op .ab{opacity:1;pointer-events:auto;transition-delay:.2s}
.aysg .ab u{display:block;text-decoration:none;color:#fff;font-weight:600;font-size:12px;margin-top:2px}
@media (prefers-reduced-motion:reduce){.aysg.col .aa::after{animation:none}.aysg::before,.aysg .ab{transition:none}}

.aysg{position:relative;top:auto;bottom:auto;left:auto;right:auto;pointer-events:auto;margin:0}.aysg::before{transform:none;transition:none;border-bottom:0;border-top:1px solid #B8891C;box-shadow:none}
.aysg .aa{left:10px;right:auto;top:auto;bottom:9px}.aysg .ab{left:66px;right:12px}

@keyframes ayp{0%,100%{transform:scale(1)}50%{transform:scale(1.13)}}
.ekc-fab,.aysg .aa,.stqa,.askh img{animation:ayp 1.8s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.ekc-fab,.aysg .aa,.stqa,.askh img{animation:none}}
.galw{position:relative}#m .close{position:sticky;z-index:5;margin-bottom:-80px}
.gcnt{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.65);color:#fff;font:700 13px/1 Manrope,system-ui,sans-serif;padding:5px 10px;border-radius:12px;pointer-events:none}
.gdots{display:flex;justify-content:center;gap:6px;padding:8px 0 2px}.gdots i{width:7px;height:7px;border-radius:50%;background:#4a4f58}.gdots i.on{background:#E6C46A}
#fsv{position:fixed;inset:0;z-index:120;background:#000;display:none}#fsv.on{display:block}
#fsv .gal{height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:#000}#fsv .gal::-webkit-scrollbar{display:none}
#fsv .gal div{flex:0 0 100%;height:100%;scroll-snap-align:center;overflow:auto;display:flex;align-items:center;justify-content:center;touch-action:pan-x pan-y pinch-zoom}
#fsv img{max-width:100%;max-height:100%;object-fit:contain}   
#fsv .x{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:12px;width:44px;height:44px;border-radius:50%;border:1px solid #B8891C;background:rgba(0,0,0,.6);color:#fff;font-size:22px;cursor:pointer;z-index:2}
.galw>.gcnt{right:auto;left:10px;bottom:auto;top:10px}
#fsv .gcnt{bottom:calc(18px + env(safe-area-inset-bottom,0px));right:50%;transform:translateX(50%)}

.stq{display:block;width:100%;margin:10px 0 2px;height:44px;border-radius:10px;border:1px solid #B8891C;background:#1D2026;overflow:hidden;position:relative;cursor:pointer;padding:0}
.stq span{position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;white-space:nowrap;font:800 15px Manrope,system-ui,sans-serif;color:#E6C46A;animation:stq 14s linear infinite;padding-left:100%}
@keyframes stq{to{transform:translateX(-100%)}}
@media (prefers-reduced-motion:reduce){.stq span{animation:none;padding-left:12px}}
#ays{position:fixed;inset:0;z-index:110;display:none}#ays.on{display:block}
#ays .dim{position:absolute;left:0;right:0;bottom:0;top:calc(var(--ekcTop,110px) - 4px);background:rgba(0,0,0,.72)}
#ays .sh{position:absolute;left:8px;right:8px;bottom:0;top:var(--ekcTop,110px);overscroll-behavior:contain;border-radius:20px 20px 0 0!important;overflow-y:auto;background:#13161C;border:1px solid #B8891C;border-bottom:0;border-radius:16px 16px 0 0;padding:14px 14px calc(16px + env(safe-area-inset-bottom,0px));color:#f2f2f2;font:15px/1.45 Manrope,system-ui,sans-serif;transform:translateY(100%);transition:transform .35s ease-out;max-width:560px;margin:0 auto}
#ays.on .sh.up{transform:none}

@media (min-width:900px){#ays .sh{left:auto;top:auto;right:20px;bottom:20px;width:440px;height:min(80vh,680px);border-radius:20px!important;border-bottom:1px solid #B8891C}#ays .dim{top:0}}
#ays .hd{display:flex;align-items:center;gap:10px}
#ays .av{width:84px;height:84px;border-radius:50%;flex:none;position:relative}#ays .av img{width:100%;height:100%;display:block;border-radius:50%;border:2px solid #C99A2E;object-fit:cover;background:#0F2233}

#ays .av::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid #C99A2E;opacity:0}
@keyframes ayr{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.2)}}
#ays.talk #aS{animation:aysnd 1s ease-in-out infinite}@keyframes aysnd{50%{background:#B8891C;color:#111}}
#ays .mic{fill:#5a6470}#ays.talk .mic{animation:aym .6s steps(1) infinite}@keyframes aym{50%{fill:#7CFF9E}}
#ays .bars{display:inline-flex;gap:2px;align-items:flex-end;height:14px;vertical-align:-1px;opacity:0}#ays.talk .bars{opacity:1}
#ays .bars i{width:3px;height:4px;background:#E6C46A;border-radius:2px}#ays.talk .bars i{animation:ayb .45s ease-in-out infinite alternate}
#ays .bars i:nth-child(2){animation-delay:.15s}#ays .bars i:nth-child(3){animation-delay:.3s}#ays .bars i:nth-child(4){animation-delay:.08s}@keyframes ayb{to{height:14px}}
.ekp{display:flex;gap:6px}.ekp .ekpc{flex:none;padding:0 8px;border-radius:9px;border:1px solid #ffffff30;background:#1D2026;color:#fff;font:600 16px Manrope,system-ui,sans-serif;display:flex;align-items:center;min-height:46px}
.ekp input{flex:1;min-width:0}
#ays .ekp input{width:auto}
#ays .chips{display:flex;gap:8px;margin:10px 0}#ays .chips button{flex:1;height:44px;border-radius:10px;border:1px solid #B8891C;background:#1D2026;color:#E6C46A;font:700 15px Manrope,sans-serif;cursor:pointer}
#ays .chips button.on{background:#B8891C;color:#111}#ays .chips.big button{height:52px;font-size:16px}
#ays .ag{font-size:13px;color:#7fe0a5;margin:6px 0 8px}#ays .ag a,#ays .ck a{color:#E6C46A}
#ays .nt{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#cfd3d8;margin:6px 0}#ays .nt button{flex:none;height:34px;padding:0 14px;border-radius:8px;border:1px solid #B8891C;background:transparent;color:#E6C46A;font-weight:700;cursor:pointer}
#ays .of{margin:12px 0 4px;color:#e8e8e8}
#ays .arow{display:flex;gap:6px;align-items:stretch}#ays .arow>.ekp,#ays .arow>input{flex:1;min-width:0}
#ays .amic{flex:none;width:50px;border-radius:9px;border:1px solid #B8891C;background:linear-gradient(135deg,#7A560C,#B8891C,#6E4E0A);color:#fff;font-size:20px;cursor:pointer}#ays .amic.on{background:#C0392B;animation:aysp2 1s ease-in-out infinite}@keyframes aysp2{50%{opacity:.6}}
#simBox{scroll-margin-top:calc(var(--ekcTop,110px) + 6px)}#simBox .head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#simBox .simx{margin-left:auto;width:36px;height:36px;border-radius:50%;border:1px solid #B8891C;background:#1D2026;color:#fff;cursor:pointer}
.simw{display:flex;flex-direction:column;gap:4px;min-width:0}.simt{font-size:13px;color:#E6C46A;font-weight:700;padding:0 4px}
#ays .ck label{display:inline;margin:0;font-size:12.5px}

#ays .hd{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:10px;row-gap:2px;align-items:center}
#ays .hd .av{grid-row:1/4}#ays .nm{grid-row:2;grid-column:2}#ays #aS{grid-row:2;grid-column:3}#ays #aX{grid-row:2;grid-column:4}#ays .nm b{font-size:21px}
#ays .asub{grid-row:1;grid-column:2/5;color:#E6C46A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;letter-spacing:-.1px;font-size:clamp(10px,2.85vw,13px)}
#ays .aai{grid-row:3;grid-column:2/5;color:#8d949c;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#ays .aib{display:inline-block;margin-right:3px;vertical-align:1px;background:#0F2233;border:1px solid #C99A2E;color:#E6C46A;font:800 10px Manrope,sans-serif;border-radius:6px;padding:1px 4px}
@media (prefers-reduced-motion:reduce){#ays.talk .av::after,#ays.talk .mic,#ays.talk .bars i{animation:none}}
#ays .nm{flex:1;min-width:0}#ays .nm b{display:block;font-size:16px}#ays .nm small{color:#a8a8a8;font-size:12.5px}
#ays .ib{width:40px;height:40px;border-radius:50%;border:1px solid #B8891C;background:#1D2026;color:#fff;font-size:17px;cursor:pointer;flex:none}
#ays .bub{margin:12px 0 4px;background:#1D2026;border:1px solid #2c3340;border-radius:4px 14px 14px 14px;padding:12px;min-height:44px}
#ays .bub .cur{display:inline-block;width:2px;height:1em;background:#E6C46A;vertical-align:-2px;animation:cb 1s steps(1) infinite}@keyframes cb{50%{opacity:0}}
#ays label{display:block;font-size:13px;color:#a8a8a8;margin:10px 0 4px}
#ays input[type=text],#ays input[type=tel]{width:100%;box-sizing:border-box;padding:12px;border-radius:9px;border:1px solid #ffffff30;background:#1D2026;color:#fff;font:inherit;font-size:16px}
#ays .ck{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:#a8a8a8;margin:12px 0}
#ays .go{width:100%;height:48px;border:0;border-radius:10px;background:linear-gradient(135deg,#7A560C,#B8891C,#6E4E0A);color:#fff;font:800 16px Manrope,sans-serif;cursor:pointer}
#ays .er{color:#ff8a7a;font-size:13px;min-height:18px;margin-top:6px}
#ays .ok{border:1px solid #2e7d4f;background:#10261a;border-radius:10px;padding:10px 12px;margin:8px 0}#ays .ok b{color:#7fe0a5}
#ays .vb{margin-top:10px;width:100%;height:46px;border-radius:10px;border:1px solid #B8891C;background:transparent;color:#E6C46A;font:800 15px Manrope,sans-serif;cursor:pointer}
#ays .ld{display:flex;align-items:center;gap:10px;color:#E6C46A;font-weight:700;padding:10px 0}#ays .ld i{width:18px;height:18px;border-radius:50%;border:2px solid #B8891C;border-top-color:transparent;animation:aysp 1s linear infinite}@keyframes aysp{to{transform:rotate(360deg)}}


#ays .dim{top:calc(var(--mt,110px) - 4px)!important}   
#ays .sh{top:var(--mt,var(--ekcTop,110px))!important;bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;border:1px solid #B8891C!important;border-radius:20px!important;padding-bottom:16px!important}
#ays .hd{grid-template-columns:auto minmax(0,1fr) auto auto!important;column-gap:8px!important}
#ays .ib{width:36px!important;height:36px!important;font-size:15px!important}
#ays .av{width:clamp(62px,22vw,84px)!important;height:clamp(62px,22vw,84px)!important}#ays .ekp .ekpc{padding:0 6px;font-size:15px}
#ays .nm{min-width:0;overflow:hidden}#ays .nm b{display:block!important;white-space:nowrap!important;font-size:21px}
#ays .asub{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.25;font-size:clamp(11px,3.2vw,13.5px)!important}
#ays .aai{white-space:normal!important;overflow:visible!important}
#ays .heard{font-size:12.5px;color:#E6C46A;margin-top:4px;min-height:0}#ays .heard:empty{display:none}
#ays .pnote{font-size:12px;color:#9aa5b1;margin-top:5px;display:none}#ays .pnote.on{display:block}
#ays .ekp.bad .ekpc,#ays .ekp.bad input{border-color:#ff5a4e!important;box-shadow:0 0 0 2px rgba(255,90,78,.25)}
.ckw{outline:3px solid #ff3b30!important;outline-offset:3px;border-radius:3px;animation:ckw .8s ease-in-out infinite}@keyframes ckw{50%{outline-color:rgba(255,59,48,.15);box-shadow:0 0 0 6px rgba(255,59,48,.25)}}
.ckwp,.ckwp label,.ckwp span{color:#ff8a7a!important}

.instb{position:relative;display:block;width:100%;height:54px;margin-top:10px;border:0;border-radius:12px;padding:2px;overflow:hidden;isolation:isolate;background:#3a2e12;cursor:pointer}
.instb::before{content:"";position:absolute;inset:-150%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 55%,#C99A2E 70%,#FFE29A 80%,#fff 83%,#C99A2E 90%,transparent 97%);animation:spin 2.4s linear infinite}
.instb span{display:flex;align-items:center;justify-content:center;height:100%;border-radius:10px;background:#0F2233;color:#E6C46A;font:800 16px Manrope,system-ui,sans-serif}

.stq2{position:relative;display:block;width:100%;margin:10px 0 2px;min-height:58px;border:0;border-radius:12px;padding:2px;overflow:hidden;isolation:isolate;background:#3a2e12;cursor:pointer;text-align:left}
.stq2::before{content:"";position:absolute;inset:-200%;z-index:-1;background:conic-gradient(from 0deg,transparent 0 60%,#C99A2E 72%,#FFE29A 82%,#fff 85%,#C99A2E 92%,transparent 98%);animation:spin var(--sts,2s) linear infinite}
.stq2 .stqt{display:block;min-height:54px;border-radius:10px;background:#0F2233;color:#E6C46A;font:800 15px/1.35 Manrope,system-ui,sans-serif;padding:8px 12px}
@media (prefers-reduced-motion:reduce){.instb::before,.stq2::before,.ckw{animation:none}}

.stqw{display:flex;gap:8px;align-items:flex-start;margin:10px 0 2px}
.stqa{flex:none;width:64px;height:64px;padding:0;border-radius:12px;border:1px solid #C99A2E;background:#0F2233;overflow:hidden;cursor:pointer}.stqa img{width:100%;height:100%;object-fit:cover;display:block}
.stqw .stq2{flex:1;min-width:0;margin:0;min-height:64px}.stqw .stq2 .stqt{min-height:60px;display:flex;align-items:center}
#m .rpl{display:block;margin:22px 0 0 auto;text-align:right;font-size:12px;opacity:.8}
@media (max-height:740px){#m .gal{max-height:72dvh}#m .box h1,#m .box h2{font-size:clamp(18px,5vw,24px)}#m .facts div{padding:5px 6px!important}#m .contacts{margin-top:8px}.stqa{width:54px;height:54px}.stqw .stq2,.stqw .stq2 .stqt{min-height:54px}#ays .av{width:clamp(56px,18vw,72px)!important;height:clamp(56px,18vw,72px)!important}#ays .bub{margin:8px 0 2px;padding:9px}}
@media (max-height:620px){#m .gal{max-height:66dvh}.stqa{width:46px;height:46px}.stqw .stq2,.stqw .stq2 .stqt{min-height:46px}.stq2 .stqt{font-size:14px;padding:6px 10px}}
.ekc-h.ay{grid-template-columns:auto minmax(0,1fr) auto auto!important}.ekc-h.ay #ekcSnd{grid-row:2;grid-column:3;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid #B8891C!important;background:#1D2026!important;color:#fff;font-size:15px;padding:0;cursor:pointer}
.ekc-h.ay #ekcX{grid-column:4!important}.ekc-h.ay .s,.ekc-h.ay .a{grid-column:2/5!important}
.ekc-w.talk #ekcSnd{animation:aysnd 1s ease-in-out infinite}
.ekc-h.ay .bars{display:inline-flex;gap:2px;align-items:flex-end;height:14px;margin-left:6px;opacity:0;vertical-align:-1px}.ekc-w.talk .ekc-h.ay .bars{opacity:1}
.ekc-h.ay .bars i{width:3px;height:4px;background:#E6C46A;border-radius:2px}.ekc-w.talk .ekc-h.ay .bars i{animation:ayb .45s ease-in-out infinite alternate}.ekc-h.ay .bars i:nth-child(2){animation-delay:.15s}.ekc-h.ay .bars i:nth-child(3){animation-delay:.3s}.ekc-h.ay .bars i:nth-child(4){animation-delay:.08s}
.det>.stqw{margin:0 0 12px}.apw{grid-column:1/-1}.apw h3{font:700 22px var(--serif);color:#E6C46A;margin:14px 0 8px}.apg{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.apg button,.apall,.apsw button,.apc button,.apb{font:700 15px Manrope,sans-serif;border-radius:12px;border:1px solid var(--line,#ffffff26);background:var(--card,#13161C);color:var(--ink,#f2f2f2);min-height:46px;padding:0 12px;cursor:pointer}
.apg button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-weight:600}.apg b{color:#E6C46A}
.apsw{display:flex;gap:8px;margin-bottom:8px}.apsw button{flex:1}.apsw button.on,.apc button.on{background:linear-gradient(135deg,#7A560C,#B8891C,#6E4E0A);border-color:#B8891C;color:#fff}
.apall{width:100%;margin-bottom:4px;border-color:#B8891C;color:#E6C46A}.aph{display:flex;gap:8px;margin-bottom:8px}.apb{flex:1;border-color:#B8891C;color:#E6C46A}
.apc{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.apc button{min-height:40px;font-size:14px}



:root{--bg:#0b0b0b;--ink:#f2f2f2;--muted:#9a9a9a;--field:#1D2026;--ph:#1D2026;--card:#13161C}
.heart{background:rgba(11,11,11,.85)}
.top,.cta,footer{background:#050E17!important}
body{background:#000!important;background-image:none!important}
#pb .box{background:#13161C!important;border:1px solid #B8891C}
#pb.modal{background:rgba(0,0,0,.85)!important}

@media (max-width:699px){#pb.modal{padding:12px 6px}#pb .box{max-width:none}}
.pbf input[name=no],.pbf input[name=sum],.pbf input[name=phone],.pbf textarea{background:#1D2026!important}
#m.modal{background:#000!important}
#m .box{background:#13161C!important}
.item{background:#13161C!important}
.pop{background:#13161C!important;border:1px solid #B8891C!important}
.empty2{background:#13161C!important}
.ekc-w{background:#13161C!important;border-color:#B8891C!important}.ekc-m{background:#1D2026!important}
footer .in>div:nth-child(n+2){border:1px solid #B8891C;border-radius:12px;background:#13161C;padding:14px 16px;min-width:0}footer .in>div:nth-child(n+2) h4{margin-top:0}
#m .facts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}#m .facts div{padding:7px 7px!important;font-size:13px!important;overflow-wrap:anywhere}#m .facts b{font-size:11px!important}
#m .box .facts div{background:#1D2026!important}

#drop{max-height:none;overscroll-behavior:contain;padding-bottom:0}#drop.on{display:flex;flex-direction:column}#drop.on>*{flex:0 0 auto}#drop.on>.dbtns{margin-top:auto}
#drop .dbtns{position:sticky;bottom:0;z-index:2;background:#13161C;margin:12px -12px 0;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #B8891C55}
#popNew.on{display:flex;flex-direction:column;gap:2px}#popNew.on>*{flex:1 1 auto}
.list button:nth-child(odd):not(.hd),.list a:nth-child(odd){background:transparent}
body.ek-pop .ekc-post{display:none!important}
@media (max-width:899px){body.ek-pop #drop .dbtns{padding-right:78px}#drop .b-go{flex:1 1 100%;margin-left:0}#drop .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:400px){.row2 button{gap:4px;padding:0 4px;font-size:13px}}
@media (max-width:899px){#popNew{left:6px;right:6px;width:auto;margin:0}}
@media (min-width:900px){#popNew.on{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#popNew.on>*{flex:none}}      

.add::before{animation-duration:calc(3.4s * var(--spk,1))!important}.row2 button.on::before{animation-duration:calc(3s * var(--spk,1))!important}
.ekc-fab::before{animation-duration:calc(2.6s * var(--spk,1))!important}.ekc-post::before{animation-duration:calc(3.4s * var(--spk,1))!important}
.rl::before{animation-duration:calc(4s * var(--spk,1))!important}.qf::before{animation-duration:calc(3s * var(--spk,1))!important}

.wtopw{display:flex;margin:-20px 0 -24px}.warn{cursor:default}.wtopw[hidden]{display:none}#wTop{flex:1 1 0;border-radius:8px}
#wTop .wn{flex-direction:column;justify-content:center;align-items:stretch;padding:0 10px}
#wTop .s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;font-size:var(--wf,13px);line-height:1.25;text-align:center}

.ekc-dock,#ekcDock{display:none!important}