.carcutter-360-btn{cursor:pointer}.carcutter-360-btn-srp{display:inline-flex;align-items:center;justify-content:center;border:2px solid #000;border-radius:4px;background:#fff;background-color:#fff!important;color:#000;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:transform .2s ease , background .2s ease , border-color .2s ease}.carcutter-360-btn-srp:hover,.carcutter-360-btn-srp:focus{background:#000;background-color:#000!important;border-color:#000;color:#fff;transform:translateY(-1px)}.carcutter-360-btn-srp:focus{outline:2px solid var(--primary-color,#d71920);outline-offset:2px}.carcutter-360-btn-srp .carcutter-360-label{display:block;font-size:18px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.carcutter-360-btn-srp{position:absolute;top:10px;right:10px;z-index:4;width:78px;height:46px;padding:5px 11px}.carcutter-360-btn-vdp{flex-shrink:0;transform:none!important}.carcutter-360-btn-vdp:hover,.carcutter-360-btn-vdp:focus{transform:none!important}.carcutter-360-btn-vdp .carcutter-360-label{display:inline;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.mvdp-gallery-actions{display:flex;align-items:center;justify-content:center;gap:10px}#modernVDP .mvdp-gallery-actions .mvdp-stable-hover-btn,#modernVDP .mvdp-gallery-actions .mvdp-stable-hover-btn:hover,#modernVDP .mvdp-gallery-actions .mvdp-stable-hover-btn:focus{box-sizing:border-box!important;border:2px solid #000!important;border-radius:3px!important;padding:12px 30px!important;box-shadow:0 3px 8px rgba(0,0,0,.1)!important;transform:none!important}#modernVDP .mvdp-gallery-actions .mvdp-stable-hover-btn{transition:background-color .2s ease , color .2s ease!important}body.carcutter-webplayer-open .modal-backdrop,.carcutter-webplayer-backdrop{z-index:20040!important}.carcutter-webplayer-modal.modal{z-index:20050!important;top:0!important;padding-top:0!important}.carcutter-webplayer-modal .modal-dialog{width:min(1040px,calc(100vw - 32px));max-width:1040px;margin:16px auto!important;top:0!important;transform:none!important;z-index:20051}.carcutter-webplayer-modal .modal-content{max-height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden}.carcutter-webplayer-modal .modal-header{flex:0 0 auto}.carcutter-webplayer-modal .modal-body{flex:1 1 auto;padding:0;background:#fff;background-color:#fff!important;overflow:auto}.carcutter-player-container,.carcutter-player-container cc-webplayer{display:block;width:100%}.carcutter-player-container{max-height:calc(100vh - 140px);overflow:auto}.carcutter-player-status{padding:48px 24px;text-align:center;font-size:16px}.carcutter-player-error{color:#b00020}@media (max-width:767px){.carcutter-360-btn-srp{width:68px;height:40px;padding:4px 9px}.carcutter-360-btn-srp .carcutter-360-label{font-size:16px}.carcutter-webplayer-modal .modal-dialog{width:calc(100vw - 16px);margin:8px auto!important}.carcutter-webplayer-modal .modal-content{max-height:calc(100vh - 16px)}.carcutter-player-container{max-height:calc(100vh - 96px)}}