.gd-head .shop-lede{max-width:36rem}.gd-index-wrap{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(40px,6vw,72px)}.gd-count{color:var(--bench-muted);margin:0 0 14px;font-size:.875rem}.gd-count .vl-data{color:var(--blue-hi)}.gd-index{border-top:1px solid var(--bench-line);margin:0;padding:0;list-style:none}@media (min-width:1000px){.gd-index{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}}.gd-index li{border-bottom:1px solid var(--bench-line);animation:vl-up .6s var(--ease) both}.gd-row{min-height:76px;transition:color .15s var(--ease);grid-template-columns:56px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:6px 0;display:grid}.gd-row__vial{width:56px;height:64px;position:relative;overflow:hidden}.gd-row__vial img{object-fit:cover;mix-blend-mode:lighten;width:100%;height:100%;transition:transform .4s var(--ease);position:absolute;inset:0;transform:scale(1.5);-webkit-mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%)}.gd-row__text{gap:2px;min-width:0;display:grid}.gd-row__name{font-size:1.0625rem;font-weight:600}.gd-row__kind{min-width:0;color:var(--bench-muted);font-size:.875rem;line-height:1.35}.gd-row__mw{color:var(--bench-muted);white-space:nowrap;font-size:.8125rem}.gd-row>svg{width:16px;height:16px;color:var(--bench-muted);transition:transform .2s var(--ease), color .15s var(--ease)}.gd-row:hover .gd-row__name,.gd-row:hover>svg{color:var(--blue-hi)}.gd-row:hover>svg{transform:translate(4px)}.gd-row:hover .gd-row__vial img{transform:scale(1.62)}@media (max-width:640px){.gd-row{grid-template-columns:48px minmax(0,1fr) 16px}.gd-row__mw{display:none}.gd-row__vial{width:48px}}.gd-fine strong{color:var(--bench-text)}.gd-crumbs{padding-top:18px}.gd-top{border-bottom:1px solid var(--bench-line);gap:32px;padding-top:clamp(16px,3vw,40px);padding-bottom:clamp(40px,6vw,72px);display:grid}@media (min-width:1000px){.gd-top{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:64px}}.gd-title.shop-title{font-size:clamp(3rem,8vw,7rem)}.gd-alias{font-size:.9375rem}.gd-facts{border-top:1px solid var(--bench-line);max-width:40rem;margin:28px 0 0}.gd-facts>div{border-bottom:1px solid var(--bench-line);grid-template-columns:10rem minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.gd-facts dt{color:var(--bench-muted)}.gd-facts dd{margin:0}.gd-seq{overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}@media (max-width:520px){.gd-facts>div{grid-template-columns:1fr;gap:4px}}.gd-toc{flex-wrap:wrap;gap:4px 22px;margin-top:24px;display:flex}.gd-toc a{min-height:40px;color:var(--bench-muted);text-underline-offset:.3em;transition:color .15s var(--ease), text-decoration-color .15s var(--ease);align-items:center;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.gd-toc a:hover{color:var(--bench-text);-webkit-text-decoration-color:var(--blue-hi);text-decoration-color:var(--blue-hi)}.gd-buy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:0;display:grid}@media (min-width:1000px){.gd-buy{grid-template-columns:1fr}}.gd-buy__vial{--zoom:1.45;aspect-ratio:3/4;background:radial-gradient(40% 12% at 50% 88%,#4f7bff1a,#0000 72%);position:relative;overflow:hidden}@media (min-width:1000px){.gd-buy__vial{--zoom:1.3;aspect-ratio:4/3;margin-bottom:-24px}}.gd-buy__media{position:absolute;inset:0}.gd-buy__media img,.gd-buy__media .vl-foil{object-fit:contain;mix-blend-mode:lighten;width:100%;height:100%;transform:scale(var(--zoom));animation:vl-fade .9s var(--ease) both;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 66%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 66%,#0000 100%)}.gd-buy__sheet{gap:10px;padding:20px;display:grid;position:relative}.gd-buy__name{margin:0;font-size:1.0625rem;font-weight:600}.gd-buy__meta{color:var(--ink-muted);align-items:center;gap:12px;margin:0;font-size:.875rem;display:flex}.gd-buy__price{margin:0 0 4px;font-size:1.5rem}.gd-buy__price small{color:var(--ink-muted);font-size:.8125rem}.gd-buy__coa{min-height:40px;text-decoration:underline;-webkit-text-decoration-color:var(--blue-hi);text-decoration-color:var(--blue-hi);text-underline-offset:.3em;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.gd-buy__coa svg{width:14px;height:14px}.gd-buy__coa:hover{color:var(--blue-hi)}.gd-buy__note{color:var(--ink-muted);margin:0;font-size:.75rem}@media (max-width:520px){.gd-buy{grid-template-columns:1fr}.gd-buy__vial{aspect-ratio:4/3;margin-bottom:-16px}}.gd-section{scroll-margin-top:88px}.gd-section .ed-h2.vl-h2{font-size:clamp(2rem,3.6vw,3.25rem)}.gd-prose p strong{margin-bottom:4px;display:block}.gd-list{border-top:1px solid var(--bench-line);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.gd-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.gd-list li{border-bottom:1px solid var(--bench-line);color:#c9ccd3;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.gd-list li:before{content:"";background:var(--blue-hi);flex:none;width:6px;height:6px}.gd-points li{align-items:start}.gd-points p{color:#c9ccd3;margin:2px 0 0;font-size:1rem}.gd-reviewed{color:var(--bench-muted);margin:14px 0 0;font-size:.8125rem}.gd-sources{border-top:1px solid var(--bench-line);max-width:72ch;margin:0;padding:0;list-style:none}.gd-sources li{border-bottom:1px solid var(--bench-line);color:#c9ccd3;padding:14px 0;font-size:.9375rem;line-height:1.6}.gd-sources a{color:var(--bench-text);text-underline-offset:.25em;text-decoration:underline}.gd-sources a:hover{color:var(--blue-hi)}.gd-sources em{color:var(--bench-muted);font-style:italic}
