.pr-reviews-section{padding:24px 0;background-color:#fff;font-family:Nohemi,sans-serif}@media(max-width:768px){.pr-reviews-section{padding:20px 0}}.pr-container{max-width:1200px;margin:0 auto;padding:0 4vw}.pr-header{text-align:center;margin-bottom:50px}.pr-header-stars{display:none;justify-content:center;gap:4px;margin-bottom:12px}.pr-star-icon{width:18px;height:18px;fill:#111}.pr-header-title{font-family:Outfit,sans-serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;color:#111;margin:0;text-transform:uppercase;letter-spacing:.03em;text-align:center;width:100%}.pr-header-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.pr-carousel-wrapper{position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);padding-top:15px;padding-bottom:25px;margin-top:-15px;margin-bottom:-25px}.pr-carousel-wrapper .pr-grid{display:flex;overflow-x:auto;gap:30px;scrollbar-width:none;-ms-overflow-style:none;padding-top:15px;padding-bottom:25px;margin-top:-15px;margin-bottom:-25px}.pr-carousel-wrapper .pr-grid::-webkit-scrollbar{display:none}.pr-card,.pr-image-card{box-sizing:border-box;border-radius:16px;position:relative;overflow:hidden;flex:0 0 calc(25vw - 16px);max-width:calc(25vw - 16px);height:360px;transition:transform .45s ease,filter .45s ease,opacity .45s ease,box-shadow .3s ease}.pr-card.is-peek,.pr-image-card.is-peek{filter:blur(4px);transform:scale(.88);opacity:.65;pointer-events:none}.pr-card:not(.is-peek):hover,.pr-image-card:not(.is-peek):hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000014;z-index:10}@media(max-width:1024px){.pr-card,.pr-image-card{flex:0 0 calc(34vw - 12px);max-width:calc(34vw - 12px);height:340px}.pr-carousel-wrapper .pr-grid{gap:14px}}@media(max-width:640px){.pr-card,.pr-image-card{flex:0 0 calc(72vw - 12px);max-width:calc(72vw - 12px);height:370px!important}.pr-carousel-wrapper .pr-grid{gap:12px}}.pr-card{background-color:#f6f3ed;padding:30px 25px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.pr-card-stars{display:flex;gap:4px;margin-bottom:15px}.pr-quote{font-family:Nohemi,sans-serif;font-size:15px;line-height:1.5;color:#111;font-weight:400;margin:0 0 15px;letter-spacing:-.01em;flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.pr-author-info{margin-top:auto}.pr-author-name{font-family:Nohemi,sans-serif;font-size:13px;font-weight:600;color:#111;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.pr-author-label{font-size:11px;font-weight:500;color:#666;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:4px}.pr-check-icon{width:10px;height:10px;fill:#666}.pr-image-card img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0}.pr-nav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.pr-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(0,0,0,.18);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#111;transition:background .2s,border-color .2s,transform .15s,opacity .2s;flex-shrink:0;padding:0;z-index:25}.pr-nav-btn:hover{background:#111;border-color:#111;color:#fff;transform:translateY(-50%) scale(1.05)}.pr-prev-btn{left:4vw}.pr-next-btn{right:4vw}@media(max-width:768px){.pr-carousel-wrapper .pr-grid{scroll-snap-type:x mandatory!important;scroll-padding:0!important}.pr-card,.pr-image-card{scroll-snap-align:center!important}.pr-nav-btn{width:36px;height:36px}.pr-prev-btn{left:2vw}.pr-next-btn{right:2vw}}.pr-dots{display:flex;align-items:center;gap:8px}.pr-dot{width:8px;height:8px;border-radius:50%;background:#111;opacity:.22;transition:opacity .3s,transform .3s;flex-shrink:0}.pr-dot.is-active{opacity:1;transform:scale(1.45)}.pr-footer-actions{text-align:center;margin-top:45px}.pr-google-btn{display:inline-flex;align-items:center;gap:10px;background-color:#fff;border:1px solid rgba(0,0,0,.12);color:#111;font-family:Nohemi,sans-serif;font-size:14px;font-weight:500;padding:14px 28px;border-radius:30px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.pr-google-btn:hover{background-color:#f9f9f9;border-color:#0003;box-shadow:0 4px 12px #0000000d}.pr-google-icon{width:16px;height:16px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/premium-reviews.css.map */
