.mdb-3d-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:block;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mdb-3d-modal.is-open{opacity:1;visibility:visible}.mdb-3d-modal--stub{display:grid;place-items:center;padding:1.5rem;background:#140e0a9e}.mdb-3d-modal--viewer{background:#f7efe8}.mdb-3d-modal__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mdb-3d-modal__stage canvas{display:block;width:100%;height:100%}.mdb-3d-modal__loading{position:absolute;left:50%;top:50%;z-index:5;margin:0;transform:translate(-50%,-50%);font-family:var(--font-body);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#1c141073;pointer-events:none;transition:opacity .25s ease}.mdb-3d-modal__loading.is-hidden{opacity:0}.mdb-3d-modal__panel{position:relative;z-index:4;width:min(100%,28rem);padding:2rem;border-radius:1.25rem;background:#fff;text-align:center;box-shadow:0 24px 60px #00000040}.mdb-3d-modal__panel h2{font-family:var(--font-display);font-size:1.75rem;margin-bottom:.5rem}.mdb-3d-modal__panel p{color:var(--color-muted);margin-bottom:1.25rem}.mdb-3d-modal__close{position:absolute;top:1.15rem;right:1.15rem;z-index:10;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:#111;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;font-size:1.35rem;line-height:1;transition:background .2s ease,transform .2s ease}.mdb-3d-modal__close:hover{background:#fffffff5;transform:scale(1.03)}.mdb-3d-controls{position:absolute;left:1rem;bottom:1rem;z-index:12;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;max-width:min(22rem,calc(100vw - 2rem));pointer-events:none}.mdb-3d-controls__toggle{pointer-events:auto;border:0;border-radius:999px;padding:.45rem .85rem;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#111;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.mdb-3d-controls__panel{pointer-events:auto;width:min(22rem,calc(100vw - 2rem));max-height:min(78dvh,40rem);overflow-y:auto;padding:.85rem;border-radius:.85rem;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 28px #2a15201f;scrollbar-width:thin}.mdb-3d-controls.is-collapsed .mdb-3d-controls__panel{display:none}.mdb-3d-controls__group{margin-bottom:.85rem}.mdb-3d-controls__group:last-child{margin-bottom:0}.mdb-3d-controls__group-title{margin:0 0 .5rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#11111173}.mdb-3d-controls__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem;margin-bottom:.45rem}.mdb-3d-controls__label{font-size:.72rem;color:#111111c7}.mdb-3d-controls__value{min-width:2.4rem;font-size:.68rem;font-variant-numeric:tabular-nums;text-align:right;color:#1111118c}.mdb-3d-controls__slider{grid-column:1 / -1;width:100%;height:18px;margin:0;accent-color:var(--color-accent);cursor:pointer}.mdb-3d-controls__action{pointer-events:auto;width:100%;margin-top:.35rem;border:0;border-radius:.55rem;padding:.5rem .7rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;color:#111;background:#11111114;cursor:pointer}.mdb-3d-controls__action:hover{background:#1111111f}.mdb-3d-controls__checkbox-row{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}.mdb-3d-controls__checkbox-row input{accent-color:var(--color-accent)}.mdb-3d-controls__checkbox-row label{font-size:.72rem;color:#111111c7;cursor:pointer}@media(max-width:640px){.mdb-3d-modal__close{width:40px;height:40px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/mdb-3d-viewer.css.map */
