@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;color:#06290a;font-family:Lato,serif}svg{color:#fff!important}h1,h2{font-family:Rubik,sans-serif}p{font-size:14px}header{width:100%;position:sticky;top:0;z-index:10}.menuBtn{margin-top:10px;width:max-content}.menuBtn svg{width:30px;height:30px}.menuBtn svg path{color:#f2faf7}nav{background-color:#06290a;padding:20px;width:100%;display:flex;flex-direction:row;justify-content:space-between;color:#020608;font-size:14px}nav h2{margin:0}nav h2 span{color:#f2faf7}nav div{width:30px}@media (min-width: 768px){nav div{display:none}}nav select{outline:none;border:none;background-color:#c9c9ced8}nav .nav-icon{margin-top:2px}nav ul{display:none;flex-direction:row;justify-content:space-between;gap:15px}nav ul li{list-style:none}@media (min-width: 576px){nav ul{display:none;gap:15px}nav ul li{list-style:none}}@media (min-width: 768px){nav ul{display:flex;flex-direction:row;justify-content:space-between;gap:15px}nav ul li{list-style:none}}@media (min-width: 1100px){nav ul{display:flex;flex-direction:row;justify-content:space-between;gap:15px}nav ul li{list-style:none}}nav ul .nav-item{font-size:20px;text-decoration:none;color:#756f6f}nav ul .nav-item:hover{border-top:3px solid navy;color:#000;background-color:#f0f3f7;color:#a09a9a;padding:2px;border-radius:5px}.cart{width:23px;height:23px;color:#756f6f}footer{width:100%;display:grid;grid-template-columns:repeat(1,1fr);background-color:#000;color:#fff;align-items:center;padding:20px;gap:30px;bottom:0}footer div{display:flex;flex-direction:column;text-align:left;width:70%;margin:15px 0}footer div div{display:flex;justify-content:space-between;flex-direction:row}footer div div a{text-decoration:none;color:#fff;margin-top:10px}footer div div a path{color:#fff}footer div p{color:#fff;margin-top:10px}footer div p b{color:#fff}footer div a{text-decoration:none;color:#fff;margin-top:10px}@media (min-width: 576px){footer{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){footer{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1200px){footer{grid-template-columns:repeat(5,1fr);bottom:0}}.container{width:90%;margin:50px auto;align-content:center}.container h1{font-size:20px;text-transform:uppercase;font-weight:500;margin-bottom:10px;width:100%}.container p{font-size:16px;line-height:30px;width:100%;margin-bottom:30px}.container button{width:130px;padding:7px;border:none;background-color:#06290a;color:#f2faf7;border-radius:10px;margin-left:100px;align-items:center;box-shadow:0 1px 1px #00000014,0 2px 2px #0000001f,0 4px 4px #00000029,0 8px 8px #0003}.container button:hover{border-radius:12px;background-color:#9a9a9cd8}.features-container div p{line-height:35px;width:100%}@media (min-width: 768px){.features-container{width:100%;display:flex;justify-content:space-between;flex-direction:row;gap:20px;margin:15px}.features-container div{width:48%;align-content:center}.features-container div img{width:100%;height:400px;object-position:center center}.features-container div h1{text-align:left;font-size:30px;text-transform:uppercase;font-weight:500;margin-bottom:20px;width:80%}.features-container div p{line-height:35px;width:80%;text-align:left}}@media (min-width: 576px){.reverse .reverse{display:flex;flex-direction:row!important}}p{font-size:18px}body{background-color:#ddf8ee}.hero{width:100%;padding:30px}.hero_div{width:90%;display:flex;justify-content:space-between;flex-direction:row;background-color:#06290a;border-radius:12px;margin:20px auto}.hero_div button{width:110px;padding:10px 6px;border:none;background-color:#06290a;color:#f2faf7;border-radius:12px;outline:none}.hero_div button:hover{border-radius:12px;background-color:#f9f9fcd8}@media (min-width: 576px){.hero .hero_div{width:70%;display:flex;justify-content:space-between;flex-direction:row;background-color:#06290a;border-radius:12px;margin-bottom:30px}.hero .hero_div button{width:110px;padding:10px 6px;border:none;background-color:#06290a;color:#f2faf7;border-radius:12px;outline:none}.hero .hero_div button:hover{border-radius:12px;background-color:#f9f9fcd8}}@media (min-width: 768px){.hero .hero_div{width:50%;display:flex;justify-content:space-between;flex-direction:row;background-color:#06290a;border-radius:12px;margin:20px 0 20px 40px}.hero .hero_div button{width:110px;padding:10px 6px;border:none;background-color:#06290a;color:#f2faf7;border-radius:12px;outline:none}.hero .hero_div button:hover{border-radius:12px;background-color:#f9f9fcd8}}@media (min-width: 1100px){.hero .hero_div{width:35%;display:flex;justify-content:space-between;flex-direction:row;background-color:#06290a;border-radius:12px;margin:20px 0 20px 50px}.hero .hero_div button{width:110px;padding:10px 6px;border:none;background-color:#06290a;color:#f2faf7;border-radius:12px;outline:none}.hero .hero_div button:hover{border-radius:12px;background-color:#f9f9fcd8}}.containerr{width:90%;margin:50px auto;align-content:center}.containerr h1{font-size:20px;text-transform:uppercase;font-weight:500;margin-bottom:10px;width:100%}.containerr p{font-size:16px;line-height:30px;width:100%;margin-bottom:30px}.containerr button{width:130px;padding:7px;border:none;background-color:#06290a;color:#f2faf7;border-radius:10px;margin-left:80px;align-items:center;box-shadow:0 1px 1px #00000014,0 2px 2px #0000001f,0 4px 4px #00000029,0 8px 8px #0003}.containerr button:hover{border-radius:12px;background-color:#9a9a9cd8}@media (min-width: 576px){.containerr{width:70%}}@media (min-width: 768px){.containerr{width:90%}}@media (min-width: 1200px){.containerr{width:90%;margin:50px auto}}.features h1{margin:20px 0;text-align:center;font-size:20px;text-transform:uppercase;font-weight:500}.features-container{width:100%;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin:35px 0;padding:20px;box-shadow:0 1px 1px #00000014,0 2px 2px #0000001f,0 4px 4px #00000029,0 8px 8px #0003}.features-container div{width:100%;align-content:center}.features-container div img{width:80%;height:200px;object-position:center center;margin:0 auto 0 30px}.features-container div h1{font-size:20px;text-transform:uppercase;font-weight:400;margin-bottom:20px;width:100%}.features-container div p{line-height:30px;width:90%;margin:auto}@media (min-width: 576px){.features-container{width:100%!important;display:flex;justify-content:space-between;flex-direction:row;margin:35px 0}.features-container div{width:100%;align-content:center}.features-container div img{width:75%;height:200px;object-position:center center;margin-left:50px}.features-container div h1{text-align:left;font-size:20px;text-transform:uppercase;font-weight:400;margin-bottom:20px;width:80%;margin-left:40px}.features-container div p{line-height:35px;width:80%;text-align:left;margin-left:40px}}@media (min-width: 768px){.features-container{width:100%;display:flex;justify-content:space-between;flex-direction:row;gap:20px;margin:35px 0;padding:0 20px}.features-container div{width:44%;align-content:center}.features-container div img{width:85%;height:250px;object-position:center center}.features-container div h1{font-size:23px;font-weight:400;width:80%}.features-container div p{line-height:30px;width:80%;text-align:left}}@media (min-width: 1100px){.features-container{width:100%;display:flex;justify-content:space-between;flex-direction:row;gap:20px;margin:35px 0;padding:0 20px}.features-container div{width:48%;align-content:center;margin:auto}.features-container div img{width:90%;height:400px;object-position:center center}.features-container div h1{font-size:30px;font-weight:500;width:80%}.features-container div p{line-height:35px;width:80%;text-align:left}}.reverse{display:flex;flex-direction:column-reverse!important}@media (min-width: 768px){.reverse{display:flex;flex-direction:row!important}}@media (min-width: 1100px){.reverse{display:flex;flex-direction:row!important}}.hide{display:none}aside{display:flex;flex-direction:column;width:50%;margin:20px auto;padding-bottom:20px;height:max-content;transition:3s ease left;left:0;position:absolute;top:65px;z-index:10;background-color:#fff}aside div{display:block;width:70%}aside div div{display:flex;flex-direction:row;width:95%;gap:15px;margin:15px auto}aside div div input{outline:none;border:none;padding:7px;background-color:#ddf8ee;border-radius:10px;box-shadow:2px 1px 1px #00000014,0 2px 4px #00000029,0 8px 8px #0003;width:65%}aside div div p{font-size:14px;margin-top:5px;width:30%}aside .searchBtn{cursor:pointer;margin-top:45px}aside ul{display:flex;flex-direction:column;width:95%;border-radius:10px;border-left:3px solid rgb(6,41,10);margin:10px auto auto 20px}aside ul li{list-style:none;margin-top:20px}aside ul li a{text-decoration:none;margin-left:3px}aside ul li a:hover{background-color:#06290a;color:#f2faf7;padding:3px;border-radius:6px}aside ul li select{border:none;background-color:#fff;font-size:16px;outline:none}@media (min-width: 768px){aside{display:none}aside .filter{display:none}}@media (min-width: 1100px){aside{display:none}}.searchbar{display:flex;justify-content:space-between;flex-direction:row;width:95%;gap:20px;padding:4px 0;background-color:#fff;margin:10px auto auto;border-radius:10px}.searchbar input{border:1px solid rgb(201,199,199);padding:2px 7px!important;border-radius:10px;outline:none;width:50%}.searchbar .search{background-color:#fff;border:2px solid rgb(6,41,10);padding:3px 15px;border-radius:7px;color:#06290a}.searchbar .filter{background-color:#06290a;border:none;padding:3px 25px;border-radius:7px}.searchbar .filter svg{color:#fff!important;width:25px;height:25px;margin-top:2px}.searchbar .filter svg polygon{color:#fff!important}.searchbar .filter svg path{color:#fff!important}@media (min-width: 600px){.searchbar{display:none}}.searchContainer{display:grid;grid-template-columns:repeat(1,1fr);width:55%!important;margin-left:20px;gap:5px}.searchContainer div{display:flex;flex-direction:column;margin-bottom:10px}.searchContainer div div{display:flex;justify-content:space-between;flex-direction:row;width:100%;margin-top:20px;padding-left:15px;border:1px solid grey;border-radius:10px}.searchContainer div div .inputIcon{margin-top:5px}.searchContainer div div input{outline:none;border:none;padding:7px;background-color:#ddf8ee;border-radius:10px}.searchContainer div p{margin-bottom:-15px}.searchContainer .searchBtn{cursor:pointer;width:max-content;margin-top:45px;border:none;background-color:#ddf8ee;padding:7px}@media (min-width: 576px){.searchContainer{display:grid;grid-template-columns:repeat(3,1fr);width:100%!important;margin:auto;padding:20px;gap:10px}.searchContainer div{display:flex;flex-direction:column}.searchContainer div div{display:flex;justify-content:space-between;flex-direction:row;gap:20px;width:100%;margin-top:20px;padding-left:15px;border:1px solid grey;border-radius:10px}.searchContainer div div .inputIcon{margin-top:5px}.searchContainer div div input{outline:none;border:none;padding:7px 0;background-color:#ddf8ee;border-radius:10px}.searchContainer .searchBtn{cursor:pointer;width:max-content}}@media (min-width: 768px){.searchContainer{display:grid;grid-template-columns:repeat(3,1fr);width:100%!important;margin:0 auto!important;padding:20px;gap:20px}.searchContainer div{display:flex;flex-direction:column}.searchContainer div div{display:flex;justify-content:space-between;flex-direction:row;gap:20px;width:100%;margin-top:20px;padding-left:15px;border:1px solid grey;border-radius:10px}.searchContainer div div .inputIcon{margin-top:5px}.searchContainer div div input{outline:none;border:none;padding:7px;background-color:#ddf8ee;border-radius:10px}.searchContainer button{cursor:pointer;margin:5px auto 0;border:none}}@media (min-width: 1100px){.searchContainer{display:grid;grid-template-columns:repeat(3,1fr);width:90%!important;margin:auto;padding:30px 20px;gap:30px}.searchContainer div{display:flex;flex-direction:column}.searchContainer div div{display:flex;justify-content:space-between;flex-direction:row;gap:20px;width:100%;margin-top:20px;padding-left:15px;border:1px solid grey;border-radius:10px}.searchContainer div div .inputIcon{margin-top:5px}.searchContainer div div input{outline:none;border:none;padding:7px 0;background-color:#ddf8ee;border-radius:10px}.searchContainer .searchBtn{cursor:pointer;margin-top:45px}}.productsContainer{width:90%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 auto}.productsContainer_div{margin-top:25px}.productsContainer_div .add-to-cart{background-color:#1d331d;padding:5px 8px;border:none;border-radius:8px;color:#fff;width:70%;font-size:14px;margin:10px auto}@media (min-width: 600px){.productsContainer_div .add-to-cart{font-size:18px}}.productsContainer_div .productDetails{height:100px;font-size:14px}@media (min-width: 600px){.productsContainer_div .productDetails{font-size:18px}}.productsContainer_div div{border-radius:10px;width:90%}.productsContainer_div div img{width:100%;height:170px;border-radius:10px;object-position:center center}.productsContainer .wish{size:18px;position:relative;top:30px;left:100px}@media (min-width: 400px){.productsContainer .wish{size:18px;position:relative;top:30px;left:140px}}.productsContainer .wish:hover{background-color:#19be19;color:#fff;border-radius:100%;width:20px}.productsContainer .productElement{position:relative;top:130px;background-color:#f0f8ff;font-size:16px;text-align:center;padding:5px 0;margin:auto}.productsContainer .hideProductIcons{display:none;visibility:hidden}.productsContainer .showProductIcons{display:block}@media (min-width: 576px){.productsContainer{display:grid;grid-template-columns:repeat(2,1fr)}.productsContainer .wish{size:18px;position:relative;top:30px;left:200px}}@media (min-width: 768px){.productsContainer{grid-template-columns:repeat(3,1fr)}.productsContainer .wish{size:18px;position:relative;top:30px;left:160px}}@media (min-width: 1100px){.productsContainer{grid-template-columns:repeat(4,1fr)}.productsContainer .wish{size:18px;position:relative;top:30px;left:230px}}.listing-container{width:96%;display:flex;justify-content:space-between;flex-direction:row;gap:10px;margin:auto;flex-wrap:wrap}.listing-container section{border-radius:10px}.listing-container section .cover{background-position:center center;background-repeat:no-repeat;height:100px;align-items:center;margin-top:30px;width:110px;border-radius:10px}.listing-container section .cover p{background-color:#00000080;height:100%;align-content:center;text-align:center;color:#fff;font-size:14px}@media (min-width: 768px){.listing-container section .cover{height:170px}.listing-container section .cover p{font-size:16px}}h3{margin:20px auto;font-size:14px;text-align:center}@media (min-width: 768px){h3{font-size:16px}}.close{background-image:none;height:max-content}.listing{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr)}.register-container{background-image:url(https://media.istockphoto.com/id/1879549361/photo/buy-or-sell-real-estate-mortgage-sale-representative-offer-house-purchase-contract-to-buy-a.jpg?s=612x612&w=0&k=20&c=C-6pwBqnlrJYRdwEO_iHi8-pBE2eAhJ6i_2fwDfQ4Jk=);background-repeat:no-repeat;background-color:#000000c9;background-position:center center;background-size:cover;background-attachment:fixed}form{width:350px!important;display:flex;flex-direction:column;padding:20px 10px;margin:auto;align-items:center}.formInput{margin:10px 0;border:none;border-color:#dbd8d8;box-shadow:0 1px 1px #00000014,0 2px 2px #0000001f,0 4px 4px #00000029,0 8px 8px #0003;padding:10px;outline:none;width:100%;border-radius:10px}.submit-btn{background-color:navy;color:#fff;width:40%}body{color:#f5f8fa;width:100%}.details{width:100%;display:flex;flex-direction:column;padding:30px 0}.details .details-container{width:100%;display:flex;flex-direction:column;padding:10px;background-color:#fff;border-radius:10px}.details .details-container .location{position:relative;left:80px;top:10px;background-color:#fff;border-radius:10px;width:max-content;font-size:12px;padding:2px}.details .details-container .location svg{margin-bottom:-4px}.details .details-container .full-image{width:100%;height:100%;margin-top:-25px}.details .details-container .full-image img{width:100%;height:250px;border-radius:10px;object-position:center center}.details .details-container .other-images{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.details .details-container .other-images div{border-radius:10px;margin:5px 0}.details .details-container .other-images div img{width:100%;height:80px;border-radius:10px;object-position:center center}.details .overview{width:100%}.details .overview h2{width:90%;margin:0 auto}.details .overview div{width:95%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:auto}.details .overview div p{border:1px solid rgb(196,192,192);border-radius:6px;padding:5px;font-size:14px;margin-top:10px}@media (min-width: 576px){.details{width:100%;display:flex;flex-direction:row;justify-content:space-between}.details .details-container{width:55%}.details .details-container .location{position:relative;left:270px;top:10px;font-size:14px;padding:3px}.details .details-container .location svg{margin-bottom:-4px}.details .details-container .full-image{margin-top:-25px}.details .details-container .full-image img{width:100%;height:400px}.details .details-container .other-images{gap:10px}.details .details-container .other-images div{margin:10px 0}.details .details-container .other-images div img{height:120px}.details .overview{width:40%}.details .overview div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.details .overview div p{border:1px solid rgb(196,192,192);border-radius:6px;padding:5px;font-size:14px;margin-top:10px}}.listingForm{width:90%;padding:20px;display:flex;flex-direction:column;margin:auto auto 30px;border-top:3px solid rgb(202,199,199);border-bottom:3px solid gray;border-radius:10px;border-left:1px dashed grey;border-right:1px dashed grey}.listingForm input{width:90%;padding:7px;outline:none;border:none;border-radius:7px;margin-top:10px;background-color:azure}.listingForm textarea{width:90%;padding:4px 7px;outline:none;margin:10px auto;height:160px}.listingForm .listingBtn{width:40%;background-color:#06290a;color:#f2faf7;font-size:18px}b{text-transform:capitalize;font-size:18px}#cartContainer{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto}#productDetails{display:block;width:70%}.empty-cart{width:40%;margin:auto;text-align:center}#aboutItem{width:95%;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 20px;border-bottom:2px solid rgb(209,204,204);padding-bottom:12px}.product{width:140px}.product img{width:100%;height:140px;border-radius:20px}.about{width:67%;display:block;margin-top:10px}#productLength{border-bottom:1px solid grey;padding:0 5px}.toCheckout{width:29%}.toGet div{display:flex;flex-direction:row;justify-content:space-between;margin-top:14px;border:1px solid red;padding:0;border-radius:9px;text-align:center}.toGet div p{padding:7px;border-radius:0 0 0 7px}.toGet div p:hover{background-color:red;color:#fff;width:50%;border-radius:0 0 0 7px}.coupon button{border:none;background-color:#fff}.container{background-color:#fff;width:96%;border-radius:10px;margin:auto;padding:20px}b{text-transform:none;font-size:18px}.item{width:90%;margin:auto auto 20px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between}#itemLength{font-size:15px;color:#a09c9c}.item b{text-transform:none;font-size:18px;width:50%}#cartContainer{width:90%;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;margin:0 auto}#apartmentsDetails{display:block;width:95%}.empty-cart{width:80%;margin:auto;text-align:center}#aboutItem{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 20px;border-bottom:2px solid rgb(209,204,204);padding-bottom:12px;gap:25px}.apartments{width:140px}.apartments img{width:100%;height:140px;border-radius:20px}.about{width:67%;display:block}.desc{width:90%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.desc h3{font-size:20px}svg{width:20px;height:20px}.colour,#variant{color:#a39d9d;text-transform:capitalize;font-size:14px}.quantity{width:90%;display:flex;flex-direction:row;justify-content:space-between;margin-top:50px}#price{color:red}.length{width:28%;display:flex;flex-direction:row;justify-content:space-between}.length span{border:1px solid grey;border-radius:100%;padding:0 2px;font-size:13px;height:fit-content}.length span:hover{border:1px solid red}#apartmentsLength{border-bottom:1px solid grey;padding:0 5px}.icon{margin-left:15px}.icon:hover{color:red}.list{color:#9c9797}.list:hover{color:red}.reduce{padding:0 3px}.toCheckout{width:90%;margin-top:20px}.toGet{width:100%;padding:10px;border-radius:7px;box-shadow:1px 2px 1px 2px #e9e6e6}.toGet p b{font-size:16px;text-transform:none}.toGet div{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:14px;border:1px solid red;padding:0;border-radius:9px;text-align:center;height:40px}.toGet div p{width:50%}.toGet div p:hover{background-color:red;color:#fff;width:50%;height:fit-content}#details{width:100%;padding:10px;border-radius:7px;box-shadow:1px 2px 1px 2px #e9e6e6}.details p b{font-size:14px;text-transform:none}.order{width:95%;display:flex;flex-direction:row;justify-content:space-between;color:#aca8a8;border-bottom:1px solid rgb(179,174,174);margin:10px auto;padding-bottom:10px}.total{width:95%;display:flex;flex-direction:row;justify-content:space-between;margin:10px auto;padding-bottom:10px}.total p{font-weight:500;font-size:14px}#checkout{width:95%;background-color:red;color:#fff;border:none;border-radius:7px;padding:7px;margin:10px auto 10px 5px}#checkout a{font-size:16px;text-decoration:none;background-color:red;color:#fff;cursor:auto}.coupon{width:95%;display:flex;flex-direction:row;justify-content:space-between;margin:10px auto;padding:7px;border-radius:5px;box-shadow:3px 2px 2px 1px #e9e6e6}.coupon button{border:none;color:red;background-color:#fff;width:70%;margin-bottom:20px}.coupon svg{margin-top:5px}@media (min-width: 700px){x #cartContainer{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:0 auto}#apartmentsDetails{display:block;width:70%}.empty-cart{width:40%;margin:auto;text-align:center}#aboutItem{width:95%;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 20px;border-bottom:2px solid rgb(209,204,204);padding-bottom:12px}.apartments{width:140px}.apartments img{width:100%;height:140px;border-radius:20px}.about{width:67%;display:block;margin-top:10px}.desc{width:90%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.toCheckout{width:29%}.toGet{width:100%;padding:10px;border-radius:7px;box-shadow:1px 2px 1px 2px #e9e6e6}.toGet p b{font-size:16px;text-transform:none}.toGet div{display:flex;flex-direction:row;justify-content:space-between;margin-top:14px;border:1px solid red;padding:0;border-radius:9px;text-align:center}.toGet div p{padding:7px;border-radius:0 0 0 7px}}
