.td-product-reviews{--td-pr-text: #483735;--td-pr-accent: #a0783f;--td-pr-accent-text: var(--td-pr-accent);--td-pr-surface: #faf5ef;--td-pr-surface-alt: #f5eee7;--td-pr-muted: rgb(72 55 53 / 60%);--td-pr-star-empty: rgb(72 55 53 / 15%);--td-pr-mono: "DM Mono", monospace;--td-pr-sans: "Commuters Sans", var(--font-body-family);padding-top:calc(var(--td-product-reviews-pt, 56px) * .75);padding-bottom:calc(var(--td-product-reviews-pb, 54px) * .75);color:var(--td-pr-text);font-family:var(--td-pr-sans);overflow-x:clip}@media screen and (min-width:990px){.td-product-reviews{padding-top:var(--td-product-reviews-pt, 56px);padding-bottom:var(--td-product-reviews-pb, 54px)}}.td-product-reviews__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "ai" "main";row-gap:24px}@media screen and (min-width:990px){.td-product-reviews__inner{grid-template:"summary main" auto "ai main" 1fr / 340px minmax(0,1fr);gap:24px 60px;align-items:start}}.td-product-reviews__summary{grid-area:summary;min-width:0}.td-product-reviews__heading{margin:0 0 20px;font-family:var(--td-pr-sans);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:var(--td-pr-text)}.td-product-reviews__score{display:flex;align-items:center;gap:16px;margin-bottom:24px}.td-product-reviews__average{margin:0;font-family:var(--td-pr-sans);font-size:48px;font-weight:300;line-height:1;color:var(--td-pr-text)}.td-product-reviews__score-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.td-product-reviews__count{margin:0;font-family:var(--td-pr-mono);font-size:12px;line-height:1.3;letter-spacing:.5px;color:var(--td-pr-muted)}.td-product-reviews__count--empty{margin-bottom:20px}.td-product-reviews__stars{--td-pr-percent: calc((var(--td-rating, 0) / 5) * 100%);display:inline-block;line-height:1}.td-product-reviews__stars:before{content:"\2605\2605\2605\2605\2605";font-size:15px;letter-spacing:2px;background:linear-gradient(90deg,var(--td-pr-accent) var(--td-pr-percent),var(--td-pr-star-empty) var(--td-pr-percent));background-clip:text;-webkit-text-fill-color:transparent}.td-product-reviews__stars--lg:before{font-size:20px;letter-spacing:3px}.td-product-reviews__write,.td-product-reviews__more{display:block;width:100%;min-height:48px;padding:14px 24px;font-family:var(--td-pr-mono);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:1.5px;text-transform:uppercase;color:var(--td-pr-text);border-radius:2px;cursor:pointer;transition:background-color .2s ease}.td-product-reviews__write{background:transparent;border:1px solid var(--td-pr-text)}.td-product-reviews__write:hover{background-color:color-mix(in srgb,var(--td-pr-text) 6%,transparent)}.td-product-reviews__more{margin-top:16px;background-color:var(--td-pr-surface-alt);border:0;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:.5px}.td-product-reviews__more:hover{background-color:color-mix(in srgb,var(--td-pr-text) 8%,transparent)}.td-product-reviews__more[aria-busy=true]{opacity:.6;cursor:progress}.td-product-reviews__write:focus-visible,.td-product-reviews__more:focus-visible{outline:2px solid var(--td-pr-text);outline-offset:2px}.td-product-reviews__more[hidden],.td-product-reviews__ai[hidden],.td-product-reviews__error:empty{display:none}.td-product-reviews__ai{grid-area:ai;min-width:0;padding:16px 20px;background-color:var(--td-pr-surface);border-radius:4px}.td-product-reviews__ai-label{margin:0 0 8px;font-family:var(--td-pr-mono);font-size:11px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--td-pr-muted)}.td-product-reviews__ai-body{margin:0;font-size:13px;font-weight:300;line-height:1.45;color:var(--td-pr-text);overflow-wrap:anywhere}.td-product-reviews__main{grid-area:main;min-width:0}.td-product-reviews__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.td-product-reviews__card{min-width:0;padding:20px;background-color:var(--td-pr-surface);border-radius:4px;overflow-wrap:anywhere}@media screen and (min-width:990px){.td-product-reviews__card{padding:24px 28px}}.td-product-reviews__card:focus-visible{outline:2px solid var(--td-pr-text);outline-offset:2px}.td-product-reviews__card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.td-product-reviews__date{flex-shrink:0;font-family:var(--td-pr-mono);font-size:11px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--td-pr-muted)}.td-product-reviews__title{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:.2px;color:var(--td-pr-text)}.td-product-reviews__body{margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.35;white-space:pre-line;color:var(--td-pr-text)}.td-product-reviews__body--clamped{display:-webkit-box;margin-bottom:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.td-product-reviews__read-more{margin:0 0 16px;padding:0;border:0;background:none;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;color:var(--td-pr-text);cursor:pointer}.td-product-reviews__read-more:hover,.td-product-reviews__read-more:focus-visible{text-decoration-thickness:2px}.td-product-reviews__reviewer{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.td-product-reviews__name{font-size:14px;font-weight:600;line-height:1.3}.td-product-reviews__verified{font-size:11px;line-height:1.2;letter-spacing:.2px;color:var(--td-pr-accent-text)}.td-product-reviews__tags{display:flex;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;padding:0;list-style:none}.td-product-reviews__tag{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0;font-family:var(--td-pr-mono);font-size:11px;line-height:1.4;letter-spacing:.5px;text-transform:uppercase}.td-product-reviews__tag-label{color:var(--td-pr-muted)}.td-product-reviews__tag-value{color:var(--td-pr-accent-text)}.td-product-reviews__card--skeleton{display:flex;flex-direction:column;gap:12px;min-height:168px}.td-product-reviews__skeleton-line{display:block;height:12px;width:100%;border-radius:2px;background-color:color-mix(in srgb,var(--td-pr-text) 8%,transparent);animation:td-product-reviews-pulse 1.4s ease-in-out infinite}.td-product-reviews__skeleton-line--short{width:35%}.td-product-reviews__skeleton-line--title{width:60%;height:16px}@keyframes td-product-reviews-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.td-product-reviews__skeleton-line{animation:none}}.td-product-reviews__error{margin:0;padding:20px;font-size:14px;line-height:1.4;text-align:center;color:var(--td-pr-muted);background-color:var(--td-pr-surface);border-radius:4px}.td-product-reviews__okendo:not(.td-product-reviews__okendo--revealed,:has(.oke-modal)){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.td-product-reviews__okendo--revealed{grid-column:1 / -1;min-width:0}.td-product-reviews__tabs{display:flex;gap:28px;margin-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--td-pr-text) 15%,transparent)}.td-product-reviews__tab{margin:0 0 -1px;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--td-pr-mono);font-size:13px;line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:var(--td-pr-muted);cursor:pointer}.td-product-reviews__tab[aria-selected=true]{border-bottom-color:var(--td-pr-text);color:var(--td-pr-text)}.td-product-reviews__tab:focus-visible{outline:2px solid var(--td-pr-text);outline-offset:2px}.td-product-reviews__panel[hidden]{display:none}.td-product-reviews__filter{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-bottom:16px}.td-product-reviews__filter-label{font-family:var(--td-pr-mono);font-size:12px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--td-pr-muted)}.td-product-reviews__select-wrap{position:relative}.td-product-reviews__select-wrap:after{content:"";position:absolute;top:50%;right:12px;width:6px;height:6px;border-right:1px solid var(--td-pr-text);border-bottom:1px solid var(--td-pr-text);transform:translateY(-70%) rotate(45deg);pointer-events:none}.td-product-reviews__select{min-height:40px;padding:8px 34px 8px 12px;border:1px solid color-mix(in srgb,var(--td-pr-text) 30%,transparent);border-radius:2px;background:#fff;font-family:var(--td-pr-sans);font-size:14px;line-height:1.2;color:var(--td-pr-text);-webkit-appearance:none;appearance:none;cursor:pointer}.td-product-reviews__select:focus-visible{outline:2px solid var(--td-pr-text);outline-offset:2px}.td-product-reviews__list--loading{opacity:.5;transition:opacity .2s ease}.td-product-reviews__media{margin-bottom:20px}.td-product-reviews__media[hidden]{display:none}.td-product-reviews__media-heading{margin:0 0 10px;font-family:var(--td-pr-mono);font-size:12px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--td-pr-muted)}.td-product-reviews__media-list,.td-product-reviews__card-media{display:flex;gap:8px;margin:0;padding:0;list-style:none}.td-product-reviews__media-list{overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.td-product-reviews__card-media{flex-wrap:wrap;margin:0 0 14px}.td-product-reviews__media-item{flex:0 0 auto}.td-product-reviews__media-thumb{position:relative;display:block;width:72px;height:72px;padding:0;overflow:hidden;border:0;border-radius:4px;background-color:var(--td-pr-surface-alt);cursor:zoom-in}.td-product-reviews__card-media .td-product-reviews__media-thumb{width:64px;height:64px}.td-product-reviews__media-thumb img{display:block;width:100%;height:100%;object-fit:cover}.td-product-reviews__media-thumb--video{cursor:pointer}.td-product-reviews__media-thumb--video:after{content:"";position:absolute;inset:50% auto auto 50%;width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff;transform:translate(-40%,-50%);filter:drop-shadow(0 0 3px rgb(0 0 0 / 50%))}.td-product-reviews__media-thumb:focus-visible{outline:2px solid var(--td-pr-text);outline-offset:2px}.td-product-reviews__ask{margin-bottom:16px}.td-product-reviews__questions{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.td-product-reviews__questions:empty{display:none}.td-product-reviews__question .td-product-reviews__card-top{align-items:baseline;margin-bottom:8px}.td-product-reviews__question-body{margin-bottom:0}.td-product-reviews__answer{margin-top:14px;padding:12px 14px;border-left:2px solid var(--td-pr-accent);background-color:#fff;border-radius:0 4px 4px 0}.td-product-reviews__answer-label{margin:0 0 6px;font-family:var(--td-pr-mono);font-size:11px;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--td-pr-accent-text)}.td-product-reviews__answer-body{margin:0}.td-product-reviews__error[hidden]{display:none}.td-product-reviews__lightbox{width:min(92vw,900px);max-width:none;max-height:92vh;padding:0;border:0;background:transparent;overflow:visible}.td-product-reviews__lightbox::backdrop{background:#000c}.td-product-reviews__lightbox-inner{position:relative;display:flex;align-items:center;justify-content:center}.td-product-reviews__lightbox-stage{display:flex;align-items:center;justify-content:center;width:100%}.td-product-reviews__lightbox-media{display:block;max-width:100%;max-height:85vh;width:auto;height:auto;border-radius:4px;background:#000}.td-product-reviews__lightbox-btn{position:absolute;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--td-pr-text);cursor:pointer}.td-product-reviews__lightbox-btn svg{width:14px;height:14px}.td-product-reviews__lightbox-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.td-product-reviews__lightbox-close{top:-52px;right:0}.td-product-reviews__lightbox-prev,.td-product-reviews__lightbox-next{top:50%}.td-product-reviews__lightbox-prev{left:8px;transform:translateY(-50%) rotate(90deg)}.td-product-reviews__lightbox-next{right:8px;transform:translateY(-50%) rotate(-90deg)}.td-product-reviews__lightbox--single .td-product-reviews__lightbox-prev,.td-product-reviews__lightbox--single .td-product-reviews__lightbox-next{display:none}
/*# sourceMappingURL=/cdn/shop/t/179/assets/td-product-reviews.css.map */
