.ksacr-source{display:none!important}
[data-ksacr-duplicate]{display:none!important}
[data-ksacr-summary]{display:block!important;float:none!important;width:auto!important;height:auto!important;overflow:visible!important;font-size:13px!important;line-height:1.5!important;letter-spacing:0!important;color:#6b4226!important;background:none!important;text-decoration:none!important}
[data-ksacr-summary]::before,[data-ksacr-summary]::after{content:none!important;display:none!important}
[data-ksacr-summary] .ksacr-average{display:inline-flex!important;align-items:baseline;flex-wrap:nowrap;white-space:nowrap;gap:6px;color:#6b4226!important;font-size:13px!important;line-height:1.5!important;letter-spacing:0!important}
[data-ksacr-summary] .ksacr-average>*{color:#6b4226!important;font-size:inherit!important;font-family:inherit!important;line-height:inherit!important;letter-spacing:0!important;position:static!important;float:none!important;width:auto!important;font-style:normal!important}
[data-ksacr-summary] .ksacr-score{font-weight:700!important}
.ks-product-summary [data-ksacr-summary],.summary [data-ksacr-summary]{margin-bottom:16px}
.ks-product-summary [data-ksacr-summary] .ksacr-average,.summary [data-ksacr-summary] .ksacr-average{font-size:16px!important}
/* Scope every layout rule to reviews; never change the site header or checkout. */
#ks-customer-reviews,#reviews{box-sizing:border-box;max-width:1460px!important;width:calc(100% - 48px)!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
#ks-customer-reviews #reviews{width:100%!important}
#ksacr-breakdown{clear:both;padding:28px 0 30px;margin:0 0 24px;border-bottom:1px solid #eee9df;color:#71170f;scroll-margin-top:140px}
#ksacr-breakdown h2{text-align:center;font:34px/1.3 Georgia,serif!important;color:#71170f!important;margin:0 0 34px!important;letter-spacing:0}
#ksacr-breakdown .ksacr-breakdown-grid{display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:0}
#ksacr-breakdown .ksacr-summary-total{padding:16px 24px;justify-self:center;min-width:0}
#ksacr-breakdown .ksacr-average-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
#ksacr-breakdown .ksacr-breakdown-score{font:400 20px/1.5 Arial,sans-serif;color:#71170f}
#ksacr-breakdown p{font-size:18px;line-height:1.5;margin:0;color:#71170f}
#ksacr-breakdown .ksacr-stars{display:inline-block;position:relative;color:#ae8b38;font:22px/1.2 Arial,sans-serif;letter-spacing:0;white-space:nowrap;width:max-content;flex:0 0 auto}
#ksacr-breakdown .ksacr-stars>span{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;font:inherit;color:inherit}
#ksacr-breakdown .ksacr-bars{border-left:1px solid #eee9df;border-right:1px solid #eee9df;padding:0 32px}
#ksacr-breakdown .ksacr-bar-row{display:grid;grid-template-columns:110px minmax(60px,175px) 28px;justify-content:center;gap:18px;align-items:center;margin:5px 0;font:14px/1.4 Arial,sans-serif;color:#777}
#ksacr-breakdown meter{display:block;width:100%;height:18px;appearance:none;border:0;border-radius:0;background:#eee;accent-color:#ae8b38}
#ksacr-breakdown meter::-webkit-meter-bar{background:#eee;border:0;border-radius:0;height:18px}
#ksacr-breakdown meter::-webkit-meter-optimum-value{background:#ae8b38;border-radius:0}
#ksacr-breakdown meter::-moz-meter-bar{background:#ae8b38}
#ksacr-breakdown .ksacr-write-review{display:block;justify-self:center;width:calc(100% - 64px);max-width:300px;box-sizing:border-box;background:#ae8b38!important;color:#fff!important;padding:13px 16px;border:0;border-radius:0;box-shadow:none;text-decoration:none;font:600 19px/1.3 Arial,sans-serif;text-align:center}
#ksacr-breakdown .ksacr-write-review:hover{background:#92722c!important}
#ksacr-breakdown .ksacr-write-review:focus-visible{outline:2px solid #71170f;outline-offset:3px}
#reviews .woocommerce-Reviews-title{display:none!important}
#reviews ol.commentlist{padding:0!important;margin:0!important;width:100%!important}
#reviews ol.commentlist li.review{list-style:none!important;margin:0!important;padding:24px 0!important;border:0!important;border-bottom:1px solid #eee9df!important}
#reviews .comment_container{position:relative;min-height:110px}
#reviews .comment_container .comment-text{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;min-width:0}
#reviews .comment_container .comment-text>*{order:2}
#reviews .comment_container .review-rating,#reviews .comment_container .comment-text>.star-rating{order:1!important;position:relative!important;top:auto!important;left:auto!important;margin-bottom:14px;align-self:flex-start}
#reviews .comment_container .star-rating{float:none!important;color:#ae8b38!important;margin:0 0 12px!important;font-size:19px!important}
#reviews .comment_container .star-rating:before,#reviews .comment_container .star-rating span:before{color:#ae8b38!important}
#reviews .comment_container .meta{display:flex!important;order:0!important;align-items:center;flex-wrap:wrap;gap:8px;min-height:44px;padding:0!important;margin:0 0 14px!important;line-height:1.4;position:static!important}
#reviews .woocommerce-review__author{color:#ae8b38!important;font-size:18px!important;font-weight:400!important}
#reviews .woocommerce-review__dash{display:none!important}
#reviews .woocommerce-review__published-date{position:static!important;margin-left:auto;color:#777;font-size:14px}
#reviews .comment_container img.avatar{position:static!important;float:none!important;transform:none!important;flex:0 0 42px!important;width:42px!important;height:42px!important;margin:0 4px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover}
#reviews .comment_container img.avatar-default{filter:sepia(1) saturate(2);background:#f1f1f1}
#reviews .description,#reviews .description p{color:#71170f!important;font-size:18px!important;line-height:1.6!important}
#reviews .ksacr-verified,#reviews .woocommerce-review__verified{display:inline-block!important;margin:0 0 0 4px!important;padding:2px 7px!important;background:#ae8b38!important;color:#fff!important;font:400 12px/1.3 Arial,sans-serif!important;border:0!important;border-radius:0!important}
.ks-rating-row[data-ksacr-summary] .ksacr-average{font-size:18px!important}
@media(max-width:1100px){#ksacr-breakdown .ksacr-bars{padding:0 14px}#ksacr-breakdown .ksacr-bar-row{gap:8px}#ksacr-breakdown .ksacr-write-review{width:calc(100% - 28px)}}
@media(max-width:850px){#ksacr-breakdown .ksacr-breakdown-grid{grid-template-columns:1fr;gap:22px}#ksacr-breakdown .ksacr-bars{border:0;padding:0;width:100%;max-width:400px;justify-self:center}#ksacr-breakdown .ksacr-summary-total{padding:0}#ksacr-breakdown h2{font-size:28px!important;margin-bottom:24px!important}#ksacr-breakdown .ksacr-write-review{width:100%;max-width:300px}#ks-customer-reviews,#reviews{width:calc(100% - 32px)!important}#reviews .woocommerce-review__published-date{position:static;width:100%;font-size:12px}#reviews .description,#reviews .description p{font-size:16px!important}}
