.pr-3d-viewer{display:flex;gap:var(--pr-space-6);align-items:flex-start;padding:var(--pr-space-12) var(--pr-space-6);flex-wrap:wrap}.pr-3d-viewer__stage{flex:1 1 480px;display:flex;flex-direction:column;align-items:center;gap:var(--pr-space-2)}.pr-3d-viewer__canvas-wrap{width:100%;aspect-ratio:1;border:2px solid var(--pr-color-surface);border-radius:var(--pr-radius-sm);background:var(--pr-color-accent);position:relative;overflow:hidden}.pr-3d-viewer__canvas-wrap canvas{display:block;width:100%;height:100%;cursor:grab}.pr-3d-viewer__canvas-wrap canvas:active{cursor:grabbing}.pr-3d-viewer__status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--pr-space-3);text-align:center;font-family:var(--pr-font-body);font-size:14px;color:var(--pr-color-bg-alt)}.pr-3d-viewer__reset-btn{position:absolute;bottom:var(--pr-space-2);right:var(--pr-space-2);padding:8px 14px;border:1px solid var(--pr-color-border-muted);border-radius:var(--pr-radius-full);background:var(--pr-color-bg-alt);color:var(--pr-color-text);font-family:var(--pr-font-subheading);font-size:12px;letter-spacing:.4px;cursor:pointer;opacity:.85}.pr-3d-viewer__reset-btn:hover{opacity:1;border-color:var(--pr-color-accent)}.pr-3d-viewer__hint{font-size:12px;letter-spacing:.6px;color:var(--pr-color-border-muted);margin:0}.pr-3d-viewer__panel{flex:1 1 480px;display:flex;flex-direction:column;gap:var(--pr-space-4)}.pr-3d-viewer__heading{font-family:var(--pr-font-subheading);font-weight:500;font-size:36px;letter-spacing:2px;text-transform:capitalize;margin:0 0 8px;color:var(--pr-color-text)}.pr-3d-viewer__subcopy{font-family:var(--pr-font-body);font-size:16px;color:var(--pr-color-text-subtle);margin:0}.pr-3d-viewer__product-label{font-family:var(--pr-font-subheading);font-weight:600;font-size:14px;letter-spacing:.6px;text-transform:uppercase;color:var(--pr-color-accent);margin:0}.pr-3d-viewer__cta{align-self:flex-start}@media(max-width:860px){.pr-3d-viewer{padding:var(--pr-space-6) 0}.pr-3d-viewer__canvas-wrap{aspect-ratio:auto;height:70vh;border-left:none;border-right:none;border-radius:0}.pr-3d-viewer__hint,.pr-3d-viewer__panel{padding:0 var(--pr-space-6)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pr-3d-viewer.css.map */
