.td-reviews-carousel-okendo{--td-reviews-text: #483735;--td-reviews-muted: #6e605e;--td-reviews-star: #a0783f;--td-reviews-star-empty: rgb(72 55 53 / 20%);--td-reviews-cta-bg: #f5eee7;--td-reviews-nav-border: #b5a89e;--td-reviews-mono: "DM Mono", monospace;--td-reviews-min-height: 204px;--td-reviews-per-view: 1;--td-reviews-gap: 24px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"heading prev next" "stage stage stage" "footer footer footer";align-items:center;column-gap:8px;margin-top:24px;padding-top:24px;border-top:1px solid rgb(0 0 0 / 8%);color:var(--td-reviews-text);background-color:#fff}.td-reviews-carousel-okendo__heading{grid-area:heading;margin:0 0 24px;font-weight:500;font-size:18px;line-height:18px;letter-spacing:.5px;text-transform:uppercase;color:var(--td-reviews-text)}.td-reviews-carousel-okendo__nav{display:contents}.td-reviews-carousel-okendo__nav--hidden{visibility:hidden;pointer-events:none}.td-reviews-carousel-okendo .td-reviews-carousel-okendo__nav-btn{transform:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 0 16px;padding:0;border:1px solid var(--td-reviews-nav-border);border-radius:2px;background:transparent;color:var(--td-reviews-text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.td-reviews-carousel-okendo__nav-btn--prev{grid-area:prev}.td-reviews-carousel-okendo__nav-btn--next{grid-area:next}.td-reviews-carousel-okendo__nav-btn:hover{background-color:#48373514}.td-reviews-carousel-okendo__nav-btn:focus-visible{outline:2px solid var(--td-reviews-text);outline-offset:2px}.td-reviews-carousel-okendo__nav-btn.swiper-button-disabled{opacity:.4;cursor:default}.td-reviews-carousel-okendo__nav-btn svg{width:8px;height:14px}.td-reviews-carousel-okendo__stage{grid-area:stage;display:block;min-width:0;min-height:var(--td-reviews-min-height);overflow:hidden}.td-reviews-carousel-okendo__carousel .swiper-slide,.td-reviews-carousel-okendo__slide{height:auto;box-sizing:border-box}.td-reviews-carousel-okendo__swiper:not(.swiper-initialized) .td-reviews-carousel-okendo__slide{width:calc((100% - (var(--td-reviews-per-view) - 1) * var(--td-reviews-gap)) / var(--td-reviews-per-view));margin-right:var(--td-reviews-gap)}.td-reviews-carousel-okendo__card{display:flex;flex-direction:column;height:100%;min-width:0;padding:0;box-sizing:border-box;background:#fff}.td-reviews-carousel-okendo__card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.td-reviews-carousel-okendo__stars{position:relative;display:inline-flex;flex-shrink:0;line-height:0}.td-reviews-carousel-okendo__stars-base,.td-reviews-carousel-okendo__stars-fill{display:inline-flex;gap:2px;white-space:nowrap}.td-reviews-carousel-okendo__stars-base{color:var(--td-reviews-star-empty)}.td-reviews-carousel-okendo__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--td-reviews-rating, 100%);overflow:hidden;color:var(--td-reviews-star)}.td-reviews-carousel-okendo__stars svg{flex-shrink:0;width:16px;height:15px}.td-reviews-carousel-okendo__date{flex-shrink:0;font-size:11px;line-height:12px;letter-spacing:0;text-transform:uppercase;color:var(--td-reviews-muted)}.td-reviews-carousel-okendo__title{min-width:0;margin:12px 0 16px;font-weight:600;font-size:15px;line-height:18px;letter-spacing:.2px;color:var(--td-reviews-text)}.td-reviews-carousel-okendo__body{min-width:0;margin:0 0 16px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:var(--td-reviews-text);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.td-reviews-carousel-okendo__reviewer-container{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:auto 0 0}.td-reviews-carousel-okendo__reviewer{min-width:0;font-weight:600;font-size:15px;line-height:18px;letter-spacing:0;color:var(--td-reviews-text)}.td-reviews-carousel-okendo__verified{min-width:0;font-weight:400;font-size:11px;line-height:12px;letter-spacing:.2px;color:var(--td-reviews-muted)}.td-reviews-carousel-okendo__footer{grid-area:footer;margin-top:32px;text-align:center}.td-reviews-carousel-okendo__cta{display:inline-block;width:100%;box-sizing:border-box;padding:13px 24px;border-radius:40px;font-family:var(--td-reviews-mono);font-weight:500;font-size:14px;line-height:16px;letter-spacing:2px;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:.5px;color:var(--td-reviews-text);background-color:var(--td-reviews-cta-bg);transition:background-color .2s ease}.td-reviews-carousel-okendo__cta:hover{background-color:#48373514}.td-reviews-carousel-okendo__cta:focus-visible{outline:2px solid var(--td-reviews-text);outline-offset:2px}.td-reviews-carousel-okendo__state{padding:32px 16px;text-align:center;font-size:14px;line-height:20px;color:#000000b3}.td-reviews-carousel-okendo__state--loading{align-items:center;justify-content:center;gap:12px}td-reviews-carousel-okendo [data-loading],td-reviews-carousel-okendo [data-carousel]{display:none}td-reviews-carousel-okendo [data-error]:empty{display:none}td-reviews-carousel-okendo[data-state=loading] [data-loading]{display:flex}td-reviews-carousel-okendo[data-state=carousel] [data-carousel]{display:block}.td-reviews-carousel-okendo:has(td-reviews-carousel-okendo[data-state=empty]){display:none}.td-reviews-carousel-okendo:has(td-reviews-carousel-okendo[data-state=error]) .td-reviews-carousel-okendo__heading,.td-reviews-carousel-okendo:has(td-reviews-carousel-okendo[data-state=error]) .td-reviews-carousel-okendo__footer,.td-reviews-carousel-okendo:has(td-reviews-carousel-okendo[data-state=error]) .td-reviews-carousel-okendo__nav{display:none}.td-reviews-carousel-okendo:has(td-reviews-carousel-okendo[data-state=error]) .td-reviews-carousel-okendo__stage{min-height:0}.td-reviews-carousel-okendo__spinner{width:24px;height:24px;border:2px solid rgb(0 0 0 / 20%);border-top-color:var(--td-reviews-text);border-radius:50%;animation:td-reviews-spin .8s linear infinite}@keyframes td-reviews-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.td-reviews-carousel-okendo__spinner{animation-duration:2.4s}}@media screen and (min-width:769px){.td-reviews-carousel-okendo{--td-reviews-min-height: 188px;--td-reviews-per-view: 1.35;--td-reviews-gap: 40px;grid-template-columns:0 minmax(0,1fr) 0;grid-template-areas:"heading heading heading" "prev stage next" "footer footer footer";column-gap:0}.td-reviews-carousel-okendo__heading{font-size:16px;line-height:16px}.td-reviews-carousel-okendo .td-reviews-carousel-okendo__nav-btn{width:24px;height:40px;margin:0;border-color:transparent}.td-reviews-carousel-okendo .td-reviews-carousel-okendo__nav-btn--prev{justify-self:end;margin-right:8px}.td-reviews-carousel-okendo .td-reviews-carousel-okendo__nav-btn--next{justify-self:start;margin-left:8px}.td-reviews-carousel-okendo__nav-btn svg{width:10px;height:18px}.td-reviews-carousel-okendo__cta{padding:15px 24px;border-radius:40px}@media not (min-width:1200px){.td-reviews-carousel-okendo{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}.td-reviews-carousel-okendo .td-reviews-carousel-okendo__nav-btn--prev,.td-reviews-carousel-okendo .td-reviews-carousel-okendo__nav-btn--next{margin:0}}}
/*# sourceMappingURL=/cdn/shop/t/176/assets/td-reviews-carousel-okendo.css.map */
