.footer{width:100%;height:3.125rem;background-color:var(--green-quaternary);display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0}.footer .back-btn{margin-left:1rem}.footer .wish-cart-btn{display:flex;align-items:flex-start;margin-right:1rem;margin-top:.4rem}.footer img{margin:0 5px}.back-btn{cursor:pointer}.login h2{background-color:transparent;text-align:center;padding:1rem;font-weight:400;font-size:1.875rem;color:#fff}.login{color:#fff;display:flex;flex-flow:column wrap;align-items:center;background-color:var(--green-primary)}.form-login{display:flex;flex-direction:column;justify-self:center;align-items:center;gap:1.25rem}.login input{width:18.75rem;border:none;color:var(--grey-primary);padding:.5rem;font-family:Ubuntu,sans-serif;font-size:1.25rem}.login .button{font-family:Ubuntu,sans-serif;height:3.125rem;width:8.75rem;background-color:var(--grey-primary);border:none;color:#fff;font-size:1.25rem;transition:background-color .3s ease;cursor:pointer}.login .button:hover{background-color:var(--green-secondary)}.login .user-icon{padding-left:2.5rem;background-image:url(/assets/user-login-742.svg);background-repeat:no-repeat;background-position:10px 50%}.login .pass-icon{padding-left:2.5rem;background-image:url(/assets/pass-login-742.svg);background-repeat:no-repeat;background-position:10px 50%}.welcome{text-align:center;height:50vh;background-image:url(/assets/bg-742.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;flex-flow:row wrap;align-items:center;color:#fff}.signin-bg{background-color:var(--green-primary);height:100vh}.header{position:fixed;width:100%;background-color:var(--green-primary);height:4.375rem;display:flex;justify-content:space-between;align-items:center;z-index:10}.header .search{padding-left:1rem;cursor:pointer}.header .nav-bar{padding-right:1rem;display:flex}.header .nav-bar p{color:#fff;font-size:1.2rem;margin-right:10px}img{margin:0 5px}.resume{background-color:#fff;padding:5rem 1rem 3.125rem;height:100vh;color:var(--grey-primary)}.resume h2{font-size:2rem;font-weight:400;padding:1rem 0}.resume .resume-cart{font-size:1rem;display:flex;justify-content:space-between;margin:.7rem 0}.resume .resume-cart-total{font-size:1.7rem;display:flex;justify-content:space-between;color:var(--green-secondary)}.resume .img-logo-resume{margin-top:1rem;text-align:center;padding-bottom:3.125rem}.product-cart{display:flex;justify-content:space-between;align-items:flex-end;padding:.7rem;border:1px solid var(--grey-secondary);margin:.5rem 0;color:var(--grey-primary)}.product-cart .resume-product{display:flex;align-items:center;gap:.5rem}.product-cart .resume-product h2{font-size:1.55rem;font-weight:600;padding:0;color:var(--grey-primary)}.product-cart .btn-product-resume{background-color:var(--green-primary);color:#fff;height:1.4rem;width:1.4rem;margin:.3rem .3rem 0 0;font-size:1.2rem;border-radius:100%;border:none;cursor:pointer;transition:all .3s ease}.product-cart .btn-product-resume:hover{background-color:var(--green-secondary)}.product-cart .btn-product-resume:active{background-color:var(--green-quaternary)}.product-cart .delete-product{cursor:pointer;color:var (--grey-primary)}.product-cart .delete-product:hover{color:var(--green-secondary)}.product-cart .delete-product:active{background-color:var(--green-quaternary)}.empty-cart{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column wrap;color:var(--green-primary)}.welcome-banner{padding-top:4.375rem;text-align:center;height:40vh;background-image:url(/assets/bg-742.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;flex-flow:row wrap;align-items:center;color:#fff}.welcome-banner button{font-family:Ubuntu,sans-serif;height:3.125rem;width:8.75rem;background-color:var(--green-secondary);border:none;color:#fff;font-size:1.25rem;margin-top:1rem;transition:background-color .3s ease;cursor:pointer}.welcome-banner button:hover{background-color:var(--grey-primary)}.featured{background-color:var(--green-primary);height:4.375rem;display:flex;justify-content:center;align-items:center}.featured h3{font-size:1.875rem;font-weight:400;color:#fff}.featured-products{background-color:#fff;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;gap:.5rem;padding-top:3.5rem;padding-bottom:3.425rem}.catalog-products{background-color:#fff;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;gap:.5rem;padding-top:1rem;padding-bottom:3.425rem}.card-product{width:12.5rem;position:relative;text-decoration:none;transition:all .3s ease}.card-product:hover{transform:scale(1.1)}.card-product .img-product-thumbnail{display:flex;justify-content:center}.card-product .wish-btn{position:absolute;top:0;right:5px}.card-product img{width:55%}.card-product h4{font-size:1.06rem;font-weight:500;text-align:center;color:var(--grey-primary)}.card-product p{font-size:1.56rem;font-weight:700;text-align:center;color:var(--green-secondary)}a{text-decoration:none}.img-product{padding-top:4.375rem;background-color:#fff;text-align:center}.description-product{background-color:var(--green-quaternary);padding:1rem}.description-product h2{font-size:2.31rem;text-align:left;color:var(--grey-primary);padding:0;font-weight:400}.description-product h3{font-size:2rem;color:var(--green-secondary)}.description-product p{color:var(--grey-primary);line-height:25px}.add-cart{background-color:var(--green-quaternary);display:flex;justify-content:center;padding-bottom:3.125rem}.add-cart .btn-add-cart{background-color:var(--green-secondary);border:none;font-size:1.25rem;padding:.7rem 2rem .7rem 1rem;color:#fff;font-family:Ubuntu,sans-serif;display:flex;align-items:center;cursor:pointer;transition:all .3s ease}.add-cart .btn-add-cart:hover,.add-cart .btn-add-cart:visited{background-color:var(--green-primary)}.btns-counter{display:flex;align-items:center;flex-flow:row wrap;gap:.3rem;margin-left:.4rem}.btns-counter .count-product{font-size:1.2rem}.add-cart .btn{background-color:var(--green-secondary);cursor:pointer;height:2.9rem;width:2.9rem;color:#fff;font-size:1.4rem;border:none;transition:all .3s ease}.add-cart .btn:hover,.add-cart .btn:visited{background-color:var(--green-primary)}.product-bg{background-color:var(--green-quaternary);height:100vh}.filter{padding-top:3.125rem;padding-bottom:.5rem;display:flex;flex-flow:row wrap;justify-content:center;gap:.5rem;background-color:var(--green-quaternary);color:var(--grey-primary)}.filter button{background-color:var(--green-tertiary);font-size:1rem;font-family:Ubuntu,sans-serif;padding:.5rem;border:none;color:#fff;cursor:pointer;transition:all .3s ease}.filter button:hover{color:var(--grey-primary)}.filter .filter-title{width:100%;padding:.5rem 1rem 0;font-weight:800;color:var(--grey-primary)}:root{--green-primary: #8FABB8;--green-secondary: #1B6F7B;--green-tertiary: #AEC3B0;--green-quaternary: #EFF6E0;--grey-primary: #585858;--grey-secondary: #cccccc }*{padding:0;margin:0}html{font-family:Ubuntu,sans-serif;font-weight:400}body{max-width:1200px;margin:0 auto}h1{font-size:3.4375rem;font-weight:400}
