*{font-family:Poppins,sans-serif;margin:0;padding:0}.main-image img{width:100%}header{position:relative}header .logo{left:5%;position:absolute;top:3%}header .logo img{width:100px}header .tagline{left:15%;position:absolute;top:40%}header .tagline p{color:#fff;font-size:2.5rem}header .tagline h1{background-color:#fff;font-size:2.5rem;padding:1rem}main{margin:2rem auto;width:80%}main .navigation{align-items:center;display:flex;flex-direction:column;gap:1rem}main .navigation .hotlinks{align-items:center;display:flex;gap:3rem}main .navigation .hotlinks a{background-color:#000;border:0;border-radius:20px;color:#fff;cursor:pointer;padding:10px 40px;text-decoration:none}main .navigation .hotlinks a.active{background-color:red;color:#fff}main .items-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2rem 0;width:100%}main .items-grid .item{border-radius:10px;box-shadow:0 5px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}main .items-grid .item .item-image,main .items-grid .item .item-image img{height:100%;object-fit:cover;width:100%}main .items-grid .item .item-image img{border-radius:10px}main .items-grid .item .like-count{align-items:center;display:flex;gap:.5rem;padding:0 .5rem}main .items-grid .item .item-name{font-weight:700;padding:0 .5rem}main .items-grid .item .item-reviews{display:flex;gap:1rem;padding:0 .5rem}main .items-grid .item .item-reviews a{text-decoration:none}main .items-grid .item .item-price{align-items:center;display:flex;gap:1rem;padding:0 0 1rem .5rem}main .items-grid .item .item-price h2{color:red}body{position:relative}body .overlay{background-color:rgba(0,0,0,.3);bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.overlay .review-box{background-color:#fff;border-radius:20px;left:50%;overflow-y:auto;padding:2rem;position:absolute;top:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.overlay .review-box .close{display:flex;justify-content:end}.overlay .review-box .write-review{display:flex;flex-direction:column;gap:1rem}.overlay .review-box .thoughts{align-items:center;display:flex;gap:1.5rem;margin:1rem 0}.overlay .review-box .thoughts img{width:150px}.overlay .review-box .input{display:block;width:80%}.overlay .review-box .input input{border-left:0;border-right:0;border-top:0;margin:1rem 0;outline:none;padding:10px 20px;width:100%}.overlay .review-box .review-button button{background-color:red;border:0;border-radius:20px;color:#fff;padding:15px 30px}.overlay .review-box .comment{border-left:0;border-right:0;border-top:0;margin:2rem 0;outline:none;padding:10px 20px;width:100%}.cart-operations{align-items:center;display:flex;gap:.5rem}.cart-operations .operand{background-color:red;border:0;border-radius:5px;color:#fff;cursor:pointer;padding:3px 5px}.review-success{color:green;font-size:18px;text-align:center}footer{background-color:#fff;border:1px solid gray;bottom:0;display:flex;justify-content:flex-end;left:0;padding:15px 0;position:-webkit-sticky;position:sticky;z-index:2}footer .subtotal{font-size:20px;font-weight:700;line-height:50px}footer button{background-color:#d50304;border:0;border-radius:30px;color:#fff;cursor:pointer;font-family:Hiragino Mincho ProN;font-size:15px;margin-left:20px;margin-right:20px;padding:15px 25px}footer button.link-button{background-color:#000;color:#fff;font-size:20px;font-weight:700;padding:5px 25px}.bottom-footer{color:#707070;text-align:center}.bottom-footer span.contact{color:#000;font-weight:bolder}.bottom-footer span.email{color:#000;padding:0 0 20px}.bottom-footer .copyright{border-top:1px solid #707070;margin:10px 0}.bottom-footer .copyright p{color:#707070;padding:10px 0}@media screen and (max-width:768px){footer .subtotal{font-size:15px}footer button.link-button{font-size:14px}main .items-grid{grid-template-columns:auto}main .navigation .hotlinks{flex-wrap:wrap}header .tagline p{color:#fff;font-size:1.5rem}header .tagline h1{background-color:#fff;font-size:1.5rem;padding:1rem}}@media screen and (max-width:480px){footer .subtotal{font-size:15px}footer button.link-button{font-size:14px}main .items-grid{grid-template-columns:auto}main .navigation .hotlinks{flex-wrap:wrap}header .tagline p{color:#fff;font-size:1.5rem}header .tagline h1{background-color:#fff;font-size:1.5rem;padding:1rem}}
/*# sourceMappingURL=main.d9c84576.css.map*/