.review-header{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:baseline}@media (min-width:768px){.review-header{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.reviews-list-and-form .review-header h2{font-size:28px;display:inline-block;grid-column:1;grid-row:1;justify-self:center}#loadMore,#loadLess{grid-column:1;grid-row:1;justify-self:end}}#loadMore,#loadLess{font-size:14px;font-weight:700;text-decoration:none}#loadLess{display:none}.reviews-list-and-form{margin-left:auto;margin-right:auto;margin-top:50px}@media (min-width:768px){.reviews-list-and-form .reviews-list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}}.reviews-list-and-form h2{font-size:18px;margin-bottom:15px}.reviews-list-and-form li{display:block}.reviews-list-and-form .reviews-list>li{display:none;list-style:none}.woocommerce .reviews-list-and-form .comment_container{margin-bottom:20px;padding:1.5em 1em 1em;background-color:#fff;box-shadow:0 15px 25px -10px rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.reviews-list-and-form .comment-text{position:relative;display:grid;grid-template-columns:50px auto auto;margin-top:0}.reviews-list-and-form .comment-text::before{content:url(/wp-content/themes/kadence-child/media/quote.svg);position:relative;width:30px;grid-column:1;grid-row:1;margin-top:5px}.reviews-list-and-form .comment-text .star-rating{grid-column:3;grid-row:2;justify-self:end;align-self:center}.reviews-list-and-form .comment-text .meta{grid-column:2;grid-row:2;margin:0}.reviews-list-and-form .woocommerce-review__published-date{font-size:12px}.reviews-list-and-form .comment-text .description{grid-column:2/-1;grid-row:1}.reviews-list-and-form .comment-text .description p{margin:0 0 20px;font-size:14px}.woocommerce #reviews #comments h2{display:none}.review-buttons{display:flex;margin-bottom:30px}button#add-review,button#hide-review-form{display:block;width:100%;margin:10px auto 0}button#hide-review-form{display:none}@media (min-width:768px){button#add-review,button#hide-review-form{width:100%;max-width:300px}}.woocommerce .reviews-list-and-form .avatar{display:none}.woocommerce-Reviews #comments{display:none}@media screen and (min-width:1025px){.woocommerce .reviews-list-and-form #reviews #review_form_wrapper{float:none;width:100%}}#review_form_wrapper{background-color:#fff;border-radius:5px;max-height:0;overflow:hidden;transition:all 0.5s}#review_form_wrapper.is-open{max-height:1000px;transition:all 0.7s}#review_form{padding:15px}@media (min-width:768px){#review_form{padding:30px}}.comment-form input#author,.comment-form input#email{width:100%}