.thirty-3d-slide{--thirty-3d-fg:var(--t-text, #1e293b);--thirty-3d-muted:var(--t-muted, #475569);--thirty-3d-accent:var(--t-accent, #1d4ed8);--thirty-3d-chip:rgba(255, 255, 255, 0.92);--thirty-3d-chip-border:rgba(15, 23, 42, 0.12);--thirty-3d-stage:radial-gradient(120% 90% at 50% 30%, #ffffff 0%, #eef1f5 62%, #dfe4ea 100%);position:relative;overflow:hidden;background:#f3f5f8;font-family:var(--t-font,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);-webkit-tap-highlight-color:#fff0}.thirty-3d-slide::before{content:"";display:block;padding-top:calc(var(--thirty-3d-ratio, 1) * 100%)}.thirty-3d-slide__poster,.thirty-3d-slide__stage{position:absolute;inset:0;top:0;right:0;bottom:0;left:0}.thirty-3d-slide__poster{cursor:pointer}.thirty-3d-slide.is-ready .thirty-3d-slide__poster{visibility:hidden}.thirty-3d-slide__stage[hidden]{display:none!important}.thirty-3d-slide__img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;background-color:#eef1f5;background-position:center;background-size:cover;background-repeat:no-repeat}.thirty-3d-slide__img--neutral,.thirty-3d-slide__img.is-empty{display:flex;align-items:center;justify-content:center;background:var(--thirty-3d-stage);color:var(--thirty-3d-muted);font-size:1.1rem;font-weight:600;letter-spacing:.02em}.thirty-3d-slide__poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(15 23 42 / .38) 100%);pointer-events:none}.thirty-3d-slide__poster::before{content:"3D";position:absolute;z-index:2;top:12px;left:12px;padding:4px 10px;border-radius:var(--t-pill,999px);background:var(--thirty-3d-accent);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.06em;box-shadow:0 2px 6px rgb(15 23 42 / .25)}.thirty-3d-slide__play{position:absolute;z-index:3;left:50%;bottom:18px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 22px;border:0;border-radius:var(--t-pill,999px);background:var(--t-primary,#0f172a);color:var(--t-primary-contrast,#fff);font:inherit;font-size:.95rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px rgb(15 23 42 / .3);transition:transform 0.15s var(--t-ease,ease),background-color 0.15s var(--t-ease,ease)}.thirty-3d-slide__play::before{content:"";width:18px;height:18px;flex:0 0 18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2 3 7v10l9 5 9-5V7z'/%3E%3Cpath d='M3 7l9 5 9-5M12 12v10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2 3 7v10l9 5 9-5V7z'/%3E%3Cpath d='M3 7l9 5 9-5M12 12v10'/%3E%3C/svg%3E") center / contain no-repeat}.thirty-3d-slide__play:hover{background:var(--thirty-3d-accent)}.thirty-3d-slide__play:active{transform:translateX(-50%) scale(.97)}.thirty-3d-slide__play[hidden]{display:none}.thirty-3d-slide.is-loading .thirty-3d-slide__play{visibility:hidden}.thirty-3d-slide__status{position:absolute;z-index:3;left:12px;right:12px;bottom:74px;margin:0;padding:8px 12px;border-radius:10px;background:var(--thirty-3d-chip);color:var(--thirty-3d-fg);font-size:.85rem;text-align:center}.thirty-3d-slide__status[hidden]{display:none}.thirty-3d-slide.is-error .thirty-3d-slide__play[hidden]~.thirty-3d-slide__status{bottom:16px}.thirty-3d-slide__stage{z-index:4;background:var(--thirty-3d-stage);color:var(--thirty-3d-fg)}.thirty-3d-canvas{display:block;width:100%!important;height:100%!important;touch-action:none;cursor:grab;outline:none;-webkit-user-select:none;user-select:none}.thirty-3d-canvas:active{cursor:grabbing}.thirty-3d-loader{position:absolute;z-index:2;top:50%;left:50%;width:min(240px, 72%);transform:translate(-50%,-50%);padding:14px 16px;border-radius:12px;background:var(--thirty-3d-chip);border:1px solid var(--thirty-3d-chip-border);box-shadow:0 6px 20px rgb(15 23 42 / .12);text-align:center}.thirty-3d-loader[hidden]{display:none}.thirty-3d-loader__label{display:block;margin-bottom:8px;font-size:.85rem;font-weight:600;color:var(--thirty-3d-fg);font-variant-numeric:tabular-nums}.thirty-3d-loader__track{display:block;position:relative;height:6px;overflow:hidden;border-radius:999px;background:rgb(15 23 42 / .1)}.thirty-3d-loader__bar{display:block;width:0;height:100%;border-radius:inherit;background:var(--thirty-3d-accent);transition:width 0.2s linear}.thirty-3d-loader.is-indeterminate .thirty-3d-loader__bar{width:35%!important;animation:thirty-3d-indeterminate 1.1s ease-in-out infinite}@keyframes thirty-3d-indeterminate{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}.thirty-3d-dims{position:absolute;z-index:3;top:12px;left:12px;padding:5px 10px;border-radius:var(--t-pill,999px);background:var(--thirty-3d-chip);border:1px solid var(--thirty-3d-chip-border);color:var(--thirty-3d-fg);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;pointer-events:none}.thirty-3d-toolbar{position:absolute;z-index:3;right:10px;bottom:10px;left:10px;display:flex;justify-content:space-between;gap:8px;pointer-events:none}.thirty-3d-toolbar .thirty-3d-btn--reset{margin-left:auto}.thirty-3d-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--thirty-3d-chip-border);border-radius:var(--t-pill,999px);background:var(--thirty-3d-chip);color:var(--thirty-3d-fg);font:inherit;font-size:.85rem;font-weight:600;line-height:1.1;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px rgb(15 23 42 / .1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color 0.15s var(--t-ease,ease),border-color 0.15s var(--t-ease,ease)}.thirty-3d-btn:hover{border-color:var(--thirty-3d-accent);color:var(--thirty-3d-accent)}.thirty-3d-btn__icon{font-size:1rem;line-height:1}.thirty-3d-slide__play:focus-visible,.thirty-3d-btn:focus-visible{outline:3px solid var(--thirty-3d-accent);outline-offset:2px}.thirty-3d-hint{position:absolute;z-index:2;top:50px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);margin:0;padding:6px 12px;border-radius:var(--t-pill,999px);background:rgb(15 23 42 / .72);color:#fff;font-size:.78rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:opacity 0.4s var(--t-ease,ease)}.thirty-3d-slide.is-loading .thirty-3d-hint,.thirty-3d-hint.is-hidden{opacity:0}.thirty-3d-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flex-control-thumbs li.thirty-3d-thumb{position:relative}.flex-control-thumbs li.thirty-3d-thumb::after{content:"3D";position:absolute;right:4px;bottom:4px;padding:1px 6px;border-radius:999px;background:var(--t-accent,#1d4ed8);color:#fff;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.04em;pointer-events:none}.woocommerce-product-gallery.thirty-3d-active .woocommerce-product-gallery__trigger{display:none!important}@media (max-width:480px){.thirty-3d-btn{padding:8px 11px;font-size:.8rem}.thirty-3d-hint{top:46px;font-size:.72rem}.thirty-3d-dims{top:10px;left:10px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.thirty-3d-slide *,.thirty-3d-slide *::before{transition:none!important;animation-duration:0.01ms!important}}[data-thirty-theme="dark"] .thirty-3d-slide{--thirty-3d-fg:#e2e8f0;--thirty-3d-muted:#94a3b8;--thirty-3d-accent:#60a5fa;--thirty-3d-chip:rgba(15, 23, 42, 0.86);--thirty-3d-chip-border:rgba(148, 163, 184, 0.25);--thirty-3d-stage:radial-gradient(120% 90% at 50% 30%, #334155 0%, #1e293b 60%, #0f172a 100%);background:#1e293b}.thirty-techsheet{margin:.75em 0 1.25em;font-family:var(--t-font,inherit)}.thirty-techsheet__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px!important;padding:0!important;list-style:none!important}.thirty-techsheet__chip{display:inline-flex;flex-direction:column;gap:1px;min-width:0;margin:0!important;padding:7px 12px;border:1px solid var(--t-border,#e2e8f0);border-radius:var(--t-radius,12px);background:var(--t-surface-2,#f8fafc);color:var(--t-text,#1e293b);line-height:1.25}.thirty-techsheet__chip::before{content:none!important}.thirty-techsheet__label{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--t-muted,#475569)}.thirty-techsheet__value{font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.thirty-techsheet__link{display:inline-flex;align-items:center;gap:4px;font-size:.9rem;font-weight:600;color:var(--t-accent,#1d4ed8);text-decoration:underline;text-underline-offset:3px}.thirty-techsheet__link::after{content:"→";text-decoration:none}.thirty-techsheet__link:hover{text-decoration-thickness:2px}.thirty-techsheet__link:focus-visible{outline:3px solid var(--t-accent,#1d4ed8);outline-offset:2px;border-radius:4px}[data-thirty-theme="dark"] .thirty-techsheet__chip{border-color:rgb(148 163 184 / .25);background:#1e293b;color:#e2e8f0}[data-thirty-theme="dark"] .thirty-techsheet__label{color:#94a3b8}[data-thirty-theme="dark"] .thirty-techsheet__link{color:#60a5fa}@media (max-width:480px){.thirty-techsheet__chip{padding:6px 10px}.thirty-techsheet__value{font-size:.85rem}}