.trj-rollbox{container-type:inline-size;width:100%}.trj-roll{margin:0;font-family:var(--trj-font-display);font-weight:700;line-height:1;letter-spacing:.005em;text-transform:uppercase;color:var(--roll-ink, currentColor);--roll-step: 1.42em;display:grid;grid-template-columns:max-content;row-gap:.04em;justify-content:start;width:max-content;max-width:100%;font-size:clamp(1.75rem,14cqw,4.5rem)}@container (min-width: 62.5rem){.trj-roll{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.22em;font-size:clamp(2.5rem,7.2cqw,6.5rem)}}.trj-roll__fixed{display:block;white-space:nowrap}.trj-roll__slot{position:relative;display:block;overflow:hidden;height:var(--roll-step);flex:0 0 auto;min-width:max-content;-webkit-mask-image:linear-gradient(transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 7%,#000 93%,transparent 100%)}.trj-roll__sizer{display:block;visibility:hidden;height:var(--roll-step);line-height:var(--roll-step);white-space:nowrap}.trj-roll__words{position:absolute;top:0;right:0;bottom:0;left:0;animation:trj-roll 14s infinite}.trj-roll__word{display:block;height:var(--roll-step);line-height:var(--roll-step);white-space:nowrap}@keyframes trj-roll{0%,8%{transform:translateY(0)}12%,20%{transform:translateY(-100%)}24%,32%{transform:translateY(-200%)}36%,44%{transform:translateY(-300%)}48%,56%{transform:translateY(-400%)}60%,68%{transform:translateY(-500%)}72%,80%{transform:translateY(-600%)}84%,to{transform:translateY(-700%)}}@media(prefers-reduced-motion:reduce){.trj-roll__words{animation:none;transform:none}}.trj-roll .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.trj-footmark{background:var(--trj-surface-inverse);padding:clamp(2rem,6vw,3.5rem) clamp(1rem,4vw,3rem) clamp(1.75rem,5vw,3rem)}.trj-footmark .trj-roll{--roll-ink: var(--trj-ink-on-inverse);display:flex;align-items:baseline;flex-wrap:nowrap;gap:.22em;font-size:clamp(1.1rem,7.2cqw,6.5rem)}.trj-footmark__lock{display:block;width:max-content;max-width:100%;margin:0 auto}.trj-footmark__rule{height:clamp(3px,.55cqw,8px);margin-top:.3rem;background:repeating-linear-gradient(90deg,#8a6a3b 0 4px,#2e3a56 4px 8px)}.trj-topmark .trj-footmark{padding-block:clamp(1.5rem,4.5vw,2.75rem) clamp(1.25rem,3.5vw,2.25rem)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trj-roll.css.map */
