.kv-scope{--navy:#011936;--teal:#187795;--burgundy:#53122B;--yellow:#FDE74C;--cream:#ECEBEA;--white:#FFFFFF;--font-display:"TAY Tommy Tokyo","Anton",var(--font-stack-header, sans-serif);--font-sub:"Space Mono", monospace;--font-body:"Belleza", var(--font-stack-body, sans-serif)}.kv-scope,.kv-scope *,.kv-scope *:before,.kv-scope *:after{margin:0;padding:0;box-sizing:border-box}.kv-scope{font-family:var(--font-body)!important;color:var(--navy);line-height:1.6;overflow-x:clip}.kv-scope img{max-width:100%;display:block}.kv-scope a{text-decoration:none;color:inherit}.kv-scope ul{list-style:none}.kv-scope .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.kv-scope p,.kv-scope a,.kv-scope span,.kv-scope div,.kv-scope li,.kv-scope ul{font-family:var(--font-body)!important}.kv-scope button,.kv-scope input,.kv-scope .btn,.kv-scope .eyebrow{font-family:var(--font-sub)!important}.kv-scope h1,.kv-scope h2,.kv-scope h3{font-family:var(--font-display)!important;text-transform:uppercase;letter-spacing:.5px;line-height:1.05;font-weight:700!important;color:var(--navy)}.kv-scope .eyebrow{font-family:var(--font-sub)!important;letter-spacing:3px;text-transform:uppercase;font-size:12px}.kv-scope .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;font-family:var(--font-sub);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;border-radius:2px;border:2px solid transparent;cursor:pointer;transition:transform .15s ease}.kv-scope .btn:hover{transform:translateY(-2px)}.kv-scope .btn-teal{background:var(--teal);color:var(--white)}.kv-scope .btn-outline{background:transparent;color:var(--navy);border-color:var(--navy)}.kv-scope .btn-burgundy{background:var(--burgundy);color:var(--cream)}.kv-scope .btn-yellow{background:var(--yellow);color:var(--navy)}.kv-scope .wave{display:block;width:100%;line-height:0}.kv-scope section{padding:88px 0}.kv-scope .center{text-align:center}.kv-scope .skip{position:absolute;left:-9999px;top:0;background:var(--navy);color:var(--yellow);font-family:var(--font-sub);font-size:12px;letter-spacing:1px;padding:10px 16px;z-index:200}.kv-scope .skip:focus{left:8px;top:8px}.kv-scope a:focus-visible,.kv-scope button:focus-visible,.kv-scope input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media(max-width:560px){.kv-scope section{padding:60px 0}.kv-scope .wrap{padding:0 20px}}@media(prefers-reduced-motion:reduce){.kv-scope *{animation-duration:.001ms!important;transition-duration:.001ms!important}.kv-scope .btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kv-theme.css.map */
