.rating{display:flex;justify-content:left;width:auto;overflow:hidden;flex-direction:row-reverse;height:auto;position:relative}.rating-0{filter:grayscale(100%)}.rating>input{display:none}.rating>label{cursor:pointer;width:40px;height:40px;margin-top:auto;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:76%;transition:.3s}.rating>input:checked~label,.rating>input:checked~label~label{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e")}.rating>input:not(:checked)~label:hover,.rating>input:not(:checked)~label:hover~label{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e")}#rating-1:checked~.emoji-wrapper>.emoji{transform:translateY(-100px)}#rating-2:checked~.emoji-wrapper>.emoji{transform:translateY(-200px)}#rating-3:checked~.emoji-wrapper>.emoji{transform:translateY(-300px)}#rating-4:checked~.emoji-wrapper>.emoji{transform:translateY(-400px)}#rating-5:checked~.emoji-wrapper>.emoji{transform:translateY(-500px)}.feedback{max-width:360px;width:100%;border-radius:8px;display:flex;flex-direction:column;flex-wrap:wrap;padding:0 0 2em}.swiper-container{width:100%;height:auto;overflow-x:hidden;padding-top:4.5em}.swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-review{background:#fefefe;padding:15px;border-radius:8px;box-shadow:0 4px 6px #00000005;text-align:center;box-shadow:0 2px 5px #0000000d;display:flex;flex-direction:row}.product-details p{text-align:left}@media (max-width: 769px){.product-review{width:90%}}.product-info img{display:block;margin:0 auto}.product-comment{margin-top:1em;text-align:left;font-weight:600;color:#24564c}.woocommerce-page textarea{border-radius:12px!important}.product-rating{font-weight:600;color:#24564c;display:flex;flex-direction:row;align-items:center}.product-info{min-height:auto;width:25%}.woocommerce-review-form .swiper-container{width:100%;height:auto;overflow:hidden;position:relative;margin-top:-2em}.woocommerce-review-form .swiper-container .swiper-button-prev,.woocommerce-review-form .swiper-container .swiper-button-next{width:30px;height:30px;background-color:#24564c;color:#fff;border-radius:50%;position:absolute;top:10%;transform:translateY(-50%);z-index:10}.swiper-button-next:after,.swiper-button-prev:after{font-size:12px!important}.woocommerce-review-form .swiper-container .swiper-button-prev{right:50px!important}.woocommerce-review-form .swiper-container .swiper-button-next{right:10px}.woocommerce-review-form .swiper-container .swiper-button-prev:hover,.woocommerce-review-form .swiper-container .swiper-button-next:hover{background-color:#1e4b43}.rating input[type=radio]+label{cursor:pointer}.rating input[type=radio]:not(:disabled)+label:hover,.rating input[type=radio]:not(:disabled)+label:hover~label{color:gold}.rating input[type=radio]:disabled+label{pointer-events:none;cursor:default}@media (max-width: 768px){.product-review{display:flex;flex-direction:column;min-height:auto;height:auto;width:100%;align-items:stretch}.product-info{width:100%;display:flex;justify-content:center;align-items:center}.product-info img{width:230px;height:100%;object-fit:cover}.product-details{display:flex;flex-direction:column;justify-content:flex-start;padding-left:10px;text-align:left}.product-rating{align-self:flex-start;flex-direction:column;margin-bottom:.5rem;width:100%;display:flex;align-items:flex-start}.product-comment{align-self:flex-start;margin-top:0}.product-review{box-shadow:none;border:none}.rating{width:70%;margin-top:-.3em;margin-left:-5px}}.reward-points-main-title{font-size:2em;color:#24564c;margin-bottom:20px}.reward-points-history-title{font-size:1.5em;color:#24564c;margin-bottom:15px}.reward-block-title{font-size:1.2em;color:#24564c!important;margin-bottom:10px;margin-top:1em}.reward-block{margin-bottom:30px}.reward-points-table{width:100%;border-collapse:collapse;margin-top:10px}.reward-points-table tbody tr:nth-child(2n){background-color:#f9f9f9}.reward-points-table th,.reward-points-table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.reward-points-table a{color:#24564c;text-decoration:none;font-weight:600}.reward-points-table a:hover{text-decoration:underline}.progress-bar-container{text-align:left}.progress-bar{position:relative;height:20px;width:100%;background-color:#e0e0e0;border-radius:10px;margin:0 auto;overflow:hidden}.progress-bar .progress{position:absolute;height:100%;background-color:#24564c;width:0;max-width:100%;border-radius:10px;transition:width .5s ease-in-out}.progress-bar-container p{margin-top:10px;font-weight:700;color:#24564c}.reward-total-puntos{border:1px solid #06b497;padding:.7em;border-radius:25px;background:#06b497;color:#fff;font-weight:500;font-size:.9em}.copy-coupon-button{background-color:#06b497;color:#fff;border:none;padding:5px 10px;margin-left:10px;border-radius:5px;cursor:pointer;font-size:.9em}.copy-coupon-button:hover{background-color:#049d84}.view-active-coupons-button{padding:10px 20px;border-radius:5px;display:inline-block;background:#24564c!important;text-decoration:none!important;color:#fff!important;font-size:.9em!important}.view-active-coupons-button:hover{background:#049d84!important;transition:.3s}.reward-coupons-list{list-style:none;padding:0}.reward-coupons-list li{border:1px solid #ddd;padding:15px;margin-bottom:10px;border-radius:5px}.reward-coupons-list p{margin:5px 0}.copy-success-message{color:#06b497;font-weight:700;margin-left:10px;font-size:.9em}.active-reward-table{border:2px solid #28a745;background-color:#e6f7eb}.completed-reward-table{border:1px solid #ccc;background-color:#f8f9fa}.reward-points-active-title{color:#28a745;font-weight:700;margin-top:1em}.coupon-used-review{color:red;font-weight:700}@media (max-width: 768px){.woocommerce-review-form .swiper-container .swiper-button-prev,.woocommerce-review-form .swiper-container .swiper-button-next{width:20px;height:20px;top:17%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;background-color:#24564c;color:#fff;border-radius:50%;display:block!important}.woocommerce-review-form .swiper-container .swiper-button-prev{left:10px;right:auto}.woocommerce-review-form .swiper-container .swiper-button-next{right:10px;left:auto}.swiper-button-next:after,.swiper-button-prev:after{font-size:10px!important;margin-left:7px!important}}#review_form_wrapper #review_form{display:none}.ast-orders-table__cell.ast-orders-table__cell-order-review-status{margin-top:.7em;background:#24564c;padding:.5em .7em;border-radius:25px;color:#fff;width:fit-content}.woocommerce .star-rating{color:#24564c!important}ol.commentlist{padding:0;margin:1em}.woocommerce-Reviews{margin:1em 0;padding:1em;background-color:#fff;border:1px solid #ddd;border-radius:5px}.woocommerce-Reviews-title{font-size:1.3em;font-weight:700;margin-bottom:.75em}#review-sorting{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1em}#review-sorting label{color:#24564c;font-weight:600;margin-right:1em}#review-sorting select{background-color:#fff;border:1px solid #00b48d;color:#24564c;border-radius:4px;padding:.3em 1em .3em .5em;margin-right:1em;cursor:pointer}#review-sorting select:focus{outline:none;border-color:#24564c}.commentlist{padding:0;margin:0;list-style:none}.commentlist li.review{margin-bottom:1.5em;padding:1em;border-bottom:1px solid #eee;background:#f3f3f3}.comment_container{display:flex;gap:1em}.comment_container img.avatar,.comment-text img[src*=flags]{display:none!important}.comment_container .comment-text{flex:1;padding:1em}.comment-text .description p{margin-bottom:.5em!important}.comment_container .meta{font-size:1.2em;color:#666;margin-bottom:0!important}.comment_container .woocommerce-review__author{font-weight:600;margin-right:.5em}.comment_container .woocommerce-review__verified{color:#009245;font-size:.85em}.comment_container .meta time.woocommerce-review__published-date{display:block}.woocommerce-review__dash{display:none}.star-rating{margin:.4em 0}.star-rating span{font-weight:400}.comment_container .description{font-size:.95em;line-height:1.4em;color:#333}.woocommerce-pagination{margin-top:1em;text-align:center}.woocommerce-pagination .page-numbers{display:inline-block;margin:0 .25em;padding:.3em .6em;color:#666;border:1px solid #ccc;border-radius:3px;text-decoration:none}.woocommerce-pagination .page-numbers.current{background-color:#009245;color:#fff;border-color:#009245}#load_more_reviews{padding:8px 15px;background:#24564c;font-size:1.2em;border-radius:3px;cursor:pointer;font-weight:500;margin-left:.8em}#load_more_reviews{padding:8px 15px;background:#24564c;font-size:1.2em;border-radius:3px;cursor:pointer;font-weight:500;margin-left:.8em;color:#fff;position:relative}#load_more_reviews.button-loading{color:transparent;pointer-events:none}#load_more_reviews.button-loading:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin-top:-11px;margin-left:-11px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#collapse_reviews{padding:8px 15px;background:#ff4e4e;cursor:pointer;border-radius:3px;font-size:1.2em}.cannactiva-translate-button{font-size:1.2em;font-weight:500}
