body.trailer-open{--ac:#b52c40;--ac-deep:#781525;--ac-soft:#d8bb8d;--edge:#b49b724d;--edge-hi:#b52c40;--plate-a:#29272c;--plate-b:#111315;background:radial-gradient(#c6ad7b0c .7px,transparent .7px) 0 0/24px 24px,#0b0c0e;color:#eee5d5}
body.trailer-open .page-hero{border-bottom:3px solid #b52c40;background:#111315}
body.trailer-open .page-hero>img{filter:brightness(.66) saturate(.85)}
body.trailer-open .page-hero::after{background:linear-gradient(90deg,#090b0ded,#090b0d70 58%,#090b0d12),linear-gradient(0deg,#0b0c0e,transparent 65%)}
body.trailer-open .page-hero h1{color:#eee5d5;text-shadow:0 2px #72604777,0 10px 30px #0006}
body.trailer-open .page-hero h1 span.sub{-webkit-text-stroke-color:#d3b887}
.tr-badge{background:linear-gradient(135deg,#302c31,#111315);border-color:#b49b7277;border-top:2px solid #b52c40}.tr-badge i.hot{background:linear-gradient(130deg,#b52c40,#781525)}.tr-badge i.hot b{color:#fff0de}
body.trailer-open .section-head{border-top-color:#b52c40}
.tr-type,.tr-kit figure{border-top:2px solid #b52c40;box-shadow:inset 0 1px #ffffff12,0 20px 45px #0005}
.tr-type-body,.tr-kit figcaption{background:linear-gradient(135deg,#29272c,#111315)}
.tr-type b,.tr-kit figcaption b{color:#eee5d5;text-shadow:0 2px #72604744}
.tr-type p,.tr-kit figcaption span{color:#c4bbad}
body.trailer-open .iron-panel,body.trailer-open .iron-story-body{background:linear-gradient(135deg,#29272c,#111315);border-color:#b49b7255}
body.trailer-open .iron-actions{border-top:3px solid #b52c40}
body.trailer-open .iron-actions>a{background:linear-gradient(135deg,#29272c,#111315)}
body.trailer-open .iron-actions>a:last-child{background:linear-gradient(120deg,#a92b40,#5c1828)}
body.trailer-open .iron-actions b{color:#eed5ac}
body.trailer-open .shop-shared-footer{padding-bottom:90px}
body.trailer-open .spbar{display:none!important}
/* Match HOME, HARLEY and KYUSHA panel surfaces without changing photos. */
html body.trailer-open .tr-type,
html body.trailer-open .tr-type-body,
html body.trailer-open .tr-kit figcaption,
html body.trailer-open .tr-badge,
html body.trailer-open .iron-panel,
html body.trailer-open .iron-story-body,
html body.trailer-open .iron-actions>a{background:linear-gradient(135deg,#202124,#101112)}
html body.trailer-open .iron-actions>a:hover,
html body.trailer-open .iron-actions>a:focus-visible{background:radial-gradient(ellipse at 0 0,#78313944,transparent),#202022;border-color:#c53b43}
body.trailer-open .stock-link .stock-brand-logo{width:72px;height:auto;filter:grayscale(1) invert(1);mix-blend-mode:screen;flex-shrink:0}
@media(max-width:700px){body.trailer-open .stock-link .stock-brand-logo{width:58px}body.trailer-open .masthead-right{gap:10px}body.trailer-open .stock-link{gap:9px;padding:9px 10px}body.trailer-open .stock-link b{font-size:11px}body.trailer-open .masthead{gap:12px;padding-inline:20px}}

/* 2026-10-02: YARD heading = G'LUX wordmark + 新店舗で展示中 */
html body .iron-story-body h3 .tr-brand{display:inline-block;height:.9em;width:auto;vertical-align:-.04em;margin-right:.18em}
html body .iron-story-body h3 .tr-brand-text{white-space:nowrap}
