.menu{justify-content:space-between;color:var(--black);background-color:transparent;padding:0 4rem}.menu,.menu button{display:flex;align-items:center}.menu button{width:6rem;justify-content:center;flex-direction:column;border:none;border-radius:.5rem;background-color:#fff;margin-right:1.4rem;cursor:pointer}.menu button:hover{background-color:var(--bg-button)}.menu input{width:7rem;height:2rem;padding:1.25rem;border-radius:.3125rem;border:1px solid var(--black);margin-left:2rem;margin-right:2rem}.menu input,.navbar,.navbar-container{display:flex}.navbar{justify-content:space-between;align-items:center;color:var(--black)}.menu-icon{display:none;flex-direction:column;cursor:pointer}.bar{width:25px;height:3px;background-color:var(--black);margin:3px 0}.nav-list{list-style:none;display:flex}.nav-list ul{margin-right:20px}.nav-list a{text-decoration:none;margin:1rem;text-align:center;font-size:1rem;font-weight:500;line-height:1.625rem}.nav-list a,.nav-list a:hover{color:var(--black)}@media(max-width:1140px){.menu{padding:0 3.5rem;justify-content:center}.menu-icon{display:flex}.nav-list{display:none;flex-direction:column;position:absolute;gap:1rem;top:60px;left:0;background-color:hsla(0,0%,99%,.918);width:100%;text-align:center}.navbar{order:1}.navbar input{display:flex;width:90%;align-items:center;justify-content:center;margin-bottom:1rem}.nav-list.open{display:flex}}@media(max-width:680px){.menu{padding:0}.image{display:none}button{width:6rem;border:none;border-radius:.5rem;background-color:#fff}input{width:7rem;height:2rem;padding:0;margin-left:0;margin-right:0}}main,main .container-website{display:flex;flex-direction:column}main .container-website{padding:7rem 15rem}@media(max-width:1300px){main .container-website{padding:0}}main .container-tagline{display:flex;width:100%;height:27rem;background-color:var(--black);color:var(--white)}.socialMidia{padding:0 4rem;justify-content:flex-end;gap:1rem}.socialMidia,.socialMidia a{display:flex;align-items:center}.socialMidia a{justify-content:center}.login{display:block;padding-left:3rem}.login button{display:flex;border:none;padding:.5rem;background-color:#fff;border-radius:.5rem;align-items:center;justify-content:center;gap:.6rem;cursor:pointer}.login button:hover{background-color:var(--bg-button)}.container-showcase{display:flex;flex-direction:column;padding:0 4rem;margin-top:5rem}.container-showcase .container-header{display:flex;gap:5rem;margin-bottom:5rem;justify-content:center;align-items:center}.container-showcase .title{display:flex;flex-direction:column}.container-showcase .title h2{font-size:3.5rem;font-style:normal;font-weight:700;line-height:120%}.container-showcase .description{display:flex;flex-direction:column;gap:4rem}.container-showcase .description p{font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.container-showcase .btn{display:flex;gap:1rem}.container-showcase #sofa-img{width:100%;height:100%}@media(max-width:768px){.container-showcase .container-header{flex-direction:column;justify-content:center}.container-showcase h2{font-size:2.5rem}.container-showcase .description{display:flex;flex-direction:column;margin-top:-1.5rem;gap:3rem}}@media(max-width:500px){.container-showcase{padding:0 1.5rem}}.btn-showcase{display:flex;width:8rem;height:3rem;padding:.75rem 1.5rem;justify-content:center;align-items:center;gap:.5rem;color:#000;border-radius:.3125rem;border:1px solid var(--black);background-color:#fff;font-size:.9rem;font-style:normal;font-weight:400;line-height:150%}.btn-showcase:hover{background-color:#e9e9e9}.container-about{display:flex;padding:14rem 4rem}@media(max-width:850px){.container-about{flex-direction:column}}.container-about .container-list{flex-direction:column;margin-right:5rem}.container-about .container-list h1{font-size:3rem;font-style:normal;font-weight:700;line-height:120%;margin-bottom:1.5rem}.container-about .container-list p{font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.container-about .container-list .list-item{display:flex;margin-top:2rem}.container-about .container-list .item{align-items:center;justify-content:flex-start;width:100%}.container-about .container-list .item h1{font-size:3rem;font-style:normal;font-weight:700;line-height:120%}.container-about .container-list .item p{font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.container-about #abajur-img{width:50%;height:60%}@media(max-width:850px){.container-about{padding:5rem 4rem}.container-about .item{margin-bottom:2rem}.container-about #abajur-img{width:100%;height:100%}}@media(max-width:500px){.container-about{padding:2rem 1.5rem}.container-about .container-list{width:100%}}.container-aboutus{display:flex;padding:1rem 4rem;gap:5rem}@media(max-width:850px){.container-aboutus{flex-direction:column}}.container-aboutus .info-store{flex-direction:column;width:100%}.container-aboutus .info-store h1{margin-bottom:1.5rem;font-size:3rem;font-weight:700;line-height:120%}.container-aboutus .info-store p{font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.container-aboutus .info-store Button{margin-top:1.5rem}.container-aboutus .cotainer-list-aboutus{display:flex;flex-direction:column;gap:4rem}@media(max-width:850px){.container-aboutus .cotainer-list-aboutus{gap:0}}.container-aboutus .cotainer-list-aboutus .description-product{display:flex}@media(max-width:850px){.container-aboutus .cotainer-list-aboutus .description-product{flex-direction:column}.container-aboutus .cotainer-list-aboutus .list-aboutus{margin-bottom:2rem}}.container-aboutus .cotainer-list-aboutus .list-aboutus h1{font-size:3rem;font-style:normal;font-weight:700;line-height:120%;margin-bottom:1rem}.container-aboutus .cotainer-list-aboutus .list-aboutus h2{font-size:1.5rem;font-style:normal;font-weight:700;line-height:140%;margin-bottom:1rem}.container-aboutus .cotainer-list-aboutus .list-aboutus p{font-size:1rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:1rem}.container-aboutus .cotainer-list-aboutus .list-aboutus a{font-size:1rem;font-style:normal;font-weight:400;color:inherit;text-decoration:none}@media(max-width:500px){.container-aboutus{padding:2rem 1.5rem}}.container-featured{display:flex;flex-direction:column;padding:7rem 4rem}.container-featured h1{font-size:3rem;font-style:normal;font-weight:700;line-height:120%}.container-featured .title-featured{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:5rem}.container-featured .title-featured p{font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.container-featured .title-featured Button{width:6.5rem;height:3rem}.container-featured .product-list{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}@media(max-width:745px){.container-featured{gap:.5rem}.container-featured Button{display:none}.container-featured .product-list{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center}}@media(max-width:500px){.container-featured{padding:2rem 1.5rem}.container-featured .container-list{width:100%}}.container-product{display:flex;flex-direction:column;width:19rem;margin-bottom:4rem}.container-product .description-product{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.container-product Button{width:100%;height:2.5rem;margin-top:1rem}.container-tagline{display:flex;width:100%;height:27rem;background-color:var(--black);color:var(--white)}.container-tagline .sales-tagline{display:flex;flex-direction:column;gap:1rem;padding:7rem 18rem}.container-tagline .sales-tagline Button{border:1px solid var(--white)}.container-tagline Image{display:flex;margin-right:250px}.container-contact{display:flex;padding:7rem 4rem}.container-contact .contact{display:flex;flex-direction:column;gap:2rem;flex:1 0}.container-contact .contact h1{font-size:2.5rem;font-style:normal;font-weight:700;line-height:120%}.container-contact .contact-icons p{font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.container-contact .mensage{display:flex;flex-direction:column;gap:1.5rem;flex:1 0}.container-contact .mensage p{margin-bottom:-.5rem}.container-contact .mensage input{display:flex;width:100%;height:2.5rem;gap:.5rem;padding-left:.5rem;border-radius:.3125rem;border:1px solid var(--black)}.container-contact .mensage input[type=message]{height:10rem}@media(max-width:850px){.container-contact{flex-direction:column}.container-contact .mensage{margin-top:2rem}}@media(max-width:500px){.container-contact{padding:2rem 1.5rem}.container-contact .container-list{width:100%}}