.sipx{--sipx-ink:#141817;font-family:inherit;color:var(--sipx-ink);font-size:16px;--sipx-lime:#d7ff4f;--sipx-line:#dedfd8;--sipx-muted:#586159;--sipx-paper:#f5f2ea}.sipx *{box-sizing:border-box}.sipx button,.sipx select,.sipx input{font:inherit}.sipx button,.sipx select,.sipx summary,.sipx a{-webkit-tap-highlight-color:transparent}.sipx button,.sipx select{color:inherit}.sipx button,.sipx select,.sipx summary{cursor:pointer}.sipx button{background:#fff;border:1px solid var(--sipx-line);border-radius:8px;min-height:44px;padding:.65rem .85rem}.sipx button:hover{border-color:#747c66}.sipx button:focus-visible,.sipx select:focus-visible,.sipx summary:focus-visible,.sipx input:focus-visible,.sipx a:focus-visible,.sipx [data-sip=stage]:focus-visible{outline:3px solid #527108;outline-offset:4px}.sipx button[aria-pressed=true]{background:var(--sipx-lime);border-color:#a1c326}.sipx a{color:inherit;text-underline-offset:4px}.sipx select{background:#fff;border:1px solid var(--sipx-line);border-radius:8px;min-height:46px;padding:.6rem 2rem .6rem .75rem;max-width:100%}.sipx [hidden]{display:none!important}.sipx .eyebrow{font-size:.75rem;letter-spacing:.13em;font-weight:700;line-height:1.5;margin:0 0 10px}.sipx h2{font-size:1.65rem;letter-spacing:-.035em;line-height:1.13;margin:12px 0}.sipx .explorer{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.sipx .visual{min-width:0}.sipx .stage-shell{position:relative;border:1px solid var(--sipx-line);border-radius:14px;background:#fff;overflow:hidden}.sipx [data-sip=stage]{height:clamp(470px,60vh,640px);position:relative;width:100%;overflow:hidden;isolation:isolate}.sipx [data-sip=stage] canvas{display:block;touch-action:none}.sipx .fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;z-index:0}.sipx [data-sip=stage].ready .fallback{display:none}.sipx [data-sip=stage].failed canvas,.sipx [data-sip=stage].failed [data-sip=hotspots]{display:none}.sipx [data-sip=loading]{position:absolute;left:20px;right:20px;bottom:50px;padding:12px 16px;background:#fffffff7;border:1px solid var(--sipx-line);border-radius:8px;font-size:.875rem;z-index:5}.sipx .model-label{position:absolute;top:22px;left:20px;font-size:.75rem;letter-spacing:.12em;pointer-events:none}.sipx .reset-button{position:absolute;right:12px;top:12px;font-size:.875rem;background:#fffffff2}.sipx .gesture{position:absolute;bottom:15px;left:16px;right:16px;font-size:.875rem;text-align:center;margin:0;color:var(--sipx-muted);pointer-events:none}.sipx [data-sip=hotspots]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sipx .hotspot{position:absolute;width:44px;height:44px;padding:0;min-height:44px;border:0;background:none!important;pointer-events:auto;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center}.sipx .hotspot span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sipx-lime);border:2px solid white;color:#192001;font-size:.875rem;font-weight:700;box-shadow:0 1px 8px #0002}.sipx .hotspot.active span{background:#141817;color:var(--sipx-lime);border-color:var(--sipx-lime)}.sipx .hotspot:hover span{transform:scale(1.12)}.sipx .hotspot--arrow{height:52px;transform:translate(-50%,-85%)}.sipx .hotspot--arrow svg{height:43px;width:36px;overflow:visible;filter:drop-shadow(0 1px 3px #0003)}.sipx .hotspot--arrow path{fill:var(--sipx-lime);stroke:#fff;stroke-width:2}.sipx .hotspot--arrow text{fill:#192001;font-size:14px;font-weight:700}.sipx .hotspot--arrow.active path{fill:#141817;stroke:var(--sipx-lime)}.sipx .hotspot--arrow.active text{fill:var(--sipx-lime)}.sipx .view-bar{display:flex;align-items:center;gap:10px;padding-top:10px;font-size:.875rem}.sipx .view-bar select{min-width:135px}.sipx .zoom-controls{display:flex;gap:6px;margin-left:auto}.sipx .zoom-controls button{font-size:1.3rem;width:46px;padding:0}.sipx .feature-panel{background:var(--sipx-paper);border:1px solid var(--sipx-line);border-radius:14px;padding:22px;min-width:0}.sipx .feature-picker label{font-size:.875rem;font-weight:700;display:block;margin-bottom:8px}.sipx .feature-picker select{width:100%;font-size:.875rem}.sipx .detail{margin-top:24px}.sipx .detail p{line-height:1.55;margin:10px 0}.sipx .detail .eyebrow{color:#526809;font-size:.75rem;margin:0}.sipx .detail .feature-tip{font-size:.875rem;color:var(--sipx-muted);border-top:1px solid #ddded2;padding-top:12px;margin-top:16px}.sipx .detail .safety-note{font-size:.875rem;line-height:1.5;border-left:3px solid #859353;padding-left:12px}.sipx .close-detail{width:100%;margin-top:14px;font-size:.875rem;background:transparent}.sipx .reference{margin-top:22px;font-size:.875rem}.sipx .reference summary{min-height:44px;display:list-item;padding:10px 0;line-height:1.5}.sipx .reference img{width:100%;height:auto;max-height:330px;object-fit:contain;background:#fff;border-radius:8px;margin-top:8px}.sipx .reference p{color:var(--sipx-muted);font-size:.875rem;line-height:1.5}.sipx .below-viewer{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:16px}.sipx .measurements{font-size:.875rem;color:var(--sipx-muted);line-height:1.6;margin:10px 0}.sipx .measurements span{padding:0 6px}.sipx .extra-controls{font-size:.875rem;max-width:100%}.sipx .extra-controls summary{min-height:44px;padding:10px 0;text-align:right;line-height:1.5}.sipx .controls-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0}.sipx .roll{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:44px}.sipx .roll input{width:120px;accent-color:#7b9927;min-height:44px}.sipx .roll output{min-width:3em}.sipx .prototype-note{font-size:.875rem;line-height:1.55;color:var(--sipx-muted);max-width:860px;border-top:1px solid var(--sipx-line);padding-top:18px;margin:20px 0 12px}@media(max-width:1000px){.sipx .explorer{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.sipx .feature-panel{padding:18px}.sipx [data-sip=stage]{height:500px}.sipx h2{font-size:1.4rem}}@media(max-width:760px){.sipx .explorer{grid-template-columns:minmax(0,1fr);gap:12px}.sipx [data-sip=stage]{height:clamp(300px,48svh,460px)}.sipx .feature-panel{padding:16px;border-radius:12px}.sipx .feature-picker{display:flex;gap:12px;align-items:center}.sipx .feature-picker label{margin:0;flex:0 0 70px;font-size:.875rem;line-height:1.4}.sipx .feature-picker select{min-width:0;flex:1}.sipx .detail{margin-top:16px}.sipx .detail h2{font-size:1.35rem;margin:8px 0}.sipx .detail p{margin:8px 0}.sipx .detail .feature-tip{margin-top:10px;padding-top:10px}.sipx .reference,.sipx .close-detail{margin-top:8px}.sipx .model-label{top:22px;left:14px;font-size:.75rem}.sipx .reset-button{right:8px;top:8px}.sipx .below-viewer{flex-direction:column;gap:0;margin-top:8px}.sipx .extra-controls{width:100%}.sipx .extra-controls summary{text-align:left}.sipx .prototype-note{margin-top:12px}.sipx .gesture,.sipx .view-bar select{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.sipx *,.sipx *:before,.sipx *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sipx [data-sip=stage]{height:clamp(500px,66vh,710px)}.sipx .hotspot span{width:30px;height:30px}.sipx .hotspot.active{z-index:4}.sipx .reference img{max-height:380px}.sipx .model-label{max-width:calc(100% - 130px)}.sipx .biggie-status{position:absolute;bottom:46px;left:16px;right:16px;width:fit-content;max-width:calc(100% - 32px);border-radius:8px;padding:7px 10px;background:#ffffffeb;border:1px solid #e5e7df;color:#454b41;font-size:.875rem;line-height:1.35;pointer-events:none;z-index:3}.sipx .biggie-status[hidden]{display:none}@media(max-width:760px){.sipx [data-sip=stage]{height:clamp(390px,57svh,560px)}.sipx .measurements{font-size:.875rem}}.sipx{font-size:16px;margin:40px 0}.sipx__inner{padding-inline:5vw}.sipx__head{margin:0 0 18px}.sipx__head h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:0 0 8px}.sipx__head p{margin:0;color:var(--sipx-muted);line-height:1.55;max-width:60ch}.sipx__poster{position:relative;border:1px solid var(--sipx-line);border-radius:14px;overflow:hidden;background:#fff;display:grid;place-items:center;min-height:280px;padding:24px}.sipx__poster img{display:block;width:auto;max-width:100%;max-height:460px;height:auto;object-fit:contain}.sipx__activate{margin-top:18px;background:var(--sipx-lime)!important;border-color:#a1c326!important;font-weight:700;padding:.8rem 1.4rem}.sipx__status{margin:12px 0 0;font-size:.875rem;color:var(--sipx-muted);line-height:1.5;min-height:1.2em}.sipx__colour{display:inline-flex;align-items:center;gap:9px;font-size:.875rem;margin:10px 0 0;color:var(--sipx-muted)}.sipx__colour i{width:14px;height:14px;background:#151817;border-radius:50%;border:2px solid #fff;outline:1px solid #ccc;flex:0 0 auto}.sipx--active .sipx__poster,.sipx--active .sipx__activate,.sipx--active .sipx__colour{display:none}.sipx button[disabled]{opacity:.55;cursor:default}@media(max-width:760px){.sipx__poster{min-height:220px;padding:16px}.sipx__poster img{max-height:340px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sipper-explorer.css.map */
