.c1 .pd-badges{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;display:flex}.c1 .pd-badge{border:1px solid var(--line2);background:var(--panel2);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-flex}.c1 .pd-badge .stk-en{opacity:.75;font-size:.68rem;font-weight:600}.c1 .pd-badge.hot{border-color:var(--red);color:var(--ink);background:color-mix(in srgb, var(--red) 14%, transparent)}.c1 .pd-badge.ok{border-color:color-mix(in srgb, var(--ok) 60%, transparent)}.c1 .pd-badge.soon{color:var(--muted);border-style:dashed}.c1 .pd-logo{object-fit:contain;background:#fff;border-radius:6px;width:auto;max-width:110px;height:26px;padding:3px 6px}.c1 .pd-copy{font:inherit;border:1px dashed var(--line2);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.c1 .pd-copy:hover{border-color:var(--gold)}.c1 .pd-copy small{color:var(--muted);font-size:.7rem}.c1 .pd-copy.done{border-style:solid;border-color:var(--ok)}.c1 .pd-zoom{aspect-ratio:1;border:1px solid var(--line);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:zoom-in;background:#0b0b12;border-radius:20px;position:relative;overflow:hidden}.c1 .pd-zoom.on{touch-action:none;cursor:grab}.c1 .pd-zoom img{object-fit:cover;transform-origin:0 0;will-change:transform;pointer-events:none;width:100%;height:100%;display:block}.c1 .pd-zoom-hint{inset-inline-end:10px;color:#f4f4f4;pointer-events:none;background:#0a0b12b3;border-radius:999px;padding:4px 10px;font-size:.72rem;position:absolute;bottom:10px}.c1 .pd-thumbs{gap:8px;display:flex;overflow-x:auto}.c1 .pd-thumbs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:0 0 72px;height:72px;padding:0;overflow:hidden}.c1 .pd-thumbs button.on{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.c1 .pd-thumbs img{object-fit:cover;width:100%;height:100%}.c1 .pd-qty{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c1 .pd-qty-ctl{border:1px solid var(--line2);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.c1 .pd-qty-ctl button{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1.2rem}.c1 .pd-qty-ctl output{text-align:center;min-width:32px;font-weight:800}.c1 .pd-buy{grid-template-columns:1fr 1fr;gap:10px;display:grid}.c1 .pd-buy .st-btn{min-height:56px}.c1 .pd-line{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.c1 .pd-line b{color:var(--ink)}.c1 .pd-out{border:1px dashed var(--line2);border-radius:12px;gap:10px;padding:14px;display:grid}.c1 .pd-out input{background:var(--bg);color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:10px;padding:12px}.c1 .pd-fold>.pd-fold-h{margin:0;font-size:1.1rem;font-weight:800}.c1 .pd-fold>.pd-fold-h>button{all:unset;cursor:default;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.c1 .pd-fold>.pd-fold-h>button:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}.c1 .pd-fold>.pd-fold-h .chev{flex:none;transition:transform .2s;display:none}@media (max-width:760px){.c1 .pd-fold>.pd-fold-h>button{cursor:pointer}.c1 .pd-fold>.pd-fold-h .chev{display:inline-block}.c1 .pd-fold[data-open="0"]>.pd-fold-b{display:none}.c1 .pd-fold[data-open="1"]>.pd-fold-h .chev{transform:rotate(180deg)}}.c1 .pd-fold-b{gap:14px;display:grid}.c1 .pd-spec{border-collapse:collapse;width:100%;font-size:.9rem}.c1 .pd-spec th,.c1 .pd-spec td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:9px 8px}.c1 .pd-spec td.src{color:var(--muted);white-space:nowrap;font-size:.74rem}.c1 .pd-chips{flex-wrap:wrap;gap:8px;display:flex}.c1 .pd-chips a,.c1 .pd-chips button{border:1px solid var(--line2);background:var(--panel2);color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;padding:8px 12px;font-size:.85rem;text-decoration:none;display:inline-flex}.c1 .pd-chips .on{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.c1 .pd-chips small{color:var(--muted);font-size:.72rem}.c1 .pd-list{margin:0;padding-inline-start:18px;line-height:1.8}.c1 .pd-list small{color:var(--muted);font-size:.76rem;line-height:1.4;display:block}.c1 .pd-make{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.c1 .pd-make summary{cursor:pointer;justify-content:space-between;font-weight:800;display:flex}.c1 .pd-make summary small{color:var(--muted);font-weight:600}.c1 .pd-make ul{margin:8px 0 0;padding-inline-start:18px;font-size:.9rem;line-height:1.8}.c1 .pd-make li.me{color:var(--ok);font-weight:800}.c1 .pd-make li small{color:var(--muted)}.c1 .pd-row{flex-wrap:wrap;gap:10px;display:flex}.c1 .pd-row .st-btn{min-height:44px;padding:0 14px;font-size:.9rem}.c1 .pd-msg{background:var(--bg);width:100%;min-height:120px;color:var(--ink);border:1px solid var(--line);font:inherit;resize:vertical;border-radius:10px;padding:12px;font-size:.88rem;line-height:1.6}.c1 .pd-qa-a{background:var(--panel2);border-inline-start:3px solid var(--gold);border-radius:12px;padding:12px 14px}.c1 .pd-soon{border:1px dashed var(--line2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.c1 .pd-steps{margin:0;padding-inline-start:20px;line-height:1.9}.c1 .pd-steps small{color:var(--muted);font-size:.78rem;line-height:1.4;display:block}.c1 .pd-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.c1 .pd-sticky{display:none}@media (max-width:760px){.c1 .pd-sticky{inset-inline:12px;z-index:40;background:var(--red);color:#fff;min-height:52px;box-shadow:0 10px 30px var(--shadow);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:76px}.c1 .pd-sticky .stk-en{color:#ffffffc7}.c1 .pd-sticky[hidden]{display:none}.c1 main.st-wrap:has(.pd-sticky){padding-bottom:150px}}
