:root{--tripoint-page-bg: #0d0d0d;--tripoint-surface: #161616;--tripoint-surface-raised: #1f1f1f;--tripoint-ink: #f0f2f5;--tripoint-muted: #9ca3af;--tripoint-line: #2a2d38;--tripoint-accent: #4da6e8}html,body{background:var(--tripoint-page-bg);color:var(--tripoint-ink)}body,.content-for-layout,.shopify-section,.section,.section-wrapper,.page-width-content,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7{background-color:var(--tripoint-page-bg);color:var(--tripoint-ink)}.section-background,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6,.color-scheme-7{background-color:var(--tripoint-page-bg)}.header,.footer,.product-card,.collection-card,.resource-card,.predictive-search-results__card,.cart-drawer,.quick-add-modal,.dialog-modal,.terms-policies-popover{background-color:var(--tripoint-surface);color:var(--tripoint-ink)}h1,h2,h3,h4,h5,h6,p,li,span,label,summary,.rte,.rte *,.text-block,.footer-utilities__text,.product-card__title,.collection-card__title,.resource-card__title{color:currentColor}a{color:var(--tripoint-accent)}a:hover{color:#7ec1f5}button,.button,.shopify-payment-button__button{color:inherit}input,textarea,select{background-color:var(--tripoint-surface-raised);color:var(--tripoint-ink);border-color:var(--tripoint-line)}input::placeholder,textarea::placeholder{color:var(--tripoint-muted)}.section-content-wrapper,.cart-summary,.cart-items,.facets,.predictive-search-results,.product-information,.privacy-policy{color:var(--tripoint-ink)}.privacy-policy{max-width:900px;margin:0 auto;padding:clamp(32px,5vw,72px) 20px}.privacy-policy--embedded{margin:0;padding:0}.privacy-policy h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.05;margin:0 0 16px}.privacy-policy h2{margin:32px 0 10px;font-size:1.15rem}.privacy-policy p,.privacy-policy li{color:var(--tripoint-muted);font-size:1rem}.privacy-policy__updated{color:var(--tripoint-muted);margin-bottom:28px}.tripoint-page{width:min(1120px,calc(100vw - 32px));margin:0 auto;padding:clamp(44px,6vw,84px) 0;color:var(--tripoint-ink)}.tripoint-subnav{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,5vw,56px)}.tripoint-subnav a,.tripoint-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--tripoint-line);padding:8px 12px;text-decoration:none;font-weight:700}.tripoint-subnav a{background:var(--tripoint-surface-raised);color:var(--tripoint-ink)}.tripoint-subnav a[aria-current=page]{background:var(--tripoint-accent);color:#fff;border-color:var(--tripoint-accent)}.tripoint-subnav a[aria-current=page]:hover{color:#fff}.tripoint-heading{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.tripoint-eyebrow,.tripoint-kicker{margin:0 0 8px;color:var(--tripoint-accent);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.tripoint-heading h1,.tripoint-product-feature h2,.tripoint-two-col h2,.tripoint-coming-grid h2{color:var(--tripoint-ink);letter-spacing:0}.tripoint-heading h1{margin:0 0 14px;font-size:clamp(2.4rem,8vw,5.4rem);line-height:1}.tripoint-heading p,.tripoint-product-feature p,.tripoint-two-col p,.tripoint-coming-grid p{color:var(--tripoint-muted);max-width:70ch}.tripoint-product-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:clamp(24px,4vw,48px);background:var(--tripoint-surface);border:1px solid var(--tripoint-line);padding:clamp(22px,4vw,44px);margin-bottom:24px}.tripoint-product-feature h2{margin:0 0 10px;font-size:clamp(1.8rem,4vw,3rem)}.tripoint-product-feature ul{color:var(--tripoint-muted);padding-left:1.25em}.tripoint-product-feature ul li{margin-bottom:6px}.tripoint-product-feature ul li strong{color:var(--tripoint-ink)}.tripoint-product-feature code{background:var(--tripoint-surface-raised);color:var(--tripoint-accent);padding:1px 5px;border-radius:3px;font-size:.85em}.tripoint-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tripoint-button{background:var(--tripoint-accent);color:#fff;border-color:var(--tripoint-accent)}.tripoint-button:hover{background:#7ec1f5;border-color:#7ec1f5;color:#0d0d0d}.tripoint-button--secondary{background:var(--tripoint-surface-raised);color:var(--tripoint-ink);border-color:var(--tripoint-line)}.tripoint-button--secondary:hover{border-color:var(--tripoint-accent);color:var(--tripoint-accent)}.tripoint-product-stats{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.tripoint-product-stats div,.tripoint-coming-grid article,.tripoint-two-col article{background:var(--tripoint-surface-raised);border:1px solid var(--tripoint-line);padding:18px}.tripoint-product-stats dt{color:var(--tripoint-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.tripoint-product-stats dd{margin:4px 0 0;color:var(--tripoint-ink);font-weight:800}.tripoint-coming-grid,.tripoint-two-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tripoint-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.tripoint-coming-grid article h2{color:var(--tripoint-ink)}.tripoint-coming-grid article p{color:var(--tripoint-muted)}.tripoint-contact-form{display:grid;gap:12px}.tripoint-contact-form label{display:grid;gap:6px;color:var(--tripoint-muted);font-weight:700}.tripoint-contact-form textarea{width:100%;border:1px solid var(--tripoint-line);background:var(--tripoint-surface-raised);color:var(--tripoint-ink);padding:10px}.tripoint-form-status{color:var(--tripoint-accent);font-weight:700}.tripoint-form-status--error{color:#f87171}@media(max-width:760px){.tripoint-product-feature,.tripoint-coming-grid,.tripoint-two-col{grid-template-columns:1fr}}.tp-cosmos{--tp-gap: clamp(36px, 5vw, 64px)}.tp-hero{position:relative;overflow:hidden;border-radius:4px;min-height:clamp(160px,22vw,280px);display:flex;align-items:center;background:#060a14;border:1px solid rgba(77,166,232,.18);margin-bottom:var(--tp-gap);padding:clamp(32px,5vw,60px) clamp(24px,5vw,56px)}.tp-starfield{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tp-hero__text{position:relative;z-index:1}.tp-hero__title{margin:0 0 10px;font-size:clamp(2.6rem,7vw,5rem);line-height:1;color:var(--tripoint-ink);letter-spacing:-.01em}.tp-hero__sub{margin:0;color:var(--tripoint-muted);max-width:62ch;font-size:clamp(.95rem,1.8vw,1.15rem)}.tp-products{display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);margin-bottom:var(--tp-gap)}.tp-product{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:0;background-color:var(--card-bg, #0a0f1a);border:1px solid var(--nebula-border, rgba(77, 166, 232, .22));border-radius:6px;transition:border-color .25s}.tp-product:hover{border-color:var(--nebula-accent, #4da6e8)}.tp-product__nebula{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 65% 55% at var(--nebula-pa, 75% 18%),var(--nebula-a, rgba(20,100,255,.2)) 0%,transparent 65%),radial-gradient(ellipse 48% 42% at var(--nebula-pb, 18% 82%),var(--nebula-b, rgba(0,200,230,.12)) 0%,transparent 60%)}.tp-product__body{position:relative;z-index:1;padding:clamp(22px,3.5vw,38px);display:flex;flex-direction:column;gap:14px}.tp-badge{display:inline-block;padding:4px 10px;border-radius:3px;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--nebula-accent, #4da6e8);border:1px solid var(--nebula-accent, #4da6e8);background:#00000059;width:fit-content}.tp-product__name{margin:0;font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.05;color:var(--tripoint-ink);letter-spacing:-.01em}.tp-product__type{margin:0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nebula-accent, #4da6e8)}.tp-product__desc{margin:0;color:var(--tripoint-muted);font-size:.95rem;line-height:1.65;max-width:62ch}.tp-product__features{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px;color:var(--tripoint-muted);font-size:.9rem}.tp-product__features li{line-height:1.5}.tp-product__features strong{color:var(--tripoint-ink)}.tp-product__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.tp-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;min-height:38px;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border:1px solid var(--nebula-accent, #4da6e8);background:var(--nebula-accent, #4da6e8);color:#000;transition:opacity .2s,background .2s}.tp-btn:hover{opacity:.85;color:#000}.tp-btn--ghost{background:transparent;color:var(--nebula-accent, #4da6e8)}.tp-btn--ghost:hover{background:#ffffff0f;color:var(--nebula-accent, #4da6e8);opacity:1}.tp-product__specs{position:relative;z-index:1;margin:0;padding:clamp(22px,3.5vw,38px) clamp(16px,2.5vw,28px);display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--nebula-border, rgba(77, 166, 232, .14));background:#0000002e}.tp-product__specs div{display:flex;flex-direction:column;gap:2px}.tp-product__specs dt{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--nebula-accent, #4da6e8);opacity:.75}.tp-product__specs dd{margin:0;font-size:.88rem;font-weight:700;color:var(--tripoint-ink);line-height:1.4}.tp-horizon{margin-top:var(--tp-gap);padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--tripoint-line)}.tp-horizon__label{margin-bottom:16px}.tp-horizon__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tp-horizon__item{background:var(--tripoint-surface-raised);border:1px solid var(--tripoint-line);padding:clamp(18px,2.5vw,28px);border-radius:4px}.tp-horizon__item h3{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--tripoint-ink)}.tp-horizon__item p{margin:0;font-size:.88rem;color:var(--tripoint-muted)}@media(max-width:840px){.tp-product{grid-template-columns:1fr}.tp-product__specs{border-left:none;border-top:1px solid var(--nebula-border, rgba(77, 166, 232, .14));flex-direction:row;flex-wrap:wrap;gap:14px 24px}.tp-horizon__grid{grid-template-columns:1fr}}@media(max-width:520px){.tp-hero{min-height:140px}.tp-product__actions{flex-direction:column}.tp-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/tripoint-visibility.css.map */
