.dynamic-reviews-section{padding:40px 0;background-color:#fff;overflow:hidden}.dynamic-reviews-section .page-width{padding-left:20px;padding-right:20px}.dynamic-reviews-section .sec-eyebrow{font-size:var(--eyebrow-size-mobile, 10px)!important;font-weight:700;text-transform:uppercase;color:#8a8a8a}.dynamic-reviews-section .sec-title{font-size:var(--heading-size-mobile, 30px)!important;font-weight:600;color:#333}.dynamic-reviews-section .sec-sub{font-size:var(--subtext-size-mobile, 14px)!important;color:#777}.dynamic-reviews-section .reviews-summary-box{background-color:#e5f4ee80;border-radius:12px;padding:10px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.dynamic-reviews-section .rs-left,.dynamic-reviews-section .rs-right{display:flex;align-items:center;gap:12px;flex:1}.dynamic-reviews-section .rs-left{justify-content:flex-start}.dynamic-reviews-section .rs-right{justify-content:flex-end}.dynamic-reviews-section .rs-icon-box{background-color:transparent;display:flex;align-items:center;justify-content:center}.dynamic-reviews-section .rs-icon-box img{width:var(--summary-icon-mob, 24px)!important;height:var(--summary-icon-mob, 24px)!important;object-fit:contain}.dynamic-reviews-section .rs-text{display:flex;flex-direction:column}.dynamic-reviews-section .rs-text .rs-rating-number{font-size:var(--rating-num-mob, 30px)!important;font-weight:700!important;color:#000!important;line-height:1.1}.dynamic-reviews-section .rs-text .rs-summary-label{font-size:var(--rating-label-mob, 24px)!important;font-weight:700!important;color:#777!important;margin-top:2px}.dynamic-reviews-section .rs-text .rs-based-on{font-size:var(--rating-based-mob, 24px)!important;font-weight:400!important;color:#777!important}.dynamic-reviews-section .rs-text .rs-review-count{font-size:var(--rating-count-mob, 24px)!important;font-weight:700!important;color:#777!important;line-height:1.1;margin-top:2px}.dynamic-reviews-section .rs-text span.rs-label-text{font-weight:700;color:#000}.dynamic-reviews-section .rs-text span.rs-based-on-text{font-weight:500}.dynamic-reviews-section .reviews-slider{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 20px;margin-left:-20px;margin-right:-20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.dynamic-reviews-section .reviews-slider::-webkit-scrollbar{display:none}.dynamic-reviews-section .reviews-slider:after{content:"";flex:0 0 5px;display:block}.dynamic-reviews-section .reviews-slider:active{cursor:grabbing}.dynamic-reviews-section .review-card{flex:0 0 var(--card-width-mobile, 245px)!important;width:var(--card-width-mobile, 245px)!important;height:var(--card-height-mobile, 379px)!important;border:1.5px solid #0052AA;border-radius:16px;padding:24px;background-color:#fff;scroll-snap-align:center;display:flex;flex-direction:column}@media(max-width:768px){.dynamic-reviews-section .review-card.is-clone{display:none!important}}@media(min-width:769px){.dynamic-reviews-section{padding:0 0 40px}.dynamic-reviews-section .reviews-slider{margin-left:0;padding-left:0;margin-right:calc(-50vw + 50%);padding-right:20px}.dynamic-reviews-section .review-card{flex:0 0 var(--card-width-desktop, 380px)!important;width:var(--card-width-desktop, 380px)!important;height:var(--card-height-desktop, 379px)!important}.dynamic-reviews-section .sec-eyebrow{font-size:var(--eyebrow-size-desktop, 16px)!important}.dynamic-reviews-section .sec-title{font-size:var(--heading-size-desktop, 44px)!important}.dynamic-reviews-section .sec-sub{font-size:var(--subtext-size-desktop, 18px)!important;max-width:480px}}.dynamic-reviews-section .rc-header{margin-bottom:16px}.dynamic-reviews-section .rc-avatar img{border:2px solid #0052AA;border-radius:50%;width:var(--author-img-mobile, 56px)!important;height:var(--author-img-mobile, 56px)!important;object-fit:cover;padding:2px}.dynamic-reviews-section .rc-quote-open{margin-bottom:12px}.dynamic-reviews-section .rc-quote-open img,.dynamic-reviews-section .rc-quote-close img{width:var(--quote-size-mobile, 18px)!important;height:auto!important}.dynamic-reviews-section .rc-text{font-size:var(--desc-size-mobile, 15px)!important;line-height:1.5;color:#666;flex-grow:1;margin:0}.dynamic-reviews-section .rc-footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px}.dynamic-reviews-section .rc-author{font-size:var(--name-size-mobile, 15px)!important;color:#777}.dynamic-reviews-section .reviews-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px}.dynamic-reviews-section .reviews-pagination .review-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;background-color:#aaa;transition:all .3s;display:block}.dynamic-reviews-section .reviews-pagination .review-dot.active{background-color:#0052aa}.dynamic-reviews-section .reviews-summary-box .rs-divider{display:none;width:2px;height:48px;background-color:#209262;margin:0 16px}@media(min-width:769px){.dynamic-reviews-section .reviews-top{display:flex;justify-content:space-between;align-items:center;padding-right:max(20px,calc((100% - 1280px)/2 + 20px))}.dynamic-reviews-section .reviews-summary-box{margin-bottom:0;padding:0 16px;width:620px;height:93px;box-sizing:border-box;border-radius:16px;display:flex;align-items:center;justify-content:center}.dynamic-reviews-section .rs-icon-box img{width:var(--summary-icon-desk, 32px)!important;height:var(--summary-icon-desk, 32px)!important}.dynamic-reviews-section .rs-text .rs-rating-number{font-size:var(--rating-num-desk, 30px)!important}.dynamic-reviews-section .rs-text .rs-summary-label{font-size:var(--rating-label-desk, 24px)!important}.dynamic-reviews-section .rs-text .rs-based-on{font-size:var(--rating-based-desk, 24px)!important}.dynamic-reviews-section .rs-text .rs-review-count{font-size:var(--rating-count-desk, 24px)!important}.dynamic-reviews-section .reviews-summary-box .rs-divider{display:block;width:2px;height:56px;background-color:#209262;margin:0 24px}.dynamic-reviews-section .review-card{position:relative;overflow:visible;height:auto;min-height:420px}.dynamic-reviews-section .rc-header{display:flex;justify-content:center;margin-bottom:24px}.dynamic-reviews-section .rc-avatar img{width:var(--author-img-desktop, 72px)!important;height:var(--author-img-desktop, 72px)!important;border-width:3px;box-shadow:0 4px 12px #00000026;background-color:#fff}.dynamic-reviews-section .rc-quote-open img,.dynamic-reviews-section .rc-quote-close img{width:var(--quote-size-desktop, 40px)!important;height:var(--quote-size-desktop, 40px)!important}.dynamic-reviews-section .rc-text{font-size:var(--desc-size-desktop, 18px)!important;display:flex;align-items:center}.dynamic-reviews-section .rc-author{font-size:var(--name-size-desktop, 15px)!important}.dynamic-reviews-section .reviews-pagination{display:none!important}}@media(min-width:769px){.dynamic-reviews-section .page-width{max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-right:0!important;padding-left:max(20px,calc((100% - 1280px)/2 + 20px))!important}}@media(max-width:768px){.dynamic-reviews-section .reviews-summary-box{justify-content:space-between}.dynamic-reviews-section .rs-right{justify-content:flex-start}.dynamic-reviews-section .rs-icon-box{background-color:#e5f4ee;width:48px;height:48px;border-radius:50%;flex-shrink:0}.dynamic-reviews-section .rs-text{align-items:flex-start;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dynamicReview.css.map */
