:root{--cwr-headline-color:#333333;--cwr-text-color:#4a4f63;--cwr-main-color:#2563e1;--cwr-black-color:#000000;--cwr-white-color:#ffffff;--cwr-background-blur:#2563e11a}.toast{visibility:hidden;opacity:0;min-width:250px;margin-left:0;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;right:15px;top:60px;font-size:18px;transition:opacity 0.5s ease,visibility 0.5s ease;display:flex;align-items:center;color:var(--cwr-white-color)}.toast #toast-message{margin:0 15px 0 10px;display:inline-block}.toast.show{visibility:visible;opacity:1;z-index:100000000}.toast.success{background-color:#4CAF50}.toast.error{background-color:#f44336}.toast.warning{background-color:#ff9800}.toast.info{background-color:#2196F3}@keyframes fadein{from{opacity:0;bottom:0}to{opacity:1;bottom:30px}}@keyframes fadeout{from{opacity:1;bottom:30px}to{opacity:0;bottom:0}}@keyframes spin{100%{transform:rotate(1turn)}}.new-comment{animation:newComment 0.1s ease-in-out 5s forwards;background-color:#f5f5f5;border-radius:8px}@keyframes newComment{100%{background-color:#fff0}}.toast-icon{margin-right:8px}.toast .close{font-size:20px;cursor:pointer}.toast-progress{position:absolute;bottom:0;left:0;height:5px;background-color:rgb(255 255 255 / .7);width:100%;transition:width 5s linear}.toast.show .toast-progress{animation:progress 5s}@keyframes progress{from{width:100%}to{width:0%}}.cwr-btn-loader{display:inline-block;width:16px;height:16px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.cwr-btn-loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:2px solid #FFF;animation:prixClipFix 2s linear infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.cwr-loader-wrapper{height:200px;display:flex;align-items:center}.hidden{display:none;visibility:hidden}.cwr-loader{width:8px;height:40px;border-radius:4px;display:block;margin:20px auto;position:relative;background:currentColor;color:var(--cwr-main-color);box-sizing:border-box;animation:animloader 0.3s 0.3s linear infinite alternate}.cwr-loader::after,.cwr-loader::before{content:'';width:8px;height:40px;border-radius:4px;background:currentColor;position:absolute;top:50%;transform:translateY(-50%);left:20px;box-sizing:border-box;animation:animloader 0.3s 0.45s linear infinite alternate}.cwr-loader::before{left:-20px;animation-delay:0s}@keyframes animloader{0%{height:48px}100%{height:4px}}#cwr-reviews .comment-form.submitting button#submit{pointer-events:none}#cwr-reviews .must-log-in{padding:20px}#cwr-reviews ul{padding:0}#cwr-reviews p{margin-bottom:10px;margin-top:0}#cwr-reviews .woocommerce-reviews-container{color:var(--cwr-text-color);padding:20px;border-radius:24px;box-shadow:0 0 20px 0 rgb(0 0 0 / .03);margin-bottom:30px}#cwr-reviews .woocommerce-reviews-container .commentlist>li:nth-child(n+4){display:none}#cwr-reviews .woocommerce-reviews-container .wp-temp-placeholder-div{border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:16px}#cwr-reviews .woocommerce-reviews-container .reviews-title{font-size:20px;color:var(--cwr-headline-color)}#cwr-reviews .woocommerce-reviews-container .reviews-title span{color:var(--cwr-text-color);font-weight:400;font-size:18px}#cwr-reviews .woocommerce-reviews-container .stars-average-wrapper{min-width:150px}#cwr-reviews .woocommerce-reviews-container .stars-average-wrapper .average-text{margin-bottom:0;font-size:16px;font-weight:700}#cwr-reviews .stars-average-wrapper .average-rating{font-size:32px;font-weight:700;margin-bottom:5px}#cwr-reviews .stars-average-wrapper .average-rating .average-stars svg{width:24px!important;height:24px!important}#cwr-reviews .reviews-stars-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px 30px}#cwr-reviews .star-item{display:flex;align-items:center;min-width:400px}#cwr-reviews .star-item .review-count{font-size:14px;white-space:nowrap}#cwr-reviews .star-label{display:flex;gap:2px;min-width:100px}#cwr-reviews .review-bar{flex:1 0 220px;height:8px;background-color:#eee;margin-right:10px;position:relative;max-width:220px;border-radius:100px}#cwr-reviews .review-fill{height:100%;background-color:#F79009;position:absolute;top:0;left:0;border-radius:100px}#cwr-reviews .review-count{text-align:right}#cwr-reviews .star-icon{color:#657384}#cwr-reviews .star-icon.filled{color:#F79009}#cwr-review .submitting #submit{pointer-events:none}#cwr-reviews .button.send-review{font-size:16px;background-color:var(--cwr-main-color);text-transform:initial;border-radius:100px;margin:0;padding:0 30px;color:#fff;font-weight:400;min-height:48px;line-height:48px;border:0}.text-center{text-align:center}#cwr-reviews .review-stars-container .wp-temp-placeholder-div{border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:16px}#cwr-reviews .sorting-stars-container .wp-temp-placeholder-div{display:flex;flex-wrap:wrap;align-items:center;padding:15px 0;gap:10px 20px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;list-style:none;margin:0;gap:10px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item{margin:0}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item input{display:none}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item label{border-radius:100px;border:1px solid #cecece;margin:0;font-size:14px;position:relative;display:flex;overflow:hidden;padding:0;align-items:start;cursor:pointer}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item label .text{padding:4px 16px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item label .tag{content:'';display:block;width:26px;height:26px;top:-1px;right:-1px;background-color:#fff0;border-top-right-radius:0;clip-path:polygon(100% 0,0 0,100% 100%);display:none;position:relative}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item input+label .tag svg{color:#fff;position:absolute;top:4px;right:4px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item input:checked+label{border-color:var(--cwr-main-color)}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item input:checked+label .text{padding:4px 0 4px 16px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item input:checked+label .tag{background-color:var(--cwr-main-color);display:block}#cwr-reviews .revies-container{margin-top:15px}#cwr-reviews .commentlist .comment_container{display:flex;align-items:start;position:relative;z-index:10}#cwr-reviews .commentlist .comment_container>img{border-radius:50%}#cwr-reviews .commentlist .woocommerce-review__author{text-transform:capitalize;font-size:16px;font-weight:700;color:var(--cwr-headline-color)}#cwr-reviews .commentlist .stars-rating{display:flex;align-items:center;gap:4px;font-weight:700}#cwr-reviews .commentlist .description{font-size:1em;font-style:normal;color:var(--cwr-black-color)}#cwr-reviews .commentlist .comment-text{flex:1;padding:0 15px;overflow:hidden}#cwr-reviews .commentlist .scroll-to-comment{color:var(--cwr-main-color);text-transform:capitalize}#cwr-reviews .commentlist li{position:relative;margin-left:0;padding:15px 0}#cwr-reviews .commentlist>.children{margin-left:23px;padding:0}#cwr-reviews .commentlist .children>li{padding:8px 12px 12px 30px!important}#cwr-reviews .commentlist li .meta-reply{font-size:14px}#cwr-reviews .meta-reply a{text-decoration:none;color:var(--cwr-main-color);font-weight:400}#cwr-reviews .commentlist li.has-child:before{content:'';width:2px;height:100%;position:absolute;left:23px;top:18px;z-index:1;background-color:#e4e8ed}#cwr-reviews .commentlist .children li.has-child:before{left:53px}#cwr-reviews .commentlist li.max-depth.has-child:before{left:0}#cwr-reviews .commentlist .children>li:after{content:'';position:absolute;width:23px;height:20px;left:0;top:5px;border-bottom-left-radius:10px;border-left:2px solid #e4e8ed;border-bottom:2px solid #e4e8ed}#cwr-reviews .reviews-stars-none{padding:30px 0}#cwr-reviews .commentlist .children>li:before{content:'';width:2px;height:100%;position:absolute;left:0;top:18px;z-index:1;background-color:#e4e8ed}#cwr-reviews .commentlist li.has-child+.children>li.has-child:after,#cwr-reviews .commentlist .children>li:last-child:after{content:'';position:absolute;width:23px;height:25px;left:0;top:8px;border-bottom-left-radius:10px;border-left:2px solid #e4e8ed;border-bottom:2px solid #e4e8ed}#cwr-reviews .commentlist .children>li.no-before:before,#cwr-reviews .commentlist .children>li:last-child:before{content:unset!important}#cwr-reviews .commentlist{list-style:none!important;margin:0}#cwr-reviews ol ol,#cwr-reviews ol ul,#cwr-reviews ul ol,#cwr-reviews ul ul{margin:0em 0 0em 53px;list-style:none!important}#cwr-reviews .commentlist li .meta{display:flex;align-items:center;gap:2px}#cwr-reviews .role-label{width:20px;display:inline-block;height:20px;display:inline-flex;align-items:center;justify-content:center}#cwr-reviews .role-label img{width:20px}#cwr-reviews .page-numbers{text-align:center;border:none;margin:0}#cwr-reviews .page-numbers li{display:inline-block;width:auto;margin:0 0 4px 4px;border:none}#cwr-reviews .page-numbers li .page-numbers{width:36px;display:inline-block;height:36px;text-align:center;line-height:36px;background-color:#f1f1f1;padding:0 4px;color:var(--cwr-text-color)}#cwr-reviews .page-numbers li:hover .page-numbers,#cwr-reviews .page-numbers li .page-numbers.current{color:var(--cwr-white-color);background-color:var(--cwr-main-color)}#cwr-reviews .comment-list>li:not(:first-child),#cwr-reviews .commentlist>li:not(:first-child){border-top:1px dashed #eee}#cwr-reviews .attachment-images{margin:0!important}#cwr-reviews .attachment-images li{padding:0;margin:0 4px 4px 0;display:inline-block;width:50px;border-radius:4px;overflow:hidden;cursor:pointer}#cwr-reviews .attachment-images li img{border-radius:4px;width:50px;height:50px;object-fit:cover}#cwr-reviews #review-form-container{opacity:0;transition:all 0.3s;z-index:-100;position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#cwr-reviews #review-form-container.active{opacity:1;z-index:9999}#cwr-reviews #review-form-container .content{z-index:10001;width:620px;padding:10px;overflow:auto;max-height:100vh}#cwr-reviews #review-form-container .close{width:32px;height:32px;position:absolute;top:15px;right:12px;display:flex;align-items:center;justify-content:center;color:var(--cwr-black-color);border-radius:50%;cursor:pointer}#cwr-reviews #review-form-container .close:hover{background-color:#f1f1f1}#cwr-reviews #review-form-container .overlay{position:absolute;inset:0;width:100%;height:100%;z-index:10000;pointer-events:all!important;background-color:rgb(0 0 0 / .5);transition:transform .3s,opacity .6s}#cwr-reviews #review-form-container #review-form-wrapper{border-radius:12px;box-shadow:0 0 30px 0 rgb(0 0 0 / .05);width:98%;margin:30px auto;position:relative;z-index:100;background:var(--cwr-white-color)}#cwr-reviews #review-form-container #review-form-wrapper .review-product-title{padding:15px;text-align:center;font-size:24px;margin-bottom:15px;color:var(--cwr-headline-color);border-bottom:1px solid #eee}#cwr-reviews #review-form-container #review-form-wrapper small{width:32px;height:32px;position:absolute;top:15px;right:12px;display:flex;align-items:center;justify-content:center;color:var(--cwr-black-color);border-radius:50%;cursor:pointer}#cwr-reviews #review-form-container #review-form-wrapper small #cancel-comment-reply-link{display:block!important;width:24px;height:24px}#cwr-reviews #review-form-container #review-form-wrapper .error-text{color:red;font-size:14px}#cwr-reviews #review-form-container #review-form-wrapper .product-info{display:flex;align-items:center;gap:10px;padding:0 20px}#review-form-container[data-type="reply-comment"] #review-form-wrapper .product-info,#review-form-container[data-type="reply-comment"] #review-form-wrapper .comment-form-rating,#review-form-container[data-type="discussion"] #review-form-wrapper .product-info,#review-form-container[data-type="discussion"] #review-form-wrapper .comment-form-rating,#review-form-container[data-type="reply-discussion"] #review-form-wrapper .product-info,#review-form-container[data-type="reply-discussion"] #review-form-wrapper .comment-form-rating{display:none!important}#review-form-container[data-type="discussion"] #review-form-wrapper .attach-images-wrapper,#review-form-container[data-type="reply-discussion"] #review-form-wrapper .attach-images-wrapper{display:none!important}#cwr-reviews #review-form-container #review-form-wrapper .product-image{position:relative;width:60px;height:60px;border-radius:4px;overflow:hidden;display:inline-block}#cwr-reviews #review-form-container #review-form-wrapper .product-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#cwr-reviews #review-form-container #review-form-wrapper .product-title{display:inline-block;flex:1;color:var(--cwr-headline-color);font-weight:700;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#cwr-reviews #review-form-container #review-form-wrapper form{padding:20px;display:flex;flex-direction:column}#cwr-reviews #review-form-container #review-form-wrapper form .cwr-btn-loader{display:none}#cwr-reviews #review-form-container #review-form-wrapper form.submitting .button{pointer-events:none}#cwr-reviews #review-form-container #review-form-wrapper form.submitting .cwr-btn-loader{display:inline-block}#cwr-reviews #review-form-container #review-form-wrapper form .form_row_reviews{order:-3;display:flex;align-items:center;gap:0 15px;flex-wrap:wrap}#cwr-reviews #review-form-container #review-form-wrapper form .form_row_reviews input{margin-bottom:5px;width:100%}#cwr-reviews #review-form-container #review-form-wrapper form .form_row_reviews .comment-form-author,#cwr-reviews #review-form-container #review-form-wrapper form .form_row_reviews .comment-form-phone{width:calc(50% - 7.5px);flex:auto;margin-bottom:10px}#cwr-reviews #review-form-container #review-form-wrapper form .form_row_reviews .comment-form-email{width:100%;flex:auto;margin-bottom:10px}#cwr-reviews #review-form-container #review-form-wrapper form .list_attach{order:3}#cwr-reviews #review-form-container #review-form-wrapper form .comment-form-rating{order:-4;margin-bottom:15px}#cwr-reviews #review-form-container .comment-form-rating .rating-list{margin:0;list-style:none;text-align:center;line-height:1}#cwr-reviews #review-form-container .comment-form-rating .rating-list li{margin:0;display:inline-block;width:auto;line-height:1}#cwr-reviews #review-form-container .comment-form-rating .rating-list li label{margin:0}#cwr-reviews #review-form-container .comment-form-rating .rating-list .text-inherit{display:inline-block;line-height:1}#cwr-reviews #review-form-container .comment-form-rating .rating-list li svg{cursor:pointer}#cwr-reviews #review-form-container .comment-form-rating .rating-list li.active svg{color:#F79009}#cwr-reviews #review-form-container .comment-form-rating .rating-list input{display:none}#cwr-reviews #review-form-container .comment-form-rating .text-semantic-warning{color:#F79009;text-align:center}#cwr-reviews #review-form-container form input[type="text"],#cwr-reviews #review-form-container form input[type="email"],#cwr-reviews .review-form-wr#cwr-reviews apper form input[type="phone"]{height:50px;border-radius:8px;box-shadow:none;border:1px solid #ddd;background-color:var(--cwr-white-color)}#cwr-reviews #review-form-container .comment-form-comment{margin-bottom:10px;line-height:1}#cwr-reviews #review-form-container form textarea{border-radius:8px;box-shadow:none;resize:none;border:1px solid #ddd;background-color:var(--cwr-white-color);margin-bottom:5px}#cwr-reviews #reviews #comment{height:100px;width:100%}#cwr-reviews #review-form-container form input[type="text"]:focus,#cwr-reviews #review-form-container form input[type="email"]:focus,#cwr-reviews #review-form-container form input[type="phone"]:focus,#cwr-reviews #review-form-container form textarea:focus{box-shadow:0 0 10px 0 #ddd inset}#cwr-reviews #review-form-container .attach-images-wrapper label{padding:20px;border-radius:8px;background-color:#f1f1f1;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;cursor:pointer;margin-bottom:6px}#cwr-reviews #review-form-container .attach-images-wrapper label a{color:var(--cwr-main-color)}#cwr-reviews #review-form-container .attach-images-wrapper label a span{color:var(--cwr-text-color)}#cwr-reviews #review-form-container .attach-images-wrapper input{display:none}#cwr-reviews #review-form-container form #submit{background-color:var(--cwr-main-color)!important;text-transform:initial!important;font-size:16px!important;border-radius:100px!important;width:100%!important;margin:15px 0 0!important;color:var(--cwr-white-color)!important;height:50px!important}#cwr-reviews #review-form-container .review-attach-images-wrapper .img-container{width:60px;height:60px;border-radius:4px;overflow:hidden;position:relative;margin:0 6px 6px 0;display:inline-block}#cwr-reviews #review-form-container .review-attach-images-wrapper .preview-image{position:absolute;inset:0;object-fit:cover;height:100%;width:100%}#cwr-reviews #review-form-container .review-attach-images-wrapper .delete-btn{position:absolute;right:0;top:0;font-size:12px;z-index:10;cursor:pointer}#cwr-reviews .load-more-comments-wrapper{text-align:center}#cwr-reviews .load-more-comments-btn{text-transform:inherit;font-weight:500;font-size:14px;line-height:1;display:inline-flex;align-items:center;gap:2px;color:var(--cwr-headline-color);transition:all 0.3s;background:#fff0}#cwr-reviews .load-more-comments-btn.submitting svg{animation:spin 1s linear infinite}#cwr-reviews .load-more-comments-btn:hover{color:var(--cwr-main-color)}@media (max-width:549px){#cwr-reviews p{margin-bottom:8px;font-size:14px}#cwr-reviews .woocommerce-reviews-container{padding:15px;border-radius:20px}#cwr-reviews .stars-average-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}#cwr-reviews .reviews-stars-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}#cwr-reviews .button.send-review{font-size:14px;background-color:var(--cwr-main-color);text-transform:initial;border-radius:100px;margin:0;padding:0 20px;color:#fff;font-weight:400;min-height:40px;line-height:40px;border:0}#cwr-reviews .cwr-reviews-container .stars-average-wrapper .average-rating{font-size:28px}#cwr-reviews .cwr-reviews-container .star-label{gap:0;min-width:80px}#cwr-reviews .star-icon{width:14px}#cwr-reviews .star-item .review-count span{display:none}#cwr-reviews .stars-list{width:100%}#cwr-reviews .star-item{min-width:100%;width:100%}#cwr-reviews .star-item .review-count{flex:1}#cwr-reviews .review-bar{flex:2 0 auto;max-width:300px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item label{font-size:12px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item label .text{padding:2px 12px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item input:checked+label .text{padding:2px 0 2px 12px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item label .tag{width:20px;height:18px}#cwr-reviews .sorting-stars-container .sorting-stars-wrapper .sorting-star-item input+label .tag svg{color:#fff;position:absolute;top:2px;right:2px;width:6px}#cwr-reviews .commentlist li .meta-reply{font-size:12px}#cwr-reviews .commentlist .comment_container>img{max-width:36px}#cwr-reviews .commentlist .children .comment_container>img{max-width:24px}#cwr-reviews .commentlist .comment-text{padding:0 10px}#cwr-reviews .attachment-images li img{width:36px;height:36px}#cwr-reviews .commentlist .children>li:before{top:16px}#cwr-reviews .commentlist .woocommerce-review__author{font-size:14px}#cwr-reviews .commentlist .woocommerce-review__author+em{font-size:10px}#cwr-reviews .commentlist>.children{margin-left:18px}#cwr-reviews .commentlist li.has-child:before{left:18px}#cwr-reviews .commentlist .children>li{padding:8px 12px 12px 20px!important}#cwr-reviews .commentlist li.has-child+.children>li.has-child:after,#cwr-reviews .commentlist .children>li:last-child:after,#cwr-reviews .commentlist .children>li:after{width:16px;height:16px;top:6px}#cwr-reviews .attachment-images li{width:36px}#cwr-reviews #review-form-container #review-form-wrapper form .form_row_reviews .comment-form-author,#cwr-reviews #review-form-container #review-form-wrapper form .form_row_reviews .comment-form-phone{width:100%}.toast{padding:12px 16px;position:fixed;z-index:1;right:15px;left:15px;top:30px;font-size:15px}}