:root{--color-bg-base: #0A0A0A;--color-bg-elevated: #111111;--color-surface-1: #1A1A1A;--color-surface-2: #1E1E1E;--color-surface-3: #242424;--color-surface-hover: #2A2A2A;--color-text-primary: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-muted: #888888;--color-text-disabled: #555555;--color-accent: #FF5100;--color-accent-hover: #FF6B20;--color-accent-rgb: 255, 81, 0;--color-border: rgba(255, 255, 255, .08);--color-border-subtle: rgba(255, 255, 255, .04);--color-border-strong: rgba(255, 255, 255, .16);--font-heading--family: "Barlow Condensed", sans-serif;--font-body--family: "Inter", system-ui, sans-serif;--font-mono--family: "JetBrains Mono", "Courier New", monospace;--font-heading: "Barlow Condensed", sans-serif;--font-body: "Inter", sans-serif;--color-bg: #0A0A0A;--color-text: #EDEBE8;--color-muted: #666666;--color-border-2: #2A2A2A;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--heading-letter-spacing: -.01em;--heading-line-height: 1.1;--heading-weight: 900;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--section-spacing: 6rem;--section-spacing-sm: 4rem;--header-height: 5rem;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5);--shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .7);--shadow-glow: 0 0 20px rgba(var(--color-accent-rgb), .25)}body{font-family:var(--font-body--family);font-size:var(--text-base);font-weight:400;line-height:1.65;color:var(--color-text-secondary);background-color:var(--color-bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);font-weight:var(--heading-weight);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);color:var(--color-text-primary);text-transform:uppercase}h1{font-size:clamp(var(--text-4xl),6vw,var(--text-7xl))}h2{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl))}h3{font-size:clamp(var(--text-2xl),3vw,var(--text-4xl))}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{line-height:1.75;color:var(--color-text-muted)}a{color:inherit;text-decoration:none}strong{font-weight:600;color:var(--color-text-primary)}.font-mono,.stat-number,.counter{font-family:var(--font-mono--family);font-variant-numeric:tabular-nums}.price{font-family:var(--font-heading--family);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::selection{background-color:rgba(var(--color-accent-rgb),.3);color:var(--color-text-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body--family);font-size:var(--text-sm);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;padding:.875rem 2rem;border-radius:var(--radius-md);transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base);white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.btn:active{transform:translateY(1px)}.btn--primary{background-color:var(--color-accent);color:#fff}.btn--primary:hover{background-color:var(--color-accent-hover);box-shadow:var(--shadow-glow)}.btn--secondary{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.btn--secondary:hover{border-color:var(--color-accent);color:var(--color-accent);background-color:rgba(var(--color-accent-rgb),.06)}.btn--ghost{background-color:transparent;color:var(--color-text-secondary);padding-left:0;padding-right:0}.btn--ghost:hover{color:var(--color-text-primary)}.btn--sm{padding:.625rem 1.25rem;font-size:var(--text-xs)}.btn--lg{padding:1.125rem 2.5rem;font-size:var(--text-base)}.btn--xl{padding:1.375rem 3rem;font-size:var(--text-lg)}.btn--block{width:100%}.btn--icon{padding:.75rem;border-radius:50%}.shopify-section{background-color:var(--color-bg-base)}.section{padding-block:var(--section-spacing)}.section--sm{padding-block:var(--section-spacing-sm)}.section-header{margin-bottom:var(--space-12)}.section-header--center{text-align:center;max-width:42rem;margin-inline:auto;margin-bottom:var(--space-12)}.section-eyebrow{display:inline-block;font-family:var(--font-body--family);font-size:var(--text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.section-title{font-family:var(--font-heading--family);color:var(--color-text-primary);margin-bottom:var(--space-4)}.section-subtitle{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7}.card{background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.card:hover{border-color:var(--color-border-strong);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card__media{position:relative;overflow:hidden;aspect-ratio:16 / 9;background-color:var(--color-surface-2)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.card:hover .card__media img{transform:scale(1.04)}.card__body{padding:var(--space-6)}.card__label{font-size:var(--text-xs);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2)}.card__title{font-family:var(--font-heading--family);font-size:var(--text-2xl);color:var(--color-text-primary);margin-bottom:var(--space-3);line-height:1.2}.card__description{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-5)}.card__footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.form-input,.form-select,.form-textarea{width:100%;padding:.875rem var(--space-4);background-color:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body--family);font-size:var(--text-base);transition:border-color var(--transition-base),background-color var(--transition-base);outline:none;appearance:none;-webkit-appearance:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-disabled)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-accent);background-color:var(--color-surface-3)}.form-textarea{resize:vertical;min-height:8rem;line-height:1.65}.form-select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 7L11 1' stroke='%23888888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}.form-error{font-size:var(--text-sm);color:#f44}.form-hint{font-size:var(--text-sm);color:var(--color-text-disabled)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:.25rem .625rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.badge--accent{background-color:rgba(var(--color-accent-rgb),.15);color:var(--color-accent);border:1px solid rgba(var(--color-accent-rgb),.3)}.badge--subtle{background-color:var(--color-surface-2);color:var(--color-text-muted);border:1px solid var(--color-border)}.divider{border:none;border-top:1px solid var(--color-border);margin:var(--space-8) 0}.divider--accent{border-top-color:var(--color-accent);border-top-width:2px;width:3rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 12px rgba(var(--color-accent-rgb),.3)}50%{box-shadow:0 0 28px rgba(var(--color-accent-rgb),.6)}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.animate-on-scroll[data-delay="1"]{transition-delay:.1s}.animate-on-scroll[data-delay="2"]{transition-delay:.2s}.animate-on-scroll[data-delay="3"]{transition-delay:.3s}.animate-on-scroll[data-delay="4"]{transition-delay:.4s}.animate-on-scroll[data-delay="5"]{transition-delay:.5s}.container{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:var(--space-4)}.gap-8{gap:var(--space-8)}.flex-wrap{flex-wrap:wrap}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}@media(max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.text-center{text-align:center}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-text-primary)}.text-upper{text-transform:uppercase;letter-spacing:.1em}.text-heading{font-family:var(--font-heading--family)}.mt-0{margin-top:0}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.mt-8{margin-top:var(--space-8)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accent-line{display:block;width:3rem;height:3px;background-color:var(--color-accent);margin-bottom:var(--space-5)}.accent-line--center{margin-inline:auto}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background-color:#2a2a2a}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-disabled)}.price{font-family:var(--font-heading--family);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.price__currency{font-size:.6em;vertical-align:super;margin-right:.1em;color:var(--color-text-muted)}.price__unit{font-size:var(--text-sm);color:var(--color-text-muted);font-family:var(--font-body--family);font-weight:400;margin-left:.25rem}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000d9;z-index:900;display:flex;align-items:center;justify-content:center;padding:var(--page-margin);animation:fadeIn .2s ease}.overlay-panel{background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:640px;width:100%;max-height:90vh;overflow-y:auto;padding:var(--space-8);animation:scaleIn .25s ease;position:relative}.overlay-close{position:absolute;top:var(--space-4);right:var(--space-4);background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-2);transition:color var(--transition-fast)}.overlay-close:hover{color:var(--color-text-primary)}.page-content{padding-top:var(--header-height)}*,*:before,*:after{border-radius:0!important}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,.section-title,.hero__title,.hero__heading,[class*=__title],[class*=__heading],[class*=-title],[class*=-heading]{font-family:Barlow Condensed,sans-serif!important;font-weight:900;text-transform:uppercase;letter-spacing:-.01em}[class*=eyebrow],[class*=kicker],[class*=__label],[class*=-label],[class*=badge],[class*=tag],.section-eyebrow,.card__label{font-family:Barlow Condensed,sans-serif!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase}body,p,span,li,a,input,select,textarea,button{font-family:Inter,sans-serif}.site-header__nav a,.site-header__nav-link,.site-header__mobile-link,nav a,[class*=nav__link]{font-family:Barlow Condensed,sans-serif!important;font-weight:600;letter-spacing:.12em;font-size:18px;text-transform:uppercase}.price,[class*=price],[class*=__price]{font-family:Barlow Condensed,sans-serif!important;font-weight:900}.btn,button[class*=btn],a[class*=btn],[class*=button--primary],[class*=button--secondary]{font-family:Barlow Condensed,sans-serif!important;font-weight:700;letter-spacing:.1em;font-size:13px;text-transform:uppercase}.btn--primary,[class*=button--primary]{background:#ff5100;color:#edebe8;border:none;padding:13px 28px;transition:background .18s}.btn--primary:hover,[class*=button--primary]:hover{background:#ff6b20}.btn--secondary,[class*=button--secondary]{background:transparent;color:#ff5100;border:1px solid #FF5100;padding:13px 28px;transition:color .18s,border-color .18s,background .18s}.btn--secondary:hover,[class*=button--secondary]:hover{color:#edebe8;border-color:#edebe8;background:transparent}input,select,textarea{background:#181818;border:1px solid #1E1E1E;color:#edebe8;font-family:Inter,sans-serif;font-size:14px;padding:13px 16px;transition:border-color .18s;outline:none}input:focus,select:focus,textarea:focus{border-color:#ff5100}input::placeholder,textarea::placeholder{color:#444}.card,[class*=__card],[class*=-card]{transition:transform .22s,box-shadow .22s,border-color .22s}.card:hover,[class*=__card]:hover,[class*=-card]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000080;border-color:#2a2a2a}header,.site-header,.header,[class*=header]{transition:background .3s,border-color .3s,backdrop-filter .3s}header.header--scrolled,.site-header.header--scrolled,.header.header--scrolled,[class*=header].header--scrolled{background:#0a0a0af5!important;border-bottom:1px solid #1E1E1E!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cartake.css.map */
