.current-a{--current-a-ink: #292722;--current-a-muted: #716d64;--current-a-gold: #a58d60;--current-a-line: #ded9cf;display:block;color:var(--current-a-ink);background:#fff}.current-a [hidden]{display:none!important}.current-a .current-a__shell{width:min(1200px,calc(100% - 112px));margin-inline:auto}.current-a .current-a__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:30px 24px;border-bottom:1px solid var(--current-a-line);font-size:12px;line-height:1.6;letter-spacing:.08em}.current-a .current-a__header a{display:inline-flex;align-items:center;min-height:44px}.current-a .current-a__header>:first-child{font-size:17px;letter-spacing:.12em}.current-a .current-a__hero{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);padding-block:clamp(40px,5vw,68px) 56px}.current-a .current-a__copy{min-width:0}.current-a .current-a__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 20px;color:var(--current-a-muted);font-size:11px;line-height:1.6;letter-spacing:.12em}.current-a .current-a__status{display:inline-flex;align-items:center;gap:7px;color:#635a43;font-size:11px;line-height:1.6;letter-spacing:.05em}.current-a .current-a__status:before{content:"";width:5px;height:5px;flex:0 0 5px;background:var(--current-a-gold);border-radius:50%}.current-a .current-a__title{margin:0 0 18px;color:var(--current-a-ink);font:400 clamp(44px,5.2vw,72px)/1.18 var(--font-heading, serif);letter-spacing:.005em;overflow-wrap:anywhere;text-wrap:balance}.current-a .current-a__subtitle{margin:0 0 26px;color:var(--current-a-muted);font-size:17px;line-height:1.65;overflow-wrap:anywhere}.current-a .current-a__summary{margin:0 0 28px;color:#514e47;font-size:15px;line-height:1.95;overflow-wrap:anywhere;text-wrap:pretty}.current-a .current-a__facts{margin:0 0 26px;padding:0;border-top:1px solid var(--current-a-gold)}.current-a .current-a__facts>div{display:grid;grid-template-columns:minmax(64px,.26fr) minmax(0,1fr);align-items:baseline;gap:16px;min-height:48px;padding-block:13px;border-bottom:1px solid var(--current-a-line)}.current-a .current-a__facts dt{color:var(--current-a-muted);font-size:12px;line-height:1.7}.current-a .current-a__facts dd{margin:0;font-size:15px;line-height:1.75;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.current-a .current-a__place{display:block;margin-top:3px;color:var(--current-a-muted);font-size:12px;line-height:1.75}.current-a .current-a__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:18px}.current-a .current-a__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;max-width:100%;padding:11px 18px;border:1px solid #b8ad99;border-radius:0;background:#fff;color:var(--current-a-ink);font-family:inherit;font-size:13px;font-weight:400;line-height:1.65;letter-spacing:.025em;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.current-a .current-a__button--primary{background:#373a31;border-color:#373a31;color:#fff}.current-a .current-a__button svg{flex-shrink:0;width:16px;height:16px}.current-a .current-a__notice{margin:0;color:var(--current-a-muted);font-size:11px;line-height:1.85;overflow-wrap:anywhere}.current-a .current-a__poster{margin:0;padding:0;align-self:start;background:#f8f7f4;border:1px solid var(--current-a-line)}.current-a .current-a__poster>img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;filter:none}.current-a .current-a__poster figcaption{padding:10px 14px;color:var(--current-a-muted);font-size:11px;line-height:1.7}.current-a .current-a__hero--no-image{grid-template-columns:minmax(0,1fr)}.current-a .current-a__hero--no-image .current-a__copy{max-width:920px}.current-a .current-a__hero--no-image .current-a__title{max-width:900px}.current-a .current-a__hero--no-image .current-a__summary{max-width:760px}.current-a .current-a__hero--no-image .current-a__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.current-a .current-a__hero--no-image .current-a__facts>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding-right:24px}.current-a .current-a__note{padding-block:32px 36px;border-block:1px solid var(--current-a-line)}.current-a .current-a__note h2{margin:0 0 18px;color:#776543;font-size:13px;font-weight:400;line-height:1.7;letter-spacing:.14em}.current-a .current-a__note p{max-width:900px;margin:0;color:#45423c;font-size:16px;line-height:2;overflow-wrap:anywhere;text-wrap:pretty}.current-a .current-a__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);padding-block:42px;border-bottom:1px solid var(--current-a-line)}.current-a .current-a__details>:only-child{grid-column:1 / -1}.current-a .current-a__details h2{margin:0 0 20px;color:var(--current-a-muted);font-size:12px;font-weight:400;line-height:1.7;letter-spacing:.12em}.current-a .current-a__metadata{margin:0}.current-a .current-a__metadata>div{display:grid;grid-template-columns:minmax(76px,.28fr) minmax(0,1fr);gap:20px;padding-block:11px;border-bottom:1px solid #eeebe5}.current-a .current-a__metadata>div:first-child{padding-top:0}.current-a .current-a__metadata>div:last-child{border-bottom:0}.current-a .current-a__metadata dt{color:var(--current-a-muted);font-size:11px;line-height:1.9}.current-a .current-a__metadata dd{margin:0;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.current-a .current-a__metadata a{text-decoration:underline;text-decoration-color:var(--current-a-line);text-underline-offset:4px}.current-a .current-a__location p{margin:0 0 12px;font-size:13px;line-height:1.9}.current-a .current-a__location .current-map{margin-top:0}.current-a .current-a__location .current-map__frame{aspect-ratio:auto;height:230px}.current-a .current-a__location .current-map__frame iframe{display:block;width:100%;height:100%;margin:0;border:0}.current-a .current-a__location .current-map__link{min-height:44px}.current-a .current-a__location>a{display:inline-flex;align-items:center;min-height:44px;color:#685635;font-size:12px;line-height:1.7;text-decoration:underline;text-underline-offset:5px}.current-a .current-a__source-note{margin:20px 0 0;color:var(--current-a-muted);font-size:11px;line-height:1.85;overflow-wrap:anywhere}.current-a .current-a__peers{display:flex;justify-content:space-between;align-items:stretch;gap:24px;padding-block:24px;border-bottom:1px solid var(--current-a-line)}.current-a .current-a__peers a{display:flex;flex-direction:column;justify-content:center;gap:6px;max-width:48%;min-height:44px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.current-a .current-a__peers a:last-child:not(:first-child){text-align:right}.current-a .current-a__peers a span:first-child{color:var(--current-a-muted);font-size:11px}.current-a .current-a__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;padding-block:26px 40px;color:var(--current-a-muted);font-size:11px;line-height:1.8;letter-spacing:.04em}.current-a .current-a__footer a{display:inline-flex;align-items:center;min-height:44px}.current-a [data-current-dock]{display:none}.current-a :focus-visible{outline:2px solid #8a6d3c;outline-offset:4px}@media(hover:hover){.current-a .current-a__button:hover{color:var(--current-a-ink);background:#f5f3ee;border-color:#8a7959}.current-a .current-a__button--primary:hover{color:#fff;background:#505544;border-color:#505544}}@media(min-width:760px)and (max-width:1023px){.current-a .current-a__shell{width:calc(100% - 64px)}.current-a .current-a__hero{gap:32px}.current-a .current-a__title{font-size:46px}.current-a .current-a__facts>div{grid-template-columns:62px minmax(0,1fr);gap:12px}.current-a .current-a__facts dd{font-size:14px}.current-a .current-a__button{padding-inline:13px}}@media(max-width:759px){.current-a .current-a__shell{width:calc(100% - 40px)}.current-a.current-a--has-dock{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.current-a .current-a__header{padding-block:14px 12px;gap:12px;font-size:11px}.current-a .current-a__header>:first-child{font-size:15px}.current-a .current-a__hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:30px 36px}.current-a .current-a__copy{display:flex;flex-direction:column}.current-a .current-a__eyebrow{order:1;gap:8px 14px;margin-bottom:16px;font-size:10px}.current-a .current-a__status{font-size:10px}.current-a .current-a__title{order:2;margin-bottom:12px;font-size:clamp(36px,9.5vw,42px);line-height:1.25}.current-a .current-a__subtitle{order:3;margin-bottom:24px;font-size:14px;line-height:1.8}.current-a .current-a__facts{order:4;margin-bottom:20px}.current-a .current-a__facts>div{grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:46px;padding-block:12px}.current-a .current-a__facts dt{font-size:11px}.current-a .current-a__facts dd{font-size:14px;line-height:1.8}.current-a .current-a__actions{order:5;gap:8px;margin-bottom:12px}.current-a .current-a__actions .current-a__button{flex:1 1 calc(50% - 4px)}.current-a .current-a__actions .current-a__button--primary{flex-basis:100%}.current-a .current-a__button{min-height:46px;padding:10px 12px;font-size:12px}.current-a .current-a__notice{order:6;font-size:10px}.current-a .current-a__summary{order:7;margin:24px 0 0;font-size:14px;line-height:1.95}.current-a .current-a__poster{width:100%}.current-a .current-a__poster>img{max-height:580px}.current-a .current-a__hero--no-image .current-a__facts{display:block}.current-a .current-a__hero--no-image .current-a__facts>div{grid-template-columns:58px minmax(0,1fr);padding-right:0;gap:14px}.current-a .current-a__note{padding-block:26px 28px}.current-a .current-a__note h2{margin-bottom:14px;font-size:12px}.current-a .current-a__note p{font-size:14px;line-height:2}.current-a .current-a__details{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:30px}.current-a .current-a__metadata>div{grid-template-columns:76px minmax(0,1fr);gap:16px}.current-a .current-a__location .current-map__frame{height:220px}.current-a .current-a__peers{gap:20px}.current-a .current-a__peers a{font-size:12px}.current-a .current-a__footer{padding-bottom:26px}.current-a [data-current-dock]{position:fixed;z-index:30;inset:auto 0 0;display:flex;align-items:stretch;gap:10px;padding:10px max(20px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));border-top:1px solid var(--current-a-line);background:#fff;box-shadow:0 -4px 20px #2927220a}.current-a [data-current-dock] .current-a__button{flex:1 1 0;min-height:46px;font-size:12px}}@media(prefers-reduced-motion:reduce){.current-a .current-a__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/diyu-current-detail-a.css.map */
