@font-face{font-family:Event Horizon Medium;font-style:normal;font-weight:400;src:local("Event Horizon Medium"),url(/static/media/Event%20Horizon.ba822e78f09cdb16770e.woff) format("woff")}@font-face{font-family:ammonite;font-style:normal;font-weight:400;src:url(/static/media/ammonite.95d628e9862609e1f95b.ttf) format("truetype")}:root{--black:#131313;--white:#fff;--grey:#cacaca;--box-shadow-color:10px 10px 20px #00000017;--box-shadow-black:10px 10px 20px #00000017;--border:1px solid #131313;--border-black:1px solid #131313;--border-white:1px solid #fff;--border-goldenrod:2px solid #daa520;--border-bold:2px solid #131313;--border-bold-black:2px solid #131313;--border-bold-white:2px solid #fff;--transition:0.5s ease}.App{display:flex;flex-direction:column;font-family:Event Horizon Medium,monospace;min-height:100vh;min-width:344px;z-index:1}.App,body,html{box-sizing:border-box}body,html{margin:0;padding:0;width:100%}*{z-index:1}html{background:#cacaca;background:var(--grey);color:var(--text-color);transition:color transform .5s ease ease .5s;transition:color var(--transition) transform var(--transition)}html:before{background:#131313;background:var(--black);content:"";height:100%;position:fixed;transform:translateX(-100%);transition:transform .5s ease;transition:transform var(--transition);width:100%;z-index:0}.darkmode:before{transform:translateX(0)}.navbar{align-items:center;background-color:#daa520;border-bottom:solid var(--text-color);border-width:5px;box-shadow:5px 5px 10px #1313130a;display:flex;height:80px;justify-content:space-between;min-width:350px;position:fixed;transition:border-color .5s ease;transition:border-color var(--transition);width:100%;z-index:4}.cartIconContainer{margin-right:20px}.cartIconWrapper{display:inline-block;position:relative}.cartItemsCount{background-color:#000;border-radius:50%;color:#fff;font-family:Event Horizon Medium;font-size:12px;padding:4px 8px;position:absolute;right:-15px;top:-5px}.links{align-items:center;display:flex;margin-right:10px}.links a{color:#000;font-size:25px;text-decoration:none;transition:transform .3s ease}.links a:hover{transform:scale(1.1)}.navbar .logo img{height:70px;margin-left:10px;transition:transform .3s ease}.navbar .logo img:hover{height:70px;transform:scale(1.1)}.hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.toggleContainer{display:flex;justify-content:right;margin-right:20px;margin-top:130px;z-index:3}.toggle-wrapper{align-items:flex-end;display:flex;width:75px}.toggle{background:var(--text-color);border-radius:40px;cursor:pointer;height:35px;margin:auto;position:absolute;transition:background .5s ease;transition:background var(--transition);width:75px}.toggle:before{background:var(--background-color);border-radius:25px;content:"";display:block;height:25px;margin:5px 10px;position:absolute;transform:translate(0);transition:transform .5s ease,background .5s ease;transition:transform var(--transition),background var(--transition);width:25px;z-index:2}.toggle.enabled:before{background-color:var(--background-color);transform:translateX(32px)}.toggle input{opacity:0;position:absolute;top:0}.toggle .icons{align-items:center;display:flex;height:100%;justify-content:space-around;margin:0 5px}.toggle .icons svg{height:20px;width:20px;z-index:0}#loginBtn{font-size:16px;margin-right:20px}#logoutBtn,#profileBtn{color:#131313;font-size:20px;margin-top:20px}.back-arrow svg{cursor:pointer;font-size:50px;margin-left:20px}.back-arrow svg:hover{transform:scale(1.25)}.hamburgerMenuContainer{margin-right:20px;position:relative}.profilePic{border:var(--border-bold-black);border-radius:5px;cursor:pointer;height:40px;transition:var(--transition);width:40px}.profilePic:hover{transform:scale(1.25)}.menu-options{align-items:center;background-color:#bdbdbd;border-radius:5px;box-shadow:0 2px 4px #0003;display:flex;flex-direction:column;height:100%;padding:15px;position:fixed;right:-100%;top:0;transition:right .5s ease-in-out;width:200px;z-index:100}.menu-options.open{right:0;transition:right .5s ease-in-out}.menu-options .close-btn{align-self:flex-end;background:none;border:none;color:var(--black);cursor:pointer;font-size:24px}.menu-options.open .close-btn:hover{transform:scale(1.25);transition:transform .3s ease}.menu-options .signed-in{color:#333;font-size:14px;margin-bottom:50px;margin-top:auto;padding:10px 0}.categoryPicker{position:relative;width:200px;z-index:5}.dropdown-header{align-items:center;background-color:initial;border:var(--border-bold);border-radius:5px;box-shadow:var(--box-shadow-black);cursor:pointer;display:flex;font-family:Event Horizon Medium,monospace;justify-content:center;padding:8px 12px;position:relative;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.dropdown-header:hover{background-color:var(--text-color);border:var(--border-bold);color:var(--background-color);cursor:pointer}.arrow{position:absolute;right:12px;transition:transform .3s ease}.arrow.open{transform:rotate(180deg)}.dropdown-list{background-color:var(--background-color);border:var(--border-bold);border-radius:5px;box-shadow:var(--box-shadow-black);list-style:none;margin-top:5px;padding:0;position:absolute;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:100%;z-index:10}.dropdown-list li{cursor:pointer;padding:8px 12px;text-align:center}.dropdown-list li:hover{background-color:var(--grey)}.shop{align-items:center;display:flex;flex-direction:column;justify-content:center}.shopTitle{color:var(--text-color);font-size:40px;min-width:350px;text-align:center;text-shadow:10px 10px 20px #00000017;transition:color .3s ease}.shopTitle h1{margin:20px 0}.products{flex-wrap:wrap;height:auto;justify-content:space-evenly;width:100%}.product,.products{align-items:center;display:flex}.product{border-radius:15px;flex-direction:column;height:400px;justify-content:space-between;margin:40px 10px 20px;width:300px}.product img{border-radius:7px;box-shadow:var(--box-shadow-color);transition:border .3s ease,box-shadow .3s ease;width:300px}.product-image-container:hover{cursor:pointer;opacity:.7;transition:opacity .1s ease-in-out}@media (hover:none){.product-image-container{opacity:1!important}}.product .description{color:var(--text-color);text-align:center;transition:color .3s ease}.product .description p{font-size:20px;margin:5px;text-shadow:10px 10px 20px #00000017}.product:hover{cursor:pointer;transition:.3s ease-in}.addToCartBtn{background-color:initial;border:var(--border-bold);border-radius:5px;box-shadow:var(--box-shadow-color);color:var(--text-color);font-family:Event Horizon Medium;min-width:100px;padding:5px 10px;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.addToCartBtn:hover{background-color:var(--text-color);border:var(--border-bold);color:var(--background-color);cursor:pointer}.cart{align-items:center;color:var(--text-color);flex-direction:column;margin-top:80px;transition:color .3s ease}.cart,.cartItems{display:flex;justify-content:center;width:100%}.cartItems{max-width:700px;overflow:auto}.cartItemsTable{border-collapse:collapse;box-sizing:border-box;margin:0 5px;min-width:350px;table-layout:fixed;width:calc(100% - 20px)}.productHeader{flex-basis:66.67%;text-align:left}.cartItem{align-items:center;display:flex;justify-content:space-between}.cartItem,thead{width:100%}.qtySubtotalWrap{display:flex;flex-basis:33.33%;justify-content:space-between;min-width:148px}.quantity,.subtotal{flex-basis:50%}.cartItemsTable td{font-size:16px;padding:0 8px}.cartItem .description{align-items:center;display:flex;flex-basis:66.67%;font-size:14px;justify-content:flex-start;text-align:left;width:80%}.cartItem img{border-radius:5px;margin:8px 8px 8px 0;width:40px}.cartItemprice{justify-content:center}.counterContainer{display:flex;flex-basis:33.33%;justify-content:space-between;min-width:150px}.countHandler{flex-basis:50%;width:80px}.countHandler,.countHandler button{align-items:center;display:flex;justify-content:center}.countHandler button{background-color:initial;border:none;color:var(--text-color);cursor:pointer;height:20px;text-align:center;width:20px}.countHandler input{font-family:Event Horizon Medium;margin:0 5px;text-align:center;width:30px}.cartItemSubtotal{flex-basis:50%;font-size:16px;font-weight:bolder;padding:0 8px;text-align:center}.checkout button{background-color:var(--background-color);border:var(--border-bold);border-radius:8px;box-shadow:var(--box-shadow-color);color:var(--text-color);cursor:pointer;font-family:Event Horizon Medium;height:50px;margin:10px;transition:color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:150px}.checkout button:hover{background-color:var(--text-color);border:var(--border-bold);color:var(--background-color)}.taxesNotIncluded,.total{margin:15px 2px}.total{font-size:larger;text-align:center}.taxesNotIncluded{font-size:smaller}.cartTotal{align-items:center;display:flex;justify-content:center}#pleaseLogIn{align-items:center;transform:translateY(-33%)}#pleaseLogIn,#profileContainer{display:flex;flex-grow:1;font-size:20px;justify-content:center}#profileContainer{color:var(--text-color);margin-top:80px;transition:color .3s ease;width:100%}.userInfo{display:flex;flex-direction:column}.noOrders{text-align:center}#ordersContainer{align-items:center;max-width:700px;overflow:auto;width:100%}#ordersContainer,.orderItemsTable{color:var(--text-color);display:flex;flex-direction:column;transition:color .3s ease}.orderItemsTable{border-collapse:collapse;box-sizing:border-box;margin:0 5px;min-width:350px;table-layout:fixed;width:calc(100% - 20px)}.headerRow{align-items:center;border-bottom:var(--border);color:var(--text-color);display:flex;font-size:18px;margin-bottom:10px;padding:8px;transition:border-bottom .3s;transition:color .3s ease,border-bottom .3s ease}.orderItemsTable th{flex-basis:50%}.orderItem{align-items:center;background-color:#64646433;border-radius:8px;cursor:pointer;display:flex;margin:2px 0;min-width:350px;padding:8px 0}.orderItem.expanded,.orderItem:hover{background-color:#64646466}.orderItem td{display:flex;flex-basis:33%;justify-content:center}.orderDetailsRow{align-items:center;background-color:#64646433;border-collapse:collapse;border-radius:8px;display:flex;padding:8px 0;width:100%}.orderDetailsTable{border-collapse:collapse;box-sizing:border-box;font-size:18px;table-layout:fixed;width:100%}.orderDetailsTable tr{align-items:center;display:flex}.orderDetailsTableHeader th{padding-bottom:5px}.orderDetailsTable td{align-items:center;display:flex;flex-basis:25%;justify-content:center}.orderDetailsImage{border-radius:5px;margin-left:0;width:40px}.paymentStatus{align-items:center;display:flex;flex-direction:column;justify-content:center}.paymentNotification{margin-bottom:10px}.buttonContainer{display:flex;justify-content:space-around}.paymentStatus button{background-color:var(--text-color);border:none;border-radius:8px;color:var(--background-color);cursor:pointer;font-family:Event Horizon Medium;height:50px;margin:10px;transition:color .3s ease,background-color .3s ease;width:150px}.productInfoWithBtn{align-items:center;display:flex;flex-direction:column}.product-info-container{display:flex}.productInfo{border-radius:15px;flex-direction:column;margin:0 10px}.image-and-sizes,.productInfo{display:flex;justify-content:center}.image-and-sizes{flex-wrap:wrap;margin-bottom:10px}.productInfo-image-container:hover{cursor:pointer;opacity:.7;transition:opacity .1s ease-in-out}@media (hover:none){.productInfo-image-container{opacity:1!important}}.productInfo img{border-radius:7px;box-shadow:var(--box-shadow-color);transition:border .3s ease,box-shadow .3s ease;width:300px}.productInfo .description{font-size:40px}.productInfo .description,.productInfo .productInfoPrice{color:var(--text-color);text-align:center;text-shadow:10px 10px 20px #00000017;transition:color .3s ease}.productInfo .productInfoPrice{font-size:24px;font-weight:700}.sizes-container{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;width:200px}.addToCartBtn{margin-top:5px}.sizes-subContainer{display:flex;flex-direction:column;justify-content:center}.unitsInStock{margin-top:5px;text-align:center;text-shadow:10px 10px 20px #00000017}.productSizeContainer{border-radius:4px}.btnContainer{box-sizing:border-box;display:flex;flex-direction:row;padding:10px}.btnContainer input{display:none}input[type=radio]:checked+label span{transform:scale(1.25)}.btnContainer label{cursor:pointer;display:flex;height:25px;justify-content:center;margin:5px;width:31px}.btnContainer label:hover span{transform:scale(1.25)}input[type=radio]+label span{background-color:initial;border:var(--border);border-radius:5px;box-shadow:var(--box-shadow-color);display:block;height:100%;justify-content:center;padding-top:6px;text-align:center;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,background-color .3s ease,border .3s ease,box-shadow .3s ease;width:100%}input[type=radio]:checked+label span{border:2px solid #daa520}.modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;margin-top:40px;position:fixed;top:0;width:100%;z-index:1000}.modal-content{max-height:90%;max-width:90%;position:relative}.modal-image{border-radius:10px;height:auto;max-height:80vh;max-width:80vw;width:auto}.modal-overlay:hover{cursor:pointer}
/*# sourceMappingURL=main.41a386da.css.map*/