*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;font-weight:100;font-size:1em;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}:root{--primary-color: hsl(0, 0%, 17%);--white-text: whitesmoke;--standard-color: hsla(177, 31%, 34%, .918);--hover-color: rgb(60, 115, 112)}body{color:var(--primary-color)}button{background:none;border:none;cursor:pointer}a{color:var(--primary-color)}.small-nav .left{text-transform:none}.small-nav .right{border:none}.small-nav .cart-icon{font-size:2rem}.small-nav .cart-quantity{bottom:10px;right:10px}.home-icon{font-size:2rem;color:var(--primary-color)}.small-cart{margin:8rem 2.5rem 8rem 2rem}.item-display{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--primary-color);padding:5px;padding-left:1rem}.item-display .right{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.item-display h3{font-weight:600;margin-bottom:4px}.small-cart-control{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.small-cart-control button{background-color:gray;padding:10px;border-radius:5px;color:#f5f5f5;background-color:var(--standard-color);cursor:pointer}.small-cart img{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain}.small-price-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;bottom:0;padding:1rem;width:100%;background-color:#fff}.small-price-display h3{font-weight:600}nav{position:fixed;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 2.5rem 1rem;background-color:#fff;z-index:5}.left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;text-transform:capitalize;font-size:1.3rem}.logo{width:40px;height:40px;border:5px groove var(--standard-color);border-radius:50px;cursor:pointer}.non-active{list-style:none;text-decoration:none;padding:.5rem;cursor:pointer}.active{background-color:var(--primary-color);background-color:#3c7370;color:#f5f5f5;padding:.5rem;text-decoration:none;border-radius:5px}.middle ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.middle a{text-transform:uppercase}.right{border:1px solid var(--primary-color);padding:1rem;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.cart-icon{font-size:1.5rem;cursor:pointer}.cart-quantity{position:absolute;bottom:0;right:-1px;width:20px;height:20px;color:#fff;background-color:#ff4500;border-radius:10px;font-size:.7rem}.cart-page{margin:8rem 2.5rem 5rem 3rem;padding:1rem}.cart-display{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem}.cart-display h4{font-weight:600}.view{margin-bottom:1rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid lightgray;max-width:500px;position:relative}.view .close{position:absolute;top:.3rem;right:1rem;cursor:pointer;font-size:1.5rem}.view img{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain}.view>.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem}.view .bottom-cart{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.view button{background-color:var(--standard-color)}.payment{background-color:var(--standard-color);padding:.7rem;border-radius:5px;color:var(--white-text)}.payment:hover{background-color:var(--hover-color)}.about{padding:1rem;height:100vh;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.125)),to(rgba(0,0,0,.158))),url(/assets/background-Bq7por-J.jpg);background-image:-o-linear-gradient(rgba(0,0,0,.125),rgba(0,0,0,.158)),url(/assets/background-Bq7por-J.jpg);background-image:linear-gradient(#00000020,#00000028),url(/assets/background-Bq7por-J.jpg);background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--white-text)}.home-container{margin-top:4rem;margin-left:3rem;margin-right:2.5rem;color:var(--white-text)}.about h2{font-size:2.5rem;margin-bottom:.4em}.about p{font-size:1.4rem;margin-bottom:2rem}.about button{color:#f5f5f5;background-color:#3c726fea;padding:10px;border-radius:5px}.about button:hover{background-color:#3c7370}.home{margin-top:8rem;margin-left:3rem;margin-right:2.5rem}.grid-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;padding-bottom:2rem}.container{padding:1rem;-webkit-box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:4px;position:relative}.container h4{margin-bottom:.6rem}.home img{height:160px;border-radius:5px;margin-bottom:.5rem}.home .description{margin-bottom:.3rem}.home .bottom{margin-top:1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-button{background-color:gray;padding:10px;border-radius:5px;color:#f5f5f5;background-color:var(--standard-color);cursor:pointer}.cart-button:hover{background-color:var(--hover-color)}.container p{color:#fc692f}.price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.desc{display:inline;color:#593c73;cursor:pointer}.chev{position:absolute;top:.6rem;right:.6rem;cursor:pointer}.chev:hover:after{position:absolute;right:-.5rem;content:"View Item";font-size:.7rem;display:block;padding:5px;background-color:#fff;border-radius:5px}
