@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo+Black&family=JetBrains+Mono:wght@400;600&family=Poppins:wght@400;500;600;700;800;900&display=swap";:root{--ti-black: #0A0A0B;--ti-surface: #121214;--ti-card: #1C1C20;--ti-border: #2A2A30;--ti-border-soft: #3D3D44;--ti-muted: #6B6B74;--ti-text-secondary: #A0A0AA;--ti-text: #D4D4DA;--ti-text-primary: #EDEDEF;--ti-cream: #FBF6E9;--ti-sand: #E8DFC8;--ti-yellow: #EEFF00;--ti-yellow-hot: #F5FF3C;--ti-yellow-deep: #C8D800;--ti-cat-whey: #EEFF00;--ti-cat-creatine: #FF4D1F;--ti-cat-omega: #6BE3D2;--ti-cat-preworkout:#FF006E;--ti-cat-recovery: #7C5CFF;--ti-cat-vitamin: #FFB400;--ti-ok: #3DD68C;--ti-warn: #FFB400;--ti-err: #FF3B3B;--ti-font-display: "Anton", "Archivo Black", "Impact", "Arial Narrow Bold", sans-serif;--ti-font-condensed: "Poppins", sans-serif;--ti-font-body: "Poppins", sans-serif;--ti-font-mono: "JetBrains Mono", monospace;--ti-fs-hero: clamp(72px, 10vw, 180px);--ti-fs-display-1: clamp(56px, 7vw, 120px);--ti-fs-display-2: clamp(44px, 5.5vw, 88px);--ti-fs-h1: clamp(36px, 4vw, 64px);--ti-fs-h2: clamp(28px, 3vw, 44px);--ti-fs-h3: 24px;--ti-fs-body: 16px;--ti-fs-small: 14px;--ti-fs-micro: 12px;--ti-fs-nano: 10px;--ti-lh-display: .88;--ti-lh-heading: 1.05;--ti-lh-body: 1.55;--ti-tracking-caps: .12em;--ti-tracking-caps-wide: .2em;--ti-s1: 4px;--ti-s2: 8px;--ti-s3: 12px;--ti-s4: 16px;--ti-s5: 20px;--ti-s6: 24px;--ti-s8: 32px;--ti-s10: 40px;--ti-s12: 48px;--ti-s16: 64px;--ti-s20: 80px;--ti-s24: 96px;--ti-s32: 128px;--ti-max-width: 1360px;--ti-gutter: 24px;--ti-r-none: 0;--ti-r-sm: 2px;--ti-r-md: 4px;--ti-r-lg: 8px;--ti-r-xl: 16px;--ti-r-pill: 999px;--ti-shadow-sm: 0 1px 2px rgba(0,0,0,.6);--ti-shadow-md: 0 8px 24px rgba(0,0,0,.5), 0 2px 6px rgba(0,0,0,.6);--ti-shadow-lg: 0 24px 64px rgba(0,0,0,.6);--ti-shadow-glow: 0 0 40px rgba(238,255,0,.35), 0 0 80px rgba(238,255,0,.15);--ti-shadow-yellow: 0 4px 24px rgba(238,255,0,.4);--ti-ease-out: cubic-bezier(.16, 1, .3, 1);--ti-ease-snap: cubic-bezier(.34, 1.56, .64, 1);--ti-dur-fast: .14s;--ti-dur-med: .26s;--ti-dur-slow: .5s;--s-1: var(--ti-s1);--s-2: var(--ti-s2);--s-3: var(--ti-s3);--s-4: var(--ti-s4);--s-5: var(--ti-s5);--s-6: var(--ti-s6);--s-8: var(--ti-s8);--s-10: var(--ti-s10);--s-12: var(--ti-s12);--s-16: var(--ti-s16);--s-20: var(--ti-s20);--s-24: var(--ti-s24);--font-display: var(--ti-font-display);--font-condensed: var(--ti-font-condensed);--font-body: var(--ti-font-body);--font-mono: var(--ti-font-mono);--dur-fast: var(--ti-dur-fast);--dur-med: var(--ti-dur-med);--dur-slow: var(--ti-dur-slow);--ease-out: var(--ti-ease-out);--ease-snap: var(--ti-ease-snap);--shadow-sm: var(--ti-shadow-sm);--shadow-md: var(--ti-shadow-md);--shadow-lg: var(--ti-shadow-lg);--shadow-yellow: var(--ti-shadow-yellow);--ti-text-sub: var(--ti-text-secondary);--ti-secondary: var(--ti-text-secondary);--gutter: var(--ti-gutter);--col-max: var(--ti-max-width)}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--ti-font-body);font-size:var(--ti-fs-body);line-height:var(--ti-lh-body);color:var(--ti-text-primary);background:var(--ti-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}::selection{background:var(--ti-yellow);color:var(--ti-black)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--ti-black)}::-webkit-scrollbar-thumb{background:var(--ti-border-soft);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ti-yellow)}.ti-shell{max-width:var(--ti-max-width);margin:0 auto;padding:0 var(--ti-gutter)}.ti-sec{padding:var(--ti-s20) 0;border-bottom:1px solid var(--ti-border-soft)}.ti-sec-head{margin-bottom:var(--ti-s10);display:grid;grid-template-columns:1fr auto;gap:var(--ti-s4);align-items:end}.ti-sec-head h2,.ti-sec-title{font-family:var(--ti-font-display);font-size:clamp(40px,5vw,80px);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;color:var(--ti-text-primary);margin:0}.ti-sec-head h2 em,.ti-sec-title em{font-style:normal;color:var(--ti-yellow)}.ti-display{font-family:var(--ti-font-display);font-weight:400;letter-spacing:-.01em;line-height:var(--ti-lh-display);text-transform:uppercase}.ti-condensed{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:var(--ti-lh-heading)}.ti-eyebrow,.ti-eye{font-family:var(--ti-font-mono);font-size:var(--ti-fs-micro);letter-spacing:3px;color:var(--ti-yellow);text-transform:uppercase;display:block;margin-bottom:var(--ti-s3)}.ti-mono{font-family:var(--ti-font-mono);font-size:var(--ti-fs-nano);letter-spacing:var(--ti-tracking-caps);text-transform:uppercase}.ti-link-more{display:inline-flex;align-items:center;gap:8px;font-family:var(--ti-font-condensed);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:2px;color:var(--ti-text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--ti-dur-fast);align-self:flex-end;padding-bottom:4px}.ti-link-more svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;transition:transform var(--ti-dur-fast) var(--ti-ease-snap)}.ti-link-more:hover{color:var(--ti-yellow)}.ti-link-more:hover svg{transform:translate(4px)}.ti-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:all var(--ti-dur-fast) var(--ti-ease-out);white-space:nowrap;line-height:1}.ti-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;flex-shrink:0}.ti-btn:focus-visible{outline:2px solid var(--ti-yellow);outline-offset:3px}.ti-btn-primary{background:var(--ti-yellow);color:var(--ti-black);border-color:var(--ti-yellow)}.ti-btn-primary:hover{background:var(--ti-yellow-hot);border-color:var(--ti-yellow-hot);transform:translateY(-1px);box-shadow:var(--ti-shadow-yellow)}.ti-btn-primary:active{transform:scale(.98);box-shadow:none}.ti-btn-secondary{background:transparent;color:var(--ti-yellow);border-color:var(--ti-yellow)}.ti-btn-secondary:hover{background:var(--ti-yellow);color:var(--ti-black)}.ti-btn-ghost{background:transparent;color:var(--ti-text);border-color:var(--ti-border)}.ti-btn-ghost:hover{color:var(--ti-yellow);border-color:var(--ti-yellow)}.ti-btn-dark{background:var(--ti-card);color:var(--ti-text-primary);border-color:var(--ti-border-soft)}.ti-btn-dark:hover{border-color:var(--ti-yellow);color:var(--ti-yellow)}.ti-btn-sm{padding:10px 14px;font-size:12px}.ti-btn-lg{padding:18px 28px;font-size:16px}.ti-btn-icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ti-text);border:1px solid var(--ti-border);cursor:pointer;transition:all var(--ti-dur-fast);position:relative;text-decoration:none}.ti-btn-icon svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.75;fill:none}.ti-btn-icon:hover{color:var(--ti-yellow);border-color:var(--ti-yellow)}.ti-badge{display:inline-flex;align-items:center;padding:4px 8px;font-family:var(--ti-font-mono);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.ti-badge-sale{background:var(--ti-err);color:#fff;font-family:var(--ti-font-display);font-size:15px;font-weight:900;letter-spacing:1px;padding:5px 10px}.ti-badge-new,.ti-card-badge--new{background:var(--ti-yellow);color:var(--ti-black)}.ti-badge-lab{background:var(--ti-card);color:var(--ti-yellow);border:1px solid var(--ti-yellow)}.ti-badge-stock{background:transparent;color:var(--ti-ok);border:1px solid var(--ti-ok)}.ti-tag{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--ti-font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;border:1px solid var(--ti-border);color:var(--ti-text)}.ti-tag-cat{background:var(--cat-color, var(--ti-yellow));color:var(--ti-black);border-color:transparent}.ti-card-tag{display:inline-flex;align-items:center;padding:3px 8px;font-family:var(--ti-font-mono);font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;background:#eeff001f;color:var(--ti-yellow);border:1px solid rgba(238,255,0,.25);margin-bottom:4px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.ti-announce-bar{background:var(--ti-yellow);color:var(--ti-black);padding:9px 0;overflow:hidden;font-family:var(--ti-font-mono);font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.ti-announce-track{display:flex;gap:80px;white-space:nowrap;animation:ti-scroll var(--announce-speed, 36s) linear infinite}.ti-announce-track span:after{content:" \b7  ";opacity:.5;margin:0 20px}@keyframes ti-scroll{to{transform:translate(-50%)}}.ti-header{background:var(--ti-black);border-bottom:1px solid var(--ti-border-soft);position:sticky;top:0;z-index:100;transition:background var(--ti-dur-med),box-shadow var(--ti-dur-med)}.ti-header.is-scrolled{background:#0a0a0beb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--ti-border-soft),0 4px 24px #0006}.ti-header-inner{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:var(--ti-s8);max-width:var(--ti-max-width);margin:0 auto;padding:0 var(--ti-gutter);height:80px}.ti-logo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;color:var(--ti-yellow);text-decoration:none;height:100%;min-width:0}.ti-logo-mark{display:flex;align-items:center}.ti-logo img,.ti-logo svg{height:52px;width:auto}.ti-logo-name{font-family:var(--ti-font-condensed);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:3px;line-height:1}.ti-nav{display:flex;justify-content:var(--nav-justify, center);align-items:var(--nav-valign, center);height:100%}.ti-nav ul{display:flex;gap:var(--nav-gap, var(--ti-s6));list-style:none;margin:0;padding:0;align-items:var(--nav-valign, center)}.ti-nav a{font-family:var(--ti-font-condensed);font-weight:var(--nav-weight, 700);text-transform:var(--nav-case, uppercase);font-size:var(--nav-size, 16px);letter-spacing:var(--nav-spacing, 1.5px);color:var(--ti-text);padding:var(--nav-padding-v, 8px) var(--nav-padding-h, 0px);border-bottom:2px solid transparent;text-decoration:none;transition:all var(--ti-dur-fast);white-space:nowrap}.ti-nav a:hover,.ti-nav a[aria-current=page]{color:var(--nav-active-color, var(--ti-yellow));border-bottom-color:var(--nav-active-color, var(--ti-yellow))}.ti-header-tools{display:flex;gap:6px;align-items:center}.ti-cart-count{position:absolute;top:-6px;right:-6px;background:var(--ti-yellow);color:var(--ti-black);font-family:var(--ti-font-mono);font-size:9px;font-weight:600;padding:2px 5px;min-width:18px;text-align:center;line-height:1.2}.ti-hero{position:relative;min-height:720px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:1fr auto;grid-template-areas:"copy visual" "meta visual";align-items:stretch;background:var(--ti-black);overflow:hidden}.ti-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 75% 50%,rgba(238,255,0,.07),transparent 60%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;pointer-events:none}.ti-hero-copy{grid-area:copy;padding:var(--ti-s16) var(--ti-s12);align-self:center;position:relative;z-index:2}.ti-hero-tag{display:inline-flex;align-items:center;gap:var(--ti-s3);margin-bottom:var(--ti-s6)}.ti-hero-tag:before{content:"";width:32px;height:2px;background:var(--ti-yellow)}.ti-hero-tag span{font-family:var(--ti-font-mono);font-size:12px;letter-spacing:3px;color:var(--ti-yellow);text-transform:uppercase}.ti-hero-title,.ti-hero h1{font-family:var(--ti-font-display);font-weight:400;font-size:clamp(72px,9vw,148px);line-height:.86;letter-spacing:-.02em;text-transform:uppercase;color:var(--ti-text-primary);margin:0}.ti-hero-title .yellow,.ti-hero h1 .yellow{color:var(--ti-yellow)}.ti-hero-title .outline,.ti-hero h1 .outline{color:transparent;-webkit-text-stroke:2px var(--ti-text)}.ti-hero-lead{margin-top:var(--ti-s8);max-width:500px;font-size:18px;color:var(--ti-text-secondary);line-height:1.55}.ti-hero-actions{margin-top:var(--ti-s8);display:flex;gap:var(--ti-s3);flex-wrap:wrap}.ti-hero-visual{grid-area:visual;position:relative;z-index:1;padding:var(--ti-s8);display:flex;align-items:center;justify-content:center;align-self:center;min-height:600px}.ti-hero-visual img{max-height:560px;width:auto;filter:drop-shadow(0 40px 80px rgba(0,0,0,.9));position:relative;z-index:2}.ti-hero-bg-text{position:absolute;right:-20px;bottom:-80px;z-index:0;font-family:var(--ti-font-display);font-size:360px;line-height:.8;color:#eeff000a;text-transform:uppercase;letter-spacing:-.02em;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none}.ti-hero-meta{grid-area:meta;position:relative;display:flex;gap:var(--ti-s8);z-index:2;border-top:1px solid var(--ti-border-soft);padding-top:var(--ti-s4);margin:0 var(--ti-s12) var(--ti-s8);flex-wrap:wrap}.ti-hero-meta>div{border-left:2px solid var(--ti-yellow);padding-left:12px}.ti-hero-stat{position:relative}.ti-stat-rating-value{display:flex;align-items:baseline;gap:4px}.ti-stat-rating-stars{color:var(--ti-yellow);font-size:16px;letter-spacing:2px}.ti-stat-review-count{display:inline-block}.ti-hero-meta dt{font-family:var(--ti-font-mono);font-size:10px;letter-spacing:2px;color:var(--ti-muted);text-transform:uppercase}.ti-hero-meta dd{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:18px;color:var(--ti-text-primary);margin:2px 0 0}.ti-marq{background:var(--ti-yellow);color:var(--ti-black);padding:18px 0;overflow:hidden}.ti-marq-track{display:flex;gap:var(--ti-s12);font-family:var(--ti-font-display);font-size:40px;text-transform:uppercase;line-height:1;animation:ti-scroll 36s linear infinite;white-space:nowrap}.ti-marq-track span{display:inline-flex;align-items:center;gap:var(--ti-s12)}.ti-marq-track span:after{content:"";width:10px;height:10px;background:var(--ti-black);border-radius:50%;display:inline-block;flex-shrink:0}.ti-card{display:flex;flex-direction:column;background:var(--ti-card);border:1px solid var(--ti-border);text-decoration:none;color:inherit;overflow:hidden;min-width:0;transition:all var(--ti-dur-fast) var(--ti-ease-out)}.ti-card:hover{border-color:var(--ti-yellow);transform:translateY(-3px);box-shadow:var(--ti-shadow-md)}.ti-card-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ti-black);display:flex;align-items:center;justify-content:center}.ti-card-media img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform var(--ti-dur-med) var(--ti-ease-out)}.ti-card:hover .ti-card-media img{transform:scale(1.03)}.ti-card-media a{display:contents}.ti-card-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--ti-err);color:#fff;font-family:var(--ti-font-display);font-size:26px;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:6px 12px}.ti-card-wish{position:absolute;top:10px;right:10px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0a0a0bb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ti-text-secondary);border:1px solid var(--ti-border);z-index:2;cursor:pointer;transition:all var(--ti-dur-fast)}.ti-card-wish svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none}.ti-card-wish:hover{color:var(--ti-yellow);border-color:var(--ti-yellow)}.ti-card-body{padding:var(--ti-s4);display:flex;flex-direction:column;gap:6px;flex:1}.ti-card-body>*{min-width:0}.ti-card-name-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ti-card-compare{flex-shrink:0;margin-top:4px;font-size:12px;color:var(--ti-muted);text-decoration:line-through;white-space:nowrap}.ti-card-name,.ti-card-body h3{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:20px;line-height:1.05;letter-spacing:.5px;color:var(--ti-text-primary);margin:0;flex:1;min-width:0}.ti-card-name a{color:inherit;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.ti-card-snip{font-size:13px;color:var(--ti-text);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.ti-card-meta{font-family:var(--ti-font-mono);font-size:11px;color:var(--ti-muted);text-transform:uppercase;letter-spacing:1.5px;margin:0;overflow-wrap:anywhere;word-break:break-word}.ti-card-rating{display:inline-flex;gap:6px;align-items:center;color:var(--ti-yellow);font-size:13px;margin:var(--s-3, 12px) 0}.ti-card-rating-stars{letter-spacing:2px;font-size:14px}.ti-card-rating-count{font-family:var(--font-mono);font-size:11px;color:var(--ti-muted);letter-spacing:.5px}.ti-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--ti-s2);padding-top:var(--ti-s3);border-top:1px solid var(--ti-border-soft)}.ti-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ti-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ti-price-now{font-family:var(--ti-font-display);font-weight:900;font-size:26px;color:var(--ti-yellow)}.ti-price-was{font-size:13px;color:var(--ti-muted);text-decoration:line-through}.ti-price-save{font-family:var(--ti-font-mono);font-size:11px;color:var(--ti-ok);letter-spacing:1px;text-transform:uppercase}.ti-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ti-s4)}.ti-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--ti-border-soft);border:1px solid var(--ti-border-soft)}.ti-cat{background:var(--ti-black);aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--ti-s4);position:relative;overflow:hidden;transition:background var(--ti-dur-fast);color:inherit;text-decoration:none}.ti-cat:hover{background:var(--ti-card)}.ti-cat-num{font-family:var(--ti-font-mono);font-size:10px;color:var(--ti-muted);letter-spacing:2px;text-transform:uppercase}.ti-cat-ic,.ti-cat-icon{color:var(--ti-yellow);transition:transform var(--ti-dur-fast) var(--ti-ease-snap)}.ti-cat:hover .ti-cat-ic,.ti-cat:hover .ti-cat-icon{transform:scale(1.12)}.ti-cat-ic svg,.ti-cat-icon svg{width:32px;height:32px;stroke:currentColor;stroke-width:1.75;fill:none}.ti-cat-name,.ti-cat h3{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:18px;letter-spacing:1px;color:var(--ti-text-primary);line-height:1;margin:0}.ti-cat-count{font-family:var(--ti-font-mono);font-size:10px;color:var(--ti-muted);letter-spacing:1px;margin-top:2px}.ti-cat-bg{position:absolute;right:-20px;bottom:-30px;opacity:.07;font-family:var(--ti-font-display);font-size:160px;line-height:1;color:var(--cat-color, var(--ti-yellow));text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.ti-feature{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ti-border-soft);min-height:540px;overflow:hidden}.ti-feature-copy,.ti-feature-body{padding:var(--ti-s12);display:flex;flex-direction:column;justify-content:center;gap:var(--ti-s4);background:var(--ti-card)}.ti-feature-title,.ti-feature-copy h3{font-family:var(--ti-font-display);font-size:clamp(40px,5vw,76px);line-height:.9;text-transform:uppercase;color:var(--ti-text-primary);margin:0}.ti-feature-title em,.ti-feature-copy h3 em{font-style:normal;color:var(--ti-yellow)}.ti-feature-copy p{color:var(--ti-text-secondary);font-size:16px;max-width:420px;line-height:1.6;margin:0}.ti-feature-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ti-s3);margin:var(--ti-s2) 0}.ti-stat,.ti-feature-stat{border-left:2px solid var(--ti-yellow);padding-left:10px}.ti-stat dt,.ti-feature-stat dt{font-family:var(--ti-font-mono);font-size:10px;color:var(--ti-muted);letter-spacing:2px;text-transform:uppercase}.ti-stat dd,.ti-feature-stat dd{font-family:var(--ti-font-display);font-size:32px;color:var(--ti-yellow);line-height:1;margin:2px 0 0}.ti-feature-actions{display:flex;gap:var(--ti-s3);flex-wrap:wrap}.ti-feature-visual{background:radial-gradient(ellipse at center,rgba(238,255,0,.1),transparent 65%),var(--ti-black);display:flex;align-items:center;justify-content:center;padding:var(--ti-s6);position:relative;overflow:hidden}.ti-feature-visual img{max-height:440px;width:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.9));position:relative;z-index:1}.ti-split{display:grid;grid-template-columns:1fr 1fr;min-height:480px;border:1px solid var(--ti-border-soft);overflow:hidden}.ti-split-img{position:relative;overflow:hidden;background:var(--ti-card);min-height:360px}.ti-split-img img{width:100%;height:100%;object-fit:cover}.ti-split-img-placeholder{width:100%;height:100%;background:var(--ti-surface);display:flex;align-items:center;justify-content:center;font-family:var(--ti-font-display);font-size:80px;color:#eeff0014;text-transform:uppercase}.ti-split-img-label{position:absolute;bottom:var(--ti-s4);left:var(--ti-s4);font-family:var(--ti-font-mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ti-text-secondary);background:#0a0a0bb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 8px}.ti-split-copy{padding:var(--ti-s12);display:flex;flex-direction:column;justify-content:center;gap:var(--ti-s4);background:var(--ti-card)}.ti-split-ctas{display:flex;gap:var(--ti-s3);flex-wrap:wrap}.ti-split-stats{display:flex;gap:var(--ti-s8);margin-top:var(--ti-s2);padding-top:var(--ti-s4);border-top:1px solid var(--ti-border-soft)}.ti-image-banner{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center;justify-content:center}.ti-image-banner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ti-trust-strip{background:var(--ti-surface);border-top:1px solid var(--ti-border-soft);border-bottom:1px solid var(--ti-border-soft);padding:var(--ti-s6) 0}.ti-trust-strip-inner{max-width:var(--ti-max-width);margin:0 auto;padding:0 var(--ti-gutter);display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--ti-s6)}.ti-trust-strip-item{display:flex;align-items:center;gap:var(--ti-s3)}.ti-trust-strip-icon{color:var(--ti-yellow);flex-shrink:0}.ti-trust-strip-icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.75;fill:none}.ti-trust-strip-label{font-family:var(--ti-font-condensed);font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:var(--ti-text-primary);line-height:1.1}.ti-trust-strip-sub{font-family:var(--ti-font-mono);font-size:10px;color:var(--ti-muted);letter-spacing:1px;text-transform:uppercase;margin-top:2px}.ti-countdown-bar{background:var(--ti-card);border:1px solid var(--ti-border-soft);padding:var(--ti-s6) 0}.ti-countdown-inner{max-width:var(--ti-max-width);margin:0 auto;padding:0 var(--ti-gutter);display:flex;align-items:center;justify-content:center;gap:var(--ti-s8);flex-wrap:wrap}.ti-countdown-label{font-family:var(--ti-font-mono);font-size:11px;letter-spacing:3px;color:var(--ti-yellow);text-transform:uppercase}.ti-countdown-timer{display:flex;gap:var(--ti-s4);align-items:center}.ti-countdown-unit{text-align:center}.ti-countdown-num{font-family:var(--ti-font-display);font-size:44px;line-height:1;color:var(--ti-text-primary)}.ti-countdown-unit-label{font-family:var(--ti-font-mono);font-size:9px;letter-spacing:2px;color:var(--ti-muted);text-transform:uppercase;margin-top:2px}.ti-countdown-sep{font-family:var(--ti-font-display);font-size:40px;color:var(--ti-yellow);line-height:1;padding-bottom:8px}.ti-proof-aggregate{display:flex;align-items:center;gap:var(--ti-s6);flex-wrap:wrap}.ti-proof-score{font-family:var(--ti-font-display);font-size:56px;line-height:1;color:var(--ti-yellow)}.ti-proof-stars{display:flex;gap:2px;color:var(--ti-yellow);font-size:20px}.ti-proof-count{font-family:var(--ti-font-mono);font-size:11px;letter-spacing:2px;color:var(--ti-muted);text-transform:uppercase}.ti-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ti-s4)}.ti-review-card{background:var(--ti-card);border:1px solid var(--ti-border-soft);padding:var(--ti-s6);display:flex;flex-direction:column;gap:var(--ti-s3)}.ti-review-stars{display:flex;gap:2px;color:var(--ti-yellow);font-size:14px}.ti-review-title{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:16px;letter-spacing:.5px;color:var(--ti-text-primary)}.ti-review-body{color:var(--ti-text-secondary);font-size:14px;line-height:1.5;flex:1}.ti-review-subtitle{font-family:var(--ti-font-mono);font-size:10px;letter-spacing:1.5px;color:var(--ti-muted);text-transform:uppercase}.ti-review-author{display:flex;align-items:center;gap:var(--ti-s3);padding-top:var(--ti-s3);border-top:1px solid var(--ti-border-soft)}.ti-review-avatar,.ti-review-avatar-placeholder{width:36px;height:36px;border-radius:50%;background:var(--ti-border-soft);flex-shrink:0;overflow:hidden}.ti-review-avatar img{width:100%;height:100%;object-fit:cover}.ti-review-name{font-family:var(--ti-font-condensed);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:1px;color:var(--ti-text)}.ti-review-product{font-family:var(--ti-font-mono);font-size:10px;color:var(--ti-muted);letter-spacing:1px;text-transform:uppercase}.ti-science-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--ti-s8)}.ti-science-list{display:flex;flex-direction:column;gap:1px;background:var(--ti-border-soft);border:1px solid var(--ti-border-soft)}.ti-science-item{background:var(--ti-black);padding:var(--ti-s4);display:grid;grid-template-columns:60px 1fr 28px;gap:var(--ti-s4);align-items:center;transition:background var(--ti-dur-fast)}.ti-science-item:hover{background:var(--ti-card)}.ti-science-item-num,.ti-science-item .n{font-family:var(--ti-font-display);color:var(--ti-yellow);font-size:36px;line-height:1}.ti-science-item h4{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:17px;letter-spacing:1px;color:var(--ti-text-primary);margin:0}.ti-science-item p{color:var(--ti-text-secondary);font-size:13px;margin:2px 0 0;line-height:1.4}.ti-science-item-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--ti-yellow)}.ti-science-item-icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.75;fill:none}.ti-science-item-icon img{width:100%;height:100%;object-fit:contain;display:block}.ti-cert-panel{background:var(--ti-card);border:1px solid var(--ti-border-soft);padding:var(--ti-s8);display:flex;flex-direction:column;gap:var(--ti-s4)}.ti-cert-title{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:20px;letter-spacing:1px;color:var(--ti-text-primary);margin:0}.ti-cert-tag{display:inline-flex;font-family:var(--ti-font-mono);font-size:10px;padding:3px 8px;background:var(--ti-yellow);color:var(--ti-black);letter-spacing:2px;text-transform:uppercase;font-weight:600;margin-bottom:var(--ti-s3)}.ti-cert-rows{list-style:none;display:flex;flex-direction:column;font-family:var(--ti-font-mono);font-size:12px;color:var(--ti-text);text-transform:uppercase;letter-spacing:1px;margin:0;padding:0}.ti-cert-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--ti-border-soft)}.ti-cert-row b{color:var(--ti-ok)}.ti-testi{background:var(--ti-yellow);color:var(--ti-black);padding:var(--ti-s16) 0;position:relative;overflow:hidden}.ti-testi:before{content:'"';position:absolute;font-family:var(--ti-font-display);font-size:800px;line-height:.7;right:-40px;top:-200px;color:#0000000f;pointer-events:none;-webkit-user-select:none;user-select:none}.ti-testi-inner{max-width:1000px;margin:0 auto;padding:0 var(--ti-gutter);position:relative;z-index:1}.ti-testi-tag{font-family:var(--ti-font-mono);font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600;display:flex;align-items:center;gap:var(--ti-s3)}.ti-testi-tag:before{content:"";width:28px;height:2px;background:var(--ti-black);flex-shrink:0}.ti-testi blockquote{font-family:var(--ti-font-display);font-size:clamp(32px,5vw,64px);line-height:.95;text-transform:uppercase;letter-spacing:-.01em;margin:var(--ti-s6) 0 0}.ti-testi-cite{margin-top:var(--ti-s6);display:flex;gap:var(--ti-s3);align-items:center;font-family:var(--ti-font-mono);font-size:12px;letter-spacing:2px;text-transform:uppercase}.ti-testi-cite:before{content:"";width:40px;height:2px;background:var(--ti-black);flex-shrink:0}.ti-news{padding:var(--ti-s16) 0;background:var(--ti-card);border-bottom:1px solid var(--ti-border-soft)}.ti-news-inner{max-width:900px;margin:0 auto;padding:0 var(--ti-gutter);text-align:center}.ti-news-title,.ti-news h2{font-family:var(--ti-font-display);font-size:clamp(40px,5vw,72px);line-height:.9;text-transform:uppercase;color:var(--ti-text-primary);margin:0}.ti-news-title em,.ti-news h2 em{font-style:normal;color:var(--ti-yellow)}.ti-news-sub,.ti-news p{color:var(--ti-text-secondary);margin-top:var(--ti-s4);font-size:17px;max-width:540px;margin-left:auto;margin-right:auto;line-height:1.55}.ti-news-form{margin-top:var(--ti-s8);display:flex;max-width:540px;margin-left:auto;margin-right:auto;border:1px solid var(--ti-border)}.ti-news-form input[type=email]{flex:1;padding:16px 18px;background:transparent;border:none;color:var(--ti-text-primary);font-size:15px;font-family:var(--ti-font-body);outline:none}.ti-news-form input[type=email]::placeholder{color:var(--ti-muted)}.ti-news-fine{margin-top:var(--ti-s3);font-family:var(--ti-font-mono);font-size:10px;color:var(--ti-muted);letter-spacing:1px;text-transform:uppercase}.ti-rich-text-wrap{max-width:760px;margin:0 auto;padding:var(--ti-s16) var(--ti-gutter)}.ti-rich-text-wrap h1,.ti-rich-text-wrap h2,.ti-rich-text-wrap h3{font-family:var(--ti-font-display);text-transform:uppercase;color:var(--ti-text-primary);margin-bottom:var(--ti-s4)}.ti-rich-text-wrap p{color:var(--ti-text-secondary);line-height:1.6;margin-bottom:var(--ti-s4)}.ti-rich-text-wrap a{color:var(--ti-yellow);text-decoration-color:#ef06}.ti-blog{padding:var(--ti-s12) 0}.ti-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ti-s6)}.ti-blog-card{display:flex;flex-direction:column;background:var(--ti-card);border:1px solid var(--ti-border-soft);text-decoration:none;color:inherit;transition:border-color var(--ti-dur-fast),transform var(--ti-dur-fast) var(--ti-ease-out)}.ti-blog-card:hover{border-color:var(--ti-yellow);transform:translateY(-2px)}.ti-blog-card-img{aspect-ratio:16/9;overflow:hidden;background:var(--ti-black)}.ti-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform var(--ti-dur-med) var(--ti-ease-out)}.ti-blog-card:hover .ti-blog-card-img img{transform:scale(1.04)}.ti-blog-card-body{padding:var(--ti-s5);display:flex;flex-direction:column;gap:var(--ti-s2);flex:1}.ti-blog-card-meta{font-family:var(--ti-font-mono);font-size:10px;letter-spacing:2px;color:var(--ti-muted);text-transform:uppercase}.ti-blog-card-title{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:18px;line-height:1.1;color:var(--ti-text-primary);margin:0}.ti-blog-card-excerpt{color:var(--ti-text-secondary);font-size:14px;line-height:1.5;margin:0}.ti-article{padding:var(--ti-s12) 0}.ti-article-inner{max-width:760px;margin:0 auto;padding:0 var(--ti-gutter)}.ti-article-header{margin-bottom:var(--ti-s8)}.ti-article-hero{aspect-ratio:16/9;overflow:hidden;margin-bottom:var(--ti-s8);background:var(--ti-card)}.ti-article-hero img{width:100%;height:100%;object-fit:cover}.ti-article-title{font-family:var(--ti-font-display);font-size:clamp(32px,4.5vw,64px);line-height:.9;text-transform:uppercase;color:var(--ti-text-primary);margin:var(--ti-s4) 0}.ti-article-byline{display:flex;gap:var(--ti-s4);align-items:center;font-family:var(--ti-font-mono);font-size:11px;color:var(--ti-muted);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:var(--ti-s6)}.ti-article-body{color:var(--ti-text-secondary);line-height:1.7}.ti-article-body h2,.ti-article-body h3{color:var(--ti-text-primary)}.ti-article-body a{color:var(--ti-yellow)}.ti-article-footer{margin-top:var(--ti-s8);padding-top:var(--ti-s6);border-top:1px solid var(--ti-border-soft)}.ti-article-tags{display:flex;gap:var(--ti-s2);flex-wrap:wrap;margin-top:var(--ti-s4)}.ti-article-comments{margin-top:var(--ti-s12)}.ti-comment{border-top:1px solid var(--ti-border-soft);padding:var(--ti-s6) 0}.ti-comment-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--ti-s3);font-family:var(--ti-font-mono);font-size:11px;color:var(--ti-muted);text-transform:uppercase;letter-spacing:1px}.ti-faq-layout{padding:var(--ti-s12) 0}.ti-faq-head{text-align:center;margin-bottom:var(--ti-s10)}.ti-faq-sub{font-family:var(--ti-font-mono);font-size:11px;letter-spacing:3px;color:var(--ti-yellow);text-transform:uppercase;margin-bottom:var(--ti-s3);display:block}.ti-faq-list{max-width:760px;margin:0 auto}.ti-faq-item{border:1px solid var(--ti-border-soft);margin-bottom:2px}.ti-faq-question{width:100%;background:var(--ti-card);border:none;padding:var(--ti-s5) var(--ti-s6);display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:16px;letter-spacing:.5px;color:var(--ti-text-primary);text-align:left;transition:background var(--ti-dur-fast),color var(--ti-dur-fast)}.ti-faq-question:hover{background:var(--ti-border);color:var(--ti-yellow)}.ti-faq-icon{width:20px;height:20px;stroke:var(--ti-yellow);stroke-width:2;fill:none;flex-shrink:0;transition:transform var(--ti-dur-fast) var(--ti-ease-snap)}.ti-faq-item[open] .ti-faq-icon{transform:rotate(45deg)}.ti-faq-answer{padding:var(--ti-s5) var(--ti-s6);background:var(--ti-black);color:var(--ti-text-secondary);font-size:15px;line-height:1.6;border-top:1px solid var(--ti-border-soft)}.ti-field{display:flex;flex-direction:column;gap:6px}.ti-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--ti-s4)}.ti-field-label{font-family:var(--ti-font-condensed);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:2px;color:var(--ti-text-secondary)}.ti-field-hint{font-family:var(--ti-font-mono);font-size:10px;color:var(--ti-muted);letter-spacing:1px}.ti-input,input[type=text].ti-input,input[type=email].ti-input,input[type=password].ti-input,input[type=number].ti-input,input[type=search].ti-input,input[type=tel].ti-input,textarea.ti-input{width:100%;padding:12px 16px;background:var(--ti-surface);border:1px solid var(--ti-border);color:var(--ti-text-primary);font-family:var(--ti-font-body);font-size:15px;outline:none;transition:border-color var(--ti-dur-fast);-webkit-appearance:none;appearance:none}.ti-input:focus{border-color:var(--ti-yellow)}.ti-input::placeholder{color:var(--ti-muted)}.ti-select-wrap{position:relative}.ti-select-wrap select{-webkit-appearance:none;appearance:none;width:100%;padding:12px 40px 12px 16px;background:var(--ti-surface);border:1px solid var(--ti-border);color:var(--ti-text-primary);font-family:var(--ti-font-condensed);font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;outline:none;transition:border-color var(--ti-dur-fast)}.ti-select-wrap select:focus{border-color:var(--ti-yellow)}.ti-select-wrap svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;stroke:var(--ti-yellow);stroke-width:2;fill:none;pointer-events:none}.ti-recently-viewed{padding:var(--ti-s12) 0}.ti-footer{background:var(--ti-black);padding:var(--ti-s16) 0 var(--ti-s6)}.ti-footer-top{max-width:var(--ti-max-width);margin:0 auto;padding:0 var(--ti-gutter);display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--ti-s8);padding-bottom:var(--ti-s12);border-bottom:1px solid var(--ti-border-soft)}.ti-footer-brand svg{height:52px;color:var(--ti-yellow);margin-bottom:var(--ti-s4)}.ti-footer-brand img{height:52px;width:auto;margin-bottom:var(--ti-s4)}.ti-footer-brand p{color:var(--ti-text-secondary);font-size:14px;max-width:320px;line-height:1.6;margin:0}.ti-footer-col h4{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:13px;letter-spacing:2px;color:var(--ti-yellow);margin-bottom:var(--ti-s4)}.ti-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.ti-footer-col a{color:var(--ti-text-secondary);font-size:14px;text-decoration:none;transition:color var(--ti-dur-fast)}.ti-footer-col a:hover{color:var(--ti-yellow)}.ti-footer-social{display:flex;gap:var(--ti-s3)}.ti-footer-social-wrap{margin-top:var(--ti-s6)}.ti-social-btn{display:block;width:40px;height:40px;padding:11px;box-sizing:border-box;color:var(--ti-text-secondary);border:1px solid var(--ti-border);background:var(--ti-card);text-decoration:none;transition:color var(--ti-dur-fast),border-color var(--ti-dur-fast),background var(--ti-dur-fast),transform var(--ti-dur-fast);flex-shrink:0}.ti-social-btn svg{display:block;width:18px;height:18px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.ti-social-btn:hover{color:var(--ti-black);border-color:var(--ti-yellow);background:var(--ti-yellow);transform:translateY(-1px)}.ti-social-btn:focus-visible{outline:2px solid var(--ti-yellow);outline-offset:2px}.ti-social-youtube svg,.ti-social-whatsapp svg{stroke:none;fill:currentColor}.ti-footer-bot{max-width:var(--ti-max-width);margin:0 auto;padding:var(--ti-s6) var(--ti-gutter) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--ti-s6);font-family:var(--ti-font-mono);font-size:11px;color:var(--ti-muted);letter-spacing:1.5px;text-transform:uppercase}.ti-footer-bot-left{display:flex;flex-direction:column;gap:var(--ti-s3)}.ti-footer-bot a{color:inherit;text-decoration:none;transition:color var(--ti-dur-fast)}.ti-footer-bot a:hover{color:var(--ti-yellow)}.ti-footer-legal-links{display:flex;gap:var(--ti-s4);flex-wrap:wrap}.ti-footer-payment{display:flex;align-items:center;gap:var(--ti-s2);flex-wrap:wrap}.ti-footer-payment .icon{height:24px;width:auto;display:block;opacity:.7;filter:grayscale(20%);transition:opacity var(--ti-dur-fast)}.ti-footer-payment .icon:hover{opacity:1}.ti-footer-big{font-family:var(--ti-font-display);font-size:clamp(120px,18vw,340px);line-height:.8;color:#ffffff05;text-transform:uppercase;letter-spacing:-.02em;text-align:center;padding:var(--ti-s4) 0 0;pointer-events:none;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none}.ti-wa-bubble{position:fixed;bottom:28px;right:28px;z-index:200;width:56px;height:56px;background:var(--ti-yellow);color:var(--ti-black);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--ti-shadow-yellow),0 2px 8px #0006;transition:transform var(--ti-dur-fast) var(--ti-ease-snap),box-shadow var(--ti-dur-fast);text-decoration:none}.ti-wa-bubble:hover{transform:scale(1.1);box-shadow:0 6px 32px #eeff00b3}.ti-wa-bubble svg{width:26px;height:26px;fill:var(--ti-black)}.ti-hazard{background:repeating-linear-gradient(-45deg,var(--ti-yellow) 0 14px,var(--ti-black) 14px 28px);height:8px}[data-ti-reveal]{opacity:0;transform:translateY(20px);transition:opacity .5s var(--ti-ease-out),transform .5s var(--ti-ease-out)}[data-ti-reveal].is-revealed{opacity:1;transform:translateY(0)}[data-ti-reveal]>*:nth-child(2){transition-delay:80ms}[data-ti-reveal]>*:nth-child(3){transition-delay:.16s}[data-ti-reveal]>*:nth-child(4){transition-delay:.24s}@media(max-width:1100px){.ti-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:var(--ti-s4)}.ti-nav{display:none}.ti-header-tools{display:flex}.ti-logo-name{display:none}.ti-hero{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"copy" "visual" "meta";min-height:auto}.ti-hero-copy{padding:var(--ti-s12) var(--ti-s6)}.ti-hero-visual{min-height:0;padding:0 var(--ti-s6) var(--ti-s6)}.ti-hero-visual:empty{display:none}.ti-hero-title,.ti-hero h1{font-size:clamp(58px,12vw,112px)}.ti-hero-actions{gap:var(--ti-s2)}.ti-hero-meta{position:static;padding:0 var(--ti-s6) var(--ti-s8);border-top:1px solid var(--ti-border-soft);padding-top:var(--ti-s4);margin:0}.ti-hero-bg-text{display:none}.ti-cats{grid-template-columns:repeat(3,1fr)}.ti-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ti-feature{grid-template-columns:1fr;min-height:auto}.ti-split,.ti-science-grid{grid-template-columns:1fr}.ti-footer-top,.ti-reviews-grid,.ti-blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ti-header-inner{padding:0 var(--ti-s3);gap:var(--ti-s2)}.ti-header-tools{gap:4px}.ti-logo img,.ti-logo svg{height:44px}.ti-btn-icon{width:40px;height:40px}.ti-logo-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti-hero-copy{padding:var(--ti-s10) var(--ti-s4)}.ti-hero-visual{padding:0 var(--ti-s4) var(--ti-s4)}.ti-hero-title,.ti-hero h1{font-size:clamp(40px,13.2vw,60px);line-height:.9}.ti-hero-title .outline,.ti-hero h1 .outline{-webkit-text-stroke:1.5px var(--ti-text)}.ti-hero-lead{margin-top:var(--ti-s5);font-size:14px;line-height:1.5}.ti-hero-actions{margin-top:var(--ti-s5);display:grid;grid-template-columns:1fr;gap:var(--ti-s2)}.ti-hero-actions .ti-btn{width:100%;justify-content:space-between;padding:14px 16px;font-size:14px}.ti-hero-meta{display:grid;grid-template-columns:1fr 1fr;gap:var(--ti-s4);padding:0 var(--ti-s4) var(--ti-s6);padding-top:var(--ti-s4);margin:0}.ti-hero-meta dd{font-size:16px}.ti-feature-copy{padding:var(--ti-s8) var(--ti-s4);gap:var(--ti-s3)}.ti-feature-title,.ti-feature-copy h3{font-size:clamp(34px,11vw,52px);line-height:.92}.ti-feature-copy p{font-size:14px;line-height:1.5}.ti-feature-stats{gap:var(--ti-s2)}.ti-stat dd,.ti-feature-stat dd{font-size:24px}.ti-feature-actions{display:grid;grid-template-columns:1fr;gap:var(--ti-s2)}.ti-feature-actions .ti-btn{width:100%;justify-content:space-between;padding:14px 16px;font-size:14px}.ti-feature-visual{min-height:280px;padding:var(--ti-s4)}.ti-feature-visual img{max-height:300px}.ti-cats{grid-template-columns:repeat(2,1fr)}.ti-prod-grid{grid-template-columns:1fr;gap:var(--ti-s4)}.ti-card-body{padding:var(--ti-s3);gap:var(--ti-s2)}.ti-card-name,.ti-card-body h3{font-size:24px;line-height:.95;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ti-card-snip{display:none}.ti-card-meta{font-size:10px;letter-spacing:1px}.ti-card-rating{display:none}.ti-card-foot{flex-direction:column;align-items:flex-start;gap:var(--ti-s2)}.ti-card-foot .ti-btn{width:100%;justify-content:center}.ti-price-now{font-size:20px}.ti-footer{padding:var(--ti-s12) 0 var(--ti-s4)}.ti-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ti-s4);padding:0 var(--ti-s4) var(--ti-s8)}.ti-footer-brand{grid-column:1 / -1}.ti-footer-brand p{max-width:none;font-size:13px}.ti-footer-col{padding-top:var(--ti-s2);border-top:0}.ti-footer-col h4{margin-bottom:var(--ti-s3)}.ti-footer-col ul{gap:6px}.ti-footer-bot{padding:var(--ti-s5) var(--ti-s4) 0;flex-direction:column;align-items:flex-start;gap:var(--ti-s3);font-size:10px;letter-spacing:1px}.ti-footer-legal-links{gap:var(--ti-s3);flex-wrap:wrap}.ti-footer-big{display:none}.ti-sec-head,.ti-field-row,.ti-reviews-grid,.ti-blog-grid{grid-template-columns:1fr}.ti-trust-strip-inner{justify-content:flex-start}}.ti-nav-toggle{display:none}@media(max-width:1100px){.ti-nav-toggle{display:flex}}.ti-mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ti-black);z-index:200;flex-direction:column;padding:var(--ti-s8);width:100%;max-width:100vw;overflow-y:auto;overflow-x:hidden}.ti-mobile-nav.is-open{display:flex}.ti-mobile-nav ul{list-style:none;padding:0;margin:var(--ti-s8) 0 0;max-width:100%}.ti-mobile-nav a{display:block;font-family:var(--ti-font-display);font-size:clamp(36px,8vw,72px);text-transform:uppercase;color:var(--ti-text-primary);text-decoration:none;border-bottom:1px solid var(--ti-border-soft);padding:var(--ti-s4) 0;line-height:.9;letter-spacing:-.01em;transition:color var(--ti-dur-fast);overflow-wrap:anywhere;word-break:break-word}.ti-mobile-nav a:hover{color:var(--ti-yellow)}.shopify-app-block[type*=judge-me]{background:transparent;padding:var(--ti-s12) 0}.judge-me-widget-carousel,.judge-me-reviews-carousel{background:transparent!important}.judge-me-carousel-container,.jmrw-carousel-wrapper{background:var(--ti-black)!important}.jmrw-carousel-card,.judge-me-review-card,.review-card{background:var(--ti-card)!important;border:1px solid var(--ti-border)!important;border-radius:0!important;color:var(--ti-text)!important;transition:all var(--ti-dur-fast)}.jmrw-carousel-card:hover,.judge-me-review-card:hover,.review-card:hover{border-color:var(--ti-yellow)!important;transform:translateY(-2px)}.jdgm-star,.jdgm-prev-badge__stars,.jdgm-rev__rating .jdgm-star,.jdgm-all-reviews-rating .jdgm-star,.jdgm-carousel .jdgm-star,.jmrw-star,.judge-me-star{color:var(--ti-yellow)!important}.jdgm-prev-badge__count,.jdgm-prev-badge__rating,.jmrw-rating,.judge-me-rating{color:var(--ti-text-primary)!important}.jmrw-review-title,.judge-me-review-title,.review-title{font-family:var(--ti-font-condensed);font-weight:800;text-transform:uppercase;font-size:14px;color:var(--ti-text-primary)!important;letter-spacing:.5px}.jmrw-review-body,.judge-me-review-body,.review-body{color:var(--ti-text-secondary)!important;font-size:14px;line-height:1.55}.jmrw-reviewer-meta,.judge-me-reviewer-meta{display:flex;align-items:center;gap:var(--ti-s3);padding-top:var(--ti-s4);border-top:1px solid var(--ti-border);font-size:11px;color:var(--ti-muted)!important;text-transform:uppercase;letter-spacing:1.5px}.jmrw-reviewer-name,.judge-me-reviewer-name{font-weight:800;text-transform:uppercase;font-size:12px;color:var(--ti-text-primary)!important}.jmrw-reviewer-avatar,.judge-me-reviewer-avatar,.reviewer-avatar{width:40px;height:40px;border-radius:50%}.jmrw-arrow,.judge-me-arrow,.carousel-arrow{background:transparent!important;border:1px solid var(--ti-border)!important;color:var(--ti-text)!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--ti-dur-fast)}.jmrw-arrow:hover,.judge-me-arrow:hover,.carousel-arrow:hover{background:var(--ti-yellow)!important;color:var(--ti-black)!important;border-color:var(--ti-yellow)!important}.jmrw-header-text,.judge-me-header-text,.carousel-header{font-family:var(--ti-font-display);font-size:28px;font-weight:800;text-transform:uppercase;color:var(--ti-text-primary)!important;letter-spacing:-.01em;margin-bottom:var(--ti-s8)}.jmrw-average-rating,.judge-me-average-rating{background:transparent!important;border:1px solid var(--ti-border)!important;border-radius:0;padding:var(--ti-s4);color:var(--ti-text-primary)!important}.judge-me-reviews-all,.jmrw-all-reviews-wrapper{background:transparent}.jmrw-all-reviews-list{background:transparent!important}.jmrw-all-review-item,.judge-me-all-review-item{background:var(--ti-card)!important;border:1px solid var(--ti-border)!important;border-radius:0!important;padding:var(--ti-s6)!important;margin-bottom:var(--ti-s4)!important;transition:all var(--ti-dur-fast)}.jmrw-all-review-item:hover,.judge-me-all-review-item:hover{border-color:var(--ti-yellow)!important;transform:translateY(-1px)}.jmrw-load-more-btn,.judge-me-load-more-btn,.jmrw-pagination-btn,.judge-me-pagination-btn{background:transparent!important;border:1px solid var(--ti-border)!important;color:var(--ti-text)!important;padding:var(--ti-s4) var(--ti-s6)!important;font-family:var(--ti-font-body);text-transform:uppercase;font-size:12px;letter-spacing:1px;cursor:pointer;transition:all var(--ti-dur-fast);border-radius:0}.jmrw-load-more-btn:hover,.judge-me-load-more-btn:hover,.jmrw-pagination-btn:hover,.judge-me-pagination-btn:hover,.jmrw-pagination-btn.active,.judge-me-pagination-btn.active{background:var(--ti-yellow)!important;color:var(--ti-black)!important;border-color:var(--ti-yellow)!important}@media(max-width:960px){.judge-me-reviews-carousel,.jmrw-carousel-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.judge-me-reviews-carousel,.jmrw-carousel-wrapper{grid-template-columns:1fr!important}.jmrw-carousel-card,.judge-me-review-card{padding:var(--ti-s4)!important}}.jdgm-cards-carousel,div:has(>.jdgm-cards-carousel){background:transparent!important;font-family:var(--ti-font-body)!important;color:var(--ti-text)!important;width:100%!important;max-width:100%!important}.jdgm-cards-carousel *{font-family:var(--ti-font-body);box-sizing:border-box}.jdgm-cards-carousel__card,.jdgm-cards-carousel [class$=__card],.jdgm-cards-carousel [class$=__item],.jdgm-cards-carousel [class$=__review]{background:var(--ti-card)!important;border:1px solid var(--ti-border)!important;border-radius:0!important;color:var(--ti-text)!important;transition:border-color var(--ti-dur-fast),transform var(--ti-dur-fast);padding:var(--ti-s5)!important}.jdgm-cards-carousel__card:hover,.jdgm-cards-carousel [class$=__card]:hover,.jdgm-cards-carousel [class$=__item]:hover{border-color:var(--ti-yellow)!important;transform:translateY(-2px)}.jdgm-cards-carousel [class*=star],.jdgm-cards-carousel [class*=rating],.jdgm-cards-carousel [class*=stars]{color:var(--ti-yellow)!important}.jdgm-cards-carousel__title,.jdgm-cards-carousel [class*=section-title],.jdgm-cards-carousel [class*=widget-title],.jdgm-cards-carousel [class*=header-title],.jdgm-cards-carousel>[class*=title],.jdgm-cards-carousel>*>[class*=title],.jdgm-cards-carousel>h1,.jdgm-cards-carousel>h2,.jdgm-cards-carousel>h3,.jdgm-cards-carousel>div>h1,.jdgm-cards-carousel>div>h2,.jdgm-cards-carousel>div>h3,.jdgm-cards-carousel>p[class*=title]{font-family:var(--ti-font-display)!important;font-size:clamp(36px,5vw,72px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:.9!important;color:var(--ti-text-primary)!important;margin-bottom:var(--ti-s8)!important}.jdgm-cards-carousel [class$=__card] [class*=title],.jdgm-cards-carousel [class$=__item] [class*=title],.jdgm-cards-carousel [class$=__review] [class*=title],.jdgm-cards-carousel [class*=review-title],.jdgm-cards-carousel [class*=card-title]{font-family:var(--ti-font-condensed)!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;line-height:1.2!important;color:var(--ti-text-primary)!important;margin-bottom:var(--ti-s2)!important}.jdgm-cards-carousel [class*=body],.jdgm-cards-carousel [class*=content],.jdgm-cards-carousel [class*=text]:not([class*=author]):not([class*=name]){color:var(--ti-text-secondary)!important;font-size:14px!important;line-height:1.6!important}.jdgm-cards-carousel [class*=author],.jdgm-cards-carousel [class*=reviewer],.jdgm-cards-carousel [class*=name]{font-family:var(--ti-font-mono)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--ti-text-primary)!important}.jdgm-cards-carousel [class*=verified],.jdgm-cards-carousel [class*=date],.jdgm-cards-carousel [class*=meta]{font-family:var(--ti-font-mono)!important;font-size:10px!important;color:var(--ti-muted)!important;letter-spacing:.5px!important}.jdgm-cards-carousel [class*=product],.jdgm-cards-carousel [class*=prod]{font-family:var(--ti-font-condensed)!important;font-size:11px!important;color:var(--ti-muted)!important;text-transform:uppercase!important}.jdgm-cards-carousel [class*=arrows],.jdgm-cards-carousel .jdgm-arrows--bottom{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:var(--ti-s4)!important}.jdgm-cards-carousel [class*=arrow],.jdgm-cards-carousel [class*=prev],.jdgm-cards-carousel [class*=next]{background:transparent!important;border:1px solid var(--ti-border)!important;color:var(--ti-text)!important;border-radius:0!important;width:40px!important;height:40px!important;min-width:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background var(--ti-dur-fast),border-color var(--ti-dur-fast),color var(--ti-dur-fast)!important}.jdgm-cards-carousel [class*=arrow]:hover,.jdgm-cards-carousel [class*=prev]:hover,.jdgm-cards-carousel [class*=next]:hover{background:var(--ti-yellow)!important;border-color:var(--ti-yellow)!important;color:var(--ti-black)!important}.jdgm-cards-carousel button:not([class*=arrow]):not([class*=prev]):not([class*=next]){display:block!important;margin-left:auto!important;margin-right:auto!important;background:transparent!important;border:1px solid var(--ti-border)!important;color:var(--ti-text)!important;cursor:pointer!important;padding:var(--ti-s2) var(--ti-s4)!important;width:auto!important;transition:background var(--ti-dur-fast),border-color var(--ti-dur-fast)!important}.jdgm-cards-carousel button:not([class*=arrow]):not([class*=prev]):not([class*=next]):hover{background:var(--ti-yellow)!important;border-color:var(--ti-yellow)!important;color:var(--ti-black)!important}.jdgm-cards-carousel [class*=dot],.jdgm-cards-carousel [class*=indicator]{background:var(--ti-border)!important;border-radius:0!important;width:6px!important;height:6px!important;transition:background var(--ti-dur-fast)!important}.jdgm-cards-carousel [class*=dot].active,.jdgm-cards-carousel [class*=dot][class*=active],.jdgm-cards-carousel [class*=indicator].active{background:var(--ti-yellow)!important}@media(max-width:767px){.jdgm-cards-carousel,div:has(>.jdgm-cards-carousel){overflow-x:hidden!important}.jdgm-cards-carousel__title,.jdgm-cards-carousel [class*=section-title],.jdgm-cards-carousel [class*=widget-title],.jdgm-cards-carousel [class*=header-title],.jdgm-cards-carousel>[class*=title],.jdgm-cards-carousel>*>[class*=title],.jdgm-cards-carousel>h1,.jdgm-cards-carousel>h2,.jdgm-cards-carousel>h3,.jdgm-cards-carousel>div>h1,.jdgm-cards-carousel>div>h2,.jdgm-cards-carousel>div>h3{font-size:clamp(28px,9vw,40px)!important;margin-bottom:var(--ti-s4)!important}.jdgm-cards-carousel__card,.jdgm-cards-carousel [class$=__card],.jdgm-cards-carousel [class$=__item],.jdgm-cards-carousel [class$=__review]{padding:var(--ti-s4)!important}.jdgm-cards-carousel__card:hover,.jdgm-cards-carousel [class$=__card]:hover,.jdgm-cards-carousel [class$=__item]:hover{transform:none!important}.jdgm-cards-carousel [class*=arrows],.jdgm-cards-carousel .jdgm-arrows--bottom{justify-content:center!important;width:100%!important;padding:0!important}.jdgm-cards-carousel button:not([class*=arrow]):not([class*=prev]):not([class*=next]){margin-left:auto!important;margin-right:auto!important}}.jm-review-item{background:var(--ti-card)!important;border:1px solid var(--ti-border)!important;border-radius:0!important;color:var(--ti-text)!important;font-family:var(--ti-font-body)!important;padding:var(--ti-s5)!important}.jm-review-item *{font-family:var(--ti-font-body)}.jm-review-item [class*=star],.jm-review-item [class*=rating]{color:var(--ti-yellow)!important}.jm-review-item [class*=title]{font-family:var(--ti-font-condensed)!important;font-weight:800!important;font-size:13px!important;text-transform:uppercase!important;color:var(--ti-text-primary)!important}.jm-review-item [class*=body],.jm-review-item [class*=content]{color:var(--ti-text-secondary)!important;font-size:14px!important;line-height:1.6!important}.jm-review-item [class*=author],.jm-review-item [class*=name]{font-family:var(--ti-font-mono)!important;font-size:11px!important;text-transform:uppercase!important;color:var(--ti-text-primary)!important;letter-spacing:1px!important}.jm-review-widget{font-family:var(--ti-font-body)!important;color:var(--ti-text-primary)!important;width:100%!important;max-width:var(--ti-max-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--ti-gutter)!important;padding-right:var(--ti-gutter)!important;padding-top:var(--ti-s16)!important;padding-bottom:var(--ti-s16)!important;box-sizing:border-box!important}.jm-review-widget,.jm-review-widget .jm-box,.jm-review-widget .jm-stack,.jm-review-widget .jm-cluster,.jm-review-widget .jm-review-widget__header-and-body,.jm-review-widget .jm-review-widget-header,.jm-review-widget .jm-review-widget__body,.jm-review-widget .jm-loading-overlay{background:transparent!important;background-color:transparent!important}.jm-review-widget *{font-family:var(--ti-font-body);box-sizing:border-box}.jm-review-widget .jm-review-widget-header__title{font-family:var(--ti-font-display)!important;font-size:clamp(28px,4vw,56px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.01em!important;line-height:.9!important;color:var(--ti-text-primary)!important}.jm-review-widget .jm-star-rating__font-icon{color:var(--ti-yellow)!important}.jm-review-widget .jm-histogram-row__rating,.jm-review-widget .jm-histogram-row__frequency{font-family:var(--ti-font-mono)!important;font-size:11px!important;color:var(--ti-muted)!important;letter-spacing:1px!important}.jm-review-widget .jm-progress-bar{background:var(--ti-border)!important;height:2px!important}.jm-review-widget .jm-progress-bar__fill{background:var(--ti-yellow)!important;height:100%!important}.jm-review-widget .jm-button{border-radius:0!important;font-family:var(--ti-font-condensed)!important;font-size:14px!important;font-weight:800!important;letter-spacing:1.5px!important;text-transform:uppercase!important;cursor:pointer!important;transition:background var(--ti-dur-fast),border-color var(--ti-dur-fast),color var(--ti-dur-fast)!important}.jm-review-widget .jm-button--primary{background:var(--ti-yellow)!important;color:var(--ti-black)!important;border:1px solid var(--ti-yellow)!important}.jm-review-widget .jm-button--primary:hover{background:transparent!important;color:var(--ti-yellow)!important;border-color:var(--ti-yellow)!important}.jm-review-widget .jm-button--secondary{background:transparent!important;color:var(--ti-text)!important;border:1px solid var(--ti-border)!important}.jm-review-widget .jm-button--secondary:hover{border-color:var(--ti-yellow)!important;color:var(--ti-yellow)!important}.jm-review-widget .jm-sort-filter{width:auto!important;flex:0 1 auto!important}.jm-review-widget .jm-sort-filter__select{background:transparent!important;color:var(--ti-text)!important;border:1px solid var(--ti-border)!important;border-radius:0!important;font-family:var(--ti-font-mono)!important;font-size:11px!important;letter-spacing:1px!important;text-transform:uppercase!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important;width:auto!important;max-width:220px!important}.jm-review-widget .jm-sort-filter__select:focus{outline:1px solid var(--ti-yellow)!important}.jm-review-widget .jm-sort-filter__icon svg{fill:var(--ti-muted)!important}.jm-review-widget .jm-review-item{border-top:1px solid var(--ti-border)!important;padding-top:var(--ti-s6)!important;padding-bottom:var(--ti-s6)!important}.jm-review-widget .jm-reviewer-avatar,.jm-review-widget .jm-reviewer-avatar--with-initial,.jm-review-widget .jm-reviewer-avatar .jm-box,.jm-review-widget .jm-reviewer-avatar__initial{border-radius:0!important}.jm-review-widget .jm-reviewer-avatar__initial{background:var(--ti-yellow)!important;color:var(--ti-black)!important;font-family:var(--ti-font-condensed)!important;font-weight:900!important;width:36px!important;height:36px!important;min-width:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.jm-review-widget .jm-reviewer-info__name{font-family:var(--ti-font-mono)!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--ti-text-primary)!important}.jm-review-widget .jm-review-content__body{color:var(--ti-text-secondary)!important;font-size:14px!important;line-height:1.6!important}.jm-review-widget .jm-reviewer-info .jm-text:not(.jm-reviewer-info__name){font-family:var(--ti-font-mono)!important;font-size:10px!important;color:var(--ti-muted)!important;letter-spacing:.5px!important}@media(max-width:767px){.jm-review-widget .jm-review-widget-header__title{font-size:clamp(24px,8vw,36px)!important}.jm-review-widget .jm-action-buttons{--cluster-justify: flex-start !important;width:100%!important}.jm-review-widget .jm-action-buttons .jm-stack{width:100%!important}.jm-review-widget .jm-button--primary{width:100%!important;text-align:center!important;display:block!important;padding-top:var(--ti-s3)!important;padding-bottom:var(--ti-s3)!important}.jm-review-widget .jm-filters{--cluster-justify: flex-start !important}.jm-review-widget .jm-filters__buttons{flex-wrap:wrap!important;gap:8px!important}.jm-review-widget .jm-review-widget-header__summary-section{--cluster-space: var(--jm-space-600) !important;flex-direction:column!important;align-items:flex-start!important}.jm-review-widget .jm-review-widget-header__main-content{--cluster-justify: flex-start !important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/titanium.css.map */
