:root{--ttw-lime:#bef264;--ttw-lime-strong:#a3e635;--ttw-green:#84cc16;--ttw-ink:#111827}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.font-mono,.font-mono *{font-family:Space Grotesk,ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes ttwFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.animate-fadeIn{animation:ttwFadeIn .25s ease-out}@keyframes ttwFloat{0%,to{transform:translateY(-4px) scale(1)}50%{transform:translateY(4px) scale(1.08)}}.ttw-float{animation:ttwFloat 3.2s ease-in-out infinite}@keyframes ttwSpin{to{transform:rotate(360deg)}}@keyframes ttwSpinA{0%{transform:rotate(-20deg) scale(1)}50%{transform:rotate(160deg) scale(1.1)}to{transform:rotate(340deg) scale(1)}}@keyframes ttwSpinB{0%{transform:rotate(15deg) scale(1)}50%{transform:rotate(-165deg) scale(.92)}to{transform:rotate(-345deg) scale(1)}}.ttw-orbit-a{animation:ttwSpinA 6s ease-in-out infinite}.ttw-orbit-b{animation:ttwSpinB 7.5s ease-in-out infinite}.ttw-gear-a{animation:ttwSpin 18s linear infinite}.ttw-gear-b{animation:ttwSpin 14s linear infinite reverse}.ttw-modal[hidden]{display:none!important}body.ttw-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.ttw-float{will-change:transform}.ttw-reveal{opacity:0;transform:translateY(34px);filter:blur(9px);transition:opacity .9s cubic-bezier(.16,.84,.44,1),transform .9s cubic-bezier(.16,.84,.44,1),filter .9s cubic-bezier(.16,.84,.44,1);will-change:opacity,transform,filter}.ttw-reveal.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.ttw-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.ttw-hero-track{display:grid}.ttw-hero-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(18px) scale(.985);transition:opacity .85s cubic-bezier(.16,.84,.44,1),transform .85s cubic-bezier(.16,.84,.44,1),visibility 0s linear .85s;pointer-events:none;will-change:opacity,transform}.ttw-hero-slide.is-active{position:relative;z-index:2;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .85s cubic-bezier(.16,.84,.44,1),transform .85s cubic-bezier(.16,.84,.44,1),visibility 0s linear 0s}.ttw-hero-dot{width:10px;height:10px;border-radius:9999px;background:#cbd5c8;border:none;padding:0;cursor:pointer;transition:width .35s cubic-bezier(.16,.84,.44,1),background-color .25s ease}.ttw-hero-dot:hover{background:#9ca897}.ttw-hero-dot.is-active{width:28px;background:#111827}@media(prefers-reduced-motion:reduce){.ttw-hero-slide{transition:opacity .01ms linear,visibility 0s linear 0s!important;transform:none!important}}.ttw-marquee-row{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%)}.ttw-marquee{display:flex;width:max-content;animation:ttwMarquee var(--ttw-marquee-dur,75s) linear infinite;will-change:transform}.ttw-marquee-group{display:flex;align-items:center}.ttw-marquee-wrap:hover .ttw-marquee{animation-play-state:paused}@keyframes ttwMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ttw-brand-chip{opacity:.78;transition:opacity .25s ease}.ttw-brand-chip:hover{opacity:1}.ttw-brand-chip:hover .ttw-brand-name{color:var(--ttw-brand,#0f172a)}@media(prefers-reduced-motion:reduce){.ttw-marquee{animation:ttwMarquee 180s linear infinite!important;transform:none}.ttw-marquee-row{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
