.avariel-explorer .ap-visual.avfw-ready {
    aspect-ratio: auto !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    background: transparent;
}
.avariel-explorer .ap-visual.avfw-ready > img,
.avariel-explorer .ap-visual.avfw-ready > .ap-hotspot {
    display: none !important;
}
.avariel-explorer .avfw-frame,
.avfw-shortcode .avfw-frame {
    display: block;
    position: relative;
    inset: auto;
    width: 100%;
    height: 820px;
    max-width: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
}
.avariel-explorer .avfw-frame[hidden],
.avfw-shortcode .avfw-frame[hidden] {
    display: none !important;
}
.avariel-explorer.avfw-opening-active .avl-below,
.avariel-explorer.avfw-opening-active .avl-details,
.avariel-explorer.avfw-opening-active .avl-detail-toggle {
    display: none !important;
}
