.page-width2{max-width:1200px;margin:0 auto;padding:0 20px}.reviews-grid2{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:30px;align-items:start;padding:40px 0}.reviews-column2{display:flex;flex-direction:column;gap:20px}.review-card2{background:#fff;border-radius:12px;box-shadow:5px 18px 16px #0000001a;border:1px solid rgba(0,0,0,.1);margin-bottom:50px}.review-header2{display:flex;align-items:center;gap:15px;padding:15px 25px}.author-avatar2{border-radius:50%;width:50px;height:50px;object-fit:cover}.author-info2{display:flex;flex-direction:column}.author-name2{font-size:24px;margin:0;color:#000}.stars2{color:silver;font-size:24px}.review-divider2{margin:0;border:none;border-top:1px dotted #eee}.review-text2{font-size:18px;padding:15px 25px;line-height:1.5;color:#333;margin:0 0 15px}.review-link2{font-size:14px;margin:15px 25px;text-decoration:none;color:#000;font-weight:500;display:block}.review-link2:hover{text-decoration:underline}.big-quote2{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 16px #0000001a;border:1px solid rgba(0,0,0,.1);margin-top:0!important;margin-bottom:50px}.quote-header2{display:flex;align-items:center;gap:15px}.quote-header2 .author-name2{font-size:18px}.quote-link2{font-size:14px;text-decoration:none;color:#000;font-weight:500}.quote-link2:hover{text-decoration:underline}.quote-divider2{margin:15px 0;border:none;border-top:1px solid #eee}.quote-text2{font-size:45px;letter-spacing:2.3px;text-align:center;color:#000;margin:0}.image-caption-large2{background:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;border:1px solid rgba(0,0,0,.1);overflow:hidden;margin-top:100px;margin-bottom:50px}.review-photo2{width:100%;height:500px;object-fit:cover;display:block}.image-content2 p{font-size:20px;padding:0 20px;color:#333;line-height:1.5;margin:0}.image-content2 strong{font-size:16px;font-weight:600}.no-top{margin-top:0}.set-top{margin-top:80px}@media screen and (max-width:768px){.reviews-grid2{grid-template-columns:1fr;gap:20px}.quote-text2{font-size:20px}.review-photo2{height:250px}}@media screen and (max-width:990px)and (min-width:769px){.reviews-grid2{grid-template-columns:repeat(2,1fr)}}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.reviews-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:30px;align-items:start;padding:40px 0}.reviews-column{display:flex;flex-direction:column;gap:20px}.review-card{background:#fff;border-radius:12px;box-shadow:5px 18px 16px #0000001a;border:1px solid rgba(0,0,0,.1)}.review-header{display:flex;align-items:center;gap:15px;padding:15px 25px}.author-avatar{border-radius:50%;width:50px;height:50px;object-fit:cover}.author-info{display:flex;flex-direction:column}.author-name{font-size:24px;margin:0;color:#000}.stars{color:silver;font-size:24px}.review-divider{margin:0;border:none;border-top:1px dotted #eee}.review-text{font-size:18px;padding:15px 25px;line-height:1.5;color:#333;margin:0 0 15px}.review-link{font-size:14px;margin:15px 25px;text-decoration:none;color:#000;font-weight:500;display:block}.review-link:hover{text-decoration:underline}.big-quote{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 16px #0000001a;border:1px solid rgba(0,0,0,.1);margin-top:150px;margin-bottom:50px}.quote-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.quote-header .author-name{font-size:18px}.quote-link{font-size:14px;text-decoration:none;color:#000;font-weight:500}.quote-link:hover{text-decoration:underline}.quote-divider{margin:15px 0;border:none;border-top:1px solid #eee}.quote-text{font-size:45px;letter-spacing:2.3px;text-align:center;color:#000;margin:0}.image-caption-large{background:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;border:1px solid rgba(0,0,0,.1);overflow:hidden;margin-top:50px;margin-bottom:50px}.review-photo{width:100%;height:500px;object-fit:cover;display:block}.image-content p{font-size:20px;padding:0 20px;color:#333;line-height:1.5;margin:0}.image-content strong{font-size:16px;font-weight:600}.review-footer{text-align:center;margin-top:280px}.footer-text{font-size:52px;font-weight:100;color:#000;margin:0}@media screen and (max-width:768px){.reviews-grid{grid-template-columns:1fr;gap:20px}.quote-text{font-size:20px}.review-photo{height:250px}}@media screen and (max-width:990px)and (min-width:769px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
