body.catalog-product-view._has-modal{background-color:rgba(51,51,51,.55)}body.catalog-product-view._has-modal *{pointer-events:none}body.catalog-product-view._has-modal .page-header{z-index:auto;position:relative}body.catalog-product-view._has-modal .column.main{opacity:.1}body.catalog-product-view._has-modal .modals-overlay{display:none}#product-info-main #product-video-container{display:none}#video-thumb:before,#video-container:before{content:'';background:url('../images/play.svg');background-size:10px;background-repeat:no-repeat;width:11px;height:15px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#video-container{cursor:pointer}#video-container:before{background-size:24px;width:25px;height:30px}.modal-popup.product-video-modal{position:static !important}.product-video-modal .modal-inner-wrap{background:0 0;box-shadow:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;display:block;margin:0;width:90%;max-width:600px}.product-video-modal .modal-inner-wrap .action-close{background:#ffffffab;padding:0;display:flex;align-items:center;justify-content:center;z-index:9;right:15px;top:30px;border-radius:50%;width:30px;height:30px;pointer-events:all}.product-video-modal .modal-inner-wrap .modal-header,.product-video-modal .modal-inner-wrap .modal-content{padding:0}.product-video-modal .modal-inner-wrap .action-close:before{color:#1a1a1a}.product-video-modal .modal-inner-wrap #product-video-container{text-align:center;display:flex}.product-video-modal .modal-inner-wrap #product-video-container #product-video{width:100%;border-radius:20px;pointer-events:all}@media(max-width:767px){body.catalog-product-view._has-modal .page-header{visibility:hidden}.product-video-modal{z-index:9999999999 !important}.product-video-modal~.modals-overlay{display:none !important}.product-video-modal,.product-video-modal .modal-inner-wrap,.product-video-modal .modal-inner-wrap .modal-content,.product-video-modal .modal-inner-wrap .modal-content #product-video-container,.product-video-modal .modal-inner-wrap .modal-content #product-video-container #product-video{width:100%;height:100%;max-width:none}.product-video-modal .modal-inner-wrap .modal-content{background:#000}.product-video-modal .modal-inner-wrap .action-close{background:0 0}.product-video-modal .modal-inner-wrap .action-close:before{color:#fff;font-size:21px}.widget-visible{z-index:1 !important}.product-video-modal .modal-inner-wrap #product-video-container #product-video{border-radius:0}}