main{display:flex;flex-direction:column}@font-face{font-family:"Open Sans 600 Normal";src:url(/assets/open-sans-latin-600-normal-Dhnuc7ye.woff2)}.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 0;height:30px;background-color:#fff;width:100%;z-index:2}#logo{background-color:#000;color:#fff;width:fit-content;padding:.5rem .8rem;font-family:"Open Sans 600 Normal",sans-serif;font-size:1.2rem;letter-spacing:.3rem;margin-left:2rem}#logo a{color:#fff;text-decoration:none}@font-face{font-family:"Open Sans 500 Normal";src:url(/assets/open-sans-latin-500-normal-CDvJACdq.woff2)}.categoriesMenu{margin-top:8px;display:flex}.menu{display:flex;flex-direction:row;justify-content:space-between}.menu li{margin:0 1rem;list-style:none}.menu li a{text-decoration:none;color:#000;text-transform:uppercase;font-family:"Open Sans 500 Normal",sans-serif;font-size:.8rem;position:relative;display:inline-block;overflow:hidden;padding-bottom:.5rem}.menu li a:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background-color:#000;transition:left .3s ease,right .3s ease}.menu li a:hover:after{left:0;right:0}.small-screen-menu{display:none;cursor:pointer;position:absolute;top:0;left:50%;transform:translate(-50%);margin-top:15px}.small-screen-menu-line{width:25px;height:2px;background-color:#000;margin:6px 0;transition:transform .5s,width .5s}@media screen and (max-width: 868px){.categoriesMenu{display:flex}.menu{flex-direction:column;position:absolute;top:-200px;left:50%;background-color:#fff;z-index:1;align-items:center;gap:1rem;padding:1rem 0;transform:translate(-50%)}.menu-active{top:62px}.small-screen-menu{display:block;text-align:center}.small-screen-menu-line-1-active{transform:rotate(-45deg) translate(-6px,4px)}.small-screen-menu-line-2-active{width:0}.small-screen-menu-line-3-active{transform:rotate(45deg) translate(-8px,-6px)}}@font-face{font-family:"Open Sans 500 Normal";src:url(/assets/open-sans-latin-500-normal-CDvJACdq.woff2)}.userAuth a{text-decoration:none;color:#000;text-transform:uppercase;font-family:"Open Sans 500 Normal",sans-serif;font-size:.8rem;position:relative;display:inline-block;overflow:hidden;padding-bottom:.5rem;margin-top:8px}.userAuth a:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background-color:#000;transition:left .3s ease,right .3s ease}.userAuth a:hover:after{left:0;right:0}.searchBar{background:none;border:none;width:36px}.searchBar img{width:19px;height:19px}.searchBar:hover{cursor:pointer}.cartCount img{width:36px;height:36px;transition:transform .3s ease}.cartCount img:hover{cursor:pointer}.cartCount span{position:relative;top:-5px;right:28px;color:#fff;border-radius:50%;padding:.2rem .4rem;font-size:1rem;font-weight:700;transform:translate(50%,-50%)}.shopControlBar{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;align-items:center;color:#000}@font-face{font-family:"Open Sans 400 Normal";src:url(/assets/open-sans-latin-400-normal-Cjao0ETp.woff2)}@font-face{font-family:"Open Sans 600 Normal";src:url(/assets/open-sans-latin-600-normal-Dhnuc7ye.woff2)}.footer{background-color:#f6f0ea;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.footer-content{display:flex;flex-direction:row;justify-content:space-between;align-items:top;width:100%;padding:2rem;border-bottom:1px solid #000;box-sizing:border-box}.footer-content h3{font-family:"Open Sans 600 Normal",sans-serif;font-size:1.1rem;line-height:1.2;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.1rem}.footer-content li,.footer-content p{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;line-height:.8rem}.footer-content input{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;line-height:.8rem;padding:1rem 2rem;border:1px solid #000;box-sizing:border-box;width:100%;margin-bottom:1.5rem}.footer-content button{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;line-height:.8rem;text-transform:uppercase;letter-spacing:.1rem;background-color:#000;color:#fff;padding:1rem 2rem;border:none;cursor:pointer}.footer-bottom{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:2rem;box-sizing:border-box;gap:3rem}.footer-bottom h3{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;text-align:center;line-height:1.5}#contact-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3rem}#image-container{width:40px;height:40px}.github-icon{transition:transform .5s ease-in-out}.github-icon:hover{transform:rotate(180deg)}@media screen and (max-width: 868px){.footer-content{flex-direction:column;align-items:center}.footer-column{width:100%;text-align:center;padding:1rem}.footer-content h3{text-align:center}.footer-content input{width:80%}.footer-bottom,#contact-container{flex-direction:column;align-items:center}}.promotion{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:2rem 1rem;background-color:#000}.promotion-left,.promotion-right{box-sizing:border-box;height:100%}.promotion-left{width:40%}.promotion-right{width:60%}.promotion-left h1{font-family:"Open Sans 400 Normal",sans-serif;font-size:2rem;margin-bottom:1.5rem;color:#fff;line-height:1.5}.promotion-right{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:0 20px}.promotion-right p{font-family:"Open Sans 400 Normal",sans-serif;font-size:1.2rem;margin-bottom:1.5rem;color:#fff;line-height:1.5}.promotions-link{display:flex;flex-direction:row;align-items:center;justify-content:start;width:fit-content;cursor:pointer}.promotions-link a{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;border:none;color:#fff;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.promotions-link img{width:20px;height:20px;padding:10px;margin-left:1rem;transform:translate(-1rem);transition:transform .3s ease;cursor:pointer}.promotions-link:hover img{transform:translate(0);transition:transform .3s ease}.homePage{display:flex;flex-direction:column;align-items:center;justify-content:start;height:100%;background-color:#fff;color:#fff;width:100%;box-sizing:border-box}@font-face{font-family:"Open Sans 400 Normal";src:url(/assets/open-sans-latin-400-normal-Cjao0ETp.woff2)}@font-face{font-family:"Open Sans 300 Normal";src:url(/assets/open-sans-latin-300-normal-tiTbiU1L.woff2)}.hero{display:flex;flex-direction:row;width:100%}.left-side,.right-side{box-sizing:border-box;width:50%}.hero-content{background-color:#f6f0ea;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#000;padding:2rem;box-sizing:border-box;height:100%}.hero-img{width:100%;height:100%;object-fit:cover}.hero h1{font-family:"Open Sans 400 Normal",sans-serif;font-size:3rem;margin-bottom:1.5rem}.hero h2{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-transform:uppercase}.hero p{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-align:left;line-height:1.5}.hero a{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;padding:1rem 2rem;border:none;background-color:#000;color:#fff;cursor:pointer;transition:background-color .3s ease;text-decoration:none}@media screen and (max-width: 868px){.hero{flex-direction:column}.left-side,.right-side{width:100%}.hero-content{padding:1rem 1rem 2rem;align-items:center}.hero h1{font-size:2rem}.hero h2,.hero p,.hero a{font-size:.8rem}}@font-face{font-family:"Open Sans 300 Normal";src:url(/assets/open-sans-latin-300-normal-tiTbiU1L.woff2)}@font-face{font-family:"Open Sans 400 Normal";src:url(/assets/open-sans-latin-400-normal-Cjao0ETp.woff2)}@font-face{font-family:"Open Sans 300 Italic";src:url(/assets/open-sans-latin-300-italic-Ds1Vi2NU.woff2)}.favorites{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:40px 0;box-sizing:border-box}.favorites h2{font-family:"Open Sans 300 Italic",sans-serif;font-size:1.2rem;line-height:1.2;margin-bottom:10px}.favorites h1{font-family:"Open Sans 400 Normal",sans-serif;font-size:3rem;line-height:1.2;margin-bottom:20px}.products{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;width:100%;padding:0 30px;box-sizing:border-box}.product{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:20%;height:300px;overflow:hidden;cursor:pointer;text-decoration:none}.product img{height:200px;width:100%;object-fit:contain;object-position:center;margin-bottom:20px;box-sizing:border-box;padding:10px;transition:transform .5s ease}.product img:hover{transform:scale(1.1);transition:transform .5s ease}.product h3{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;line-height:1.5;margin-bottom:10px}.product p{font-family:"Open Sans 400 Normal",sans-serif;font-size:.8rem;line-height:1.5;margin-bottom:10px}@media screen and (max-width: 868px){.products{flex-direction:column;align-items:center}.product{width:80%;margin-bottom:20px}}@font-face{font-family:"Open Sans 400 Normal";src:url(/assets/open-sans-latin-400-normal-Cjao0ETp.woff2)}@font-face{font-family:"Open Sans 300 Normal";src:url(/assets/open-sans-latin-300-normal-tiTbiU1L.woff2)}@font-face{font-family:"Open Sans 600 Normal";src:url(/assets/open-sans-latin-600-normal-Dhnuc7ye.woff2)}.primaryCats{display:flex;flex-direction:row;width:100%}.primaryCats .left-side{box-sizing:border-box;width:50%}.primaryCats .right-side{background-color:#f6f0ea;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#000;padding:3rem;box-sizing:border-box;width:50%}.primary-cats-img{width:100%;height:100%;object-fit:cover}.primaryCats h1{font-family:"Open Sans 400 Normal",sans-serif;font-size:3rem;margin-bottom:1.5rem}.primaryCats h2{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-transform:uppercase}.primaryCats p{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-align:start;line-height:1.5}.categories{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:30px;box-sizing:border-box}.category{display:flex;flex-direction:row;align-items:center;justify-content:start;height:100%;box-sizing:border-box;width:50%;cursor:pointer}.category a{text-decoration:none;color:#000;text-transform:uppercase;font-family:"Open Sans 600 Normal",sans-serif;font-size:1rem}.category img{width:20px;height:20px;padding:10px;margin-left:1rem;transform:translate(-1rem);transition:transform .3s ease;cursor:pointer}.category:hover img{transform:translate(0);transition:transform .3s ease}@media screen and (max-width: 868px){.primaryCats{flex-direction:column}.primaryCats .left-side,.primaryCats .right-side{width:100%}.categories{flex-direction:column}.category{width:100%}}@font-face{font-family:"Orbitron 400 Normal";src:url(/assets/orbitron-latin-400-normal-DQ4sj_VW.woff2)}.scrolledTicker{width:100%;background-color:#000;padding:1rem 0;box-sizing:border-box;overflow-x:hidden;min-height:52px}.scrolledTickerContent{display:inline-block;white-space:nowrap;text-align:left;overflow:hidden;box-sizing:border-box}.scrolling-text{font-family:"Orbitron 400 Normal";font-size:.8rem;color:#fff;text-transform:uppercase;word-spacing:.5rem;letter-spacing:.1rem;display:inline-block;white-space:nowrap}@font-face{font-family:"Open Sans 400 Normal";src:url(/assets/open-sans-latin-400-normal-Cjao0ETp.woff2)}@font-face{font-family:"Open Sans 300 Normal";src:url(/assets/open-sans-latin-300-normal-tiTbiU1L.woff2)}.stores{display:flex;flex-direction:row}.stores .left-side,.stores .right-side{box-sizing:border-box}.stores .left-side{width:35%;padding:3rem}.store-vertical-selector{margin-bottom:2rem}.stores .right-side{width:65%}.stores-img{width:100%;height:100%;object-fit:cover}.stores h1{font-family:"Open Sans 400 Normal",sans-serif;font-size:2rem;margin-bottom:1.5rem}.stores h2{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-transform:uppercase}.stores p{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-align:left;line-height:1.5}.time-table p{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-align:left;line-height:.5}.time-table strong{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;text-align:left;line-height:.5}#storeSelector{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;padding:1rem 2rem;border:none;background-color:#000;color:#fff;margin:1rem;width:80%;height:3rem}.store-details-link{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-bottom:2rem;width:fit-content;cursor:pointer}.store-details-link a{text-decoration:none;color:#000;text-transform:uppercase;font-family:"Open Sans 600 Normal",sans-serif;font-size:1rem;overflow:hidden;line-height:1.5}.store-details-link img{width:20px;height:20px;margin-left:2rem;transform:translate(-1rem);transition:transform .3s ease;cursor:pointer}.store-details-link:hover img{transform:translate(0);transition:transform .3s ease}.time-table{margin-top:2rem;margin-bottom:3rem}@media screen and (max-width: 868px){.stores{flex-direction:column}.stores .left-side{width:100%;padding:2rem}.stores .right-side{width:100%}.stores h1{font-size:1.5rem}.stores h2,.stores p,.time-table p,.time-table strong{font-size:.8rem}#storeSelector{font-size:.8rem;padding:.5rem 1rem;margin:.5rem;width:90%;height:2rem}.store-details-link a{font-size:.8rem}.store-details-link img{width:15px;height:15px}}.ProductListPage{display:flex;flex-direction:column}.subHeader{width:100%;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.subHeader h2{font-family:"Open Sans 400 Normal",sans-serif;font-size:3.5rem;margin-bottom:1.5rem;color:#000;line-height:1.5;text-transform:uppercase}.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:2rem 4rem;gap:2rem}.product a{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.product h3{flex:1}@font-face{font-family:"Open Sans 400 Normal";src:url(.../public/fonts/open-sans-latin-400-normal.woff2)}@font-face{font-family:"Open Sans 300 Normal";src:url(.../public/fonts/open-sans-latin-300-normal.woff2)}.ProductDetailsPage{display:flex;flex-direction:row;width:100%}.product-image-side{width:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:2rem}.product-image-side img{height:300px}.product-info-side{display:flex;flex-direction:column;width:50%;padding:2rem;height:100%;background-color:#fbf7f4;min-height:300px}.product-info-top{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem}.product-info-botton{display:flex;flex-direction:column;justify-content:center;align-items:start;margin-bottom:2rem}.product-info-top-left{width:70%;box-sizing:border-box;padding-right:2rem;display:flex;flex-direction:column;height:100%}.product-info-top-left h1{font-family:"Open Sans 400 Normal",sans-serif;font-size:2rem;margin-bottom:1.5rem}.product-info-top-left h2{font-family:"Open Sans 400 Normal",sans-serif;font-size:.8rem;margin-bottom:1.5rem;text-transform:uppercase}.product-info-top-right{width:30%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:top;align-items:end;height:100%}.product-info-top-right p{font-family:"Open Sans 400 Normal",sans-serif;font-size:1.5rem;margin-bottom:1.5rem;text-transform:uppercase}.product-info-bottom button{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;padding:1rem 2rem;border:none;background-color:#000;color:#fff;cursor:pointer;width:100%;text-transform:uppercase;margin-bottom:1.5rem}.product-info-bottom p{font-family:"Open Sans 300 Normal",sans-serif;font-size:1rem;margin-bottom:1.5rem;line-height:1.5}@font-face{font-family:"Open Sans 400 Normal";src:url(/assets/open-sans-latin-400-normal-Cjao0ETp.woff2)}@font-face{font-family:"Open Sans 300 Normal";src:url(.../public/fonts/open-sans-latin-300-normal.woff2)}.cartPage{display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 0;box-sizing:border-box;background-color:#f1f2f1}.top-cartPage h2{font-family:"Open Sans 400 Normal",sans-serif;font-size:2.2rem;line-height:1.2;margin-bottom:3rem}.bottom-cartPage{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 30px;box-sizing:border-box}.products-in-cart{display:flex;flex-direction:column;width:60%;padding:0 30px;box-sizing:border-box;gap:2rem}.product-in-cart{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:20px;background-color:#fff;border-radius:10px}.left-info-product{display:flex;flex-direction:column;align-items:center;gap:20px}.quantity-control-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid #c9c9c9;padding:1rem;border-radius:10px;width:100px;box-sizing:border-box;font-size:1rem;font-family:"Open Sans 400 Normal",sans-serif}.quantity-control-container button{border:none;background-color:transparent;cursor:pointer;font-size:1rem}.left-info-product img{width:100px;height:150px;object-fit:contain}.middle-info-product{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:20px 0 0 30px;width:100%}.middle-info-product h3{font-family:"Open Sans 300 Normal",sans-serif;font-size:1.2rem;line-height:1.2;margin-bottom:1rem}.middle-info-product p{font-family:"Open Sans 300 Normal",sans-serif;font-size:.9rem;line-height:1.2;margin-bottom:1rem}.right-info-product{display:flex;flex-direction:column;align-items:end;justify-content:space-between;gap:20px;height:100%;padding:0 0 10px}.right-info-product h3{font-family:"Open Sans 300 Normal",sans-serif;font-size:1.2rem;line-height:1.2;margin-bottom:1rem}.right-info-product button{border:none;background-color:transparent;cursor:pointer;margin-right:-15px}.right-info-product button img{width:30px;height:30px}.resume{display:flex;flex-direction:column;align-items:center;width:30%;padding:0 30px;box-sizing:border-box;background-color:#fff;border-radius:10px}.main-resume{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:20px 0;border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.resume button{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;line-height:1.2;text-transform:uppercase;letter-spacing:.1rem;background-color:#2c62d8;color:#fff;padding:1rem 2rem;border:none;cursor:pointer;width:100%;margin:3rem 0}.resume p{font-family:"Open Sans 300 Normal",sans-serif;font-size:.9rem;line-height:1.2;margin:1rem 0}.resume h3{font-family:"Open Sans 400 Normal",sans-serif;font-size:.8rem;line-height:1.2;margin:1rem 0}.resume .total,.resume .total-bold{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem;line-height:1.2;margin:1rem 0}.left-resume{display:flex;flex-direction:column;align-items:start}.right-resume{display:flex;flex-direction:column;align-items:end}.empty-cart{font-family:"Open Sans 400 Normal",sans-serif;font-size:1rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#root{display:flex;flex-direction:column}
