.dr-ice-pendant-viewer{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background-color:#000;border:1px solid rgba(244,248,251,.12)}.dr-ice-pendant-viewer__actions{position:absolute;top:14px;right:14px;z-index:5;display:flex;gap:8px}.dr-ice-pendant-viewer__save-btn,.dr-ice-pendant-viewer__reset-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:10px 14px;background:#f4f8fb;color:#0b1220;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;cursor:pointer}.dr-ice-pendant-viewer__reset-btn[hidden],.dr-ice-pendant-viewer__save-btn svg{width:16px;height:16px}.dr-ice-pendant-viewer__reset-btn[hidden]{display:none!important}.dr-ice-pendant-viewer__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#050505;padding:0;box-sizing:border-box}.dr-ice-pendant-viewer__pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:transparent;background-image:var(--dr-ice-render-pattern);background-repeat:repeat;background-position:center center;background-size:132px 90px;opacity:.28}.dr-ice-pendant-viewer.is-ai-preview .dr-ice-pendant-viewer__stage{padding:8%}.dr-ice-pendant-viewer__ai-image,.dr-ice-pendant-viewer__render-image{position:relative;z-index:2;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;background:transparent}.dr-ice-pendant-viewer__ai-image[hidden],.dr-ice-pendant-viewer__render-image[hidden]{display:none!important}.dr-ice-pendant-viewer__canvas-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;background:transparent;pointer-events:auto}.dr-ice-pendant-viewer__canvas-container canvas{display:block;width:100%!important;height:100%!important;touch-action:none}.dr-ice-pendant-viewer.is-ai-preview .dr-ice-pendant-viewer__canvas-container{visibility:hidden;pointer-events:none}.dr-ice-pendant-viewer.is-3d .dr-ice-pendant-viewer__ai-image,.dr-ice-pendant-viewer.is-3d .dr-ice-pendant-viewer__model-host,.dr-ice-pendant-viewer.is-static-fallback .dr-ice-pendant-viewer__canvas-container{display:none!important}.dr-ice-pendant-viewer.is-static-fallback .dr-ice-pendant-viewer__ai-image,.dr-ice-pendant-viewer.is-static-fallback .dr-ice-pendant-viewer__render-image{display:block!important;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:auto;object-fit:contain;object-position:center}.dr-ice-pendant-viewer__model-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000}.dr-ice-pendant-viewer__model-host[hidden]{display:none!important}.dr-ice-pendant-viewer__model-host model-viewer{width:100%;height:100%;background-color:#000;--poster-color: #000000}.dr-ice-pendant-viewer__empty{position:relative;z-index:3;max-width:85%;padding:16px;text-align:center;color:#f4f8fbd1;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.45;display:flex;flex-direction:column;align-items:center;gap:14px}.dr-ice-pendant-viewer__empty[hidden]{display:none!important}.dr-ice-pendant-viewer__empty p{margin:0}.dr-ice-pendant-viewer__retry-btn,.dr-ice-pendant-viewer__billing-link{display:none!important}.dr-ice-pendant-viewer__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000000d1;color:#f4f8fb;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.dr-ice-pendant-viewer__loader[hidden],.dr-ice-pendant-viewer__loader.is-hidden{display:none!important}.dr-ice-pendant-viewer__spinner{width:34px;height:34px;border-radius:50%;border:2px solid rgba(244,248,251,.25);border-top-color:#22aed1;animation:drIceViewerSpin .8s linear infinite}@keyframes drIceViewerSpin{to{transform:rotate(360deg)}}.dr-ice-pendant-viewer__hint{position:absolute;left:14px;right:14px;bottom:12px;z-index:5;text-align:center;color:#f4f8fb9e;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;line-height:1.35;pointer-events:none}.dr-ice-pendant-viewer__hint[hidden]{display:none!important}@media(max-width:749px){.dr-ice-pendant-viewer{border-radius:14px}.dr-ice-pendant-viewer__stage{padding:10%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dr-ice-pendant-viewer.css.map */
