.wgq{--bg:#07130d;--bg2:#0a1a12;--ink:#f1ead9;--soft:#b9c2ad;--mut:#8a967c;--gold:#c9a24b;--gold2:#e6c67a;--line:rgba(201,162,75,.28);background:var(--bg);color:var(--ink);font-family:'EB Garamond',Georgia,serif}
.wgq *{box-sizing:border-box}
.wgq a{color:var(--gold2);text-decoration:none}
.wgq a:hover{color:var(--ink)}
.wgq h1{font-family:'Cinzel',serif;font-weight:600;line-height:1.16}
.wgq .kick{font-family:'Cinzel',serif;font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold2)}
/* top */
.wgq .top{position:relative;overflow:hidden}
.wgq .top .im{position:absolute;inset:0;background:url(/cdn/shop/files/background.png?v=1784132373) center/cover}
.wgq .top .vl{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,13,8,.55),var(--bg) 94%)}
.wgq .top .in{position:relative;text-align:center;padding:80px 22px 26px;max-width:760px;margin:0 auto}
.wgq .top h1{font-size:38px;color:var(--ink);margin-top:12px}
.wgq .rule{width:60px;height:1px;background:var(--gold);margin:18px auto 0;position:relative}
.wgq .rule:before,.wgq .rule:after{content:"\2726";position:absolute;top:-10px;color:var(--gold);font-size:11px}
.wgq .rule:before{left:-20px}.wgq .rule:after{right:-20px}
.wgq .sub{color:var(--soft);max-width:52ch;margin:20px auto 0;font-size:18px}
/* list */
.wgq .wrap{max-width:760px;margin:0 auto;padding:20px 22px 100px}
.wgq details{border-bottom:1px solid var(--line)}
.wgq details:first-of-type{border-top:1px solid var(--line)}
.wgq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 4px;position:relative;font-family:'Cinzel',serif;font-size:17px;letter-spacing:.02em;color:var(--ink);transition:color .2s}
.wgq summary::-webkit-details-marker{display:none}
.wgq summary:hover{color:var(--gold2)}
.wgq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:'Cinzel',serif;font-size:22px;color:var(--gold);line-height:1}
.wgq details[open] summary{color:var(--gold2)}
.wgq details[open] summary:after{content:"\2013"}
.wgq .ans{padding:0 6px 24px 4px;color:var(--soft);font-size:18px;line-height:1.7}
.wgq .ans .ph{color:var(--gold2);font-style:italic}
.wgq .foot{text-align:center;margin-top:46px}
.wgq .foot p{color:var(--soft);font-size:18px;margin:0 auto 20px;max-width:46ch}
.wgq .btn{display:inline-block;font-family:'Cinzel',serif;font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;padding:15px 30px;border-radius:2px;background:linear-gradient(180deg,var(--gold2),var(--gold));color:#241c07}
.wgq .btn:hover{filter:brightness(1.08)}
@media(max-width:749px){ .wgq .top h1{font-size:29px} .wgq summary{font-size:16px} .wgq .ans{font-size:17px} }
