.aeb360-viewer[hidden]{display:none!important}.aeb360-viewer{position:absolute;z-index:3;inset:0;display:grid;place-items:center;background:#f7f4ee}.aeb360-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;outline:0;cursor:ew-resize;touch-action:pan-y}.aeb360-stage:focus-visible{outline:1px solid #222;outline-offset:-5px}.aeb360-stage.is-dragging{cursor:grabbing}
/* Keep WooCommerce's generic image height from overriding the fitted frame. */
.aeb360-viewer .aeb360-frame{display:block;width:min(76%,600px);height:min(76%,600px);min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none}.aeb360-progress{position:absolute;top:1.3rem;right:1.3rem;color:#77766f;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.aeb360-hint{position:absolute;right:50%;bottom:1.3rem;translate:50% 0;padding:.55rem .8rem;border:1px solid #c8c7c0;border-radius:99px;background:rgba(247,244,238,.82);color:#5f5e58;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.detail-canvas.is-360-active .material-note{display:none}@media(max-width:620px){.aeb360-viewer .aeb360-frame{width:88%;height:88%}.aeb360-hint{bottom:.85rem;font-size:.56rem}.aeb360-progress{top:.85rem;right:.85rem}}
