body{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0}*{text-transform:capitalize}:root{--black-color:#010101}.nav{display:flex;font-weight:700;margin:0 auto;padding:.6rem;text-transform:capitalize;width:80%}.link{color:#010101;color:var(--black-color);text-decoration:none}.nav-ul .link:hover{color:#d33b33;color:var(--main-color)}.nav-ul{display:flex;justify-content:flex-end;list-style:none;margin:0 auto;width:80%}.nav-ul li{cursor:pointer;margin:0 1rem;padding:.7rem .4rem;transition:.5s}.menu{display:none}.logo{font-family:Courier New,Courier,monospace;font-size:1.8rem;margin:0 auto;text-decoration:none;text-transform:uppercase;width:20%}.logo span{color:#d33b33;color:var(--main-color);cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo span .logo-icon{margin-bottom:-4px}@media (max-width:898px){.nav{width:95%}.display{opacity:0;transition:.5s}.nav-ul{background-color:#f5f5f5;background-color:var(--light-color);flex-direction:column;justify-content:space-between;padding-top:1%;position:absolute;right:0;top:0;z-index:3}.nav-ul li{margin:2% 41%;padding:1% 2%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-ul .search-li{margin:0;padding:0}.nav-ul .search{position:absolute;right:15%;top:20px}.menu{align-self:end;display:block;margin:9px;position:absolute;right:7px;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:999}.nav-ul .menu{display:inline-block;margin-right:40px;margin-top:10px}.logo{margin:0;width:50%}}@media (max-width:498px){.nav-ul .menu{margin-top:10px}}.cart{background:#dddddd70;background:var(--background-color);padding:3% 5%}.cartHeader{color:#d33b33;color:var(--main-color);text-align:center}.container{margin:auto;position:relative;width:80%}.productCartInfo{margin:2rem auto;width:40%}.productCartInfo .img{height:250px}.productCartInfo .img img{height:100%;object-fit:cover;width:100%}.btnAmount{align-items:center;display:flex;justify-content:space-evenly;margin:2rem auto;width:40%}.btnAmount button,.clearCart{border:none;color:#010101;color:var(--black-color);cursor:pointer;font-size:20px;font-weight:700;outline:none}.clearCart{background-color:#f5f5f5;background-color:var(--light-color);border:1px solid #d33b33;border:1px solid var(--main-color);border-radius:.6rem;color:#2c2c2c;color:var(--gray-color);font-size:15px;padding:.4rem}.clearCart span{margin:.4rem}.btnAmount button:hover,.clearCart:hover{color:#d33b33;color:var(--main-color)}.btnAmount .decreament,.btnAmount .increament{background-color:#f5f5f5;background-color:var(--light-color);padding:.7rem}.btnAmount .amount{padding:.7rem}.delete{position:relative}.delete span{color:#b5acacc2;display:none;font-size:16px;position:absolute}.delete button:hover span{display:block}.total{margin:2rem 5rem;text-align:right}@media (max-width:799px){.clearCart{top:20%}.productCartInfo{width:65%}.btnAmount{width:100%}}@media (max-width:599px){.container{width:100%}.productCartInfo{width:95%}.btnAmount{justify-content:space-between}.clearCart{top:15%}}.empty{color:#d33b33;color:var(--main-color);font-size:24px;margin:2rem auto;text-align:center}:root{--main-color:#d33b33;--light-color:#f5f5f5;--white-color:#ffffdb;--sale-color:red;--background-color:#dddddd70;--gray-color:#2c2c2c}.background,.home-section{position:relative}.background .img{height:100vh}.background img,.overlay{height:100%;width:100%}.overlay{background:rgba(44,44,44,.7);top:0;z-index:2}.info,.overlay{position:absolute}.info{color:#ffffdb;color:var(--white-color);left:50%;text-align:center;text-transform:capitalize;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}.info h1{color:red;color:var(--sale-color);text-transform:uppercase}.info h3{margin:6% 0}.info p{color:#f5f5f5;color:var(--light-color);line-height:1.5}@media (max-width:498px){.info{width:90%}.info h1{font-size:30px}.info h3{font-size:18px;line-height:1.4;margin:12% 0}.info p{font-size:15px;line-height:1.6}}.products-section{background-color:#dddddd70;background-color:var(--background-color);display:flex;flex-wrap:wrap;justify-content:space-between;padding:15% 10%;width:80%}.products-section .link{color:#f5f5f5;color:var(--light-color)}.products-section .div-img{border-radius:.4rem;height:450px;margin:1%;position:relative;transition:all .6s linear;width:30%}.products-section .div-img:hover{box-shadow:4px 3px 12px 0 #2c2c2c;box-shadow:4px 3px 12px 0 var(--gray-color)}.product-details .img img,.products-section .div-img img{border-radius:.4rem;height:100%;width:100%}.products-section .div-img .product-info{background-color:#2c2c2cb8;border-radius:.4rem;bottom:1px;height:25%;opacity:0;overflow:hidden;position:absolute;text-align:center;transition:2s;width:100%}.products-section .div-img .product-info h3,.products-section .div-img .product-info p{color:#f5f5f5;color:var(--light-color);margin-bottom:0;text-transform:capitalize}.products-section .div-img .product-info p{font-size:larger;margin:1% 0}.modelConrainer button,.product-details button,.products-section .div-img .product-info button{background-color:#d33b33;background-color:var(--main-color);border:none;border-radius:6px;color:#f5f5f5;color:var(--light-color);cursor:pointer;height:30%;line-height:40%;margin:3% 3% 5%;outline:none;padding:3%;text-transform:capitalize;width:44%}.products-section .div-img:hover .product-info{opacity:1}.modelConrainer button:hover,.product-details button:hover,.products-section .div-img .product-info button:hover{background-color:#e1291e}@media (max-width:950px){.products-section .div-img{width:41%}}@media (max-width:799px){.products-section .div-img{width:46%}}@media (max-width:599px){.products-section{justify-content:space-around}.products-section .div-img{height:350px;width:90%}.products-section .div-img .product-info{height:36%}}.product-details{align-items:center;display:flex;height:450px;margin:0 auto;width:80%}.product-details .img{border-radius:.4rem;height:450px;margin:1% auto;width:40%}.product-details .details-product-info{margin:2% auto;width:50%}.product-details .details-product-info .info-p,.product-details .details-product-info h3{color:#2c2c2c;color:var(--gray-color);font-size:larger;line-height:1.2;margin-bottom:0;text-transform:capitalize}.product-details .details-product-info h3{font-size:1.9rem;margin:0}.product-details .details-product-info .price-p{color:#d33b33;color:var(--main-color);font-weight:800;margin:5% 0}.product-details button{height:30%;line-height:30%;margin:3% 3% 5%;padding:1%;width:35%}.product-details button .link{color:#f5f5f5;color:var(--light-color);display:block;margin:8% 3%}@media (max-width:599px){.product-details{flex-direction:column;height:auto;width:100%}.product-details .img{width:90%}.product-details .details-product-info{width:80%}.product-details .back-to-products{padding:2%;width:50%}.product-details .details-product-info .price-p{font-size:larger}}.modelConrainer{align-items:center;background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0}.modelConrainer .modelContect{background-color:#f5f5f5;background-color:var(--light-color);border-radius:.4rem;height:85%;padding:3rem 1.5rem;transition:all .6s linear;width:35%}.modelConrainer .modelContect .modelImg{height:80%;margin:0 auto;width:90%}.modelConrainer .modelContect .modelImg img{border-radius:.4rem;height:100%;width:100%}.modelConrainer .modelContect .modelProductInfo{text-align:center}.modelConrainer .modelContect button{padding:1rem 0}@media (max-width:599px){.modelConrainer .modelContect{width:95%}}.about{margin:5% auto;width:80%}.about h2{color:#d33b33;color:var(--main-color);margin:5% auto;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about .about-sections,.about .our-designers{display:flex;justify-content:space-between;width:100%}.about .about-sections{flex-wrap:wrap}.about .about-sections div,.about .our-designers div{margin:5% auto;width:45%}.about .about-sections div{height:400px}.about .about-sections div img{border-radius:1.6rem;height:80%;width:100%}.about .about-sections div img:hover{-webkit-filter:brightness(.7);filter:brightness(.7);transition:.3s}.about .our-designers div{text-align:center}.about .our-designers div img{border-radius:50%;-webkit-filter:brightness(.9);filter:brightness(.9)}@media (max-width:799px){.about h2{margin:10% auto}.about .about-sections,.about .our-designers{flex-direction:column}.about .about-sections div,.about .our-designers div{margin:0 auto 10%;width:85%}}@media (max-width:676px){.about{width:100%}.about h2{margin:10% auto}}.footer{background-color:#f5f5f5;background-color:var(--light-color);display:flex;min-height:300px;width:100%}.footer .contact{width:60%}.footer .contact h2{margin:3% 0;padding:3%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .contact div{margin:2rem}.footer .contact div label{color:#2c2c2c;color:var(--gray-color);margin-right:2rem;text-transform:capitalize}.footer .contact .message{display:flex;flex-direction:column}#message{margin-top:2rem;width:70%}#message,.footer .contact div input{border:2px solid #a39e9e;outline:none;padding:.5%}#send{background-color:#d33b33;background-color:var(--main-color);border:none;color:#f5f5f5;color:var(--light-color);cursor:pointer;margin:0 8%;outline:none;padding:1% 5%}.footer .logo{margin:0 auto;padding:3%;width:30%}.footer .logo .link{text-decoration:none}.footer .social-icons{margin:10% 0}.footer .social-icons .icon{color:#a39e9e;cursor:pointer;margin:3%}.footer .privacy-policy a:hover,.footer .social-icons .icon:hover,.footer .terms-of-use a:hover{color:#d33b33;color:var(--main-color)}.footer .social-icons .facebook{margin-left:0}.footer .copyright,.footer .privacy-policy,.footer .terms-of-use{font-family:Arial,Helvetica,sans-serif;font-size:20px}.footer .copyright a,.footer .privacy-policy a,.footer .terms-of-use a{color:#2c2c2c;color:var(--gray-color);text-decoration:none}.footer .copyright{font-size:18px;margin-top:3%}.footer .copyright a{color:#d33b33;color:var(--main-color);font-size:20px;margin-top:5%}@media (max-width:799px){.footer{flex-direction:column}.footer .contact{width:100%}#message,.footer .contact div input{padding:2%;width:90%}.footer .logo{width:90%}.footer .social-icons .icon{margin:1%}}.default{text-align:center}
/*# sourceMappingURL=main.631c9353.css.map*/