body{margin:0;padding-top:80px}.top-section{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:1000}.active-link{color:#000!important}.header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:clamp(12px,2vw,14px) clamp(20px,4vw,40px)}.header-left .logo{cursor:pointer;height:clamp(40px,5vw,45px)}.header-center{display:flex;gap:clamp(12px,2vw,28px)}.header-center .headings{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#547272,#7c004b);background-clip:text;-webkit-background-clip:text;color:#c41e79;font-size:larger;font-weight:700;text-decoration:none;transition:.3s ease}.header-center .active-link{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#b1cb73,#e6738a);background-clip:text;-webkit-background-clip:text}.header-right{align-items:center;background:#6a435b;border-radius:10px;box-shadow:0 4px 12px #8b5fbf59;color:#fff;display:flex;font-size:clamp(14px,1.5vw,16px);font-weight:600;justify-content:center;min-width:140px;padding:clamp(8px,1.5vw,10px);transition:all .3s ease;white-space:nowrap}.dropdown-wrapper{position:relative}.dropdown-menu{background:#fff;border-radius:4px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;left:0;min-width:200px;position:absolute;top:20px}.dropdown-item{color:#000;font-weight:500;padding:12px 16px;text-decoration:none}.dropdown-item:hover{color:#c41e79}.shipping-banner{align-items:center;background:#5c384e;color:#fff;display:flex;gap:10px;justify-content:center;padding:10px 0;text-align:center}.shipping-banner h2{font-size:clamp(14px,2vw,18px);font-weight:300;margin:0}.shipping-icon{font-size:20px}@media (min-width:768px) and (max-width:1023px){body{padding-top:90px}.header{justify-content:space-between;position:relative}.header-left{flex:0 0 auto;order:1}.header-right{flex:0 0 auto;font-size:14px;min-width:120px;order:2;padding:8px 12px}.header-center{flex-wrap:wrap;gap:10px;justify-content:center;order:3;padding:6px 0 2px;width:100%}.header-center .headings,.shipping-banner h2{font-size:15px}}@media (max-width:767px){body{padding-top:115px}.header{flex-wrap:wrap;gap:8px;padding:10px 16px}.header-left{order:1}.header-right{font-size:13px;min-width:110px;order:2;padding:8px 10px}.header-center{flex-wrap:wrap;gap:8px;justify-content:center;order:3;width:100%}.header-center .headings{font-size:14px}.shipping-banner{flex-direction:column;gap:4px;padding:8px 12px}.shipping-banner h2{font-size:13px}}.contact-number{align-items:center;background:none;border-radius:0;box-shadow:none;color:#fff;display:inline-flex;font-family:Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:600;gap:8px;letter-spacing:.03em;padding:0}.contact-number .icon-wrap{align-items:center;background:#ffffff26;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.contact-number i{color:#f7c1c1;font-family:serif;font-family:initial;font-size:13px}.contact-divider{background:#ffffff40;display:inline-block;height:30px;margin:0 4px;width:.5px}.footer{background:linear-gradient(180deg,#5a3a4d,#3f3542);color:#eee;font-family:Poppins,sans-serif;padding:30px 8% 0}.footer-contact-title{font-size:25px;letter-spacing:1px;margin-bottom:26px;text-align:center}.footer-grid{grid-gap:100px;align-items:start;display:grid;gap:100px;grid-template-columns:1.2fr 1fr 1fr 1fr}.footer-map .location-card{background:#866686;border-radius:8px;padding:15px}.footer-map iframe{border:none;border-radius:6px;height:160px;width:100%}.footer-map p{color:#ccc;font-weight:600;margin-top:8px}.footer-left h3{margin-bottom:10px}.footer-left p{color:#bbb;line-height:1.6}.footer-links h3{margin-bottom:12px}.footer-links ul{list-style:none;margin:0;padding:0}.footer-links li{color:#bbb;cursor:pointer;margin-bottom:8px;transition:.25s}.footer-links li a{color:inherit;text-decoration:none}.footer-links li:hover{color:#c4176c}.copyright{border-top:1px solid #fff6;color:#aaa;font-size:13px;margin-top:28px;padding:16px;text-align:center}@media (min-width:768px) and (max-width:1023px){.footer{padding:30px 6% 0}.footer-grid{gap:40px 36px;grid-template-columns:1fr 1fr}.footer-contact-title{font-size:22px;margin-bottom:22px}.footer-map .location-card{max-width:100%}}@media (max-width:767px){.footer{padding:28px 6% 0}.footer-grid{gap:28px;grid-template-columns:1fr;text-align:center}.footer-contact-title{font-size:20px}.footer-map .location-card{margin:auto;max-width:320px}.footer-links ul{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center}.footer-links li{margin-bottom:0}}*{box-sizing:border-box}.slider{background:#111;height:100vh;min-height:750px;overflow:hidden;position:relative;width:100%}.slide-image{height:100%;inset:0;object-fit:cover;object-position:center;opacity:0;position:absolute;transition:opacity .9s ease-in-out;width:100%;will-change:opacity}.slide-image.slide-active{opacity:1;position:relative}.slider-controls{display:flex;justify-content:space-between;padding:0 16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.slider-controls button{align-items:center;background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:44px;justify-content:center;line-height:1;pointer-events:all;transition:background .25s;width:44px}.slider-controls button:hover{background:#000000bf}.slider-dots{bottom:16px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.slider-dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:10px;transition:background .3s,transform .3s;width:10px}.slider-dot.dot-active{background:#fff;transform:scale(1.3)}.categories-wrapper{background:#6a435b;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:30px 20px;width:100%}.category-item{color:#fff;margin:0 auto;text-align:center}.category-circle{align-items:center;background:#fff;border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 12px;transition:transform .35s ease,box-shadow .35s ease;width:70px}.category-image{height:36px;object-fit:contain;transition:transform .35s ease;width:36px}.category-text{color:#fff;font-size:large;font-weight:600}.category-item:hover .category-circle{box-shadow:0 8px 20px #0003;transform:scale(1.15)}.category-item:hover .category-image{transform:scale(1.1)}.clientHead{color:#c41e79;font-size:32px;font-weight:600;margin-bottom:30px;text-align:center}.brands-wrapper-container{align-items:center;flex-direction:column}.brands-wrapper-container,.clients-wrapper{display:flex;justify-content:center;margin:0 auto;width:800px}.clients-wrapper{flex-wrap:wrap;gap:30px;padding:40px 20px}.brands-wrapper,.clients-wrapper{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.brand-logo img,.client-logo img{cursor:pointer;filter:grayscale(100%);height:120px;object-fit:contain;transition:.3s;width:120px}.brand-logo img:hover,.client-logo img:hover{filter:grayscale(0);transform:scale(1.05)}.modal-overlay{background:#00000080;display:flex;inset:0;position:fixed;z-index:9999}.modal-content,.modal-overlay{align-items:center;justify-content:center}.modal-content{max-height:90%;max-width:90%;padding:20px}.modal-content img{max-height:100%;max-width:100%}.about-section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:60px 20px}.about-image{flex:1 1 400px;max-width:500px}.about-image img{border-radius:12px;object-fit:cover;width:100%}.about-content{flex:1 1 400px;max-width:600px}.about-heading{color:#c41e79;font-size:28px;font-weight:700;margin-bottom:20px}.about-description{color:#4a3a45;font-size:large;line-height:1.6;margin-bottom:15px;white-space:pre-line}.about-toggle{background:linear-gradient(45deg,#8b74a1,#e577d8,#5d184c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:all .3s ease}.about-toggle:hover{background:linear-gradient(45deg,#f8d69f,#89368a,#b3abb1);box-shadow:0 4px 10px #8b368a40;transform:translateY(-1px)}.catalogue-section{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:60px 20px}.catalogue-image{flex:1 1 400px;max-width:500px;position:relative}.catalogue-image img{border-radius:12px;object-fit:cover;position:relative;width:100%;z-index:2}.catalogue-image:before{border:3px solid #de9be4;content:"";height:100%;left:40px;position:absolute;top:-30px;width:100%;z-index:1}.catalogue-content{flex:1 1 400px;max-width:600px}.catalogue-heading{color:#c41e79;font-size:28px;font-weight:700;margin-bottom:20px;margin-left:40px}.catalogue-description{color:#3f2b3a;font-size:large;line-height:1.6;margin-bottom:20px;margin-left:40px;white-space:pre-line}.catalogue-button{background:linear-gradient(45deg,#8b74a1,#e577d8,#5d184c);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-left:40px;padding:12px 22px;transition:.3s}.catalogue-button:hover{background:linear-gradient(45deg,#f8d69f,#89368a,#b3abb1)}.overview-section{padding:80px 20px;position:relative;text-align:center}.overview-title{color:#55134f;font-size:28px;margin-bottom:80px}.overview-grid{grid-gap:40px;display:grid;gap:40px;margin:0 auto;max-width:1000px}.overview-image{height:80px;margin-bottom:16px;object-fit:contain;width:80px}.overview-label{color:#333;font-size:14px;font-weight:600;text-transform:uppercase}.youtube-section{margin:0 auto;max-width:1300px;padding:60px 20px}.youtube-header{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:40px}.youtube-title{color:#f11;font-size:28px;font-weight:700;letter-spacing:2px}.youtube-button{border:1px solid #6b3f3f;color:#9b3737;font-size:14px;font-weight:600;margin-left:200px;padding:8px 10px;text-decoration:none;transition:all .3s ease;width:100px}.youtube-button:hover{background:#000;color:#fff}.youtube-videos{grid-gap:20px;display:grid;gap:20px}.youtube-video{border-radius:12px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.youtube-video iframe{height:100%;inset:0;position:absolute;width:100%}.parallax-wrapper{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:500px;justify-content:center}.parallax-image{display:none}.parallax-text{color:#58183b!important;font-size:56px;padding:20px;position:relative}.reviews-section{background:#f5f0f3;padding:60px 15px;text-align:center}.reviews-title{color:#c41e79;font-size:26px;margin-bottom:40px}.review-slider-container{align-items:center;display:flex;gap:10px;justify-content:center}.review-card-wrapper{background:#fff;border-radius:16px;box-shadow:0 8px 28px #c41e7926;height:220px;max-width:620px;overflow:hidden;width:100%}.review-inner{display:flex;transition:transform .8s ease-in-out}.review-inner-item{align-items:center;display:flex;flex-direction:column;height:220px;justify-content:center;min-width:100%;padding:24px 32px}.stars{color:#f4b400;font-size:16px;margin-bottom:10px}.reviewer-name{font-size:14px;font-weight:600}.review-arrow{background:#e09e9e;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:38px;transition:.3s;width:38px}.review-arrow:hover{background:#151414}@media (min-width:1024px){.slider{height:100vh;max-height:850px}.overview-grid{grid-template-columns:repeat(4,1fr)}.youtube-videos{grid-template-columns:repeat(3,1fr)}.parallax-wrapper{height:100vh}.parallax-text{font-size:56px}.review-card-wrapper{max-width:680px}.brands-wrapper-container,.clients-wrapper{width:800px}}@media (min-width:768px) and (max-width:1023px){body,html{overflow-x:hidden}.slider{height:75vh;max-height:650px}.category-circle{height:80px;width:80px}.category-image{height:42px;width:42px}.category-text{font-size:14px}.brands-wrapper-container,.clients-wrapper{width:100%}.about-section,.catalogue-section,.overview-section,.reviews-section,.youtube-section{padding:50px 24px}.about-section,.catalogue-section{gap:30px}.about-content,.about-image,.catalogue-content,.catalogue-image{flex:1 1 45%;max-width:100%}.catalogue-image:before{left:20px;top:-20px}.catalogue-button,.catalogue-description,.catalogue-heading{margin-left:0}.overview-grid{grid-template-columns:repeat(2,1fr)}.overview-title{margin-bottom:50px}.youtube-videos{grid-template-columns:repeat(2,1fr)}.youtube-button{margin-left:60px}.review-card-wrapper{max-width:560px}.parallax-image,.parallax-wrapper{background-attachment:scroll}.parallax-wrapper{height:400px}}@media (max-width:767px){body,html{overflow-x:hidden}.slider{height:20vh;margin-left:0;margin-right:0;min-height:220px;width:100vw}.categories-wrapper{gap:18px;padding:20px 12px}.category-circle{height:60px;width:60px}.category-image{height:30px;width:30px}.category-text{font-size:12px}.brands-wrapper-container,.clients-wrapper{padding:24px 12px;width:100%}.brand-logo img,.client-logo img{height:90px;width:90px}.about-section,.catalogue-section,.overview-section,.reviews-section,.youtube-section{max-width:100%;overflow-x:hidden;padding:36px 16px}.about-content,.about-image,.catalogue-content,.catalogue-image{flex:1 1 100%;max-width:100%}.catalogue-image:before{display:none}.catalogue-button,.catalogue-description,.catalogue-heading{margin-left:0}.overview-grid{gap:24px;grid-template-columns:repeat(2,1fr)}.overview-title{font-size:22px;margin-bottom:36px}.youtube-videos{grid-template-columns:1fr;width:100%}.youtube-header{flex-wrap:wrap;gap:12px;text-align:center}.youtube-button{margin-left:0}.review-slider-container{box-sizing:border-box;padding:0 12px;width:100%}.review-card-wrapper{max-width:100%}.parallax-image{background-attachment:scroll;position:absolute}.parallax-wrapper{background-attachment:scroll;height:300px}.parallax-text{font-size:28px}.parallax-content{padding:60px 8%}.contact-floating,.floating,.floating-buttons,.whatsapp-floating{right:12px!important}}.about-page{overflow-x:hidden}.about-hero{background-position:50%;background-size:cover;height:450px;position:relative}.about-overlay{background:#ce424299;color:#fff;display:flex;flex-direction:column;height:450px;justify-content:center;padding:60px}.about-title{font-size:60px}.about-socials{cursor:pointer;display:flex;font-size:20px;gap:16px;margin-top:20px}.about-box-wrapper{display:flex;flex-wrap:wrap;gap:30px;padding:30px}.about-box{background:linear-gradient(145deg,#fff,#f3edf3);border:1px solid #c41e791f;border-radius:14px;box-shadow:0 18px 40px #0000001a,0 6px 14px #c41e791a;overflow:hidden;padding:30px;position:relative;transition:all .35s ease;width:23%}.about-box:hover{box-shadow:0 18px 38px #0000001f,0 6px 16px #c41e7926;transform:translateY(-8px)}.about-box h3{color:#c41e79;font-size:30px}.about-box p{color:#3f2b3a;font-size:large}.team-section{padding:60px}.team-slider{margin-top:30px;position:relative}.slider-window{overflow:hidden;width:100%}.slider-track{display:flex;gap:30px;transition:transform .5s ease}.team-card{flex:0 0 25%;height:400px;overflow:hidden;text-align:center}.team-image{cursor:pointer;height:400px;object-fit:cover;transition:transform 1.2s;width:100%}.team-image:hover{transform:scale(1.08)}.team-name{font-weight:600;padding:12px}.slider-arrow{background:#000;border:none;color:#fff;cursor:pointer;font-size:28px;padding:4px 12px;position:absolute;top:50%;transform:translateY(-50%)}.arrow-left{left:-40px}.arrow-right{right:-40px}.image-modal{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.full-image{max-height:90%;max-width:90%;object-fit:contain}.close-btn{font-size:50px;right:40px;top:25px}.close-btn,.modal-arrow{color:#fff;cursor:pointer;position:absolute}.modal-arrow{background:#0000;border:none;font-size:60px}.modal-left{left:30px}.modal-right{right:30px}@media (max-width:1023px){.about-title{font-size:46px}.about-box-wrapper{gap:24px;padding:30px 24px}.about-box{width:calc(50% - 12px)}.team-card{flex:0 0 33.33%}.team-section{padding:40px 24px}}@media (max-width:600px){.about-hero{height:320px}.about-overlay{background:#ce4242d9;height:320px;padding:28px 18px}.about-title{font-size:32px}.about-box-wrapper{gap:18px;padding:20px 16px}.about-box{padding:20px;width:100%}.team-section{padding:28px 14px}.team-slider{margin-top:16px;overflow:hidden}.slider-window{-webkit-overflow-scrolling:touch;height:auto;overflow-x:scroll;overflow-y:hidden;padding:0;scroll-snap-type:x mandatory}.slider-window::-webkit-scrollbar{display:none}.slider-track{align-items:flex-start;display:flex;gap:12px;height:auto;transform:none!important;width:-webkit-max-content;width:max-content}.team-card{background:#fff;border-radius:12px;display:flex;flex:0 0 85vw;flex-direction:column;height:auto;overflow:hidden;scroll-snap-align:start}.team-image{display:block;flex-shrink:0;height:240px;object-fit:cover;width:100%}.team-name{flex-shrink:0;font-size:14px;padding:10px 12px;text-align:center}.slider-arrow{display:none}}.catalogue-page{background:#f5f5f5}.catalogue-hero{background:linear-gradient(135deg,#f6e9f1,#efcfe8,#f9f4f7);color:#4a3a45;padding:80px 20px;text-align:center}.catalogue-hero h1{font-size:36px;font-weight:500;line-height:1.4}.catalogue-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:60px 80px}.catalogue-card{background:#fff;text-align:center;transition:.3s}.catalogue-card img{height:300px;object-fit:cover;width:100%}.catalogue-card h3{font-weight:500;padding:15px 0}.catalogue-card:hover{transform:translateY(-8px)}.catalogue-view{background:#f5f5f5;padding:60px}.catalogue-view h1{margin-bottom:40px;text-align:center}.catalogue-view-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}.catalogue-view-grid img{height:600px;object-fit:cover;width:100%}.gallery-card{background:#fff;padding-bottom:10px;text-align:center}.gallery-card img{height:350px;object-fit:cover;width:100%}.gallery-card p{font-weight:500;margin-top:8px}@media (max-width:1024px){.catalogue-grid{gap:30px;grid-template-columns:repeat(2,1fr);padding:40px}.catalogue-hero{padding:60px 20px}.catalogue-hero h1{font-size:28px}}@media (max-width:600px){.catalogue-grid{gap:25px;grid-template-columns:1fr;padding:30px 20px}.catalogue-hero{padding:50px 15px}.catalogue-hero h1{font-size:22px;line-height:1.3}.catalogue-card img{height:240px}}.pdf-main-section{padding:70px 80px}.pdf-main-section h2{color:#4a3a45;margin-bottom:40px;text-align:center}.pdf-category{background:#fff;border-radius:10px;margin-bottom:25px;overflow:hidden}.pdf-header{background:#efcfe8;cursor:pointer;display:flex;justify-content:space-between;padding:22px}.pdf-header h3{margin:0}.pdf-header span{font-size:30px}.pdf-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:30px}.pdf-card{background:#fff;border:1px solid #eee;color:#000;text-decoration:none;transition:.3s}.pdf-card:hover{transform:translateY(-5px)}.pdf-card img{height:280px;object-fit:cover;width:100%}.pdf-card p{padding:12px;text-align:center}@media(max-width:1024px){.pdf-main-section{padding:40px}}@media(max-width:600px){.pdf-grid,.pdf-main-section{padding:20px}.pdf-grid{grid-template-columns:1fr}.pdf-card img{height:220px}}.pdf-card{cursor:pointer}.contact-container{background:linear-gradient(135deg,#f6e9f1,#efcfe8,#e7b9dd),url(https://www.transparenttextures.com/patterns/asfalt-dark.png);background-size:cover;color:#4a3a45;font-family:Poppins,sans-serif;min-height:100vh;padding:70px 100px}.contact-wrapper{align-items:flex-start;display:flex;gap:80px;justify-content:space-between}.contact-left{flex:1.3 1}.contact-left h1{font-size:34px;margin-bottom:20px}.contact-description{font-size:large;line-height:1.8;margin-bottom:45px;max-width:600px}.company-name{font-size:28px;margin-bottom:20px}.contact-left p{font-size:large}.contact-info{margin-top:25px}.contact-form{background:#8160772e;border:2.5px solid #ffffffa6;border-radius:12px;flex:0.8 1;padding:35px 40px}.contact-form h2{color:#4a3a45;margin-bottom:25px}.contact-form form{display:flex;flex-direction:column;gap:12px}.contact-form label{color:#5c4a55;font-size:14px;margin-bottom:4px}.contact-form input,.contact-form textarea{background:#ffffffeb;border:1px solid #e6c7dc;border-radius:6px;padding:11px}.contact-form button{align-self:flex-end;background:linear-gradient(45deg,#8b74a1,#e577d8,#5d184c);border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:600;margin-top:20px;padding:10px 45px;transition:all .3s ease}.contact-form button:hover{background:linear-gradient(45deg,#f8d69f,#89368a,#b3abb1);box-shadow:0 6px 14px #8b368a40;transform:translateY(-2px)}.location-section{background:#f4f4f4;padding:60px 80px}.map-container{border-radius:6px;margin-bottom:25px;overflow:hidden}.location-details p,.phone-row{color:#3f2b3a;font-size:large}.phone-row{display:flex;gap:40px}.error{color:#000;display:block;font-size:12px;margin-bottom:10px}@media (max-width:1024px){.contact-wrapper{align-items:center;flex-direction:column;gap:40px}.contact-form,.contact-left{max-width:600px;width:100%}.contact-container{padding:60px 30px}}@media (max-width:768px){.contact-container{padding:40px 20px}.contact-form{padding:24px}}.projects-container{padding-top:20px}.with-menu-gap{padding-top:80px}.no-menu-gap{padding-top:30px}.top-category-menu{display:flex;gap:20px;justify-content:center;margin-bottom:40px;overflow-x:auto}.top-category-menu button{background:linear-gradient(45deg,#8b74a1,#e577d8,#5d184c);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.top-category-menu button:hover{background:linear-gradient(45deg,#f8d69f,#89368a,#b3abb1);box-shadow:0 4px 10px #8b368a40;transform:translateY(-1px)}.wallpaper-section{margin:60px 0;scroll-margin-top:130px}.hero-row img{height:500px;margin-bottom:30px;object-fit:cover;width:100%}.section-title{color:#c41e79;font-size:28px;margin-bottom:40px;text-align:center}.curtain-heading{color:#c41e79;font-size:32px;margin:20px 0 30px;text-align:center}.horizontal-row{display:flex;gap:10px;margin-bottom:30px;overflow-x:auto;padding:0 20px}.horizontal-row img{flex-shrink:0;height:150px;object-fit:cover;width:159px}@media (max-width:1024px){.with-menu-gap{padding-top:70px}.hero-row img{height:400px}.section-title{font-size:24px}.curtain-heading{font-size:28px}.horizontal-row img{height:130px;width:140px}.top-category-menu{justify-content:flex-start;padding:0 20px;scroll-padding-left:20px}.top-category-menu button{font-size:14px;padding:8px 16px}}@media (max-width:600px){.with-menu-gap{padding-top:110px}.no-menu-gap{padding-top:20px}.hero-row img{height:250px}.section-title{font-size:20px;margin-bottom:25px}.curtain-heading{font-size:24px}.horizontal-row{gap:8px;padding:0 10px}.horizontal-row img{height:110px;width:120px}.top-category-menu{gap:10px;justify-content:flex-start;padding:0 12px;scroll-padding-left:12px}.top-category-menu button{font-size:13px;padding:6px 14px}}.promise-section{background:linear-gradient(180deg,#faf7fb,#f5f5f5);padding:80px 0;text-align:center}.promise-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c41e79,#816077);-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:.5px;margin-bottom:12px}.promise-subtitle{color:#3f2b3a;font-size:large;margin-bottom:50px}.promise-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:auto;width:min(92%,1150px)}.promise-card{background:#fff;border:1px solid #f0d9e6;border-radius:16px;overflow:hidden;padding:28px 24px;position:relative;transition:all .35s ease}.promise-card:before{background:radial-gradient(circle at top,#c41e791f,#0000 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .35s ease}.promise-card:hover:before{opacity:1}.promise-card:hover{border-color:#e8b6d2;box-shadow:0 14px 28px #c41e7926;transform:translateY(-8px)}.promise-icon{color:#c41e79;font-size:44px;margin-bottom:18px;transition:transform .35s ease}.promise-card:hover .promise-icon{transform:scale(1.15) rotate(4deg)}.promise-card-title{color:#c41e79;font-size:20px;font-weight:600;margin-bottom:10px}.promise-card-desc{color:#3f2b3a;font-size:large;line-height:1.6}@media (min-width:768px) and (max-width:1023px){.promise-section{padding:60px 0}.promise-grid{gap:22px;grid-template-columns:repeat(2,1fr)}.promise-subtitle{margin-bottom:36px}}@media (max-width:767px){.promise-section{padding:50px 0}.promise-subtitle{margin-bottom:28px}.promise-grid{gap:18px;grid-template-columns:1fr}}.prodHeading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c41e79,#816077);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,5vw,42px);font-weight:900;letter-spacing:.5px;margin-top:80px;padding-left:60px;position:relative}.wix-font-small{font-family:Cormorant Garamond,serif;font-weight:500}.small-caps{font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:1px}.products-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);padding:60px}.product-card-wrapper{text-align:center}.product-title{color:#c41e79;font-size:25px;font-weight:500;margin-bottom:12px}.product-card{border-radius:12px;height:280px;overflow:hidden;position:relative}.product-card img{height:100%;object-fit:cover;width:100%}.product-overlay{bottom:15px;display:flex;justify-content:center;position:absolute;width:100%}.learn-more{background:linear-gradient(45deg,#8b74a1,#e577d8,#5d184c);border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:8px 18px;transition:all .3s ease}.learn-more:hover{background:linear-gradient(45deg,#f8d69f,#89368a,#b3abb1);box-shadow:0 6px 14px #8b368a40;color:#fff;transform:translateY(-2px)}.product-modal{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.modal-content{background:#fff;border-radius:12px;display:flex;max-width:1000px;overflow:hidden;width:80%}.modal-image{width:50%}.modal-image img{height:100%;object-fit:cover;width:100%}.modal-text{padding:40px;width:50%}.modal-text h2{margin-bottom:20px}.short-desc-block{margin-bottom:14px}.modal-text p{color:#3f2b3a;line-height:1.7;margin-bottom:6px}.desc-block{margin-bottom:16px}.desc-block p{margin-bottom:4px}.product-detail{padding:60px}.back-btn{background:none;border:none;color:#c41e79;cursor:pointer;font-size:15px;font-weight:600;margin-bottom:30px}.detail-content{display:flex;gap:50px}.detail-image{width:50%}.detail-image img{border-radius:12px;height:auto;width:100%}.detail-text{width:100%}.desc-block,.detail-text h2{margin-bottom:20px}.desc-block p{color:#3f2b3a;font-size:large;line-height:1.7;margin-bottom:6px}.toggle-text{color:#c41e79;cursor:pointer;font-size:14px;font-weight:600}.sub-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:20px}.sub-card{display:flex;flex-direction:column}.sub-card img{border-radius:8px;height:200px;margin-bottom:10px;object-fit:cover;width:100%}.sub-card h4{color:#c41e79}.sub-card p{color:#3f2b3a;font-size:large}.types-grid{grid-gap:30px 50px;display:grid;gap:30px 50px;grid-template-columns:repeat(2,1fr);margin-top:20px}.type-card h4{color:#c41e79;font-weight:600;margin-bottom:6px}.type-card p{color:#3f2b3a;font-size:large;line-height:1.7}.detail-text p{white-space:pre-line}.why-wallpaper{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1.2fr 1fr;margin-top:50px}.why-left h3,.why-right h3{color:#c41e79;margin-bottom:20px}.why-left p{line-height:1.7;margin-bottom:22px}.why-left p,.why-right p{color:#3f2b3a;font-size:large}.why-right p{line-height:1.8;margin-bottom:18px}.history-split{align-items:flex-start;display:flex;gap:30px}.history-image{flex:1 1}.history-image img{border-radius:10px;width:100%}.history-text{color:#c41e79;flex:1 1}@media (max-width:768px){.history-split{flex-direction:column}}.parallax-wrapper{border-radius:12px;height:720px;margin:60px 0;overflow:hidden;position:relative}.parallax-image{background-position:50%;background-size:cover;inset:-10%;transform:translateY(0) scale(1.15)}.parallax-image,.parallax-text{position:absolute;will-change:transform}.parallax-text{color:#c41e79;font-size:48px;font-weight:700;left:30%;pointer-events:none;text-align:center;text-shadow:0 3px 10px #00000080;top:50%;transform:translate(-50%,-50%);z-index:2}@media (max-width:1023px){.parallax-image{transform:none!important}.prodHeading{font-size:32px;margin-top:90px;padding-left:30px}.products-grid{gap:30px;grid-template-columns:repeat(2,1fr);padding:40px 30px}.modal-content{width:90%}.modal-text{padding:30px}.detail-content{gap:30px}.product-detail{padding:40px 30px}.sub-grid,.types-grid{grid-template-columns:repeat(2,1fr)}.types-grid{gap:25px 30px}.why-wallpaper{gap:40px;grid-template-columns:1fr}.parallax-wrapper{height:520px}.parallax-text{font-size:36px;left:50%}}@media (max-width:600px){.prodHeading{font-size:26px;margin-top:80px;padding-left:16px}.products-grid{gap:24px;grid-template-columns:1fr;padding:30px 16px}.product-card{height:240px}.modal-content{flex-direction:column;max-height:90vh;overflow-y:auto;width:95%}.modal-image,.modal-text{width:100%}.modal-text{padding:20px}.detail-content{flex-direction:column;gap:24px}.detail-image{width:100%}.product-detail{padding:30px 16px}.sub-grid{grid-template-columns:1fr}.sub-card img{height:180px}sub-card h4{color:#c41e79}.types-grid{grid-template-columns:1fr}.why-wallpaper{gap:30px}.history-split{flex-direction:column;gap:20px}.parallax-wrapper{height:360px;margin:40px 0}.parallax-text{font-size:24px;width:90%}}.floating-contact{align-items:flex-end;display:flex;flex-direction:column;gap:13px;position:fixed;right:0;top:70%;transform:translateY(-50%);z-index:9999}.consultation-tab{background:#5a3f52;border-radius:8px 0 0 8px;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;font-weight:600;padding:16px 10px;position:relative;transform:rotate(180deg);transition:.3s;writing-mode:vertical-rl;z-index:2}.consultation-tab:hover{background:#3f2b3a}.call-btn{background:#555;font-size:18px}.call-btn,.whatsapp-btn{align-items:center;border-radius:50%;box-shadow:0 4px 10px #00000040;color:#fff;display:flex;height:48px;justify-content:center;position:relative;text-decoration:none;width:48px;z-index:1}.whatsapp-btn{background:#25d366;font-size:22px}@media (min-width:768px) and (max-width:1023px){.floating-contact{gap:10px;right:0}.consultation-tab{font-size:14px;padding:14px 9px}.call-btn,.whatsapp-btn{font-size:17px;height:44px;width:44px}}@media (max-width:767px){.floating-contact{align-items:center;bottom:20px;flex-direction:row;gap:10px;padding-right:12px;right:0;top:auto;transform:none}.consultation-tab{border-radius:8px;font-size:13px;padding:10px 14px;transform:none;writing-mode:horizontal-tb}.call-btn,.whatsapp-btn{font-size:18px;height:44px;width:44px}}.popup-overlay{align-items:center;animation:fadeIn .4s ease;background:#0000008c;display:flex;font-family:Poppins,sans-serif;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-box{animation:slideUp .4s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#8160772e;background:linear-gradient(135deg,#f6e9f1,#efcfe8,#e7b9dd);border:2.5px solid #ffffffa6;border-radius:12px;box-shadow:0 12px 40px #8b368a33;max-height:none;max-width:480px;overflow-y:visible;padding:35px 40px;position:relative;width:90%}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.popup-box::-webkit-scrollbar{display:none}.popup-close{background:none;border:none;color:#5c4a55;cursor:pointer;font-size:20px;position:absolute;right:18px;top:14px;transition:color .2s}.popup-close:hover{color:#8b74a1}.popup-title{color:#4a3a45;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;margin-bottom:6px}.popup-subtitle{color:#5c4a55;font-size:13px;margin-bottom:18px}.popup-box form{display:flex;flex-direction:column;gap:6px}.popup-box label{color:#5c4a55;display:block;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:4px}.popup-box input,.popup-box textarea{background:#ffffffeb;border:1px solid #e6c7dc;border-radius:6px;box-sizing:border-box;color:#4a3a45;font-family:Poppins,sans-serif;font-size:14px;outline:none;padding:11px;transition:border .2s;width:100%}.popup-box input:focus,.popup-box textarea:focus{border-color:#8b74a1}.popup-error{color:#000;display:block;font-size:12px;margin-bottom:10px}.popup-submit{align-self:flex-end;background:linear-gradient(45deg,#8b74a1,#e577d8,#5d184c);border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;margin-top:20px;padding:10px 45px;transition:all .3s ease}.popup-submit:hover{background:linear-gradient(45deg,#f8d69f,#89368a,#b3abb1);box-shadow:0 6px 14px #8b368a40;transform:translateY(-2px)}.popup-success{padding:30px 0;text-align:center}.popup-success h3{color:#4a3a45;font-family:Poppins,sans-serif;font-size:24px}.popup-success p{color:#5c4a55;font-family:Poppins,sans-serif;font-size:large;margin-top:8px}@media (min-width:768px) and (max-width:1023px){.popup-box{max-height:88vh;max-width:560px;overflow-y:auto;padding:30px 36px;width:70%}.popup-title{font-size:20px}.popup-subtitle{font-size:13px;margin-bottom:16px}.popup-box label{font-size:13px}.popup-box input,.popup-box textarea{font-size:14px;padding:10px}.popup-submit{align-self:flex-end;font-size:14px;padding:10px 40px}}@media (max-width:767px){.popup-box{max-width:96%;padding:22px 18px;width:96%}.popup-submit{align-self:stretch;text-align:center}}
/*# sourceMappingURL=main.9a507661.css.map*/