body.legal main{padding-top:4.5rem}body.legal{background:var(--bg)}body.legal .topbar{background:#17120fe6;border-bottom:1px solid var(--border)}.cart-line__thumb{overflow:hidden}.cart-line__thumb img{width:100%;height:100%;object-fit:cover}.rte{max-width:62ch}.rte h2{font-size:var(--fs-2xl);margin-top:var(--sp-7)}.rte h3{margin-top:var(--sp-6)}.rte img{border-radius:var(--r-md)}.rte table{font-size:var(--fs-sm)}.rte td,.rte th{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);text-align:left}.page-head{max-width:var(--container-narrow);margin-inline:auto;margin-bottom:var(--sp-6)}.page-head h1{font-size:var(--fs-3xl)}.simple{padding:var(--sp-7) var(--gutter) 8rem;max-width:var(--container);margin-inline:auto}.simple--narrow{max-width:var(--container-narrow)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--sp-5)}.product-card{display:block;text-decoration:none}.product-card img{border-radius:var(--r-md);aspect-ratio:4 / 5;object-fit:cover;width:100%;border:1px solid var(--border)}.product-card__name{margin-top:var(--sp-3);font-weight:var(--w-medium)}.product-card__price{color:var(--text-muted);font-size:var(--fs-sm)}.form-grid{display:grid;gap:var(--sp-4);max-width:28rem}.form-grid .errors{color:var(--error);font-size:var(--fs-sm)}.form-grid .errors ul{margin:0;padding-left:1.2rem}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{padding:var(--sp-3);border-bottom:1px solid var(--border);text-align:left;font-size:var(--fs-sm)}.password-page{min-height:100svh;display:grid;place-items:center;text-align:center;padding:var(--gutter)}.console__gallery img.console__gallery-main{aspect-ratio:3 / 2}.console__gallery--single{grid-template-columns:1fr}.product-page .hero-off,.remote-nav-hidden .remote{display:none}.honest__card p,.rev p{text-wrap:pretty}.welcome{max-width:36rem}.welcome h2{margin-bottom:var(--sp-3)}.welcome__form{margin-top:var(--sp-5)}.welcome__legal{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-3)}.welcome__done{border:1px solid rgb(232 100 30 / .5);border-radius:var(--r-lg);padding:var(--sp-5);background:#1b1613e6;display:grid;gap:var(--sp-3);justify-items:start}.welcome__code{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:.06em;color:var(--glow);margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
