@import"https://fonts.googleapis.com/css2?family=Cedarville+Cursive&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Style+Script&display=swap";.loginPage{display:flex;align-items:center;justify-content:center;flex-direction:column}.loginText{text-align:center;margin-top:100px;font-size:2rem;letter-spacing:.2rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.loginForm{box-shadow:var(--shadow-soft);padding:30px;margin:20px;display:flex;justify-content:center;flex-direction:column;background-color:var(--color-bg-highlight)}@media (max-width: 1024px){.loginText{font-size:30px}}@media (max-width: 768px){.loginText{font-size:28px}}@media (max-width: 530px){.loginText{font-size:24px}.loginForm{background-color:transparent;box-shadow:none}}.signUpPage{display:flex;align-items:center;justify-content:center;flex-direction:column}.signupText{text-align:center;margin-top:100px;font-size:2rem;letter-spacing:.2rem;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.signUpForm{box-shadow:var(--shadow-soft);padding:30px;margin:20px;display:flex;justify-content:center;flex-direction:column;background-color:var(--color-bg-highlight)}.lableName{font-weight:700;font-size:1.1rem}.inputField{margin-top:6px;border:1px solid;padding:6px 12px;font-size:1.2rem}.authBtn{height:40px;border:none;background-color:var(--color-primary);cursor:pointer;font-weight:700;font-size:1.2rem}.authBtn:hover{box-shadow:#0000003d 0 3px 8px;background-color:var(--color-hover)}.eye-btn{position:absolute;right:10px;top:3px;height:100%;display:flex;align-items:center;cursor:pointer}.popupError{color:#ff0000b6;margin:10px}@media (max-width: 1024px){.signupText{font-size:30px}}@media (max-width: 768px){.signupText{font-size:28px}}@media (max-width: 530px){.signupText{font-size:24px}.signUpForm{background-color:transparent;box-shadow:none}}.navbar{display:flex;justify-content:space-between;width:100vw;height:65px;background-color:#fff;position:fixed;top:0;z-index:100100;box-shadow:var(--shadow-soft)}.logo{display:flex;align-items:center;cursor:pointer;background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750660997/Firefly_we_have_a_business_for_designing_walls_with_wallpaper__designing_wallpapers___so_for__3976922-removebg-preview_1_1_ijn3by.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:80px;margin:0 20px}.search-box{padding:6px;align-self:center;border:1.6px solid var(--color-accent);border-radius:30px;display:flex;align-items:center;transition:all .5s ease}.crossMark{cursor:pointer;color:var(--color-accent)}.search{width:100%;height:100%;margin-left:8px;outline:none;border:none;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;letter-spacing:.2rem}.nav-links{width:30%;display:flex;align-items:center;justify-content:space-evenly;list-style:none;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-left:20px;letter-spacing:.1rem}.nav-links a{text-decoration:none;color:var(--color-accent);font-size:1.1rem;transition:all .2s ease;cursor:pointer;text-decoration:underline}.nav-links a:hover{color:var(--color-hover)}.authUserSection{display:flex;align-items:center;justify-content:space-evenly;width:10%;position:relative}.authUserSection i{cursor:pointer;font-size:30px}.authUserSection i:active{color:var(--color-hover)}.hamburger{display:none;flex-direction:column;justify-content:space-around;align-items:end;cursor:pointer;padding:16px 0;margin:0 20px}.line1{background-color:var(--color-secondary);height:3px;width:28px;transition:all .7s ease}.line2{background-color:var(--color-secondary);height:3px;width:40px;transition:all .3s ease}.line3{background-color:var(--color-secondary);height:3px;width:15px;transition:all .7s ease}.sidebar{position:absolute;top:0;margin-top:65px;width:100%;height:100vh;z-index:40;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);flex-direction:column;align-items:center;justify-content:center;transition:all .4s ease;display:none;font-family:var(--font-body)}.sidebar-nav-links{list-style:none;display:flex;align-items:center;flex-direction:column;gap:30px}.sidebar-nav-links li a{text-decoration:none;color:var(--color-secondary);text-decoration:underline white;font-size:22px;transition:all .3s ease;font-weight:bolder;letter-spacing:.2rem}.sidebar-nav-links li a:hover{text-decoration:underline}.crossbtn{margin-top:80px;height:45px;width:45px;display:flex;align-items:center;justify-content:center;border:1px solid;font-size:1.5rem;transition:all .3s ease;cursor:pointer;background-color:var(--color-bg-soft);color:var(--color-secondary)}.wallCard2{background-color:var(--color-bg-soft);position:absolute;top:70px;display:flex;align-items:start;flex-direction:column;z-index:111;padding:20px 30px;box-shadow:var(--color-primary) 0 3px 8px;gap:20px;box-sizing:border-box;max-height:400px;overflow:scroll;scrollbar-width:thin}.listItem{display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 1024px){.logo{width:60px}.search-box{padding:4px 8px;border-radius:25px}.nav-links{width:50%}.authUserSection{width:20%}.authUserSection i{font-size:28px}.hamburger{display:flex}.nav-links,.authUserSection{display:none}}@media (max-width: 768px){.logo{width:55px}.search-box{padding:4px 8px;border-radius:25px}.authUserSection{width:15%}.authUserSection i{font-size:26px}}.cart{width:35%;height:100vh;background-color:#fff;position:fixed;right:0;top:0;z-index:10000;transform:translate(100%);transition:transform .3s ease;box-shadow:#00000041 0 3px 8px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;overflow-y:scroll}.noProductInCart{width:100%;display:flex;align-items:center;justify-content:center}.cart.open{transform:translate(0)}.cart-backdrop{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#0000002a;z-index:9999;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:all .3s ease}.cartOtherBtns{display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:222;gap:20px;width:100%;background:#fff;padding:6px;border-bottom:1px solid gray}.cartOtherBtns p{color:var(--color-primary);text-transform:capitalize;font-weight:500}.close-cart-btn{font-size:24px;cursor:pointer;border:2px solid;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background-color:#fff}.close-cart-btn:hover{background-color:#000;color:#fff}.selectedProducts{display:flex;flex-wrap:wrap;color:#000}.cartItem{display:flex;gap:10px;padding:10px;border-bottom:1px solid #ccc;position:relative;width:100%}.bookmarkBtn{width:100px;height:40px;border-radius:40px;border:1px solid rgba(255,255,255,.349);background-color:#0c0c0c;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-duration:.3s;overflow:hidden}.IconContainer{width:30px;height:30px;background:linear-gradient(to bottom,#f8f,#ac46ff);border-radius:50px;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2;transition-duration:.3s}.icon{border-radius:1px}.text{height:100%;width:60px;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1;transition-duration:.3s;font-size:1.04em}.bookmarkBtn:hover .IconContainer{width:90px;transition-duration:.3s}.bookmarkBtn:hover .text{transform:translate(10px);width:0;font-size:0;transition-duration:.3s}.bookmarkBtn:active{transform:scale(.95);transition-duration:.3s}.removeFromCart{position:absolute;right:10px;top:10px}.removeFromCart button{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#111;color:#fff;padding:3px 6px;border:1px solid #444;font-size:.6rem;font-weight:500;font-family:Poppins,Helvetica Neue,sans-serif;letter-spacing:1px;cursor:pointer;transition:all .4s ease;box-shadow:inset 0 0 0 0 var(--color-hover)}.removeFromCart button:hover{background-color:var(--color-hover);color:#fff;box-shadow:inset 300px 0 0 0 var(--color-hover);border-color:#111}.ProductPrice{position:absolute;bottom:10px;right:10px}.productInfo{display:flex;flex-direction:column;justify-content:space-between}.productInfo h4:hover{text-decoration:underline;cursor:pointer}.productInfo p{color:#000000bf}.totalPriceContainer{width:100%;height:150px;background:#fff;border-top:1px solid;position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-around;flex-direction:column;font-family:var(--font-body)}.totalPriceTopContainer{display:flex;align-items:center;justify-content:space-between;width:100%;height:40%}.totalPriceTopContainer b{margin:0 20px}.totalPriceBottomContainer{width:95%;height:40%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.footer{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100vw;height:80vh;gap:20px;margin-top:35px;position:relative;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.imageForFooter{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661065/mitchell-luo-8LtQ7zAJ5pI-unsplash_kryvxm.jpg);background-position:center;background-size:cover;width:100%;height:100%;position:absolute}.footerImageFade{width:100%;height:100%;background:#00000082;position:absolute}.socialMediaLinks{display:flex;align-items:center;justify-content:space-around;z-index:1;margin-bottom:6px}.socialMediaLinks .insta,.socialMediaLinks .fb,.socialMediaLinks .twitter{font-size:28px;width:50px;border-radius:50%;height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-soft);transition:all .4s ease;z-index:1;margin:0 10px}.socialMediaLinks .insta:hover,.socialMediaLinks .fb:hover,.socialMediaLinks .twitter:hover{background-color:var(--color-hover);color:var(--color-bg-soft);z-index:1}.haedingTextForMobile,.haedingTextForEmail{text-align:center;font-size:18px;letter-spacing:.2rem;padding:0 20px;color:var(--color-bg-soft);z-index:11}@media (max-width: 1024px){.haedingTextForMobile,.haedingTextForEmail{font-size:17px}}@media (max-width: 768px){.haedingTextForMobile,.haedingTextForEmail{font-size:16px}}@media (max-width: 530px){.haedingTextForMobile,.haedingTextForEmail{font-size:14px}}.mainBox{height:100vh;display:flex;align-items:center;justify-content:center;color:var(--color-bg-soft);flex-direction:column;text-align:center;padding:0 20px}.image{height:100vh;width:100vw;background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661071/heroImage-Picsart-AiImageEnhancer_wl0fay.png);background-position:center;background-size:cover;position:absolute}.mainBox .mainBoxHeading{font-size:9rem;font-weight:bolder;z-index:1;font-family:var(--font-heading);color:var(--color-bg-soft)}.mainBox .mainBoxPera{letter-spacing:.2rem;z-index:1;font-size:1.6rem;font-weight:700;color:var(--color-bg-soft);font-family:var(--font-cursive)}.mainBox i{font-size:2.6rem;position:absolute;bottom:50px;opacity:.2;animation:scrollIcon 2s infinite ease-in-out}@keyframes scrollIcon{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(10px);opacity:1}}.shopBtn{z-index:1;margin-top:8px}.shopBtn button{cursor:pointer;background-color:var(--color-bg-soft);box-shadow:var(--shadow-soft);font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;padding:8px 14px;font-size:1rem;transition:all .3s ease;border:none;box-sizing:border-box}.shopBtn button:hover{transform:translateY(-2px)}.overShade{background-color:#00000082;position:absolute;width:100vw;height:100vh}@media (max-width: 1024px){.mainBox .mainBoxHeading{font-size:8rem}.mainBox .mainBoxPera{font-size:1.5rem}.shopBtn button{padding:10px 15px;font-size:1rem}}@media (max-width: 768px){.mainBox .mainBoxHeading{font-size:6rem}.mainBox .mainBoxPera{font-size:1.3rem}.shopBtn button{padding:8px 16px;font-size:1rem}}@media (max-width: 530px){.mainBox .mainBoxHeading{font-size:3.5rem;margin:20px 0}.mainBox .mainBoxPera{font-size:1.2rem;letter-spacing:.4rem}.shopBtn button{padding:8px 12px;font-size:1rem}}.SelectByColors{width:100vw;text-align:center;padding:0 20px}.wallpaperColors{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:0 20px}.redColor{height:200px;width:200px;background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661346/red_cxdwyx.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.blueColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661325/blue_riwmii.jpg);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.greenColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661345/green_lcdoc9.jpg);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.blackColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661324/black_kqnitz.jpg);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.orangeColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661346/orange_mxmwlh.jpg);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.goldenColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661336/golden_qwxjoj.jpg);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.whiteColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661355/white_ku23x3.jpg);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.yellowColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661721/yellow_ksomix.webp);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.skyBlueColor{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661346/skyblue_voz4qe.jpg);height:200px;width:200px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;position:relative;gap:20px}.redColor button,.blueColor button,.greenColor button,.blackColor button,.orangeColor button,.goldenColor button,.whiteColor button,.yellowColor button,.skyBlueColor button{opacity:0;width:50%;height:15%;font-size:1rem;z-index:33;border:none;background-color:#00000094;color:var(--color-bg-soft);transition:all .3s ease;cursor:pointer}.redColor button:hover,.blueColor button:hover,.greenColor button:hover,.blackColor button:hover,.orangeColor button:hover,.goldenColor button:hover,.whiteColor button:hover,.yellowColor button:hover,.skyBlueColor button:hover{background-color:var(--color-bg-soft);color:var(--color-secondary)}.redColor h1,.blueColor h1,.greenColor h1,.blackColor h1,.orangeColor h1,.goldenColor h1,.whiteColor h1,.yellowColor h1,.skyBlueColor h1{opacity:0;color:var(--color-bg-soft);text-transform:capitalize;transition:all .3s ease;z-index:22;font-family:var(--font-body);font-size:1.5rem}.redColor .overFade,.blueColor .overFade,.greenColor .overFade,.blackColor .overFade,.orangeColor .overFade,.goldenColor .overFade,.whiteColor .overFade,.yellowColor .overFade,.skyBlueColor .overFade{opacity:0;background-color:#00000082;position:absolute;width:100%;height:100%;transition:all .3s ease}.redColor:hover h1,.redColor:hover button,.redColor:hover .overFade,.blueColor:hover button,.blueColor:hover h1,.blueColor:hover .overFade,.greenColor:hover button,.greenColor:hover h1,.greenColor:hover .overFade,.blackColor:hover button,.blackColor:hover h1,.blackColor:hover .overFade,.orangeColor:hover button,.orangeColor:hover h1,.orangeColor:hover .overFade,.goldenColor:hover button,.goldenColor:hover h1,.goldenColor:hover .overFade,.whiteColor:hover button,.whiteColor:hover h1,.whiteColor:hover .overFade,.yellowColor:hover button,.yellowColor:hover h1,.yellowColor:hover .overFade,.skyBlueColor:hover button,.skyBlueColor:hover h1,.skyBlueColor:hover .overFade{opacity:1}@media (max-width: 1024px){.redColor button,.blueColor button,.greenColor button,.blackColor button,.orangeColor button,.goldenColor button,.whiteColor button,.yellowColor button,.skyBlueColor button,.redColor .overFade,.blueColor .overFade,.greenColor .overFade,.blackColor .overFade,.orangeColor .overFade,.goldenColor .overFade,.whiteColor .overFade,.yellowColor .overFade,.skyBlueColor .overFade,.redColor h1,.blueColor h1,.greenColor h1,.blackColor h1,.orangeColor h1,.goldenColor h1,.whiteColor h1,.yellowColor h1,.skyBlueColor h1{opacity:1}}.selectByRoom{width:100vw;text-align:center;padding:0 20px}.typeOfRooms{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:0 20px}.kidsRoom{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661342/kids_giqbbb.webp);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.OfficeRoom{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661336/boys_bhrnzd.jpg);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.Hall{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661344/girls_geoqqe.webp);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.pujaRoom{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661354/puja_cfj1qg.jpg);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.Bedroom{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661332/drawing_t5radu.jpg);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.kitchenroom{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661345/kitchen_et63cd.jpg);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.livingRoom{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661354/living_j0uy2j.avif);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.library{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750662297/library_rfkumm.webp);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.diningRoom{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750661334/dining_bawyan.webp);height:200px;width:200px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.kidsRoom h1,.OfficeRoom h1,.Hall h1,.pujaRoom h1,.Bedroom h1,.kitchenroom h1,.livingRoom h1,.library h1,.diningRoom h1{font-family:var(--font-body);color:var(--color-bg-soft);font-size:1.5rem;text-align:center;z-index:111}.kidsRoom .overFade,.OfficeRoom .overFade,.Hall .overFade,.pujaRoom .overFade,.Bedroom .overFade,.kitchenroom .overFade,.livingRoom .overFade,.library .overFade,.diningRoom .overFade{background:#0000005e;opacity:1;position:absolute;width:100%;height:100%;transition:all .2s ease}.kidsRoom:hover .overFade,.OfficeRoom:hover .overFade,.Hall:hover .overFade,.pujaRoom:hover .overFade,.Bedroom:hover .overFade,.kitchenroom:hover .overFade,.livingRoom:hover .overFade,.library:hover .overFade,.diningRoom:hover .overFade{opacity:0}.ourAllWalls{width:100vw;display:flex}.sideFilterBar{padding-left:20px;margin:10px 20px}.filterHeading{font-size:1.4rem;font-weight:300;color:var(--color-secondary);margin-bottom:20px;padding-bottom:8px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.filterSubHeading{font-size:1.2rem;font-weight:200;margin-bottom:10px;color:var(--color-secondary);font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.byPrice{display:flex;flex-direction:column;gap:10px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.byPrice input[type=range]{width:100%;height:4px;cursor:pointer}.priceRangeDisplay{font-size:1rem;font-weight:500;color:var(--color-accent);margin-top:5px;letter-spacing:.1rem}.luxuryDivider{margin:30px 0;border:none;height:1px;background-color:var(--color-accent)}.byDesign{display:flex;flex-direction:column;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;letter-spacing:.1rem}.selectByDesignList{list-style:none;display:flex;flex-direction:column;gap:15px}.selectByDesignListItem{display:flex;align-items:center;font-size:1rem;font-weight:400;transition:all .2s ease;cursor:pointer;color:var(--color-accent)}.selectByDesignListItem input{display:none}.selectByDesignListItem label{cursor:pointer}.walls{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.wallCard{margin:20px}.wallCard img{width:300px;height:300px;object-fit:cover}.moreInfo{width:300px;background-color:var(--color-bg-soft);display:flex;flex-direction:column;gap:5px;padding:5px 0;transition:all .3s ease-in}.wallName,.wallRating{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.wallPrice{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;color:var(--color-secondary);font-size:20px}.wallImage{cursor:pointer}.buyOrAddCart{display:flex;gap:20px;margin:5px 0}.addOnCartWall{width:100%;padding:10px;background-color:var(--color-secondary);color:var(--color-bg-soft);transition:all .1s ease-in-out;cursor:pointer;border:1px solid black}.addOnCartWall:hover{background-color:transparent;color:var(--color-secondary)}.paginationControls{display:flex;justify-content:center;margin:2rem 0;gap:10px}.paginationBtn{width:40px;height:40px;background-color:var(--color-bg-soft);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.paginationBtn:hover{background-color:var(--color-accent)}.activePage{background-color:var(--color-secondary);color:var(--color-bg-soft);font-weight:700}@media (max-width: 1024px){.sideFilterBar{display:none}}@media (max-width: 530px){.wallCard{height:400px;margin-bottom:50px}}.productCard{display:flex;flex-wrap:wrap;padding:50px 100px;margin-top:50px;gap:40px;justify-content:center}.leftSideCard{flex:.6;display:flex;flex-direction:column;gap:10px;position:relative}.zoomOutBox{width:200px;height:200px;border:2px solid #fff;box-shadow:0 0 10px #00000080;border-radius:10px;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:200%;opacity:0}.leftSideCard:hover .zoomOutBox{opacity:1}.selectedProductCardWallImage{width:100%;height:80vh;object-fit:cover;border-radius:10px}.rightSideCard{flex:.4;display:flex;flex-direction:column;gap:20px;padding:20px}.rightSideCardWallName{font-size:42px;font-weight:300}.rightSideCardWallPrice,.rightSideCardWallRating,.rightSideCardWallDiscription,.rightSideCardWallColorType,.rightSideCardWallDesignType,.rightSideCardWallRoomType{font-size:18px}.rightSideCard span{font-weight:200}.buyOrAddCart2{display:flex;flex-direction:column;align-items:center;gap:20px;margin:5px 0;width:100%}.buyWall2,.addOnCartWall2,.orderOnWhatsapp{width:100%;padding:10px 0;font-size:large;border-radius:30px;font-weight:500;transition:all .2s ease-in-out;border:none;cursor:pointer}.buyWall2{background-color:#046c4e;color:#fff}.addOnCartWall2{background-color:#d4af37;color:#fff}.orderOnWhatsapp{background-color:#8080804d;display:flex;align-items:center;justify-content:center}.orderOnWhatsapp img{width:30px;margin-right:1rem}.buyWall2:hover,.addOnCartWall2:hover,.orderOnWhatsapp:hover{background-color:#000;color:#fff}.cartItem img{object-fit:cover}.confirm-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:30px 40px;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px;z-index:1000;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.confirm-popup h2{color:var(--color-primary);font-family:var(----font-heading);font-weight:500}.confirm-popup p{color:var(--color-secondary);margin-bottom:10px}.confirm-buttons{display:flex;gap:10px;justify-content:center;font-family:var(--font-body)}.btn-confirm,.btn-shop-more{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#111;color:#fff;padding:8px 16px;border:1px solid #444;font-size:.8rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;box-shadow:inset 0 0 0 0 var(--color-hover);width:fit-content}.btn-confirm:hover,.btn-shop-more:hover,.btn-cancel:hover{background-color:var(--color-hover);color:#fffefe;box-shadow:inset 300px 0 0 0 var(--color-hover);border-color:#111}.btn-cancel{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#111;color:#fff;padding:8px 16px;border:1px solid #444;font-size:.8rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;box-shadow:inset 0 0 0 0 var(--color-hover);width:fit-content}.results-count{font-size:14px;margin:30px 0}.zoomOutBox{position:absolute;width:200px;height:200px;background-size:800%;opacity:1;pointer-events:none}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000062;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;font-size:1.2rem}.haedingTextforShopWallsPage{padding:0 10px}@media (max-width: 1024px){.productCard{padding:30px 40px;margin-top:10px}.rightSideCardWallName{font-size:32px}.selectedProductCardWallImage{height:60vh}.moreInfoAtProductCart{bottom:0}}@media (max-width: 768px){.zoomOutBox{display:none}.productCard{flex-direction:column;padding:20px}.rightSideCard,.leftSideCard{flex:1}.selectedProductCardWallImage{height:50vh}.rightSideCardWallName{font-size:28px}.buyWall2,.addOnCartWall2,.orderOnWhatsapp{font-size:medium}}@media (max-width: 480px){.rightSideCardWallName{font-size:24px}.rightSideCardWallPrice,.rightSideCardWallRating,.rightSideCardWallDiscription,.rightSideCardWallColorType,.rightSideCardWallDesignType,.rightSideCardWallRoomType{font-size:16px}.buyOrAddCart2{gap:10px}.moreInfoAtProductCart{font-size:14px}.buyOrAddCartAtProductCart{flex-direction:column;gap:5px}.wallCardAtProductCart{width:100%;height:auto}}.haedingTextforSelectedColor{text-align:center;margin-top:100px;font-size:3rem;letter-spacing:.3rem;font-family:var(--font-heading)}@media (max-width: 1024px){.haedingTextforSelectedColor{font-size:28px}}@media (max-width: 768px){.haedingTextforSelectedColor{font-size:24px}}@media (max-width: 530px){.haedingTextforSelectedColor{font-size:18px}}.haedingTextforSearchedItem{text-align:center;margin-top:100px;font-size:3rem;letter-spacing:.3rem;font-family:var(--font-heading)}.ourAllWallsforSearchedItems{width:100vw}@media (max-width: 1024px){.haedingTextforSearchedItem{font-size:28px}}@media (max-width: 768px){.haedingTextforSearchedItem{font-size:24px}}@media (max-width: 530px){.haedingTextforSearchedItem{font-size:18px}}.userProfilePage{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 20px;font-family:Poppins,sans-serif;color:#333}.haedingTextforUserProfile{text-align:center;margin-top:100px;font-size:3rem;letter-spacing:.3rem;font-family:var(--font-heading)}.userProfileContainer{display:flex;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014;width:100%;max-width:1000px}.profilePicBox{position:relative;width:fit-content}.userProfile{width:100px;height:100px;border-radius:50px;object-fit:cover;cursor:pointer}.addNewProfilePic{border:3px solid white;background:#000;width:25px;height:25px;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;cursor:pointer;position:absolute;bottom:5px;right:5px;box-sizing:border-box}.loadingSpinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.luxuryAddAddressBtn{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#111;color:#fff;padding:8px 16px;border:1px solid #444;font-size:.8rem;font-weight:500;font-family:Poppins,Helvetica Neue,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;box-shadow:inset 0 0 0 0 var(--color-hover);width:fit-content}.luxuryAddAddressBtn:hover{background-color:var(--color-hover);color:#111;box-shadow:inset 300px 0 0 0 var(--color-hover);border-color:#111}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modalContent{background:#fff;padding:20px;border-radius:10px;width:350px;max-width:90%;box-shadow:0 4px 15px #0003}.modalContent h3{margin-bottom:15px;font-size:18px}.modalContent textarea{width:100%;height:80px;border:1px solid #ddd;border-radius:6px;padding:8px;resize:none;font-size:14px;outline:none;transition:border .2s}.modalContent textarea:focus{border-color:#ff8a00}.modalActions{display:flex;justify-content:flex-end;margin-top:15px}.cancelBtn,.saveBtn{padding:8px 14px;border:none;border-radius:6px;cursor:pointer;font-size:14px}.cancelBtn{background:#ccc;margin-right:10px}.saveBtn{background:linear-gradient(90deg,#ff8a00,#e52e71);color:#fff}.saveBtn:hover,.cancelBtn:hover{opacity:.85}.sideOptionsContainer{background-color:#fdfdfd;border-right:1px solid #07000079;display:flex;flex-direction:column;padding:30px 20px;gap:30px;min-width:220px}.sideOptionsContainerIcon{display:flex;align-items:center;gap:12px;font-size:16px;cursor:pointer;padding:10px 12px;border-radius:8px;transition:background-color .3s ease;color:#444}.sideOptionsContainerIcon:hover{background-color:#f1f1f1}.sideOptionsContainerIcon.active{background-color:#e6e6e6;font-weight:600}.authUserInfoContainer{flex:1;padding:40px 30px;display:flex;flex-direction:column;gap:24px}.authUserInfoContainer>div{display:none;flex-direction:column;gap:20px}.authUserInfoContainer>div:first-child{display:flex}.sectionTitle{font-size:20px;font-weight:600;margin-bottom:10px;color:#222}.authUserName,.authUserEmail{font-size:16px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background-color:#fafafa;width:fit-content}.userOrder{border:1px solid #eee;border-radius:10px;padding:16px;background-color:#f9f9f9;display:flex;justify-content:space-between;font-size:15px;flex-wrap:wrap}.noOrders{font-style:italic;color:#777}.luxuryLogoutBtn{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#111;color:#fff;padding:8px 16px;border:1px solid #444;font-size:.8rem;font-weight:500;font-family:Poppins,Helvetica Neue,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;box-shadow:inset 0 0 0 0 var(--color-hover);width:150px}.luxuryLogoutBtn:hover{background-color:var(--color-hover);color:#111;box-shadow:inset 300px 0 0 0 var(--color-hover);border-color:#111}.luxuryLogoutBtn i{font-size:1rem;transition:transform .3s ease}.luxuryLogoutBtn:hover i{transform:translate(5px)}@media (max-width: 1024px){.haedingTextforUserProfile{font-size:28px}.userProfileContainer{flex-direction:column;max-width:90%}.sideOptionsContainer{flex-direction:row;border-right:none;border-bottom:1px solid #07000079;justify-content:space-around;min-width:unset;padding:20px 10px}.sideOptionsContainerIcon{flex-direction:column;font-size:14px;gap:6px}.authUserInfoContainer{padding:30px 20px}}@media (max-width: 768px){.haedingTextforUserProfile{font-size:24px}.sideOptionsContainerIcon span{display:none}.sideOptionsContainer{padding:15px 8px;gap:16px}.authUserInfoContainer{padding:20px 15px;gap:16px}.authUserName,.authUserEmail{font-size:14px;padding:10px 12px}.sectionTitle{font-size:18px}.luxuryLogoutBtn{width:100%;font-size:.9rem}}@media (max-width: 530px){.haedingTextforUserProfile{font-size:18px}.userProfilePage{padding:0 10px}.sideOptionsContainerIcon i{font-size:18px}.luxuryLogoutBtn{padding:6px 12px;gap:8px;border-radius:30px}.userOrder{flex-direction:column;align-items:flex-start;gap:8px}}.haedingTextforSelectedRoom{text-align:center;margin-top:100px;font-size:3rem;letter-spacing:.3rem;font-family:var(--font-heading)}@media (max-width: 1024px){.haedingTextforSelectedRoom{font-size:28px}}@media (max-width: 768px){.haedingTextforSelectedRoom{font-size:24px}}@media (max-width: 530px){.haedingTextforSelectedRoom{font-size:18px}}:root{--font-body: "Montserrat Alternates", sans-serif;--font-heading: "DM Serif Display", serif;--font-cursive: "Style Script", cursive;--color-primary: #D4AF37;--color-secondary: #1A1A1A;--color-accent: rgba(0, 0, 0, .555);--color-bg-soft: #F8F5F0;--color-bg-highlight: #EFE3D8;--color-hover: #B98B2B;--color-link: #8C7853;--color-success: #3E8E7E;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .1);--shadow-soft-hover: 0 8px 20px rgba(255, 255, 255, .3);--border-radius: 12px}.haedingText{text-align:center;margin-top:25px;margin-bottom:10px;font-size:2rem;letter-spacing:.3rem;font-family:var(--font-heading)}.emptyTextForPage,.redirectLink{text-align:center;display:flex;flex-direction:column;gap:10px;font-size:1.1rem;font-family:var(--font-heading);padding:0 20px}.littleDiscription{font-size:16px;color:var(--color-accent);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}@media (max-width: 1024px){.haedingText{font-size:28px}.littleDiscription{font-size:14px}}@media (max-width: 768px){.haedingText{font-size:24px}.littleDiscription{font-size:13px}}@media (max-width: 530px){.haedingText{font-size:18px}.emptyTextForPage,.redirectLink{font-size:16px}.littleDiscription{font-size:12px}}.haedingTextforShopWallsPage{text-align:center;margin-top:100px;font-size:3rem;letter-spacing:.3rem;font-family:var(--font-heading)}@media (max-width: 1024px){.haedingTextforShopWallsPage{font-size:28px}}@media (max-width: 768px){.haedingTextforShopWallsPage{font-size:24px}}@media (max-width: 530px){.haedingTextforShopWallsPage{font-size:18px}}.cart-container{padding:2rem 5vw;font-family:Poppins,Roboto,sans-serif;color:#1a1a1a;min-height:100vh}.haedingTextforCartPage{text-align:center;margin-top:50px;font-size:3rem;letter-spacing:.3rem;font-family:var(--font-heading)}.cart-empty{display:flex;justify-content:center;align-items:center;height:70vh}.empty-image{width:300px;max-width:90%;opacity:.8}.cart-list{display:flex;flex-direction:column;gap:1.5rem}.cart-card{display:flex;flex-wrap:wrap;align-items:center;background:#fff;box-shadow:0 6px 16px #0000000d;padding:1.2rem;transition:transform .3s ease;gap:1rem}.cart-card:hover{transform:translateY(-4px)}.cart-image{width:120px;height:120px;object-fit:cover}.cart-details{flex:1;min-width:180px}.cart-title{font-size:1.1rem;font-weight:600;color:#0f172a;margin-bottom:.3rem;cursor:pointer}.cart-title:hover{text-decoration:underline}.cart-details p{font-size:.9rem;color:#555;margin:.2rem 0}.cart-actions{text-align:right;min-width:120px}.remove-btn{background:#ff4d4f;color:#fff;border:none;padding:6px 14px;cursor:pointer;margin-bottom:.5rem;font-weight:600;font-size:.9rem;transition:background .3s ease}.remove-btn:hover{background:#d9363e}.price{font-weight:700;color:#222}.cart-summary{margin-top:2rem;padding-top:1rem;border-top:1px solid #eaeaea;display:flex;flex-direction:column;align-items:flex-end}.summary-header{display:flex;justify-content:space-between;width:100%;max-width:400px;font-size:1.2rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.checkout-btn{padding:12px 24px;background:#0f172a;color:#fff;border:none;font-size:1rem;cursor:pointer;transition:background .3s;width:100%;max-width:400px}.checkout-btn:hover{background:#1e293b}@media (max-width: 768px){.haedingTextforCartPage{font-size:28px}.cart-card{flex-direction:column;align-items:flex-start;padding:1rem}.cart-image{width:100%;height:auto;max-height:220px}.cart-actions{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.cart-summary{align-items:center}.summary-header{justify-content:space-between;width:100%}.checkout-btn{width:100%}}@media (max-width: 480px){.haedingTextforCartPage{font-size:24px}.cart-title{font-size:1rem}.cart-details p,.remove-btn,.price{font-size:.85rem}.checkout-btn{font-size:.95rem;padding:10px 18px}}.my-orders-container{padding:4rem 2rem;max-width:800px;margin:0 auto;font-family:Poppins,sans-serif;color:#222;display:flex;align-items:center;justify-content:center;flex-direction:column}.order-card{background-color:#fdfdfd;border-radius:16px;box-shadow:0 5px 20px #00000012;padding:1.5rem 2rem;margin-bottom:2rem;transition:all .3s ease;border-left:5px solid #2ecc71}.order-card p{margin:8px 0;font-size:1rem;line-height:1.4}.order-card p span{font-weight:600;color:#333}.order-card .status{color:#2ecc71;font-weight:700}.order-card .date{color:#555;font-size:.95rem}.emptyImage{background:url(https://res.cloudinary.com/dtotogjvb/image/upload/v1750757650/ChatGPT_Image_Jun_24_2025_02_54_43_PM_rsd94q.png);width:200px;height:200px;background-position:center;background-size:contain;background-repeat:no-repeat}.pagination{display:flex;align-items:center;justify-content:center;gap:20px}.pagination button{display:flex;align-items:center;justify-content:center;gap:12px;background-color:#111;color:#fff;padding:8px 16px;border:1px solid #444;font-size:.8rem;font-weight:500;font-family:Poppins,Helvetica Neue,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .4s ease;box-shadow:inset 0 0 0 0 var(--color-hover);width:fit-content}
