.cfg-block[data-astro-cid-tyiywhkw]+.cfg-block[data-astro-cid-tyiywhkw]{margin-top:18px}.cfg-h[data-astro-cid-tyiywhkw]{letter-spacing:.04em;color:var(--color-ink-soft);margin-bottom:8px;font-size:12px;font-weight:700}.cfg-label[data-astro-cid-tyiywhkw]{color:var(--color-ink-soft);margin:10px 0 6px;font-size:11.5px}.cfg-tail[data-astro-cid-tyiywhkw]{color:var(--color-ink-soft);font-size:11.5px}.cfg-static[data-astro-cid-tyiywhkw]{color:var(--color-ink);font-size:13.5px;font-weight:600}.cfg-hint[data-astro-cid-tyiywhkw]{color:var(--color-ink-soft);font-size:12.5px}.chips[data-astro-cid-tyiywhkw]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-tyiywhkw]{cursor:pointer;color:var(--color-ink);border:1px solid var(--color-line);background:#fff;border-radius:999px;padding:7px 13px;font-family:inherit;font-size:12.5px;transition:all .18s}.chip[data-astro-cid-tyiywhkw]:hover{border-color:var(--color-ink)}.chip[data-astro-cid-tyiywhkw].sel{background:var(--color-ink);border-color:var(--color-ink);color:#fff;font-weight:600}.chip-dot[data-astro-cid-tyiywhkw]{align-items:center;gap:7px;display:inline-flex}.mini[data-astro-cid-tyiywhkw]{border:1px solid #0003;border-radius:50%;flex:none;width:12px;height:12px}.chip[data-astro-cid-tyiywhkw].sel .mini[data-astro-cid-tyiywhkw]{border-color:#ffffff80}.d-rgbx[data-astro-cid-tyiywhkw]{background:conic-gradient(#ff5252,#ffd24a,#5be07a,#4ac4ff,#8a6bff,#ff5252)}.d-wx[data-astro-cid-tyiywhkw]{background:conic-gradient(#ffe6a8,#fff,#cdd9f2,#ffe6a8)}.sub-row[data-astro-cid-tyiywhkw]{display:none}.sub-row[data-astro-cid-tyiywhkw].show{display:block}.qty-input[data-astro-cid-tyiywhkw]{border:1px solid var(--color-line);border-radius:10px;width:110px;padding:8px 12px;font-family:inherit;font-size:14px}.qty-input[data-astro-cid-tyiywhkw]:focus{border-color:var(--color-ink);outline:none}.cfg-sum[data-astro-cid-tyiywhkw]{border-collapse:collapse;width:100%;margin-top:20px;font-size:12.5px}.cfg-sum[data-astro-cid-tyiywhkw] td[data-astro-cid-tyiywhkw]{vertical-align:top;border-bottom:1px solid #00000012;padding:8px 4px}.cfg-sum[data-astro-cid-tyiywhkw] td[data-astro-cid-tyiywhkw]:first-child{color:var(--color-ink-soft);width:42%}.cfg-sum[data-astro-cid-tyiywhkw] td[data-astro-cid-tyiywhkw]:last-child{text-align:right;font-weight:600}.inquiry-box[data-astro-cid-tyiywhkw]{border:1px solid var(--accent-ink);background:var(--accent-soft);border-radius:14px;padding:14px 16px}.spec-table[data-astro-cid-tyiywhkw]{border-collapse:collapse;width:100%;font-size:13.5px}.spec-table[data-astro-cid-tyiywhkw] td[data-astro-cid-tyiywhkw]{vertical-align:top;border-bottom:1px solid #00000012;padding:11px 6px}.spec-table[data-astro-cid-tyiywhkw] td[data-astro-cid-tyiywhkw]:first-child{color:var(--color-ink-soft);width:34%}.spec-table[data-astro-cid-tyiywhkw] td[data-astro-cid-tyiywhkw]:last-child{font-weight:500}.gallery[data-astro-cid-tyiywhkw]{margin-bottom:24px}.gal-main[data-astro-cid-tyiywhkw]{border:1px solid var(--color-line);background:#f2f2f2;border-radius:18px;justify-content:center;align-items:center;height:clamp(300px,36vw,440px);display:flex;position:relative;overflow:hidden}.gal-main[data-astro-cid-tyiywhkw] img[data-astro-cid-tyiywhkw]{object-fit:contain;user-select:none;width:100%;height:100%;padding:22px}.gal-arrow[data-astro-cid-tyiywhkw]{backdrop-filter:blur(8px);color:#1d1d1f;cursor:pointer;background:#ffffffd1;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:24px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000001f}.gal-arrow[data-astro-cid-tyiywhkw]:hover{background:#fff}.gal-prev[data-astro-cid-tyiywhkw]{left:14px}.gal-next[data-astro-cid-tyiywhkw]{right:14px}.gal-count[data-astro-cid-tyiywhkw]{color:#fff;letter-spacing:.04em;background:#1d1d1f9e;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:12px;right:14px}.gal-thumbs[data-astro-cid-tyiywhkw]{gap:10px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.gal-thumb[data-astro-cid-tyiywhkw]{cursor:pointer;background:#f2f2f2;border:2px solid #0000;border-radius:10px;flex:none;width:78px;height:58px;padding:3px;transition:border-color .2s;overflow:hidden}.gal-thumb[data-astro-cid-tyiywhkw].on{border-color:var(--accent,#d4a24e)}.gal-thumb[data-astro-cid-tyiywhkw] img[data-astro-cid-tyiywhkw]{object-fit:contain;width:100%;height:100%}.iq-modal[data-astro-cid-tyiywhkw]{z-index:1000;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.iq-modal[data-astro-cid-tyiywhkw].open{display:flex}.iq-overlay[data-astro-cid-tyiywhkw]{backdrop-filter:blur(4px);background:#050910a8;animation:.2s iq-fade;position:absolute;inset:0}.iq-dialog[data-astro-cid-tyiywhkw]{background:var(--color-paper);border-radius:24px;width:100%;max-width:560px;max-height:90vh;padding:30px 30px 32px;animation:.24s cubic-bezier(.2,.8,.3,1) iq-pop;position:relative;overflow-y:auto;box-shadow:0 50px 120px -30px #0009}.iq-x[data-astro-cid-tyiywhkw]{width:36px;height:36px;color:var(--color-ink-soft);border-radius:50%;font-size:20px;line-height:1;transition:background .2s,color .2s;position:absolute;top:14px;right:16px}.iq-x[data-astro-cid-tyiywhkw]:hover{background:var(--color-line);color:var(--color-ink)}.iq-h[data-astro-cid-tyiywhkw]{color:var(--color-ink);padding-right:36px;font-size:20px;font-weight:800}.iq-cfgbox[data-astro-cid-tyiywhkw]{background:var(--color-night);border-radius:14px;margin-top:16px;padding:14px 16px}.iq-cfg-label[data-astro-cid-tyiywhkw]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright,#f0b13c);font-size:10.5px;font-weight:700}.iq-cfg-text[data-astro-cid-tyiywhkw]{color:#ffffffd1;word-break:break-word;margin-top:6px;font-size:12.5px;line-height:1.65}.iq-grid[data-astro-cid-tyiywhkw]{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.iq-span2[data-astro-cid-tyiywhkw]{grid-column:1/-1}.iq-label[data-astro-cid-tyiywhkw]{color:var(--color-ink-soft);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.iq-input[data-astro-cid-tyiywhkw]{border:1px solid var(--color-line);width:100%;color:var(--color-ink);background:#fff;border-radius:12px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .2s}.iq-input[data-astro-cid-tyiywhkw]:focus{border-color:var(--accent-ink)}.iq-actions[data-astro-cid-tyiywhkw]{margin-top:20px}.iq-status[data-astro-cid-tyiywhkw]{color:#dc2626;margin-top:10px;font-size:12.5px;line-height:1.5}.iq-ok[data-astro-cid-tyiywhkw]{text-align:center;padding:24px 0 8px}.iq-ok-icon[data-astro-cid-tyiywhkw]{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:30px;font-weight:700;display:flex}.iq-ok-t[data-astro-cid-tyiywhkw]{color:var(--color-ink);font-size:20px;font-weight:800}.iq-ok-d[data-astro-cid-tyiywhkw]{color:var(--color-ink-soft);margin-top:8px;font-size:14px;line-height:1.6}@keyframes iq-fade{0%{opacity:0}}@keyframes iq-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (width<=560px){.iq-dialog[data-astro-cid-tyiywhkw]{border-radius:18px;padding:24px 20px 26px}.iq-grid[data-astro-cid-tyiywhkw]{grid-template-columns:1fr}}
