body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background-color:#fff;border:1px solid #000;font-weight:550;margin-top:7%;padding:2.5% 10%;transition:all 1s ease-in-out}button:hover{border:1px dotted #000}.seeThrough{background-color:#626262}.card{align-items:center;background-color:#fff;border-radius:20px;color:#444;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:10% auto;max-width:300px;padding:34px;position:relative;&:before{background-color:#ccc;bottom:0;box-shadow:0 0 40px lighten(#000,60%);content:"";display:block;left:20px;position:absolute;right:20px;top:50%;transition:box-shadow .2s ease-in-out;z-index:-1}&.level-3{&:hover{&:before{box-shadow:0 0 80px lighten(#000,60%)}}}}.dontMove{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0}a,a:active,a:after,a:before{text-decoration:none}html{scroll-behavior:smooth}header nav{align-items:center;background-color:initial;border:1px solid #4d4d4d;box-shadow:0 3px 8px rgba(0,0,0,.24);display:flex;justify-content:space-between;padding:2%}header nav a{color:#000}header .bannerContainer{background-color:#000}header .banner{align-items:center;-webkit-animation:bannermove 50s linear infinite;animation:bannermove 50s linear infinite;color:#f5f5f5;display:flex;font-size:14px;justify-content:space-evenly;padding:.5%}header nav .rightSide{justify-content:flex-end}header nav .leftSide,header nav .rightSide{display:flex;width:35%}header nav .leftSide h1{font-weight:900;padding-right:2%}header nav div a{padding:0 1.2%}#titlePage{font-weight:700;letter-spacing:10px}header .searchContainer{align-items:center;display:flex;justify-content:center;padding:3% 0;width:100%}header .searchContainer a{border:1.5px dotted transparent;padding:.25%;text-decoration:none!important}header .searchContainer a:hover{border:1.5px dotted #000}header .searchContainer input{background-color:#f5f5f5;border:none;border-bottom:1px solid #000;padding:1%;width:40%;z-index:600}header .searchContainer a{margin:0 1%;text-decoration:underline;text-underline-offset:.2em}header .textBarDark{background-color:rgba(0,0,0,.4)!important;color:#f5f5f5!important;padding:2%!important}header .searchContainer .close{font-size:25px;font-weight:100}header ul{list-style-type:none;margin:2%;text-align:center}header ul li{margin:2%;text-decoration:underline;text-underline-offset:.2em}header a:hover,header nav .leftSide a:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sticky{background-color:rgba(0,0,0,.4);position:fixed;top:0;width:100%;z-index:150}.sticky,.sticky a{color:#f5f5f5}@-webkit-keyframes bannermove{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes bannermove{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.footerContainer{display:flex;justify-content:space-around;padding:2% 0}.footerContainer h1{font-weight:700;letter-spacing:10px}.cartContainer{display:flex;overflow:hidden}.cartContainer .dontMove{width:70%}.cartContainer .checkoutSection{background-color:#f5f5f5;bottom:0;height:100vh;left:70%;padding:.5% .5% 1% 1%;position:fixed;right:0;top:0;z-index:100}.cartContainer .checkoutSection header{border-bottom:1px solid #000;display:flex;justify-content:space-between;margin:3%;padding-bottom:3%}.cartContainer .checkoutSection header h1{font-weight:600}.cartContainer .checkoutSection .cartInfo{display:flex;width:25%}.cartContainer .checkoutSection .cartInfo h1{padding-right:3%}.cartContainer .checkoutSection .cartInfo span{border:1px solid #f5f5f5;margin:-2% 0 0 15%}.cartContainer .checkoutSection .cartInfo span:hover{border:1px dotted #000}.cartContainer .checkoutSection h6{font-size:15px;padding:3%}.cartContainer .checkoutSection main{height:55vh;overflow:scroll}.cartContainer .checkoutSection main .cartItem{display:flex;justify-content:space-between;padding:3% 0}.cartContainer .checkoutSection>section div{display:flex;justify-content:space-between;margin-bottom:1%;padding:2% 3%}.cartContainer .checkoutSection>section div:first-child{background-color:#eee}.noItems{font-weight:700;margin-top:40%;text-align:center}.cartContainer .checkoutSection footer{margin:2% 0}.quantPrice,.titleRem{align-items:center;display:flex;justify-content:space-around;width:30%}.titleRem{width:45%}.removeBtn{border:1px solid transparent;padding:2%}.removeBtn:hover{border:1px dotted #000;padding:2%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main section div section .hero{width:100vw}main .home-container .title{align-items:center;display:flex;font-size:1000%;justify-content:center;left:0;margin-top:30%;position:absolute;top:150px;width:100%}main section div .categoryContainer,main section div .categoryContainer div{display:flex;justify-content:space-evenly}main section div .categoryContainer div{flex-wrap:wrap;padding:2%}main section div .categoryContainer .subHeader{font-weight:600;margin-bottom:1.2%;text-decoration:underline;text-underline-offset:.25em}.featuredSection{align-items:center;background-color:#1e1e1e;color:#f5f5f5;display:flex;justify-content:space-between;padding:1.5% 3%;width:100%}.featuredSection div{display:flex;flex-direction:column;height:100vh;justify-content:space-evenly}.featuredSection div h1{font-size:1.25em;font-weight:700}.footerHero{width:100vw}.categoryCard div{background-color:#f5f5f5;position:relative}.categoryCard div img{border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.24);width:55%}.categoryCard h1{align-items:center;background:hsla(0,0%,100%,.7);border-radius:500px;display:flex;font-size:150%;font-weight:700;height:55px;justify-content:center;left:50%;padding:5%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.slider-container{width:45%}.slider-container img{border:1.5px solid #f5f5f5;width:80%}.loginContainer{background-color:#d2d1d1;background-image:url(/static/media/login.2387d778d8a0aa8ebd9d.png);background-repeat:no-repeat;background-size:cover;height:100vh}.loginContainer,.loginContainer .card{align-items:center;display:flex;flex-direction:column;justify-content:center}.loginContainer .card{border-radius:20px;box-shadow:0 3px 8px rgba(0,0,0,.24);height:300px;padding:34px;width:400px}.loginContainer h1{font-size:30px;font-weight:600;letter-spacing:.5em;margin-bottom:2.5%;padding-bottom:5%}.loginContainer form section{display:flex;flex-direction:column;height:60px;margin:2% 0}.loginContainer form section input{border:none;border-bottom:1px solid grey}.loginContainer a{align-items:center;border:1px dotted #fff;display:flex;margin-top:5%;padding:2%;text-align:center;text-decoration:underline;text-underline-offset:.2em}.loginContainer a:hover{border:1px dotted #000;text-decoration:none}.submitBtn{width:100%}.productContainer{align-items:flex-start;display:flex;justify-content:space-around;padding:2%}.productContainer .image{background-color:grey;height:500px;width:450px}.productContainer .information{width:30%}.productContainer .information h1{font-size:35px;font-weight:500;margin-bottom:6%}.productContainer .information .subheader{margin-bottom:10px;text-decoration:underline;text-underline-offset:.1em}.productContainer .information button{transition:all .5s ease-in-out}.productContainer .information button:hover{background-color:#000;border:1px solid #f5f5f5;color:#f5f5f5}.productContainer .information div{display:flex;flex-direction:column}.productContainer .information div label{margin:5% 0 1% 2%}.productContainer .information div select,.productContainer .information div select:active,.productContainer .information div select:after{border-left:none;border-right:none;border-top:none;margin-top:5%}.addedToCart .card{bottom:0;display:flex;flex-direction:row;left:0;position:absolute;right:0;top:0;width:700px}.addedToCart .card .sectionBtn{margin-top:10%}.addedToCart .card .miniHero{background-image:url(/static/media/login.be239824202a8e2f91c8.svg);background-repeat:none;height:350px;width:350px}.moreBtn{width:100%}.reviewContainer .card{border-radius:26px;text-align:center;width:70vw}.reviewContainer .card h1{font-size:50px;font-weight:800;margin:10% 0}.reviewContainer .card h2,.reviewContainer .card h3{font-size:20px;font-weight:600;margin:3% 0}.productCardConatiner{margin:20px}.productCardConatiner .smallProductImage{width:250px}.productCardConatiner div{display:flex;justify-content:space-between;width:250px}.productCardConatiner div h6{font-weight:600}.productCardConatiner .quickDes{color:#5b5b5b;margin-top:5px;width:250px}.productPageContainer{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;min-height:70vh}
/*# sourceMappingURL=main.6b493d63.css.map*/