:root{--ivory:#FAF7F2;--ivory-2:#F2ECE3;--paper:#FFFFFF;--ink:#1E1B18;--ink-2:#3B3631;--muted:#8C847A;--gold:#A8865A;--gold-600:#8C6D45;--gold-50:#F5EEE3;--sage:#7D8B78;--line:#E7DFD3;--line-2:#F0EAE1;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Jost", system-ui, -apple-system, sans-serif}*{-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--paper);color:var(--ink);font-size:15px;font-weight:400;margin:0}a{color:inherit;text-decoration:none}.min-w-0{min-width:0}.flex-none{flex:none}.serif{font-family:var(--serif)}.text-gold{color:var(--gold)!important}.text-muted{color:var(--muted)!important}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--gold)}.meta{font-size:12px;color:var(--muted);letter-spacing:.04em}.container-x{max-width:1240px;margin:0 auto;padding:0 24px}@media (max-width:576px){.container-x{padding:0 16px}}.topbar{border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);letter-spacing:.04em}.topbar .container-x{display:flex;justify-content:space-between;align-items:center;height:38px}.topbar a:hover{color:var(--ink)}.masthead{text-align:center;padding:26px 0 18px}.logo{font-family:var(--serif);font-size:54px;font-weight:600;letter-spacing:-.01em;line-height:1;cursor:pointer;display:inline-block}.logo span{color:var(--gold)}.tagline{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--muted);margin-top:6px}@media (max-width:576px){.logo{font-size:40px}}#nav{position:sticky;top:0;z-index:1030;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:box-shadow .2s}#nav.scrolled{box-shadow:0 6px 24px -18px #1e1b1880}#nav .container-x{display:flex;align-items:center;height:56px;gap:12px}.nav-logo{font-family:var(--serif);font-weight:600;font-size:24px;opacity:0;width:0;overflow:hidden;transition:all .25s;white-space:nowrap}#nav.scrolled .nav-logo{opacity:1;width:120px}.nav-links{display:flex;gap:4px;margin:0 auto;list-style:none;padding:0}.nav-links a{display:block;padding:8px 14px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ink-2);position:relative}.nav-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:1px;background:var(--gold);transform:scaleX(0);transition:transform .25s}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-links a.active{color:var(--ink)}.icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid transparent;background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);font-size:17px;position:relative;transition:all .2s}.icon-btn:hover{border-color:var(--line);background:var(--paper)}.icon-btn .dot{position:absolute;top:4px;right:3px;min-width:16px;height:16px;border-radius:8px;background:var(--gold);color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;padding:0 4px}@media (max-width:991px){.nav-links{display:none}#nav .nav-logo{opacity:1;width:auto}}.mnav a{display:block;padding:14px 0;border-bottom:1px solid var(--line-2);font-family:var(--serif);font-size:26px}.mnav a.active{color:var(--gold)}.ticker{background:var(--ink);color:#ede6db;font-size:13px;overflow:hidden;white-space:nowrap}.ticker .container-x{display:flex;align-items:center;height:40px;gap:16px}.ticker .lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);flex:none}.ticker-track{overflow:hidden;flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ticker-inner{display:inline-flex;gap:48px;animation:tick 50s linear infinite}.ticker-inner a:hover{color:#fff;text-decoration:underline}.ticker:hover .ticker-inner{animation-play-state:paused}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.ph{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ivory-2),var(--gold-50))}.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ph.r-43{aspect-ratio:4/3}.ph.r-34{aspect-ratio:3/4}.ph.r-169{aspect-ratio:16/9}.ph.r-11{aspect-ratio:1/1}.ph.r-45{aspect-ratio:4/5}.ph .fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--serif);font-size:clamp(28px,6vw,72px);color:var(--gold);font-style:italic;line-height:1}.ph .fallback small{font-family:var(--sans);font-style:normal;font-size:9px;letter-spacing:.3em;text-transform:uppercase;margin-top:10px;opacity:.7}.ph.t1{background:linear-gradient(150deg,#f2ece3,#e4d6c2)}.ph.t2{background:linear-gradient(150deg,#e9ece4,#c9d0c2)}.ph.t2 .fallback{color:#5f6c5a}.ph.t3{background:linear-gradient(150deg,#2b2622,#4a4037)}.ph.t3 .fallback{color:#d9bf95}.ph.t4{background:linear-gradient(150deg,#f3e7e3,#e2ccc4)}.ph.t4 .fallback{color:#9a6b5e}.card-a{cursor:pointer;display:block}.card-a:hover .ph img{transform:scale(1.045)}.card-a h3,.card-a h4,.card-a h5{font-family:var(--serif);font-weight:600;line-height:1.18;margin:8px 0 6px;transition:color .2s}.card-a:hover h3,.card-a:hover h4,.card-a:hover h5{color:var(--gold-600)}.card-a h3{font-size:32px}.card-a h4{font-size:23px}.card-a h5{font-size:19px}.card-a p{color:var(--ink-2);font-weight:300;font-size:14.5px;line-height:1.65;margin:0}.save-btn{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:none;background:#ffffffe0;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px;opacity:0;transition:opacity .2s;z-index:2}.card-a:hover .save-btn,.save-btn.on{opacity:1}.save-btn.on{color:var(--gold)}.tag-pill{display:inline-block;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:500}.hero-main{position:relative;cursor:pointer;overflow:hidden}.hero-main .ph{aspect-ratio:16/11}.hero-main .cap{position:absolute;inset:auto 0 0 0;padding:40px 36px 32px;color:#fff;background:linear-gradient(180deg,transparent,rgba(20,17,14,.82))}.hero-main .cap h2{font-family:var(--serif);font-size:44px;line-height:1.08;font-weight:600;margin:10px 0;max-width:680px}.hero-main .cap .eyebrow{color:#e7d2b0}.hero-main:hover .ph img{transform:scale(1.03)}.hero-dots{position:absolute;right:28px;top:24px;display:flex;gap:6px;z-index:3}.hero-dots button{width:26px;height:2px;border:none;background:#ffffff73;padding:0}.hero-dots button.on{background:#fff}@media (max-width:768px){.hero-main .ph{aspect-ratio:4/5}.hero-main .cap{padding:24px 20px}.hero-main .cap h2{font-size:30px}}section.blk{padding:72px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px;border-bottom:1px solid var(--line);padding-bottom:16px}.sec-head h2{font-family:var(--serif);font-size:40px;font-weight:600;margin:4px 0 0;line-height:1}.link-more{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;white-space:nowrap;border-bottom:1px solid var(--ink);padding-bottom:2px}.link-more:hover{color:var(--gold);border-color:var(--gold)}.list-row{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--line-2);cursor:pointer}.list-row:last-child{border-bottom:none}.list-row .num{font-family:var(--serif);font-size:34px;color:var(--gold);line-height:1;width:34px;flex:none}.list-row h6{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.25;margin:0 0 4px}.list-row:hover h6{color:var(--gold-600)}.list-row .ph{width:84px;flex:none;aspect-ratio:1/1}.list-row .ph .fallback{font-size:30px}.iqra-band{background:var(--ink);color:#efe8dd;position:relative;overflow:hidden}.iqra-band:before{content:"“";position:absolute;font-family:var(--serif);font-size:420px;color:#a8865a1f;top:-120px;left:4%;line-height:1}.iqra-quote{font-family:var(--serif);font-size:40px;line-height:1.25;font-style:italic;font-weight:500;max-width:860px}.iqra-card{border:1px solid rgba(239,232,221,.15);padding:28px;height:100%;cursor:pointer;transition:all .25s}.iqra-card:hover{background:#ffffff0a;border-color:var(--gold)}.iqra-card h5{font-family:var(--serif);font-size:22px;font-weight:600;margin:10px 0 8px}.iqra-card p{font-weight:300;color:#bdb4a7;font-size:14px;margin:0}@media (max-width:768px){.iqra-quote{font-size:28px}}.event{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--gold-50);border:1px solid var(--line)}.event .ph{min-height:340px}.event .body{padding:48px}.event h3{font-family:var(--serif);font-size:42px;line-height:1.05;font-weight:600}@media (max-width:768px){.event{grid-template-columns:minmax(0,1fr)}.event .body{padding:28px}.event h3{font-size:32px}}.d-card{cursor:pointer;text-align:center}.d-card .ph{border-radius:50%;aspect-ratio:1/1;width:100%;max-width:200px;margin:0 auto 14px;border:1px solid var(--line)}.d-card .ph .fallback{font-size:46px;font-style:normal}.d-row .ph .fallback small,.d-card .ph .fallback small,.list-row .ph .fallback small{display:none}.d-card h5{font-family:var(--serif);font-size:22px;font-weight:600;margin:0 0 2px}.d-card:hover h5{color:var(--gold-600)}.d-row{display:flex;gap:20px;padding:22px;background:var(--paper);border:1px solid var(--line);cursor:pointer;transition:all .25s;height:100%}.d-row:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 18px 36px -28px #1e1b1873}.d-row .ph{width:88px;height:88px;border-radius:50%;flex:none}.d-row .ph .fallback{font-size:30px;font-style:normal}.d-row h5{font-family:var(--serif);font-size:22px;font-weight:600;margin:0}.chip{display:inline-block;padding:4px 10px;border:1px solid var(--line);font-size:11px;letter-spacing:.06em;color:var(--ink-2);margin:0 4px 4px 0;background:var(--ivory)}.az{display:flex;flex-wrap:wrap;gap:2px}.az button{width:30px;height:30px;border:none;background:none;font-family:var(--serif);font-size:17px;color:var(--ink-2)}.az button:hover{color:var(--gold)}.az button.on{background:var(--ink);color:#fff}.az button:disabled{color:#cfc6ba}.page-hd{padding:56px 0 36px;text-align:center;border-bottom:1px solid var(--line)}.page-hd h1{font-family:var(--serif);font-size:68px;font-weight:600;line-height:1;margin:10px 0 12px}.page-hd p{max-width:580px;margin:0 auto;color:var(--ink-2);font-weight:300;font-size:16px}@media (max-width:576px){.page-hd h1{font-size:46px}}.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:22px 0}.filters button{border:1px solid var(--line);background:transparent;padding:7px 16px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);transition:all .2s}.filters button:hover{border-color:var(--ink)}.filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.art-hd{max-width:820px;margin:0 auto;text-align:center;padding:56px 0 32px}.art-hd h1{font-family:var(--serif);font-size:54px;line-height:1.08;font-weight:600;margin:14px 0 18px}.art-hd .lede{font-family:var(--serif);font-size:22px;font-style:italic;color:var(--ink-2);line-height:1.45}.art-body{max-width:700px;margin:0 auto;font-size:17.5px;line-height:1.85;font-weight:300;color:var(--ink-2)}.art-body p:first-of-type:first-letter{font-family:var(--serif);float:left;font-size:78px;line-height:.8;padding:8px 10px 0 0;color:var(--gold);font-weight:600}.art-body blockquote{font-family:var(--serif);font-size:28px;font-style:italic;line-height:1.35;color:var(--ink);border-left:2px solid var(--gold);padding:4px 0 4px 26px;margin:36px 0}.art-body h3{font-family:var(--serif);font-weight:600;font-size:30px;color:var(--ink);margin:36px 0 12px}.share{display:flex;gap:8px;justify-content:center}.share .icon-btn{border-color:var(--line)}.progress-read{position:fixed;top:0;left:0;height:2px;background:var(--gold);z-index:1050;width:0;transition:width .1s}@media (max-width:576px){.art-hd h1{font-size:36px}.art-body{font-size:16.5px}}.news{background:var(--ivory-2);text-align:center}.news h2{font-family:var(--serif);font-size:44px;font-weight:600}.news form{max-width:480px;margin:24px auto 0;display:flex;border-bottom:1px solid var(--ink)}.news input{flex:1;border:none;background:transparent;padding:12px 4px;font-size:15px;outline:none}.news button{border:none;background:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.news button:hover{color:var(--gold)}footer{background:var(--ink);color:#bdb4a7;padding:64px 0 28px;font-size:14px;font-weight:300}footer .logo{color:#fff;font-size:42px}footer h6{color:#fff;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin-bottom:16px}footer a{display:block;padding:4px 0}footer a:hover{color:#fff}footer .soc a{display:inline-flex;width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:50%;align-items:center;justify-content:center;margin-right:6px;color:#fff}footer .soc a:hover{background:var(--gold);border-color:var(--gold)}.foot-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:48px;padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;letter-spacing:.04em}.btn-ink{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:0;padding:12px 26px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.btn-ink:hover{background:var(--gold);border-color:var(--gold);color:#fff}.btn-line{background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:0;padding:12px 26px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.btn-line:hover{background:var(--ink);color:#fff}.form-control,.form-select{border-radius:0;border-color:var(--line);background-color:var(--paper);padding:11px 14px;font-size:14px}.form-control:focus,.form-select:focus{border-color:var(--gold);box-shadow:none}.p-card{cursor:pointer}.p-card .badge-x{position:absolute;top:12px;left:12px;z-index:2;background:var(--paper);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:5px 9px;font-weight:500}.p-card .badge-x.sale{background:var(--ink);color:#fff}.p-card .quick{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(8px);transition:all .25s}.p-card:hover .quick{opacity:1;transform:none}.p-card:hover .ph img{transform:scale(1.045)}.p-card:hover .save-btn{opacity:1}.p-brand{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.p-card .name{font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.2;margin:4px 0 6px;transition:color .2s}.p-card:hover .name{color:var(--gold-600)}.price{font-weight:500;letter-spacing:.02em}.price s{color:var(--muted);font-weight:300;margin-left:8px;font-size:.88em}.price .off{color:#a4523f;font-size:.8em;margin-left:8px}.sw{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.12);margin-right:4px}@media (hover:none){.p-card .quick{display:none}}.f-group{border-bottom:1px solid var(--line);padding:18px 0}.f-group:first-child{padding-top:0}.f-group h6{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:12px}.f-check{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:14px;cursor:pointer;color:var(--ink-2);font-weight:300}.f-check input{accent-color:var(--ink);width:15px;height:15px}.f-check .n{margin-left:auto;color:var(--muted);font-size:12px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:28px}.toolbar .form-select{width:auto;padding:8px 36px 8px 12px;font-size:13px}.chip-x{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--ink);font-size:11.5px;margin:0 6px 6px 0;background:var(--paper);cursor:pointer}.chip-x:hover{background:var(--ink);color:#fff}.swatch-pick button{width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.12);margin:0 10px 8px 0}.swatch-pick button.on{outline:1px solid var(--ink);outline-offset:3px}.size-pick button{min-width:52px;height:44px;border:1px solid var(--line);background:var(--paper);margin:0 6px 6px 0;font-size:13px;letter-spacing:.06em;transition:all .15s}.size-pick button:hover{border-color:var(--ink)}.size-pick button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.size-pick button:disabled{color:#c9bfb2;text-decoration:line-through;background:var(--ivory);border-color:var(--line)}.qty{display:inline-flex;border:1px solid var(--line);background:var(--paper);height:48px}.qty button{width:40px;border:none;background:none;color:var(--ink)}.qty span{min-width:34px;display:flex;align-items:center;justify-content:center}.qty.sm{height:34px}.qty.sm button{width:30px}.gal-main{cursor:zoom-in}.gal-main img{transition:transform .2s ease-out!important}.gal-thumbs .ph{cursor:pointer;opacity:.5;transition:opacity .2s;aspect-ratio:3/4}.gal-thumbs .ph.on,.gal-thumbs .ph:hover{opacity:1}.p-info h1{font-family:var(--serif);font-size:44px;font-weight:600;line-height:1.05;margin:6px 0 10px}.p-info .price{font-size:22px}.lbl-sm{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;margin-bottom:10px}.stars{color:var(--gold);font-size:12px;letter-spacing:1px}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.perks div{border:1px solid var(--line);padding:12px;font-size:12px;color:var(--ink-2);text-align:center;line-height:1.4}.perks i{display:block;font-size:18px;color:var(--gold);margin-bottom:4px}.acc .accordion-item{background:transparent;border:none;border-bottom:1px solid var(--line);border-radius:0}.acc .accordion-button{background:transparent;box-shadow:none;padding:18px 0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ink)}.acc .accordion-body{padding:0 0 18px;font-weight:300;color:var(--ink-2);line-height:1.7}.review{border-bottom:1px solid var(--line-2);padding:20px 0}.cart-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line-2)}.cart-item .ph{width:78px;flex:none;aspect-ratio:3/4}.cart-item .name{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.2;cursor:pointer}.ship-bar{height:3px;background:var(--line);margin:8px 0 4px}.ship-bar div{height:100%;background:var(--gold);transition:width .3s}.pay-opt{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:12px 14px;margin-bottom:8px;cursor:pointer;background:var(--paper);font-size:14px}.pay-opt:has(input:checked){border-color:var(--ink)}.pay-opt input{accent-color:var(--ink)}.size-tbl{font-size:13px}.size-tbl th{font-weight:500;letter-spacing:.1em;font-size:11px;text-transform:uppercase;background:var(--ivory-2)!important}@media (max-width:576px){.p-info h1{font-size:34px}.perks{grid-template-columns:1fr}}@media (max-width:1199px){.nav-links a{padding:8px 9px;letter-spacing:.12em}}#search{position:fixed;top:0;right:0;bottom:0;left:0;background:#fffffffa;z-index:1060;display:none;overflow:auto}#search.open{display:block;animation:fade .2s}#search input{width:100%;border:none;border-bottom:1px solid var(--ink);background:transparent;font-family:var(--serif);font-size:46px;padding:12px 0;outline:none}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal-content,.offcanvas{border-radius:0;border:none;background:var(--ivory)}.toast{border-radius:0;background:var(--ink);color:#fff;border:none}.view{animation:fade .35s ease}.empty{padding:60px 0;text-align:center;color:var(--muted)}.empty i{font-size:40px;color:var(--gold);display:block;margin-bottom:10px}.to-top{position:fixed;right:22px;bottom:22px;z-index:1020;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;border:none;display:none;align-items:center;justify-content:center}.to-top.show{display:flex}.filters .lbl{align-self:center;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.filters select{border:1px solid var(--line);background:transparent;padding:7px 10px;font-size:12px;letter-spacing:.06em;color:var(--ink-2);border-radius:0}.ev-card{display:block;background:var(--paper);border:1px solid var(--line);cursor:pointer;height:100%;transition:all .25s}.ev-card:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 18px 36px -28px #1e1b1873}.ev-card:hover .ph img{transform:scale(1.045)}.ev-promoted{position:absolute;top:12px;left:12px;background:#ffffffeb;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;color:var(--ink);z-index:2}.ev-body{padding:16px 18px 18px}.ev-when{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:6px}.ev-card h5{font-family:var(--serif);font-size:21px;font-weight:600;line-height:1.2;margin:0 0 8px;transition:color .2s}.ev-card:hover h5{color:var(--gold-600)}.ev-loc{font-size:12.5px;color:var(--muted);margin-bottom:10px}.ev-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line-2);padding-top:10px}.ev-price{font-size:12.5px;font-weight:600}.ev-price.free{color:var(--gold-600)}.ev-org{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62%;text-align:right}.page-bar{display:flex;justify-content:center;gap:6px;padding:30px 0 10px}.page-bar button{width:38px;height:38px;border:1px solid var(--line);background:transparent;font-size:13px;color:var(--ink-2)}.page-bar button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ev-info{background:var(--paper);border:1px solid var(--line);padding:24px}.ev-info .row-i{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:14px}.ev-info .row-i:last-of-type{border-bottom:none}.ev-info .row-i>i{color:var(--gold);font-size:18px;margin-top:2px}
