:root{--black:#080808;--white:#f5f3ee;--red:#f20;--gray:#1a1a1a;--gray-mid:#333;--gray-light:#888;--border:#ffffff14}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#080808;background:var(--black);color:#f5f3ee;color:var(--white);cursor:none;font-family:Barlow,sans-serif;overflow-x:hidden}img{display:block;max-width:100%}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");content:"";inset:0;opacity:.35;pointer-events:none;position:fixed;z-index:9000}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#080808;background:var(--black)}::-webkit-scrollbar-thumb{background:#f20;background:var(--red);border-radius:2px}.cursor{background:#f20;background:var(--red);border-radius:50%;height:12px;mix-blend-mode:difference;transition:transform .15s ease,width .2s,height .2s,background .2s;width:12px;z-index:99999}.cursor,.cursor-ring{pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.cursor-ring{border:1px solid #fff6;border-radius:50%;height:36px;transition:transform .35s cubic-bezier(.23,1,.32,1),width .3s,height .3s;width:36px;z-index:99998}.cursor-grow{background:#ff220026!important;height:60px!important;width:60px!important}.ring-grow{border-color:#f20!important;border-color:var(--red)!important;height:80px!important;width:80px!important}@media (hover:none){body{cursor:auto}.cursor,.cursor-ring{display:none!important}*{cursor:auto!important}}.apex-dropdown a,.apex-dropdown button,.apex-sheet a,.apex-sheet button{cursor:pointer}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-20px) rotate(-4deg)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeUp{animation:fadeUp .7s cubic-bezier(.23,1,.32,1) forwards}.animate-slideRight{animation:slideRight .7s cubic-bezier(.23,1,.32,1) forwards}.opacity-0{opacity:0}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s cubic-bezier(.23,1,.32,1)}.revealed{opacity:1;transform:translateY(0)}.page-enter{animation:pageEnter .45s cubic-bezier(.23,1,.32,1) forwards}.marquee-track{animation:marquee 18s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.shoe-float{animation:float 4s ease-in-out infinite}.product-card{overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s}.product-card:hover{box-shadow:0 24px 48px #00000080;transform:translateY(-6px)}.testimonial-card{transition:transform .3s ease}.testimonial-card:hover{transform:translateY(-4px)}.btn-primary{align-items:center;background:#f20;background:var(--red);border:none;color:#f5f3ee;color:var(--white);cursor:none;display:inline-flex;font-family:Bebas Neue,sans-serif;justify-content:center;letter-spacing:.1em;overflow:hidden;position:relative;transition:all .25s}.btn-primary:before{background:#ffffff26;content:"";inset:0;position:absolute;transform:translateX(-100%) skewX(-20deg);transition:transform .35s ease}.btn-primary:hover:before{transform:translateX(120%) skewX(-20deg)}.btn-primary:hover{box-shadow:0 0 28px #ff220073}.btn-outline{align-items:center;background:#0000;border:1px solid #ffffff47;color:#f5f3ee;color:var(--white);cursor:none;display:inline-flex;font-family:Bebas Neue,sans-serif;justify-content:center;letter-spacing:.1em;transition:all .25s}.btn-outline:hover{border-color:#f20;border-color:var(--red);color:#f20;color:var(--red)}.nav-link{background:none;border:none;color:#f5f3ee99;cursor:none;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;padding:0;text-decoration:none;transition:color .2s}.nav-link:hover{color:#f5f3ee;color:var(--white)}.nav-link-main{color:#f5f3ee99;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:.12em;padding:8px 14px;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.nav-link-main:after{background:#f20;background:var(--red);bottom:2px;content:"";height:2px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.23,1,.32,1)}.nav-link-main:hover{color:#f5f3ee;color:var(--white)}.nav-link-main:hover:after{transform:scaleX(1)}.nav-link-main.active{color:#f5f3ee;color:var(--white)}.nav-link-main.active:after{transform:scaleX(1)}.filter-btn{background:#0000;cursor:none;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;transition:all .2s}.filter-btn.active{background:#f20;background:var(--red);border-color:#f20!important;border-color:var(--red)!important;color:#f5f3ee!important;color:var(--white)!important}.display-heading{font-family:Bebas Neue,sans-serif;letter-spacing:.02em;line-height:.95}.sub-heading{font-weight:300;letter-spacing:.04em}.section-label,.sub-heading{font-family:Barlow Condensed,sans-serif}.section-label{color:#f20;color:var(--red);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.stat-number{font-family:Bebas Neue,sans-serif;line-height:1}.tag-badge{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em}.text-clip{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f5f3ee,#888);-webkit-background-clip:text;background-clip:text}.text-red{color:#f20;color:var(--red)}.input-field{background:#ffffff0d;border:1px solid #ffffff1a;color:#f5f3ee;color:var(--white);font-family:Barlow Condensed,sans-serif;outline:none;transition:border-color .2s}.input-field:focus{border-color:#f20;border-color:var(--red)}.input-field::placeholder{color:#ffffff47}.divider{background:#ffffff14;background:var(--border);height:1px}div:not(.apex-exempt),footer:not(.apex-exempt),header:not(.apex-exempt),section:not(.apex-exempt){max-width:100%}.apex-dropdown,.apex-dropdown *,.apex-sheet,.apex-sheet *{box-sizing:border-box;max-width:none!important}@media (max-width:768px){html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}.btn-outline,.btn-primary{border-radius:2px;font-size:14px!important;min-height:48px;padding-left:24px!important;padding-right:24px!important;touch-action:manipulation;transition:transform .12s ease,box-shadow .2s,opacity .15s!important}.btn-outline:active,.btn-primary:active{opacity:.88;transform:scale(.97)}.filter-btn{font-size:11px!important;min-height:40px!important;padding:0 16px!important;touch-action:manipulation}.filter-btn:active{transform:scale(.96)}.product-card{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s!important}.product-card:active{box-shadow:0 8px 24px #0006!important;transform:scale(.98)!important}.reveal{transition:opacity .45s ease,transform .45s cubic-bezier(.23,1,.32,1)!important}.page-enter{animation-duration:.3s!important}.nav-link,.nav-link-main{align-items:center;display:inline-flex!important;min-height:44px;touch-action:manipulation}.input-field,input,select,textarea{border-radius:0!important;font-size:16px!important}.section-label{font-size:10px!important;letter-spacing:.24em!important}.marquee-track{animation-duration:24s!important}@keyframes float-mobile{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(-2deg)}}.shoe-float{animation-duration:3.5s!important;animation-name:float-mobile!important}.testimonial-card:hover{transform:none!important}.testimonial-card:active{transform:translateY(-3px)!important}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.display-heading{letter-spacing:.01em!important}.tag-badge{font-size:9px!important;letter-spacing:.1em!important}}
/*# sourceMappingURL=main.3112d2e5.css.map*/