.theod-reviews{background:var(--theod-rev-bg)}.theod-reviews__container{max-width:var(--theod-rev-max-width, 1200px)}.theod-reviews__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:3.2rem;margin-bottom:3.6rem}.theod-reviews__heading-col{flex:1 1 32rem;min-width:0}.theod-reviews__top--heading-left .theod-reviews__heading-col{text-align:left}.theod-reviews__top--heading-center .theod-reviews__heading-col{text-align:center}.theod-reviews__top--heading-right .theod-reviews__heading-col{text-align:right}.theod-reviews__subtitle{margin:0 0 .8rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--theod-rev-subtitle-color)}.theod-reviews__heading{margin:0;color:var(--theod-rev-heading-color)}.theod-reviews__heading--bold{font-weight:700}.theod-reviews__heading--normal{font-weight:400}.theod-reviews__summary{flex:1 1 32rem;max-width:44rem}.theod-reviews__summary-top{display:flex;align-items:center;gap:1.2rem}.theod-reviews__summary-number{font-size:4.2rem;font-weight:700;line-height:1;color:var(--theod-rev-heading-color)}.theod-reviews__summary-stars{color:var(--theod-rev-star-color)}.theod-reviews__summary-count{margin:.4rem 0 1.6rem;font-size:1.3rem;color:var(--theod-rev-subtitle-color)}.theod-reviews__distribution{display:flex;flex-direction:column;gap:.6rem}.theod-reviews__dist-row{display:flex;align-items:center;gap:.8rem}.theod-reviews__dist-label{flex:0 0 4rem;font-size:1.2rem;color:var(--theod-rev-body-color)}.theod-reviews__dist-track{flex:1 1 auto;height:.6rem;border-radius:1rem;background:var(--theod-rev-bar-bg);overflow:hidden}.theod-reviews__dist-fill{height:100%;background:var(--theod-rev-bar-color);border-radius:1rem}.theod-reviews__dist-percent{flex:0 0 3.6rem;text-align:right;font-size:1.2rem;color:var(--theod-rev-body-color)}.theod-reviews__carousel{position:relative;display:block}.theod-reviews__track-wrapper{overflow:hidden}.theod-reviews__track{display:flex;gap:var(--theod-rev-card-gap, 20px);margin:0;padding:.2rem .2rem .4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;align-items:stretch}.theod-reviews__track::-webkit-scrollbar{display:none}.theod-reviews__item{flex:0 0 auto;width:calc((100% - (var(--theod-rev-cards-desktop, 3) - 1) * var(--theod-rev-card-gap, 20px)) / var(--theod-rev-cards-desktop, 3));scroll-snap-align:start;display:flex}.theod-reviews__card{display:flex;flex-direction:column;width:100%;min-height:var(--theod-rev-card-min-height, 380px);padding:var(--theod-rev-card-padding, 24px);background:var(--theod-rev-card-bg);border:1px solid var(--theod-rev-card-border);border-radius:var(--theod-rev-card-radius, 10px);transition:box-shadow .2s ease,transform .2s ease}.theod-reviews:not(.theod-reviews--no-hover) .theod-reviews__card:hover{box-shadow:0 6px 20px #0000000f;transform:translateY(-2px)}.theod-reviews__card-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1.2rem}.theod-reviews__card-stars{color:var(--theod-rev-star-color)}.theod-reviews__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:1rem;background:var(--theod-rev-badge-bg);color:#fff;font-size:1rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.theod-reviews__badge-icon{display:inline-flex;width:1rem;height:1rem}.theod-reviews__badge-icon svg{width:100%;height:100%}.theod-reviews__product{display:inline-block;margin-bottom:1.2rem;padding:.4rem 1rem;border:1px solid var(--theod-rev-product-border);border-radius:.4rem;font-size:1.2rem;width:fit-content;max-width:100%}.theod-reviews__product a{color:inherit;text-decoration:none}.theod-reviews__product a:hover{text-decoration:underline}.theod-reviews__body-wrap{flex:1 1 auto}.theod-reviews__title{margin:0 0 .6rem;font-size:1.6rem;font-weight:700;color:var(--theod-rev-title-color)}.theod-reviews__body{margin:0;font-size:1.4rem;line-height:1.6;color:var(--theod-rev-body-color)}.theod-reviews__body p{margin:0}.theod-reviews__body.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.theod-reviews__read-more{margin-top:.6rem;padding:0;background:none;border:none;font-size:1.3rem;font-weight:700;text-decoration:underline;color:var(--theod-rev-title-color);cursor:pointer}.theod-reviews__footer{margin-top:auto;padding-top:1.6rem;border-top:1px solid var(--theod-rev-divider);display:flex;align-items:center;justify-content:space-between;gap:1rem}.theod-reviews__reviewer{display:flex;align-items:center;gap:1rem;min-width:0}.theod-reviews__avatar{width:4rem;height:4rem;border-radius:50%;object-fit:cover;flex-shrink:0}.theod-reviews__avatar--default{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.45);padding:.8rem}.theod-reviews__avatar--default svg{width:100%;height:100%}.theod-reviews__reviewer-text{display:flex;flex-direction:column;min-width:0}.theod-reviews__reviewer-name{font-size:1.3rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theod-reviews__reviewer-date{font-size:1.2rem;opacity:.7}.theod-reviews__helpful{display:inline-flex;align-items:center;gap:.4rem;font-size:1.2rem;opacity:.8;flex-shrink:0}.theod-reviews__helpful svg{width:1.4rem;height:1.4rem}.theod-reviews__controls{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.theod-reviews__dots{display:flex;gap:.6rem}.theod-reviews__dot{width:.8rem;height:.8rem;border-radius:50%;border:none;padding:0;background:var(--theod-rev-bar-bg);cursor:pointer}.theod-reviews__dot.is-active{background:var(--theod-rev-arrow-color)}.theod-reviews__arrows{display:flex;gap:.8rem;margin-left:auto}.theod-reviews__arrow{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid var(--theod-rev-card-border);background:var(--theod-rev-card-bg);color:var(--theod-rev-arrow-color);cursor:pointer}.theod-reviews__arrow svg{width:1.4rem;height:1.4rem}.theod-reviews__arrow--next svg{transform:rotate(180deg)}.theod-reviews__arrow:disabled{opacity:.35;cursor:default}.theod-reviews__empty{padding:3rem 2rem;text-align:center;border:1px dashed rgba(var(--color-foreground),.3);border-radius:.8rem;opacity:.7}@media screen and (max-width:989px){.theod-reviews__item{width:calc((100% - (var(--theod-rev-cards-tablet, 2) - 1) * var(--theod-rev-card-gap, 20px)) / var(--theod-rev-cards-tablet, 2))}}@media screen and (max-width:749px){.theod-reviews__top{flex-direction:column;gap:2rem}.theod-reviews__heading-col,.theod-reviews__summary{flex:0 1 auto;max-width:none;width:100%}.theod-reviews__top--heading-mobile-left .theod-reviews__heading-col,.theod-reviews__top--heading-mobile-left .theod-reviews__summary{text-align:left}.theod-reviews__top--heading-mobile-center .theod-reviews__heading-col,.theod-reviews__top--heading-mobile-center .theod-reviews__summary{text-align:center}.theod-reviews__top--heading-mobile-center .theod-reviews__summary-top{justify-content:center}.theod-reviews__item{width:82%}.theod-reviews__track--mobile-full .theod-reviews__item{width:100%}.theod-reviews__arrows{display:none}.theod-reviews__controls{justify-content:center}}@media(prefers-reduced-motion:reduce){.theod-reviews__track{scroll-behavior:auto}.theod-reviews:not(.theod-reviews--no-hover) .theod-reviews__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theod-customer-reviews.css.map */
