.kpe-reviews{--kpe-review-border:#aa672f;--kpe-review-line:#d7b697;--kpe-review-line:color-mix(in srgb,var(--kpe-review-border) 45%,#fff);color:#30271f;background:#fff;border:1px solid var(--kpe-review-border);border-radius:18px;padding:0;margin:28px 0;clear:both;text-align:start;scroll-margin-top:90px;font-family:inherit;font-style:normal;line-height:1.9}.kpe-reviews *{box-sizing:border-box}.kpe-reviews [hidden]{display:none!important}.kpe-reviews .kpe-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:22px 25px;border-bottom:1px solid var(--kpe-review-line);margin:0}.kpe-reviews .kpe-reviews-head p{font-size:12px;color:#8c5226;margin:0 0 4px}.kpe-reviews .kpe-reviews-head h2{color:inherit;font-size:24px;font-weight:600;line-height:1.6;margin:0}.kpe-reviews .kpe-review-write,.kpe-reviews .kpe-review-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--kpe-review-border);border-radius:9px;min-height:44px;padding:8px 16px;background:#fff;color:#69411f;font:inherit;font-size:14px;text-decoration:none;letter-spacing:normal;text-transform:none;margin:0;cursor:pointer;box-shadow:none}.kpe-reviews .kpe-review-write:hover,.kpe-reviews .kpe-review-toggle:hover{text-decoration:underline;background:#fff;color:#30271f}.kpe-reviews .kpe-reviews-summary{display:flex;align-items:center;flex-wrap:wrap;gap:23px;background:#fff;border-bottom:1px solid var(--kpe-review-line);padding:20px 25px;margin:0}.kpe-reviews .kpe-review-average{font-size:44px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;direction:ltr}.kpe-reviews .kpe-review-average small{font-size:13px;font-weight:400;color:#736a62}.kpe-reviews .kpe-reviews-summary>div{display:grid;gap:8px;border-inline-start:1px solid var(--kpe-review-line);padding-inline-start:23px;font-size:13px}.kpe-reviews .star-rating{color:#a56731}.kpe-reviews .kpe-reviews-summary .star-rating{float:none;margin:0}.kpe-reviews #reviews,.kpe-reviews #comments,.kpe-reviews #review_form_wrapper{width:100%;max-width:none;float:none;margin:0;padding:0}.kpe-reviews #comments>.woocommerce-Reviews-title{display:none}.kpe-reviews #reviews .commentlist{margin:0;padding:0 25px;list-style:none;display:block}.kpe-reviews #reviews .commentlist>li{list-style:none;margin:0;padding:20px 0;background:#fff;border:0;border-bottom:1px solid var(--kpe-review-line);border-radius:0;min-width:0;box-shadow:none}.kpe-reviews #reviews .kpe-review-rest>li:last-child{border-bottom:0}.kpe-reviews #reviews .kpe-review-featured{padding:20px 22px 6px;display:grid;grid-template-columns:1fr;gap:14px}.kpe-reviews #reviews .kpe-review-featured>li{padding:16px 18px;border:1px solid var(--kpe-review-border);border-radius:12px}.kpe-reviews #reviews .commentlist .comment_container{display:flow-root}.kpe-reviews #reviews .commentlist .comment-text{margin:0;padding:0;border:0;border-radius:0;color:inherit}.kpe-reviews #reviews .commentlist img.avatar{float:inline-start;position:static;width:38px;height:38px;border-radius:50%;margin:0 0 10px 12px;padding:0;border:0;object-fit:cover}.kpe-reviews #reviews .commentlist .star-rating{float:inline-end;margin:2px 0 8px 10px}.kpe-reviews #reviews .commentlist .meta{font-size:13px;line-height:1.9;margin:0 0 12px;min-height:44px;color:#736a62;font-style:normal}.kpe-reviews #reviews .commentlist .woocommerce-review__author{font-size:15px;font-weight:600;color:#30271f}.kpe-reviews #reviews .kpe-review-featured .meta{padding-bottom:12px;border-bottom:1px solid var(--kpe-review-line)}.kpe-reviews #reviews .commentlist .description{clear:both;overflow-wrap:anywhere;font-size:15px;line-height:1.95;font-style:normal}.kpe-reviews #reviews .commentlist .description p{font-size:inherit;line-height:inherit;font-style:normal}.kpe-reviews #reviews .commentlist .description p:last-child{margin-bottom:0}.kpe-reviews #reviews .commentlist .woocommerce-review__verified{color:#46634b;font-size:12px;font-style:normal}.kpe-reviews #reviews .commentlist .children{margin:18px 0 0;padding-inline-start:16px;list-style:none}.kpe-reviews #reviews .commentlist .children>li{margin-top:15px}.kpe-reviews #reviews .kpe-review-rest{border-top:1px solid var(--kpe-review-line)}.kpe-reviews #reviews .kpe-review-rest img.avatar{display:none}.kpe-reviews .kpe-review-actions{text-align:center;margin:0;padding:12px 22px}.kpe-reviews .kpe-review-toggle{border:0;padding:8px 4px}.kpe-reviews .kpe-review-status{display:block;font-size:12px;color:#736a62;margin-top:4px}.kpe-reviews .kpe-review-status:empty{display:none}.kpe-reviews #reviews .woocommerce-pagination{margin:0;padding:16px 22px;border-top:1px solid var(--kpe-review-line)}.kpe-reviews #review_form_wrapper{border-top:1px solid var(--kpe-review-line);margin:0;padding:22px 25px}.kpe-reviews #reviews .woocommerce-noreviews,.kpe-reviews #reviews .woocommerce-verification-required{padding:20px 25px;margin:0}.kpe-reviews #review_form_wrapper input:not([type=checkbox]):not([type=submit]),.kpe-reviews #review_form_wrapper textarea,.kpe-reviews #review_form_wrapper select{max-width:100%;border-radius:10px}.kpe-reviews #review_form_wrapper textarea{min-height:120px}.kpe-reviews--unified #reviews .kpe-review-featured{display:block;border:1px solid var(--kpe-review-border);border-radius:12px;margin:20px 22px 6px;padding:0 18px}.kpe-reviews--unified #reviews .kpe-review-featured>li{border:0;border-top:1px solid var(--kpe-review-line);border-radius:0;padding:18px 0}.kpe-reviews--unified #reviews .kpe-review-featured>li:first-child{border-top:0}.kpe-reviews--minimal #reviews .kpe-review-featured>li{border:0;border-inline-start:3px solid var(--kpe-review-border);border-radius:0}.kpe-reviews--minimal #reviews .kpe-review-featured .meta{border-bottom:0;padding-bottom:0}@media(max-width:600px){.kpe-reviews{border-radius:16px}.kpe-reviews .kpe-reviews-head{padding:18px 16px}.kpe-reviews .kpe-reviews-head h2{font-size:21px}.kpe-reviews .kpe-reviews-summary{padding:18px 16px;gap:17px}.kpe-reviews .kpe-review-average{font-size:38px}.kpe-reviews .kpe-reviews-summary>div{padding-inline-start:17px}.kpe-reviews #reviews .commentlist{padding:0 16px}.kpe-reviews #reviews .kpe-review-featured{padding:16px 12px 4px;gap:12px}.kpe-reviews #reviews .kpe-review-featured>li{padding:13px 12px}.kpe-reviews #review_form_wrapper{padding:18px 16px}.kpe-reviews #review_form_wrapper input,.kpe-reviews #review_form_wrapper textarea{font-size:16px}.kpe-reviews--unified #reviews .kpe-review-featured{margin:16px 12px 4px;padding:0 12px}.kpe-reviews--unified #reviews .kpe-review-featured>li{padding:18px 0}}