div#reviews{position:relative;z-index:1}.woocommerce-Reviews-title{display:none}#product-review{display:flex;gap:var(--space-xl);flex-direction:column;text-align:center}:root{--sticky-toc-menu:72px}.kp-review-info,div#review_form{position:sticky;top:var(--sticky-top-with-menu);min-height:var(--full-height-with-menu);display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-start}div#review_form{background:var(--base-ultra-light);padding:var(--space-xxl);position:relative;top:auto}@media (max-width:767px){#product-review{font-size:2.4em}.kp-review-info,div#review_form{top:auto;position:relative;min-height:auto}}.comment-respond .must-log-in{text-align:center;margin:20px}.kp_review_title_rating{display:flex;align-items:center;gap:var(--space-xs);align-self:center;font-size:var(--text-xl)}.kp-translated,.kp-out-of-5,.kp-rated-with{display:block;font-size:var(--text-s);line-height:1.4em;color:var(--base-meta)}.kp-out-of-5,.kp-rated-with{min-width:100px;text-align:right}.kp-out-of-5{text-align:left}.woocommerce-Reviews #review_form_wrapper .comment-reply-title{text-align:center;width:100%;display:block;font-size:var(--h6);font-weight:300;line-height:1.3em;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e1e1e1;padding-bottom:25px}.woocommerce-Reviews #comments .review .comment_container .avatar{display:none}.woocommerce-Reviews #comments .review .comment_container .comment-text .meta,.__review--meta{margin-bottom:0;font-size:13px;margin-top:9px}.woocommerce-Reviews #comments .review .comment_container .comment-text,.__review--comment-text{width:100%;display:flex;flex-wrap:wrap;flex-direction:column-reverse;position:static;gap:3px}.woocommerce-Reviews #comments .review .comment_container .comment-text .description,.__review--description{padding:0 0 10px 0;background-color:transparent}.woocommerce-Reviews #review_form_wrapper textarea,.woocommerce-Reviews #review_form_wrapper input[type='text']{background:#fff}.comment-form-author{display:none}.admin-bar .comment-form-author{display:block}.review ul.children{padding:0;margin-top:25px}.stars{margin-bottom:20px}.star-rating,.__review--star-rating{color:var(--base-meta)}.star-rating span::before{color:var(--base-ultra-dark)}#reviews .star-rating span::before,.__review--star-rating span::before{color:var(--primary)}.required{color:var(--warning,'#c50')}time.woocommerce-review__published-date,.__review--date{color:var(--base-meta);font-weight:400;font-size:1em}.__review--product-link{font-weight:400}p.stars:hover a::before,p.stars.selected a:not(.active)::before,p.stars.selected a.active::before,p.stars:hover a::before{color:var(--primary,'#c50')}p.stars a:hover~a::before,p.stars.selected a.active~a::before{color:var(--base-light,'#aaa')}p.stars.selected a.active::before,p.stars.selected a:not(.active)::before{color:var(--primary-medium,'#b70')}.woocommerce-Reviews .commentlist{display:grid;grid-template-columns:var(--grid-2);grid-gap:var(--space-xs);margin:0}.woocommerce-Reviews #comments .review,.__review{list-style:none;grid-column:span 2;margin:0;padding:var(--space-m);background-color:var(--base-ultra-light,#f5f5f5);border-radius:var(--radius-s)!important;position:relative;justify-content:flex-start}.review a::after,.__review a::after{position:absolute;inset:0 0 0 0;content:"";z-index:3}.review:has(a),.__review:has(a){transition:all 0.2s ease}.review:has(a):hover,.__review:has(a):hover{scale:1.05}.__review--comment_container{display:flex}@media (max-width:767px){.woocommerce-Reviews #comments .review{grid-column:span 3!important}}@media (max-width:600px){.woocommerce-Reviews #comments .review{grid-column:span 6!important}}.woocommerce-Reviews #comments .review+.review,.__review+.__review{margin:0}#comments .review ul.children .comment,.__review--comment{background:#fff;padding:20px;border-radius:4px;display:inline-block}.woocommerce-Reviews #comments .review .comment .comment_container .comment-text{font-size:14px}.woocommerce-Reviews #comments .review .comment .comment_container .comment-text .meta .__review--meta{font-size:12px}em.woocommerce-review__verified.verified,.__review--verified{opacity:.7}.woocommerce-verification-required{background:#f5f5f5;text-align:center;padding:40px}#review_form_wrapper,.woocommerce-verification-required,#reviews.kp-visible-review #comments,.kp-show-rev-label,.kp-new-review-open .kp-write-rev-label{display:none}#reviews.kp-visible-review #review_form_wrapper,.woocommerce-verification-required.kp-visible-review,.kp-new-review-open .kp-show-rev-label{display:block;margin:0}.kp-btn-wrap{margin-top:40px;display:flex;width:100%;justify-content:center;gap:var(--space-s)}a.kp-btn{background:var(--base-ultra-dark);color:var(--text-on-primary);padding:var(--space-xs) var(--space-l);display:flex;min-width:240px;font-size:var(--text-s);align-items:center;justify-content:center}.review-or{align-self:center;font-size:var(--text-xs);color:var(--base-meta)}.woocommerce-noreviews{display:none}.kapitan-large-section{width:96vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-48vw!important;margin-right:-48vw!important;max-width:none!important}.kp-verified-icon{position:absolute!important;bottom:10px;right:10px;opacity:.3;color:#000;transition:all 0.3s ease-in-out;height:24px;width:24px;border-radius:100px;cursor:pointer;z-index:10}.kp-verified-icon:hover{opacity:1;color:#fff;background:#c50}.kp-verified-icon svg,.kp-verified-icon path{fill:currentColor}.kp-date-select-container{display:flex;margin-bottom:15px;gap:var(--space-m)}.kapitan-review-feed__product{margin-top:9px;order:1;color:var(--base-meta);font-weight:400;font-size:12px}.kapitan-review-feed__product::before{content:"–";margin:0 4px}.kapitan-review-feed__meta{display:flex;align-items:center}.tp-button{background-color:#fff;border:1px solid #00b67a;border-radius:2px;display:inline-block;font-size:0;padding:15px;color:#191919;text-decoration:none}.tp-button .reviewus{font-size:16px;margin:0 6px 1px 0;color:#191919;display:block}.tp-button .reviewus span{display:inline}.tp-button .payoff{display:none}.tp-button .reviewus,.tp-button .tp-widget-logo{display:inline-block;vertical-align:bottom}.tp-button .tp-widget-logo{width:80px;margin:0 auto}.tp-button .reviewus,.tp-button .bold-underline{font-family:"Helvetica Neue","Helvetica","Arial","sans-serif";font-weight:500}.tp-button svg{display:block;width:100%;height:100%;width:100%;left:0;top:0}.woocommerce-Reviews .woocommerce-pagination .page-numbers li :is(.next,.prev){top:1px}#reviews .comment-text .star-rating{position:relative}#reviews .meta .woocommerce-review__author,#reviews .woocommerce-review__dash,.__review--author,.__review--dash{display:inline}#reviews .description{border:none;margin:0}.kp-review-feed__load-more{width:100%;text-align:center;margin-top:var(--space-s);min-height:60px}