@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@300;400&family=Roboto+Slab:wght@300;400&display=swap);:root{--primaryColor:#f15025;--primaryDarkColor:#c02c03;--primaryFont:"Raleway",sans-serif;--slantedFont:"Roboto Slab",serif;--mainWhite:#fff;--offWhite:#f7f7f7;--mainBackground:#0f0f0f;--mainOverlay:rgba(35,10,36,0.4);--mainBlack:#fff;--mainGrey:#ececec;--darkGrey:#afafaf;--mainRed:#bd0303;--mainTransition:all 0.3s linear;--mainSpacing:0.3rem;--lightShadow:2px 5px 3px 0px rgba(0,0,0,0.5);--darkShadow:4px 10px 5px 0px rgba(0,0,0,0.5);--mainBorderRadius:0.25rem;--maxWidth:40rem;--smallWidth:85vw;--fullWidth:1170px}*{margin:0;padding:0;box-sizing:border-box}body{color:#fff;color:var(--mainBlack);background:#0f0f0f;background:var(--mainBackground);line-height:1.4;font-size:1rem;font-weight:300}body,h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-family:var(--primaryFont)}h1,h2,h3,h4,h5,h6{letter-spacing:.3rem;letter-spacing:var(--mainSpacing)}p{margin-bottom:1.25rem}ul{list-style-type:none}a{text-decoration:none;color:#fff;color:var(--mainBlack)}img{width:100%;display:block}.loading{text-transform:capitalize;text-align:center;font-size:1.7rem;margin-top:3rem;letter-spacing:.3rem;letter-spacing:var(--mainSpacing)}.loading img{width:10rem;margin:0 auto}.btn,.btn-primary,.btn-white{text-transform:uppercase;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);color:#f15025;color:var(--primaryColor);border:2px solid #f15025;border:2px solid var(--primaryColor);padding:.45rem .8rem;display:inline-block;transition:all .3s linear;transition:var(--mainTransition);cursor:pointer;font-size:.8rem;background:transparent;border-radius:30px!important}.btn:hover{background:#f15025;background:var(--primaryColor)}.btn-white,.btn:hover{color:#fff;color:var(--mainWhite)}.btn-white{background:transparent;border-color:#fff;border-color:var(--mainWhite)}.btn-white:hover{background:#fff;background:var(--mainWhite);color:#f15025;color:var(--primaryColor)}.btn-primary{background:#f15025;background:var(--primaryColor);color:#fff;color:var(--mainWhite);border-color:#f15025;border-color:var(--primaryColor)}.btn-primary:hover{background:transparent;color:#f15025;color:var(--primaryColor)}.btn-block{width:100%;display:block;margin:0 auto;box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);text-align:center}.header{padding:2rem 0}.logo{margin:0 auto;width:9rem}.header ul{display:flex;justify-content:space-between;width:85vw;width:var(--smallWidth);margin:2rem auto 0;max-width:40rem;max-width:var(--maxWidth)}.header ul div{display:flex;align-items:center}.header a{text-transform:capitalize;margin:0 .25rem;font-size:.85rem;letter-spacing:2px;transition:all .3s linear;transition:var(--mainTransition)}.header a:hover{color:#f15025;color:var(--primaryColor)}@media screen and (min-width:768px){.header a{font-size:1.5rem;margin:0 .5rem}}.hero{min-height:65vh;background:linear-gradient(90deg,rgba(0,0,0,.7) 50%,hsla(0,0%,100%,.1)),url(/static/media/mainBcg2.fdeba7ab.jpg) 50%/cover no-repeat;display:flex;justify-content:center;align-items:center;color:#c02c03;color:var(--primaryDarkColor)}.banner{width:55vw;max-width:1170px;max-width:var(--fullWidth);position:relative}.hero h1{font-size:3rem;text-transform:capitalize}.hero p{font-size:3.5rem;font-weight:700;letter-spacing:3px;margin-bottom:5rem}.btn-hero{border-radius:0;font-weight:700;padding:.8rem 1.5rem;background:#c02c03;background:var(--primaryDarkColor);border-color:#c02c03;border-color:var(--primaryDarkColor);color:#fff;color:var(--mainBlack);position:absolute;top:100%;transform:translateY(-50%);left:25%}.btn-hero:hover{color:#c02c03;color:var(--primaryDarkColor)}@media screen and (min-width:768px){.banner{margin-top:0;width:18vw;position:relative}.hero h1{font-size:4rem}.hero p{font-size:2.3rem;margin-bottom:5rem}.btn-hero{font-size:1.2rem;padding:1rem 3rem;position:absolute;top:100%;transform:translateY(-50%);left:10%}}.about-section{width:85vw;width:var(--smallWidth);max-width:40rem;max-width:var(--maxWidth);margin:0 auto}.about-section p{line-height:2rem;font-weight:400;letter-spacing:2px}.error-page{display:flex;justify-content:center}.error-container{text-align:center;text-transform:capitalize}.section{padding:4rem 0}.search-errors,.section-title{font-size:2rem;text-transform:capitalize;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);text-align:center;margin-bottom:3.5rem}.products-center{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:1170px;max-width:var(--fullWidth);display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-column-gap:1.8rem;-webkit-column-gap:1.8rem;column-gap:1.8rem;grid-row-gap:1.8rem;row-gap:1.8rem}.product{background:#0f0f0f;background:var(--mainBackground);margin-bottom:2rem;box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);transition:all .3s linear;transition:var(--mainTransition);display:grid;grid-template-rows:auto 1fr;min-height:19.69rem}.product:hover{box-shadow:4px 10px 5px 0 rgba(0,0,0,.5);box-shadow:var(--darkShadow)}.img-container{padding:3rem;position:relative}.product img{transition:all .3s linear;transition:var(--mainTransition);min-height:9rem}.product:hover img{opacity:.3}.product-link{position:absolute;top:87%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s linear;transition:var(--mainTransition)}.product:hover .product-link{opacity:1}.product-footer{padding:0 1rem 1rem;text-align:center;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);display:grid;grid-template-rows:1fr auto;background:#0f0f0f;background:var(--mainBackground)}.product-title{text-transform:uppercase;font-weight:700;font-size:.8rem;margin-bottom:.5rem;color:#fff;color:var(--mainWhite)}.product-price{color:#f15025;color:var(--primaryColor);font-weight:700;margin-bottom:0;font-size:1.1rem}.single-product{width:85vw;width:var(--smallWidth);max-width:1170px;max-width:var(--fullWidth);margin:4rem auto}.single-product article{margin-bottom:3rem}.single-product-image{max-width:25rem;align-self:center;margin:0 auto 2rem}.single-product h1{text-transform:capitalize;font-size:2.3rem;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);margin-bottom:.5rem}.single-product h2{color:#f15025;color:var(--primaryColor);margin-bottom:2rem}.single-product p{line-height:2;letter-spacing:1px;margin-bottom:3rem}@media screen and (min-width:992px){.single-product{display:grid;grid-template-columns:2fr 3fr;grid-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem}}.empty-cart{text-align:center;text-transform:capitalize}.cart-items{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:40rem;max-width:var(--maxWidth)}.cart-items h2{margin-bottom:2rem;text-align:center;text-transform:capitalize}.cart-item{display:grid;align-items:center;grid-template-columns:auto 1fr auto;grid-column-gap:1.5rem;margin:1.5rem 0}.cart-item img{width:5rem}.cart-item h4{font-size:.85rem;text-transform:capitalize;margin-bottom:0}.cart-item h4,.cart-item h5{letter-spacing:.3rem;letter-spacing:var(--mainSpacing)}.cart-item h5{margin:.5rem 0}.item-amount{text-align:center;margin-bottom:0}.cart-btn{background:transparent;border:none;cursor:pointer}.remove-btn{color:#afafaf;color:var(--darkGrey);letter-spacing:.3rem;letter-spacing:var(--mainSpacing);cursor:pointer;font-size:.8rem}.amount-btn{color:#f15025;color:var(--primaryColor);font-size:1rem}.cart-link-container{position:relative}.cart-link-container a{margin-right:10px;font-weight:bolder}.cart-link-total{display:block;position:absolute;background:#f15025;background:var(--primaryColor);top:-10px;right:-10px;padding:0 .4rem;border-radius:50%;font-size:1rem;color:#fff;color:var(--mainWhite)}.form{width:85vw;width:var(--smallWidth);margin:0 auto;max-width:40rem;max-width:var(--maxWidth)}.checkout-form,.login-form{background:#fff;background:var(--mainWhite);padding:1.25rem 1rem;text-transform:capitalize;border-radius:.25rem;border-radius:var(--mainBorderRadius);box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow)}.form-control label{display:block}.form-control input{width:100%;border:none;border-bottom:2px solid #afafaf;border-bottom:2px solid var(--darkGrey);margin-bottom:1.25rem;padding:.5rem;font-size:1.2rem}.form-empty,.stripe-errors{text-align:center;color:#bd0303;color:var(--mainRed)}.register-link{margin-bottom:0;margin-top:1rem;text-align:center}.register-link button{background:transparent;border:none;color:#f15025;color:var(--primaryColor);text-transform:capitalize;font-size:inherit;display:inline-block;margin-left:.5rem;cursor:pointer}.disabled{color:#fff;color:var(--mainWhite);background:#afafaf;background:var(--darkGrey)}.disabled,.disabled:hover{border-color:#afafaf;border-color:var(--darkGrey)}.disabled:hover{background:transparent;color:#afafaf;color:var(--darkGrey)}.login-btn{text-transform:capitalize;background:transparent;display:inline-block;border:none;cursor:pointer;font-family:Raleway,sans-serif;font-family:var(--primaryFont);margin:0 .25rem;font-size:.85rem;letter-spacing:2px;transition:all .3s linear;transition:var(--mainTransition);font-weight:300;color:#fff;color:var(--mainWhite)}.login-btn:hover{color:#f15025;color:var(--primaryColor)}@media screen and (min-width:768px){.login-btn{font-size:1.5rem;margin:0 .5rem}}.alert-container{position:fixed;top:30%;left:50%;transform:translate(-50%,-50%);display:none;z-index:10;background:green;width:24rem;padding:2.5rem 1.5rem;text-align:center;color:#fff;color:var(--mainWhite);font-size:1.2rem;font-weight:700;text-transform:capitalize;letter-spacing:.3rem;letter-spacing:var(--mainSpacing);border-radius:.25rem;border-radius:var(--mainBorderRadius);transition:all .3s linear}.alert-show{display:block}.alert-center{position:relative}.alert p{margin-bottom:0;line-height:2}.alert-danger{background:#bd0303;background:var(--mainRed)}.alert-close{color:#fff;color:var(--mainWhite);font-size:1.5rem;background:transparent;border:none;display:inline-block;position:absolute;top:5px;right:7px;cursor:pointer;line-height:0}.checkout-form h3 span{color:#f15025;color:var(--primaryColor)}.stripe-info{font-size:80%;margin-top:.5rem;color:#afafaf;color:var(--darkGrey)}.stripe-info span{color:#f15025;color:var(--primaryColor)}.card-element{border:2px solid #afafaf;border:2px solid var(--darkGrey);padding:.5rem;font-size:4rem;border-radius:.25rem;border-radius:var(--mainBorderRadius)}.checkout-form .form-empty{margin-top:1rem;margin-bottom:0}.checkout-form button{margin-top:1rem}.scroll-btn{position:fixed;right:1.5rem;bottom:1.5rem;background:#fff;background:var(--mainBlack);color:#000;z-index:-100;opacity:0;transition:all .3s linear;transition:var(--mainTransition);font-size:2rem;line-height:0;padding:.3rem .5rem;cursor:pointer}.show-scroll-btn{z-index:100;opacity:1}.pagination-buttons{width:85vw;width:var(--smallWidth);max-width:1170px;max-width:var(--fullWidth);margin:-4.5rem auto 0;padding-bottom:2rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.next-page-btn,.page-btn,.prev-page-btn{margin:.5rem;padding:.25rem .5rem;cursor:pointer;background:transparent;transition:all .3s linear;transition:var(--mainTransition);font-size:1.2rem;color:#f15025;color:var(--primaryColor);border:none}.page-btn-current,.page-btn:hover{background:#f15025;background:var(--primaryColor);color:#fff;color:var(--mainWhite)}.next-page-btn,.prev-page-btn{border:none;color:#f15025;color:var(--primaryColor);font-size:1.75rem;display:flex;align-items:center;transition:all .3s linear;transition:var(--mainTransition)}.next-page-btn:hover,.prev-page-btn:hover{background:#f15025;background:var(--primaryColor);color:#fff;color:var(--mainWhite)}.filters-section{width:85vw;width:var(--smallWidth);max-width:25rem;padding-top:4rem;margin:0 auto -4rem}.filters-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.filters-form .form-control{display:block;margin-bottom:.6rem}.filters-form label{text-transform:capitalize;margin-bottom:.25rem}.filters-form input[type=text]{border:.5px solid #fff;border:.5px solid var(--mainBlack);font-size:.8rem;padding:.2rem;background:transparent;border-radius:.25rem;border-radius:var(--mainBorderRadius);color:#fff}.filters-form select{background:transparent;font-size:.8rem;border-color:#fff;border-color:var(--mainBlack);border-width:.5px;color:#fff}.filters-form input[type=checkbox]{margin-right:.5rem}.price-group p{margin-bottom:.6rem;text-transform:capitalize}.price-group label{display:block}.price-group input{margin-right:.5rem}.filters-section h6{text-transform:capitalize;font-size:1.3rem;margin-top:1rem;margin-bottom:.5rem}.filters-section hr{border:none;border-top:1px solid #fff;border-top:1px solid var(--mainBlack)}.search-errors{margin-top:8rem;font-size:1.1rem;padding:0 2rem}
/*# sourceMappingURL=main.f0f972fa.chunk.css.map */