.wg-product__grid{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:1fr;margin-top:1rem}@media(min-width:900px){.wg-product__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.wg-gallery__main{border:var(--line, 1.5px solid #161310);background:var(--paper-deep, #ECE4D2);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.wg-gallery__main img{width:100%;height:100%;object-fit:contain;display:block}.wg-gallery__main--empty svg{width:60%;height:auto;opacity:.3}.wg-gallery__thumbs{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem}.wg-gallery__thumb{padding:0;border:1.5px solid transparent;background:none;cursor:pointer;display:block;width:100%;aspect-ratio:1}.wg-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.wg-gallery__thumb.is-active,.wg-gallery__thumb:hover{border-color:var(--ink, #161310)}.wg-info__platform{font-family:var(--font-mono, monospace);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.wg-info__platform a{color:inherit}.wg-info__region{border:1px solid currentColor;padding:0 .35rem;border-radius:var(--radius, 2px)}.wg-info__title{font-family:var(--font-display, Georgia, serif);font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.05;margin:0}.wg-info__jp{font-size:1.15rem;margin:.4rem 0 0;color:var(--ink-soft, #55503F)}.wg-info__meta{color:var(--ink-soft, #55503F);margin:.75rem 0 0}.wg-info__price{font-family:var(--font-display, Georgia, serif);font-size:1.8rem;margin:1.25rem 0 1rem;display:flex;gap:.75rem;align-items:baseline}.wg-info__price s{font-size:1.1rem;color:var(--ink-soft, #55503F)}.wg-info__stock{font-size:.9rem;color:var(--accent, #B8362A);margin:.6rem 0 0}.wg-condition{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));border:var(--line, 1.5px solid #161310);margin:1.5rem 0 0}.wg-condition__item{padding:.75rem .9rem;border-right:var(--line, 1.5px solid #161310)}.wg-condition__item:last-child{border-right:0}.wg-condition__item span{display:block;font-family:var(--font-mono, monospace);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft, #55503F)}.wg-condition__item strong{font-size:1.05rem}.wg-promise{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.35rem;font-size:.92rem}.wg-promise li:before{content:"\2713";color:var(--accent, #B8362A);margin-right:.5rem;font-weight:700}.wg-product__lower{display:grid;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,5vw,4rem);grid-template-columns:1fr}@media(min-width:900px){.wg-product__lower{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.wg-desc h3{font-family:var(--font-display, Georgia, serif);font-size:1.25rem;margin:1.75rem 0 .5rem}.wg-specs{border:var(--line, 1.5px solid #161310);padding:1.25rem 1.4rem;background:var(--paper-deep, #ECE4D2);align-self:start}.wg-specs__title{font-family:var(--font-display, Georgia, serif);font-size:1.3rem;margin:0 0 .75rem}.wg-specs dl{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;margin:0;font-size:.95rem}.wg-specs dt{color:var(--ink-soft, #55503F)}.wg-specs dd{margin:0;font-weight:500}.wg-compat{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed var(--ink, #161310)}.wg-compat h3{font-size:1rem;margin:0 0 .35rem}.wg-compat p{margin:0;font-size:.92rem}.wg-specs__link{margin:1rem 0 0}.wg-related{margin-top:clamp(2.5rem,6vw,5rem)}.wg-related__head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem}.wg-related__head h2{font-family:var(--font-display, Georgia, serif);margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.wg-faq{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:1fr}@media(min-width:900px){.wg-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.wg-faq__intro h2{font-family:var(--font-display, Georgia, serif);font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 .75rem}.wg-faq__item{border-top:var(--line, 1.5px solid #161310)}.wg-faq__item:last-child{border-bottom:var(--line, 1.5px solid #161310)}.wg-faq__item summary{cursor:pointer;list-style:none;padding:1rem 2rem 1rem 0;font-weight:700;position:relative}.wg-faq__item summary::-webkit-details-marker{display:none}.wg-faq__item summary:after{content:"+";position:absolute;right:.25rem;top:.85rem;font-size:1.3rem;line-height:1;transition:transform .2s var(--ease-out, ease)}.wg-faq__item[open] summary:after{transform:rotate(45deg)}.wg-faq__item .rte{padding:0 0 1.1rem;max-width:64ch}.wg-hero{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.wg-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.wg-hero__kicker{font-family:var(--font-mono, monospace);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #B8362A);margin:0 0 .75rem}.wg-hero__title{font-family:var(--font-display, Georgia, serif);font-size:clamp(2.2rem,5.5vw,4rem);line-height:1;margin:0}.wg-hero__jp{font-size:clamp(1.1rem,2vw,1.4rem);margin:.6rem 0 0;color:var(--ink-soft, #55503F)}.wg-hero__body{margin-top:1.25rem;max-width:56ch}.wg-hero__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.wg-hero__media img{width:100%;height:auto;display:block;border:var(--line, 1.5px solid #161310);box-shadow:var(--shadow-hard, 4px 4px 0 #161310)}.wg-hero__mosaic{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.wg-hero__mosaic img{aspect-ratio:1;object-fit:cover;box-shadow:var(--shadow-soft, 2px 2px 0 #161310)}.wg-hero__mosaic img:nth-child(2n){transform:translateY(1.25rem)}.wg-latest__head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem}.wg-latest__head h2{font-family:var(--font-display, Georgia, serif);font-size:clamp(1.5rem,3vw,2.2rem);margin:0}.wg-platforms__head{margin-bottom:1.5rem;max-width:60ch}.wg-platforms__head h2{font-family:var(--font-display, Georgia, serif);font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 .4rem}.wg-platforms__head p{margin:0;color:var(--ink-soft, #55503F)}.wg-platforms__list{list-style:none;margin:0;padding:0}.wg-platforms--tiles .wg-platforms__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(46%,200px),1fr))}.wg-tile{display:block;height:100%;color:inherit;text-decoration:none;border:var(--line, 1.5px solid #161310);background:var(--paper, #F6F1E7);transition:transform .2s var(--ease-out, ease),box-shadow .2s var(--ease-out, ease)}.wg-tile:hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-hard, 4px 4px 0 #161310)}.wg-tile__img{display:block;aspect-ratio:4 / 3;background:var(--paper-deep, #ECE4D2);border-bottom:var(--line, 1.5px solid #161310);overflow:hidden}.wg-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.wg-tile__body{display:grid;gap:.15rem;padding:.75rem .9rem .9rem}.wg-tile__name{font-weight:700;font-size:1.05rem}.wg-tile__jp{font-size:.85rem;color:var(--ink-soft, #55503F)}.wg-tile__count{font-family:var(--font-mono, monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-top:.3rem}.wg-platforms--chips{padding-top:1rem;padding-bottom:.25rem}.wg-platforms--chips .wg-platforms__list{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.wg-chip{display:inline-flex;gap:.4rem;align-items:baseline;white-space:nowrap;padding:.4rem .8rem;border:var(--line, 1.5px solid #161310);border-radius:999px;color:inherit;text-decoration:none;font-size:.9rem;background:var(--paper, #F6F1E7)}.wg-chip small{font-family:var(--font-mono, monospace);font-size:.72rem;color:var(--ink-soft, #55503F)}.wg-chip:hover,.wg-chip.is-current{background:var(--ink, #161310);color:var(--paper, #F6F1E7)}.wg-chip:hover small,.wg-chip.is-current small{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
