.tabbed-reviews-section{position:relative;z-index:999;background:var(--tr-bg);color:var(--tr-text);font-family:var(--tr-font)}.tabbed-reviews-section *,.tabbed-reviews-section{letter-spacing:-.5px}.tabbed-reviews-section button{font-family:inherit}.tabbed-reviews-empty{text-align:center;opacity:.8}.tabbed-reviews-section .page-section-header{text-align:center;max-width:800px;margin:0 auto}.tabbed-reviews-section .page-section-header p{margin:0 0 18px;font-size:20px;font-weight:400;line-height:1.3;color:var(--tr-text);letter-spacing:-.5px}.tabbed-reviews-section .page-section-header h2{margin:0 0 20px;font-size:50px;line-height:1.15;font-weight:var(--tr-heading-weight, 500);color:var(--tr-heading);font-family:var(--tr-display);text-wrap:balance}.tabbed-reviews-section .reviews-tabs{margin-bottom:30px;text-align:center}.tabbed-reviews-section .tab-btn{padding:10px 25px;margin:5px;font-size:16px;line-height:1.2;border:.5px solid var(--tr-tab-border);border-radius:20px;cursor:pointer;white-space:nowrap;background:var(--tr-tab-bg);color:var(--tr-tab-text);transition:background .2s ease,color .2s ease}.tabbed-reviews-section .tab-btn.active{background:var(--tr-tab-active-bg);color:var(--tr-tab-active-text);border-color:var(--tr-tab-active-bg)}.tabbed-reviews-section .tab-content{display:none}.tabbed-reviews-section .tab-content.active{display:block}.reviews-slider{position:relative;z-index:999;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviews-slider::-webkit-scrollbar{display:none}.tabbed-reviews-section .review-card{flex:0 0 calc(100% / var(--tr-mobile) - var(--tr-gutter) * 2);margin:10px var(--tr-gutter);scroll-snap-align:start}.review-card-content{position:relative;height:100%;border:.5px solid var(--tr-card-border);border-radius:var(--tr-card-radius);overflow:hidden}.review-image{position:relative;line-height:0}.review-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tr-photo-overlay);pointer-events:none}.review-image img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.review-info{position:absolute;text-align:start;left:0;right:0;bottom:0;padding-top:10px;margin:0 20px;border-top:1px solid var(--tr-rule);color:#fff}.tabbed-reviews-section .review-info h4{margin:0 0 5px;font-size:24px;line-height:1.2;font-weight:500;color:var(--tr-name);font-family:var(--tr-display)}.review-info .d-flex{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.2}.review-info .d-flex span{display:inline-flex;align-items:center;gap:10px;color:var(--tr-meta)}.review-info .d-flex svg{flex:0 0 auto;width:16px;height:16px}.tabbed-reviews-section .review-info p{margin:14px -20px 0;font-size:14px;line-height:1.6;min-height:120px;padding:14px 20px 16px;background:var(--tr-copy-bg)}.reviews-dots{display:flex;justify-content:center;gap:0;margin:10px 0 0;padding:0;list-style:none}.reviews-dots button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--tr-heading);cursor:pointer}.reviews-dots button:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffffff4d}.reviews-dots li.active button:before{background:currentColor}.reviews-dots:empty{display:none}.tabbed-reviews-section .mobile-stats-bar{margin-top:50px;width:100%;display:inline-flex;border-radius:15px;overflow:hidden;border:.5px solid var(--tr-stats-border);background:var(--tr-stats-bg);text-align:center}.tabbed-reviews-section .mobile-stats-bar .stat{flex:1 1 0;min-width:0;padding:18px 8px}.tabbed-reviews-section .mobile-stats-bar .stat h3{margin:0 0 4px;font-size:clamp(20px,4vw,26px);line-height:1.2;font-weight:600;color:var(--tr-heading);font-family:var(--tr-display)}.tabbed-reviews-section .mobile-stats-bar .stat p{margin:0;font-size:14px;line-height:1.35;opacity:.9}@media screen and (max-width:768px){.tabbed-reviews-section .page-section-header h2{font-size:28px}.tabbed-reviews-section .tab-btn{font-size:13px;padding:10px 8px;margin:5px 2px}.tabbed-reviews-section .page-section-header p{font-size:16px}.tabbed-reviews-section .review-info h4{margin-bottom:0;font-size:20px}.tabbed-reviews-section .review-info p{min-height:auto}}@media screen and (min-width:769px){.tabbed-reviews-section .page-section-header h2{max-width:var(--tr-heading-max, 700px);margin-inline:auto}.tabbed-reviews-section .review-card{flex:0 0 calc(100% / var(--tr-tablet) - var(--tr-gutter) * 2)}}@media screen and (min-width:1025px){.tabbed-reviews-section .review-card{flex:0 0 calc(100% / var(--tr-desktop) - var(--tr-gutter) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-tabbed-reviews.css.map */
