:root{--ts-black: #0a0a0a;--ts-black-soft: #1c1c1c;--ts-grey-mid: #4a4a4a;--ts-grey-light: #8a8a8a;--ts-off-white: #f5f5f3;--ts-font-display: "Anton", Impact, sans-serif;--ts-font-label: "Archivo", Helvetica, Arial, sans-serif;--ts-font-body: "Archivo", Helvetica, Arial, sans-serif}body{background:var(--ts-black);color:var(--ts-off-white);font-family:var(--ts-font-body)}a,button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ts-font-display);font-style:italic;text-transform:uppercase;letter-spacing:.01em}::selection{background:var(--ts-off-white);color:var(--ts-black)}.ts-display,.three-star-hero__wordmark,h1.ts-display{font-family:var(--ts-font-display);font-style:italic;letter-spacing:.01em;text-transform:uppercase;line-height:.9}.ts-label{font-family:var(--ts-font-label);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}#three-star-grain{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:9998;opacity:.045;mix-blend-mode:overlay}#three-star-cursor{position:fixed;top:0;left:0;width:22px;height:22px;pointer-events:none;z-index:9999;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path fill='%23F5F5F3' d='M50 0 C55 40 60 45 100 50 C60 55 55 60 50 100 C45 60 40 55 0 50 C40 45 45 40 50 0 Z'/></svg>") center / contain no-repeat;transform:translate(-50%,-50%) scale(.7);transition:transform .18s ease,opacity .18s ease;opacity:0;will-change:transform}body.ts-cursor-ready #three-star-cursor{opacity:1}body.ts-cursor-active #three-star-cursor{transform:translate(-50%,-50%) scale(1.6) rotate(20deg)}@media(hover:none),(pointer:coarse){#three-star-cursor{display:none}}.ts-sparkle{display:inline-block;width:1em;height:1em;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><path fill='%23F5F5F3' d='M50 0 C55 40 60 45 100 50 C60 55 55 60 50 100 C45 60 40 55 0 50 C40 45 45 40 50 0 Z'/></svg>") center / contain no-repeat}.ts-sparkle--bg{position:absolute;filter:blur(1px);opacity:.9;animation:ts-drift 14s ease-in-out infinite}@keyframes ts-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-12px,14px) scale(1.05)}}@keyframes ts-pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.ts-trio-star .ts-sparkle{opacity:0;animation:ts-pop-in .6s cubic-bezier(.34,1.56,.64,1) forwards}.ts-trio-star .ts-sparkle:nth-child(1){animation-delay:.1s}.ts-trio-star .ts-sparkle:nth-child(2){animation-delay:.35s}.ts-trio-star .ts-sparkle:nth-child(3){animation-delay:.6s}.three-star-hero{position:relative;min-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at 50% 30%,var(--ts-black-soft),var(--ts-black) 70%);overflow:hidden;padding:4rem 1.5rem}.three-star-hero__pillars{position:absolute;top:2.5rem;left:2.5rem;text-align:left;border-left:2px solid var(--ts-off-white);padding-left:.9rem;line-height:1.6}.three-star-hero__est{position:absolute;bottom:2rem;right:2.5rem;display:flex;align-items:center;gap:.5rem}.three-star-hero__wordmark{font-size:clamp(3rem,10vw,7rem);margin:0;opacity:0;animation:ts-rise .8s ease-out .1s forwards}.three-star-hero__trio{display:flex;justify-content:center;align-items:flex-end;gap:1.25rem;margin:1.5rem 0}.three-star-hero__trio .ts-sparkle:nth-child(1){width:2.2rem;height:2.2rem}.three-star-hero__trio .ts-sparkle:nth-child(2){width:3.2rem;height:3.2rem}.three-star-hero__trio .ts-sparkle:nth-child(3){width:4.4rem;height:4.4rem}.three-star-hero__sub{font-family:var(--ts-font-label);letter-spacing:.4em;text-transform:uppercase;font-size:.9rem;opacity:0;animation:ts-rise .8s ease-out .9s forwards}.three-star-hero__feature-strip{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1.5rem;align-items:center;font-family:var(--ts-font-label);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.three-star-hero__feature-strip span.divider{opacity:.4}@keyframes ts-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ts-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}.ts-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.ts-reveal,.three-star-hero__wordmark,.three-star-hero__sub,.ts-trio-star .ts-sparkle{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}#three-star-grain{display:none}}.three-star-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--ts-black)}@media(max-width:749px){.three-star-category-grid{grid-template-columns:repeat(2,1fr)}}.three-star-category-grid__tile{position:relative;aspect-ratio:3 / 4;overflow:hidden;display:block;background:var(--ts-black-soft)}.three-star-category-grid__tile img{width:100%;height:100%;object-fit:cover;filter:grayscale(35%) contrast(1.05);transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease}.three-star-category-grid__tile:hover img{transform:scale(1.06);filter:grayscale(0%) contrast(1.1)}.three-star-category-grid__label{position:absolute;left:1.25rem;bottom:1.25rem;font-family:var(--ts-font-display);font-style:italic;font-size:clamp(1.4rem,3vw,2.2rem);text-transform:uppercase;color:var(--ts-off-white);overflow:hidden}.three-star-category-grid__label span{display:inline-block;transform:translateY(110%);transition:transform .5s cubic-bezier(.16,1,.3,1)}.three-star-category-grid__tile:hover .three-star-category-grid__label span{transform:translateY(0)}.ts-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ts-font-label);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;padding:1rem 2rem;background:var(--ts-off-white);color:var(--ts-black);border:1px solid var(--ts-off-white);border-radius:999px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,color .25s ease}.ts-btn:hover{background:transparent;color:var(--ts-off-white);transform:translateY(-2px)}.ts-btn--outline{background:transparent;color:var(--ts-off-white)}.ts-btn--outline:hover{background:var(--ts-off-white);color:var(--ts-black)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/three-star.css.map */
