1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover"/><link rel="preload" as="image" href="/__l5e/assets-v1/813febf9-ca90-4874-8641-456611809ba7/booking-phone-blue.jpeg"/><link rel="preload" as="image" href="/__l5e/assets-v1/bf26759f-4fa8-4fc9-8724-da33b030d047/holawash-logo-white.png"/><link rel="stylesheet" href="/assets/styles-hpzHJ_C0.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,[email protected],400;12..96,500;12..96,700;12..96,800&family=Inter+Tight:wght@400;500;600;700&display=swap" data-precedence="default"/>
1<script async="" src="https://onelinksmartscript.appsflyersdk.com/onelink-smart-script-latest.js"></script>
1<title>Services & Pricing â HolaWash Barcelona</title><meta name="author" content="HolaWash"/><meta name="google-site-verification" content="vHmYCJvzlOnnY-qBUCmsGCDbzBiJoUc3igf1Qn6Le_4"/><meta property="og:site_name" content="HolaWash"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="HolaWash â Laundry & dry cleaning, picked up and delivered across Barcelona"/><meta name="twitter:description" content="Wash & fold, dry cleaning, press or single items, picked up at your door and back in 24h across Barcelona."/><meta property="og:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/uFUGaUkmDobjjStKBR984UQMfNt2/social-images/social-1780669601323-ChatGPT_Image_Nov_6,_2025_at_11_15_19_PM.webp"/><meta name="twitter:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/uFUGaUkmDobjjStKBR984UQMfNt2/social-images/social-1780669601323-ChatGPT_Image_Nov_6,_2025_at_11_15_19_PM.webp"/><meta name="description" content="Wash & Fold, Clean & Press dry cleaning, Home Care bedding, Shoes & Bags. Transparent per-item pricing. Free pickup & delivery in Barcelona."/><meta property="og:title" content="Services & Pricing â HolaWash Barcelona"/><meta property="og:description" content="Transparent per-item pricing for laundry, dry cleaning, home textiles, shoes & bags. Free pickup & delivery in Barcelona."/><meta property="og:url" content="https://hola-wash.com/services-and-pricing"/><meta property="og:locale" content="en_US"/><link rel="modulepreload" href="/assets/index-CQ_h9Vrm.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/><link rel="canonical" href="https://hola-wash.com/services-and-pricing"/><link rel="alternate" hrefLang="en" href="https://hola-wash.com/services-and-pricing"/><link rel="alternate" hrefLang="es" href="https://hola-wash.com/es/services-and-pricing"/><link rel="alternate" hrefLang="ca" href="https://hola-wash.com/ca/services-and-pricing"/><link rel="alternate" hrefLang="x-default" href="https://hola-wash.com/services-and-pricing"/>
1<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}window.gtag=gtag;var _hwC=null;try{_hwC=JSON.parse(localStorage.getItem('hw_consent_v1')||'null');}catch(e){}var _d={ad_storage:'denied',ad_user_data:'denied',ad_personalization:'denied',analytics_storage:'denied',functionality_storage:'granted',security_storage:'granted',wait_for_update:500};gtag('consent','default',_d);if(_hwC&&_hwC.choice){var g=_hwC.choice==='all'?'granted':'denied';gtag('consent','update',{ad_storage:g,ad_user_data:g,ad_personalization:g,analytics_storage:g});}</script>
1<script>
vendor: 323 bytes, line 1
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
1GTM-TSS7BJZL
vendor: 3 bytes, line 1
1');
1</script>
1<script src="https://unpkg.com/@phosphor-icons/[email protected]"></script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"HolaWash","alternateName":["Hola Wash","HolaWash Barcelona"],"url":"https://hola-wash.com","logo":"https://hola-wash.com/favicon.ico","email":"[email protected]","telephone":"+34 936 24 65 96","address":{"@type":"PostalAddress","streetAddress":"Carrer d'Aribau 230","addressLocality":"Barcelona","postalCode":"08006","addressCountry":"ES"},"sameAs":["https://www.instagram.com/holawash_","https://www.facebook.com/profile.php?id=61553304935318","https://www.tiktok.com/@holawash_"]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"HolaWash","url":"https://hola-wash.com","inLanguage":["en","es","ca"],"potentialAction":{"@type":"SearchAction","target":"https://hola-wash.com/blog?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Service","serviceType":"Laundry and Dry Cleaning","provider":{"@type":"LocalBusiness","name":"HolaWash","url":"https://hola-wash.com"},"areaServed":{"@type":"City","name":"Barcelona"},"hasOfferCatalog":{"@type":"OfferCatalog","name":"HolaWash Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Wash & Fold"},"price":"25","priceCurrency":"EUR"},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Dry Cleaning & Press"},"price":"3.50","priceCurrency":"EUR"},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Home Care â Bed & Bath"},"price":"9","priceCurrency":"EUR"},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Shoes & Bags"},"price":"25","priceCurrency":"EUR"}]}}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1</head><body>
vendor: 67 bytes, line 1
1<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-TSS7BJZL
vendor: 82 bytes, line 1
1" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1<script>(function(){try{var params=new URL(document.location.toString()).searchParams;["utm_source","utm_term","utm_campaign","utm_medium"].some(function(m){return params.has(m)})&&window.localStorage.setItem("_cc_utm",JSON.stringify({source:params.get("utm_source"),term:params.get("utm_term"),medium:params.get("utm_medium"),campaign:params.get("utm_campaign")}));}catch(e){}})()</script>
1<script>(function(){var FALLBACK='https://holawash.onelink.me/f6AS/u29e0tzs';var MATCH='onelink.me/f6AS';var generated=null;function apply(url){try{var as=document.querySelectorAll('a[href*="'+MATCH+'"]');for(var i=0;i<as.length;i++){var a=as[i];if(a.getAttribute('data-af-applied')==='1')continue;a.setAttribute('href',url);a.setAttribute('data-af-applied','1');}}catch(e){}}function generate(){try{if(!window.AF_SMART_SCRIPT||!window.AF_SMART_SCRIPT.generateOneLinkURL)return null;var r=window.AF_SMART_SCRIPT.generateOneLinkURL({oneLinkURL:'https://holawash.onelink.me/f6AS',afParameters:{mediaSource:{keys:['utm_source'],defaultValue:'google'},campaign:{keys:['utm_campaign']},afSub1:{keys:['googleClickIdKey']},afCustom:[{paramKey:'af_ss_ui',defaultValue:'true'}]}});return r&&r.clickURL?r.clickURL:null;}catch(e){return null;}}function run(){generated=generate()||FALLBACK;apply(generated);}var tries=0;function waitReady(){if(window.AF_SMART_SCRIPT){run();}else if(tries++<50){setTimeout(waitReady,100);}else{apply(FALLBACK);}}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',waitReady);}else{waitReady();}try{var mo=new MutationObserver(function(){if(generated)apply(generated);});mo.observe(document.documentElement,{childList:true,subtree:true});}catch(e){}})();</script>
1<style>@media (min-width:768px){.hw-topbar-mobile-only{display:none !important}}</style><div class="hw-topbar-mobile-only"><style> 2 .hw-topbar{display:flex;align-items:center;gap:10px;background:#fff;color:#0a1633;padding:8px 14px;border-bottom:1px solid rgba(10,22,51,.08);font-family:var(--body,inherit)} 3 .hw-topbar .hw-close{background:transparent;border:none;color:#0a1633;opacity:.55;cursor:pointer;font-size:18px;line-height:1;padding:4px 6px;margin-right:2px} 4 .hw-topbar .hw-close:hover{opacity:1} 5 .hw-topbar .hw-icon{width:38px;height:38px;border-radius:999px;background:#2043d1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden} 6 .hw-topbar .hw-icon img{width:100%;height:100%;object-fit:cover} 7 .hw-topbar .hw-text{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1} 8 .hw-topbar .hw-l1{font-size:14px;font-weight:700;color:#0a1633} 9 .hw-topbar .hw-l2{font-size:12px;font-weight:500;color:#5a6580;margin-top:1px} 10 .hw-topbar .hw-get{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #2043d1;color:#2043d1;background:#fff;font-weight:800;font-size:13px;letter-spacing:.04em;padding:8px 18px;border-radius:8px;text-decoration:none;transition:background .15s,color .15s} 11 .hw-topbar .hw-get:hover{background:#2043d1;color:#fff} 12 @media (max-width:480px){.hw-topbar{padding:7px 10px;gap:8px}.hw-topbar .hw-icon{width:34px;height:34px}.hw-topbar .hw-l1{font-size:13px}.hw-topbar .hw-l2{font-size:11px}.hw-topbar .hw-get{padding:7px 14px;font-size:12px}} 13 </style><div class="hw-topbar" role="region" aria-label="Promotional offer"><button type="button" class="hw-close" aria-label="Dismiss">â</button><span class="hw-icon" aria-hidden="true"><img src="/__l5e/assets-v1/813febf9-ca90-4874-8641-456611809ba7/booking-phone-blue.jpeg" alt=""/></span><div class="hw-text"><span class="hw-l1">10% off your first order</span><span class="hw-l2">App only â code HOLA10</span></div><a href="https://holawash.onelink.me/f6AS/u29e0tzs" target="_blank" rel="noreferrer" class="hw-get">GET</a></div></div><!--$--><div class="sp-root"><style> 14.sp-root{--navy:#2043d1;--navy-2:#1a37b0;--gold:#30e78d;--gold-deep:#1faf68;--ink:#0e1530;--muted:#5a6488;--line:#e2e7f3;--mist:#eef1fa;--mist-2:#f6f8fd;--dark:#0a1230;--dark-2:#0f1a3d;--disp:'Bricolage Grotesque',sans-serif;--body:'Inter Tight',sans-serif;font-family:var(--body);color:var(--ink);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased} 15.sp-root *{box-sizing:border-box} 16.sp-root .wrap{max-width:1180px;margin:0 auto;padding:0 24px} 17.sp-root a{text-decoration:none;color:inherit} 18.sp-root h1,.sp-root h2,.sp-root h3,.sp-root h4{font-family:var(--disp);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0} 19.sp-root p{margin:0;color:var(--muted)} 20.sp-root .announce{background:var(--navy-2);color:#fff;text-align:center;font-size:14px;font-weight:500;padding:10px 14px} 21.sp-root .announce b{color:var(--gold)} 22.sp-root header{position:sticky;top:0;z-index:50;background:rgba(32,67,209,.97);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.12)} 23.sp-root .nav{display:flex;align-items:center;justify-content:space-between;height:72px} 24.sp-root .logo{font-family:var(--disp);font-size:26px;font-weight:800;letter-spacing:-.03em;color:#fff} 25.sp-root .logo .mac{position:relative} 26.sp-root .logo .mac::after{content:"";position:absolute;left:0;right:0;top:-4px;height:3px;border-radius:3px;background:var(--gold)} 27.sp-root .logo .bang{color:var(--gold)} 28.sp-root .nav-links{display:flex;gap:28px;align-items:center} 29.sp-root .nav-links a{font-size:15px;font-weight:500;color:#fff;opacity:.9} 30.sp-root .nav-links a:hover{opacity:1;color:var(--gold)} 31.sp-root .nav-links a.active{color:var(--navy);font-weight:700} 32.sp-root .nav-links .sub-brand{font-size:14px;font-weight:600} 33.sp-root .nav-links .sub-brand .accent{color:var(--gold)} 34.sp-root .nav-links .sub-brand .accent.tilt{font-style:italic;transform:rotate(-3deg);display:inline-block} 35.sp-root .nav-cta{display:flex;align-items:center;gap:12px;flex-shrink:0} 36.sp-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--body);font-weight:700;font-size:16px;border:none;cursor:pointer;border-radius:999px;transition:transform .16s,box-shadow .16s} 37.sp-root .btn:hover{transform:translateY(-2px)} 38.sp-root .btn-navy{background:var(--navy);color:#fff;padding:14px 26px} 39.sp-root .btn-navy:hover{background:var(--navy-2)} 40.sp-root .btn-green{background:var(--gold);color:#0c3b24;padding:15px 26px;box-shadow:0 10px 24px rgba(48,231,141,.4)} 41.sp-root .btn-green:hover{box-shadow:0 16px 34px rgba(48,231,141,.5)} 42.sp-root .btn-lg{font-size:18px;padding:18px 32px} 43.sp-root .burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;font-size:28px;line-height:1;background:none;border:none;cursor:pointer;color:#fff;padding:0} 44 45/* TABS */ 46.sp-root .tabs-wrap{padding:24px 0 16px} 47.sp-root .tabs{display:flex;gap:4px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px;box-shadow:0 12px 30px rgba(14,21,48,.06);width:100%;max-width:760px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none} 48.sp-root .tabs::-webkit-scrollbar{display:none} 49.sp-root .tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-weight:600;font-size:14px;cursor:pointer;border:none;background:transparent;color:var(--ink);transition:.18s;white-space:nowrap;flex:1 1 auto;justify-content:center} 50.sp-root .tab i{font-size:16px;color:var(--muted)} 51.sp-root .tab:hover{background:var(--mist-2)} 52.sp-root .tab.active{background:#e6fbef;color:#0c3b24} 53.sp-root .tab.active i{color:var(--gold-deep)} 54.sp-root .tabs-row{display:flex;justify-content:center} 55 56/* HERO INTRO */ 57.sp-root .intro{padding:24px 0 48px} 58.sp-root .intro-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center} 59.sp-root .intro h1{color:var(--navy);font-size:clamp(36px,4.6vw,54px);margin-bottom:8px} 60.sp-root .intro .sub{font-family:var(--disp);font-weight:700;color:var(--ink);font-size:18px;margin-bottom:18px} 61.sp-root .intro .lede{color:var(--ink);font-weight:700;font-size:17px;margin-bottom:14px} 62.sp-root .intro p{font-size:16px;margin-bottom:14px} 63.sp-root .intro .em{font-style:italic;font-weight:700;color:var(--ink)} 64.sp-root .intro .em a{color:var(--navy);text-decoration:underline} 65.sp-root .intro .cta{margin-top:8px} 66.sp-root .media{position:relative;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#0e1530,#1a37b0);aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;box-shadow:0 30px 70px -20px rgba(14,21,48,.35)} 67.sp-root .media video,.sp-root .media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} 68.sp-root .media .play{position:relative;width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 16px 40px rgba(0,0,0,.4);z-index:2} 69.sp-root .media .play i{font-size:34px;color:var(--navy)} 70.sp-root .media .caption{position:absolute;bottom:18px;left:20px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.92;z-index:2} 71 72/* HOW IT WORKS */ 73.sp-root section{padding:72px 0} 74.sp-root .section-head{text-align:center;max-width:680px;margin:0 auto 44px} 75.sp-root .section-head h2{font-size:clamp(28px,3.2vw,38px);margin-bottom:10px} 76.sp-root .eyebrow{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);background:var(--mist);padding:7px 14px;border-radius:999px;margin-bottom:14px} 77.sp-root .how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px} 78.sp-root .how-card{background:var(--mist-2);border:1px solid var(--line);border-radius:18px;padding:26px 22px;position:relative} 79.sp-root .how-num{position:absolute;top:14px;right:18px;font-family:var(--disp);font-weight:800;font-size:34px;color:#dde3f5} 80.sp-root .how-ic{width:52px;height:52px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 6px 18px rgba(14,21,48,.08)} 81.sp-root .how-ic i{font-size:26px;color:var(--navy)} 82.sp-root .how-card h3{font-size:16px;margin-bottom:6px} 83.sp-root .how-card p{font-size:14px} 84 85/* PRICING */ 86.sp-root .pricing{background:var(--mist-2)} 87.sp-root .price-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px} 88.sp-root .cat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px} 89.sp-root .cat h4{font-size:14px;color:var(--navy);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px} 90.sp-root .cat ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px} 91.sp-root .cat li{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed var(--line);font-size:15px;color:var(--ink)} 92.sp-root .cat li:last-child{border-bottom:none} 93.sp-root .cat li b{font-family:var(--disp);color:var(--navy);font-size:16px;font-weight:700} 94 95/* BAG CARDS (Wash & Fold) */ 96.sp-root .bag-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:22px} 97.sp-root .bag{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 28px;position:relative;display:flex;flex-direction:column} 98.sp-root .bag.featured{background:linear-gradient(180deg,var(--dark),var(--dark-2));color:#fff;border:none;box-shadow:0 30px 60px -20px rgba(14,21,48,.4)} 99.sp-root .bag.featured h3,.sp-root .bag.featured .price-big{color:#fff} 100.sp-root .bag.featured .perkg,.sp-root .bag.featured p{color:#aebbf0} 101.sp-root .bag.featured li{color:#e7ecff} 102.sp-root .bag.featured li i{color:var(--gold)} 103.sp-root .bag .badge{position:absolute;top:-12px;right:24px;background:var(--gold);color:#0c3b24;font-size:11px;font-weight:800;letter-spacing:.04em;padding:5px 12px;border-radius:999px} 104.sp-root .bag h3{font-size:22px;margin-bottom:4px} 105.sp-root .bag .price-big{font-family:var(--disp);font-weight:800;font-size:42px;margin:8px 0 2px;color:var(--ink)} 106.sp-root .bag .perkg{font-size:13.5px;color:var(--muted);margin-bottom:18px} 107.sp-root .bag .fits-label{font-weight:700;font-size:14px;margin-bottom:8px} 108.sp-root .bag ul{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:8px} 109.sp-root .bag li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px} 110.sp-root .bag li i{color:var(--gold-deep);font-size:17px;margin-top:2px;flex-shrink:0} 111.sp-root .bag .ideal{font-size:13.5px;font-style:italic;margin-bottom:18px} 112.sp-root .bag .btn{margin-top:auto;width:100%} 113 114/* FEES */ 115.sp-root .fees-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px} 116.sp-root .fee{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 24px} 117.sp-root .fee .ftag{display:inline-block;font-family:var(--disp);font-weight:800;font-size:30px;color:var(--navy);margin-bottom:8px} 118.sp-root .fee .optional{display:inline-block;font-size:11px;font-weight:700;color:var(--gold-deep);background:#e6fbef;padding:3px 10px;border-radius:999px;margin-left:8px;vertical-align:middle;text-transform:uppercase;letter-spacing:.05em} 119.sp-root .fee h4{font-size:17px;margin-bottom:8px} 120.sp-root .fee p{font-size:14px} 121 122/* INCLUDED LIST */ 123.sp-root .included{background:var(--mist-2)} 124.sp-root .inc-2col{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:920px;margin:0 auto} 125.sp-root .inc-2col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px} 126.sp-root .inc-2col li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--ink)} 127.sp-root .inc-2col li i{color:var(--gold-deep);font-size:18px;margin-top:2px;flex-shrink:0} 128 129/* FINAL CTA */ 130.sp-root .final{background:var(--dark);color:#fff;border-radius:28px;padding:56px 48px;text-align:center;position:relative;overflow:hidden} 131.sp-root .final::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(48,231,141,.15),transparent 60%)} 132.sp-root .final h2{position:relative;color:#fff;margin-bottom:14px} 133.sp-root .final p{position:relative;color:#aebbf0;font-size:17px;margin-bottom:26px} 134.sp-root .final .btn{position:relative} 135 136/* FOOTER */ 137.sp-root footer{background:var(--ink);color:#aebbf0;padding:60px 0 28px;margin-top:80px} 138.sp-root footer .fcols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:36px} 139.sp-root footer h4{color:#fff;font-family:var(--disp);font-size:16px;margin-bottom:14px} 140.sp-root footer ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px} 141.sp-root footer li a{font-size:14px;color:#aebbf0} 142.sp-root footer li a:hover{color:var(--gold)} 143.sp-root footer .bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:22px;display:flex;justify-content:space-between;font-size:13px;flex-wrap:wrap;gap:12px} 144 145@media (max-width: 900px){ 146 .sp-root .nav-links{display:none} 147 .sp-root .burger{display:inline-flex} 148 .sp-root .tabs{border-radius:999px;padding:4px;gap:2px} 149 .sp-root .tab{font-size:12.5px;padding:8px 12px;gap:6px} 150 .sp-root .tab i{font-size:14px} 151 .sp-root .intro-grid{grid-template-columns:1fr;gap:32px} 152 .sp-root .how-grid{grid-template-columns:1fr 1fr} 153 .sp-root .price-cats{grid-template-columns:1fr} 154 .sp-root .bag-grid{grid-template-columns:1fr} 155 .sp-root .fees-grid{grid-template-columns:1fr} 156 .sp-root .inc-2col{grid-template-columns:1fr;gap:14px} 157 .sp-root section{padding:48px 0} 158 .sp-root .final{padding:40px 24px} 159 .sp-root footer .fcols{grid-template-columns:1fr 1fr;gap:28px} 160} 161@media (max-width: 768px){ 162 .sp-root .wrap{padding:0 18px} 163 .sp-root .announce{font-size:12.5px;padding:8px 12px;line-height:1.35} 164 .sp-root .nav{height:62px} 165 .sp-root .logo{font-size:22px;flex-shrink:0} 166 .sp-root .nav-cta{gap:12px} 167 .sp-root .nav-cta .btn-green{padding:11px 18px;font-size:14px;white-space:nowrap} 168 .sp-root .burger{width:32px;height:32px;font-size:26px;flex-shrink:0} 169} 170</style><style> 171 .subbrand-bar{display:none;background:#0a0a0a;border-bottom:1px solid rgba(255,255,255,.06)} 172 @media (min-width: 901px){ .subbrand-bar{display:block} } 173 .subbrand-bar .wrap{max-width:1200px;margin:0 auto;padding:8px 24px;display:flex;justify-content:flex-end;align-items:center;gap:28px} 174 .subbrand-bar .sb-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-right:6px} 175 .subbrand-bar a{color:#fff;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:baseline;gap:6px;transition:opacity .2s} 176 .subbrand-bar a:hover{opacity:.85} 177 .subbrand-bar .accent{color:#30e78d;position:relative;display:inline-block} 178 .subbrand-bar .accent.tilt{font-style:italic;transform:rotate(-3deg)} 179 .subbrand-bar .accent svg{position:absolute;
179left:-2px;right:-2px;bottom:-5px;width:calc(100% + 4px);height:7px;pointer-events:none;overflow:visible} 180 .subbrand-bar .sep{width:1px;height:14px;background:rgba(255,255,255,.12)} 181 </style><div class="subbrand-bar"><div class="wrap"><span class="sb-label">Also from HolaWash</span><a href="/super-express">HolaWash <span class="accent tilt">Super Express<svg viewBox="0 0 160 10" preserveAspectRatio="none" aria-hidden="true"><path d="M2 7 C 30 1, 60 9, 90 4 S 150 6, 158 3" fill="none" stroke="#30e78d" stroke-width="2.2" stroke-linecap="round"></path></svg></span></a><span class="sep"></span><a href="/casa">HolaWash <span class="accent">Casa<svg viewBox="0 0 80 10" preserveAspectRatio="none" aria-hidden="true"><path d="M2 6 C 18 2, 38 9, 58 4 S 76 6, 78 4" fill="none" stroke="#30e78d" stroke-width="2.2" stroke-linecap="round"></path></svg></span></a></div></div><header><div class="wrap nav"><a href="/" class="logo" aria-label="HolaWash"><img src="/__l5e/assets-v1/bf26759f-4fa8-4fc9-8724-da33b030d047/holawash-logo-white.png" alt="HolaWash" style="height:26px;width:auto;display:block"/></a><nav class="nav-links"><a href="/services-and-pricing">Services & Pricing</a><a href="/subscriptions">Subscriptions</a><a href="/for-businesses">For Businesses</a><a href="/yachts-and-boats">Yachts & Boats</a><a href="/locations">Locations</a><a href="https://holawash.onelink.me/f6AS/u29e0tzs" target="_blank" rel="noreferrer" style="display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#30e78d;border:1px solid rgba(48,231,141,.45);padding:6px 12px;border-radius:999px"><i class="ph ph-device-mobile"></i> Get the app</a></nav><div class="nav-cta"><a href="/book-now" class="btn btn-green">Order now</a><button class="burger" aria-label="Menu"><i class="ph ph-list"></i></button></div></div></header><div class="tabs-wrap"><div class="wrap tabs-row"><div class="tabs" role="tablist"><button class="tab active" role="tab" aria-selected="true">Wash & Fold<!-- --> <i class="ph ph-t-shirt"></i></button><button class="tab " role="tab" aria-selected="false">Clean & Press<!-- --> <i class="ph ph-hanger"></i></button><button class="tab " role="tab" aria-selected="false">Home Care<!-- --> <i class="ph ph-house"></i></button><button class="tab " role="tab" aria-selected="false">Shoes & Bags<!-- --> <i class="ph ph-sneaker"></i></button></div></div></div><section class="intro"><div class="wrap intro-grid"><div><h1>Wash & Fold</h1><p class="lede">Wash & Fold is the perfect service when you want to skip laundry day and enjoy total peace of mind.</p><p>Your clothes are washed in a dedicated machine, sorted by lights, darks, and colors, cleaned at 40°C with gentle, skin-safe detergents, and tumble-dried carefully to keep them soft. We fold everything neatly, pair your socks, and return your laundry in 24 hours â or even the same day with Super Express.</p><p class="em">Book your pickup any day of the week, and your driver will arrive with free reusable HolaWash bags (<a href="#bags">6kg or 12kg</a>).</p><div class="cta"><a href="/book-now" class="btn btn-navy">Place Your Order <i class="ph ph-arrow-right"></i></a></div></div><div class="media"><video src="/__l5e/assets-v1/91b9e584-d4cc-4a07-8ef7-bc4da80fd253/wash-fold-video.mp4" autoPlay="" muted="" loop="" playsInline="" preload="metadata"></video><div class="caption">Watch how Wash & Fold works</div></div></div></section><section><div class="wrap"><div class="section-head"><span class="eyebrow">How it works</span><h2>How Wash & Fold Works</h2></div><div class="how-grid"><div class="how-card"><span class="how-num">01</span><div class="how-ic"><i class="ph ph-calendar-check"></i></div><h3>Schedule your pickup</h3><p>Choose any day of the week. Your driver arrives with clean HolaWash bags.</p></div><div class="how-card"><span class="how-num">02</span><div class="how-ic"><i class="ph ph-washing-machine"></i></div><h3>We wash with care</h3><p>Lights, colors, and darks are washed separately using your preferred settings.</p></div><div class="how-card"><span class="how-num">03</span><div class="how-ic"><i class="ph ph-stack"></i></div><h3>Folded to perfection</h3><p>Everything is neatly folded, socks paired, and prepared for easy storage.</p></div><div class="how-card"><span class="how-num">04</span><div class="how-ic"><i class="ph ph-truck"></i></div><h3>Delivered in 24hâ48h</h3><p>Or choose Super Express for same-day return.</p></div></div></div></section><section class="pricing" id="bags"><div class="wrap"><div class="section-head"><span class="eyebrow">Pricing</span><h2>Our Wash & Fold prices</h2><p>Our flat-rate subscription service gives you monthly bags at the best possible price.</p></div><div class="bag-grid"><div class="bag"><h3>6kg Bag</h3><div class="price-big">â¬25</div><div class="perkg">That's â¬4.17/kg · approx. 20 items in total</div><div class="fits-label">What fits in a 6kg bag?</div><ul><li><i class="ph-fill ph-check-circle"></i> 10â14 T-shirts</li><li><i class="ph-fill ph-check-circle"></i> 2â3 jeans or trousers</li><li><i class="ph-fill ph-check-circle"></i> 1 hoodie or sweater</li><li><i class="ph-fill ph-check-circle"></i> 5â6 underwear & socks</li><li><i class="ph-fill ph-check-circle"></i> 1â2 towels</li></ul><p class="ideal">Ideal for individuals, light laundry weeks, mid-week top-ups.</p><a href="/book-now" class="btn btn-navy">Schedule a pickup</a></div><div class="bag"><h3>12kg Bag</h3><div class="price-big">â¬35</div><div class="perkg">That's â¬2.92/kg · approx. 40 items in total</div><div class="fits-label">What fits in a 12kg bag?</div><ul><li><i class="ph-fill ph-check-circle"></i> 25â30 T-shirts</li><li><i class="ph-fill ph-check-circle"></i>
181 4â5 jeans or trousers</li><li><i class="ph-fill ph-check-circle"></i> 2â3 sweaters/hoodies</li><li><i class="ph-fill ph-check-circle"></i> 10â12 underwear & socks</li><li><i class="ph-fill ph-check-circle"></i> 3â4 large towels or gymwear</li></ul><p class="ideal">Ideal for families, couples, gym-heavy routines, weekly loads.</p><a href="/book-now" class="btn btn-navy">Schedule a pickup</a></div><div class="bag featured"><span class="badge">Most popular</span><h3>HolaWash Subscription</h3><div class="price-big">â¬1.65<span style="font-size:16px;color:#aebbf0"> / kg*</span></div><div class="perkg">All-inclusive, priced per bag</div><ul><li><i class="ph-fill ph-check-circle"></i> Free pickup & delivery</li><li><i class="ph-fill ph-check-circle"></i> Free 24â48h turnaround</li><li><i class="ph-fill ph-check-circle"></i> No service fees</li><li><i class="ph-fill ph-check-circle"></i> Unlimited kilo rollover</li><li><i class="ph-fill ph-check-circle"></i> Free monthly shoe cleaning</li><li><i class="ph-fill ph-check-circle"></i> Priority WhatsApp support</li></ul><a href="/subscriptions" class="btn btn-green">Explore plans</a></div></div></div></section><section><div class="wrap"><div class="section-head"><span class="eyebrow">About our fees</span><h2>Transparent, no surprises</h2></div><div class="fees-grid"><div class="fee"><div class="ftag">â¬5.00</div><h4>Pickup & Delivery Fee</h4><p>Covers collection and delivery anywhere in Barcelona. <b style="color:var(--ink)">Free for HolaWash Subscribers.</b></p></div><div class="fee"><div class="ftag">+50%<span class="optional">Optional</span></div><h4>Next-Day Delivery</h4><p>Get your laundry back the next day for an additional 50% of the service price.</p></div><div class="fee"><div class="ftag">+100%<span class="optional">Optional</span></div><h4>Same-Day Delivery</h4><p>Ultra-fast turnaround when you need your items urgently and returned the same day.</p></div></div><p style="text-align:center;margin-top:24px;font-size:14px">A minimum order of <b style="color:var(--ink)">â¬35</b> applies to pay-as-you-go orders. No minimum for HolaWash Subscribers.</p></div></section><section style="padding-top:0" id="book"><div class="wrap"><div class="final"><h2>Leave your laundry to the experts</h2><p>Save 3+ hours every week. Free pickup & delivery for subscribers.</p><a href="/book-now" class="btn btn-green btn-lg">Place Your Order <i class="ph ph-arrow-right"></i></a></div></div></section><footer><div class="wrap"><div class="fcols"><div><div class="logo" aria-label="HolaWash" style="margin-bottom:12px"><img src="/__l5e/assets-v1/bf26759f-4fa8-4fc9-8724-da33b030d047/holawash-logo-white.png" alt="HolaWash" style="height:30px;width:auto;display:block"/></div><p style="color:#aebbf0;font-size:14px">Barcelona's friendliest laundry & dry cleaning service. Picked up at your door, back fresh in 24h.</p></div><div><h4>HolaWash</h4><ul><li><a href="/">About</a></li><li><a href="/#how">How it works</a></li><li><a href="/services-and-pricing">Services & Pricing</a></li><li><a href="/subscriptions">Subscriptions</a></li></ul></div><div><h4>Support</h4><ul><li><a href="/faq">FAQs</a></li><li><a href="#">Contact</a></li><li><a href="/privacy">Privacy</a></li><li><a href="/terms">Terms</a></li></ul></div><div><h4>Stay connected</h4><ul><li><a href="https://www.instagram.com/holawash_" target="_blank" rel="noreferrer">Instagram</a></li><li><a href="https://www.facebook.com/profile.php?id=61553304935318" target="_blank" rel="noreferrer">Facebook</a></li><li><a href="https://www.tiktok.com/@holawash_" target="_blank" rel="noreferrer">TikTok</a></li><li><a href="https://holawash.onelink.me/f6AS/u29e0tzs" target="_blank" rel="noreferrer">Download the app</a></li></ul></div></div><div class="bottom"><span>© 2025 HolaWash, Inc. All rights reserved.</span><span>Made with care in Barcelona</span></div></div></footer></div>
181<script>(function(t){let s;try{s=JSON.parse(sessionStorage.getItem(t.storageKey)||"{}")}catch(e){console.error(e);return}const c=t.key||window.history.state?.__TSR_key,r=c?s[c]:void 0;if(t.shouldScrollRestoration&&r&&typeof r=="object"&&Object.keys(r).length>0){for(const e in r){const o=r[e];if(!o||typeof o!="object")continue;const l=o.scrollX,i=o.scrollY;if(!(!Number.isFinite(l)||!Number.isFinite(i))){if(e==="window")window.scrollTo({top:i,left:l,behavior:t.behavior});else if(e){let n;try{n=document.querySelector(e)}catch{continue}n&&(n.scrollLeft=l,n.scrollTop=i)}}}return}const a=window.location.hash.split("#",2)[1];if(a){const e=window.history.state?.__hashScrollIntoViewOptions??!0;if(e){const o=document.getElementById(a);o&&o.scrollIntoView(e)}return}window.scrollTo({top:0,left:0,behavior:t.behavior})})({"storageKey":"tsr-scroll-restoration-v1_3","shouldScrollRestoration":true});document.currentScript.remove()</script>
181<!--/$-->
181<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-CQ_h9Vrm.js"],assets:$R[5]=[$R[6]={tag:"script",attrs:$R[7]={type:"module",async:!0},children:"import(\"/assets/index-CQ_h9Vrm.js\")"}]}}},matches:$R[8]=[$R[9]={i:"__root__�",u:1790956900230,s:"success",ssr:!0},$R[10]={i:"�services-and-pricing�services-and-pricing",u:1790956900230,s:"success",ssr:!0}],lastMatchId:"�services-and-pricing�services-and-pricing"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
181<script type="module" async="">import("/assets/index-CQ_h9Vrm.js")</script>
181</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.