.reviews-section .wrap,.reviews-section .reviews-title-row,.reviews-section .reviews-title-row>*,.reviews-section .reviews-track,.reviews-section .review-form>*{min-width:0}.reviews-section .reviews-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.reviews-section .reviews-title-row h2{max-width:20ch}.reviews-section .reviews-summary{display:block;text-align:right}.reviews-section .reviews-summary p{margin-top:4px}.reviews-section .reviews-track{display:flex;width:100%;max-width:100%;gap:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch}.reviews-section .review-card{flex:0 0 calc((100% - 48px) / 3);min-width:0;max-width:100%;padding:24px 0 12px;scroll-snap-align:start;scroll-snap-stop:always;overflow-wrap:anywhere}.reviews-section .review-card blockquote{max-width:none;margin:18px 0 24px;font-size:1rem;line-height:1.75;letter-spacing:0}.reviews-section .review-card .stars{font-size:1.125rem;line-height:1.3}.reviews-section .review-person{font-size:.9375rem;line-height:1.6}.reviews-section .review-person span{font-size:.875rem}.reviews-section .reviews-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}html:not(.js-enabled) .reviews-section .reviews-navigation{display:none}.reviews-section .review-position{margin:0;font-size:.875rem;color:var(--muted);font-variant-numeric:tabular-nums}.reviews-section .reviews-navigation .gallery-buttons{margin:0;gap:10px}.reviews-section .reviews-navigation .icon-button{width:46px;height:46px;min-width:46px;min-height:46px;border-color:#acb7a5}.reviews-section .reviews-navigation .icon-button:disabled{cursor:default;opacity:.35}.reviews-section .reviews-navigation .icon-button:disabled:hover{background:transparent}.reviews-section .review-form-disclosure{margin-top:22px}.reviews-section .review-form-disclosure>summary{min-height:56px;align-items:center;font-size:1rem;gap:16px}.reviews-section .review-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.reviews-section .review-form input,.reviews-section .review-form select,.reviews-section .review-form textarea{width:100%;min-width:0;max-width:100%;font-size:16px}.reviews-section .review-form textarea{resize:vertical;min-height:140px}.reviews-section .review-form .button{justify-self:start}@media(min-width:801px)and (max-width:1050px){.reviews-section .review-card{flex-basis:calc((100% - 24px)/2)}}@media(max-width:800px){.reviews-section{padding-block:40px}.reviews-section .reviews-title-row{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:26px}.reviews-section .reviews-title-row h2{max-width:18ch;font-size:clamp(1.8rem,7vw,2.7rem);line-height:1.18}.reviews-section .reviews-summary{display:flex;align-items:baseline;flex-wrap:wrap;text-align:left;gap:8px 18px}.reviews-section .reviews-summary p{margin:0;font-size:.9375rem}.reviews-section .review-score{font-size:2rem}.reviews-section .review-score small{font-size:.9375rem}.reviews-section .reviews-track{gap:20px}.reviews-section .review-card{flex-basis:100%;padding-block:22px 12px}.reviews-section .review-card blockquote{margin-block:16px 22px;font-size:1rem;line-height:1.75}.reviews-section .reviews-navigation{margin-top:10px}.reviews-section .review-form{grid-template-columns:minmax(0,1fr);gap:18px}.reviews-section .review-form .button{width:100%}}@media print{.reviews-section .reviews-track{overflow:visible;flex-wrap:wrap}.reviews-section .review-card{flex-basis:calc((100% - 24px)/2);break-inside:avoid}.reviews-section .reviews-navigation{display:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/helvara-reviews.css.map */
