.tt-reviews{--tt-green: #0e5c4a;--tt-green-deep: #0a4638;--tt-gold: #b8893d;--tt-ink: #14241c;--tt-muted: #5a6b60;--tt-white: #fcfffd;--tt-ease: cubic-bezier(.22, 1, .36, 1);position:relative;overflow:hidden;isolation:isolate}.tt-reviews__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.tt-reviews__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.tt-reviews__orb--a{width:min(42vw,340px);height:min(42vw,340px);top:-12%;left:-8%;background:#0e5c4a47;animation:ttOrbDrift 16s ease-in-out infinite alternate}.tt-reviews__orb--b{width:min(36vw,280px);height:min(36vw,280px);right:-6%;bottom:8%;background:#b8893d38;animation:ttOrbDrift 18s ease-in-out infinite alternate-reverse;animation-delay:-5s}.tt-reviews__orb--c{width:min(28vw,200px);height:min(28vw,200px);left:42%;top:48%;background:#2d6a4f24;animation:ttOrbDrift 12s ease-in-out infinite alternate;animation-delay:-2s}.tt-reviews__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:radial-gradient(circle at 20% 20%,#000 .6px,transparent .7px),radial-gradient(circle at 80% 40%,#000 .5px,transparent .6px),radial-gradient(circle at 40% 80%,#000 .55px,transparent .65px);background-size:18px 18px,22px 22px,16px 16px;mix-blend-mode:multiply}@keyframes ttOrbDrift{0%{transform:translate(0) scale(1)}to{transform:translate(24px,16px) scale(1.12)}}.tt-reviews>.container{position:relative;z-index:1}.tt-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.1rem 1.5rem;margin-bottom:1.35rem}.tt-reviews__head-copy{min-width:0;flex:1 1 16rem}.tt-reviews__eyebrow{display:inline-flex;align-items:center;gap:.45rem}.tt-reviews__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--tt-green);box-shadow:0 0 #0e5c4a73;animation:ttPulseDot 2.4s ease-out infinite}@keyframes ttPulseDot{0%{box-shadow:0 0 #0e5c4a73}70%{box-shadow:0 0 0 10px #0e5c4a00}to{box-shadow:0 0 #0e5c4a00}}.tt-reviews__title{background:linear-gradient(120deg,var(--tt-ink) 0%,var(--tt-green-deep) 55%,var(--tt-gold) 140%);-webkit-background-clip:text;background-clip:text;color:transparent}.tt-reviews__write-btn{flex:0 0 auto;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(14,92,74,.2);background:#ffffffe0;color:var(--tt-green);font-family:var(--font-accent, inherit);font-weight:650;font-size:.92rem;padding:.78rem 1.2rem .78rem .95rem;border-radius:999px;cursor:pointer;box-shadow:0 10px 28px #14241c14,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .28s var(--tt-ease),color .28s var(--tt-ease),border-color .28s var(--tt-ease),transform .28s var(--tt-ease),box-shadow .28s var(--tt-ease)}.tt-reviews__write-btn-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0e5c4a1a;transition:transform .35s var(--tt-ease),background .28s ease,color .28s ease}.tt-reviews__write-btn:hover{background:var(--tt-green);color:#fff;border-color:var(--tt-green);transform:translateY(-2px);box-shadow:0 16px 34px #0e5c4a38}.tt-reviews__write-btn:hover .tt-reviews__write-btn-icon{background:#ffffff2e;transform:rotate(90deg)}.tt-reviews.is-writing .tt-reviews__write-btn{background:#0e5c4a14;color:var(--tt-green-deep)}.tt-reviews.is-writing .tt-reviews__write-btn-icon{transform:rotate(45deg);background:#0e5c4a29}.tt-reviews__summary{margin:0 0 1.15rem;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .55s var(--tt-ease),transform .55s var(--tt-ease)}.tt-reviews__summary[hidden]{display:none!important}.tt-reviews__summary.is-in{opacity:1;transform:none}.tt-reviews__summary-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.1rem 1.35rem;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#ffffffeb,#f3faf6e0);border:1px solid rgba(14,92,74,.12);box-shadow:0 18px 40px #0e5c4a14,inset 0 1px #ffffffd9}.tt-reviews__summary-spark{position:absolute;inset:-40% auto -40% -20%;width:55%;background:linear-gradient(100deg,transparent,rgba(184,137,61,.12),transparent);transform:skew(-18deg);animation:ttSummaryShine 4.5s ease-in-out infinite;pointer-events:none}@keyframes ttSummaryShine{0%,to{transform:translate(-30%) skew(-18deg);opacity:0}40%{opacity:1}70%{transform:translate(180%) skew(-18deg);opacity:0}}.tt-reviews__score-block{display:flex;flex-direction:column;gap:.2rem;min-width:5.5rem}.tt-reviews__score{margin:0;font-family:var(--font-display, Georgia, serif);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:700;line-height:.95;color:var(--tt-green);letter-spacing:-.03em}.tt-reviews__score-stars .tt-rev__stars{font-size:1.15rem}.tt-reviews__summary-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tt-gold)}.tt-reviews__summary-count{margin:.2rem 0 0;font-size:1.02rem;font-weight:650;color:var(--tt-ink)}.tt-reviews__stage{position:relative;z-index:1;padding:1.35rem 1.15rem 1.5rem;border-radius:28px;background:#ffffffad;border:1px solid rgba(14,92,74,.1);box-shadow:0 24px 50px #14241c14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tt-reviews__stage-glow{position:absolute;inset:auto 8% -35% 8%;height:50%;background:radial-gradient(circle,rgba(14,92,74,.14),transparent 70%);pointer-events:none;animation:ttGlowBreath 5s ease-in-out infinite}@keyframes ttGlowBreath{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.tt-reviews__loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tt-reviews__loading.is-hidden,.tt-reviews__loading[hidden]{display:none!important}.tt-reviews__skeleton{height:168px;border-radius:22px;background:linear-gradient(100deg,#0e5c4a0d 20%,#0e5c4a1f,#0e5c4a0d 60%);background-size:220% 100%;animation:ttReviewsSkeleton 1.45s ease-in-out infinite}.tt-reviews__skeleton:nth-child(2){animation-delay:.12s}.tt-reviews__skeleton:nth-child(3){animation-delay:.24s}@keyframes ttReviewsSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}.tt-reviews__empty{margin:0;padding:2.4rem 1rem;text-align:center;color:var(--tt-muted);font-size:1.02rem}.tt-reviews__rail{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem!important;margin:0!important;padding:0!important;min-height:4rem}.tt-rev{--i: 0;position:relative;margin:0!important;padding:1.35rem 1.2rem 1.4rem!important;border-radius:24px!important;background:linear-gradient(165deg,#fffffffa,#f8fcf9f0)!important;border:1px solid rgba(14,92,74,.1)!important;box-shadow:0 14px 34px #14241c0f!important;overflow:hidden;opacity:0;transform:translateY(28px) scale(.96);transition:opacity .65s var(--tt-ease),transform .65s var(--tt-ease),box-shadow .3s ease,border-color .3s ease;transition-delay:calc(var(--i) * 55ms)}.tt-rev.is-visible{opacity:1;transform:none}.tt-rev__quote{position:absolute;top:.35rem;right:.85rem;font-family:var(--font-display, Georgia, serif);font-size:4.2rem;line-height:1;color:#0e5c4a14;pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .3s ease,transform .45s var(--tt-ease)}.tt-rev__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 62%);transform:translate(-120%);pointer-events:none;opacity:0}.tt-rev:hover{transform:translateY(-7px)!important;border-color:#0e5c4a47!important;box-shadow:0 22px 48px #14241c24!important}.tt-rev:hover .tt-rev__quote{color:#b8893d47;transform:scale(1.06) translateY(-2px)}.tt-rev:hover .tt-rev__shine{opacity:1;animation:ttCardShine .9s var(--tt-ease)}@keyframes ttCardShine{0%{transform:translate(-120%)}to{transform:translate(120%)}}.tt-rev__header{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:.85rem}.tt-rev__avatar{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:1.05rem;color:#fff;background:linear-gradient(145deg,#0e5c4a,#168066);box-shadow:0 8px 18px #0e5c4a40;transition:transform .35s var(--tt-ease)}.tt-rev:hover .tt-rev__avatar{transform:scale(1.06) rotate(-4deg)}.tt-rev__avatar--a{background:linear-gradient(145deg,#0e5c4a,#1a8f72)}.tt-rev__avatar--b{background:linear-gradient(145deg,#1f6b4f,#2d8a66)}.tt-rev__avatar--c{background:linear-gradient(145deg,#8a6a2b,#b8893d)}.tt-rev__avatar--d{background:linear-gradient(145deg,#0a4638,#147a62)}.tt-rev__avatar--e{background:linear-gradient(145deg,#3d6b52,#5a9074)}.tt-rev__meta{min-width:0}.tt-rev__name{font-weight:700;color:var(--tt-ink);margin-bottom:.2rem;font-size:.98rem}.tt-rev__row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tt-rev__verified{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;font-weight:650;color:#0e5c4a;background:#0e5c4a1a;padding:.18rem .5rem;border-radius:999px}.tt-rev__date{display:block;margin-top:.25rem;font-size:.76rem;color:var(--tt-muted)}.tt-rev__title{margin:0 0 .4rem;font-family:var(--font-display, Georgia, serif);font-size:1.05rem;color:var(--tt-ink)}.tt-rev__body p,.tt-rev__text{margin:0;color:var(--tt-ink);line-height:1.6;font-size:.94rem}.tt-rev__expand{display:none}.tt-reviews__rail-shell{position:relative}.tt-reviews__swipe-hint,.tt-reviews__dots{display:none}.tt-rev__stars{display:inline-flex;gap:.08rem;color:#b8893d47;font-size:1.05rem;letter-spacing:.02em}.tt-rev__star.is-on{color:var(--tt-gold);text-shadow:0 0 12px rgba(184,137,61,.35)}.tt-rev__media{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.tt-rev__media-item{display:block;width:56px;height:56px;border-radius:12px;overflow:hidden;border:1px solid rgba(14,92,74,.12);transition:transform .25s var(--tt-ease)}.tt-rev__media-item:hover{transform:scale(1.06)}.tt-rev__media-item img{width:100%;height:100%;object-fit:cover}.tt-rev__media-item--video{display:grid;place-items:center;background:#0e5c4a14;color:#0e5c4a;font-size:.62rem;font-weight:700;text-align:center;padding:.35rem}.tt-reviews__more-wrap{position:relative;z-index:2;display:flex;justify-content:center;margin-top:1.35rem}.tt-reviews__more-wrap[hidden]{display:none!important}.tt-reviews__more-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(14,92,74,.18);background:linear-gradient(180deg,#fcfffd,#eef7f2);color:var(--tt-green);font-family:var(--font-accent, inherit);font-weight:650;font-size:.95rem;padding:.82rem 1.45rem;border-radius:999px;cursor:pointer;box-shadow:0 12px 28px #14241c14;transition:transform .28s var(--tt-ease),box-shadow .28s ease,background .28s ease}.tt-reviews__more-chevron{transition:transform .3s var(--tt-ease)}.tt-reviews__more-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #0e5c4a24}.tt-reviews__more-btn:hover:not(:disabled) .tt-reviews__more-chevron{transform:translateY(3px)}.tt-reviews__more-btn.is-loading .tt-reviews__more-chevron,.tt-reviews__more-btn:disabled .tt-reviews__more-chevron{animation:ttSpin .8s linear infinite}.tt-reviews__more-btn:disabled{opacity:.7;cursor:wait}@keyframes ttSpin{to{transform:rotate(180deg)}}.tt-write{position:relative;z-index:1;display:block;margin:1.35rem auto 0;max-width:720px;opacity:0;transform:translateY(18px) scale(.985);filter:blur(4px);transition:opacity .4s var(--tt-ease),transform .4s var(--tt-ease),filter .4s var(--tt-ease)}.tt-write[hidden]{display:none!important}.tt-write.is-open{opacity:1;transform:none;filter:none}.tt-write__form{padding:1.4rem 1.4rem 1.5rem;border-radius:26px;background:linear-gradient(165deg,#fffffffa,#f6fbf8f2);border:1px solid rgba(14,92,74,.12);box-shadow:0 22px 50px #14241c1a,inset 0 1px #ffffffe6}.tt-write__kicker{margin:0 0 .3rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tt-gold)}.tt-write__head{margin-bottom:.95rem}.tt-write__head h3{margin:0 0 .3rem;font-family:var(--font-display, Georgia, serif);font-size:1.35rem;color:var(--tt-ink)}.tt-write__head p{margin:0;color:var(--tt-muted);font-size:.9rem;line-height:1.45}.tt-write__stars{display:flex;gap:.2rem;margin-bottom:1.05rem}.tt-write__star{border:0;background:transparent;padding:.15rem .2rem;font-size:1.85rem;line-height:1;color:#b8893d40;cursor:pointer;transition:color .2s ease,transform .28s var(--tt-ease);animation:ttStarIdle 2.8s ease-in-out infinite;animation-delay:calc(var(--s, 1) * .12s)}@keyframes ttStarIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.tt-write__star.is-on,.tt-write__star.is-hover{color:var(--tt-gold);transform:scale(calc(1.08 + var(--pop, .04)));text-shadow:0 0 16px rgba(184,137,61,.45);animation:none}.tt-write__grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.tt-write__field{display:grid;gap:.35rem;margin-bottom:.75rem}.tt-write__field span{font-size:.8rem;font-weight:650;color:var(--tt-ink)}.tt-write__field em{font-style:normal;font-weight:500;color:var(--tt-muted)}.tt-write__field input,.tt-write__field textarea{width:100%;border:1px solid rgba(14,92,74,.16);border-radius:14px;padding:.75rem .9rem;background:#fbfefcf2;color:var(--tt-ink);font:inherit;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.tt-write__field input:focus,.tt-write__field textarea:focus{outline:none;border-color:#0e5c4a73;box-shadow:0 0 0 4px #0e5c4a1a;transform:translateY(-1px)}.tt-write__field textarea{resize:vertical;min-height:104px}.tt-write__media{margin:0 0 1rem;padding:.9rem;border-radius:18px;border:1px dashed rgba(14,92,74,.22);background:#0e5c4a08}.tt-write__media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.tt-write__media-btn{display:inline-flex;align-items:center;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(14,92,74,.16);background:#fff;color:var(--tt-green);font-size:.84rem;font-weight:650;cursor:pointer;transition:background .2s ease,transform .2s ease}.tt-write__media-btn:hover{background:#0e5c4a14;transform:translateY(-1px)}.tt-write__media-hint{margin:0;font-size:.78rem;color:var(--tt-muted)}.tt-write__previews{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.tt-write__previews:empty{display:none}.tt-write__preview{position:relative;width:72px;height:72px;border-radius:14px;overflow:hidden;border:1px solid rgba(14,92,74,.14);animation:ttPreviewIn .35s var(--tt-ease)}@keyframes ttPreviewIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.tt-write__preview img,.tt-write__preview video{width:100%;height:100%;object-fit:cover}.tt-write__preview-tag{position:absolute;left:.3rem;bottom:.3rem;font-size:.62rem;font-weight:700;background:#0e5c4ae0;color:#fff;padding:.15rem .35rem;border-radius:999px}.tt-write__preview-remove{position:absolute;top:.25rem;right:.25rem;width:22px;height:22px;border:0;border-radius:50%;background:#14241cb8;color:#fff;cursor:pointer;line-height:1}.tt-write__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.tt-write__submit{border:0;border-radius:999px;padding:.85rem 1.45rem;background:linear-gradient(135deg,#0e5c4a,#168066);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 12px 28px #0e5c4a38;transition:transform .22s var(--tt-ease),box-shadow .22s ease}.tt-write__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px #0e5c4a4d}.tt-write__submit:disabled{opacity:.65;cursor:wait}.tt-write__cancel{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--tt-muted);font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.15em;padding:.35rem .25rem}.tt-write__status{margin:0;flex:1 1 100%;font-size:.88rem;color:var(--tt-muted)}.tt-write__status.is-ok{color:#0e5c4a;font-weight:650}.tt-write__status.is-err{color:#b42318;font-weight:650}.pdp-rating{display:inline-flex;align-items:center;gap:.65rem;margin:0 0 .85rem;padding:.45rem .75rem .45rem .55rem;border-radius:999px;text-decoration:none;color:inherit;background:linear-gradient(135deg,#0e5c4a14,#b8893d1f);border:1px solid rgba(14,92,74,.14);box-shadow:0 10px 24px #0e5c4a14;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .28s var(--tt-ease),transform .28s var(--tt-ease),box-shadow .24s ease,border-color .24s ease}.pdp-rating.is-in{opacity:1;transform:none}.pdp-rating:hover{border-color:#0e5c4a47;box-shadow:0 14px 30px #0e5c4a24}.pdp-rating__stars{display:inline-flex;gap:.05rem}.pdp-rating__stars .tt-rev__stars{font-size:1rem}.pdp-rating__stars .tt-rev__star{display:inline-block;animation:pdpStarPop .52s var(--tt-ease) both}.pdp-rating.is-in .tt-rev__star:nth-child(1){animation-delay:40ms}.pdp-rating.is-in .tt-rev__star:nth-child(2){animation-delay:90ms}.pdp-rating.is-in .tt-rev__star:nth-child(3){animation-delay:.14s}.pdp-rating.is-in .tt-rev__star:nth-child(4){animation-delay:.19s}.pdp-rating.is-in .tt-rev__star:nth-child(5){animation-delay:.24s}@keyframes pdpStarPop{0%{opacity:0;transform:translateY(6px) scale(.6)}to{opacity:1;transform:none}}.pdp-rating__score{display:inline-flex;align-items:baseline;gap:.12rem;font-weight:700;color:#0e5c4a}.pdp-rating__score strong{font-size:1.15rem}.pdp-rating__score span{font-size:.85rem;color:#5a6b60;font-weight:600}.pdp-rating__count{font-size:.82rem;color:#5a6b60;padding-left:.55rem;border-left:1px solid rgba(14,92,74,.16)}.tt-judgeme-widget .jdgm-rev-widg__header,.tt-judgeme-widget .jdgm-rev-widg__title,.tt-judgeme-widget .jdgm-widget-actions-wrapper{display:none!important}.tt-judgeme-widget .jdgm-rev-widg{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.tt-reviews__stage .shopify-app-block{width:100%}@media(max-width:989px){.tt-reviews__rail,.tt-reviews__loading{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.tt-write__grid{grid-template-columns:1fr}}@media(max-width:649px){.tt-reviews{padding-bottom:.25rem}.tt-reviews__orb--a,.tt-reviews__orb--b{opacity:.4;filter:blur(50px)}.tt-reviews__orb--c{display:none}.tt-reviews__head{align-items:stretch;gap:.85rem;margin-bottom:.95rem}.tt-reviews__title{font-size:clamp(1.65rem,7vw,2.1rem)}.tt-reviews__write-btn{width:100%;justify-content:center;padding:.85rem 1.1rem}.tt-reviews__summary{margin-bottom:.9rem}.tt-reviews__summary-inner{padding:.85rem 1rem;gap:.75rem 1rem;border-radius:18px}.tt-reviews__score{font-size:2.15rem}.tt-reviews__summary-count{font-size:.9rem}.tt-reviews__stage{padding:.85rem 0 1.05rem;border-radius:22px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tt-reviews__stage-glow{display:none}.tt-reviews__loading{display:flex;gap:.65rem;overflow:hidden;padding:0 .85rem}.tt-reviews__loading.is-hidden,.tt-reviews__loading[hidden]{display:none!important}.tt-reviews__loading .tt-reviews__skeleton{flex:0 0 72vw;height:148px;border-radius:18px}.tt-reviews__rail-shell{position:relative}.tt-reviews__swipe-hint{display:inline-flex;align-items:center;gap:.35rem;position:absolute;top:.55rem;right:.95rem;z-index:4;margin:0;padding:.35rem .65rem;border-radius:999px;background:#0e5c4aeb;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;box-shadow:0 10px 22px #0e5c4a47;animation:ttSwipeHint 1.4s var(--tt-ease) infinite}.tt-reviews__swipe-hint[hidden]{display:none!important}.tt-reviews__swipe-hint svg{animation:ttSwipeArrow 1.4s var(--tt-ease) infinite}@keyframes ttSwipeHint{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}@keyframes ttSwipeArrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.tt-reviews__rail{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:.75rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity;scroll-padding-inline:.85rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;padding:.25rem .85rem .45rem!important;margin:0!important;scrollbar-width:none}.tt-reviews__rail::-webkit-scrollbar{display:none}.tt-reviews__rail .tt-rev{flex:0 0 min(78vw,280px)!important;width:min(78vw,280px)!important;max-width:min(78vw,280px)!important;scroll-snap-align:center;scroll-snap-stop:normal;padding:.95rem .95rem 1rem!important;border-radius:18px!important;margin:0!important;height:auto!important;min-height:0!important;align-self:flex-start!important;transform:translateY(16px) scale(.96);transition:opacity .5s var(--tt-ease),transform .5s var(--tt-ease),box-shadow .28s ease,border-color .28s ease}.tt-reviews__rail .tt-rev.is-visible{opacity:1;transform:none}.tt-reviews__rail .tt-rev.is-active-slide{border-color:#0e5c4a47!important;box-shadow:0 14px 30px #0e5c4a1f!important}.tt-reviews__rail .tt-rev.is-active-slide.is-visible{transform:none}.tt-reviews__rail .tt-rev:hover,.tt-reviews__rail .tt-rev.is-active-slide:hover{transform:none!important}.tt-rev__quote{font-size:2.8rem;top:.15rem;right:.55rem}.tt-rev__header{gap:.65rem;margin-bottom:.55rem}.tt-rev__avatar{width:36px;height:36px;font-size:.9rem;box-shadow:0 6px 14px #0e5c4a33}.tt-rev__name{font-size:.9rem;margin-bottom:.1rem}.tt-rev__stars{font-size:.92rem}.tt-rev__verified{font-size:.64rem;padding:.12rem .4rem}.tt-rev__date{font-size:.7rem;margin-top:.15rem}.tt-rev__title{font-size:.95rem;margin-bottom:.28rem}.tt-rev__text{font-size:.86rem;line-height:1.45}.tt-rev__text.is-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tt-rev__expand{display:inline-flex;margin-top:.4rem;padding:0;border:0;background:transparent;color:var(--tt-green);font-size:.78rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.tt-rev__media{margin-top:.55rem;gap:.35rem}.tt-rev__media-item{width:44px;height:44px;border-radius:10px}.tt-reviews__dots{display:flex;justify-content:center;align-items:center;gap:.4rem;margin:.65rem 0 .15rem;min-height:12px}.tt-reviews__dots[hidden]{display:none!important}.tt-reviews__dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#0e5c4a38;cursor:pointer;transition:width .28s var(--tt-ease),background .28s ease,transform .28s var(--tt-ease)}.tt-reviews__dot.is-active{width:18px;background:var(--tt-green);transform:scale(1.05)}.tt-reviews__more-wrap{margin-top:.85rem;padding:0 .85rem}.tt-reviews__more-btn{width:100%;justify-content:center;padding:.85rem 1.1rem}.tt-write{margin-top:1rem;padding:0 .15rem}.tt-write__form{padding:1.1rem 1rem 1.2rem;border-radius:20px}.tt-write__head h3{font-size:1.2rem}.tt-write__star{font-size:1.65rem}}@media(max-width:649px)and (prefers-reduced-motion:reduce){.tt-reviews__swipe-hint,.tt-reviews__swipe-hint svg{animation:none!important}.tt-reviews__rail{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){.tt-reviews__orb,.tt-reviews__eyebrow-dot,.tt-reviews__summary-spark,.tt-reviews__stage-glow,.tt-reviews__skeleton,.tt-write__star,.pdp-rating__stars .tt-rev__star{animation:none!important}.tt-rev,.tt-write,.tt-reviews__summary,.pdp-rating,.tt-reviews__write-btn,.tt-reviews__more-btn{transition:none!important}.tt-rev,.tt-write.is-open,.tt-reviews__summary.is-in,.pdp-rating.is-in{opacity:1!important;transform:none!important;filter:none!important}.tt-rev:hover .tt-rev__shine{animation:none!important;opacity:0!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/talbeena-judgeme-reviews.css.map */
