.kapazi-gltf,.kapazi-gltf *{box-sizing:border-box}.kapazi-gltf{--gltf-controls-bottom: 12px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:inherit;font-family:var(--font-body-family, inherit);letter-spacing:0}.kapazi-gltf canvas{display:block;width:100%;height:100%;touch-action:none}.kapazi-gltf__toolbar{position:absolute;right:12px;bottom:var(--gltf-controls-bottom);display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 24px)}.kapazi-gltf__button{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #ddd;border-radius:var(--buttons-radius, 4px);background:#fff;color:#1c1e21;cursor:pointer}.kapazi-gltf__button:hover{background:#e9e9e9}.kapazi-gltf__button:focus-visible,.kapazi-gltf canvas:focus-visible{outline:2px solid #011d71;outline-offset:-3px}.kapazi-gltf__panel{position:absolute;bottom:calc(var(--gltf-controls-bottom) + 48px);right:12px;width:310px;max-width:calc(100% - 24px);max-height:calc(100% - var(--gltf-controls-bottom) - 98px);overflow:auto;overscroll-behavior:contain;padding:12px;background:#fff;color:#1c1e21;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 12px #0002;font-size:13px;line-height:1.4}.kapazi-gltf__panel[hidden]{display:none}.kapazi-gltf__field{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,1fr) 28px;align-items:center;gap:8px;margin:0;padding:7px 0}.kapazi-gltf__field>span{overflow-wrap:anywhere}.kapazi-gltf__field input,.kapazi-gltf__field select{min-width:0;width:100%;margin:0;font:inherit;accent-color:#011d71}.kapazi-gltf__field select{grid-column:2 / 4;padding:4px}.kapazi-gltf__field input[type=checkbox]{width:18px;height:18px;justify-self:end;grid-column:3}.kapazi-gltf__field input[type=color]{grid-column:2 / 4;width:40px;height:24px;padding:1px;justify-self:end;border:1px solid #ccc;background:none}.kapazi-gltf__field output{text-align:end}.kapazi-gltf-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;padding:0;border:0;margin:0}.kapazi-gltf-dialog::backdrop{background:#0009}.kapazi-gltf__close{display:none}.kapazi-gltf-dialog .kapazi-gltf__close{display:inline-flex}.kapazi-gltf-dialog .kapazi-gltf__expand{display:none}product-model[aria-busy=true] .deferred-media__poster-button{opacity:.5;cursor:progress}product-model:has(+.product__xr-button:not([data-shopify-xr-hidden])) .kapazi-gltf{--gltf-controls-bottom: calc(var(--height-btn, 44px) + 20px)}@media(max-width:749px){.kapazi-gltf{--gltf-controls-bottom: 8px}.product__media-list .kapazi-gltf{--gltf-controls-bottom: 44px}.kapazi-gltf__button{width:44px;height:44px;flex-basis:44px}.kapazi-gltf__toolbar{gap:2px;right:8px;max-width:calc(100% - 16px)}.kapazi-gltf__panel{right:8px;max-width:calc(100% - 16px)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kapazi-gltf-viewer.css.map?verify=1793898838953 */
