.marquee{background:#000;position:relative;color:#fff;background:linear-gradient(135deg,#3f4881,#73a5d0);width:110%;left:-25px}.marquee marquee p{margin:0;font-size:60px;font-weight:700}.hero-section{position:relative;min-height:80vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);overflow:hidden;display:flex;align-items:center;padding:5rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.floating-bubbles{position:absolute;width:100%;height:100%;pointer-events:none;overflow:hidden}.floating-bubble{position:absolute;border-radius:50%;background:#fff6;border:1px solid rgba(255,255,255,.6);animation:float 15s infinite ease-in-out}.floating-bubble:nth-child(1){width:60px;height:60px;left:10%;animation-delay:0s}.floating-bubble:nth-child(2){width:40px;height:40px;left:20%;animation-delay:2s}.floating-bubble:nth-child(3){width:80px;height:80px;left:30%;animation-delay:4s}.floating-bubble:nth-child(4){width:30px;height:30px;left:40%;animation-delay:6s}.floating-bubble:nth-child(5){width:50px;height:50px;left:60%;animation-delay:8s}.floating-bubble:nth-child(6){width:35px;height:35px;left:70%;animation-delay:10s}.floating-bubble:nth-child(7){width:45px;height:45px;left:80%;animation-delay:12s}.floating-bubble:nth-child(8){width:25px;height:25px;left:90%;animation-delay:14s}.floating-bubble:nth-child(9){width:55px;height:55px;left:15%;animation-delay:1s}.floating-bubble:nth-child(10){width:65px;height:65px;left:85%;animation-delay:3s}@keyframes float{0%,to{transform:translateY(100vh) rotate(0) scale(.5);opacity:0}10%,90%{opacity:.7}50%{transform:translateY(-50px) rotate(180deg) scale(1);opacity:.8}}.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:10}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;min-height:600px}.hero-text{display:flex;flex-direction:column;gap:2rem;text-align:left}.hero-title{font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1);color:#1e293b;line-height:1.1;margin:0;display:block;color:#3f4881;background:linear-gradient(135deg,#3f4881,#73a5d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.color-white{color:#fff!important;font-size:3.5rem;font-weight:800;line-height:1.1;margin:0 0 20px;display:block}.title-highlight{color:#3f4881;background:linear-gradient(135deg,#3f4881,#73a5d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-content-about{text-align:center}.hero-description{font-size:1.25rem;color:#64748b;line-height:31px;max-width:90%}.service-tags{display:flex;gap:1rem;flex-wrap:wrap}.service-tag{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;font-weight:600;font-size:.875rem;transition:all .3s ease}.service-tag.dry-clean{background:#fef3c7;color:#d97706}.service-tag.wash-fold{background:#dcfce7;color:#16a34a}.service-tag.express{background:#fee2e2;color:#dc2626}.service-tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;font-size:1rem}.btn-primary{background:linear-gradient(135deg,#3f4881,#5b6cb8);color:#fff;box-shadow:0 4px 12px #3f48814d}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 25px #3f488166}.btn-secondary{background:#fff;color:#3f4881;border:2px solid #e2e8f0}.btn-secondary:hover{border-color:#3f4881;background:#f8fafc;transform:translateY(-3px)}.trust-indicators{display:flex;gap:2rem;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:20px;font-weight:500}.trust-item svg{color:#22c55e}.hero-visual{position:relative;display:flex;align-items:start;justify-content:center}.hero-image{position:relative;z-index:5;max-width:100%;border-radius:20px;box-shadow:0 20px 40px #0000001a;background:#fff;padding:20px 20px 15px}.hero-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px #0000001a}.logo-container{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 20px 40px #0000001a;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;min-height:400px}.logo-image{max-width:100%;max-height:300px;object-fit:contain}.promo-card{position:absolute;top:-40px;right:-40px;background:linear-gradient(135deg,#5498f6,#6dc3e7);color:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 8px 25px #2263c54d;display:flex;align-items:center;gap:1rem;z-index:10;min-width:200px}.promo-icon{width:48px;height:48px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.promo-content h3{font-size:1rem;font-weight:700;margin:0 0 .25rem}.promo-content p{font-size:.875rem;margin:0;opacity:.9}.soap-bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffc,#3f48811a 30%,#73a5d01a 60%,#c761511a 80%,#fcee9a33);box-shadow:0 0 20px #ffffffb3,inset 0 0 20px #ffffffb3;animation:bubble-float 8s infinite ease-in-out;pointer-events:none}.bubble-1{width:80px;height:80px;top:-40px;right:-40px;animation-delay:0s}.bubble-2{width:60px;height:60px;bottom:-30px;right:20%;animation-delay:2s}.bubble-3{width:40px;height:40px;top:20%;left:-20px;animation-delay:4s}@keyframes bubble-float{0%,to{transform:translateY(0) translate(0) scale(1)}25%{transform:translateY(-10px) translate(5px) scale(1.05)}50%{transform:translateY(0) translate(10px) scale(1)}75%{transform:translateY(5px) translate(5px) scale(.95)}}@media (max-width: 768px){.hero-section{min-height:auto;padding:3rem 0}.hero-content{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-title{font-size:2.5rem}.hero-description{max-width:100%}.service-tags{justify-content:center}.timing-options{flex-direction:column}.hero-actions{justify-content:center}.trust-indicators{justify-content:center;gap:1rem}.promo-card{position:relative;bottom:auto;left:auto;max-width:100%}}@media (max-width: 480px){.container{padding:0 15px}.hero-title{font-size:2rem}.hero-description{font-size:1.125rem}.service-tags{flex-direction:column;align-items:center}.service-tag{width:100%;max-width:300px;justify-content:center}.hero-actions{flex-direction:column;width:100%}.btn-primary,.btn-secondary{width:100%;justify-content:center}.trust-indicators{flex-direction:column;text-align:center}.logo-container{padding:2rem;min-height:300px}}.laundry-services-section{padding:3rem 0!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;position:relative!important;overflow:hidden!important}.laundry-services-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(63,72,129,.03) 0%,transparent 70%);animation:laundry-rotate 20s linear infinite;pointer-events:none}.laundry-services-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:2rem!important;margin-bottom:3rem!important}.laundry-service-card{background:#fff!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 30px #00000014!important;border:1px solid #e2e8f0!important;transition:all .4s ease!important;position:relative!important;display:flex!important;flex-direction:column!important;min-height:400px!important}.laundry-service-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #0000001f!important}.laundry-service-image-wrapper{position:relative!important;overflow:hidden!important}.laundry-service-image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}.laundry-service-card:hover .laundry-service-image{transform:scale(1.05)!important}.laundry-service-image-placeholder{width:100%!important;height:100%!important;background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#2563eb!important}.laundry-service-content{padding:1.75rem!important;flex:1!important;display:flex!important;flex-direction:column!important}.laundry-service-title{font-size:1.25rem!important;font-weight:700!important;color:#1e293b!important;margin-bottom:.75rem!important;line-height:1.3!important}.laundry-service-description{color:#64748b!important;line-height:30px!important;font-size:18px!important;margin-bottom:1.25rem!important;flex:1!important}.laundry-service-button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;border-radius:12px!important;text-decoration:none!important;font-weight:600!important;font-size:16px!important;transition:all .3s ease!important;align-self:flex-start!important;width:100%;justify-content:center}.laundry-service-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #3f48814d!important}.laundry-service-decoration{position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#3f4881,#73a5d0,#c76151)!important;transform:scaleX(0)!important;transition:transform .4s ease!important}.laundry-service-card:hover .laundry-service-decoration{transform:scaleX(1)!important}.laundry-service-options{margin:3rem 0!important;text-align:center!important}.laundry-options-title{font-size:1.75rem!important;font-weight:700!important;color:#1e293b!important;margin-bottom:1.5rem!important}.laundry-options-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.5rem!important}.laundry-option-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 35px #0000001a!important}.laundry-option-content{text-align:left!important;flex:1!important}.laundry-option-timing{font-size:.9rem!important;font-weight:600!important;color:#3f4881!important;margin-bottom:.5rem!important}.laundry-services-cta{background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;padding:2.5rem 2rem!important;border-radius:20px!important;text-align:center!important;position:relative!important;overflow:hidden!important}.laundry-services-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:laundry-pulse 4s ease-in-out infinite}@media (max-width: 768px){.laundry-services-section{padding:2rem 0!important}.laundry-section-header{margin-bottom:2rem!important}.laundry-section-title{font-size:1.75rem!important}.laundry-services-grid{grid-template-columns:1fr!important;gap:1.25rem!important;margin-bottom:2rem!important}.laundry-service-image-wrapper{height:180px!important}.laundry-service-content{padding:1.25rem!important}.laundry-option-card{flex-direction:column!important;text-align:center!important;padding:1.25rem!important}.laundry-option-content{text-align:center!important}.laundry-services-cta{padding:2rem 1.5rem!important}.laundry-cta-content h3{font-size:1.5rem!important}.laundry-service-options{margin:2rem 0!important}}@media (max-width: 480px){.laundry-container{padding:0 15px!important}.laundry-services-section{padding:1.5rem 0!important}.laundry-section-title{font-size:1.5rem!important}.laundry-services-grid{grid-template-columns:1fr!important;gap:1rem!important}.laundry-service-content,.laundry-option-card{padding:1rem!important}.laundry-cta-content h3{font-size:1.25rem!important}.laundry-cta-button{width:100%!important;justify-content:center!important}}.laundry-features-section{padding:3rem 0!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important;font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;position:relative!important;overflow:hidden!important}.laundry-features-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(63,72,129,.03) 0%,transparent 70%);animation:laundry-rotate 20s linear infinite;pointer-events:none}@keyframes laundry-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.laundry-container{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;position:relative!important;z-index:10!important}.laundry-section-title{font-size:clamp(2rem,5vw,2.5rem)!important;font-weight:800!important;color:#1e293b!important;margin-bottom:1rem!important;line-height:1.2!important}.laundry-section-description{font-size:1.125rem!important;color:#64748b!important;max-width:600px!important;margin:0 auto!important;line-height:1.6!important}.laundry-features-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.75rem!important;margin-bottom:3rem!important}.laundry-feature-card{background:#fff!important;border-radius:20px!important;padding:2rem!important;box-shadow:0 10px 30px #00000014!important;border:1px solid #e2e8f0!important;transition:all .4s ease!important;position:relative!important;overflow:hidden!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-height:300px!important}.laundry-feature-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 40px #0000001f!important}.laundry-feature-card:hover .laundry-feature-icon{transform:scale(1.1) rotateY(180deg)!important}.laundry-feature-icon-wrapper{margin-bottom:1.5rem!important;position:relative!important}.laundry-feature-icon{width:70px!important;height:70px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .4s ease!important;position:relative!important;z-index:2!important}.laundry-feature-icon:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:20px;background:linear-gradient(45deg,transparent,rgba(255,255,255,.5),transparent);opacity:0;transition:opacity .4s ease}.laundry-feature-card:hover .laundry-feature-icon:before{opacity:1}.laundry-feature-icon.clock{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#2563eb!important}.laundry-feature-icon.truck{background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;color:#16a34a!important}.laundry-feature-icon.award{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#d97706!important}.laundry-feature-icon.shield{background:linear-gradient(135deg,#fce7f3,#fbcfe8)!important;color:#be185d!important}.laundry-feature-icon.star{background:linear-gradient(135deg,#fef2f2,#fecaca)!important;color:#dc2626!important}.laundry-feature-icon.eco{background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:#059669!important}.laundry-feature-content{flex:1!important;position:relative!important;z-index:2!important}.laundry-feature-title{font-size:1.25rem!important;font-weight:700!important;color:#1e293b!important;margin-bottom:.75rem!important;line-height:1.3!important}.laundry-feature-description{color:#64748b!important;line-height:1.6!important;font-size:.9rem!important}.laundry-feature-decoration{position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#3f4881,#73a5d0,#c76151)!important;transform:scaleX(0)!important;transition:transform .4s ease!important}.laundry-feature-card:hover .laundry-feature-decoration{transform:scaleX(1)!important}.laundry-features-cta{background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;padding:2.5rem 2rem!important;border-radius:20px!important;text-align:center!important;position:relative!important;overflow:hidden!important}.laundry-features-cta:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:laundry-pulse 4s ease-in-out infinite}@keyframes laundry-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.laundry-cta-button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #0003!important}@media (max-width: 768px){.laundry-features-section{padding:2rem 0!important}.laundry-section-header{margin-bottom:2rem!important}.laundry-section-title{font-size:1.75rem!important}.laundry-features-grid{grid-template-columns:1fr!important;gap:1.25rem!important;margin-bottom:2rem!important}.laundry-feature-card{padding:1.5rem!important;min-height:250px!important}.laundry-feature-icon{width:60px!important;height:60px!important}.laundry-feature-title{font-size:1.125rem!important}.laundry-features-cta{padding:2rem 1.5rem!important}.laundry-cta-content h3{font-size:1.5rem!important}}@media (max-width: 480px){.laundry-container{padding:0 15px!important}.laundry-features-section{padding:1.5rem 0!important}.laundry-section-title{font-size:1.5rem!important}.laundry-feature-card{padding:1.25rem!important;min-height:220px!important}.laundry-feature-icon{width:50px!important;height:50px!important}.laundry-cta-content h3{font-size:1.25rem!important}.laundry-cta-button{width:100%!important;justify-content:center!important}}[data-aos=fade-up]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}[data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}p.video-product-name{font-size:20px;font-weight:500;text-align:center}.video-slider-wrap{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important}.video-slider .prev-arrow{position:absolute;top:50%;left:0!important;padding:6px;transform:rotate(180deg);z-index:99;cursor:pointer;border:1px solid #000;width:34px;height:34px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:6px}.video-slider .next-arrow{position:absolute;top:50%;right:0!important;padding:6px;cursor:pointer;border:1px solid #000;width:34px;height:34px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:6px}.brand-slider .slick-track{display:flex;align-items:center}.brand-slider .slick-arrow{display:none!important}.brand-slider .slick-slide{padding:0 40px!important}video{width:100%;height:100%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000014!important}.video-item{margin:0 20px 20px}.video-wrapper{position:relative;border-radius:20px;overflow:hidden;background:#000}.video-element{width:100%;height:100%;object-fit:cover;background-color:#000;border-radius:20px;display:block}.custom-video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:#ffffffe6;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;z-index:2;box-shadow:0 4px 10px #00000040}.custom-video-btn:hover{transform:translate(-50%,-50%) scale(1.1);background:#fff}.custom-video-btn.play:before{content:"\25b6";font-size:30px;color:#46548b;margin-left:4px}.custom-video-btn.pause:before{content:"\275a\275a";font-size:28px;color:#46548b}.video-slider .prev-arrow,.video-slider .next-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;width:40px;height:40px;border-radius:50%;box-shadow:0 4px 10px #00000026;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:all .3s ease}.video-slider .prev-arrow:hover,.video-slider .next-arrow:hover{background:#46548b;color:#fff;transform:translateY(-50%) scale(1.1)}.video-slider .prev-arrow{left:-20px;transform:translateY(-50%) rotate(180deg)}.video-slider .next-arrow{right:-20px}.video-slider .prev-arrow img,.video-slider .next-arrow img{width:18px;height:18px;filter:invert(0) brightness(0)}.video-slider .prev-arrow:hover img,.video-slider .next-arrow:hover img{filter:invert(1)}.bubble{position:absolute;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);animation:float 15s infinite ease-in-out}.collections-filter{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.filter-title{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}.filter-count{font-size:.875rem;color:#6b7280}.filter-buttons{display:flex;gap:.75rem;flex-wrap:wrap}.filter-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f8fafc;color:#6b7280;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s ease;border:2px solid #e5e7eb;font-size:.875rem}.filter-btn:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.filter-btn.active{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;border-color:#3f4881}.filter-count-badge{background:#fff3;color:inherit;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.filter-btn.active .filter-count-badge{background:#ffffff4d}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}.header-content{flex:1}.section-title{font-size:2rem!important;font-weight:700;color:#1f2937;margin-bottom:.5rem}.section-subtitle{font-size:1rem;color:#6b7280}.header-info{display:flex;gap:1rem;flex-wrap:wrap}.info-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ecfdf5;color:#065f46;border-radius:8px;font-size:.875rem;font-weight:500}.services-list{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;margin-bottom:3rem}.list-header{display:grid;grid-template-columns:3fr 1fr 140px 200px;gap:2rem;padding:1.25rem 2rem;background:#f8fafc;border-bottom:2px solid #e5e7eb;font-weight:600;font-size:.875rem;color:#374151;text-transform:uppercase;letter-spacing:.05em;align-items:center}.service-row{display:grid;grid-template-columns:3fr 1fr 140px 200px;gap:2rem;padding:1.5rem 2rem;border-bottom:1px solid #f3f4f6;align-items:center;transition:background-color .2s ease}.service-row:hover{background-color:#f9fafb}.service-row:last-child{border-bottom:none}.service-info{display:flex;align-items:flex-start;gap:1rem}.service-image{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.service-image img{width:100%;height:100%;object-fit:cover}.image-placeholder{color:#9ca3af}.service-details{flex:1;min-width:0}.service-name-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;flex-wrap:wrap}.service-name{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.service-badges{display:flex;gap:.375rem}.badge{padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.badge.express{background:#fee2e2;color:#dc2626}.badge.eco{background:#d1fae5;color:#065f46}.badge.sale{background:#fef3c7;color:#d97706}.service-description{font-size:.875rem;color:#6b7280;line-height:1.4;margin-bottom:.5rem}.service-features{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}.feature{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280}.feature svg{color:#3f4881}.variant-options{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.variant-label{font-size:.75rem;color:#374151;font-weight:600}.variant-select{padding:.375rem .75rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:.75rem;cursor:pointer;min-width:120px}.service-pricing{text-align:center}.price-current{font-size:1.5rem;font-weight:700;color:#dc2626;margin-bottom:.25rem}.price-original{font-size:.875rem;color:#9ca3af;text-decoration:line-through;margin-bottom:.25rem}.price-savings{font-size:.75rem;color:#059669;font-weight:600}.price-unit{font-size:.75rem;color:#6b7280}.service-quantity{display:flex;justify-content:center;align-items:center}.quantity-control{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden;width:140px}.qty-btn{width:36px;height:36px;border:none;background:#f9fafb;font-size:1rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.qty-btn:hover{background:#f3f4f6;color:#111827}.qty-input{width:68px;height:36px;border:none;text-align:center;font-weight:600;color:#111827;outline:none;background:#fff;font-size:.875rem}.unavailable-qty{color:#9ca3af;font-size:1.25rem;text-align:center;width:140px}.service-actions{display:flex;gap:.5rem;justify-content:flex-start;align-items:center;width:200px}.add-to-cart-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.875rem;white-space:nowrap;height:36px;flex:1;min-width:110px}.add-to-cart-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3f48814d}.add-to-cart-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.details-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .75rem;background:#fff;color:#6b7280;border:2px solid #e5e7eb;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease;font-size:.875rem;white-space:nowrap;height:36px;min-width:80px}.details-btn:hover{border-color:#3f4881;color:#3f4881;background:#f8fafc}.unavailable-btn{display:flex;align-items:center;justify-content:center;padding:.625rem 1rem;background:#f3f4f6;color:#9ca3af;border-radius:8px;font-weight:600;font-size:.875rem;height:36px;width:200px}.trust-section{margin-top:3rem}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.trust-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.trust-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-icon.blue{background:#3b82f61a;color:#3b82f6}.trust-icon.green{background:#10b9811a;color:#10b981}.trust-icon.purple{background:#8b5cf61a;color:#8b5cf6}.trust-content{flex:1}.trust-title{font-size:1rem;font-weight:700;color:#111827;margin-bottom:.25rem}.trust-text{color:#6b7280;font-size:.875rem}.pagination-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;margin:3rem 0}.pagination-btn{padding:.75rem 1.5rem;background:#fff;color:#3f4881;text-decoration:none;border-radius:8px;font-weight:600;border:2px solid #e5e7eb;transition:all .2s ease}.pagination-btn:hover{border-color:#3f4881;background:#3f4881;color:#fff}.pagination-info{color:#6b7280;font-weight:500}.empty-state{text-align:center;padding:4rem 2rem;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a}.empty-icon{color:#d1d5db;margin-bottom:1.5rem}.empty-title{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.75rem}.empty-text{color:#6b7280;margin-bottom:2rem}.contact-btn{display:inline-flex;align-items:center;padding:.75rem 2rem;background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .2s ease}.contact-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3f488166;color:#fff}@media (max-width: 1024px){.list-header{display:none}.service-row{display:block;padding:1.5rem}.service-info{margin-bottom:1rem}.service-pricing{text-align:left;margin-bottom:1rem}.service-quantity{justify-content:flex-start;margin-bottom:1rem}.service-actions{width:100%;justify-content:flex-start}.section-header{flex-direction:column;align-items:flex-start}.header-info{width:100%}.trust-grid{grid-template-columns:1fr}.variant-options{justify-content:center}}@media (max-width: 768px){.container{padding:0 16px}.hero-title{font-size:2.5rem}.hero-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}.service-row{padding:1rem}.service-image{display:none}.service-info{flex-direction:column;align-items:flex-start;text-align:center}.service-pricing{flex-direction:column;align-items:flex-start;gap:.25rem;text-align:center}.service-quantity{justify-content:center}.service-actions{width:100%;justify-content:center}.details-btn{display:none}.add-to-cart-btn{flex:1;justify-content:center;width:100%;max-width:200px}.section-title{font-size:1.75rem}.collections-filter{padding:1.5rem}.filter-header{flex-direction:column;align-items:flex-start;gap:.5rem}.variant-options{justify-content:center}.variant-select{min-width:160px}}@media (max-width: 480px){.hero-title{font-size:2rem}.stat-number{font-size:1.75rem}.service-name-row{flex-direction:column;align-items:flex-start;gap:.5rem}.service-features{gap:.5rem}.services-list{margin:0 -8px;border-radius:8px}.collections-filter{margin:0 -8px 2rem;border-radius:8px}.filter-buttons{gap:.5rem}.filter-btn{font-size:.8rem;padding:.625rem 1rem}.variant-options{flex-direction:column;align-items:center;gap:.5rem}.variant-select{width:100%;max-width:200px}.service-actions{flex-direction:column;gap:.5rem}.add-to-cart-btn{max-width:none}}.collections-showcase{padding:2rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.collections-header{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;padding:4rem 0;position:relative;overflow:hidden;border-radius:20px;margin-bottom:4rem}.header-content{position:relative;z-index:10;text-align:center;margin:0 auto}.header-badge{display:inline-block;padding:.5rem 1.5rem;background:#fff3;color:#fff;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.3)}.header-title{font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.1}.header-subtitle{font-size:1.25rem;opacity:.95;line-height:1.6}.collections-content{display:flex;flex-direction:column;gap:4rem}.collection-section{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0}.collection-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.collection-info{flex:1}.collection-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.2}.collection-description{color:#64748b;line-height:1.6;margin-bottom:1rem;font-size:1rem}.collection-stats{display:flex;gap:1.5rem;align-items:center}.products-count,.price-from{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b;font-weight:500}.products-count:before{content:"\1f4e6";font-size:1rem}.price-from:before{content:"\1f4b0";font-size:1rem}.view-all-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#3f4881,#5b6cb8);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .2s ease;white-space:nowrap}.view-all-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3f48814d}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.product-card{background:#f8fafc;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.product-image{position:relative;aspect-ratio:1;overflow:hidden;background:#f3f4f6}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image img{transform:scale(1.05)}.placeholder-image{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;gap:.5rem}.placeholder-image span{font-weight:600;text-align:center;font-size:.875rem}.product-badge{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.product-badge.sale{background:#fef3c7;color:#d97706}.product-badge.unavailable{background:#fee2e2;color:#dc2626}.product-info{padding:1.5rem}.product-title{margin-bottom:1rem}.product-title a{font-size:1.125rem;font-weight:600;color:#1e293b;text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-title a:hover{color:#3f4881}.product-pricing{margin-bottom:1rem}.price-regular,.price-sale{font-size:1.25rem;font-weight:700;color:#3f4881}.price-compare{font-size:1rem;color:#94a3b8;text-decoration:line-through;margin-left:.5rem}.availability-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-bottom:1rem}.availability-status.available{color:#16a34a}.availability-status.unavailable{color:#dc2626}.product-actions{margin-top:auto}.product-btn{display:inline-flex;align-items:center;gap:.5rem;width:100%;justify-content:center;padding:.75rem 1rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;font-size:.875rem}.product-btn.primary{background:#3f4881;color:#fff}.product-btn.primary:hover{background:#334166;transform:translateY(-1px)}.view-more-card{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;display:flex;align-items:center;justify-content:center}.view-more-content{text-align:center;padding:2rem}.view-more-icon{margin:0 auto 1rem;opacity:.8}.view-more-content h3{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.view-more-content p{opacity:.9;margin-bottom:1.5rem}.view-more-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff3;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease;border:1px solid rgba(255,255,255,.3)}.view-more-btn:hover{background:#ffffff4d;transform:translateY(-1px)}.collections-cta{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;padding:4rem 2rem;border-radius:20px;text-align:center;margin-top:4rem}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .2s ease}@media (max-width: 768px){.header-title{font-size:2.5rem}.collection-header{flex-direction:column;align-items:stretch;gap:1.5rem}.collection-stats{flex-direction:column;align-items:flex-start;gap:.5rem}.products-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.collection-section{padding:2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-btn{width:100%;max-width:300px}}@media (max-width: 480px){.container{padding:0 15px}.header-title{font-size:2rem}.collection-title{font-size:1.5rem}.collection-section{padding:1.5rem}.products-grid{grid-template-columns:1fr}.collections-cta{padding:3rem 1.5rem}.cta-content h2{font-size:2rem}}.laundry-services-catalog-page{font-family:var(--font-family-primary, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)!important;color:#1f2937!important;line-height:1.6!important}.laundry-catalog-container{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.laundry-catalog-hero{background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;padding:4rem 0!important;position:relative!important;overflow:hidden!important}.laundry-hero-background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.laundry-floating-bubbles{position:absolute!important;width:100%!important;height:100%!important;pointer-events:none!important;overflow:hidden!important}.laundry-floating-bubble{position:absolute!important;border-radius:50%!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;animation:laundry-catalog-float 20s infinite ease-in-out!important}.laundry-floating-bubble:nth-child(1){width:60px!important;height:60px!important;left:10%!important;animation-delay:0s!important}.laundry-floating-bubble:nth-child(2){width:40px!important;height:40px!important;left:25%!important;animation-delay:4s!important}.laundry-floating-bubble:nth-child(3){width:80px!important;height:80px!important;left:50%!important;animation-delay:8s!important}.laundry-floating-bubble:nth-child(4){width:30px!important;height:30px!important;left:75%!important;animation-delay:12s!important}.laundry-floating-bubble:nth-child(5){width:50px!important;height:50px!important;left:90%!important;animation-delay:16s!important}@keyframes laundry-catalog-float{0%,to{transform:translateY(100vh) rotate(0);opacity:0}10%,90%{opacity:.6}50%{transform:translateY(-30px) rotate(180deg)}}.laundry-hero-content{position:relative!important;z-index:10!important;text-align:center!important;max-width:900px!important;margin:0 auto!important}.laundry-hero-title{font-size:clamp(2.5rem,5vw,3.5rem)!important;font-weight:800!important;margin-bottom:1.5rem!important;text-shadow:0 2px 4px rgba(0,0,0,.1)!important;line-height:1.1!important}.laundry-hero-subtitle{font-size:1.25rem!important;margin-bottom:3rem!important;opacity:.95!important;line-height:1.6!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important}.laundry-hero-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem!important;max-width:600px!important;margin:0 auto!important}.laundry-stat-item{text-align:center!important}.laundry-stat-number{display:block!important;font-size:2rem!important;font-weight:700!important;margin-bottom:.5rem!important}.laundry-stat-label{font-size:.875rem!important;opacity:.9!important}.laundry-service-categories{padding:4rem 0!important;background:#f8fafc!important}.laundry-category-filters{display:flex!important;justify-content:center!important;gap:1rem!important;margin-bottom:3rem!important;flex-wrap:wrap!important}.laundry-filter-btn{padding:.875rem 1.5rem!important;border:2px solid #e5e7eb!important;background:#fff!important;color:#6b7280!important;border-radius:50px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;font-size:.875rem!important}.laundry-filter-btn:hover,.laundry-filter-btn.active{border-color:#3f4881!important;background:#3f4881!important;color:#fff!important;transform:translateY(-2px)!important}.laundry-service-card{background:#fff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a!important;transition:all .3s ease!important;border:1px solid #e5e7eb!important;display:flex!important;flex-direction:column!important}.laundry-service-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 25px -5px #0000001a!important}.laundry-service-card.hidden{display:none!important}.laundry-service-image{position:relative!important;aspect-ratio:4/3!important;overflow:hidden!important;background:#f3f4f6!important}.laundry-placeholder-image{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#9ca3af!important;gap:1rem!important}.laundry-placeholder-text{font-weight:600!important;text-align:center!important;max-width:80%!important}.laundry-service-badge{position:absolute!important;top:1rem!important;right:1rem!important;padding:.375rem .75rem!important;border-radius:20px!important;font-size:.75rem!important;font-weight:600!important}.laundry-service-badge.standard{background:#dbeafe!important;color:#2563eb!important}.laundry-service-badge.express{background:#fef3c7!important;color:#d97706!important}.laundry-service-info{padding:2rem!important;flex:1!important;display:flex!important;flex-direction:column!important}.laundry-service-title{font-size:1.375rem!important;font-weight:700!important;color:#111827!important;margin-bottom:1rem!important}.laundry-service-stats{display:flex!important;gap:1.5rem!important;margin-bottom:2rem!important}.laundry-stat{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.875rem!important;color:#6b7280!important}.laundry-stat svg{color:#10b981!important}.laundry-view-services-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;width:100%!important;justify-content:center!important;padding:.875rem 1.5rem!important;background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;text-decoration:none!important;border-radius:8px!important;font-weight:600!important;transition:all .2s ease!important}.laundry-view-services-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #3f48814d!important}.laundry-view-services-btn.express{background:linear-gradient(135deg,#d97706,#f59e0b)!important}.laundry-view-services-btn.express:hover{box-shadow:0 4px 12px #d977064d!important}.laundry-service-highlights{padding:4rem 0!important;background:#fff!important}.laundry-highlights-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:2rem!important}.laundry-highlight-card{text-align:center!important;padding:2rem!important;background:#f8fafc!important;border-radius:12px!important;border:1px solid #e5e7eb!important;transition:all .2s ease!important}.laundry-highlight-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 25px #0000001a!important}.laundry-highlight-icon{width:64px!important;height:64px!important;background:#3f4881!important;color:#fff!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 1.5rem!important}.laundry-highlight-card h3{font-size:1.25rem!important;font-weight:700!important;color:#111827!important;margin-bottom:1rem!important}.laundry-highlight-card p{color:#6b7280!important;line-height:1.6!important}.laundry-catalog-cta{padding:4rem 0!important;background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;text-align:center!important}.laundry-cta-content h2{font-size:2.25rem!important;font-weight:700!important;margin-bottom:1rem!important}.laundry-cta-content p{font-size:1.125rem!important;margin-bottom:2.5rem!important;opacity:.9!important}.laundry-cta-buttons{display:flex!important;gap:1rem!important;justify-content:center!important;flex-wrap:wrap!important}.laundry-cta-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:1rem 2rem!important;border-radius:8px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s ease!important;font-size:1rem!important}.laundry-cta-btn.primary{background:#fff!important;color:#3f4881!important}.laundry-cta-btn.primary:hover{background:#f8fafc!important;transform:translateY(-2px)!important}.laundry-cta-btn.secondary{background:#ffffff1a!important;color:#fff!important;border:2px solid rgba(255,255,255,.3)!important}.laundry-cta-btn.secondary:hover{background:#fff3!important;transform:translateY(-2px)!important}@media (max-width: 768px){.laundry-hero-title{font-size:2.25rem!important}.laundry-hero-stats{grid-template-columns:1fr!important;gap:1.5rem!important}.laundry-category-filters{justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:1rem!important}.laundry-filter-btn{white-space:nowrap!important;flex-shrink:0!important}.laundry-services-grid,.laundry-highlights-grid{grid-template-columns:1fr!important}.laundry-cta-buttons{flex-direction:column!important;align-items:center!important}.laundry-cta-btn{width:100%!important;max-width:300px!important;justify-content:center!important}.laundry-section-title,.laundry-cta-content h2{font-size:2rem!important}}@media (max-width: 480px){.laundry-hero-title{font-size:2rem!important}.laundry-hero-subtitle{font-size:1.125rem!important}.laundry-catalog-container{padding:0 15px!important}.laundry-service-info,.laundry-highlight-card{padding:1.5rem!important}}.about-section{padding:0rem 0rem 2rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.about-hero{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;padding:5rem 0;position:relative;overflow:hidden;margin-bottom:5rem}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes float{0%,to{transform:translateY(100vh) rotate(0);opacity:0}10%,90%{opacity:.6}50%{transform:translateY(-30px) rotate(180deg)}}.hero-content{position:relative;z-index:10;text-align:center;margin:0 auto}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.75rem 1.5rem;background:#3f48811a;color:#3f4881;border-radius:50px;font-size:.875rem;font-weight:600;border:1px solid rgba(63,72,129,.2)}.hero-subtitle{font-size:1.375rem;opacity:.95;line-height:1.6;max-width:700px;margin:0 auto}.story-section{margin-bottom:5rem}.story-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.story-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.2}.story-intro{font-size:1.125rem;color:#3f4881;font-weight:600;margin-bottom:2rem}.story-body{color:#64748b;line-height:1.7;margin-bottom:2.5rem}.story-body p{margin-bottom:1.5rem}.story-features{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem}.feature-item{display:flex;align-items:flex-start;gap:1rem}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon.quality{background:#dcfce7;color:#16a34a}.feature-icon.safe{background:#dbeafe;color:#2563eb}.feature-icon.fast{background:#fef3c7;color:#d97706}.feature-icon.delivery{background:#fce7f3;color:#be185d}.feature-content h3{font-weight:600;color:#1e293b;margin-bottom:.25rem}.feature-content p{color:#64748b;font-size:.875rem;line-height:1.5}.story-cta .cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#3f4881,#5b6cb8);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .2s ease}.story-cta .cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3f48814d}.story-image{position:relative}.image-container{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0;position:relative;z-index:10}.image-container img{width:100%;height:auto;border-radius:12px}.placeholder-logo{display:flex;align-items:center;justify-content:center;min-height:300px}.image-decoration{position:absolute;top:-20px;right:-20px;width:100px;height:100px;background:linear-gradient(45deg,#3f4881,#73a5d0);border-radius:20px;z-index:0}.stats-section{margin-bottom:3rem}.stats-container{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0;position:relative;overflow:hidden}.stats-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3f4881,#73a5d0,#c76151,#fcee9a)}.stats-header{text-align:center;margin-bottom:3rem}.stats-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.stats-header p{color:#64748b;font-size:1.125rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-item{text-align:center;padding:1.5rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.stat-number{font-size:3rem;font-weight:800;color:#3f4881;margin-bottom:.5rem;display:block}.stat-label{color:#64748b;font-weight:500;font-size:.875rem;opacity:.9}.section-badge{display:inline-block;padding:.5rem 1.5rem;background:#f0f9ff;color:#3f4881;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1rem;border:1px solid #e0f2fe}.process-section,.services-section,.testimonials-section{margin-bottom:5rem}.process-header,.services-header,.testimonials-header{text-align:center;margin-bottom:3rem}.process-header h2,.services-header h2,.testimonials-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.process-header p,.services-header p,.testimonials-header p{color:#64748b;font-size:1.125rem;max-width:600px;margin:0 auto}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.step-item{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0;text-align:center;position:relative;transition:all .3s ease}.step-item:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.step-icon{position:relative;width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#3f4881,#73a5d0);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff}.step-number{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background:#22c55e;color:#fff;border-radius:50%;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.step-content h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.step-content p{color:#64748b;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.service-card{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0;transition:all .3s ease}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.service-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-icon.dry-cleaning{background:#fef3c7;color:#d97706}.service-icon.wash-fold{background:#dcfce7;color:#16a34a}.service-icon.express{background:#fee2e2;color:#dc2626}.service-icon.delivery{background:#dbeafe;color:#2563eb}.service-card h3{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.service-card p{color:#64748b;line-height:1.6;font-size:.9rem}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.testimonial-card{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0;position:relative;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001a}.testimonial-quote{color:#3f4881;opacity:.3;margin-bottom:1rem}.testimonial-card p{color:#64748b;line-height:1.7;margin-bottom:2rem;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:48px;height:48px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b}.rating{color:#fbbf24;font-size:.875rem}.final-cta{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;padding:4rem 2rem;border-radius:20px;text-align:center}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.cta-content p{font-size:1.125rem;margin-bottom:2.5rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .2s ease;font-size:1rem}.cta-btn.primary{background:#fff;color:#3f4881}.cta-btn.primary:hover{background:#f8fafc;transform:translateY(-2px)}.cta-btn.secondary{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.3)}.cta-btn.secondary:hover{background:#fff3;transform:translateY(-2px)}.laundry-options-title{font-size:1.75rem!important;font-weight:700!important;color:#1e293b!important;margin-bottom:1.5rem!important;text-align:center}.laundry-option-icon{width:56px!important;height:56px!important;border-radius:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.laundry-option-card.standard .laundry-option-icon{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#2563eb!important}.laundry-option-card.express .laundry-option-icon{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#d97706!important}.laundry-options-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.5rem!important;margin-bottom:40px}.laundry-services-cta{background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;padding:2.5rem 2rem!important;border-radius:20px!important;text-align:center!important;position:relative!important;overflow:hidden!important;margin-bottom:40px}.laundry-cta-content{position:relative!important;z-index:2!important}@media (max-width: 768px){.hero-title{font-size:2.5rem}.story-content{grid-template-columns:1fr;gap:3rem}.story-image{order:-1}.story-features{grid-template-columns:1fr;gap:1rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.process-steps{grid-template-columns:1fr;gap:1.5rem}.services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.testimonials-grid{grid-template-columns:1fr;gap:1.5rem}.cta-buttons{flex-direction:column;align-items:center}.cta-btn{width:100%;max-width:300px;justify-content:center}}@media (max-width: 480px){.about-section{padding:0rem 0rem 1rem}.container{padding:0 15px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.125rem}.stats-grid,.services-grid{grid-template-columns:1fr}.stats-container,.step-item,.service-card,.testimonial-card{padding:1.5rem}.final-cta{padding:3rem 1.5rem}.cta-content h2{font-size:2rem}}*{box-sizing:border-box}.laundry-collection{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1f2937;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero-banner{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;padding:60px 0;position:relative;overflow:hidden;text-align:center}.hero-title{font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-subtitle{font-size:1.25rem;margin-bottom:2.5rem;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:600px;margin:0 auto}.stat-item{text-align:center}.stat-number{display:block;font-size:2rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:.875rem;opacity:.9}@keyframes float{0%,to{transform:translateY(100vh) rotate(0);opacity:0}10%,90%{opacity:.7}50%{transform:translateY(-20px) rotate(180deg)}}.form-section{padding:60px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.content-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.form-container{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0}.form-header{text-align:center;margin-bottom:3rem}.form-title{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;line-height:1.2}.form-subtitle{color:#64748b;line-height:1.6;font-size:1rem}.progress-steps{display:flex;justify-content:space-between;margin-bottom:3rem;position:relative}.progress-steps:before{content:"";position:absolute;top:20px;left:50px;right:50px;height:2px;background:#e5e7eb;z-index:1}.step{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:2}.step-number{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .3s ease}.step.active .step-number,.step.completed .step-number{background:#3f4881;color:#fff}.step-label{font-size:.875rem;color:#6b7280;font-weight:500}.step.active .step-label{color:#3f4881;font-weight:600}.form-step{display:none!important}.form-step.active{display:block!important;animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-content{max-width:600px;margin:0 auto}.step-title{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:2rem}.step-title svg{color:#3f4881}.input-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.input-field{display:flex;flex-direction:column}.input-field.full-width{grid-column:1 / -1}.field-label{font-weight:600;color:#374151;margin-bottom:.75rem;font-size:.875rem}.field-input,.field-select,.field-textarea{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;font-size:1rem;transition:all .2s ease;background:#fafafa;box-sizing:border-box;line-height:1.5}.field-input:focus,.field-select:focus,.field-textarea:focus{outline:none;border-color:#3f4881;background:#fff;box-shadow:0 0 0 4px #3f48811a}.field-textarea{resize:vertical;min-height:100px;line-height:1.5}.field-note{font-size:.75rem;color:#6b7280;margin-top:.5rem}.services-selection{display:flex;gap:1rem;margin-bottom:2rem}.service-card{position:relative}.service-checkbox{position:absolute;opacity:0;pointer-events:none}.service-label{display:block;cursor:pointer;transition:all .2s ease}.service-header{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:2px solid #e2e8f0;border-radius:16px;background:#fff;transition:all .2s ease}.service-checkbox:checked+.service-label .service-header{border-color:#3f4881;background:linear-gradient(135deg,#f8fafc,#e2e8f0 30%);transform:translateY(-2px);box-shadow:0 8px 25px #3f488126}.service-icon{width:56px;height:56px;background:#f8fafc;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;flex-shrink:0}.service-checkbox:checked+.service-label .service-icon{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff}.service-info{flex:1;display:flex;flex-direction:column}.service-name{font-weight:600;color:#1e293b;font-size:1rem;margin-bottom:.25rem}.service-desc{font-size:.875rem;color:#64748b}.service-check{width:24px;height:24px;border:2px solid #e2e8f0;border-radius:6px;display:flex;align-items:center;justify-content:center;color:transparent;transition:all .2s ease}.service-checkbox:checked+.service-label .service-check{background:#3f4881;border-color:#3f4881;color:#fff}.checkbox-field{display:flex;align-items:start;gap:.75rem;margin-top:1.5rem}.checkbox-input{width:20px;height:20px;margin-top:.125rem;accent-color:#3f4881}.checkbox-label{display:flex;align-items:start;gap:.75rem;cursor:pointer}.checkbox-text{font-size:.875rem;color:#374151;line-height:1.5}.form-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.nav-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border:2px solid #e2e8f0;background:#fff;color:#6b7280;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.nav-btn:hover{border-color:#3f4881;color:#3f4881;background:#f8fafc}.nav-btn:disabled{opacity:.5;cursor:not-allowed}.next-btn,.submit-btn{background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;border:none}.next-btn:hover,.submit-btn:hover{transform:translateY(-1px);box-shadow:0 8px 25px #3f48814d}.submit-btn{padding:1rem 2rem;font-size:1.125rem}.submit-options{display:flex;justify-content:flex-end;align-items:center;width:100%}.form-disclaimer{text-align:center;margin-top:1.5rem;font-size:.875rem;color:#6b7280;line-height:1.5}.disclaimer-link{color:#3f4881;text-decoration:none}.disclaimer-link:hover{text-decoration:underline}.info-sidebar{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem}.info-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0}.info-title{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;line-height:1.3}.info-title svg{color:#3f4881}.info-content{font-size:.875rem;line-height:1.6}.info-content p{margin-bottom:.75rem;color:#64748b}.info-content strong{color:#1e293b;font-weight:600}.info-note{color:#6b7280;font-size:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.area-list{list-style:none;padding:0;margin:1rem 0 0}.area-list li{color:#64748b;position:relative;padding:.5rem 0 .5rem 1.5rem}.area-list li:before{content:"\2022";color:#3f4881;font-weight:700;position:absolute;left:0}.contact-methods{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.contact-method{display:flex;align-items:center;gap:.75rem;color:#3f4881;text-decoration:none;font-weight:600;transition:all .2s ease;padding:.875rem 1rem;border-radius:12px;border:2px solid #e2e8f0;background:#fff}.contact-method:hover{background:linear-gradient(135deg,#f8fafc,#e2e8f0 30%);border-color:#3f4881;transform:translateY(-1px);box-shadow:0 4px 12px #3f488126}.contact-method svg{flex-shrink:0}@media (max-width: 1024px){.content-wrapper{grid-template-columns:1fr;gap:2rem}.info-sidebar{position:static}.hero-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}.services-selection{grid-template-columns:1fr}}@media (max-width: 768px){.container{padding:0 16px}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.125rem}.form-container{padding:2rem;border-radius:16px}.form-title{font-size:1.75rem}.input-grid{grid-template-columns:1fr}.progress-steps{flex-wrap:wrap;gap:1rem}.progress-steps:before{display:none}.step-title{font-size:1.25rem}.services-selection-new,.services-selection{grid-template-columns:1fr!important;gap:1.5rem!important}.service-label-new,.service-option-label{padding:2rem 1.5rem!important;gap:1rem!important;min-height:140px!important}.service-icon-new,.service-icon-wrapper{width:60px!important;height:60px!important}.service-name-new,.service-title{font-size:1.25rem!important}.service-desc-new,.service-subtitle{font-size:1rem!important}.submit-options{justify-content:center}.main-submit-btn{width:100%}}@media (max-width: 480px){.hero-section{padding:3rem 0}.hero-title{font-size:2rem}.stat-number{font-size:1.75rem}.form-section{padding:2rem 0}.form-container{padding:1.5rem}.form-navigation{flex-direction:column;gap:1rem}.nav-btn,.submit-btn{width:100%;justify-content:center}.info-card{padding:1.5rem}.hero-stats{gap:1rem}}.auther-wrap{box-shadow:0 0 10px #ccc;padding:20px;border-radius:10px;background:linear-gradient(135deg,#3f4881,#73a5d0);display:flex;justify-content:space-between;margin:20px 0;align-items:center;flex-wrap:wrap}.auther-img img{width:100%}.auther-img{width:100px;height:100px;border-radius:50%;overflow:hidden}.right-auther-content{width:85%}.right-auther-content p{color:#fff}p.auther-text{font-style:italic}p.auther-name{font-size:20px;font-weight:600}.hero-image{width:100%}.hero-stats{max-width:100%!important}.service-info,.service-row{display:unset!important}.service-row{width:32%;background:#fff;border-radius:20px;margin-bottom:20px;transition:.5s all!important}.service-row:hover{transform:translateY(-4px);transition:.5s all;background:#fff!important}.services-list{background:unset!important;display:flex;justify-content:space-between;flex-wrap:wrap;box-shadow:unset!important}.prodGroupBtn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.service-name-row{margin-top:10px}.service-quantity{width:48%!important}.add-to-cart-btn{min-width:100%!important;height:40px!important}.service-pricing{text-align:left!important;display:flex;align-items:center;justify-content:start}.price-current{margin-right:10px}.ViewSingleProd{width:100%!important;margin-top:10px}.service-actions{width:48%!important;display:unset!important}.service-image{width:100%!important;height:unset!important}.details-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.875rem 1.5rem!important;background:linear-gradient(135deg,#c76151,#b55445)!important;color:#fff!important;border-radius:12px!important;text-decoration:none!important;font-weight:600!important;font-size:.9rem!important;transition:all .3s ease!important;box-shadow:0 4px 15px #c761514d!important;margin-top:10px;width:100%;height:40px!important}.variant-options{flex-direction:column;align-items:start!important}.variant-select{padding:7px!important;border:2px solid #3f4881!important;border-radius:6px;background:#fff;color:#374151;font-size:14px!important;cursor:pointer;min-width:100%;width:100%;box-shadow:0 0 0 3px #3f48811a!important}.services-section .section-header{opacity:1!important;max-width:100%!important;transform:unset!important;margin-top:20px!important}.services-section .section-subtitle{margin-right:34px}.form-step{padding:40px 0;border-bottom:1px solid #ccc}.field-input,.field-select,.field-textarea{height:55px}.form-message{display:none;background:#cce8cc;text-align:center;padding:5px;border-radius:30px;border:1px solid green;color:green;font-weight:600}.annimation{position:relative}@keyframes blinkGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.annimation:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#bbbdcb,#c9d7e3);border-radius:16px;z-index:-1;filter:blur(15px);opacity:.6;animation:blinkGlow 1s infinite ease-in-out}.header-annimation:before{background:#2aff00}.laundry-service-image-placeholder img,.laundry-placeholder-image img{width:100%}body .laundry-service-image{aspect-ratio:unset!important}body .laundry-placeholder-image{flex-direction:unset!important;align-items:unset!important;justify-content:unset!important;color:unset!important;gap:unset!important;height:unset!important}.sticky-icon{position:fixed;bottom:10px;right:10px;z-index:999}.sticky-icon a{width:50px;height:50px;display:block;border-radius:50%;padding:10px;background:linear-gradient(135deg,#3f4881,#73a5d0);margin-bottom:10px}.sticky-icon a img{width:100%}.mobile-sticky-footer{display:none;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:999;padding:10px 20px 5px}.mobile-sticky-footer ul{list-style:none;padding:0;display:flex;justify-content:space-between;align-items:center}.mobile-sticky-footer ul li a img{width:30px;height:30px}.mobile-sticky-footer ul li a{text-decoration:none}.mobile-sticky-footer ul li{text-align:center}.mobile-sticky-footer ul li a p{font-size:12px;color:#000}.service-name a{text-decoration:none;color:#111827!important}.service-image img{border-radius:8px}.footer-section .contact-icon svg{color:#fff}.laundry-option-card{background:#fff!important;padding:1.75rem!important;border-radius:16px!important;box-shadow:0 8px 25px #0000000f!important;border:1px solid #e2e8f0!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;gap:1.25rem!important}.laundry-option-title{font-size:1.125rem!important;font-weight:700!important;color:#1e293b!important;margin-bottom:.25rem!important}.laundry-option-description{color:#64748b!important;line-height:1.5!important;font-size:.8rem!important}.icon-item-service{width:24%!important;padding:0!important}.icon-item-service .icon-text-wrap{display:unset!important}.icon-item-service .icon-left{margin:0!important}.icon-item-service .icon-content{text-align:center;padding:10px 20px}.icon-item-service .icon-img{margin:auto;width:100%!important;height:100%!important;padding:0!important}.icon-item-service .step-text{left:0;right:0;margin:auto;text-align:center;width:fit-content}.icon-item-service .icon-img img{border-radius:16px 16px 0 0}.laundry-section-header{text-align:center!important;margin-bottom:3rem!important}.laundry-section-badge{display:inline-block!important;padding:.5rem 1.5rem!important;background:#3f48811a!important;color:#3f4881!important;border-radius:50px!important;font-size:.875rem!important;font-weight:600!important;margin-bottom:1rem!important;border:1px solid rgba(63,72,129,.2)!important}body .laundry-section-description{font-size:20px!important;color:#64748b!important;margin:0 auto!important;line-height:30px!important}body .laundry-option-description{color:#64748b!important;line-height:29px!important;font-size:18px!important}.laundry-cta-content h3{font-size:1.75rem!important;font-weight:700!important;margin-bottom:.5rem!important}.laundry-cta-button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:1rem 2rem!important;background:#fff!important;color:#3f4881!important;border-radius:12px!important;text-decoration:none!important;font-weight:600!important;transition:all .3s ease!important;box-shadow:0 4px 12px #0000001a!important}.cityPageDescription h2{font-size:28px;margin-bottom:10px;margin-top:25px}.cityPageDescription p{margin-bottom:10px;font-size:18px;color:#6b7280}.cityPageDescription a{text-decoration:none;color:#4d6096;font-weight:500}.cityPageDescription ul{list-style:circle;padding-left:30px}.cityPageDescription ul li{font-size:18px;margin:10px 0}.cityPageDescription{background:#fff;padding:1px 30px 30px;border-radius:10px}.button-wrapper{padding:20px;border-radius:20px;background:#fff;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0}.button-wrapper .laundry-view-services-btn.express{background:linear-gradient(135deg,#d97706,#f59e0b)!important}.button-wrapper .laundry-view-services-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;width:24%!important;justify-content:center!important;padding:.875rem 1.5rem!important;color:#fff!important;text-decoration:none!important;border-radius:8px!important;font-weight:600!important;transition:all .2s ease!important;margin:5px}.buttons-wrap{display:flex;justify-content:center;flex-wrap:wrap}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:stretch;width:100%}.contact-form-wrapper{display:flex;flex-direction:column;width:100%}.form-card{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;width:100%}.form-header{margin-bottom:2rem;flex-shrink:0}.form-header h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.form-header p{color:#64748b;font-size:.9rem}.alert{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-radius:12px;margin-bottom:1.5rem;border:1px solid}.alert-success{background:#f0fdf4;border-color:#22c55e;color:#166534}.alert-error{background:#fef2f2;border-color:#ef4444;color:#991b1b}.alert-icon{flex-shrink:0;margin-top:.25rem}.alert h4{font-weight:600;margin-bottom:.25rem}.alert ul{margin-top:.5rem;margin-left:1rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;flex:1}.form-group{position:relative;width:100%}.form-group.full-width{grid-column:1 / -1;margin-bottom:1rem}.form-label{display:flex;align-items:center;gap:.25rem;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem;line-height:1.2}.required{color:#ef4444}.form-input{width:100%;height:48px;padding:0 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .2s ease;background:#fafafa;box-sizing:border-box;display:block;font-family:inherit}.form-input:focus{outline:none;border-color:#3f4881;background:#fff;box-shadow:0 0 0 3px #3f48811a}.form-input::placeholder{color:#9ca3af}.form-input[rows],textarea.form-input{height:auto;min-height:120px;padding:1rem;resize:vertical;line-height:1.5}select.form-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.submit-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#3f4881,#5b6cb8);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:auto;flex-shrink:0}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3f48814d}.submit-btn:active{transform:translateY(0)}.contact-info-wrapper{display:flex;flex-direction:column;width:100%}.info-card{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 10px 30px #0000001a;border:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;width:100%}.info-header{margin-bottom:2rem;flex-shrink:0}.info-header h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.info-header p{color:#64748b;font-size:.9rem}.button-wrapper-main{padding:60px 0;background:#f8fafc!important}.contact-wrapper{padding:60px 0}.timing-options{display:flex;gap:1rem}.custom-time-option{width:80%;margin:auto}.custom-time-option .timing-info h3{font-size:20px}.custom-time-option .timing-info p{font-size:15px}.timing-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;border:1px solid #e2e8f0;flex:1;transition:all .3s ease}.timing-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.timing-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.timing-card.standard .timing-icon{background:#dbeafe;color:#2563eb}.timing-card.express .timing-icon{background:#fee2e2;color:#dc2626}.timing-info h3{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.timing-info p{font-size:.75rem;color:#64748b;margin:0}.testimonials-section{padding:60px 0;text-align:center}.dark-bg{background:linear-gradient(135deg,#3f4881,#73a5d0)!important}.dark-bg .testimonials-header h2,.dark-bg .testimonials-header p{color:#fff}.testimonials-header .section-badge{padding:6px 14px;background:#fff;border-radius:20px;color:#4d5ca0;font-weight:600;display:inline-block;margin-bottom:10px}.testimonial-card{background:#fff;padding:30px;border-radius:20px;box-shadow:0 10px 25px #0000000f;margin:15px;text-align:left}.testimonial-quote svg{color:#c1c5d8;margin-bottom:15px}.testimonial-author{display:flex;align-items:center;margin-top:20px}.author-avatar{padding:12px;background:#eef2ff;border-radius:50%;margin-right:12px}.rating span{color:#f7b500}.testimonial-card p{color:#64748b;line-height:1.7;margin-bottom:2rem;font-weight:300;font-style:italic}.author-info h4{font-weight:600;color:#1e293b;margin-bottom:.25rem}.testimonials-header{text-align:center;margin-bottom:3rem}.testimonials-header h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.testimonials-header p{color:#64748b;font-size:1.125rem;max-width:600px;margin:0 auto}.slick-dots li button:before{font-size:13px!important;color:#fff!important}.prev-arrow{position:absolute;top:50%;left:0!important;padding:6px;transform:rotate(180deg);z-index:99;cursor:pointer;border:1px solid #000;width:34px;height:34px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:6px}.next-arrow{position:absolute;top:50%;right:0!important;padding:6px;cursor:pointer;border:1px solid #000;width:34px;height:34px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:6px}.more-blogs{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.single-articles-grid{padding-bottom:40px!important}.inner-blog-div{width:80%;margin:auto}.ArticleHeading{margin:20px 0;text-align:center}.mr-4{margin:0 40px;display:flex;align-items:center}.mr-4 svg{width:20px;height:20px;margin-right:10px}.article-page .flex.flex-wrap.items-center.text-gray-600.text-sm{justify-content:center;margin-bottom:20px}.article-image img{height:100%}.toc-header{display:flex;justify-content:space-between}.toc-header h2{font-size:20px;color:#fff}.toc-arrow{width:25px;height:25px;padding:3px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}.toc-arrow img{width:100%}#table-of-contents{margin-bottom:40px;box-shadow:0 0 10px #ccc;padding:20px;border-radius:10px;background:linear-gradient(135deg,#3f4881,#73a5d0)}.bg-gray-50{margin:10px 0}.comment{background:#f8fafc;padding:10px;border-radius:10px;margin:20px 0;border-bottom:2px solid #48578e}.comment-meta.mt-3.text-sm.text-gray-600{font-style:italic}.article-content p{color:#64748b;margin-bottom:20px}.article-content h2,.article-content h3{margin-bottom:20px;margin-top:20px}.article-content img{width:100%}.article-content ul{padding-left:30px;list-style:circle}.article-content ul li{margin:10px 0;color:#64748b}.comment-form.bg-white.p-6.rounded-lg.shadow-md{margin-top:30px;padding:30px}.comment-form h3{margin-bottom:20px}.comment-form input{height:45px;padding:15px;border:1px solid #ccc;margin-top:10px}.grid.grid-cols-1.md\:grid-cols-2.gap-4.mb-4{margin-bottom:20px}#CommentBody{margin-top:14px;margin-bottom:20px}.comments-section h3{font-size:16px;margin-top:10px}.closed{display:none}.toc-list li{margin:10px 0;color:#fff}.toc-list li a{color:#fff!important}.toc-content{margin-top:20px}span.toc-arrow.open{transform:rotate(180deg)}.toc-list{padding-left:30px!important;color:#64748b!important;list-style:auto!important}.blog-card-content{padding:25px}.blog-card-content h2{font-size:18px;margin:10px 0}.blog-card-content h2 a{text-decoration:none;color:#1e293b!important}.blog-card-content p,.blog-card-content .date{color:#64748b}.blog-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;background:linear-gradient(135deg,#3f4881,#73a5d0)!important;color:#fff!important;border-radius:12px!important;text-decoration:none!important;font-weight:600!important;font-size:.875rem!important;transition:all .3s ease!important;align-self:flex-start!important;margin-top:20px}.blog-card{width:32%;margin-bottom:25px}.blog-header{margin-bottom:30px}.blog-card img{height:100%}.articles-grid{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-page{padding:60px 0}.icon-text-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.icon-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.icon-item{width:49%;margin:20px 0;display:unset!important;position:relative}.step-text{position:absolute;top:-14px;left:28px;padding:2px 50px;background:linear-gradient(135deg,#3f4881,#73a5d0);color:#fff;font-weight:600;font-size:16px;border-radius:6px}.icon-left{margin-right:20px}.icon-img img{width:100%}.icon-img{width:80px;height:81px;padding:10px;border-radius:10px}.best-service-options-section .timing-card{padding:20px}.best-service-options-section .timing-icon{width:60px!important;height:60px!important}.best-service-options-section .timing-info p{font-size:18px;line-height:26px;font-weight:500}.best-service-options-section .timing-icon svg{width:40px;height:40px}.service-tag-custom svg{width:26px;height:26px}.service-tag-custom a{text-decoration:none}.call{fill:#d97706}.whatsapp{fill:#16a34a}.book{fill:#dc2626}.best-service-options-section .standard svg path{fill:#4e6398}.best-service-options-section .satisfy{fill:#16a34a}.best-service-options-section .care{fill:#d97808}.best-service-options-section .express{fill:#d92525}.content-right-side ul li{color:#64748b;font-size:18px;margin:8px 0}.image-heading{font-weight:800!important;color:#1e293b!important;font-size:40px;margin-bottom:20px}.cust-btn{margin-top:20px;position:relative}.image-with-text-wrapper{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important}.image-with-text-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.left-side-image,.content-right-side{width:48%}.left-side-image img{width:100%;border-radius:20px}.content-right-side ul{list-style:circle}.content-right-side .laundry-feature-title{margin-top:15px}body .laundry-feature-description{font-size:20px!important}@media (max-width: 991px){.header-logo{width:12%}.nav-link{padding:5px!important;font-size:13px!important}.header-logo-image{width:100%!important;max-width:100%!important;height:100%!important}.header-cta-button{padding:10px 1rem!important;font-size:12px}.action-wrapper{width:32px!important;height:32px!important}body .why-choose-item{width:30%!important;padding:14px!important}body .laundry-service-button{font-size:12px!important}.hero-content{grid-template-columns:1fr!important}}@media (max-width: 768px){.blog-card{width:48%}.contact-section{padding:4rem 0}.section-title{font-size:2.5rem}.contact-content{grid-template-columns:1fr;gap:2rem;align-items:start}.contact-form-wrapper,.contact-info-wrapper{width:100%}.form-card,.info-card{height:auto}.form-grid{grid-template-columns:1fr;gap:1rem}.form-input{height:44px}.form-input[rows],textarea.form-input{min-height:100px}.form-card,.info-card,.map-container{padding:2rem}.button-wrapper-main,.contact-wrapper{padding:40px 0}.button-wrapper .laundry-view-services-btn{width:48%!important;margin:0 0 10px;padding:10px!important;font-size:12px}.button-wrapper{padding:20px}.buttons-wrap{justify-content:space-between!important}.icon-item-service{width:49%!important}.why-choose-wrap{justify-content:space-between}body .why-choose-item{width:46%!important}body .laundry-service-button{font-size:14px!important}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.accordion button[aria-expanded=true]+.accordion-content{max-height:100%!important}.accordion .accordion-item button{font-size:16px!important;line-height:22px;padding:10px}.left-side-image,.content-right-side{width:100%!important}.content-right-side ul{padding-left:17px}.service-row{width:48%!important}.service-quantity{margin-bottom:0!important}.service-image{display:block!important}.service-pricing{flex-direction:unset!important;align-items:center!important}.service-pricing{margin-top:10px!important;margin-bottom:6px!important}}@media (max-width: 767px){.header-logo-image{max-height:100%!important}.header-logo{width:28%}.mobile-menu-header{position:sticky;width:100%;top:0;z-index:99}.mobile-menu-content .mobile-cta{padding-bottom:80px}}@media (max-width: 580px){.color-white{font-size:32px!important;line-height:42px}.auther-wrap{padding:15px;justify-content:center}.left-auther{margin:auto auto 15px}.right-auther-content{width:100%;text-align:center}.inner-blog-div{width:100%}.blog-page{padding:40px 0}.blog-card-content p,.blog-card-content .date{font-size:14px}.blog-card-content h2{font-size:16px}.blog-card-content{padding:20px}.blog-card{width:100%}.article-page{padding-top:20px!important}.toc-header h2{font-size:18px}.ArticleHeading{font-size:20px;margin:10px 0}.mr-4{margin:0;font-size:15px}.article-content h2,.article-content h3{font-size:20px}.article-page .flex.flex-wrap.items-center.text-gray-600.text-sm{justify-content:space-between}.testimonials-section{padding:40px 0}.testimonials-header{margin-bottom:1rem}.custom-time-option .timing-info h3{font-size:16px}.custom-time-option .timing-info p{font-size:13px}.custom-time-option{width:100%}.cityPageDescription h2{font-size:22px}.cityPageDescription p,.cityPageDescription ul li{font-size:15px}.icon-item-service .step-text{width:42%}.footer-logo{text-align:center}body .laundry-feature-description,body .laundry-option-description{font-size:17px!important;line-height:27px!important}.footer-section{padding-bottom:5rem!important}.hero-badge{margin:auto}.image-with-text-wrapper{padding:25px 0!important}.image-heading{font-size:22px!important;margin-top:20px}.sticky-icon{display:none}.mobile-sticky-footer{display:block}.field-input,.field-select,.field-textarea{height:50px}.mobile-none{display:none}.stats-section{margin-bottom:3rem!important}.stats-container,.step-item,.service-card,.testimonial-card{padding:1.5rem}.stats-grid{grid-template-columns:1fr}.header-logo-image{width:100%!important;height:100%!important}.action-wrapper{width:30px!important;height:30px!important}.header-actions svg{width:16px!important;height:16px!important}.header-actions{width:30%!important}.header-actions{justify-content:end!important}.header-content{gap:0px!important}.header-actions{width:23%}.header-logo{width:43%;margin-right:15px!important;margin-left:15px}.services-section .section-subtitle{margin-right:0!important}.services-section .header-info{margin-top:20px!important}.services-section .header-content{flex-direction:column;gap:0px!important;justify-content:center;width:100%}.services-section .info-badge{flex-direction:column;width:47%}.service-description{text-align:left!important}.variant-select{max-width:100%!important}.service-row{width:85%!important;margin:auto;margin-bottom:15px!important}.icon-item,body .why-choose-item{width:100%!important}.icon-item .laundry-option-title,.icon-item .laundry-option-description{text-align:left}body .laundry-section-description,.testimonials-header p,.content-right-side ul li,body .laundry-service-description{font-size:17px!important;line-height:27px!important}body .laundry-section-title,.testimonials-header h2{font-size:1.8rem!important}.hero-visual{flex-direction:column}.step-text{padding:2px 10px!important}.why-choose-item{margin:0 0 15px!important}.timing-card{flex-direction:column!important}.custom-time-option .timing-card{flex-direction:unset!important;padding:10px}.custom-time-option.timing-options{justify-content:space-between;flex-wrap:wrap}.timing-options{flex-wrap:wrap!important}.best-service-options-section .timing-info p{font-size:16px!important;line-height:24px;text-align:center}.timing-options{flex-direction:unset!important}.accordion-title{display:inline-block;padding:0!important;margin-right:32px!important}}@media (max-width: 480px){.search-dropdown{left:-116%!important}.service-tag-custom .service-tag{width:30%;font-size:12px;flex-direction:column}.service-tag-custom{justify-content:space-between!important;flex-direction:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/style.css.map */
