.tgf-irl{--irl-edge: max(16px, calc((100vw - var(--normal-page-width, 1200px)) / 2));display:block;min-width:0;padding-block:var(--irl-top) var(--irl-bottom);background:var(--irl-bg);color:var(--irl-ink);font-family:var(--tgf-font-body, var(--font-body--family))}.tgf-irl *,.tgf-irl *:before,.tgf-irl *:after{box-sizing:border-box}.tgf-irl__container{margin-inline:var(--irl-edge)}.tgf-irl__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.tgf-irl__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--tgf-coral, #ff6b6b)}.tgf-irl__masthead{display:grid;gap:20px;align-items:end}.tgf-irl__display{margin:0;max-width:100%;color:inherit;font-family:var(--tgf-font-display, var(--font-heading--family));font-size:clamp(72px,15vw,176px);font-weight:700;line-height:.88;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.tgf-irl__tagline{margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1.2}.tgf-irl__description{max-width:48ch;margin-top:12px;font-size:14px;line-height:1.65}.tgf-irl__description :first-child{margin-top:0}.tgf-irl__description :last-child{margin-bottom:0}.tgf-irl--align-center{text-align:center}.tgf-irl--align-center .tgf-irl__eyebrow{justify-content:center}.tgf-irl--align-center .tgf-irl__intro-copy{margin-inline:auto}.tgf-irl--align-right{text-align:right}.tgf-irl--align-right .tgf-irl__eyebrow{justify-content:end}.tgf-irl--align-right .tgf-irl__intro-copy{margin-inline-start:auto}.tgf-irl__section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-top:20px;margin-bottom:28px;border-top:1px solid color-mix(in srgb,var(--irl-ink) 20%,transparent)}.tgf-irl__heading{margin:0;color:inherit;font-family:var(--tgf-font-display, var(--font-heading--family));font-size:clamp(28px,3.8vw,48px);font-weight:700;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.tgf-irl__section-copy{min-width:0}.tgf-irl__rail{display:flex;gap:var(--irl-gap);padding:0 var(--irl-edge) 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--irl-edge);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--irl-ink) 25%,transparent) transparent}.tgf-irl__item{flex:0 0 var(--irl-card);min-width:0;scroll-snap-align:start;overflow-wrap:anywhere}.tgf-irl__frame{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--irl-radius);background:#111417;color:#fff}.tgf-irl__video,.tgf-irl__poster{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.tgf-irl__poster{pointer-events:none}.tgf-irl__frame.is-started .tgf-irl__poster{display:none}.tgf-irl__placeholder{display:flex;flex-direction:column;align-items:start;justify-content:space-between;padding:22px;background:color-mix(in srgb,var(--irl-ink) 5%,var(--irl-bg));color:var(--irl-ink)}.tgf-irl__item:nth-child(2n) .tgf-irl__placeholder{background:color-mix(in srgb,var(--irl-ink) 9%,var(--irl-bg))}.tgf-irl__placeholder-play{align-self:center;opacity:.3}.tgf-irl__placeholder-copy p{margin:0;font-size:15px}.tgf-irl__placeholder-copy span{display:block;margin-top:8px;font-size:12px;opacity:.6}.tgf-irl__slot{font-size:11px;letter-spacing:.12em;opacity:.55}.tgf-irl__play,.tgf-irl__sound{display:none;border:0;color:#fff;font:inherit;font-size:12px;cursor:pointer}.tgf-irl.is-ready .tgf-irl__play{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:12px;align-items:end;justify-content:start;background:transparent}.tgf-irl__play span{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;background:#111417b3;border-radius:2px}.tgf-irl.is-ready .tgf-irl__sound{display:block;position:absolute;inset-inline-end:12px;bottom:12px;min-height:44px;padding:10px 12px;background:#111417b3;border-radius:2px}.tgf-irl__status:not(:empty){position:absolute;inset:12px 12px auto;padding:10px;background:#111417;font-size:13px;pointer-events:none}.tgf-irl__name{margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.4}.tgf-irl__caption{margin:6px 0 0;font-size:13px;line-height:1.6;opacity:.7}.tgf-irl__product{margin:12px 0 0;font-size:12px;line-height:1.5}.tgf-irl__product a{color:inherit;text-decoration:underline;text-underline-offset:4px}.tgf-irl__product span{display:inline-block;margin-inline-start:10px}.tgf-irl__navigation{display:none;flex-shrink:0;gap:8px}.tgf-irl__navigation button{width:44px;height:44px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:2px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:18px}.tgf-irl__navigation button:disabled{opacity:.25;cursor:default}.tgf-irl__review{display:flex;flex-direction:column;align-items:start;min-height:260px;padding:24px;border-radius:var(--irl-radius);border-top:1px solid color-mix(in srgb,var(--irl-ink) 25%,transparent);background:var(--irl-card-bg)}.tgf-irl__stars{margin-bottom:22px;font-size:12px;letter-spacing:.1em}.tgf-irl__quote{margin:0 0 32px;padding:0;border:0;font-size:clamp(18px,1.5vw,22px);font-style:normal;line-height:1.6}.tgf-irl__customer{display:flex;align-items:center;gap:12px;margin-top:auto}.tgf-irl__customer .tgf-irl__name{margin:0}.tgf-irl__avatar{width:44px;height:44px;object-fit:cover;border-radius:50%}.tgf-irl__review-placeholder{margin:32px 0;max-width:15ch;font-size:24px;line-height:1.3;opacity:.6}.tgf-irl__editor-note{margin-block:0 20px;font-size:13px;line-height:1.6;opacity:.7}.tgf-irl :is(button,a,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:3px}.tgf-irl:not(.is-ready) .tgf-irl__poster{display:none}@media(min-width:750px){.tgf-irl{--irl-edge: max(40px, calc((100vw - var(--normal-page-width, 1200px)) / 2))}.tgf-irl--align-left .tgf-irl__masthead{grid-template-columns:1.2fr 1fr;gap:48px}.tgf-irl__intro-copy{padding-bottom:4px}.tgf-irl__item{flex-basis:calc((100% - var(--irl-gap)) / 2)}}@media(min-width:990px){.tgf-irl__item{flex-basis:calc((100% - (var(--irl-columns) - 1) * var(--irl-gap)) / var(--irl-columns))}.tgf-irl.is-ready .tgf-irl__navigation{display:flex}.tgf-irl--grid .tgf-irl__rail{display:grid;grid-template-columns:repeat(var(--irl-columns),minmax(0,1fr));overflow:visible}}@media(prefers-reduced-motion:reduce){.tgf-irl *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/tgf-social-proof.css.map */
