.tw{--tw-surface: #fff;--tw-card: #fff;--tw-border: #e8e8e8;--tw-accent: #0038c7;--tw-ink: #1d1d1f;--tw-quote: #5e6366;--tw-name: #fff;--tw-role: #c8cbcc;--tw-radius: 24px;--tw-width: 995px;--tw-pad-top: clamp(120px, 11.25vw, 162px);background:var(--page-surface, var(--tw-surface));padding-block:var(--tw-pad-top) 240px;padding-inline:clamp(20px,5.56vw,80px)}.shopify-section:has(>.tw):has(+.shopify-section>.okendo-reviews-v2) .tw{padding-bottom:96px}.tw__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(40px,5.56vw,80px)}.tw__head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.tw__eyebrow{margin:0;font-family:TT_Hoves_Pro_Medium,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.3;text-transform:uppercase;color:var(--tw-accent)}.tw__title{margin:0;font-family:TT_Hoves_Pro_Light,ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:clamp(32px,4.44vw,64px);line-height:1.1;letter-spacing:-.03em;color:var(--tw-ink)}.tw__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;max-width:1352px}.tw__col{display:flex;flex-direction:column;gap:8px;min-width:0}.tw__col--quote-first .tw__quote{order:-1}.tw__media{position:relative;flex:1 1 auto;aspect-ratio:321 / 470;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border-radius:var(--tw-radius);overflow:hidden;background:#d5d5d5}.tw__media img,.tw__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.tw__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top,#00000073,#0000 45%);pointer-events:none}.tw__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:inherit;background:#00000040;cursor:pointer;padding:0;transition:opacity .15s ease}.tw__media.is-playing .tw__play{opacity:0;pointer-events:none}.tw__attrib{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.tw__name{margin:0;font-family:TT_Hoves_Pro_Medium,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.3;text-transform:uppercase;color:var(--tw-name)}.tw__role{margin:0;font-family:TT_Hoves_Pro_Regular,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.2;color:var(--tw-role)}.tw__quote{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--tw-card);border:1px solid var(--tw-border);border-radius:var(--tw-radius);overflow:hidden}.tw__stars{display:flex;gap:3px;color:var(--tw-accent)}.tw__star{display:block;flex-shrink:0;width:24px;height:24px}.tw__text{margin:0;font-family:TT_Hoves_Pro_Regular,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.3;color:var(--tw-quote);overflow-wrap:anywhere}.tw__cta{display:flex;align-items:center;justify-content:center;width:283px;max-width:100%;height:48px;border-radius:16px;background:var(--tw-accent);color:#fff;font-family:TT_Hoves_Pro_Regular,ui-sans-serif,system-ui,sans-serif;font-size:16px;letter-spacing:-.02em;text-decoration:none;transition:opacity .15s ease}.tw__cta:hover{opacity:.85}@media(max-width:1023px){.tw__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px}}@media(max-width:767px){.tw__grid{display:flex;align-items:stretch;gap:8px;align-self:stretch;width:auto;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(-1*clamp(20px,5.56vw,80px));padding-inline:clamp(20px,5.56vw,80px);scroll-padding-inline:clamp(20px,5.56vw,80px)}.tw__col{flex:0 0 321px;scroll-snap-align:start}.tw__media{flex:0 0 auto;aspect-ratio:321 / 470}.tw__quote{flex:1 1 auto}.tw__col--quote-first .tw__quote{order:0}}.tw.is-animated .tw__head,.tw.is-animated .tw__col{opacity:0;transform:translateY(32px);transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:var(--tw-d, 0ms)}.tw.is-animated.is-revealed .tw__head,.tw.is-animated.is-revealed .tw__col{opacity:1;transform:none}.tw__grid .tw__col:nth-child(1){--tw-d: .12s}.tw__grid .tw__col:nth-child(2){--tw-d: .24s}.tw__grid .tw__col:nth-child(3){--tw-d: .36s}.tw__grid .tw__col:nth-child(4){--tw-d: .48s}@media(prefers-reduced-motion:reduce){.tw.is-animated .tw__head,.tw.is-animated .tw__col{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/component-testimonials-wall.css.map */
