.wp-block-tdvb-td-viewer *{box-sizing:border-box}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock{--tdvb-w:100%;--tdvb-h:350px;display:inline-block;max-width:100%;position:relative;text-align:left;vertical-align:top;width:var(--tdvb-w)}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock model-viewer{background-color:var(--tdvb-bg,transparent);display:block;height:var(--tdvb-h);width:100%;--poster-color:transparent;--progress-bar-color:var(--tdvb-progress,rgba(0,0,0,.4))}@media(max-width:1024px){.wp-block-tdvb-td-viewer .tdvb3DViewerBlock{width:var(--tdvb-w-tablet,var(--tdvb-w))}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock model-viewer{height:var(--tdvb-h-tablet,var(--tdvb-h))}}@media(max-width:640px){.wp-block-tdvb-td-viewer .tdvb3DViewerBlock{width:var(--tdvb-w-mobile,var(--tdvb-w-tablet,var(--tdvb-w)))}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock model-viewer{height:var(--tdvb-h-mobile,var(--tdvb-h-tablet,var(--tdvb-h)))}}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock.tdvbNoProgress model-viewer::part(default-progress-bar){display:none}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbProgress{align-items:center;background:hsla(0,0%,100%,.6);display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbProgress[hidden]{display:none}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbProgress__pct{background:rgba(30,27,57,.85);border-radius:999px;color:#fff;font:600 13px/1 system-ui,sans-serif;letter-spacing:.02em;min-width:64px;padding:6px 12px;text-align:center}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbLoadError{align-items:center;background:hsla(0,0%,100%,.85);color:#b42318;display:flex;font-size:14px;inset:0;justify-content:center;margin:0;padding:16px;position:absolute;text-align:center}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbLoadError[hidden]{display:none}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls{display:flex;gap:6px;position:absolute;z-index:2}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls--bottom-right{bottom:10px;right:10px}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls--bottom-left{bottom:10px;left:10px}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls--top-right{right:10px;top:10px}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls--top-left{left:10px;top:10px}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls__btn{align-items:center;background:rgba(30,27,57,.7);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin:0;padding:0;transition:background .15s ease;width:34px}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls__btn svg{display:block;height:18px;width:18px}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls__btn:focus-visible,.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls__btn:hover{background:rgba(30,27,57,.9)}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls__btn:focus-visible{box-shadow:0 0 0 4px #1e1b39;outline:2px solid #fff;outline-offset:0}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls__btn[aria-disabled=true]{cursor:default;opacity:.5}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock .tdvbControls__btn .tdvbIconActive{display:none}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock.is-fullscreen-fallback{height:100vh;height:100dvh;inset:0;position:fixed;z-index:999999}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock.is-fullscreen-fallback model-viewer{height:100%}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock.is-fullscreen,.wp-block-tdvb-td-viewer .tdvb3DViewerBlock:fullscreen{background:#fff;max-width:none;width:100vw}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock.is-fullscreen model-viewer,.wp-block-tdvb-td-viewer .tdvb3DViewerBlock:fullscreen model-viewer{height:100vh;width:100%}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock.is-fullscreen .tdvbControls__btn[data-tdvb-action=fullscreen] .tdvbIcon,.wp-block-tdvb-td-viewer .tdvb3DViewerBlock:fullscreen .tdvbControls__btn[data-tdvb-action=fullscreen] .tdvbIcon{display:none}.wp-block-tdvb-td-viewer .tdvb3DViewerBlock.is-fullscreen .tdvbControls__btn[data-tdvb-action=fullscreen] .tdvbIconActive,.wp-block-tdvb-td-viewer .tdvb3DViewerBlock:fullscreen .tdvbControls__btn[data-tdvb-action=fullscreen] .tdvbIconActive{display:block}body.tdvb-fullscreen-open{overflow:hidden}
