.wrapper-3d{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper-3d.single .canvas-cont{height:100%}.canvas-cont{height:100dvh;overflow:hidden;width:100%}canvas{height:100%;width:100%}.wrapper-3d{position:relative}.ar-button{bottom:20px;left:20px;position:absolute}.ar-button button{background-color:#007bff;border:none;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.ar-button button:disabled{background-color:#ccc;cursor:not-allowed}.btns-cont{z-index:50}.btns-cont button.active{background-color:#000;color:#fff}.loading-wrapper{align-items:center;background-color:#fff;display:flex;height:100dvh;justify-content:center;left:0;position:relative;position:absolute;top:0;width:100%;z-index:100}.close-link{background:transparent}.car-btns-control{height:150px;right:-150px;top:50%;transform:translateY(-50%);width:150px;z-index:1}.car-btns-control .circle i{position:absolute}.car-btns-control .circle{position:relative}.car-btns-control .circle:before{background-color:#0009;border-radius:50%;content:"";height:150px;position:absolute;right:-73px;transition:all .15s;width:150px}.car-btns-control .circle:hover:before{background-color:#0000004d}.car-btns-control button:first-child:before{clip-path:polygon(230% 0,100% 100%,50% 50%);transform:rotate(225deg)}.car-btns-control button:nth-child(2):before{clip-path:polygon(268% 0,106% 100%,52% 50.5%);transform:rotate(165.5deg)}.car-btns-control button:nth-child(3):before{clip-path:polygon(230% 0,100% 100%,50% 50%);transform:rotate(106deg)}.car-btns-control button:first-child i{left:-40px;top:20px}.car-btns-control button:nth-child(2) i{left:-63px;top:63px}.car-btns-control button:nth-child(3) i{background:url(./ar-icon.DD5kh7LO.svg) no-repeat 50%;background-size:contain;display:block;height:28px;left:-48px;top:104px;width:38px}.car-btns-control span{color:var(--white);font-family:var(--Nissan-Light);opacity:0;position:absolute;transition:opacity .15s;visibility:hidden}.car-btns-control button:hover span{opacity:1;visibility:visible}.car-btns-control button:first-child span{left:-154px;top:-7px}.car-btns-control button:nth-child(2) span{left:-190px;top:60px}.car-btns-control button:nth-child(3) span{left:-75px;top:135px}.car-btns-control button.active:before{background-color:#0000004d}@media (max-width:991px){.car-btns-control{bottom:-150px;left:50%;right:unset;top:unset;transform:translate(-50%) rotate(90deg)}.car-btns-control .circle i,.car-btns-control span{transform:rotate(-90deg)}.car-btns-control button:nth-child(2) span{left:-147px}.car-btns-control button:first-child span{left:-114px;top:-55px}}
