.gallery-visual-360-opener{display:contents}.gallery-visual-360{position:absolute;z-index:2;inset-block-start:7rem;inset-inline-end:1.5rem;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;padding:0;border:.1rem solid rgba(var(--color-foreground, 26 26 26) / .1);border-radius:50%;background-color:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 26 26 26));cursor:pointer;transition:transform .2s ease}.gallery-visual-360:hover,.gallery-visual-360:focus-visible{transform:scale(1.05)}.gallery-visual-360 .icon-360{width:2rem;height:2rem}.visual-360-modal{display:none}.visual-360-modal[open]{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;align-items:center;justify-content:center;padding:0;background-color:#000;opacity:1;transition:opacity .3s ease}.visual-360-modal[closing]{opacity:0}.visual-360-modal__content{position:relative;width:100vw;height:100dvh;background-color:#000;overflow:hidden}.visual-360-modal__viewer,.visual-360-modal__viewer .ui-360{width:100%;height:100%}.visual-360-modal__close{position:absolute;z-index:1000;inset-block-start:12px;inset-inline-end:12px;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background-color:#ffffffeb;color:#1a1a1a;cursor:pointer}.visual-360-modal__close .icon{width:2rem;height:2rem}.ui-360{background-color:#fff}.ui-360 .slider{display:none}.visual-360-modal__viewer .ui-360 img{max-width:none;height:auto}
/*# sourceMappingURL=/cdn/shop/t/17/assets/visual-360.css.map */
