.elementor-element.elementor-element-30e696d .cr-all-reviews-shortcode{background:radial-gradient(circle at top left,rgba(82,117,97,.28),transparent 38%),radial-gradient(circle at bottom right,rgba(110,160,46,.12),transparent 30%),linear-gradient(180deg,#1a2c22 0%,#102018 100%);border:1px solid var(--line);border-radius:30px;padding:30px;box-shadow:var(--shadow);color:var(--text)}.elementor-element.elementor-element-30e696d .cr-summaryBox-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch;margin-bottom:24px;background:0 0!important;border:0!important}@media (max-width:767px){.elementor-element.elementor-element-30e696d .cr-summaryBox-wrap{grid-template-columns:1fr}}.elementor-element.elementor-element-30e696d .cr-overall-rating-wrap{background:linear-gradient(180deg,#f7faf7 0%,#edf4ef 100%)!important;border:1px solid rgba(82,117,97,.2)!important;border-radius:24px!important;padding:28px 24px!important;text-align:center;min-height:100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.elementor-element.elementor-element-30e696d .ivole-summaryBox.cr-all-reviews-ajax{background:linear-gradient(180deg,#f7faf7 0%,#edf4ef 100%)!important;border:1px solid rgba(82,117,97,.2)!important;border-radius:24px!important;padding:22px 24px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.elementor-element.elementor-element-30e696d .cr-summary-separator{display:none!important}.elementor-element.elementor-element-30e696d .cr-average-rating{margin-bottom:8px}.elementor-element.elementor-element-30e696d .cr-average-rating span{font-size:68px!important;line-height:1!important;font-weight:900!important;letter-spacing:-2px;color:#6ea02e!important}.elementor-element.elementor-element-30e696d .cr-average-rating-stars{display:flex;justify-content:center;margin-bottom:10px}.elementor-element.elementor-element-30e696d .cr-rating-icon-base .cr-rating-icon-bg{color:rgba(82,117,97,.25)!important}.elementor-element.elementor-element-30e696d .cr-rating-icon-frnt .cr-rating-icon{color:#527561!important;filter:drop-shadow(0 0 6px rgba(82,117,97,.3))}.elementor-element.elementor-element-30e696d .cr-total-rating-count{color:#43584a!important;font-size:15px;font-weight:600}.elementor-element.elementor-element-30e696d .cr-histogramTable,.elementor-element.elementor-element-30e696d .cr-histogramTable tbody{width:100%}.elementor-element.elementor-element-30e696d .ivole-histogramRow td{padding-top:8px!important;padding-bottom:8px!important;border:none!important;vertical-align:middle}.elementor-element.elementor-element-30e696d .ivole-histogramCell1{color:#52675a!important;font-weight:600;font-size:14px;white-space:nowrap}.elementor-element.elementor-element-30e696d .ivole-histogramCell3{color:#6ea02e!important;font-weight:700;font-size:14px;white-space:nowrap}.elementor-element.elementor-element-30e696d .ivole-meter{height:10px!important;border-radius:999px!important;background:rgba(82,117,97,.12)!important;overflow:hidden}.elementor-element.elementor-element-30e696d .ivole-meter-bar{height:10px!important;border-radius:999px!important;background:linear-gradient(90deg,#527561 0%,#6f9380 100%)!important;color:transparent!important;font-size:0!important;box-shadow:0 0 10px rgba(82,117,97,.15)}.elementor-element.elementor-element-30e696d .cr-ajax-search{display:grid;grid-template-columns:1fr 120px;gap:12px;margin:24px 0 18px}@media (max-width:767px){.elementor-element.elementor-element-30e696d .cr-ajax-search{grid-template-columns:1fr}}.elementor-element.elementor-element-30e696d .cr-ajax-search>div{display:flex;align-items:center;gap:10px;min-height:56px;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:18px;padding:0 16px}.elementor-element.elementor-element-30e696d .cr-ajax-search-icon{fill:#9db0a4!important;font-size:18px;flex-shrink:0}.elementor-element.elementor-element-30e696d .cr-input-text{flex:1;background:0 0!important;border:none!important;box-shadow:none!important;color:#fff!important;font-size:15px;padding:0!important}.elementor-element.elementor-element-30e696d .cr-input-text::placeholder{color:#9db0a4!important}.elementor-element.elementor-element-30e696d .cr-input-text:focus{outline:none!important}.elementor-element.elementor-element-30e696d .cr-clear-input svg{fill:#9db0a4!important}.elementor-element.elementor-element-30e696d .cr-button-search{min-height:56px;border:none!important;border-radius:18px!important;background:linear-gradient(135deg,#527561 0%,#3f5c4c 100%)!important;color:#fff!important;font-size:16px;font-weight:700;box-shadow:0 10px 24px rgba(82,117,97,.28);transition:.25s ease}.elementor-element.elementor-element-30e696d .cr-button-search:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(82,117,97,.38)}.elementor-element.elementor-element-30e696d .cr-count-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;margin-bottom:18px;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:18px}@media (max-width:767px){.elementor-element.elementor-element-30e696d .cr-count-row{flex-direction:column;align-items:stretch}}.elementor-element.elementor-element-30e696d .cr-count-row-count{color:var(--muted)!important;font-size:14px;font-weight:600}.elementor-element.elementor-element-30e696d .cr-ajax-reviews-sort{min-height:44px;background:#18261e!important;border:1px solid var(--line-strong)!important;border-radius:14px!important;color:#eef4f0!important;padding:0 14px!important;box-shadow:none!important;font-size:14px;font-weight:600}.elementor-element.elementor-element-30e696d .commentlist{list-style:none;margin:0;padding:0}.elementor-element.elementor-element-30e696d .commentlist>li{list-style:none;margin:0 0 18px!important;padding:0!important}.elementor-element.elementor-element-30e696d .comment_container{display:flex;align-items:flex-start;gap:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media (max-width:767px){.elementor-element.elementor-element-30e696d .comment_container{flex-direction:column}}.elementor-element.elementor-element-30e696d .cr-avatar,.elementor-element.elementor-element-30e696d .comment_container img.avatar{width:60px!important;height:60px!important;min-width:60px;border-radius:18px!important;background:linear-gradient(135deg,#527561 0%,#6f9380 100%)!important;box-shadow:0 10px 20px rgba(82,117,97,.25)}.elementor-element.elementor-element-30e696d .cr-avatar-check{background:#6ea02e!important;border-radius:999px;box-shadow:0 0 0 3px #132019}.elementor-element.elementor-element-30e696d .cr-comment-text{flex:1;min-width:0}.elementor-element.elementor-element-30e696d .meta{margin-bottom:10px}.elementor-element.elementor-element-30e696d .woocommerce-review__author{color:#fff!important;font-size:16px;font-weight:800;letter-spacing:.01em}.elementor-element.elementor-element-30e696d .woocommerce-review__published-date,.elementor-element.elementor-element-30e696d time{color:var(--muted)!important;font-size:13px;font-weight:500}.elementor-element.elementor-element-30e696d .cr-rating-product-name{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px}.elementor-element.elementor-element-30e696d .cr-rating-product-name .cr-rating-icon-base .cr-rating-icon-bg{color:rgba(255,255,255,.18)!important}.elementor-element.elementor-element-30e696d .cr-rating-product-name .cr-rating-icon-frnt .cr-rating-icon{color:#6ea02e!important;filter:drop-shadow(0 0 4px rgba(110,160,46,.18))}.elementor-element.elementor-element-30e696d .cr-product-name-picture{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(82,117,97,.22);border-radius:14px}.elementor-element.elementor-element-30e696d .iv-comment-product-img{width:34px!important;height:34px!important;border-radius:10px!important;object-fit:cover}.elementor-element.elementor-element-30e696d .description{margin-top:8px}.elementor-element.elementor-element-30e696d .description p{margin:0;color:#dce8e1!important;font-size:15px;line-height:1.75}.elementor-element.elementor-element-30e696d .cr-show-more-button,.elementor-element.elementor-element-30e696d #cr-show-more-all-reviews{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;margin-top:6px;border:none!important;border-radius:16px!important;background:linear-gradient(135deg,#527561 0%,#3f5c4c 100%)!important;color:#fff!important;font-weight:700;box-shadow:0 10px 24px rgba(82,117,97,.28);transition:.25s ease}.elementor-element.elementor-element-30e696d .cr-show-more-button:hover,.elementor-element.elementor-element-30e696d #cr-show-more-all-reviews:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(82,117,97,.38)}.elementor-element.elementor-element-30e696d .cr-search-no-reviews{margin-top:18px;padding:18px;background:rgba(82,117,97,.14);border:1px solid rgba(82,117,97,.28);border-radius:16px;color:#d8e6dd!important}.elementor-element.elementor-element-30e696d ol.commentlist li::marker{content:""}@media (max-width:767px){.elementor-element.elementor-element-30e696d .cr-all-reviews-shortcode{padding:20px;border-radius:22px}.elementor-element.elementor-element-30e696d .cr-average-rating span{font-size:54px!important}.elementor-element.elementor-element-30e696d .cr-overall-rating-wrap,.elementor-element.elementor-element-30e696d .ivole-summaryBox.cr-all-reviews-ajax{border-radius:18px!important}.elementor-element.elementor-element-30e696d .comment_container{border-radius:18px;padding:16px}}.elementor-element-30e696d .cr-summaryBox-wrap{display:flex!important;gap:30px!important;align-items:stretch!important}.elementor-element-30e696d .cr-overall-rating-wrap{flex:0 0 260px!important}.elementor-element-30e696d .ivole-summaryBox{flex:1 1 auto!important;width:70%!important}.elementor-element-30e696d .ivole-histogramCell2{width:100%!important}.elementor-element-30e696d .ivole-meter{width:100%!important}.elementor-element.elementor-element-30e696d .cr-ajax-search>div{position:relative!important;display:flex!important;align-items:center!important}.elementor-element.elementor-element-30e696d .cr-ajax-search>div .cr-ajax-search-icon{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;pointer-events:none!important;z-index:2!important}