.trc{--trc-gap: 24px}.trc .trc-defs{position:absolute;width:0;height:0;overflow:hidden}.trc .trc-track{display:flex;gap:var(--trc-gap);margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.trc .trc-track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.trc .trc-track{scroll-behavior:auto}}#MainContent .trc li.trc-card.trc-card,.trc .trc-card{flex:0 0 calc((100% - 2 * var(--trc-gap)) / 3);scroll-snap-align:start;display:flex;flex-direction:column;margin:0;padding:0;background:var(--brand-cream-soft);border-radius:16px;overflow:hidden}.trc .trc-media{margin:0}.trc .trc-img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 50%;background:var(--brand-cream-deep)}.trc .trc-crop--upper .trc-img{object-position:50% 25%}.trc .trc-crop--lower .trc-img{object-position:50% 75%}.trc .trc-body{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding:24px 24px 26px}.trc .trc-stars{display:inline-flex;gap:3px;color:var(--brand-gold);line-height:1}.trc .trc-star{width:15px;height:15px;fill:currentColor}#MainContent .trc .trc-quote.trc-quote,.trc .trc-quote{font-family:var(--brand-body);font-weight:500;font-style:normal;font-size:17px;line-height:1.5;color:var(--brand-navy);margin:0;padding:0;border:0;quotes:none}#MainContent .trc .trc-name.trc-name,.trc .trc-name{margin-top:auto;font-family:var(--brand-body)!important;font-style:normal;font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--brand-burgundy)}.trc .trc-nav[hidden]{display:none}.trc .trc-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:30px}.trc .trc-btn{width:44px;height:44px;padding:0;border-radius:50%;border:1.5px solid var(--brand-rule);background:transparent;color:var(--brand-navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.trc .trc-btn svg{width:18px;height:18px}.trc .trc-btn--prev svg{transform:scaleX(-1)}.trc .trc-btn:hover:not([disabled]){border-color:var(--brand-navy);background:#1d252d0d}.trc .trc-btn:focus-visible,.trc .trc-dot:focus-visible{outline:2px solid var(--brand-burgundy);outline-offset:2px}.trc .trc-btn[disabled]{opacity:.35;cursor:default}.trc .trc-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.trc .trc-dot{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.trc .trc-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#1d252d40;transition:background-color .15s ease,transform .15s ease}.trc .trc-dot[aria-current=true]:before{background:var(--brand-navy);transform:scale(1.25)}@media(max-width:989px){#MainContent .trc li.trc-card.trc-card,.trc .trc-card{flex-basis:calc((100% - var(--trc-gap)) / 2)}}@media(max-width:749px){.trc{--trc-gap: 14px}#MainContent .trc li.trc-card.trc-card,.trc .trc-card{flex-basis:100%}#MainContent .trc .trc-quote.trc-quote,.trc .trc-quote{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/snippet-photo-review-carousel.css.map */
