/* Claude v3.4 (E5): интерактивные гиды по образцу /inspection/ — схема, потом короткий текст, подробности под раскрытием.
   Разметка — inc/guide-gd34.php, рисунки — inc/gd34-art.php и inc/gd34-wheel.php, поведение — assets/gd34-guide.js. Подключается только гидам v3.4 (inc/guide-gd34.php).
   Движение — только transform/opacity (CLS 0); раскладка не зависит от анимаций. Классы <html>: hg-gd34-js — при JS, hg-gd34-motion — без «уменьшить движение».
   Без JS и при «уменьшить движение» всё видно и статично: карточки схем — списком, подробности — раскрытые по умолчанию не бывают, но читаются. */

.hg-gd34{
  --gd34-gap:clamp(44px,6vw,80px);--gd34-ease:cubic-bezier(.16,1,.3,1);
  --gd34-panel:#f3f2ef;--gd34-panel-line:#e5e3de;--gd34-shadow:0 18px 44px #171b2214;
  --va-tyre:#2b2d31;--va-tyre2:#3b3e44;--va-panel:#f3f2ef;--va-metal:#d5d9de;--va-metal-line:#9aa0a7;--va-ink:var(--hg-ink);--va-cord:#cfd3d8;
  --vd-rub:#363a40;--vd-rub-lo:#202327;--vd-rub-hi:#5c6168;--vd-gloss:#ffffff40;--vd-letter:#c9ced6;--vd-m1:#d6dae0;--vd-m2:#a7adb5;--vd-m3:#6f757d;--vd-well:#1b1d20}
html[data-theme=dark] .hg-gd34{
  --gd34-panel:#1b1c1d;--gd34-panel-line:#2f3134;--gd34-shadow:0 18px 50px #0007;
  --va-tyre:#4b4e54;--va-tyre2:#5b5f66;--va-panel:#25272a;--va-metal:#c4c9cf;--va-metal-line:#7d838b;--va-cord:#e0e3e7;
  --vd-rub:#4f535b;--vd-rub-lo:#2f3237;--vd-rub-hi:#80858e;--vd-gloss:#ffffff33;--vd-letter:#dfe3e8;--vd-m1:#c3c8cf;--vd-m2:#939aa3;--vd-m3:#5f656d;--vd-well:#16171a}

/* ---------- Рисунки карточек (hg_gd34_art_*) ---------- */
.hg-gd34 .hg-gd34-art{display:block;width:100%;max-width:300px;height:100%;margin:0 auto}
.hg-gd34 .va-tyre{fill:var(--va-tyre)}
.hg-gd34 .va-sw{fill:var(--va-tyre2)}
.hg-gd34 .va-cavity,.hg-gd34 .va-groove{fill:var(--va-panel)}
.hg-gd34 .va-rim{fill:var(--va-metal);stroke:var(--va-metal-line);stroke-width:1}
.hg-gd34 .va-ink{fill:none;stroke:var(--va-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .va-red{fill:none;stroke:var(--hg-red);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .va-ref{fill:none;stroke:var(--hg-red);stroke-width:1;stroke-dasharray:3 3;opacity:.75}
.hg-gd34 .va-soft{opacity:.5}
.hg-gd34 .va-cord{fill:none;stroke:var(--va-cord);stroke-width:1.1;opacity:.9}
.hg-gd34 .va-belt{fill:none;stroke:var(--va-metal-line);stroke-width:2.2}
.hg-gd34 .va-txt{font:700 12px/1 Montserrat,'Noto Sans JP',sans-serif;fill:var(--va-ink)}
.hg-gd34 .va-txt--red{fill:var(--hg-red)}
.hg-gd34 .va-txt--big{font-size:15px}
.hg-gd34 .va-txt--small{font-size:9px;font-weight:600;fill:var(--hg-muted)}
.hg-gd34 .va-txt--small2{font-size:11px}
.hg-gd34 .va-txt--wt{fill:#fff;font-size:16px}
.hg-gd34 .va-txt--halo{paint-order:stroke;stroke:var(--va-panel);stroke-width:3.6px;stroke-linejoin:round}
.hg-gd34 .va-rimring{fill:var(--va-metal);stroke:var(--va-metal-line);stroke-width:1}
.hg-gd34 .va-well{fill:#3b3e44}
.hg-gd34 .va-spk{fill:none;stroke:var(--va-metal);stroke-width:3.4;stroke-linecap:round}
.hg-gd34 .va-hub{fill:var(--va-metal);stroke:var(--va-metal-line);stroke-width:1}
.hg-gd34 .va-rimhl{fill:none;stroke:#fff;stroke-opacity:.5;stroke-width:1}
.hg-gd34 .va-weight{fill:var(--hg-ink)}
html[data-theme=dark] .hg-gd34 .va-weight{fill:#e9e7e2}
html[data-theme=dark] .hg-gd34 .va-txt--wt{fill:#1b1c1d}
.hg-gd34 .va-weight-hi{fill:none;stroke:#fff;stroke-opacity:.25;stroke-width:1.6;stroke-linecap:round}
.hg-gd34 .va-arrow{fill:none;stroke:var(--hg-red);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .va-bar{fill:var(--gd34-panel-line)}
html[data-theme=dark] .hg-gd34 .va-bar{fill:#3a3d42}
.hg-gd34 .va-barfill{fill:var(--hg-red)}
.hg-gd34 .va-pin{fill:var(--hg-red);stroke:var(--va-panel);stroke-width:2.4}
.hg-gd34 .va-dial{fill:none;stroke:var(--gd34-panel-line);stroke-width:9;stroke-linecap:round}
html[data-theme=dark] .hg-gd34 .va-dial{stroke:#3a3d42}
.hg-gd34 .va-dial-red{fill:none;stroke:var(--hg-red);stroke-width:9;stroke-linecap:round}
.hg-gd34 .va-needle{fill:none;stroke:var(--va-ink);stroke-width:3;stroke-linecap:round}

/* ---------- «Исследователь»: схема с номерами, карточка, «Назад / Дальше» (как hg-insp3-check) ---------- */
.hg-store .jp-editorial .hg-gd34-wrap{container-type:inline-size}
.hg-store .hg-gd34{line-break:strict}
html[lang=ja] .hg-store .jp-editorial .hg-gd34 :is(h3,p,li,dd,dt,span,button,summary){word-break:auto-phrase}
/* Сбросы — только внутри своих блоков (:where не прибавляет специфичности): прежние блоки раздела (условия Hub Garage, пример, таблицы, реплика) остаются со своим видом */
.hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-scene,.hg-gd34-tiles,.hg-gd34-check,.hg-gd34-memo,.hg-gd34-duo,.hg-gd34-axles){color:var(--hg-ink)}
.hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-scene,.hg-gd34-tiles,.hg-gd34-check,.hg-gd34-memo,.hg-gd34-duo,.hg-gd34-axles) :is(p,ul,ol,dl,dd,figure,h3){margin:0;padding:0}
.hg-store .jp-editorial .hg-gd34 :is(figure.hg-gd34-scene,figure.hg-gd34-memo,ul.hg-gd34-tiles){margin:0;padding:0}
.hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-scene,.hg-gd34-tiles,.hg-gd34-check,.hg-gd34-memo,.hg-gd34-duo,.hg-gd34-axles) :is(ul,ol){list-style:none}
.hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-scene,.hg-gd34-tiles,.hg-gd34-check,.hg-gd34-memo,.hg-gd34-duo,.hg-gd34-axles,.hg-gd34-more) :is(a,button,summary):focus-visible{outline:2px solid var(--hg-red);outline-offset:3px}
.hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-scene,.hg-gd34-duo,.hg-gd34-axles) img{display:block;max-width:none;border-radius:0}
.hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-axles) [data-hg-mascot-theme=night]{display:none}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-axles) [data-hg-mascot-theme=day]{display:none}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 :where(.hg-gd34-ex,.hg-gd34-sw,.hg-gd34-axles) [data-hg-mascot-theme=night]{display:block}

.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex{display:grid;grid-template-columns:minmax(0,1fr);gap:22px 40px;align-items:start;margin:8px 0 0}
@container (min-width:740px){.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__figcol{display:grid;gap:14px;align-content:start}
/* Одна колонка (планшет): схема не больше 560 px и по центру, как колесо на /inspection/ */
@container (max-width:739px){.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__figcol{width:100%;max-width:560px;justify-self:center}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__fig{position:relative;aspect-ratio:1/1;border-radius:26px;overflow:hidden;
  background:radial-gradient(circle at 50% 46%,var(--hg-white) 0 38%,var(--gd34-panel) 72%),repeating-linear-gradient(0deg,transparent 0 31px,var(--gd34-panel-line) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,var(--gd34-panel-line) 31px 32px);
  background-blend-mode:normal,multiply,multiply;box-shadow:inset 0 0 0 1px var(--gd34-panel-line)}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__fig{background:radial-gradient(circle at 50% 46%,#26282b 0 36%,var(--gd34-panel) 74%),repeating-linear-gradient(0deg,transparent 0 31px,#ffffff08 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,#ffffff08 31px 32px)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__fig>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 18px 26px #171b2230)}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__fig>svg{filter:drop-shadow(0 18px 30px #000c)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__legend{display:flex;justify-content:center;gap:14px;color:var(--hg-muted);font-size:13px;font-weight:700}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__legend span{display:inline-flex;align-items:center;gap:7px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__legend span::before{content:"";width:12px;height:12px;border-radius:50%;background:var(--hg-white);box-shadow:0 0 0 2px var(--hg-red)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__legend .is-b::before{box-shadow:0 0 0 2px var(--hg-ink)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__hint{display:none;color:var(--hg-muted);font-size:12px;text-align:center}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__hint{display:block}
@media (hover:none){.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__hint{display:none!important}}

/* Номера на схеме: поле нажатия 44 px, видимый номер 30 px; активный — красный */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dots{position:absolute;inset:0}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot{position:absolute;z-index:2;left:var(--x);top:var(--y);display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;color:var(--hg-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot:is(:hover,:focus-visible,.is-active){z-index:3}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot__n{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--hg-white);color:var(--hg-ink);font:800 13px/1 Montserrat,sans-serif;box-shadow:0 0 0 2px var(--hg-red),0 8px 18px #0000004d;transition:transform .35s var(--gd34-ease)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot--b .hg-gd34-dot__n{box-shadow:0 0 0 2px var(--hg-ink),0 8px 18px #0000004d}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot::before{content:"";position:absolute;inset:7px;border-radius:50%;border:2px solid var(--hg-red);opacity:0;pointer-events:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot.is-active .hg-gd34-dot__n{background:var(--hg-red);color:#fff;box-shadow:0 0 0 3px #fff,0 10px 22px #c927205c;transform:scale(1.14)}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-dot.is-active .hg-gd34-dot__n{box-shadow:0 0 0 3px #121313,0 10px 22px #0009;color:#121313}
.hg-store .is-live .hg-gd34-dots:not(.is-used) .hg-gd34-dot::before{animation:gd34-pulse 2.2s var(--gd34-ease) calc(var(--i,0) * .14s + 1.4s) 2}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dots.is-used .hg-gd34-dot.is-active::before{animation:gd34-pulse 1.6s var(--gd34-ease) 2}
@keyframes gd34-pulse{0%{opacity:.75;transform:scale(.8)}100%{opacity:0;transform:scale(1.75)}}
@media (hover:hover){.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot:hover .hg-gd34-dot__n{transform:scale(1.14)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot__name{position:absolute;z-index:2;left:calc(100% - 4px);top:50%;padding:5px 11px;border-radius:14px;background:var(--hg-ink);color:var(--hg-paper);font-size:12px;font-weight:700;line-height:1.4;text-align:left;width:max-content;max-width:200px;opacity:0;transform:translate(0,-50%);transition:opacity .2s ease,transform .25s var(--gd34-ease);pointer-events:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot.is-left .hg-gd34-dot__name{left:auto;right:calc(100% - 4px)}
@media (hover:hover) and (min-width:681px){.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot:is(:hover,:focus-visible) .hg-gd34-dot__name{opacity:1;transform:translate(6px,-50%)}.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot.is-left:is(:hover,:focus-visible) .hg-gd34-dot__name{transform:translate(-6px,-50%)}}
@media (hover:none),(max-width:680px){.hg-store .jp-editorial .hg-gd34 .hg-gd34-dot__name{width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}

/* Колесо вкатывается при первом показе (только если при первой прокрутке схема ещё ниже окна), номера появляются после */
.hg-gd34-motion .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex [data-gd34-roll].is-armed>svg{opacity:0;transform:translateX(-55%) rotate(-68deg)}
.hg-gd34-motion .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex [data-gd34-roll].is-armed .hg-gd34-dot{opacity:0;transform:scale(.4)}
.hg-gd34-motion .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex [data-gd34-roll].is-shown>svg{transition:opacity .4s ease,transform 1.05s var(--gd34-ease)}
.hg-gd34-motion .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex [data-gd34-roll].is-shown .hg-gd34-dot{transition:opacity .3s ease calc(.5s + var(--i,0) * .045s),transform .5s var(--gd34-ease) calc(.5s + var(--i,0) * .045s)}
.hg-gd34-motion .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex [data-gd34-roll].is-rolling>svg{animation:gd34-roll .9s var(--gd34-ease)}
@keyframes gd34-roll{from{opacity:.2;transform:translateX(-30%) rotate(-40deg)}to{opacity:1;transform:none}}

/* Панель: реплика, карточка, «Назад / Дальше». Без JS — карточки списком; с JS — одна карточка в той же клетке сетки (высота по самой высокой) */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-say{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-say p{position:relative;flex:1 1 auto;min-width:0;padding:13px 18px 14px;border-radius:16px;background:var(--hg-soft);color:var(--hg-ink);font-size:15px;line-height:1.8}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-say.has-face p::before{content:"";position:absolute;left:-9px;top:15px;width:10px;height:16px;background:inherit;clip-path:polygon(0 50%,100% 0,100% 100%)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-face{flex:none;display:block;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--hg-white);box-shadow:0 0 0 1px var(--hg-line)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-face img{width:100%;height:100%;object-fit:cover}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-cards{display:grid;gap:16px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card{position:relative;padding:20px 22px 22px;border:1px solid var(--hg-line);border-radius:22px;background:var(--hg-white);box-shadow:var(--gd34-shadow)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__art{display:grid;place-items:center;height:128px;margin-bottom:16px;border-radius:14px;background:var(--gd34-panel);overflow:hidden}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-card__art{background:#25272a}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__meta{display:flex;align-items:center;gap:10px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--hg-red);color:#fff;font:800 13px/1 Montserrat,sans-serif}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-card__n{color:#121313}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__kind{padding:3px 10px;border-radius:999px;background:var(--hg-soft);color:var(--hg-ink);font-size:12px;font-weight:800;letter-spacing:.04em}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card h3{margin-top:12px;font-size:21px;font-weight:800;line-height:1.4;color:var(--hg-ink)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__rows{display:grid;gap:12px;margin-top:14px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__row dt{color:var(--hg-muted);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.06em}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__row dd{margin-top:2px;color:var(--hg-ink);font-size:15px;line-height:1.8}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__row--note{padding:10px 12px 11px;border-radius:12px;background:color-mix(in srgb,var(--hg-red) 7%,var(--hg-white))}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__row--note dt{color:var(--hg-red)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__more{margin-top:8px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--hg-ink);font-size:14px;font-weight:700;text-decoration:underline;text-decoration-color:var(--hg-red);text-decoration-thickness:2px;text-underline-offset:5px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-link svg{width:18px;height:18px;color:var(--hg-red);transition:transform .25s var(--gd34-ease)}
@media (hover:hover){.hg-store .jp-editorial .hg-gd34 .hg-gd34-link:hover{color:var(--hg-red)}.hg-store .jp-editorial .hg-gd34 .hg-gd34-link:hover svg{transform:translateX(4px)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-cardnav{display:none}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-cards{gap:0;padding:20px 22px 22px;border:1px solid var(--hg-line);border-radius:22px;background:var(--hg-white);box-shadow:var(--gd34-shadow)}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-cards>.hg-gd34-card{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-cards{position:relative}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-card{visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .14s ease,transform .2s ease,visibility 0s linear .14s}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-cards>.hg-gd34-card:not(.is-active){position:absolute;left:0;right:0;top:0;pointer-events:none}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-card.is-active{visibility:visible;opacity:1;transform:none;transition:opacity .32s ease .12s,transform .5s var(--gd34-ease) .12s,visibility 0s linear 0s}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex:not(.is-ready) .hg-gd34-cards:has(.hg-gd34-card:target) .hg-gd34-card.is-active:not(:target){visibility:hidden;opacity:0}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex:not(.is-ready) .hg-gd34-card:target{visibility:visible;opacity:1;transform:none}
/* Карточка — цель якоря. JS делает её активной раньше, чем браузер находит цель и ставит её верх под шапку: к этому мигу входной сдвиг на 10 px ещё стоит
   (задержка .12 с), браузер выравнивает верх вместе со сдвигом, сдвиг потом кончается — и карточка встаёт на 10 px выше цели (у разделов ошибка 0 px).
   У цели переход transform снят: сдвиг сбрасывается сразу, остаётся появление через opacity. */
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-card.is-active:target{transform:none;transition:opacity .32s ease .12s,visibility 0s linear 0s}
/* «Назад / Дальше» занимает место с первой отрисовки (скрыта до is-ready): раньше display:none менялся на flex уже после неё, и всё ниже уезжало на 58 px у каждой схемы (CLS при переходе по якорю) */
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex .hg-gd34-cardnav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;visibility:hidden}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex.is-ready .hg-gd34-cardnav{visibility:visible}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-cardnav__btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 16px;border:1px solid var(--hg-line);border-radius:999px;background:var(--hg-white);color:var(--hg-ink);font-size:14px;font-weight:700;line-height:1.3;cursor:pointer;transition:transform .2s var(--gd34-ease),border-color .2s ease}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-cardnav__btn svg{width:18px;height:18px;color:var(--hg-red)}
.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-cardnav__btn,.hg-gd34-chip)::after,.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-cardnav__btn,.hg-gd34-chip)::before{content:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-cardnav__btn:focus-visible{outline:2px solid var(--hg-red);outline-offset:3px}
@media (hover:hover){.hg-store .jp-editorial .hg-gd34 .hg-gd34-cardnav__btn:hover{border-color:var(--hg-red);transform:translateY(-1px)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-cardnav__count{color:var(--hg-muted);font:700 14px/1 Montserrat,sans-serif;letter-spacing:.06em}
html:not(.hg-gd34-js) .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex{grid-template-columns:minmax(0,1fr)}
html:not(.hg-gd34-js) .hg-store .jp-editorial .hg-gd34 .hg-gd34-ex__fig{max-width:520px;width:100%;justify-self:center}
html:not(.hg-gd34-js) .hg-store .jp-editorial .hg-gd34 .hg-gd34-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}
html:not(.hg-gd34-js) .hg-store .jp-editorial .hg-gd34 .hg-gd34-card{scroll-margin-top:calc(var(--hg-sticky-h,140px) + 16px)}

/* Переключатель примеров («195/65 R15 91H» и «225/45 R17 94W») */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-sw__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 18px}
html:not(.hg-gd34-js) .hg-store .jp-editorial .hg-gd34 .hg-gd34-sw__bar{display:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-sw__label{color:var(--hg-muted);font-size:13px;font-weight:800;letter-spacing:.06em}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-sw__tabs{display:flex;flex-wrap:wrap;gap:8px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:1px solid var(--hg-line);border-radius:999px;background:var(--hg-white);color:var(--hg-ink);font:800 14px/1.3 Montserrat,sans-serif;letter-spacing:.02em;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-chip:focus-visible{outline:2px solid var(--hg-red);outline-offset:3px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-chip.is-on{border-color:var(--hg-red);background:var(--hg-red);color:#fff}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-chip.is-on{color:#121313}
@media (hover:hover){.hg-store .jp-editorial .hg-gd34 .hg-gd34-chip:not(.is-on):hover{border-color:var(--hg-red)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-set:not(.is-on){display:none}

/* Подсветка на схеме размера: часть обозначения, линии измерений, корд (включает JS по выбранной точке) */
.hg-gd34 .w34--size .w34-letter--size{font-size:19px}
.hg-gd34 .w34-tok.is-on .w34-letter{fill:#fff}
.hg-gd34 .gd34-hl{opacity:0;transition:opacity .4s var(--gd34-ease)}
.hg-gd34 .gd34-hl.is-on{opacity:1}
.hg-gd34 .gd34-hl--tok{fill:none;stroke:var(--hg-red);stroke-width:23;stroke-linecap:round}
.hg-gd34 .gd34-hl--tok.is-on{opacity:.34}
.hg-gd34 .gd34-ring{fill:none;stroke:var(--hg-red);stroke-width:3.4;stroke-linecap:round}
.hg-gd34 .gd34-ring--rim{stroke-width:4}
.hg-gd34 .gd34-dim{fill:none;stroke:var(--hg-red);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .gd34-dimtxt{font:800 17px/1 Montserrat,'Noto Sans JP',sans-serif;fill:#fff;paint-order:stroke;stroke:#0d0e10;stroke-width:5px;stroke-linejoin:round}
.hg-gd34 .gd34-cords{fill:none;stroke:var(--hg-red);stroke-width:1.5;stroke-linecap:round;opacity:.9}
.hg-gd34 .gd34-lead{fill:none;stroke:#d8dce1;stroke-width:1.2;stroke-dasharray:3 3;opacity:.55;transition:opacity .3s ease,stroke .3s ease}
.hg-gd34 .gd34-lead.is-on{stroke:var(--hg-red);stroke-dasharray:none;opacity:1;stroke-width:1.8}
@media (prefers-reduced-motion:reduce){.hg-store .jp-editorial .hg-gd34 *,.hg-store .jp-editorial .hg-gd34 *::before,.hg-store .jp-editorial .hg-gd34 *::after{animation:none!important;transition:none!important}}
/* ---------- Раздел гида: схема → короткий текст → «Подробнее» ---------- */
.hg-store .jp-editorial section.hg-gd34-sec{--gd34-sec-gap:clamp(18px,2.4vw,28px)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-wrap{display:block;min-width:0}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-visual{margin-top:var(--gd34-sec-gap)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-lede{margin-top:var(--gd34-sec-gap);max-width:46em;color:var(--hg-ink);font-size:17px;line-height:1.9;font-weight:500}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-visual+.hg-gd34-copy,.hg-store .jp-editorial .hg-gd34 .hg-gd34-source+.hg-gd34-copy{margin-top:calc(var(--gd34-sec-gap) * .5)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-lede:has(+ .hg-gd34-visual){margin-bottom:0}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-copy{margin-top:0}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-source{margin-top:12px;color:var(--hg-muted);font-size:13px;line-height:1.7}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-source a{color:var(--hg-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hg-red)}

/* «Подробнее»: остальной текст раздела, пример и таблицы — в раскрывающемся блоке (весь текст на странице) */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more{margin-top:16px;border:1px solid var(--hg-line);border-radius:16px;background:var(--hg-white);overflow:hidden}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 18px;cursor:pointer;color:var(--hg-ink);font-size:14px;font-weight:800;line-height:1.4}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more>summary::-webkit-details-marker{display:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more>summary::marker{content:""}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more>summary::after{content:"";flex:none;width:9px;height:9px;margin:-4px 4px 0 0;border:solid var(--hg-red);border-width:0 2.4px 2.4px 0;transform:rotate(45deg);transition:transform .25s var(--gd34-ease)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more[open]>summary::after{margin-top:4px;transform:rotate(-135deg)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more>summary:focus-visible{outline:2px solid var(--hg-red);outline-offset:-2px;border-radius:16px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more__body{display:grid;gap:14px;padding:2px 18px 20px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more__body>p{color:var(--hg-muted);font-size:15px;line-height:1.95}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-more__body :is(.hg-guide-example,.hg-guide-table,.hg-guide-checks){margin:0}
/* Справочные таблицы: слово не рвётся посередине (в теме у ячеек overflow-wrap:anywhere), тесной таблице — прокрутка вбок внутри рамки */
.hg-store .jp-editorial .hg-gd34 .hg-guide-table :is(th,td){overflow-wrap:normal;word-break:normal;hyphens:manual}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tscroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tscroll:focus-visible{outline:2px solid var(--hg-red);outline-offset:2px}

/* Сцена маскота рядом с текстом: на широком — картинка и текст в две колонки, через раздел меняются местами; на узком — картинка сверху */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gd34-sec-gap) clamp(28px,4vw,52px);align-items:center;margin-top:var(--gd34-sec-gap)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-split .hg-gd34-lede{margin-top:0}
@container (min-width:700px){.hg-store .jp-editorial .hg-gd34 .hg-gd34-split{grid-template-columns:minmax(0,45%) minmax(0,1fr)}.hg-store .jp-editorial .hg-gd34 .hg-gd34-split.is-flip{grid-template-columns:minmax(0,1fr) minmax(0,45%)}.hg-store .jp-editorial .hg-gd34 .hg-gd34-split.is-flip .hg-gd34-split__pic{order:2}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-scene{position:relative;margin:0}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-scene__frame{position:relative;display:block;border-radius:22px;overflow:hidden;background:var(--hg-soft);box-shadow:var(--gd34-shadow)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-scene__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}
.hg-store .jp-editorial .hg-gd34 [data-hg-scene-theme=night]{display:none}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 [data-hg-scene-theme=day]{display:none}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 [data-hg-scene-theme=night]{display:block}
/* Подпись поверх сцены (s1-size): обозначение шины в свободном поле кадра сверху слева; размер букв — от ширины кадра */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-scene__frame.has-tag{container-type:inline-size}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-scene__tag{position:absolute;z-index:2;left:3.2%;top:14%;padding:.36em .6em .42em;border-radius:12px;background:var(--hg-ink);color:var(--hg-paper);font:800 clamp(10px,4.2cqw,19px)/1.2 Montserrat,'Noto Sans JP',sans-serif;letter-spacing:.02em;white-space:nowrap;box-shadow:0 10px 22px #0003;transform:rotate(-2deg)}

/* Плитки «что проверить кроме размера» */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-content:start;padding:18px 18px 20px;border:1px solid var(--hg-line);border-radius:20px;background:var(--hg-white);box-shadow:var(--gd34-shadow)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tile__ic{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--hg-red) 9%,var(--hg-white));color:var(--hg-red)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-ic{width:26px;height:26px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tile__t{align-self:center;color:var(--hg-ink);font-size:17px;font-weight:800;line-height:1.4}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tile :is(.hg-gd34-tile__where,.hg-gd34-tile__what){grid-column:1/-1;margin-top:8px;color:var(--hg-ink);font-size:14.5px;line-height:1.8}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tile :is(.hg-gd34-tile__where,.hg-gd34-tile__what)>span{display:block;color:var(--hg-muted);font-size:11.5px;font-weight:800;letter-spacing:.06em;line-height:1.5}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tile__what{padding:9px 12px 10px;border-radius:12px;background:color-mix(in srgb,var(--hg-red) 7%,var(--hg-white))}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-tile__what>span{color:var(--hg-red)}

/* Чек-лист с прогрессом и памятка «что записать» */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-duo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gd34-sec-gap) 36px;align-items:start}
@container (min-width:700px){.hg-store .jp-editorial .hg-gd34 .hg-gd34-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check{--p:0;position:relative;padding:20px 22px 22px;border:1px solid var(--hg-line);border-radius:22px;background:var(--hg-white);box-shadow:var(--gd34-shadow)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__title{margin-bottom:10px;color:var(--hg-ink);font-size:16px;font-weight:800;line-height:1.5}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list{display:grid;gap:2px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list label{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;min-height:44px;padding:8px 6px;border-radius:12px;cursor:pointer;transition:background .2s ease}
@media (hover:hover){.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list label:hover{background:var(--hg-soft)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__box{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;border:2px solid var(--hg-line);border-radius:8px;background:var(--hg-paper);color:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .3s var(--gd34-ease)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__box .hg-gd34-ic{width:18px;height:18px;stroke-width:2.6}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list input:checked+.hg-gd34-check__box{border-color:var(--hg-red);background:var(--hg-red);color:#fff;transform:scale(1.06)}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list input:checked+.hg-gd34-check__box{color:#121313}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list input:focus-visible+.hg-gd34-check__box{outline:2px solid var(--hg-red);outline-offset:3px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__text{color:var(--hg-ink);font-size:15px;line-height:1.75}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__list input:checked~.hg-gd34-check__text{color:var(--hg-muted)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__bar{height:6px;margin-top:14px;border-radius:6px;overflow:hidden;background:var(--hg-line)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__bar span{display:block;height:100%;border-radius:6px;background:var(--hg-red);transform:scaleX(var(--p));transform-origin:0 50%;transition:transform .5s var(--gd34-ease)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check__status{margin-top:8px;color:var(--hg-muted);font-size:13px;font-weight:700}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-check.is-done .hg-gd34-check__status{color:var(--hg-red)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo{margin:0}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__sheet{position:relative;padding:26px 24px 22px;border-radius:6px 22px 22px 22px;background:#fff8e6;color:#2b2a26;box-shadow:0 18px 40px #171b2220,0 2px 0 #0000000a;transform:rotate(-1.2deg)}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__sheet{background:#3a3626;color:#f1efea;box-shadow:0 18px 40px #0008}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__pin{position:absolute;top:-10px;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#ff8d7b,var(--hg-red) 60%,#8f1713)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__cap{margin-bottom:12px;font-size:13px;font-weight:800;letter-spacing:.06em;opacity:.75}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__rows{display:grid;gap:10px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__rows>div{display:grid;gap:2px;padding-bottom:10px;border-bottom:1.5px dashed #00000026}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__rows>div{border-bottom-color:#ffffff30}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__rows>div:last-child{padding-bottom:0;border-bottom:0}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__rows dt{font-size:12px;font-weight:800;letter-spacing:.05em;opacity:.7}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-memo__rows dd{font:800 clamp(19px,2.4vw,24px)/1.35 Montserrat,'Noto Sans JP',sans-serif;letter-spacing:.01em}

/* Схема осей */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-axles .hg-gd34-calc{margin-top:14px}
.hg-gd34 .gd34-car{position:absolute;inset:0;width:100%;height:100%}
.hg-gd34 .gd34c-b0{stop-color:#e9ebee}.hg-gd34 .gd34c-b1{stop-color:#c9ced4}
html[data-theme=dark] .hg-gd34 .gd34c-b0{stop-color:#5a5f68}html[data-theme=dark] .hg-gd34 .gd34c-b1{stop-color:#3b3f46}
.hg-gd34 .gd34-body{stroke:#8b9199;stroke-width:2}
.hg-gd34 .gd34-glass{fill:#8e97a2;opacity:.55}
.hg-gd34 .gd34-roof{fill:#d4d8dd;stroke:#9aa0a7;stroke-width:1.2;opacity:.9}
html[data-theme=dark] .hg-gd34 .gd34-roof{fill:#6a707a;stroke:#868c95}
.hg-gd34 .gd34-ty{fill:#25272b;stroke:#4a4e55;stroke-width:1.4}
html[data-theme=dark] .hg-gd34 .gd34-ty{fill:#15161a;stroke:#6a6f78}
.hg-gd34 .gd34-axle__line{fill:none;stroke:#8b9199;stroke-width:3;stroke-linecap:round;stroke-dasharray:2 8}
.hg-gd34 .gd34-arrow{fill:none;stroke:var(--hg-red);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .va-ty{fill:var(--va-tyre);stroke:none}
.hg-gd34-ex[data-active=front] .gd34-ty:nth-of-type(-n+2){}

/* Появление при прокрутке (inspection-v3.js): прячется только то, что при первой прокрутке ещё ниже окна */
.hg-gd34-motion .hg-store .hg-gd34 [data-gd34-reveal].is-armed{opacity:0;transform:translateY(22px) scale(.985)}
.hg-gd34-motion .hg-store .hg-gd34 [data-gd34-reveal].is-shown{opacity:1;transform:none;transition:opacity .7s var(--gd34-ease),transform .9s var(--gd34-ease)}
.hg-gd34-motion .hg-store .hg-gd34 .hg-gd34-tiles>.hg-gd34-tile:nth-child(2).is-shown{transition-delay:.08s}
.hg-gd34-motion .hg-store .hg-gd34 .hg-gd34-tiles>.hg-gd34-tile:nth-child(3).is-shown{transition-delay:.16s}
.hg-gd34-motion .hg-store .hg-gd34 .hg-gd34-tiles>.hg-gd34-tile:nth-child(4).is-shown{transition-delay:.24s}
.hg-gd34-motion .hg-store .hg-gd34 .hg-gd34-tiles>.hg-gd34-tile:nth-child(5).is-shown{transition-delay:.32s}
/* ---------- Рисунки «норма / дефект» (inc/gd34-defect-art-*.php): резина, металл, красный акцент «вот здесь» ---------- */
.hg-gd34 .hg-gd34-art--var{display:block;width:100%;height:auto;max-width:none;margin:0;aspect-ratio:16/9}
.hg-gd34 .vd-rub{fill:var(--vd-rub)}
.hg-gd34 .vd-rub-lo{fill:var(--vd-rub-lo)}
.hg-gd34 .vd-groove-hi{fill:none;stroke:#ffffff1f;stroke-width:1.2}
.hg-gd34 .vd-worn{fill:var(--vd-rub-hi);stroke:#ffffff26;stroke-width:1}
.hg-gd34 .vd-gloss{fill:none;stroke:var(--vd-gloss);stroke-width:7;stroke-linecap:round}
.hg-gd34 .vd-gloss--edge{stroke-width:6}
.hg-gd34 .vd-gloss--thin{stroke-width:2.2}
.hg-gd34 .vd-slit{fill:none;stroke:var(--vd-rub-lo);stroke-width:2.4;stroke-linecap:round}
.hg-gd34 .vd-slit-hi{fill:none;stroke:#ffffff26;stroke-width:1.1;stroke-linecap:round}
.hg-gd34 .vd-ring{fill:none;stroke:var(--hg-red);stroke-width:2.2;stroke-dasharray:6 4;stroke-linecap:round}
.hg-gd34 .vd-ptr{fill:none;stroke:var(--hg-red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .vd-ptr--x{stroke-width:3.4}
.hg-gd34 .vd-txt{font:800 11px/1 Montserrat,'Noto Sans JP',sans-serif;fill:var(--va-ink);paint-order:stroke;stroke:var(--va-panel);stroke-width:3.4px;stroke-linejoin:round}
.hg-gd34 .vd-txt--red{fill:var(--hg-red)}
.hg-gd34 .vd-txt--small{font-size:10px;font-weight:700;fill:var(--hg-muted)}
.hg-gd34 .vd-txt--big{font-size:13px}
.hg-gd34 .vd-ref{fill:none;stroke:var(--hg-red);stroke-width:1.6;stroke-dasharray:4 4;opacity:.85}
.hg-gd34 .vd-cordline{fill:none;stroke:#ffffff29;stroke-width:1.3}
.hg-gd34 .vd-belt{fill:none;stroke:var(--vd-m2);stroke-width:2.4;stroke-linecap:round}
.hg-gd34 .vd-bead{fill:var(--vd-m1);stroke:var(--vd-m3);stroke-width:1.4}
.hg-gd34 .vd-bridge{fill:var(--hg-red)}
.hg-gd34 .vd-bridge-hi{fill:none;stroke:#ffffff59;stroke-width:1.2}
.hg-gd34 .vd-sheen{fill:#ffffff10}
.hg-gd34 .vd-emb{fill:#ffffff29;stroke:#00000040;stroke-width:.8}
.hg-gd34 .vd-haze{fill:#ffffff0d}
.hg-gd34 .vd-crack{fill:none;stroke:#0d0e10;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .vd-crack-hi{fill:none;stroke:#ffffff30;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .vd-bu0{stop-color:#7a7f87}.hg-gd34 .vd-bu1{stop-color:#4a4e55}.hg-gd34 .vd-bu2{stop-color:#2a2c30}
html[data-theme=dark] .hg-gd34 .vd-bu0{stop-color:#a1a7af}html[data-theme=dark] .hg-gd34 .vd-bu1{stop-color:#70757d}html[data-theme=dark] .hg-gd34 .vd-bu2{stop-color:#43464c}
.hg-gd34 .vd-bu-sh{fill:#0000004d}
.hg-gd34 .vd-bu-ring{fill:none;stroke:#ffffff1c;stroke-width:1.2}
.hg-gd34 .vd-bu-hi{fill:none;stroke:#ffffff59;stroke-width:3;stroke-linecap:round}
.hg-gd34 .vd-inset{fill:var(--va-panel);opacity:.96;stroke:#ffffff22}
.hg-gd34 .vd-cut-sh{fill:#0000005c}
.hg-gd34 .vd-cut{fill:#121315}
.hg-gd34 .vd-cord{fill:none;stroke:#c8ccd2;stroke-width:1.6;stroke-linecap:round;opacity:.85}
.hg-gd34 .vd-cord--lo{stroke:#8f949c;opacity:.7}
.hg-gd34 .vd-cut-edge{fill:none;stroke:#ffffff40;stroke-width:1.4;stroke-linejoin:round}
.hg-gd34 .vd-band{fill:none;stroke:var(--vd-rub);stroke-width:88}
.hg-gd34 .vd-band-edge{fill:none;stroke:#ffffff29;stroke-width:1.4}
.hg-gd34 .vd-band-edge--in{stroke:#00000066}
.hg-gd34 .vd-letter{font:800 19px/1 Montserrat,'Noto Sans JP',sans-serif;fill:var(--vd-letter);text-anchor:middle;dominant-baseline:central}
.hg-gd34 .vd-hl{fill:none;stroke:var(--hg-red);stroke-width:3;stroke-linecap:round}
.hg-gd34 .vd-cap{fill:none;stroke:var(--vd-letter);stroke-width:30;stroke-linecap:round}
.hg-gd34 .vd-cap-in{fill:none;stroke:var(--vd-rub);stroke-width:25.4;stroke-linecap:round}
.hg-gd34 .vd-arrow-arc{fill:none;stroke:var(--vd-letter);stroke-width:3;stroke-linecap:round}
.hg-gd34 .vd-arrow-head{fill:var(--vd-letter)}
.hg-gd34 .vd-emb-line{fill:none;stroke:var(--vd-letter);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .vd-emb-line--in{stroke-width:2}
.hg-gd34 .vd-zone{fill:#c927200f;stroke:var(--hg-red);stroke-width:1.6;stroke-dasharray:5 4}
.hg-gd34 .vd-plug-ring{fill:none;stroke:#ffffff59;stroke-width:1.6}
.hg-gd34 .vd-plug{fill:var(--vd-rub-hi);stroke:#0d0e10;stroke-width:1}
.hg-gd34 .vd-plug-x{fill:none;stroke:#0d0e10;stroke-width:1.2;stroke-linecap:round}
.hg-gd34 .vd-hatch{fill:none;stroke:var(--hg-red);stroke-width:2;opacity:.5}
.hg-gd34 .vd-nail{fill:none;stroke:#aeb4bc;stroke-width:5.4;stroke-linecap:round}
.hg-gd34 .vd-nail-sh{fill:none;stroke:#00000066;stroke-width:5.4;stroke-linecap:round}
.hg-gd34 .vd-nail-head{fill:#cfd4da;stroke:#6f757d;stroke-width:1}
.hg-gd34 .vd-nail-hi{fill:#ffffffb3}
/* диск */
.hg-gd34 .vd-lip0{stop-color:#8f959d}.hg-gd34 .vd-lip1{stop-color:#d9dde2}.hg-gd34 .vd-lip2{stop-color:#fff}
.hg-gd34 .vd-fc0{stop-color:#e9ecef}.hg-gd34 .vd-fc1{stop-color:#bfc4cb}
.hg-gd34 .vd-wl0{stop-color:#2b2e33}.hg-gd34 .vd-wl1{stop-color:#17181b}.hg-gd34 .vd-wl2{stop-color:#0b0c0d}
.hg-gd34 .vd-sp0{stop-color:#f4f6f8}.hg-gd34 .vd-sp1{stop-color:#c0c6ce}.hg-gd34 .vd-sp2{stop-color:#7a8088}
html[data-theme=dark] .hg-gd34 .vd-lip0{stop-color:#6b7179}html[data-theme=dark] .hg-gd34 .vd-lip1{stop-color:#b5bac1}html[data-theme=dark] .hg-gd34 .vd-lip2{stop-color:#e9ecef}
html[data-theme=dark] .hg-gd34 .vd-fc0{stop-color:#a9afb7}html[data-theme=dark] .hg-gd34 .vd-fc1{stop-color:#7b8188}
html[data-theme=dark] .hg-gd34 .vd-sp0{stop-color:#d3d8de}html[data-theme=dark] .hg-gd34 .vd-sp1{stop-color:#9aa1aa}html[data-theme=dark] .hg-gd34 .vd-sp2{stop-color:#5f656d}
.hg-gd34 .vd-swrib{fill:none;stroke:#fff;stroke-opacity:.07;stroke-width:1.3}
.hg-gd34 .vd-guard{fill:none;stroke:#000;stroke-opacity:.35;stroke-width:5}
.hg-gd34 .vd-guard--hi{stroke:#fff;stroke-opacity:.13;stroke-width:2}
.hg-gd34 .vd-spoke{stroke:#ffffff80;stroke-width:.7}
.hg-gd34 .vd-padring{fill:none;stroke:#0000003a;stroke-width:1.4}
.hg-gd34 .vd-hole{fill:#101113;stroke:#8a9098;stroke-width:1.6}
.hg-gd34 .vd-bore{fill:#0d0e10;stroke:#aab0b8;stroke-width:2}
.hg-gd34 .vd-lip{fill:none;stroke-width:11}
.hg-gd34 .vd-lip-edge{fill:none;stroke:#0000003a;stroke-width:1.2}
.hg-gd34 .vd-lip-edge--out{stroke:#00000066;stroke-width:1.6}
.hg-gd34 .vd-scuff{fill:none;stroke:#fff;stroke-opacity:.26;stroke-width:6;stroke-linecap:round}
.hg-gd34 .vd-scratch{fill:none;stroke:#f6f8fa;stroke-width:1.5;stroke-linecap:round}
.hg-gd34 .vd-scratch-sh{fill:none;stroke:#0000004d;stroke-width:1.5;stroke-linecap:round}
.hg-gd34 .vd-corr{fill:#f2f3f4;opacity:.78}
.hg-gd34 .vd-bubble{fill:#e9eaec;stroke:#0000002e;stroke-width:.7}
.hg-gd34 .vd-bubble-hi{fill:#fff}
.hg-gd34 .vd-chip{fill:#7a7f86}
.hg-gd34 .vd-crack2{fill:none;stroke:#0c0d0f;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .vd-crack2-hi{fill:none;stroke:#ffffffb0;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}
.hg-gd34 .vd-weld2{fill:none;stroke:#cfd4da;stroke-width:3.4;stroke-linejoin:round;stroke-linecap:round}
.hg-gd34 .vd-weld2-sh{fill:none;stroke:#000;stroke-opacity:.5;stroke-width:3.4;stroke-linejoin:round;stroke-linecap:round}
.hg-gd34 .vd-well-bg{fill:var(--vd-well)}
.hg-gd34 .vd-seat,.hg-gd34 .vd-bore-ring{fill:#c3c8cf;stroke:#7d838b;stroke-width:1}
.hg-gd34 .vd-dent{fill:#2e3136;stroke:#bfc4cb;stroke-width:1;stroke-linejoin:round}
.hg-gd34 .vd-plate-edge{fill:none;stroke:#ffffff80;stroke-width:1.4}
.hg-gd34 .vd-emb-lo{font:800 46px/1 Montserrat,sans-serif;fill:#0000004a;letter-spacing:.04em}
.hg-gd34 .vd-emb-hi{font:800 46px/1 Montserrat,sans-serif;fill:#f4f6f8;letter-spacing:.04em}
.hg-gd34 .vd-emb-lo--s,.hg-gd34 .vd-emb-hi--s{font-size:24px}
.hg-gd34 .vd-cap-metal{fill:#69707a;stroke:#e6e9ec;stroke-width:1.4}
.hg-gd34 .vd-q{font:800 56px/1 Montserrat,sans-serif;fill:var(--hg-red);opacity:.9}
.hg-gd34 .vd-lost{fill:#c927203a}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__art--var{display:block;height:auto;padding:0}.hg-gd34 .vd-bead2{fill:#c9ced5;stroke:#0000007a;stroke-width:.9}

/* ---------- Схема зон «Состояние по фото»: карточка зоны, состояния «норма / дефект» ---------- */
.hg-gd34 .gd34-hl--zone{fill:none;stroke:var(--hg-red);stroke-linecap:round}
.hg-gd34 .gd34-hl--zone.is-on{opacity:.5}
.hg-gd34 .gd34-hl--fillz{fill:var(--hg-red);stroke:none}
.hg-gd34 .gd34-hl--fillz.is-on{opacity:.34}
.hg-gd34 .gd34-hl--dash{fill:none;stroke:var(--hg-red);stroke-width:2.6;stroke-dasharray:6 4}
.hg-gd34 .gd34-hl--dash.is-on{opacity:1}
@container (min-width:740px){.hg-store .jp-editorial .hg-gd34 .hg-gd34-ex--zones .hg-gd34-ex__figcol{position:sticky;top:calc(var(--hg-sticky-h,140px) + 16px)}}

.hg-store .jp-editorial .hg-gd34 .hg-gd34-zone{display:grid;gap:14px;margin-top:12px}
.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-zone__look,.hg-gd34-zone__note){color:var(--hg-ink);font-size:15px;line-height:1.8}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-zone__label{display:block;color:var(--hg-muted);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.06em}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-zone__note{padding:10px 12px 11px;border-radius:12px;background:color-mix(in srgb,var(--hg-red) 7%,var(--hg-white))}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-zone__note .hg-gd34-zone__label{color:var(--hg-red)}

.hg-store .jp-editorial .hg-gd34 .hg-gd34-vars{display:grid;gap:14px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtabs{display:none}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-vtabs{display:flex;flex-wrap:wrap;gap:8px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtab{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px 6px 11px;border:1px solid var(--hg-line);border-radius:999px;background:var(--hg-white);color:var(--hg-ink);font:700 13px/1.3 Montserrat,'Noto Sans JP',sans-serif;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtab::before,.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtab::after{content:none}
@media (pointer:coarse){.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtab{min-height:44px}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtab:focus-visible{outline:2px solid var(--hg-red);outline-offset:3px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtab.is-on{border-color:var(--hg-ink);background:var(--hg-ink);color:var(--hg-paper)}
@media (hover:hover){.hg-store .jp-editorial .hg-gd34 .hg-gd34-vtab:not(.is-on):hover{border-color:var(--hg-red)}}
.hg-gd34 .hg-gd34-vtab__dot{flex:none;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 2px currentColor}
.hg-gd34 .hg-gd34-vtab__dot--watch{background:conic-gradient(var(--hg-red) 0 50%,transparent 0);box-shadow:inset 0 0 0 2px var(--hg-red)}
.hg-gd34 .hg-gd34-vtab__dot--stop{background:var(--hg-red);box-shadow:none}
.hg-gd34 .hg-gd34-vtab__dot--info{box-shadow:inset 0 0 0 2px var(--hg-muted)}

.hg-store .jp-editorial .hg-gd34 .hg-gd34-var{display:grid;gap:12px}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-var:not(.is-on){display:none}
html:not(.hg-gd34-js) .hg-store .jp-editorial .hg-gd34 .hg-gd34-var+.hg-gd34-var{margin-top:16px;padding-top:16px;border-top:1px solid var(--hg-line)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-var__title{font-family:inherit;color:var(--hg-ink);font-size:15px;font-weight:800;line-height:1.5} /* Lead v3.4: h4 — шрифт Ecomus (Albert Sans, без JA/RU); hub.css задаёт шрифт сайта только h1–h3 */
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-var__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-var__art{margin:0;border-radius:16px;overflow:hidden;background:var(--gd34-panel)}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-var__art{background:#25272a}
/* Состояние с кадром: рисунок и кадр одного размера (16:9, высота не прыгает), под ними переключатель «Схема | Кадр» (только с JS);
   без JS рисунок и кадры идут друг за другом. Кадр — иллюстрация (файл 3:2 кадрируется по центру), под кадрами строка «Иллюстрация, не фото товара». */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-var__art.has-slot{display:grid;gap:10px;overflow:visible;background:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-view--art{border-radius:16px;overflow:hidden;background:var(--gd34-panel)}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-view--art{background:#25272a}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-view--photo{display:grid;gap:14px}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-vars:not([data-view=photo]) .hg-gd34-view--photo,
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-vars[data-view=photo] .hg-gd34-view--art,
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-frame:not(.is-on){display:none}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo{position:relative;margin:0}
/* Поверх кадра подписей нет (решение владельца 14.10). Название кадра — подпись под кадром, только без JS (с JS его говорит кнопка выбора кадра);
   пояснение «иллюстрация, не фото товара» — одна строка текста под кадрами */
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__cap{display:none;margin:8px 2px 0;color:var(--hg-ink);font-size:13px;font-weight:700;line-height:1.5}
html:not(.hg-gd34-js) .hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__cap{display:block}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__note{margin:0;color:var(--hg-muted);font-size:12.5px;font-weight:600;line-height:1.55}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__frame{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--hg-soft)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__frame.is-wait{box-shadow:inset 0 0 0 1.5px var(--hg-line)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__wait{position:absolute;inset:10px;display:grid;place-content:center;justify-items:center;gap:8px;border:1.5px dashed var(--hg-line);border-radius:10px;color:var(--hg-muted);font-size:13px;font-weight:700;line-height:1.5;text-align:center}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-photo__wait .hg-gd34-ic{width:30px;height:30px;opacity:.8}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-views{display:none}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-views{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-frames{display:none}
.hg-gd34-js .hg-store .jp-editorial .hg-gd34 .hg-gd34-vars[data-view=photo] .hg-gd34-frames{display:contents}
.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-viewbtn,.hg-gd34-framebtn){all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:36px;padding:5px 14px;border:1px solid var(--hg-line);border-radius:999px;background:var(--hg-white);color:var(--hg-ink);font:700 12.5px/1.3 Montserrat,'Noto Sans JP',sans-serif;cursor:pointer;transition:border-color .2s ease,background .2s ease}
.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-viewbtn,.hg-gd34-framebtn)::before,.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-viewbtn,.hg-gd34-framebtn)::after{content:none}
@media (pointer:coarse){.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-viewbtn,.hg-gd34-framebtn){min-height:44px}}
.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-viewbtn,.hg-gd34-framebtn):focus-visible{outline:2px solid var(--hg-red);outline-offset:3px}
.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-viewbtn,.hg-gd34-framebtn).is-on{border-color:var(--hg-ink);background:var(--hg-soft);box-shadow:inset 0 0 0 1px var(--hg-ink)}
@media (hover:hover){.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-viewbtn,.hg-gd34-framebtn):not(.is-on):hover{border-color:var(--hg-red)}}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-framebtn{font-weight:600;border-style:dashed}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-framebtn.is-on{border-style:solid}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-frames::before{content:"";flex:none;align-self:stretch;width:1px;min-height:20px;margin:0 4px;background:var(--hg-line)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-verdict{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:6px 15px 6px 11px;border-radius:999px;font-size:13px;font-weight:800;line-height:1.3}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-verdict .hg-gd34-ic{width:18px;height:18px}
.hg-store .jp-editorial .hg-gd34 :is(.hg-gd34-verdict--ok,.hg-gd34-verdict--info){background:var(--hg-soft);color:var(--hg-ink)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-verdict--watch{background:color-mix(in srgb,var(--hg-red) 10%,var(--hg-white));color:var(--hg-red);box-shadow:inset 0 0 0 1.5px var(--hg-red)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-verdict--stop{background:var(--hg-red);color:#fff}
html[data-theme=dark] .hg-store .jp-editorial .hg-gd34 .hg-gd34-verdict--stop{color:#121313}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-card__row--hint{padding-left:12px;border-left:3px solid var(--hg-line)}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-var__src{color:var(--hg-muted);font-size:12.5px;line-height:1.7}
.hg-store .jp-editorial .hg-gd34 .hg-gd34-var__src a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hg-red)}
/* ---------- Резерв высоты ответа виджетов «Попробуйте» на страницах D (/guide-tyre-size/: код после размера и год выпуска; /guide-condition/: износ и год выпуска) ----------
/* Ответ .hg-gw__out заполняет guide-widgets.js уже после первой отрисовки: с базовых 92 px он вырастал до 106-205 px, и всё ниже уезжало (CLS до 0,05 на 1440 при
   переходе по якорю ниже виджета). Высота ответа — ступенчатая функция ширины содержимого .hg-gw (его же измеряет @container виджета), языка и поля .hg-gw: до 680 px окна
   поля 14 px, и ответ на ту же ширину ниже на 7,8 px. Замер 15.10 на окнах 340-1920 с шагом 10 px (evidence/50-v34/D2/fix3/gw/sweep-fine-before.jsonl); резерв — нижняя
   огибающая замера (ни на одной ширине не выше настоящей высоты ответа — пустоты нет); тесно у границ ступеней: сдвиг остаётся, но не больше ступени.
   Одна колонка (содержимое уже 600 px, у виджета своя граница в guide-v3.css): ступени по @container (max-width). Две колонки — только от окна 681 px, у режима до 680 px
   две колонки бывают лишь на окнах 670-680 px, там остаётся резерв одной колонки. Страницы D2: резерв «подбора диска» (pcd) — в gd34-d2.css. */
html:lang(ja) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:106.5px}
@media (min-width:681px){@container (min-width:600px){html:lang(ja) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:114.3px}}}
html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:106.5px}
@container (max-width:373.9px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:133.8px}}
@media (min-width:681px){@container (min-width:600px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:176.6px}}}
@media (min-width:681px){@container (min-width:600px) and (max-width:627.9px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:204.5px}}}
html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:106.5px}
@container (max-width:363.9px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:133.8px}}
@media (min-width:681px){@container (min-width:600px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--dot .hg-gw__out{min-height:145.5px}}}
@container (max-width:313.9px){html:lang(ja) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:105.9px}}
@media (min-width:681px){@container (min-width:600px){html:lang(ja) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:117.6px}}}
@container (max-width:333.9px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:105.9px}}
@media (min-width:681px){@container (min-width:600px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:117.6px}}}
@media (min-width:681px){@container (min-width:600px) and (max-width:641.9px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:148.8px}}}
@container (max-width:333.9px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:105.9px}}
@media (min-width:681px){@container (min-width:600px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:117.6px}}}
@media (min-width:681px){@container (min-width:600px) and (max-width:627.9px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--wear .hg-gw__out{min-height:148.8px}}}
@container (max-width:423.9px){html:lang(ja) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:107.7px}}
@container (max-width:333.9px){html:lang(ja) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:135.6px}}
@media (min-width:681px){@container (min-width:600px){html:lang(ja) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:135.6px}}}
@container (max-width:473.9px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:107.7px}}
@container (max-width:383.9px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:135.6px}}
@media (min-width:681px){@container (min-width:600px){html:lang(ru) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:135.6px}}}
@container (max-width:383.9px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:107.7px}}
@container (max-width:353.9px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:135.6px}}
@media (min-width:681px){@container (min-width:600px){html:lang(en) .hg-store .jp-editorial .hg-gd34 .hg-gw--load .hg-gw__out{min-height:135.6px}}}
