:root{--ronin-black: #121212;--ronin-gray: #2A2A2A;--ronin-red: #FF4500;--ronin-gold: #DAA520;--ronin-blue: #00BFFF;--ronin-neon-red: 0 0 10px #FF4500, 0 0 20px #FF4500;--ronin-neon-blue: 0 0 10px #00BFFF, 0 0 20px #00BFFF;--font-heading-family: "Orbitron", sans-serif !important;--font-body-family: "Inter", sans-serif !important}body{background-color:var(--ronin-black);color:#f5f5f5;font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.1em}.button,.shopify-payment-button__button--unbranded{background-color:var(--ronin-red);color:#000;border:1px solid var(--ronin-red);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;transition:all .3s ease;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.button:hover{background-color:transparent;color:var(--ronin-red);box-shadow:var(--ronin-neon-red)}.katana-slash{position:relative;display:inline-block}.katana-slash:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:2px;background:var(--ronin-red);transform:rotate(-2deg);opacity:.8;box-shadow:var(--ronin-neon-red);z-index:-1}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.glitch-hover:hover{animation:glitch .3s cubic-bezier(.25,.46,.45,.94) both infinite;color:var(--ronin-blue)}.card{background:var(--ronin-gray);border:1px solid #333;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);border-color:var(--ronin-gold);box-shadow:0 10px 20px #daa52033}.header__heading-link{font-family:Orbitron,sans-serif;font-weight:900;color:var(--ronin-red)!important;text-shadow:0 0 5px rgba(255,69,0,.5)}.header__menu-item{font-family:Orbitron,sans-serif;font-size:.9em;letter-spacing:.1em}@media screen and (min-width:990px){.product--small:not(.product--no-media) .product__media-wrapper,.product__media-wrapper{max-width:35%!important;width:35%!important;flex-basis:35%!important}.product--small:not(.product--no-media) .product__info-wrapper,.product__info-wrapper{max-width:65%!important;width:65%!important;flex-basis:65%!important;padding-left:5rem!important}.product__media-item img{max-height:50vh!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important}}@media screen and (max-width:768px){.header{padding-top:10px!important;padding-bottom:10px!important}.header__heading-logo-wrapper{width:auto!important;max-width:70vw!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__heading-logo-wrapper .katana-slash{white-space:nowrap!important;font-size:1.2rem!important;letter-spacing:0px!important;display:inline-block!important;transform:none!important;writing-mode:horizontal-tb!important}.header-wrapper{height:auto!important;min-height:50px!important}}#ronin-rewards-launcher,.ronin-rewards-widget{color:#f5f5f5!important;border:1px solid #333!important;font-family:var(--font-body-family)!important}.field__input:focus,.customer .field input:focus,.contact__fields input:focus{border-color:var(--ronin-red)!important;box-shadow:0 0 10px #ff450033!important}.field__label,.customer .field label{color:#aaa!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{color:var(--ronin-red)!important}.cyberfit-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center}.cyberfit-modal.is-active{display:flex;animation:fadeIn .3s ease}.cyberfit-content{background:var(--ronin-gray);border:2px solid var(--ronin-red);width:90%;max-width:500px;position:relative;padding:2rem;box-shadow:0 0 30px #ff45004d;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);text-align:center;overflow:hidden}.cyberfit-scanner{aspect-ratio:4/3;width:100%;max-height:300px;background:#000;margin:1rem 0;position:relative;border:1px solid #333;overflow:hidden}.cyberfit-laser{position:absolute;top:0;left:0;width:100%;height:4px;background:var(--ronin-red);box-shadow:0 0 15px var(--ronin-red);z-index:2;animation:laserScan 2s infinite ease-in-out}.cyberfit-wireframe{width:100%;height:100%;opacity:.3;background-image:linear-gradient(rgba(255,69,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,69,0,.1) 1px,transparent 1px);background-size:20px 20px}.cyberfit-overlay-text{position:absolute;bottom:10px;left:10px;font-family:Orbitron,sans-serif;font-size:10px;color:var(--ronin-red);text-align:left}@keyframes laserScan{0%{top:0}50%{top:100%}to{top:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cyberfit-status{font-family:Orbitron,sans-serif;color:var(--ronin-blue);margin-bottom:2rem;font-size:1.1rem;text-transform:uppercase}.cyberfit-results{display:none;animation:glitch .3s ease}.cyberfit-results.is-visible{display:block}.cyberfit-close{position:absolute;top:10px;right:20px;color:#fff;font-size:24px;cursor:pointer;z-index:10}.cyberfit-close:hover{color:var(--ronin-red)}.cyberfit-camera{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);filter:grayscale(.4) contrast(1.1) brightness(1.1)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ronin-theme.css.map */
