.woo-castlery-media-upload{border-radius:5px;margin-top:20px}.woo-castlery-media-upload label{font-size:inherit;font-weight:inherit;color:#333;margin-bottom:15px;display:block}.woo-castlery-media-upload .woo-castlery-preview-item .woo-castlery-remove-media{color:#fff;background:red;border:hidden;border-radius:30px;justify-content:center;align-items:center;padding:10px;font-size:15px;display:flex;position:absolute;top:0;width:10px!important;height:10px!important}.woo-castlery-dropzone{text-align:center;cursor:pointer;background-color:#fff;border:2px dashed #666;border-radius:5px;padding:30px;transition:all .3s;position:relative}.woo-castlery-dropzone:hover{background-color:#f8f9fa;border-color:#844025}.woo-castlery-dropzone.woo-castlery-dragover{background-color:#e3f2fd;border-color:#0073aa}.woo-castlery-dropzone.woo-castlery-uploading{opacity:.7;pointer-events:none;background-color:#f8f9fa}.woo-castlery-modal-content video{cursor:auto;pointer-events:auto!important}.woo-castlery-dropzone-text{color:#666;z-index:1;width:100%;margin:0 auto;font-size:.75rem;display:block;position:relative}.woo-castlery-media-preview{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.woo-castlery-preview-item{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:3px;max-width:120px;padding:5px;transition:all .3s;position:relative}.woo-castlery-preview-item:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.woo-castlery-preview-item img{max-width:100px;max-height:100px;display:block}.woo-castlery-video-preview{background:#f1f1f1;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.woo-castlery-video-preview .dashicons{color:#666;width:24px;height:24px;font-size:24px}.woo-castlery-video-preview p{text-align:center;word-break:break-all;margin:5px 0 0;font-size:11px}.woo-castlery-remove-media:hover{background:#c82333}.woo-castlery-comment-media{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}.woo-castlery-media-item{cursor:pointer;margin-bottom:10px;transition:all .3s}.woo-castlery-image-item-comment{cursor:pointer;display:inline-block}.woo-castlery-image-item-comment img{transition:transform .3s}.woo-castlery-image-item-comment:hover img{transform:scale(1.02)}.woo-castlery-video-item-comment{max-width:250px;position:relative}.woo-castlery-video-item-comment video,.woo-castlery-image-item-comment img{cursor:pointer;width:100%;height:auto;margin:0 auto;border-radius:0!important}.woo-castlery-media-item *{pointer-events:none}.woo-castlery-video-item-comment:before{content:" ";fill:#fff;opacity:0;z-index:2;pointer-events:none;background:#8440254d url(../../../../../../../../plugins/woo-castlery-wszb/assets/images/new-play.svg) 50%/70% no-repeat;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.woo-castlery-video-item-comment:hover:before{opacity:1}.woo-castlery-modal-content{border-radius:5px;max-width:90%;max-height:90%;padding:20px;position:relative}.woo-castlery-modal-close:hover{background:#ccc}.woo-castlery-media-item,.woo-castlery-image-item-comment,.woo-castlery-video-item-comment{cursor:pointer!important}body.woo-castlery-modal-open{overflow:hidden!important}.woo-castlery-modal{z-index:9999;background:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.woo-castlery-modal.active{display:flex}.woo-castlery-modal-content img,.woo-castlery-modal-content video{max-width:100%;max-height:90vh;display:block}.woo-castlery-modal-close{cursor:pointer;z-index:999999;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:0;right:0;color:#3c101e!important;background:#fff!important}.woo-castlery-modal-close:hover{background:#ccc;color:#fff!important;background-color:#3c101e!important}.woo-castlery-admin-media-upload{background:#f9f9f9;border:1px solid #ccd0d4;border-radius:4px;margin:20px 0;padding:15px}.woo-castlery-admin-media-upload h4{color:#23282d;margin-top:0}.woo-castlery-admin-dropzone{text-align:center;cursor:pointer;background-color:#fff;border:2px dashed #b4b9be;border-radius:4px;padding:20px;transition:all .3s}.woo-castlery-admin-dropzone:hover{background-color:#f8f9fa;border-color:#0073aa}.woo-castlery-admin-dropzone.woo-castlery-admin-dragover{background-color:#e3f2fd;border-color:#0073aa}.woo-castlery-admin-dropzone.woo-castlery-admin-uploading{opacity:.7;pointer-events:none;background-color:#f8f9fa}.woo-castlery-admin-dropzone-text{color:#646970;font-size:14px}.woo-castlery-admin-media-preview{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.woo-castlery-admin-preview-item{background:#fff;border:1px solid #ddd;border-radius:3px;max-width:120px;padding:5px;position:relative}.woo-castlery-admin-preview-item img{max-width:100px;max-height:100px;display:block}.woo-castlery-admin-video-preview{background:#f1f1f1;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.woo-castlery-admin-video-preview .dashicons{color:#666;width:24px;height:24px;font-size:24px}.woo-castlery-admin-video-preview p{text-align:center;word-break:break-all;margin:5px 0 0;font-size:11px}.woo-castlery-admin-remove-media{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.woo-castlery-admin-remove-media:hover{background:#c82333}#woo-castlery-media-container h4{color:#23282d;border-bottom:1px solid #ccd0d4;margin-bottom:15px;padding-bottom:8px}.woo-castlery-media-thumbnails{flex-wrap:wrap;gap:5px;display:flex}.woo-castlery-media-thumbnails img,.woo-castlery-video-thumb{border:1px solid #ddd;border-radius:3px}.woo-castlery-video-thumb{background:#f1f1f1;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.woo-castlery-video-thumb .dashicons{color:#666}#woo-castlery-media-container{flex-wrap:wrap;gap:15px;margin-top:10px;display:flex}.woo-castlery-media-item{text-align:center;background:#fff;border-radius:3px;max-width:150px;padding:10px;position:relative}.woo-castlery-video-item-comment,.woo-castlery-image-item-comment{border-radius:0;width:120px;max-width:120px;height:120px;padding:0;overflow:hidden}.woo-castlery-video-item-comment:after{content:"";opacity:0;pointer-events:none;background:#0000004d;transition:opacity .3s;position:absolute;inset:0}.woo-castlery-video-item-comment:hover:after{opacity:1}.woo-castlery-video-item-comment .dashicons{color:#666;width:32px;height:32px;font-size:32px}.woo-castlery-video-item-comment p{word-break:break-all;text-align:center;margin:10px 0 0;font-size:12px}.woo-castlery-delete-media{width:100%;margin-top:8px}@media (width<=768px){.woo-castlery-video-item-comment,.woo-castlery-image-item-comment{width:60px;max-width:60px;height:60px}.woocommerce #reviews #comments ol.commentlist li.ws-custom-comment{border-radius:unset;border-top:1px solid #bebebe;padding-top:15px}.woocommerce #reviews #comments ol.commentlist li .children li{border-top:hidden}.woo-castlery-media-preview{justify-content:center}.comparison-table .product-title{font-size:1rem!important}a.comparison-view-btn{padding:8px 15px;font-size:.7rem}.woo-castlery-image-item-comment img,.woo-castlery-video-item-comment video{max-width:100%}#woo-castlery-media-container{justify-content:center}.woo-castlery-modal-content{max-width:95%;max-height:95%}}.woo-castlery-preview-item,.woo-castlery-media-item{transition:all .3s}