.shop .pg{box-sizing:content-box;max-width:760px;margin:0 auto;padding:18px 16px 8px}@media (min-width:768px){.shop .pg{padding:28px 24px 12px}}@media (min-width:1024px){.shop .pg{padding:36px 32px 16px}}.shop .pg h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1.2}@media (min-width:1024px){.shop .pg h1{font-size:38px}}.shop .pg .pg-lede{color:var(--text2);margin:0 0 18px;font-size:15px;line-height:1.55}.shop .pg h2{font-family:var(--font-display);margin:22px 0 6px;font-size:18px;font-weight:700;line-height:1.3}.shop .pg-body section:first-child h2{margin-top:0}.shop .pg p,.shop .pg li{color:var(--text2);font-size:14.5px;line-height:1.7}.shop .pg p{margin:0 0 6px}.shop .pg ul{margin:6px 0 0;padding-left:18px}.shop .pg .card{padding:16px}.shop .pg .pg-qa{padding:4px 14px}.shop .pg-q{border-bottom:1px solid var(--line2)}.shop .pg-q:last-child{border-bottom:0}.shop .pg-qh{cursor:pointer;min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.shop .pg-qh::-webkit-details-marker{display:none}.shop .pg-qh svg{color:var(--muted);flex-shrink:0}.shop .pg-q .pg-minus,.shop .pg-q[open] .pg-plus{display:none}.shop .pg-q[open] .pg-minus{display:inline}.shop .pg-qb{padding:0 2px 14px}.shop .pg-qb p{font-size:14px;line-height:1.65}.shop .pg-contact{gap:12px;display:grid}@media (min-width:768px){.shop .pg-contact{grid-template-columns:1.1fr .9fr;align-items:start}}.shop .pg-chs{gap:12px;display:grid}.shop .pg-ch{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:12px;min-height:66px;padding:14px;display:flex;color:var(--ink)!important}.shop .pg-ch .ic{background:var(--brand-tint);width:38px;height:38px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shop .pg-ch b{overflow-wrap:anywhere;font-size:14.5px;display:block}.shop .pg-ch span span{color:var(--text2);font-size:12.5px}.shop .pg-before p{margin:6px 0 0}.shop .pg-contents{display:contents}.shop .pg-side{align-content:start;gap:12px;display:grid}.shop .pg-form-f{gap:12px;margin-top:12px;display:grid}.shop .pg-form textarea.input{resize:vertical;min-height:104px;font:inherit}.shop .pg-form-bad{color:var(--sale)}.shop .pg-form-bad:not(:empty){margin-top:6px}.shop .pg-form p{margin:8px 0 12px}.shop .pg-links{flex-wrap:wrap;gap:4px 16px;display:flex}.shop .pg-in{align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex;color:var(--brand)!important}.shop .pg-body{margin-top:0}.shop .pg-qa+.pg-body,.shop .pg-contact+.pg-body,.shop .pg-pay+.pg-body{margin-top:16px}.shop .pg .pg-pay{padding:4px 16px}.shop .pg-pm{border-bottom:1px solid var(--line2);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:60px;padding:14px 0;display:flex}.shop .pg-pm:last-child{border-bottom:0}.shop .pg-pm-tx{flex:180px;min-width:0}.shop .pg-pm-tx b{color:var(--ink);font-size:15px;display:block}.shop .pg-pm-tx span{color:var(--text2);overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.shop .pg-pm-mk{flex-wrap:wrap;gap:5px;display:flex}.shop .pg-hand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (min-width:1024px){.shop .pg-d{max-width:var(--cmax);box-sizing:border-box;grid-template-columns:220px minmax(0,1fr) 288px;align-items:start;gap:44px;margin:0 auto;padding:0 32px;display:grid}.shop .pg-d .pg{max-width:none;margin:0;padding:34px 0 16px}.shop .pg-rail{flex-direction:column;gap:2px;padding-top:36px;display:flex;position:sticky;top:96px}.shop .pg-rail-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 12px 8px;font-size:11px;font-weight:700}.shop .pg-rail-a{border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:14.5px;font-weight:500;display:flex;color:var(--text2)!important}.shop .pg-rail-a svg{opacity:.8;flex-shrink:0}.shop .pg-rail-a.on{background:var(--brand-tint);font-weight:600;color:var(--brand)!important}.shop .pg-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:12.5px;display:flex}.shop .pg-crumbs a{color:var(--muted);justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.shop .pg-crumbs [aria-current]{color:var(--ink)}.shop .pg-aside{padding-top:88px;position:sticky;top:96px}.shop .pg-stuck{padding:20px}.shop .pg-stuck p{margin:6px 0 0}.shop .pg-stuck .wa-btn{justify-content:center;width:100%;margin-top:12px}.shop .pg-d .pg-hand{display:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.shop .pg-rail-a:not(.on):hover{background:var(--surface2);color:var(--ink)!important}}
