html{font-size:16px;margin:0}body{font-family:Courier New,Courier,monospace;margin:0}*,:after,:before{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:SlimeDunk;src:url(/static/media/Slimedunk-owRZz.6110242c95b03a5585ae.otf)}h1,p{margin:0}h1{font-family:SlimeDunk;letter-spacing:.2rem}h2{margin:0}

/*!? CSS FOR ALL PAGES END */ /*!? CSS FOR ALL PAGES END */ /*!? CSS FOR ALL PAGES END */header{background-color:#000;color:#fff;flex-direction:column;font-family:monospace;left:0;text-align:center}#nav_bar,header{display:flex;height:auto}#nav_bar{background-color:crimson;flex-direction:row;justify-content:space-evenly;padding-top:.75rem}#title{font-family:SlimeDunk;font-size:5vw;font-weight:bolder;height:auto;padding-top:1rem}.nav_button{color:#fff;font-size:2rem}.nav_button,.nav_button:hover{font-family:SlimeDunk;text-decoration:none}.nav_button:hover{color:#000;transition:.2 ease}
/*!! IMPORTANT */button{background-color:#000;box-shadow:-2.5px 5px 1px crimson;color:#fff;font-family:SlimeDunk;font-size:2rem;margin-top:2rem;width:20vw}button:hover{scale:1.05;transition:.1s ease}button:active{background-color:crimson;box-shadow:-2.5px 5px 1px #000;color:#000}.link_text{color:#fff;font-family:SlimeDunk;font-size:2vw;text-decoration:none}
/*!! IMPORTANT */input{padding:.2rem;width:100%}input:hover{background-color:#909090;color:#000}input:active{background-color:#fff;color:#000}select{padding:.2rem;width:15%}select:active{background-color:#fff;color:#000}#link:hover{color:red;font-size:3rem;text-decoration:none}#link:active{color:green;text-decoration:underline}footer{background-color:#000;border-top:1rem solid crimson;bottom:0;color:#fff;display:flex;flex-direction:column;font-family:SlimeDunk;font-family:Courier New,Courier,monospace;font-size:.85vw;
    /* ! Used for setting footer to stay at the bottom; absolute & bottom important */height:5vw;left:0;margin-top:10rem;padding:1rem;
    /* ! Used for setting footer to stay at the bottom; absolute & bottom important */position:fixed;text-align:center;width:100%}@media screen and (max-width:500px){header{background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:monospace;height:15vh;justify-content:space-around;left:0;text-align:center}#title{font-family:SlimeDunk;font-size:10vw;font-weight:bolder;height:auto;padding-top:0}footer{border-top:1rem solid crimson;bottom:0;display:flex;flex-direction:column;font-family:SlimeDunk;font-family:Courier New,Courier,monospace;font-size:3vw;
        /* ! Used for setting footer to stay at the bottom; absolute & bottom important */height:auto;left:0;margin-top:5rem;padding:1rem;
        /* ! Used for setting footer to stay at the bottom; absolute & bottom important */position:fixed;text-align:center;width:100%}button,footer{background-color:#000;color:#fff}button{box-shadow:-2.5px 5px 1px crimson;font-size:2rem;margin-top:2rem;width:50vw}.link_text,button{font-family:SlimeDunk}.link_text{color:#fff;font-size:5vw;text-decoration:none}button:hover{scale:1.15;transition:.3s ease}button:active{background-color:crimson;box-shadow:-2.5px 5px 1px #000;color:#000}}.home_title{font-family:SlimeDunk;font-size:5rem;margin:1rem 0;text-align:center}.home_featured{display:flex;flex-direction:row;justify-content:space-evenly;margin:0 0 4rem}.versus_tile{display:flex;flex-direction:column;justify-content:center}.versus{font-family:SlimeDunk;font-size:6rem;line-height:6rem}@media screen and (max-width:500px){.home_title{font-family:SlimeDunk;font-size:10vw;margin:1rem 0 0;text-align:center}.home_featured{display:flex;flex-direction:column;justify-content:space-evenly;margin:0 0 5rem;padding:2rem;width:100%}.versus_tile{margin:1rem 0}.versus{font-family:SlimeDunk;font-size:6rem;line-height:6rem;text-align:center}}.shop_title{font-size:3rem;letter-spacing:.1rem;margin-top:2rem;text-align:center}.shop_title,.slimedunk{font-family:SlimeDunk}#shop_category{background-color:#c3c3c3;display:flex;flex-direction:row;height:auto;justify-content:space-evenly;padding:1rem;width:100%}.category_item{background-color:#c3c3c3;border:1px solid #adff2f;height:2.5rem;margin-top:1rem;width:auto}.tile_section{flex-wrap:wrap;gap:1.5vw;margin-bottom:5rem}.tile_section,.tile_section_large{display:flex;flex-direction:row;height:auto;justify-content:center;padding:2rem;width:100%}.tile_section_large{background-color:#fff;gap:2rem}.tile_item,.tile_item:hover{background-color:#fff;border:.1rem solid #000;box-shadow:5px 5px 1px grey;height:auto;padding:1rem;text-align:start;width:18%}.tile_item:hover{scale:1.05;transition:.1s ease-in}.tile_info_large{background-color:#fff;border:.1rem solid #000;box-shadow:5px 5px 1px grey;height:100%;padding:2rem;text-align:start;width:100%}.back_to_locker{background-color:#000;border-radius:.5rem;font-size:2vw;padding:.25rem}.back_to_locker,.back_to_locker:hover{color:#fff;font-family:SlimeDunk;text-decoration:none}.back_to_locker:hover{background-color:crimson;font-size:2rem;transition:.5s ease-in}.name_large{font-family:SlimeDunk;font-size:5vw;text-align:center}.image{border-radius:1rem;height:20rem;width:100%}.image_holster_large{border:.1rem solid #000;border-radius:0;box-shadow:5px 5px 1px grey;height:100%}.image_holster_large,.image_large{background-color:#fff;object-fit:contain;width:100%}.image_large{border-radius:1rem;height:32vw}.price{font-size:1.5rem;width:auto}.price_large{color:crimson;font-size:5vw;font-weight:bolder}.product_text_large{font-size:2vw}.name{font-family:SlimeDunk;font-size:1.5vw}.add_to_cart_holster{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.quantity_button{background-color:#000;color:#fff;font-family:Courier New,Courier,monospace;font-size:1rem;height:2vw;width:2vw}.quantity_button:hover{scale:1;transition:.3s ease}.quantity_unit{display:flex;flex-direction:column;font-size:1.5rem;height:100%;justify-content:center;line-height:1.5rem}.add_to_cart_button{font-size:1.25rem;height:3vw;width:8vw}.back_to_locker{font-size:1.5rem}.quantity_buttons{display:flex;flex-direction:row;font-family:Courier New,Courier,monospace;gap:1rem}#bottom_tile{margin-bottom:10rem}.button_large_holster{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:500px){.home_tile_item{background-color:#fff;border:.1rem solid #000;box-shadow:5px 5px 1px grey;height:auto;padding:1rem;text-align:start;width:100%}.name{font-family:SlimeDunk;font-size:10vw}.tile_section{display:flex;flex-direction:row;flex-wrap:wrap;gap:15vw;height:auto;justify-content:center;margin-bottom:30vw;padding:2rem;width:100%}.tile_item,.tile_item:hover{background-color:#fff;border:.1rem solid #000;box-shadow:5px 5px 1px grey;height:auto;padding:1rem;text-align:start;width:100%}.tile_item:hover{scale:1.05;transition:.1s ease-in}.quantity_button{background-color:#000;color:#fff;font-family:Courier New,Courier,monospace;font-size:1rem;height:10vw;width:10vw}.quantity_button:hover{scale:1;transition:.3s ease}.quantity_unit{display:flex;flex-direction:column;font-size:8vw;height:100%;justify-content:center;line-height:12vh}.add_to_cart_button{font-size:6vw;height:10vw;width:30vw}.view_product_section{margin-bottom:30vw;padding:1rem}.tile_section_large,.view_product_section{display:flex;flex-direction:column;height:auto;width:100%}.tile_section_large{background-color:#fff;gap:2rem;justify-content:center;padding:2rem}.tile_info_large{background-color:#fff;border:.1rem solid #000;box-shadow:5px 5px 1px grey;height:auto;padding:2rem;text-align:start;width:100%}.name_large{font-family:SlimeDunk;font-size:10vw;text-align:center}.image_holster_large{border:.1rem solid #000;border-radius:0;box-shadow:5px 5px 1px grey;height:100%}.image_holster_large,.image_large{background-color:#fff;object-fit:contain;width:100%}.image_large{border-radius:1rem;height:20vh}.product_text_large{font-size:5vw;text-align:left}.price_large{color:crimson;font-size:10vw;font-weight:900}.back_to_locker{font-size:5vw}.button_large_holster{display:flex;flex-direction:row;justify-content:center}}.cart_holster{display:flex;flex-direction:row;height:auto;margin-bottom:10vh}.cart_details_section{background-color:#fff;height:auto;padding:2rem;width:80%}.cart_name{font-size:2rem;font-weight:900}.cart_item{background-color:#fff;border:.1rem solid #000;box-shadow:5px 5px 1px grey;display:flex;flex-direction:row;gap:2vw;height:auto;justify-content:space-evenly;margin-top:2rem;padding:2vw;width:100%}.cart_image{width:10rem}.cart_total_section{gap:5vh;justify-content:flex-start;padding:8vh 2vh}.cart_total,.cart_total_section{display:flex;flex-direction:column;height:auto;width:100%}.cart_total{background-color:#fff;box-shadow:5px 5px 1px grey;justify-content:space-around;position:sticky}.cart_total_info{font-size:1.25rem}.cart_total_info,.cart_total_title{border-bottom:.1rem solid #000;height:10vh;padding:2rem}.cart_total_title{font-family:SlimeDunk;font-size:3vw}.cart_details_text{background-color:#9a9a9a;display:flex;flex-direction:column;height:auto;justify-content:end;margin-top:2rem;padding:2rem;width:100%}.cart_details_button{background-color:#3a3a3a;border:1px solid #9acd32;height:5rem;width:100%}.cart_button,.cart_price{display:flex;flex-direction:column;justify-content:center}.cart_price{font-size:2rem;font-weight:900}.cart_info{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:500px){.cart_holster{display:flex;flex-direction:column;height:auto;margin-bottom:10vh}.cart_details_section{padding:2rem}.cart_details_section,.cart_item{background-color:#fff;height:auto;width:100%}.cart_item{border:.1rem solid #000;box-shadow:5px 5px 1px grey;display:flex;flex-direction:column;gap:2vw;justify-content:space-evenly;margin-top:2rem;padding:2vw}.cart_text{font-size:4vw}.cart_name{font-size:6vw;font-weight:900;text-align:center}.cart_image{width:100%}.cart_total_section{gap:5vh;justify-content:flex-start;padding:8vh 2vh}.cart_total,.cart_total_section{display:flex;flex-direction:column;height:auto;width:100%}.cart_total{background-color:#fff;box-shadow:5px 5px 1px grey;justify-content:space-around;position:sticky}.cart_total_info{font-size:1.25rem}.cart_total_info,.cart_total_title{border-bottom:.1rem solid #000;height:10vh;padding:2rem}.cart_total_title{font-family:SlimeDunk;font-size:3vw}.cart_details_button{background-color:#3a3a3a;border:1px solid #9acd32;height:5rem;width:100%}.cart_button,.cart_price{display:flex;flex-direction:column;justify-content:center}.cart_price{font-size:2rem;font-weight:900}.cart_info{display:flex;flex-direction:column;justify-content:center}}.account_section{color:#000;height:6rem;padding-top:1.5rem;text-decoration:none}.account_page_links{display:flex;flex-direction:row;height:2rem;justify-content:space-around;list-style-type:none}.account_page_link_item{color:#fff;font-weight:bolder;text-decoration:none}.account_page_title{font-family:SlimeDunk;font-size:4rem;letter-spacing:.01rem;text-align:center}.account_panel{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2rem}label{font-size:1.25rem;font-weight:900;width:15%}.forms{padding:0 15%}.forms_container{align-items:center;display:flex;flex-direction:column;width:100%}.forms_item{display:flex;flex-direction:row;gap:3rem;padding-bottom:1rem;width:65%}.pronoun{width:10%}.forms_title{font-size:3rem;margin:1rem 0;text-align:center}input:active,select:active{background-color:#7fffd4}.inline_block{flex-direction:row}.confirmation_email{font-size:3rem;text-align:center}.confirmation_section{align-items:center;display:flex;flex-direction:column;justify-content:center}.confirmation_text{margin:2rem 0}.confirmation_buttons{display:flex}.confirmation_email{color:green}.name_text{font-family:SlimeDunk;font-size:3rem;text-align:center}@media screen and (max-width:500px){.forms{padding:0 5%}.forms_item{display:flex;flex-direction:row;gap:3rem;padding-bottom:1rem;width:100%}}.contact_page_form{background-color:#403f3f;color:#fff;font-family:monospace;margin-bottom:5rem;padding-top:2rem}.contact_section{background-color:#403f3f;height:60rem;padding:5rem 20rem}.contact_details_holster{background-color:#ffb6c1;height:30rem}.contact_details_item{background-color:#b1afaf;border:1px solid #adff2f;height:5rem}.comments{background-color:#f8f8f8;border:2px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:auto;padding:12px 20px;resize:none;width:100%}
/*# sourceMappingURL=main.46862c1b.css.map*/