.pd-top{padding:18px 0 72px}.pd-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 22px}.pd-bar .crumbs{font-size:13px;color:var(--soft);margin:0}.pd-bar .crumbs a{color:var(--soft);text-decoration:none}.pd-bar .crumbs a:hover{color:var(--ink)}.pd-demo{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--soft)}.pd-demo i{width:7px;height:7px;border-radius:50%;background:var(--red);flex:none}.pd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.pd-gal{position:sticky;top:120px}.pd-stage{position:relative;aspect-ratio:4/3;border-radius:20px;background:#efe9de;overflow:hidden}.pd-stage .gv{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.pd-stage .gv.on{display:block}.pd-stage .gv img{width:100%;height:100%;object-fit:contain}.pd-stage #twKb3d{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab}.pd-stage #twKb3d:active{cursor:grabbing}.pd-stage #twKb3d canvas{display:block;width:100%!important;height:100%!important}.pd-stage .hint{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:12px;color:var(--soft);background:#fbf9f4e6;border-radius:999px;padding:6px 12px;pointer-events:none;z-index:2;transition:opacity .4s}.pd-stage .hint.off{opacity:0}.pd-stage .kb-ui{left:16px;right:16px;bottom:14px;gap:4px;justify-content:center}.pd-stage .kb-ui button{font:500 12px Inter,sans-serif;letter-spacing:0;color:var(--soft);background:#fbf9f4d9;border:0;border-radius:8px;padding:7px 11px}.pd-stage .kb-ui button:hover{color:var(--ink)}.pd-stage .kb-ui button.on{background:var(--ink);color:var(--paper)}.pd-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding:2px 2px 4px}.pd-thumbs button{flex:none;width:76px;height:57px;border-radius:10px;border:0;background:#efe9de;padding:0;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:11px;color:var(--soft);opacity:.7;transition:opacity .2s}.pd-thumbs button:hover{opacity:1}.pd-thumbs button img{width:100%;height:100%;object-fit:contain}.pd-thumbs button.on{opacity:1;box-shadow:0 0 0 1.5px var(--ink)}.pd-thumbs .t3d{font:600 15px Inter,sans-serif;color:var(--ink)}.pd-buy{padding-top:6px}.pd-ven{margin:0 0 10px;font-size:14px;color:var(--soft)}.pd-buy h1{font:600 clamp(36px,4vw,52px)/1.02 "Inter",sans-serif;letter-spacing:-.035em;margin:0}.pd-sub{margin:8px 0 0;font-size:19px;line-height:1.35;color:var(--ink);letter-spacing:-.01em}.pd-short{color:var(--soft);font-size:15px;line-height:1.6;margin:16px 0 0;max-width:46ch}.pd-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:28px 0 0;padding-top:24px;border-top:1px solid var(--line)}.pd-price b{font:600 28px Inter,sans-serif;letter-spacing:-.02em}.pd-price s{color:var(--soft);font-size:17px}.pd-price small{color:var(--soft);font-size:13px}.pd-price .ron{font:400 16px Inter,sans-serif;color:var(--soft);margin-left:4px;letter-spacing:0}.pd-cur{display:inline-flex;margin-left:auto;align-self:center;gap:2px;padding:2px;border-radius:8px;background:#ebe5d8}.pd-cur[hidden]{display:none}.pd-cur button{border:0;background:none;font:500 13px Inter,sans-serif;padding:4px 10px;border-radius:6px;cursor:pointer;color:var(--soft);min-width:34px}.pd-cur button[aria-pressed=true]{background:var(--key);color:var(--ink);box-shadow:0 1px 2px #1c1b191f}.pd-fx{font-size:12px;color:var(--soft);margin:6px 0 0;line-height:1.5;max-width:52ch}.pd-omni{font-size:13px;color:var(--soft);margin:6px 0 0}.pd-rev{display:inline-block;margin:8px 0 0;font-size:13px;color:var(--soft);text-decoration:none}.pd-rev:hover{color:var(--ink);text-decoration:underline}.pd-form{margin-top:26px}.pd-opt{border:0;padding:0;margin:0 0 20px;min-width:0}.pd-opt legend{font-size:14px;color:var(--soft);margin-bottom:10px;padding:0}.pd-opt legend b{color:var(--ink);font-weight:500}.pd-opt .chips{display:flex;flex-wrap:wrap;gap:8px}.pd-opt .chip{position:relative;cursor:pointer}.pd-opt .chip input{position:absolute;opacity:0;pointer-events:none}.pd-opt .chip span{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--key);font-weight:500;font-size:15px;transition:border-color .15s}.pd-opt .chip:hover span{border-color:var(--edge)}.pd-opt .chip input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.pd-opt .chip input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.pd-opt .dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.pd-sound{display:flex;align-items:center;gap:12px;margin:2px 0 24px}.pd-sound .play{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--edge);background:var(--key);cursor:pointer;display:grid;place-items:center;transition:background .15s}.pd-sound .play span{width:0;height:0;border-left:10px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}.pd-sound .play:hover{background:#fff}.pd-sound .play.on{background:var(--ink);border-color:var(--ink)}.pd-sound .play.on span{border-left-color:var(--paper)}.pd-sound .wave{display:flex;align-items:center;gap:2px;height:28px;width:96px;flex:none}.pd-sound .wave i{display:block;width:2px;border-radius:2px;background:var(--soft);opacity:.6;transition:height .05s}.pd-sound .txt{display:flex;flex-direction:column;min-width:0;line-height:1.35}.pd-sound .txt b{font-size:14px;font-weight:500}.pd-sound .txt small{font-size:12px;color:var(--soft)}.pd-stock{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--soft);margin:0 0 12px}.dotc{width:7px;height:7px;border-radius:50%;background:#2f7a3b;flex:none}.dotc.off{background:#a9a397}.pd-cta{display:flex;gap:10px}.pd-cta .qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--key);flex:none}.pd-cta .qty button{width:40px;height:52px;border:0;background:none;font-size:18px;cursor:pointer;color:var(--soft)}.pd-cta .qty button:hover{color:var(--ink)}.pd-cta .qty input{width:30px;border:0;background:none;text-align:center;font:500 16px Inter,sans-serif;color:var(--ink);-moz-appearance:textfield}.pd-cta .qty input::-webkit-inner-spin-button{display:none}.pd-cta .add{flex:1;justify-content:center;min-height:54px;font-size:16px}.pd-cta .add[disabled]{background:#e4ddd0;color:var(--soft)!important;box-shadow:none;cursor:not-allowed;transform:none}.pd-facts{list-style:none;padding:24px 0 0;margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;border-top:1px solid var(--line)}.pd-facts li{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.5}.pd-facts b{font-weight:600;font-size:14px}.pd-facts span{color:var(--soft)}.pd-facts a{color:var(--ink);text-underline-offset:3px}.pd-more{padding:8px 0 96px;border-top:1px solid var(--line)}.pd-tabs{display:flex;gap:28px;margin:0 0 8px;position:sticky;top:96px;z-index:5;background:var(--paper);padding:18px 0 0;border-bottom:1px solid var(--line);overflow-x:auto}.pd-tabs a{font-size:14px;font-weight:500;text-decoration:none;color:var(--soft);padding:0 0 14px;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.pd-tabs a:hover{color:var(--ink);border-bottom-color:var(--ink)}.pd-more h2{font:600 28px/1.15 Inter,sans-serif;letter-spacing:-.025em;margin:64px 0 20px;scroll-margin-top:170px}.pd-more h3{font:600 17px Inter,sans-serif;margin:36px 0 12px}.pd-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.pd-desc{font-size:17px;line-height:1.7;max-width:60ch}.pd-desc p{margin:0 0 16px}.pd-sw{display:grid;gap:14px;max-width:60ch}.pd-sw div{display:grid;grid-template-columns:16px 72px minmax(0,1fr);gap:10px;align-items:baseline;font-size:15px}.pd-sw i{width:10px;height:10px;border-radius:3px;background:var(--c);transform:translateY(1px)}.pd-sw b{font-weight:600}.pd-sw span{color:var(--soft)}.pd-box{margin:0;padding:0;list-style:none;font-size:15px;columns:2;column-gap:24px}.pd-box li{padding:8px 0;border-bottom:1px solid var(--line);break-inside:avoid}.pd-specs{width:100%;border-collapse:collapse;font-size:15px}.pd-specs th,.pd-specs td{text-align:left;padding:11px 0;border-bottom:1px solid var(--line);vertical-align:top}.pd-specs tr.h th{font-size:13px;font-weight:600;color:var(--ink);padding:28px 0 8px;border-bottom:1px solid var(--ink)}.pd-specs tr:first-child th{padding-top:4px}.pd-specs td:first-child{color:var(--soft);width:40%;padding-right:16px}.pd-legal{max-width:880px;border-top:1px solid var(--line)}.pd-legal details{border-bottom:1px solid var(--line)}.pd-legal summary{cursor:pointer;padding:20px 0;font-weight:500;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.pd-legal summary::-webkit-details-marker{display:none}.pd-legal summary:after{content:"";width:9px;height:9px;border-right:1.5px solid var(--soft);border-bottom:1.5px solid var(--soft);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s;flex:none}.pd-legal details[open] summary:after{transform:rotate(-135deg)}.pd-legal summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.pd-legal details>*:not(summary){margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--ink);max-width:68ch}.pd-legal ul{padding-left:18px}.pd-legal li{margin:0 0 6px}.pd-legal dl{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px 24px}.pd-legal dt{color:var(--soft)}.pd-legal dd{margin:0}.pd-legal a{color:var(--ink);text-underline-offset:3px}.pd-reviews{max-width:68ch;color:var(--soft);font-size:15px;line-height:1.6}.pd-reviews p{margin:0}.pd-rel{margin-top:8px}@media(max-width:1000px){.pd{gap:40px}.pd-cols{gap:48px}}@media(max-width:900px){.pd{grid-template-columns:minmax(0,1fr);gap:28px}.pd-gal{position:static}.pd-cols{grid-template-columns:minmax(0,1fr);gap:0}.pd-legal dl{grid-template-columns:minmax(0,1fr);gap:2px}.pd-legal dd{margin-bottom:12px}.pd-tabs{top:68px;gap:22px}.pd-more h2{margin-top:48px}}@media(max-width:600px){.pd-top{padding-top:12px}.pd-bar{margin-bottom:14px}.pd-stage{aspect-ratio:1/1;border-radius:16px}.pd-buy h1{font-size:36px}.pd-sub{font-size:17px}.pd-facts{grid-template-columns:1fr 1fr;gap:14px 16px}.pd-box{columns:1}.pd-sw div{grid-template-columns:16px minmax(0,1fr)}.pd-sw div span{grid-column:2}.pd-stage .kb-ui{left:8px;right:8px;bottom:8px}.pd-stage .kb-ui button{padding:6px 9px;font-size:11px}}@media(prefers-reduced-motion:reduce){.pd-stage .hint,.pd-thumbs button,.pd-opt .chip span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tw-product.css.map */
