:root{--ink: #14110e;--ink-2: #1c1813;--ink-3: #241f19;--bone: #f3ece0;--bone-dim: rgba(243, 236, 224, .62);--bone-faint: rgba(243, 236, 224, .34);--line: rgba(243, 236, 224, .14);--jersey: #e4321f;--jersey-deep: #b21e10;--hi: #f3ece0;--maxw: 1200px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:Inter,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.display{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.5px;line-height:.92}.mono{font-family:JetBrains Mono,monospace}.eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--jersey)}.red{color:var(--jersey)}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:linear-gradient(180deg,#14110ee6,#14110e00);transition:background .3s,padding .3s,border-color .3s;border-bottom:1px solid transparent}.nav.solid{background:#120f0ceb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 28px}.brand{font-family:Anton,sans-serif;font-size:26px;letter-spacing:3px;text-transform:uppercase}.brand span{color:var(--jersey)}.brand small{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.3em;display:block;color:var(--bone-dim);margin-top:-4px}.nav-cta{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;padding:11px 18px;border:1px solid var(--jersey);color:var(--bone);border-radius:2px;transition:background .2s,transform .2s}.nav-cta:hover{background:var(--jersey);transform:translateY(-1px)}.nav-cta svg{width:15px;height:15px;fill:currentColor}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding-bottom:64px;overflow:hidden;background:var(--ink)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c0a08;background-image:url(https://www.gaviasp.com/cdn/shop/files/lookbook1f.jpg?v=1756601920&width=1800);background-size:cover;background-position:center 30%;filter:grayscale(.25) contrast(1.05);opacity:.55}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,17,14,.55) 0%,rgba(20,17,14,.2) 35%,rgba(20,17,14,.86) 82%,var(--ink) 100%),radial-gradient(120% 90% at 15% 100%,rgba(228,50,31,.16),transparent 55%)}.hero .wrap{position:relative;z-index:2;width:100%}.hero-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:26px}.hero-eyebrow .tick{height:1px;width:52px;background:var(--jersey);display:inline-block}.hero h1{font-size:clamp(52px,10.5vw,150px);margin:0 0 22px}.hero h1 .ln{display:block;overflow:hidden}.hero h1 .ln i{display:block;font-style:normal;transform:translateY(105%);animation:rise .9s cubic-bezier(.16,1,.3,1) forwards}.hero h1 .ln:nth-child(2) i{animation-delay:.08s}.hero h1 .ln:nth-child(3) i{animation-delay:.16s}@keyframes rise{to{transform:translateY(0)}}.hero-sub{max-width:560px;font-size:clamp(15px,1.7vw,18px);color:var(--bone-dim);margin-bottom:34px;opacity:0;animation:fade .8s ease .5s forwards}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;opacity:0;animation:fade .8s ease .65s forwards}@keyframes fade{to{opacity:1}}.btn{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.05em;padding:16px 26px;border-radius:2px;transition:transform .2s,background .2s,box-shadow .2s;cursor:pointer;border:none}.btn-primary{background:var(--jersey);color:#fff}.btn-primary:hover{background:var(--jersey-deep);transform:translateY(-2px);box-shadow:0 12px 30px #e4321f4d}.btn-primary svg{width:17px;height:17px;fill:currentColor}.btn-ghost{border:1px solid var(--line);color:var(--bone)}.btn-ghost:hover{border-color:var(--bone);transform:translateY(-2px)}.velocity{position:absolute;left:0;bottom:0;height:5px;width:100%;z-index:2;background:linear-gradient(90deg,var(--jersey) 0%,var(--jersey) 40%,transparent 40%);background-size:44px 100%;animation:slide 1.1s linear infinite;opacity:.9}@keyframes slide{to{background-position:44px 0}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2);overflow:hidden;white-space:nowrap;padding:14px 0}.ticker-track{display:inline-block;animation:marq 32s linear infinite}.ticker-track span{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);padding:0 26px}.ticker-track span b{color:var(--jersey);font-weight:700}.ticker-track .dot{color:var(--jersey)}@keyframes marq{to{transform:translate(-50%)}}.section{padding:100px 0;position:relative}.sec-head{margin-bottom:56px;max-width:720px}.sec-head .eyebrow{margin-bottom:18px;display:block}.sec-head h2{font-size:clamp(34px,5.4vw,68px)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}.manifesto{background:var(--ink)}.mani-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.mani-copy h2{font-size:clamp(32px,4.8vw,60px);margin-bottom:24px}.mani-copy p{color:var(--bone-dim);font-size:17px;max-width:460px;margin-bottom:16px}.jersey-art{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;background:repeating-linear-gradient(45deg,transparent,transparent 22px,rgba(243,236,224,.02) 22px,rgba(243,236,224,.02) 23px),var(--ink-2)}.jersey-art svg{width:74%;height:auto}.jart-path{fill:none;stroke:var(--bone-faint);stroke-width:2;stroke-dasharray:1600;stroke-dashoffset:1600;transition:stroke-dashoffset 1.6s ease}.jersey-art.in .jart-path{stroke-dashoffset:0}.jart-fill{fill:var(--jersey);opacity:0;transition:opacity .8s ease 1.1s}.jersey-art.in .jart-fill{opacity:1}.jart-num{font-family:Anton,sans-serif;fill:#fff;font-size:78px;opacity:0;transition:opacity .6s ease 1.4s}.jersey-art.in .jart-num{opacity:1}.jart-tag{position:absolute;bottom:16px;left:16px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--bone-faint);text-transform:uppercase}.process{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--line);border:1px solid var(--line)}.step{background:var(--ink-2);padding:40px 32px 46px;position:relative;transition:background .3s}.step:hover{background:var(--ink-3)}.dorsal{font-family:Anton,sans-serif;font-size:52px;color:transparent;-webkit-text-stroke:1.5px var(--jersey);text-stroke:1.5px var(--jersey);line-height:1;margin-bottom:26px}.step h3{font-size:22px;text-transform:uppercase;font-family:Anton,sans-serif;letter-spacing:.5px;margin-bottom:12px}.step p{color:var(--bone-dim);font-size:15px}.step .barcode{position:absolute;top:44px;right:32px;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--bone-faint);letter-spacing:.1em}.spec-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.spec-lead h2{font-size:clamp(32px,4.6vw,56px);margin-bottom:20px}.spec-lead p{color:var(--bone-dim);font-size:16px;max-width:360px}.spec-list{border-top:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);align-items:baseline}.spec-row dt{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--jersey)}.spec-row dd{font-size:16.5px;color:var(--bone)}.spec-row dd small{display:block;color:var(--bone-dim);font-size:13.5px;margin-top:3px}.proof{position:relative;overflow:hidden;background:var(--ink)}.proof-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c0a08;background-image:url(https://www.gaviasp.com/cdn/shop/files/DSC00092.jpg?width=1600);background-size:cover;background-position:center 25%;filter:grayscale(.5) contrast(1.05);opacity:.14}.proof-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ink),rgba(20,17,14,.75),var(--ink))}.proof .wrap{position:relative;z-index:2}.quotes{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--line);border:1px solid var(--line)}.quote{background:var(--ink);padding:44px 38px}.quote .mark{font-family:Anton,sans-serif;font-size:60px;color:var(--jersey);line-height:.6;height:34px}.quote p{font-size:20px;line-height:1.4;margin-bottom:24px;color:var(--bone)}.quote .who{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;color:var(--bone-dim);text-transform:uppercase}.proof-note{margin-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bone-faint);letter-spacing:.06em}.faq{background:var(--ink-2);border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;background:none;border:none;color:var(--bone);cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-family:Inter,sans-serif;font-size:clamp(17px,2.2vw,22px);font-weight:600}.faq-q .pm{font-family:JetBrains Mono,monospace;color:var(--jersey);font-size:24px;flex-shrink:0;transition:transform .3s}.faq-item.open .faq-q .pm{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-a p{color:var(--bone-dim);font-size:16px;padding:0 40px 28px 0;max-width:680px}.cta{position:relative;overflow:hidden;background:var(--ink)}.cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c0a08;background-image:url(https://www.gaviasp.com/cdn/shop/files/MG_4254.jpg?width=1600);background-size:cover;background-position:center;filter:grayscale(.4);opacity:.12}.cta-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ink),rgba(20,17,14,.9)),radial-gradient(90% 70% at 100% 0,rgba(228,50,31,.18),transparent 60%)}.cta .wrap{position:relative;z-index:2}.form-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.form-lead .eyebrow{display:block;margin-bottom:18px}.form-lead h2{font-size:clamp(34px,5vw,64px);margin-bottom:22px}.form-lead p{color:var(--bone-dim);font-size:17px;max-width:380px;margin-bottom:28px}.assur{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--bone-dim);letter-spacing:.05em;line-height:2}.assur b{color:var(--jersey)}form.lead{background:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:34px}.field{margin-bottom:18px}.field label{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:8px}.field input,.field select{width:100%;background:var(--ink);border:1px solid var(--line);color:var(--bone);padding:14px 15px;border-radius:2px;font-family:Inter,sans-serif;font-size:15px;transition:border-color .2s}.field input:focus,.field select:focus{outline:none;border-color:var(--jersey)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}form.lead .btn-primary{width:100%;justify-content:center;margin-top:8px}.form-ok{display:none;text-align:center;padding:20px 0}.form-ok.show{display:block}.form-ok .chk{width:56px;height:56px;border-radius:50%;background:var(--jersey);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.form-ok .chk svg{width:26px;height:26px;fill:#fff}.form-ok h3{font-family:Anton,sans-serif;font-size:26px;text-transform:uppercase;margin-bottom:10px}.form-ok p{color:var(--bone-dim);font-size:15px}footer{background:var(--ink);border-top:1px solid var(--line);padding:56px 0 40px}.foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:40px}.foot-brand .brand{font-size:34px}.foot-links{display:flex;gap:40px;flex-wrap:wrap}.foot-col h4{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--jersey);margin-bottom:14px}.foot-col a,.foot-col span{display:block;color:var(--bone-dim);font-size:14px;margin-bottom:9px;transition:color .2s}.foot-col a:hover{color:var(--bone)}.foot-fine{border-top:1px solid var(--line);padding-top:22px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bone-faint);letter-spacing:.05em;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.wa-float{position:fixed;right:22px;bottom:22px;z-index:80;width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0006;transition:transform .2s;animation:pop .4s ease .8s backwards}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:30px;height:30px;fill:#fff}@keyframes pop{0%{transform:scale(0)}}.gallery{background:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.carousel{position:relative}.track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none;margin:0}.track::-webkit-scrollbar{display:none}.slide{position:relative;flex:0 0 42%;scroll-snap-align:start;aspect-ratio:3/4;border-radius:4px;overflow:hidden;border:1px solid var(--line);background:var(--ink-2);margin:0}.slide img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.15) contrast(1.03);transition:transform .6s ease}.slide:hover img{transform:scale(1.05)}.slide-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(20,17,14,.92))}.slide-cap{position:absolute;left:20px;right:20px;bottom:18px;z-index:2}.slide-cap h3{font-family:Anton,sans-serif;font-size:clamp(18px,2.4vw,24px);text-transform:uppercase;letter-spacing:.5px;line-height:1;margin-bottom:9px}.slide-cap .meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim)}.slide-cap .meta b{color:var(--jersey);font-weight:700}.slide-idx{position:absolute;top:14px;left:14px;z-index:2;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--bone);background:#14110e8c;border:1px solid var(--line);padding:4px 9px;border-radius:2px}.car-nav{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:16px}.dots{display:flex;gap:8px;flex-wrap:wrap}.dot{width:8px;height:8px;border-radius:50%;background:var(--line);border:none;cursor:pointer;padding:0;transition:background .3s,width .3s}.dot.active{background:var(--jersey);width:22px;border-radius:4px}.arrows{display:flex;gap:10px;flex-shrink:0}.arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--ink-2);color:var(--bone);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.arrow:hover{border-color:var(--jersey);background:var(--ink-3)}.arrow svg{width:20px;height:20px;fill:currentColor}.gallery-note{margin-top:18px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bone-faint);letter-spacing:.06em}@media(min-width:1100px){.slide{flex:0 0 31.6%}}@media(max-width:860px){.slide{flex:0 0 82%}}.contact-band{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.contact-band:before{content:"";position:absolute;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--jersey) 0%,var(--jersey) 42%,transparent 42%);background-size:40px 100%}.contact-band .wrap{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:38px 28px;flex-wrap:wrap}.cb-txt{font-family:Anton,sans-serif;font-size:clamp(21px,3.4vw,34px);text-transform:uppercase;letter-spacing:.5px;line-height:1}.cb-txt .red{color:var(--jersey)}.cb-sub{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--bone-dim);letter-spacing:.08em;margin-top:9px}@media(max-width:860px){.mani-grid,.spec-grid,.form-grid{grid-template-columns:1fr;gap:38px}.steps,.quotes{grid-template-columns:1fr}.jersey-art{max-width:340px;margin:0 auto}.section{padding:72px 0}.nav-cta span{display:none}.spec-row{grid-template-columns:1fr;gap:6px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.hero h1 .ln i{transform:none}.hero-sub,.hero-actions{opacity:1}.reveal{opacity:1;transform:none}.jart-path{stroke-dashoffset:0}.jart-fill,.jart-num{opacity:1}}div#shopify-section-breadcrumb{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-landing-pr.css.map */
