.tn-section{background:var(--tn-bg);color:var(--tn-text);padding:80px 48px}.tn-container{width:100%;max-width:1440px;margin:0 auto}.tn-heading-wrap{margin-bottom:48px;text-align:center}.tn-heading{margin:0;font-size:40px;line-height:1.2;letter-spacing:0;color:var(--tn-text);text-align:center;white-space:pre-line}.tn-subheading{margin-top:8px;font-size:var(--tn-subheading-size-d);line-height:1.4;color:var(--tn-text);text-align:center}.tn-subheading p{margin:0}.tn-carousel-wrap{position:relative}.tn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tn-card{display:flex;flex-direction:column;min-width:0}.tn-line{display:block;width:100%;height:1px;min-height:1px;margin:20px 0 24px;background:var(--tn-line)}.tn-stars{display:flex;align-items:center;gap:2px;margin-bottom:24px;font-size:22px;line-height:1;color:var(--tn-star)}.tn-star-half{opacity:.45}.tn-star-empty{opacity:.2}.tn-quote{margin-bottom:28px;font-family:var(--font-body-family);font-size:var(--tn-body-size-d);font-weight:400;line-height:1.8;color:var(--tn-text)}.tn-quote p{margin:0}.tn-author{display:flex;align-items:center;gap:8px;margin-top:auto}.tn-author-image{display:block;width:44px;height:44px;flex:0 0 44px;border-radius:999px;object-fit:cover}.tn-author-name{margin:0;font-family:var(--font-body-family);font-size:var(--tn-author-size-d);font-weight:400;line-height:1.6;color:var(--tn-text)}.tn-dots{display:none}.tn-button-wrap{display:flex;justify-content:center;margin-top:48px}.tn-button{display:inline-flex;align-items:center;justify-content:center;width:230px;max-width:100%;min-height:72px;padding:12px 24px;border-radius:999px;background:var(--tn-button-bg);color:var(--tn-button-text);text-decoration:none;font-size:16px;font-weight:400;line-height:1.4;transition:background-color .2s ease}.tn-button:hover{background:#4d4d4d;color:var(--tn-button-text)}@media screen and (max-width:1024px){.tn-section{padding:80px 32px}.tn-heading{font-size:var(--tn-heading-size-t)}.tn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.tn-section{padding:64px 16px 48px}.tn-heading-wrap{margin-bottom:32px}.tn-heading{font-size:var(--tn-heading-size-m);line-height:1.2}.tn-subheading{margin-top:8px;font-size:var(--tn-subheading-size-m);line-height:1.4}.tn-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:8px}.tn-grid::-webkit-scrollbar{display:none}.tn-card{flex:0 0 100%;scroll-snap-align:start;text-align:center}.tn-stars{justify-content:center;font-size:20px}.tn-quote{font-size:var(--tn-body-size-m);line-height:1.8}.tn-author{justify-content:center}.tn-author-name{font-size:var(--tn-author-size-m)}.tn-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px}.tn-dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#00000040;cursor:pointer}.tn-dot.is-active{background:#000000d9}.tn-button-wrap{margin-top:32px}.tn-button{width:230px;min-height:64px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-punctual-testimonials-cta.css.map */
