body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}*,body{margin:0;padding:0}body{background:#1a1a1a;color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}.App{min-height:200vh}.App,.hero-section{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.hero-section{justify-content:flex-start;min-height:20vh;padding:20px 20px 10px;text-align:center;z-index:10}.logo{filter:drop-shadow(0 0 20px rgba(0,0,0,.8));height:auto;margin-bottom:30px;max-width:90%;width:500px}h1{color:#aaa;font-size:1.8rem;font-weight:500;letter-spacing:1px;margin-bottom:8px;text-shadow:0 0 10px #000c;text-transform:uppercase}h2{font-size:4rem;margin-bottom:30px}.hero-text-type,h2{font-weight:700;text-shadow:0 0 20px #000c}.hero-text-type{color:#fff;font-size:3.5rem;letter-spacing:2px;margin-bottom:40px;margin-top:-20px;text-transform:uppercase}.shoebox-section{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100vw;z-index:1}.shoebox-container{height:100%;left:0;position:absolute;top:0;width:100%}.footer-section{margin-top:auto;padding:30px 20px;position:relative;text-align:center;width:100%;z-index:10}.social-icons{display:flex;gap:15px;justify-content:center;margin-bottom:12px}.social-icons a{display:inline-block}.social-icons svg{fill:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,.8));height:28px;transition:fill .2s;width:28px}.social-icons a:hover svg{fill:#d4b896}.copyright{color:#fff;font-size:.75rem;text-shadow:0 0 10px #000c}.developer-credit{color:#aaa;font-size:.55rem;margin-top:4px;text-shadow:0 0 10px #000c}.developer-credit a{color:#d4b896;text-decoration:none;transition:color .2s}.developer-credit a:hover{color:#e5c9a7}@media (max-width:768px){.logo{margin-bottom:8px;max-width:200px;width:60%}h1{font-size:1rem}h2{font-size:2rem}.hero-text-type{font-size:1.5rem;margin-bottom:8px;margin-top:-8px}.hero-section{min-height:auto;padding:70px 15px 5px;position:relative;z-index:10}.App{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow-x:hidden;overflow-y:auto}.shoebox-section{margin-top:0;z-index:1}.shoebox-container,.shoebox-section{position:relative}.footer-section{display:none}.social-icons{margin-bottom:5px}.social-icons svg{height:20px;width:20px}.copyright{font-size:.65rem;margin:2px 0}.developer-credit{font-size:.5rem;margin-top:2px}}@media (max-width:480px){.logo{margin-bottom:5px;max-width:180px;width:55%}h1{font-size:.9rem}h2{font-size:1.5rem}.hero-text-type{font-size:1.2rem;letter-spacing:.5px;margin-bottom:5px;margin-top:-5px}.hero-section{min-height:auto;padding:65px 10px 3px}.App{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow-x:hidden;overflow-y:auto}.shoebox-container,.shoebox-section{position:relative}.footer-section{display:none}.social-icons{margin-bottom:3px}.social-icons svg{height:18px;width:18px}.copyright{font-size:.6rem;margin:1px 0}.developer-credit{font-size:.45rem;margin-top:1px}}.header{align-items:center;background:#0000;display:flex;height:70px;justify-content:space-between;left:0;padding:0 2rem;position:fixed;right:0;top:0;z-index:1000}.nav{display:flex;gap:2rem}.nav-link{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:1px;padding:.5rem 1rem;position:relative;text-shadow:0 0 10px #000c;text-transform:uppercase;transition:all .3s ease}.nav-link:hover{color:#d4b896}.nav-link.active{color:#fff}.nav-link.active:after{background:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.cart-icon-container{position:relative}.cart-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:transform .2s ease}.cart-button:hover{transform:scale(1.1)}.cart-button svg{color:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,.8));height:28px;transition:color .3s ease;width:28px}.cart-button:hover svg{color:#d4b896}.cart-badge{align-items:center;background:#f60;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}@media (max-width:768px){.header{height:60px;padding:0 1rem}.nav{gap:.75rem}.nav-link{font-size:.85rem;letter-spacing:.5px;padding:.5rem .75rem}.cart-button{padding:.5rem}.cart-button svg{height:26px;width:26px}.cart-badge{font-size:.7rem;height:18px;width:18px}}@media (max-width:480px){.header{height:55px;padding:0 .75rem}.nav{gap:.5rem}.nav-link{font-size:.75rem;letter-spacing:.3px;padding:.4rem .6rem}.cart-button svg{height:24px;width:24px}.cart-badge{font-size:.65rem;height:16px;width:16px}}.text-type{display:inline-block;white-space:pre-wrap}.text-type__cursor{display:inline-block;margin-left:.25rem;opacity:1}.text-type__cursor--hidden{display:none}
/*# sourceMappingURL=main.bb653efa.css.map*/