:root{--background:#fcfaf6;--foreground:#443d36;--primary:#8e582b;--primary-foreground:#fff;--muted:#efeae3;--muted-foreground:#776d63;--border:#ded5ca;--ink:#443d36;--accent:#8e582b}body{background:#fcfaf6;color:#443d36;font-family:Helvetica Neue,Hiragino Sans,sans-serif;letter-spacing:.015em}h1,h2,h3,.wash100 h1,.wash100 h2,.wash100 h3,.site-info h1,.site-info h2{font-family:Helvetica Neue,Hiragino Sans,sans-serif!important;font-weight:400!important;letter-spacing:-.035em!important}p{letter-spacing:.02em}body .eyebrow{color:#957045;font-size:10px;letter-spacing:.18em}.preview-bar{background:#443d36!important;color:#fff!important;padding:6px 16px!important;font-size:10px!important}.demo-strip,.w-preview-note{display:none!important}.journey-header{padding:26px 5%;background:#fcfaf6;max-width:none;border-bottom:1px solid #e6ddd3;min-height:92px}.official-wordmark{--logo-color:#443d36!important;width:154px}.journey-header>nav a{color:#443d36!important;font-size:12px}.journey-header>nav a:nth-child(2){background:#efe2cc;padding:10px 20px;border-radius:4px}.journey-header .mobile-menu>div{background:#fcfaf6;border-color:#ded5ca;border-radius:8px}.journey-header .mobile-menu summary span{background:#443d36}body main{max-width:1280px}body.wash100-page #MainContent{max-width:none}.wash100{max-width:none;background:#fcfaf6;color:#443d36;--ink:#443d36;--accent:#8e582b}.wash100 .w-hero{display:grid;grid-template-columns:1fr 1fr;min-height:0;max-width:1440px;margin:auto;padding:28px 36px 0;gap:24px}.wash100 .scene-hero{position:static;width:100%;height:auto;aspect-ratio:1;background-size:200% 200%;border-radius:8px;order:2}.wash100 .w-hero-copy{width:auto;min-height:0;background:none;box-shadow:none;border-radius:0;align-self:center;padding:36px 30px;order:1}.wash100 .w-kicker{font-size:12px;letter-spacing:.18em;color:#957045;display:flex;align-items:center;gap:12px}.wash100 .w-kicker:before{content:"";width:24px;height:1px;background:#957045}.wash100 h1{font-size:clamp(25px,3.15vw,48px);line-height:1.65;margin:35px 0 40px;white-space:normal}.wash100 .w-button,.directory-primary,.primary-button{background:#8e582b!important;border:1px solid #8e582b!important;color:#fff!important;border-radius:4px!important;font-size:13px!important;min-height:50px;padding:15px 25px!important;box-shadow:none}.wash100 .w-button:hover,.directory-primary:hover{background:#714321!important}.journey-intro{padding:72px 24px 60px;max-width:900px;margin:auto}.journey-intro p{font-family:inherit;font-size:23px;line-height:1.9;color:#8e582b}.journey-intro small{display:block;margin-top:18px;font-size:11px;color:#84776a}.wash100 .w-experience{background:#f0ebe3;border-radius:0;padding:70px 30px}.wash100 .w-experience h2{font-size:28px}.wash100 .w-steps{gap:24px;margin-top:40px}.wash100 .w-steps article:nth-child(2){padding-top:0}.wash100 .w-steps .scene{border-radius:5px;aspect-ratio:1.25}.wash100 .w-steps h3{font-size:15px;margin:20px 0 0}.wash100 .foam26{margin:70px auto;max-width:1080px;border-radius:8px;min-height:440px;padding:35px}.wash100 .foam26-copy{border-radius:5px;background:#fcfaf6f5;padding:36px}.wash100 .foam26-point{border-color:#ded2c5}.wash100 .foam26-point span{background:#eee0cb}.journey-flow{padding:20px 30px 70px}.journey-flow li b{font:24px Helvetica Neue,sans-serif;color:#aa7b45}.journey-flow li strong{font-family:inherit;font-size:18px}.journey-flow li{border-color:#c9b9a4}.wash100 .w-faq{padding:60px 24px;background:#f4f0e9}.wash100 .w-faq h2{font-size:26px;text-align:left}.wash100 .w-faq summary{font-size:14px;padding:22px 0}.wash100 .w-closing{padding:70px max(30px,calc((100vw - 960px)/2));background:#e8d7b9;border-radius:0}.wash100 .w-closing h2{font-size:32px}.wash100 .w-foot{background:#e8d7b9;color:#78634c;font-size:10px}.salon-directory{color:#443d36}.salon-directory .therapy-photo-hero{border-radius:8px;margin:24px 0 45px;background-color:#443d36;min-height:520px}.therapy-photo-hero:before{background:linear-gradient(90deg,#372b201a,#372b20bf)!important}.salon-directory .therapy-welcome h2{font-size:36px;line-height:1.65;letter-spacing:-.025em}.therapy-greeting{font-size:12px}.therapy-photo-hero .therapy-intro{font-size:13px;color:#f6eee1}.therapy-explore{border-color:#ffffff60!important}.directory-filters{background:#eee8df!important;border:0!important;border-radius:8px;padding:24px!important;gap:12px!important}.directory-filters label{padding:12px 16px!important;background:#fcfaf6!important;border:1px solid #dcd0bf!important;color:#8b745e;font-size:11px}.directory-filters input,.directory-filters select{background:transparent!important;border:0!important;border-radius:0;color:#8e582b;min-height:36px;font-size:13px}.directory-filters button{background:#8e582b!important;color:#fff!important;border-radius:4px!important;border:0!important;min-height:52px}.directory-location-choice{background:#f6f2ec!important;border-color:#ded4c7!important;color:#8e582b!important}.directory-location-choice[aria-pressed=true]{background:#ead9bb!important}.directory-location-en,.directory-location-action,.directory-location-number,.directory-location-symbol,.directory-area,.directory-therapist-label{color:#a37a45!important}.directory-location-choice strong{font-family:inherit!important}.directory-guide-toggle{border-color:#ded4c7!important}.directory-grid{gap:24px}.directory-card{background:#fff!important;border:1px solid #e4dacf!important;border-radius:8px!important;padding:26px!important}.directory-card h3{font-family:inherit!important;font-size:21px;font-weight:500!important;letter-spacing:-.02em}.directory-headline{font-family:inherit!important;font-size:16px;color:#655548}.directory-description,.directory-therapist{color:#7b6b5e}.directory-profile{border-color:#e6ddd3}.directory-profile img{border-radius:5px!important;background:#eee8df}.directory-tags span{background:#f1e4cf;color:#826139;border-radius:3px;font-size:10px}.directory-links a,.directory-social a{color:#906334}.directory-links .directory-primary{color:#fff}.directory-card details,.directory-card summary{border-color:#ded3c6;color:#75624f}.directory-save{border-color:#c6b194!important;border-radius:4px!important;color:#8e582b!important;background:transparent!important}.directory-save[aria-pressed=true]{background:#edddc1!important}.directory-count,.directory-footnote{color:#827260}.product-photo{border-radius:6px;background:#f2ede6}.product-name,.product-card .eyebrow,.product-note{color:#5e4c3d}.filters button{border-radius:4px!important;border-color:#d6c6b3;color:#815e39;background:transparent}.filters button.chosen{background:#8e582b!important;color:#fff}.search{border-radius:4px;background:#fff;border-color:#d5c9bb}.tag,.sample-label{background:#f1e4cf;color:#8c6b3e}.heart{color:#8e582b}.catalog-intro h1{font-family:inherit;font-size:38px}.catalog-intro>p{color:#7b6957}.outline-button{border-radius:4px!important;border-color:#c7b398;color:#8e582b}.empty,.notice-box,.member-gate{background:#f1eae0;color:#7e6b56;border-color:#ded1bf;border-radius:6px}#mycatalog .my-salon-panel{background:#f0e6d6;border:1px solid #ddcdb6;border-radius:8px}#mycatalog .my-salon-summary-copy strong{font-family:inherit;font-size:18px;color:#8e582b}.site-info{color:#8e582b}.site-info nav a{border-radius:4px;border-color:#ddcfbc;background:#f7f2e9}.site-info article{border-color:#dfd2c0}.legal-draft{background:#f2e8d7;border-color:#b98b4d}.site-info .rte h3{color:#8e582b}body>footer{background:#f4eee4;border-top:1px solid #ddd0bd;padding:55px 24px 36px!important;color:#7c664e}.legal-footer{border-color:#e0d1ba!important}.bottom-nav.journey-nav{background:#fcfaf6ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#ded2c1}.journey-nav a{color:#796147}.journey-nav a:nth-child(2){background:#8e582b}.auth-preview{background:#f4eee4;color:#8e582b}.auth-preview main{border-radius:8px}.auth-preview button,.auth-button{background:#8e582b!important;border-radius:4px}.logo img{opacity:.9}body:has(.content .lead){background:#f4eee4;color:#8e582b}body:has(.content .lead) main{border-radius:8px;border-color:#ddd0bd}body:has(.content .lead) .primary{background:#8e582b;border-radius:4px}body:has(.content .lead) h1{font-size:27px}body:has(.content .lead) .visual{background:#e8d8be}@media(max-width:749px){.journey-header{padding:19px 22px;min-height:74px}.site-header .official-wordmark{width:130px}.wash100 .w-hero{display:flex;flex-direction:column;padding:0 20px 25px;gap:8px}.wash100 .w-hero-copy{order:0;align-self:stretch;padding:36px 3px 22px;width:auto}.wash100 .scene-hero{order:1;width:100%;height:auto;aspect-ratio:1.15;right:auto;max-height:360px;border-radius:5px}.wash100 h1{font-size:30px;margin:18px 0 24px;line-height:1.55;white-space:normal;letter-spacing:-.04em!important}.wash100 .w-hero .w-button{font-size:12px!important;min-height:46px;padding:12px 20px!important}.wash100 .w-kicker{font-size:11px}.journey-intro{padding:36px 24px}.journey-intro p{font-size:17px}.wash100 .w-experience{padding:40px 10px}.wash100 .w-experience h2{font-size:21px}.wash100 .w-steps{gap:14px;margin-top:24px}.wash100 .w-steps h3{font-size:13px;margin:14px 0}.wash100 .foam26{margin:30px 18px;min-height:330px;padding:18px}.wash100 .foam26-copy{width:85%;padding:24px 20px}.wash100 .foam26 h2{font-size:23px}.journey-flow{padding:20px 24px 35px}.journey-flow h2{font-size:21px}.wash100 .w-faq{padding:35px 5px}.wash100 .w-faq h2{font-size:23px}.wash100 .w-faq summary{font-size:13px}.wash100 .w-closing{padding:38px 24px}.wash100 .w-closing h2{font-size:27px}.salon-directory .therapy-photo-hero{margin:12px 0 24px;min-height:0;padding:300px 24px 30px;background-color:#443d36;background-size:auto 410px}.therapy-photo-hero:before{background:linear-gradient(180deg,transparent 120px,#443d3640 240px,#443d36 390px)!important}.salon-directory .therapy-welcome h2{font-size:29px}.directory-filters{padding:14px!important;gap:8px!important;margin-top:20px}.directory-filters label{padding:10px 12px!important}.directory-card{padding:20px!important}.directory-card h3{font-size:19px}.directory-headline{font-size:15px}.directory-location-choice{padding:18px 14px!important}.directory-locations h3{font-size:23px}.catalog-intro{padding:30px 5px 15px}.catalog-intro h1{font-size:29px}.section-heading h2{font-size:22px}.site-info h1{font-size:27px}.site-info h2{font-size:23px}body>footer{padding-bottom:36px!important}.product-grid{gap:25px 14px}.bottom-nav.journey-nav a{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.wash100 .scene,.wash100 .scene-hero{background-size:200% auto}.salon-search-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;margin:18px 0 30px;padding:10px 0}.salon-search-intro .eyebrow{margin-bottom:20px}.salon-search-intro h1{font-size:38px;line-height:1.5;margin:0 0 20px;letter-spacing:-.035em}.salon-search-lead{font-size:14px;line-height:1.8;color:#82715f}.salon-search-image{height:260px;border-radius:6px;background:url(wash26-realistic-v12.png) 0 12%/200% auto;position:relative}.salon-search-image small{position:absolute;bottom:8px;right:10px;font-size:9px;color:#fff;text-shadow:0 1px 5px #000}.salon-directory.inner-section{padding-top:20px}.salon-directory .directory-filters{margin:0 0 20px;padding:18px!important;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:18px}.salon-directory .directory-filters label{display:flex;flex-direction:column;gap:3px;padding:9px 13px!important;font-size:10px!important;border-radius:4px;line-height:1.5}.salon-directory .directory-filters label:first-child{grid-column:auto}.salon-directory .directory-filters input,.salon-directory .directory-filters select{min-height:32px;padding:3px 0;font-size:13px!important;line-height:1.4}.salon-directory .directory-filters button{min-height:62px;grid-column:auto;font-size:12px}.directory-guide-toggle{margin:12px 0!important;padding:0!important}.directory-guide-toggle>summary{font-size:12px!important;padding:16px 4px!important}.directory-count{padding:14px 2px!important;margin:0 0 12px!important}.salon-search-intro+.directory-filters label:last-of-type{border-color:#c3a16e!important;background:#f6eddc!important}@media(max-width:749px){.salon-directory.inner-section{padding-top:12px}.salon-search-intro{grid-template-columns:1fr 105px;gap:16px;margin:8px 0 24px;padding:0}.salon-search-intro .eyebrow{font-size:9px;margin-bottom:12px}.salon-search-intro h1{font-size:24px;line-height:1.55;margin:0 0 12px}.salon-search-lead{font-size:11px;line-height:1.8}.salon-search-image{height:174px;background-size:auto 200%;background-position:4% 0;border-radius:4px}.salon-search-image small{font-size:7px;right:4px;bottom:6px}.salon-directory .directory-filters{grid-template-columns:1fr 1fr;padding:12px!important;gap:8px!important;border-radius:6px}.salon-directory .directory-filters label:first-child{grid-column:1/-1}.salon-directory .directory-filters label{padding:8px 10px!important}.salon-directory .directory-filters button{grid-column:1/-1;min-height:40px}.salon-directory .directory-filters select,.salon-directory .directory-filters input{min-height:30px;font-size:12px!important}.directory-guide-toggle>summary{font-size:11px!important}.directory-count{font-size:12px}.salon-directory .directory-filters label:last-of-type{grid-column:auto}}@media(max-width:749px){.salon-directory .directory-filters label{grid-column:auto!important;grid-row:auto!important}.salon-directory .directory-filters label:first-child{grid-column:1/-1!important}.salon-search-intro h1{font-size:23px}}:root{--background:#fcfaf6;--foreground:#443d36;--primary:#8e582b;--muted:#f0eae1;--muted-foreground:#82715f;--border:#ded2c2}body{background:#fcfaf6;color:#443d36}.preview-bar{background:#51483e!important}.official-wordmark{--logo-color:#574b3e!important}.journey-header>nav a{color:#574b3e!important}.journey-header>nav a:nth-child(2){background:#f1e3cc}.wash100{--ink:#443d36;--accent:#9e642a}.wash100 .w-button,.directory-primary,.primary-button{background:linear-gradient(115deg,#986432,#ae7937)!important;border:0!important;border-radius:6px!important;color:#fff!important}.wash100 .w-button:hover{background:#8f5828!important}.wash100 .w-hero{position:relative;padding:0;gap:0;overflow:hidden;background:#ede5d9;max-width:1440px;margin:auto}.wash100 .scene-hero{position:absolute;right:0;top:0;width:57%;height:100%;aspect-ratio:auto;background-size:200% auto;border-radius:0;z-index:0}.wash100 .w-hero-copy{position:relative;z-index:1;padding:100px 36px 100px max(40px,calc((100vw - 1150px)/2));width:114%;min-height:570px;background:#fcfaf6;border-radius:0 42% 38% 0/0 62% 38% 0;box-shadow:12px 10px #f9f3e9b8;grid-column:1;align-content:center}.wash100 .w-hero-copy:after{content:"";position:absolute;top:12px;right:-7px;bottom:-9px;left:-30px;border:1px solid #c9b38e66;border-left:0;border-top:0;border-radius:0 43% 40% 0/0 65% 40% 0;pointer-events:none}.wash100 h1{font-size:clamp(28px,3.05vw,44px);font-weight:400!important;line-height:1.7}.journey-intro{position:relative;padding:65px 24px 55px}.journey-intro p{color:#675849}.wash100 .w-experience{position:relative;background:linear-gradient(115deg,#e9e3da,#f5f1e9 60%,#f4e7d0);border-radius:55% 5% 48% 0/35px 12px 30px 0;padding:65px 30px 70px}.wash100 .w-steps .scene{border-radius:60px 6px 50px;aspect-ratio:1.25}.wash100 .w-steps article:nth-child(2){padding-top:25px}.wash100 .foam26{position:relative;border-radius:0 70px 0 65px;background-blend-mode:luminosity;background-color:#d5cbbb;overflow:hidden}.wash100 .foam26-copy{background:#fcfaf6f5;border-radius:36% 40% 32% 30%/30% 38% 35%;padding:42px}.wash100 .foam26-point span{background:#e8dac2;color:#93642c}.journey-flow{position:relative;padding-top:30px}.journey-flow li b{color:#aa7b42}.wash100 .w-faq{background:#f4efe6;border-radius:55% 0 0/35px 0 0}.wash100 .w-closing{position:relative;isolation:isolate;overflow:hidden;background:#eae1d3;padding-top:70px;padding-bottom:75px;border-radius:0 12% 0 0/0 40px 0 0}.wash100 .w-closing:before,.wash100 .w-closing:after{content:"";position:absolute;pointer-events:none;z-index:-1;width:90%;height:340px;right:-35%;top:-40px;border:1px solid #b7966566;border-radius:50%;transform:rotate(-22deg);background:#bd945926}.wash100 .w-closing:after{right:-24%;top:40px;background:#e6be7233;border-color:#a67f4333}.wash100 .w-foot{background:#eae1d3}.salon-search-intro{position:relative}.salon-search-image{border-radius:58px 5px 46px}.salon-directory .directory-filters{position:relative;background:linear-gradient(120deg,#ece6dd,#f4ecdc)!important;border-radius:24px 6px;overflow:hidden}.salon-directory .directory-filters label{background:#fffdf9!important;border-color:#dfd3c3!important}.salon-directory .directory-filters button{background:#75604a!important}.salon-directory .directory-filters label:last-of-type{background:#faf0db!important;border-color:#c8a775!important}.directory-card{border-radius:32px 6px 28px!important;background:#fdfbf7!important}.directory-profile img{border-radius:30px 4px 25px!important}.directory-primary{background:#9c692e!important}.directory-tags span{background:#f0e3cb;color:#886238}.directory-location-choice{border-radius:14px 4px!important}.catalog-intro{position:relative;background:linear-gradient(135deg,#f8f4ed,#f3e8d4);border-radius:0 0 65px 8px;padding:50px 35px 35px;margin-top:20px}.product-photo{border-radius:35px 5px 30px;background:#eee8df}.product-name{color:#66523d}#mycatalog{padding-top:40px}#mycatalog>h2{color:#51463a}#mycatalog .my-salon-panel{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#ede6dc,#f7efdf);border:1px solid #e2d5c2;border-radius:35px 6px 30px}#mycatalog .my-salon-panel:after{content:"";position:absolute;z-index:-1;right:-80px;top:-30px;width:290px;height:220px;border:1px solid #bb9a643d;border-radius:50%;transform:rotate(-25deg);box-shadow:0 15px #d7be9224,0 30px #d7be921a}#mycatalog .my-salon-thumb{border-radius:25px 4px!important}#mycatalog .my-salon{background:transparent}.notice-box,.empty{background:#f3ede3;border-radius:18px 4px;color:#7c6a53}.outline-button{border-color:#c8b493;color:#785d3b}.filters button.chosen{background:#8e582b!important}.site-info{color:#55483a}.site-info nav a{background:#f6efe3;border-color:#e0d0b8;border-radius:12px 3px}.site-info article{border-color:#e0d3c0}.legal-draft{background:#f3e6d1;border-color:#b68b47}.journey-nav a:nth-child(2){background:#98652f}.journey-nav a{color:#776249}.journey-header .mobile-menu summary span{background:#6b5640}body>footer{background:linear-gradient(115deg,#efe9df,#f4ead7);border-radius:50% 0 0/24px 0 0;color:#806b52}.auth-preview{background:#f4eee3;color:#625039}.auth-preview button,.auth-button{background:#98652f!important}body:has(.content .lead){background:#f3ede3;color:#5b4937}body:has(.content .lead) main{border-radius:55px 8px 45px}body:has(.content .lead) .primary{background:#98652f}body:has(.content .lead) .mark{background:#f0e3cb}@media(max-width:749px){.wash100 .w-hero{display:block;padding:0;min-height:400px;margin:0}.wash100 .scene-hero{position:absolute;right:-25px;top:0;width:400px;height:400px;background-size:200% auto;max-height:none;border-radius:0}.wash100 .w-hero-copy{width:60%;padding:67px 12px 65px 23px;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#fcfaf6f5;border-radius:0 45% 36% 0/0 56% 40% 0}.wash100 h1{font-size:21px;line-height:1.8;white-space:nowrap;margin:20px -20px 26px 0;letter-spacing:-.035em!important}.wash100 .w-kicker{font-size:10px}.wash100 .w-kicker:before{width:15px}.wash100 .w-hero .w-button{font-size:10px!important;padding:12px 13px!important;min-height:43px}.journey-intro{padding:35px 20px}.journey-intro p{font-size:16px}.wash100 .w-experience{padding:40px 8px 35px;border-radius:45% 0 35%/20px 0 18px}.wash100 .w-steps .scene{border-radius:34px 4px 28px}.wash100 .w-steps article:nth-child(2){padding-top:18px}.wash100 .foam26{margin:30px 16px;border-radius:0 45px 0 40px}.wash100 .foam26-copy{padding:27px 24px;width:88%;border-radius:28% 32% 30% 25%}.wash100 .foam26 h2{font-size:22px}.wash100 .w-closing{padding:40px 24px 50px}.wash100 .w-closing h2{font-size:26px}.wash100 .w-closing:before{right:-65%;top:-90px}.salon-search-image{border-radius:35px 4px 30px}.salon-directory .directory-filters{border-radius:20px 5px}.directory-card{border-radius:24px 5px!important}.catalog-intro{padding:28px 20px 25px;border-radius:0 0 35px 5px;margin-top:12px}.catalog-intro h1{font-size:26px}.product-photo{border-radius:24px 4px}.site-info nav a{font-size:11px}#mycatalog .my-salon-panel{border-radius:28px 5px}.journey-nav a:nth-child(2){background:#98652f}}:root{--background:#f9f8f5;--foreground:#292722;--primary:#40362d;--muted:#eeebe5;--border:#d9d5cd}body{background:#f9f8f5;color:#292722;letter-spacing:0;font-weight:400}.preview-bar{background:#292722!important;font-size:9px!important;letter-spacing:.1em!important}.official-wordmark{--logo-color:#292722!important;width:140px}.journey-header{background:#f9f8f5;padding:28px 5%;border-bottom:1px solid #dcd9d2}.journey-header>nav a{color:#292722!important;font-size:11px;letter-spacing:.04em}.journey-header>nav a:nth-child(2){background:none;border:1px solid #b8b3a8;border-radius:0;padding:10px 18px}.journey-header .mobile-menu summary span{background:#292722}.wash100{background:#f9f8f5;color:#292722;--ink:#292722}.wash100 .w-hero{max-width:1440px;display:grid;grid-template-columns:46% 54%;padding:30px 4% 0;gap:0;background:#f9f8f5;min-height:620px;overflow:visible}.wash100 .scene-hero{position:relative;right:auto;top:auto;width:100%;height:100%;min-height:580px;aspect-ratio:auto;border-radius:45% 0 0/22% 0 0;grid-column:2;grid-row:1;background-size:auto 200%;background-position:0 0}.wash100 .w-hero-copy{grid-column:1;grid-row:1;background:none;width:100%;min-height:580px;padding:40px 35px 45px 0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wash100 .w-hero-copy:after{display:none}.wash100 .w-kicker{font-size:10px;letter-spacing:.22em;color:#7a7166}.wash100 .w-kicker:before{display:none}.editorial-title{font:normal clamp(45px,6vw,85px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.055em;color:#3e3932;margin:18px 0 30px}.editorial-title em{font-weight:400;color:#9a7243}.wash100 h1{font-size:clamp(19px,2vw,28px);line-height:1.75;margin:0 0 32px;letter-spacing:-.025em!important;white-space:normal}.wash100 .w-button,.directory-primary,.primary-button{background:#40362d!important;color:#fff!important;border:0!important;border-radius:0!important;min-height:50px;padding:15px 24px!important;font-size:12px!important;letter-spacing:.035em}.wash100 .w-button:hover,.directory-primary:hover{background:#66513b!important}.journey-intro{padding:80px 20px 65px}.journey-intro p{color:#575149;font-size:20px;line-height:1.9}.journey-intro small{font-size:10px;color:#8c8377}.wash100 .w-experience{background:#eeebe5;border-radius:0;padding:65px 30px 75px}.wash100 .w-experience .w-wrap{max-width:1060px}.wash100 .w-experience h2{font-size:25px;text-align:left;letter-spacing:-.025em!important}.wash100 .w-steps{gap:40px}.wash100 .w-steps .scene{border-radius:0;aspect-ratio:1.3}.wash100 .w-steps article:nth-child(2){padding-top:45px}.wash100 .w-steps h3{text-align:left;font-size:13px;font-weight:400}.wash100 .w-steps h3:after{content:"\2197";float:right;color:#8b7760}.wash100 .foam26{max-width:1120px;border-radius:0;min-height:500px;margin:80px auto;background-color:#cec8bd}.wash100 .foam26-copy{border-radius:55% 55% 0 0/24% 24% 0 0;background:#f9f8f5f7;padding:65px 45px 45px;width:46%}.wash100 .foam26 h2{font-size:29px}.wash100 .foam26-point{font-size:13px;border-color:#ddd7cd}.wash100 .foam26-point span{background:transparent;color:#a4804e}.journey-flow{padding:25px 30px 75px}.journey-flow>h2{text-align:left;font-size:26px}.journey-flow>.eyebrow{text-align:left;color:#96816a}.journey-flow li b{font:italic 36px Georgia,serif;color:#a58e71}.journey-flow li strong{font-size:16px;color:#4b4339}.journey-flow li p{color:#867a6b;font-size:12px}.journey-flow li{border-color:#c8bcaa}.wash100 .w-faq{background:#f1efea;border-radius:0;padding:50px 25px}.wash100 .w-faq summary{font-size:13px}.wash100 .w-closing{background:#e9e4dc;border-radius:0;padding:65px max(30px,calc((100vw - 980px)/2))}.wash100 .w-closing:before{background:transparent;border-color:#b99f7850;width:70%;height:480px;top:-220px;right:-10%;border-radius:50%;box-shadow:none}.wash100 .w-closing:after{display:none}.wash100 .w-closing h2{font-size:30px}.wash100 .w-foot{background:#e9e4dc;color:#8b7e6b}.salon-search-intro{grid-template-columns:1fr 33%;gap:50px;padding:20px 0 30px;margin:0 0 20px}.salon-search-intro h1{font-size:34px;color:#332f29}.salon-search-intro .eyebrow{font-size:10px;color:#94816c}.salon-search-lead{color:#847869;font-size:12px}.salon-search-image{height:235px;border-radius:40% 0 0/35% 0 0}.salon-directory .directory-filters{background:transparent!important;border:1px solid #d9d3c9!important;border-radius:0;padding:0!important;gap:0!important}.salon-directory .directory-filters label{background:transparent!important;border:0!important;border-bottom:1px solid #ddd7ce!important;border-right:1px solid #ddd7ce!important;border-radius:0;padding:14px 18px!important;color:#91806b}.salon-directory .directory-filters label:last-of-type{background:#f0ebe2!important;border-color:#ddd7ce!important}.salon-directory .directory-filters button{background:#40362d!important;border-radius:0!important}.salon-directory .directory-filters select,.salon-directory .directory-filters input{color:#3f3931}.directory-card{background:transparent!important;border:0!important;border-top:1px solid #cfc6b9!important;border-radius:0!important;padding:25px 0!important}.directory-grid{gap:45px}.directory-profile img{border-radius:0!important;object-fit:cover;background:#e9e3d9}.directory-profile{border-bottom:0;padding-bottom:0;gap:20px}.directory-card h3{font-size:21px;letter-spacing:-.025em;font-weight:400!important}.directory-headline{font-size:15px;color:#736452}.directory-description{font-size:13px;color:#887c6c}.directory-area,.directory-therapist-label{color:#a08b70!important;font-size:10px}.directory-therapist{font-size:14px;color:#6c5e4c}.directory-tags span{background:transparent;color:#9a8262;border-radius:0;padding:2px 8px 2px 0;font-size:10px}.directory-primary{background:#40362d!important}.directory-links a,.directory-social a{color:#7b6953}.directory-save{border-radius:0!important;border-color:#bfb09a!important;color:#6e593e!important}.directory-guide-toggle{border-color:#d7cdc0}.directory-location-choice{border-radius:0!important;background:transparent!important}.directory-count{color:#a08d71}.catalog-intro{background:none;border-radius:0;padding:55px 0 35px;margin:0;border-bottom:1px solid #ddd6ca}.catalog-intro h1{font-size:34px;line-height:1.6}.catalog-intro>p{font-size:13px;color:#887963}.product-photo{border-radius:0;background:#eae6df}.product-card .eyebrow{font-size:9px;color:#a18764}.product-name{font-size:15px;color:#514535}.product-note{font-size:11px;color:#96836a}.search{border-radius:0;border-color:#d9cdbb;background:transparent}.filters button{border-radius:0!important;font-size:11px;padding:6px 15px}.filters button.chosen{background:#66513b!important}.tag,.sample-label{border-radius:0;background:#ece3d5;color:#a18764}.section-heading{margin-top:38px}.section-heading h2{font-size:24px}#mycatalog{max-width:1050px;margin:auto;padding-top:50px}#mycatalog>h2{font: 45px/1.15 Georgia,serif!important;letter-spacing:-.035em!important;color:#4c4236}#mycatalog>.page-lead{font-size:12px;color:#9b8568;margin-top:14px}#mycatalog>.notice-box{font-size:10px;background:transparent;border:0;border-left:1px solid #cdb899;border-radius:0;padding:6px 14px;margin:22px 0 36px;color:#a48d6d}#mycatalog .my-salon-panel{border:0;border-top:1px solid #cfc0aa;border-bottom:1px solid #cfc0aa;border-radius:0;background:transparent;margin-bottom:40px}#mycatalog .my-salon-panel:after{display:none}#mycatalog .my-salon{padding:22px 0!important;border:0}#mycatalog .my-salon h3{font:10px Helvetica Neue,sans-serif;letter-spacing:.18em;color:#a38966}#mycatalog .my-salon .outline-button{font-size:11px;border:0;border-bottom:1px solid #bba582;padding:4px 0;min-height:0;border-radius:0}#mycatalog .my-salon-summary{padding:0 0 24px!important}#mycatalog .my-salon-thumb{border-radius:0!important;width:130px;height:140px}#mycatalog .my-salon-summary-copy strong{font-family:inherit;font-size:20px;font-weight:400;color:#5a4931}#mycatalog .saved-heading{font-size:16px;margin:35px 0 18px;color:#806746}.empty,.member-gate{background:#f1ebe1;border:0;border-radius:0;color:#967e5e;font-size:12px}.outline-button{border-radius:0!important}.site-info{color:#65533c}.site-info h1{font-size:30px}.site-info h2{font-size:23px}.site-info nav a{border-radius:0;background:transparent;color:#967a52}.legal-draft{border-radius:0;background:#f1e8d9;color:#9c7d50}.site-info article{border-color:#dcccaf}.journey-nav a:nth-child(2){background:#40362d}.journey-nav a{color:#9b7b4e}.bottom-nav.journey-nav{background:#f9f8f5f2}.journey-header .mobile-menu>div{background:#f9f8f5;border-radius:0}.journey-header .mobile-menu a{color:#7b6240}body>footer{background:#eee9df;border-radius:0;padding:50px 25px 35px!important;color:#92754e}body>footer .official-wordmark{--logo-color:#675039!important}.legal-footer a{font-size:10px;color:#a4865e}body:has(.content .lead){background:#f0ebe2;color:#766043}body:has(.content .lead) main{border-radius:0;border:0}body:has(.content .lead) .primary{background:#40362d;border-radius:0}body:has(.content .lead) h1{font-size:28px}.auth-preview main{border-radius:0}.auth-preview button,.auth-button{background:#40362d!important;border-radius:0!important}@media(max-width:749px){.journey-header{min-height:70px;padding:20px 22px}.site-header .official-wordmark{width:125px}.wash100 .w-hero{display:grid;grid-template-columns:1fr;padding:0 20px;min-height:0}.wash100 .w-hero-copy{grid-column:1;grid-row:1;padding:35px 0 25px;width:100%;min-height:0;display:block;background:none;border-radius:0}.editorial-title{font-size:54px;margin:15px 0 22px;line-height:1.02}.wash100 h1{font-size:18px;line-height:1.75;margin:0 0 23px;white-space:normal}.wash100 .w-hero .w-button{font-size:11px!important;min-height:44px;padding:13px 20px!important}.wash100 .scene-hero{grid-column:1;grid-row:2;position:static;width:100%;height:320px;min-height:0;max-height:none;background-size:auto 200%;background-position:0 0;border-radius:40% 0 0/20% 0 0;margin:0}.journey-intro{padding:38px 22px}.journey-intro p{font-size:16px}.wash100 .w-experience{padding:38px 8px 40px}.wash100 .w-experience h2{font-size:20px}.wash100 .w-steps{gap:20px}.wash100 .w-steps article:nth-child(2){padding-top:28px}.wash100 .w-steps .scene{border-radius:0}.wash100 .w-steps h3{font-size:11px}.wash100 .foam26{margin:35px 18px;min-height:350px}.wash100 .foam26-copy{width:85%;padding:48px 26px 28px;border-radius:55% 55% 0 0/18% 18% 0 0}.wash100 .foam26 h2{font-size:22px}.journey-flow{padding:10px 24px 38px}.journey-flow>h2{font-size:20px}.journey-flow li b{font-size:28px}.journey-flow li strong{font-size:15px}.journey-flow li p{font-size:11px}.wash100 .w-faq{padding:30px 0}.wash100 .w-closing{padding:38px 24px}.wash100 .w-closing h2{font-size:24px}.salon-search-intro{grid-template-columns:1fr 100px;gap:20px;padding:15px 0 20px;margin:0 0 15px}.salon-search-intro h1{font-size:23px;line-height:1.6}.salon-search-intro .eyebrow{font-size:9px;margin-bottom:14px}.salon-search-lead{font-size:10px}.salon-search-image{height:175px;border-radius:45% 0 0/22% 0 0}.salon-directory .directory-filters{padding:0!important;gap:0!important;border-radius:0}.salon-directory .directory-filters label{padding:11px 12px!important}.salon-directory .directory-filters select{font-size:11px!important}.directory-card{padding:24px 0!important;border-radius:0!important}.directory-grid{gap:25px}.directory-card h3{font-size:19px}.directory-profile img{border-radius:0!important}.directory-profile{gap:16px}.catalog-intro{padding:32px 0 25px}.catalog-intro h1{font-size:27px}.product-photo{border-radius:0}.product-grid{gap:24px 16px}.section-heading h2{font-size:20px}#mycatalog{padding-top:35px}#mycatalog>h2{font-size:40px!important}#mycatalog .my-salon-panel{border-radius:0}#mycatalog .my-salon-thumb{width:100px;height:120px}#mycatalog .my-salon-summary-copy strong{font-size:17px}.site-info h1{font-size:26px}.site-info h2{font-size:21px}.site-info nav a{font-size:10px}body>footer{border-radius:0}.empty{font-size:11px}}.wash100 .scene-hero{background-size:max(200%,1160px) auto;background-position:0 0}.wash100 .w-steps h3:after{display:none}.directory-area,.directory-therapist-label{color:#897354!important}.directory-description,.product-note{color:#756958}.legal-footer a{color:#7d6648}.journey-nav a{color:#775f40}@media(max-width:749px){.wash100 .scene-hero{background-size:max(200%,640px) auto}}:root{--display:"Didot","Bodoni 72","Bodoni MT","Times New Roman",serif;--jp-display:"Hiragino Mincho ProN","Yu Mincho",serif}body{background:#f8f5ef;color:#453b30}.journey-header,.wash100{background:#f8f5ef}.wash100 .w-hero{background:#f8f5ef;padding:35px 5% 25px;grid-template-columns:48% 52%;min-height:620px;gap:0}.wash100 .w-hero-copy{padding:40px 35px 40px 0;min-height:570px}.editorial-title{font-family:var(--display)!important;font-size:clamp(52px,6.8vw,92px);font-weight:400;font-style:normal;line-height:.98;letter-spacing:-.045em;margin:25px 0 30px;color:#4b4033}.editorial-title em{font-style:normal;font-weight:400;color:#a38556}.wash100 h1{font-family:var(--jp-display)!important;font-size:24px;line-height:1.85;letter-spacing:.045em!important;font-weight:400!important;margin:0 0 28px}.wash100 h2,.wash100 h3,.salon-search-intro h1,.salon-directory .directory-card h3,.catalog-intro h1,.section-heading h2,.site-info h1,.site-info h2{font-family:var(--jp-display)!important;font-weight:400!important;letter-spacing:.035em!important}.wash100 .scene-hero{border-radius:48% 48% 0 0/31% 31% 0 0;min-height:570px;background-size:max(200%,1140px) auto;outline:1px solid #c9b99f;outline-offset:9px}.wash100 .w-hero-copy:before{content:"";display:block;width:40px;height:1px;background:#b39b73;margin-bottom:3px}.wash100 .w-kicker{font-size:10px;color:#a38b69;letter-spacing:.23em}.journey-intro p{font-family:var(--jp-display);font-size:22px;letter-spacing:.06em;line-height:1.9;color:#78644a}.journey-intro{padding:55px 20px}.wash100 .w-experience{position:relative;background:#eee7dc;border-radius:0 0 50%/0 0 25px;padding-top:60px}.wash100 .w-experience h2{font-size:26px}.wash100 .w-steps{gap:42px}.wash100 .w-steps .scene{border-radius:48% 48% 0 0/35% 35% 0 0;aspect-ratio:1;background-size:200% auto}.wash100 .w-steps article:nth-child(2) .scene{border-radius:0 45% 0 0/0 40% 0 0}.wash100 .w-steps article:nth-child(2){padding-top:40px}.wash100 .w-steps h3{font-size:15px;letter-spacing:.045em!important}.wash100 .foam26{background-color:#d5c8b6;border-radius:3px;position:relative;overflow:visible}.wash100 .foam26-copy{position:relative;border-radius:42% 12% 38% 10%/22% 12% 27%;background:#faf7f0f5;padding:55px 45px;width:49%;box-shadow:9px 12px #f7f1e8a6}.wash100 .foam26-copy:after{content:"";position:absolute;top:-9px;right:6px;bottom:8px;left:-9px;border:1px solid #cab59677;border-radius:42% 12% 38% 10%/22% 12% 27%;pointer-events:none}.wash100 .foam26 h2{font-size:28px}.journey-flow li b{font-family:var(--display);font-style:normal;font-size:38px;color:#a18961}.journey-flow li strong{font-family:var(--jp-display);font-size:18px}.wash100 .w-faq{background:#f0eade}.wash100 .w-closing{background:#e6ddcf;overflow:hidden;border-radius:0 12% 0 0/0 35px 0 0}.wash100 .w-closing:before{width:95%;height:320px;right:-34%;top:-130px;background:#bca37812;border-color:#bba47b40;box-shadow:0 13px #f3ece159,0 14px #bba47b35,0 26px #f3ece140,0 27px #bba47b35,0 39px #f3ece140,0 40px #bba47b35;transform:rotate(-18deg)}.wash100 .w-closing h2{font-size:31px}.wash100 .w-foot{background:#e6ddcf}.salon-search-image{border-radius:50% 50% 0 0/28% 28% 0 0}.salon-search-intro h1{font-size:32px;line-height:1.65}.salon-search-intro .eyebrow{letter-spacing:.18em}.directory-profile img{border-radius:46% 46% 0 0/24% 24% 0 0!important}.directory-card h3{font-size:22px}.directory-headline{font-family:var(--jp-display);font-size:16px}.directory-filters{border-color:#d6c6af!important}.catalog-intro{position:relative;overflow:hidden;border:0;border-bottom:1px solid #d6c6af;padding:50px 0 35px}.catalog-intro:after{content:"";position:absolute;right:-20%;top:-230px;width:70%;height:360px;border:1px solid #cdbb9d55;border-radius:50%;transform:rotate(-15deg);box-shadow:0 13px #f3eee560,0 14px #cdbb9d35,0 27px #f3eee540,0 28px #cdbb9d35;pointer-events:none}.catalog-intro h1{font-size:35px;line-height:1.65}.product-photo{border-radius:46% 46% 0 0/24% 24% 0 0}.product-name{font-family:var(--jp-display);font-size:17px}.section-heading h2{font-size:25px}.section-heading .eyebrow{font-size:9px}.filters button{font-size:11px}#mycatalog>h2{font-family:var(--display)!important;font-size:51px!important;letter-spacing:-.035em!important;color:#554530}#mycatalog .my-salon h3{font-size:10px;letter-spacing:.2em}#mycatalog .my-salon-thumb{border-radius:45% 45% 0 0/23% 23% 0 0!important}#mycatalog .my-salon-summary-copy strong{font-family:var(--jp-display);font-size:20px;letter-spacing:.02em}#mycatalog .saved-heading{font-family:var(--jp-display);font-size:19px}.site-info h2{font-size:25px}body>footer{background:#eee6d8}.legal-footer a{color:#8b7656}body:has(.content .lead) main{border-radius:80px 0 0}body:has(.content .lead) h1{font-family:var(--jp-display)!important;font-weight:400;letter-spacing:.045em}.wash100 .w-button,.directory-primary,.primary-button{background:#786947!important;color:#fff!important;min-height:48px;font-size:12px!important}.journey-nav a:nth-child(2){background:#786947}.journey-header>nav a:nth-child(2){border-color:#bcaa89}body{--primary:#786947}.salon-directory .directory-filters button{background:#6b5d46!important}@media(max-width:749px){.wash100 .w-hero{display:grid;grid-template-columns:1fr;padding:0 24px 12px;min-height:0}.wash100 .w-hero-copy{min-height:0;padding:30px 0 28px}.editorial-title{font-size:61px;line-height:.94;margin:18px 0 23px;letter-spacing:-.04em}.wash100 .w-hero-copy:before{display:none}.wash100 h1{font-size:18px;line-height:1.85;margin:0 0 23px;letter-spacing:.03em!important}.wash100 .scene-hero{height:350px;min-height:0;border-radius:48% 48% 0 0/29% 29% 0 0;background-size:max(200%,700px) auto;outline-offset:6px}.wash100 .w-hero .w-button{font-size:11px!important;padding:13px 20px!important}.journey-intro{padding:38px 22px}.journey-intro p{font-size:16px;letter-spacing:.035em}.wash100 .w-experience{padding:38px 8px 40px}.wash100 .w-experience h2{font-size:21px}.wash100 .w-steps{gap:20px}.wash100 .w-steps article:nth-child(2){padding-top:25px}.wash100 .w-steps .scene{border-radius:46% 46% 0 0/28% 28% 0 0}.wash100 .w-steps h3{font-size:12px}.wash100 .foam26{margin:35px 20px;min-height:345px}.wash100 .foam26-copy{width:88%;padding:36px 27px;border-radius:36% 10% 32%/20% 10% 22%}.wash100 .foam26 h2{font-size:23px}.journey-flow li strong{font-size:16px}.journey-flow li b{font-size:30px}.wash100 .w-closing h2{font-size:26px}.salon-search-intro h1{font-size:23px;letter-spacing:0!important}.salon-search-image{border-radius:50% 50% 0 0/22% 22% 0 0}.directory-card h3{font-size:20px}.catalog-intro{padding-top:30px}.catalog-intro h1{font-size:28px}.product-name{font-size:14px}.product-photo{border-radius:46% 46% 0 0/22% 22% 0 0}.section-heading h2{font-size:23px}#mycatalog>h2{font-size:45px!important}#mycatalog .my-salon-summary-copy strong{font-size:17px}.site-info h1{font-size:27px}.site-info h2{font-size:23px}}:root{--soft-paper:#f8f6f2;--soft-sand:#e8e2d9;--soft-clay:#b8aa9e;--soft-ink:#49433e;--soft-amber:#94755f;--display:"Bodoni 72","Didot","Times New Roman",serif;--primary:#7c6858;--foreground:var(--soft-ink)}body,.wash100,.journey-header{background:var(--soft-paper);color:var(--soft-ink)}body .eyebrow{color:#8a7768;letter-spacing:.15em}.journey-header{padding:24px 5%;border-color:#d4c9bd50}.official-wordmark{--logo-color:#51463e!important}.journey-header>nav a:nth-child(2){border:0;border-bottom:1px solid #a18b78;border-radius:0;padding:8px 0}.journey-header>nav{gap:34px}.bottom-nav.journey-nav{background:#f8f6f2f7}.journey-nav a:nth-child(2){background:#7c6858}.journey-nav a{color:#746151}.wash100{--ink:var(--soft-ink)}.soft-hero{position:relative;max-width:1440px;margin:auto;padding:28px 6% 120px;overflow:hidden;background:var(--soft-paper)}.soft-hero-meta{display:flex;justify-content:space-between;align-items:center;max-width:1060px;margin:0 auto;color:#827369;font-size:10px;letter-spacing:.15em}.soft-hero-meta span:first-child{font-family:var(--jp-display);font-size:15px;letter-spacing:.16em}.soft-composition{max-width:1040px;height:500px;position:relative;margin:15px auto 0;isolation:isolate}.soft-photo{overflow:hidden;background:#eae4dc;position:absolute}.soft-photo svg{display:block;width:100%;height:100%}.soft-photo svg image{filter:saturate(.9)}.soft-model{width:310px;height:428px;top:43px;left:50%;transform:translate(-50%);border-radius:160px;z-index:2}.soft-foam{width:218px;height:254px;left:13%;top:228px;border-radius:110px 110px 0 0;z-index:3}.soft-room{width:208px;height:258px;right:13%;top:96px;z-index:1;border-radius:0 0 110px 110px}.soft-arc{position:absolute;width:344px;height:154px;top:5px;left:50%;transform:translate(-50%);z-index:4;overflow:visible;pointer-events:none}.soft-arc text{font-family:var(--display);font-size:16px;letter-spacing:3px;fill:#6d6158;font-weight:400}.soft-side-note{position:absolute;left:8%;top:101px;font:24px/1.25 var(--display);color:#76685e;letter-spacing:-.02em}.soft-composition-note{position:absolute;right:7%;bottom:35px;font-size:11px;letter-spacing:.12em;line-height:2;color:#827166}.soft-orbit{position:absolute;width:410px;height:90px;border:1px solid #b6a29370;border-radius:50%;transform:rotate(-28deg);left:52%;top:376px;z-index:0}.soft-display{position:relative;z-index:5;font:400 clamp(70px,7.5vw,110px)/1 var(--display);letter-spacing:-.055em;text-align:center;color:var(--soft-ink);margin:0 0 32px;white-space:nowrap}.soft-display em{font-weight:400;color:#94775f}.soft-hero-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;max-width:690px;margin:0 auto;gap:35px}.wash100 .soft-hero h1{font-family:var(--jp-display)!important;font-size:20px;line-height:1.9;margin:0;letter-spacing:.05em!important;font-weight:400!important;white-space:normal}.wash100 .soft-book{background:#7c6858!important;min-height:49px;border-radius:50%!important;padding:17px 27px!important;border:1px solid #7c6858!important;font-size:12px!important;gap:24px;white-space:nowrap;transition:background .2s}.wash100 .soft-book:hover{background:#665143!important}.soft-hero-bottom small{display:block;margin:12px 0 0;text-align:center;font-size:9px;color:#817368;letter-spacing:.035em}.soft-wave{position:absolute;bottom:-1px;left:0;width:100%;height:87px;color:var(--soft-sand);pointer-events:none}.journey-intro{max-width:none;background:var(--soft-sand);padding:20px 24px 52px;text-align:center}.journey-intro p{font-size:18px;line-height:2;color:#655b52}.journey-intro small{margin-top:15px;color:#73665c;font-size:10px}.soft-section-title{font-family:var(--display)!important;font-size:clamp(48px,5.4vw,76px);font-weight:400;line-height:1.05;letter-spacing:-.05em;color:#554b43;margin:0 0 23px}.soft-section-title em{font-weight:400;color:#9c816b}.wash100 .w-experience{background:var(--soft-paper);padding:70px 25px 55px;border-radius:0}.wash100 .w-experience .w-wrap{max-width:910px;position:relative}.wash100 .w-experience h2{text-align:left;font-size:23px;margin:0 0 40px}.wash100 .w-steps{gap:55px;margin:0;align-items:start}.wash100 .w-steps article:first-child{width:90%}.wash100 .w-steps article:nth-child(2){padding:85px 0 0;width:86%;justify-self:end}.wash100 .w-steps .scene{border-radius:50% 50% 0 0;aspect-ratio:1;background-size:200% auto}.wash100 .w-steps article:nth-child(2) .scene{border-radius:50%;aspect-ratio:1}.wash100 .w-steps h3{font-family:var(--jp-display)!important;border-bottom:1px solid #bbae9f70;font-size:16px;padding:0 0 13px;margin-top:18px}.wash100 .w-steps article:first-child h3:before{content:"01";font:italic 19px var(--display);margin-right:14px;color:#947a66}.wash100 .w-steps article:nth-child(2) h3:before{content:"02";font:italic 19px var(--display);margin-right:14px;color:#947a66}.wash100 .foam26{max-width:1100px;min-height:510px;margin:20px auto 65px;background:linear-gradient(90deg,#a18e6f20,#c5b89f50),url(wash100-foam.png) center/cover;border-radius:0 100px;overflow:hidden;padding:45px;position:relative}.wash100 .foam26-copy{background:#faf7f2ed;width:48%;border-radius:50% 50% 0 0/35% 35% 0 0;box-shadow:none;padding:68px 40px 35px;z-index:1}.wash100 .foam26-copy:after{display:none}.wash100 .foam26 h2{font-size:27px}.wash100 .foam26:after{content:"";position:absolute;bottom:-155px;left:-5%;width:115%;height:205px;background:var(--soft-paper);border-radius:50%;transform:rotate(-4deg)}.journey-flow{max-width:980px;padding-top:0}.journey-flow>h2{font-size:25px}.journey-flow li b{font-family:var(--display);font-size:40px;font-weight:400;font-style:italic}.journey-flow li strong{font-weight:400}.wash100 .w-faq{background:var(--soft-sand);border-radius:65% 0 0/35px 0 0;padding:50px 24px}.wash100 .w-faq h2{font-size:24px}.wash100 .w-faq summary{font-size:13px;padding:20px 0;border-color:#cbbfb3}.wash100 .w-closing{position:relative;background:var(--soft-paper);padding:65px max(30px,calc((100vw - 930px)/2));border-radius:0}.wash100 .w-closing .soft-section-title{font-size:65px}.wash100 .w-closing h2{font-size:23px;margin:25px 0}.wash100 .w-closing:before{width:560px;height:150px;right:-150px;top:115px;border:1px solid #c0ac998a;transform:rotate(-28deg);box-shadow:none;background:none}.wash100 .w-closing .w-button{border-radius:50%!important;background:#7c6858!important;padding:18px 25px!important}.wash100 .w-foot{background:var(--soft-paper);color:#807165}.salon-search-intro{grid-template-columns:1fr 42%;gap:22px;max-width:1080px;margin:0 auto 28px;padding:10px 0 22px;position:relative;border-bottom:1px solid #d0c3b550}.soft-search-title{font:400 76px/.94 var(--display);letter-spacing:-.06em;color:#514840;margin:18px 0 22px}.soft-search-title em{color:#94775f;font-weight:400}.salon-search-intro h1{font-size:20px;line-height:1.6;letter-spacing:.03em!important;margin:0 0 10px}.salon-search-lead{font-size:12px;line-height:1.75;color:#786b60}.soft-search-composition{position:relative;height:300px}.soft-search-model{right:7%;top:0;width:215px;height:295px;border-radius:120px}.soft-search-foam{width:148px;height:165px;bottom:0;left:0;border-radius:80px 80px 0 0;z-index:2}.soft-search-orbit{position:absolute;right:-7%;top:21px;height:70px;width:220px;border:1px solid #b6a49380;border-radius:50%;transform:rotate(-28deg)}.salon-directory .directory-filters{border-color:#cdbfb2!important;background:#eee8e165!important;overflow:hidden}.salon-directory .directory-filters label{border-color:#cec0b280!important}.salon-directory .directory-filters label:last-of-type{background:#e7dccf80!important}.salon-directory .directory-filters button,.salon-directory .directory-primary{background:#7c6858!important}.directory-profile img{border-radius:50% 50% 0 0/35% 35% 0 0!important}.directory-card .directory-headline{font-family:var(--jp-display)!important}.directory-card h3{line-height:1.65}.directory-guide-toggle>summary{font-family:var(--jp-display);font-weight:400}.directory-description{line-height:1.95}.directory-save{border-radius:50px!important;min-height:44px}.directory-location-choice strong{font-family:var(--jp-display)!important}#mycatalog .soft-mypage-title{font-family:var(--display)!important;font-size:80px!important;line-height:1;letter-spacing:-.065em!important;margin:20px 0 10px;color:#54493f}#mycatalog .soft-mypage-title em{font-weight:400;color:#967860}#mycatalog .my-salon-panel{background:#ece5de4d;border-top:1px solid #c9bbae;border-bottom:1px solid #c9bbae;padding:0 25px;position:relative}#mycatalog .my-salon{position:relative;z-index:1}#mycatalog .my-salon-thumb{border-radius:60px!important;width:125px;height:160px}#mycatalog .my-salon-summary-copy strong{font-weight:400;line-height:1.7}#mycatalog .my-salon h3{color:#786656}#mycatalog .my-salon-panel:before{content:"";position:absolute;right:22px;top:55px;width:200px;height:55px;border:1px solid #bca68f55;border-radius:50%;transform:rotate(-20deg);pointer-events:none}#mycatalog .notice-box{color:#756354}.catalog-intro h1{font-size:32px}.catalog-intro .eyebrow{font-family:var(--display);font-size:27px;letter-spacing:-.01em;text-transform:none;color:#917967}.product-photo{border-radius:50% 50% 0 0/30% 30% 0 0}.product-card:nth-child(2n) .product-photo{border-radius:0 0 50% 50%/0 0 30% 30%}.product-name{line-height:1.7}.site-info{color:#584b40}.site-info h1{font-family:var(--jp-display)!important}.site-info nav a{color:#7c6858}.legal-footer a{color:#766354}body>footer{background:#e9e1d8}.empty,.member-gate{background:#e9e1d870;color:#7e6958}.outline-button{border-color:#b8a492}.wash100 .w-button:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #735743;outline-offset:5px}@media(max-width:749px){.journey-header{min-height:68px;padding:19px 22px}.site-header .official-wordmark{width:119px}.preview-bar{font-size:9px!important}.soft-hero{padding:20px 22px 79px}.soft-hero-meta{font-size:7px;letter-spacing:.13em}.soft-hero-meta span:first-child{font-size:12px}.soft-composition{height:330px;margin-top:12px;width:100%;max-width:440px}.soft-model{width:54%;height:277px;top:30px;border-radius:100px;left:52%}.soft-foam{width:32%;height:135px;left:0;top:180px;border-radius:70px 70px 0 0}.soft-room{width:30%;height:162px;right:0;top:72px;border-radius:0 0 65px 65px}.soft-arc{width:64%;height:101px;top:0;left:52%}.soft-arc text{font-size:16px;letter-spacing:2px}.soft-side-note{left:0;top:66px;font-size:16px;line-height:1.18}.soft-composition-note{right:0;bottom:27px;font-size:8px;line-height:1.8;letter-spacing:.04em}.soft-orbit{width:57%;height:50px;left:48%;top:263px}.soft-display{font-size:clamp(40px,11.5vw,70px);line-height:1.04;white-space:normal;letter-spacing:-.055em;margin:-1px -8px 24px}.soft-display em{white-space:nowrap}.soft-hero-bottom{display:block;text-align:center}.wash100 .soft-hero h1{font-size:18px;line-height:1.85;margin:0 0 19px}.wash100 .soft-book{min-height:46px;font-size:11px!important;padding:15px 23px!important;gap:23px}.soft-hero-bottom small{font-size:8px;margin-top:10px}.soft-wave{height:57px}.journey-intro{padding:8px 22px 30px}.journey-intro p{font-size:15px;line-height:2}.journey-intro small{font-size:9px;margin-top:12px}.wash100 .w-experience{padding:40px 0 32px}.wash100 .w-experience .w-wrap{width:calc(100% - 44px)}.soft-section-title{font-size:51px;line-height:1;margin-bottom:18px}.wash100 .w-experience h2{font-size:18px;line-height:1.7;margin-bottom:25px}.wash100 .w-steps{gap:19px}.wash100 .w-steps article:first-child{width:100%}.wash100 .w-steps article:nth-child(2){width:100%;padding-top:43px}.wash100 .w-steps h3{font-size:11px;white-space:nowrap;margin-top:12px;padding-bottom:10px}.wash100 .w-steps article h3:before{font-size:15px!important;margin-right:7px!important}.wash100 .w-steps article:nth-child(2) .scene{border-radius:50%}.wash100 .foam26{margin:15px 20px 40px;min-height:360px;border-radius:0 65px;padding:32px 16px}.wash100 .foam26-copy{width:86%;border-radius:50% 50% 0 0/27% 27% 0 0;padding:43px 24px 22px}.wash100 .foam26 h2{font-size:21px}.wash100 .foam26-copy p{font-size:11px;line-height:1.9}.wash100 .foam26-point{font-size:12px;gap:10px}.journey-flow{padding:0 24px 32px}.journey-flow>h2{font-size:20px}.journey-flow li b{font-size:32px}.wash100 .w-faq{padding:37px 0 30px}.wash100 .w-faq h2{font-size:22px}.wash100 .w-faq summary{font-size:12px}.wash100 .w-closing{padding:43px 24px}.wash100 .w-closing .soft-section-title{font-size:56px}.wash100 .w-closing h2{font-size:20px}.wash100 .w-closing:before{right:-145px;top:133px;width:310px;height:80px}.wash100 .w-closing .w-button{font-size:11px!important;padding:15px 23px!important}.salon-search-intro{grid-template-columns:1fr 38%;gap:12px;padding:9px 0 18px;margin-bottom:18px}.salon-search-intro .eyebrow{font-size:7px;letter-spacing:.08em;margin:0 0 11px}.soft-search-title{font-size:46px;line-height:.95;margin:0 0 16px}.salon-search-intro h1{font-size:14px;line-height:1.75!important;letter-spacing:0!important;margin-bottom:6px}.salon-search-lead{font-size:10px;margin:0;line-height:1.75}.soft-search-composition{height:197px}.soft-search-model{width:88%;height:172px;right:0;top:0;border-radius:70px}.soft-search-foam{width:60%;height:91px;left:-12%;bottom:0}.soft-search-orbit{width:127px;height:34px;right:-12px;top:11px}.salon-directory .directory-filters label{padding:11px 12px!important}.salon-directory .directory-filters input,.salon-directory .directory-filters select{font-size:12px!important;min-height:31px}.salon-directory .directory-filters button{min-height:43px}.directory-card h3{font-size:20px}.directory-description{font-size:12px}.directory-save{border-radius:50px!important}#mycatalog{padding-top:28px}#mycatalog .soft-mypage-title{font-size:66px!important;margin:18px 0 12px}#mycatalog .soft-mypage-kicker{font-size:8px}#mycatalog .my-salon-panel{padding:0 17px}#mycatalog .my-salon-thumb{width:95px;height:132px}#mycatalog .my-salon-summary-copy strong{font-size:16px}#mycatalog .my-salon-summary{gap:18px}#mycatalog .my-salon-panel:before{width:160px;right:8px}.catalog-intro h1{font-size:25px}.catalog-intro .eyebrow{font-size:22px;line-height:1.3}.product-name{font-size:14px}.site-info h1{font-size:26px}}@media(min-width:750px)and (max-width:1000px){.soft-composition{height:470px}.soft-model{width:280px;height:410px}.soft-foam{left:4%;width:185px;height:222px;top:240px}.soft-room{right:4%;width:177px;height:230px}.soft-side-note{left:2%}.soft-composition-note{right:0}.soft-search-model{width:180px;height:280px}.soft-search-foam{width:125px;height:160px}.soft-search-title{font-size:66px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Italiana;src:url(Italiana-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--display:"Italiana","Didot","Times New Roman",serif}.soft-display,.soft-section-title,.soft-search-title,#mycatalog .soft-mypage-title{font-synthesis:none;letter-spacing:-.035em}.soft-display em,.soft-section-title em,.soft-search-title em,#mycatalog .soft-mypage-title em{font-style:normal}.soft-display{font-size:clamp(65px,7.9vw,114px)}.soft-arc text{font-family:Didot,serif}.soft-side-note,.journey-flow li b{font-family:Didot,serif}@media(max-width:749px){.soft-display{font-size:clamp(40px,11.2vw,70px);letter-spacing:-.045em}.soft-section-title{font-size:52px}.soft-search-title{font-size:48px;letter-spacing:-.045em}}@media(min-width:1001px){.soft-foam{left:17%}.soft-room{right:17%}}@media(min-width:750px){.journey-header .mobile-menu{display:none!important}}body{--primary:#7c6858;--background:#f8f6f2;--foreground:#49433e;--muted:#eee8e1;--border:#d5c8bc;--accent:#94755f}.preview-bar{background:#574b42!important;color:#fff!important}.journey-header>nav a{color:#5d5046!important}.journey-header .mobile-menu>div{background:#f8f6f2;border-color:#d5c8bc}.journey-header .mobile-menu a{color:#635348}.journey-header .mobile-menu summary span{background:#645348}.wash100 .w-button,.directory-primary,.primary-button,.auth-preview button,.auth-button{background:#7c6858!important;color:#fff!important}.wash100 .w-button:hover,.directory-primary:hover,.primary-button:hover{background:#665143!important}.wash100 .foam26{background-image:linear-gradient(90deg,#b7a5960c,#ddd4c524),url(wash100-foam.png)}.wash100 .foam26-point{color:#6f5e50;border-color:#d5c8bb}.wash100 .foam26-point span{color:#94755f}.directory-area,.directory-therapist-label{color:#86705e!important}.directory-description,.directory-therapist{color:#736357}.directory-card h3{color:#53473e}.directory-card summary,.directory-card details{color:#6e5d4f;border-color:#d5c8bc}.directory-tags span{color:#826854}.directory-links a,.directory-social a{color:#7d6553}.directory-location-choice{color:#78614f!important}.directory-location-choice[aria-pressed=true]{background:#e8dfd5!important}.directory-save{color:#7d6655!important;border-color:#bfa895!important}.directory-save[aria-pressed=true]{background:#e9ddd0!important}.directory-count,.directory-footnote{color:#827062}.filters button{color:#7d6655;border-color:#cbb7a4}.filters button.chosen{background:#7c6858!important;color:#fff}.search{background:#f8f6f2;border-color:#d2c3b5}.product-photo{background:#eee8e1}.product-name{color:#594c41}.product-note{color:#827061}.heart{color:#86664d}.sample-label,.tag{background:#e9dfd3;color:#7f654e}.outline-button{color:#7d6655!important;border-color:#bda793!important}#mycatalog .my-salon-summary-copy strong{color:#5e4d40}#mycatalog .saved-heading{color:#78604d}.site-info h1,.site-info h2{color:#55493f}.site-info article{border-color:#d6c8ba}.site-info nav a{background:#f2ece4;border-color:#dacbbc;color:#7b6350}.legal-draft{background:#eee2d4;color:#715b48}.site-info .rte h3{color:#705a47}body>footer{color:#796555;border-color:#d7c8b9}body>footer .official-wordmark{--logo-color:#705947!important}.legal-footer{border-color:#d4c3b2!important}body:has(.content .lead){background:#ede5dc;color:#6e5745}body:has(.content .lead) main{background:#f8f6f2}body:has(.content .lead) .visual{background:#e8ddcf}body:has(.content .lead) .primary{background:#7c6858}.auth-preview{background:#eee7df;color:#6f5847}body:has(.content .lead) .photo{background:none;overflow:hidden}body:has(.content .lead) .photo>svg{width:100%;height:100%;display:block}body:has(.content .lead) .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#473b3066,transparent 75%)}:root{--soft-paper:#fdfcf9;--soft-sand:#f2eee8;--soft-clay:#c1b5a7;--soft-ink:#423d38;--soft-amber:#998473;--primary:#7d6b5a;--foreground:#423d38;--background:#fdfcf9;--muted:#f5f2ee;--border:#ded7ce;--muted-foreground:#7b7269}body,.wash100,.journey-header{background:var(--soft-paper);color:#423d38}body{font-weight:300;letter-spacing:.025em}body p{letter-spacing:.045em}.preview-bar{background:#eeebe6!important;color:#6f665d!important;font-size:8px!important;border-bottom:1px solid #e2dcd4;padding:5px 15px!important;letter-spacing:.06em}.journey-header{min-height:94px;padding:28px 6%;border-bottom:1px solid #e3ddd54f}.official-wordmark{--logo-color:#4f463e!important;width:125px}.journey-header>nav{gap:38px}.journey-header>nav a{font-size:11px!important;color:#615950!important;letter-spacing:.1em;font-weight:300;padding:7px 0}.journey-header>nav a:nth-child(2){border:0;background:none}.journey-header>nav a[aria-current=page]{border-bottom:1px solid #ad9981}.journey-header .mobile-menu>div{background:#fdfcf9;box-shadow:0 12px 25px #66554409;border-color:#ded4c7}.journey-header .mobile-menu summary span{height:1px;background:#6a5d50}.journey-header .mobile-menu a{font-size:13px;line-height:1.9}.soft-hero{padding-top:24px;padding-bottom:96px}.soft-hero-meta{max-width:1000px;font-size:9px;color:#7d7267;letter-spacing:.16em}.soft-hero-meta span:first-child{font-size:13px;letter-spacing:.18em}.soft-composition{height:485px;margin-top:5px;max-width:1040px}.soft-model{width:286px;height:400px;top:43px;border-radius:150px;outline:1px solid #d4c7b65c;outline-offset:8px}.soft-foam{width:194px;height:234px;left:18%;top:233px}.soft-room{width:191px;height:232px;right:18%;top:100px}.soft-arc{width:318px;height:140px;top:9px}.soft-arc text{font-size:13px;letter-spacing:4px;fill:#8b7d6e}.soft-side-note{font-family:var(--display);font-size:21px;color:#8a7d6d;left:10%;top:106px}.soft-composition-note{font-size:10px;right:10%;color:#8c7e6e;bottom:43px}.soft-orbit{border-color:#b5a18a4d;height:70px;width:340px;left:53%;top:376px;z-index:0}.soft-display{font-family:var(--display);font-size:68px;font-weight:400;text-transform:uppercase;letter-spacing:.015em;line-height:1.18;margin:6px 0 28px;color:#4d443b;white-space:normal}.soft-display em{font-style:normal;font-weight:400;color:#97806b}.wash100 .soft-hero h1{font-size:18px;line-height:2;letter-spacing:.09em!important;color:#584e44}.soft-hero-bottom{max-width:660px}.wash100 .soft-book{background:transparent!important;color:#695748!important;border:0!important;border-bottom:1px solid #ac957c!important;border-radius:0!important;padding:13px 3px!important;gap:28px;min-height:48px;font-size:12px!important;font-weight:400;letter-spacing:.09em}.wash100 .soft-book:hover{background:#f3eee8!important}.soft-book>span{font-size:20px;line-height:1;font-family:Helvetica Neue,sans-serif;font-weight:200}.soft-hero-bottom small{font-size:9px;letter-spacing:.035em;color:#8c7d70;margin-top:13px}.soft-wave{height:56px}.soft-wave path:last-child{stroke:#bdad99;stroke-width:.55;opacity:.5}.journey-intro{background:var(--soft-sand);padding:20px 24px 35px}.journey-intro p{font-size:16px;line-height:2.1;letter-spacing:.08em;color:#77695c}.journey-intro small{font-size:10px;color:#89796b}.wash100 .w-experience{padding:60px 24px 50px;background:var(--soft-paper)}.soft-section-title{font-size:49px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;font-weight:400;color:#5b5045;text-align:center;margin-bottom:22px}.soft-section-title em{color:#9d8974;font-style:normal}.wash100 .w-experience h2{font-size:20px;letter-spacing:.08em!important;text-align:center;margin-bottom:32px}.wash100 .w-steps{max-width:800px;margin:auto;gap:65px}.wash100 .w-steps article:first-child{width:94%}.wash100 .w-steps article:nth-child(2){padding-top:65px;width:94%}.wash100 .w-steps h3{font-size:13px;letter-spacing:.08em!important;border-color:#d4c7b77d;font-weight:300}.wash100 .w-steps article h3:before{font-size:16px!important;color:#9c856c}.wash100 .w-steps .scene{outline:1px solid #c7b5a141;outline-offset:7px}.wash100 .foam26{max-width:1000px;min-height:460px;border-radius:0 90px;margin:25px auto 65px;background-color:#f4f0e9}.wash100 .foam26-copy{padding:58px 34px 30px;background:#fdfbf7f5;border-radius:45% 45% 0 0/30% 30% 0 0;width:48%}.wash100 .foam26 h2{font-size:24px;line-height:1.8;letter-spacing:.07em!important}.wash100 .foam26-copy p{font-size:12px;line-height:1.9;color:#7f7062}.wash100 .foam26-point{font-size:12px;font-weight:300;padding:17px 0;border-color:#ded2c39c}.journey-flow{padding-bottom:45px;max-width:920px}.journey-flow>h2{text-align:center;font-size:22px}.journey-flow>.eyebrow{text-align:center;color:#9b8670;font-size:9px}.journey-flow li b{font:italic 29px var(--display);color:#a28b72}.journey-flow li strong{font-size:16px;font-weight:400}.journey-flow li p{font-size:12px;color:#807265;line-height:1.9}.journey-flow li{border-color:#d5c8b850}.wash100 .w-faq{background:#f4f0ea;padding:45px 24px}.wash100 .w-faq h2{text-align:center;font-size:22px}.wash100 .w-faq summary{font-weight:300;font-size:13px;border-color:#d7c8b733}.wash100 .w-faq details{border-bottom-color:#d7c8b770}.wash100 .w-closing{background:var(--soft-paper);padding:65px max(30px,calc((100vw - 900px)/2))}.wash100 .w-closing .soft-section-title{text-align:left;font-size:53px;line-height:1.18}.wash100 .w-closing h2{font-size:20px;line-height:1.9;color:#6c5d4f}.wash100 .w-closing:before{border-color:#bfa98f55;box-shadow:none}.wash100 .w-closing .w-button{background:transparent!important;border:0!important;border-bottom:1px solid #a08a72!important;border-radius:0!important;color:#6c5744!important;padding:13px 2px!important;font-weight:400;font-size:12px!important}.wash100 .w-foot{background:var(--soft-paper);font-size:9px;color:#857563}.salon-directory.inner-section{border-top:0}.salon-search-intro{padding:15px 0 25px;margin-bottom:24px;border-color:#d9cebf60}.salon-search-intro .eyebrow{font-size:9px;letter-spacing:.13em;color:#91806d}.soft-search-title{font-size:60px;text-transform:uppercase;line-height:1.12;letter-spacing:.02em;margin:14px 0 20px;font-weight:400}.soft-search-title em{color:#9b856d}.salon-search-intro h1{font-size:17px;letter-spacing:.07em!important;line-height:1.8;color:#6d5d4e}.salon-search-lead{font-size:12px;color:#8b7968}.soft-search-model{width:192px;height:267px;outline:1px solid #d1c1ad50;outline-offset:7px}.soft-search-composition{height:280px}.soft-search-foam{width:126px;height:147px}.soft-search-orbit{border-color:#bba48945}.salon-directory .directory-filters{background:#fcfaf7!important;border:1px solid #dfd5c7!important}.salon-directory .directory-filters label{background:transparent!important;border-color:#e0d6c855!important;color:#8e7c66;padding:13px 18px!important;font-weight:300}.salon-directory .directory-filters label:last-of-type{background:#f4efe7!important}.salon-directory .directory-filters input,.salon-directory .directory-filters select{color:#675747;font-weight:300;letter-spacing:.025em}.salon-directory .directory-filters button{background:#efe8df!important;color:#695744!important;font-weight:400;letter-spacing:.08em}.directory-guide-toggle{border-color:#d7c8b688}.directory-guide-toggle>summary{color:#78634e;font-weight:300;font-size:12px!important}.directory-count{font-size:11px;color:#8e775e}.directory-grid{gap:40px}.directory-card{border-top-color:#c7b7a080!important;padding:30px 0!important}.directory-profile{gap:23px}.directory-profile img{width:110px;border-radius:55px 55px 0 0!important}.directory-profile .directory-therapist{font-size:13px;font-weight:300}.directory-card h3{font-family:var(--jp-display)!important;font-size:21px;line-height:1.8;color:#65533f}.directory-headline{font-size:16px;color:#877055}.directory-description{font-size:12px;line-height:2;color:#7d6a55}.directory-card .directory-primary{background:#88725b!important;color:#fff!important;padding:12px 20px!important;font-size:12px!important;font-weight:400;border:1px solid #88725b!important;min-height:46px}.directory-save{border:1px solid #bba487!important;color:#8b7052!important;border-radius:0!important;font-weight:300;font-size:11px!important}.directory-social a,.directory-links a{font-size:12px}.directory-tags span{font-size:10px;color:#92775b}.directory-location-badge{font-weight:300;font-size:11px;color:#90765a}#mycatalog{max-width:980px;padding-top:42px}#mycatalog .soft-mypage-kicker{text-align:center;font-size:8px;letter-spacing:.2em;color:#a1896e}#mycatalog .soft-mypage-title{font-family:var(--display)!important;font-size:55px!important;text-transform:uppercase;text-align:center;letter-spacing:.025em!important;line-height:1.2;margin:13px 0 18px;font-weight:400!important;color:#5a4c3b}#mycatalog .soft-mypage-title em{font-style:normal;color:#967c5f}#mycatalog>.page-lead{font-size:12px;text-align:center;letter-spacing:.05em;color:#8b765f;line-height:2}#mycatalog>.notice-box{background:transparent;border:0;border-top:1px solid #dacbb94d;border-bottom:1px solid #dacbb94d;padding:13px 0;margin:22px 0 34px;font-size:10px;font-weight:300;color:#887158}#mycatalog .my-salon-panel{background:transparent;border-color:#c9b59b85;padding:0 0 12px}#mycatalog .my-salon-panel:before{display:none}#mycatalog .my-salon{padding:22px 0!important}#mycatalog .my-salon h3{font:400 21px var(--display);letter-spacing:.045em;color:#6e573e}#mycatalog .my-salon .outline-button{font-size:10px;font-weight:300;border-bottom-color:#b29a7b}#mycatalog .my-salon-thumb{width:125px;height:151px;border-radius:65px 65px 0 0!important}#mycatalog .my-salon-summary-copy strong{font-size:18px;color:#695039;font-weight:400;line-height:1.8}#mycatalog .saved-heading{font-family:var(--jp-display)!important;font-size:18px;letter-spacing:.08em;color:#826549;margin:34px 0 24px}.empty,.member-gate{background:#f9f6f1;border:1px solid #e7dac94d;border-radius:0;font-size:12px;min-height:190px;color:#877057;font-weight:300}.journey-catalog-intro{background:none;border-radius:0!important;border-bottom:1px solid #d0beA64d;padding:43px 0 30px;margin:0}.journey-catalog-intro .eyebrow{font-size:8px;letter-spacing:.17em;color:#a28a6a}.journey-catalog-intro h1{font-family:var(--jp-display)!important;font-weight:400;font-size:24px;letter-spacing:.08em!important;line-height:1.8}.journey-catalog-intro>p:not(.eyebrow){font-size:12px;line-height:2;color:#877158}.journey-catalog-intro small{font-size:10px;color:#978063}.catalog-section{padding-bottom:45px}.catalog-section .section-heading{display:block;text-align:center;margin:45px 0 32px}.catalog-section .section-heading .eyebrow{font:400 36px/1.3 var(--display);color:#5d4a33;letter-spacing:.025em;margin-bottom:14px}.catalog-section .section-heading h2{font-family:var(--jp-display)!important;font-size:16px;font-weight:400;letter-spacing:.08em!important;color:#8c7150}.catalog-section .section-heading>.muted{display:none}.search-row{max-width:820px;margin:0 auto 16px}.search{border:0;border-bottom:1px solid #c5af915c;border-radius:0;background:transparent;padding:8px 2px;flex:1}.search input{font-size:12px;letter-spacing:.04em}.search svg{width:18px;stroke-width:1;color:#9d8260}.result-count{font-size:10px;color:#967b59}.filters{max-width:820px;margin:0 auto 34px;gap:20px}.filters button{border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;background:transparent!important;padding:7px 2px!important;font-size:11px;font-weight:300;color:#9a7d58;min-height:36px}.filters button.chosen{background:transparent!important;color:#6c5031!important;border-bottom-color:#ad8e65!important}.filters>svg{display:none}.product-grid{gap:45px 34px}.product-card{border:0;background:transparent;text-align:center;padding-bottom:22px}.product-photo,.product-card:nth-child(2n) .product-photo{border-radius:0!important;background:#fbf9f5;aspect-ratio:1;overflow:visible;margin-bottom:24px}.product-photo .photo-link{background:none;overflow:hidden}.product-photo img{object-fit:contain;padding:17% 7%;height:100%;transition:transform .3s}.product-photo:hover img{transform:scale(1.025)}.product-photo .heart{top:5px;left:5px;right:auto;bottom:auto;width:42px;height:42px;min-height:42px;box-shadow:none;background:transparent!important;border:0!important;color:#74614a!important;border-radius:0}.heart svg{width:23px;height:23px;stroke-width:1.25!important}.heart[aria-pressed=true] svg{fill:#917452!important;stroke:#917452!important}.sample-label{top:auto;bottom:8px;left:0;right:0;background:none;font-size:8px;letter-spacing:.13em;color:#9b805c;text-align:center;z-index:1}.product-card .eyebrow{font-size:9px;color:#a28661;font-weight:300;letter-spacing:.1em;margin-bottom:8px}.product-name{font-family:Helvetica Neue,Hiragino Sans,sans-serif!important;font-size:13px;font-weight:300;line-height:1.8;justify-content:center;text-align:center;color:#6d563c}.product-name>span{font-size:11px;margin-left:5px}.product-note{font-size:10px;line-height:1.9;color:#8d7456;margin:14px auto;max-width:260px;font-weight:300}.product-card .tag{background:transparent;border-bottom:1px solid #c6ae8e55;font-size:9px;padding:3px 0;color:#9b7c54}.product-card .price{font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:300;margin-top:25px;letter-spacing:.04em}.site-info{color:#72604b}.site-info h1{font-size:29px;letter-spacing:.05em!important}.site-info h2{font-size:22px;letter-spacing:.04em!important}.site-info nav a{background:transparent;border-color:#d0bda155;font-weight:300}.site-info article{border-color:#d0bda177}.legal-draft{background:#f7f1e8;border-color:#d7bea088}.site-info p{font-weight:400;line-height:2}.legal-footer a{font-weight:300;color:#8c704e}body>footer{background:#f6f2eb;border-color:#d1ba9c4d;color:#947b5d;padding:48px 5% 35px!important}body>footer .official-wordmark{--logo-color:#786045!important;width:115px}.legal-footer{border-color:#d2bc9f4d!important}.bottom-nav.journey-nav{background:#fdfcf9f5;border-top:1px solid #d8c7ad70;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:none;padding:0!important}.bottom-nav.journey-nav a{background:none!important;color:#8a704f!important;font-size:10px;font-weight:300;letter-spacing:.08em;border:0;position:relative;min-height:57px;display:flex;align-items:center;justify-content:center}.bottom-nav.journey-nav a+a{border-left:1px solid #ddccb42f}.bottom-nav.journey-nav a[aria-current=page]{color:#6b4e2d!important}.bottom-nav.journey-nav a[aria-current=page]:after{content:"";position:absolute;bottom:10px;width:20px;height:1px;background:#aa8657}body:has(.content .lead){background:#f8f5ef}body:has(.content .lead) main{background:#fdfcf9;border:1px solid #ded0be70}body:has(.content .lead) h1{font-size:25px;line-height:1.9}body:has(.content .lead) .primary{background:#8a7154;font-size:13px}.auth-preview main{background:#fdfcf9;border-color:#dac8af70}.auth-preview button,.auth-button{background:#8a7154!important}@media(max-width:749px){.journey-header{min-height:67px;padding:19px 22px}.site-header .official-wordmark{width:108px}.soft-hero{padding:20px 22px 70px}.soft-hero-meta{font-size:7px;letter-spacing:.1em}.soft-hero-meta span:first-child{font-size:11px}.soft-composition{max-width:410px;height:313px;margin-top:15px}.soft-model{width:51%;height:255px;top:30px;left:52%;outline-offset:5px}.soft-foam{width:29%;height:125px;left:2%;top:174px}.soft-room{width:29%;height:143px;right:2%;top:79px}.soft-arc{width:62%;height:100px;left:52%;top:0}.soft-arc text{font-size:13px;letter-spacing:3px}.soft-side-note{font-size:14px;left:1%;top:77px}.soft-composition-note{font-size:8px;right:1%;bottom:36px}.soft-orbit{width:53%;height:44px;left:48%;top:253px}.soft-display{font-size:clamp(28px,8.4vw,43px);line-height:1.2;letter-spacing:.005em;margin:2px -5px 25px}.soft-display em{display:block;margin-top:3px}.wash100 .soft-hero h1{font-size:17px;line-height:1.95;margin-bottom:20px;letter-spacing:.08em!important}.wash100 .soft-book{font-size:11px!important;padding:10px 2px!important;min-height:46px;gap:32px}.soft-hero-bottom small{font-size:8px}.soft-wave{height:40px}.journey-intro{padding:8px 22px 29px}.journey-intro p{font-size:14px;line-height:2}.journey-intro small{font-size:9px}.wash100 .w-experience{padding:38px 0 34px}.soft-section-title{font-size:36px;margin-bottom:18px;letter-spacing:.015em}.wash100 .w-experience h2{font-size:17px;margin-bottom:28px}.wash100 .w-steps{gap:23px}.wash100 .w-steps article:first-child,.wash100 .w-steps article:nth-child(2){width:100%}.wash100 .w-steps article:nth-child(2){padding-top:45px}.wash100 .w-steps .scene{outline-offset:4px}.wash100 .w-steps h3{font-size:10px;letter-spacing:.015em!important;white-space:normal}.wash100 .w-steps article h3:before{font-size:14px!important;margin-right:6px!important}.wash100 .foam26{margin:13px 20px 40px;min-height:330px;border-radius:0 60px;padding:25px 18px}.wash100 .foam26-copy{width:86%;padding:40px 22px 24px}.wash100 .foam26 h2{font-size:20px}.wash100 .foam26-point{font-size:11px}.journey-flow{padding:0 24px 37px}.journey-flow>h2{font-size:18px}.journey-flow li strong{font-size:15px}.journey-flow li p{font-size:11px}.journey-flow li b{font-size:27px}.wash100 .w-faq{padding:30px 0}.wash100 .w-faq h2{font-size:20px}.wash100 .w-faq summary{font-size:12px;padding:18px 0}.wash100 .w-closing{padding:40px 25px}.wash100 .w-closing .soft-section-title{font-size:39px}.wash100 .w-closing h2{font-size:18px}.wash100 .w-closing .w-button{font-size:11px!important}.salon-search-intro{grid-template-columns:1fr 36%;gap:13px;margin-bottom:21px;padding:15px 0 21px}.salon-search-intro .eyebrow{font-size:7px;letter-spacing:.07em}.soft-search-title{font-size:34px;line-height:1.13;letter-spacing:.01em;margin:0 0 17px}.salon-search-intro h1{font-size:13px;line-height:1.9!important;letter-spacing:.02em!important}.salon-search-lead{font-size:10px;line-height:1.9}.soft-search-composition{height:182px}.soft-search-model{width:88%;height:157px;right:0;outline-offset:4px}.soft-search-foam{width:58%;height:83px;left:-13%}.soft-search-orbit{width:110px;height:30px;right:-9px;border-color:#bda58b4d}.salon-directory .directory-filters label{padding:12px 13px!important}.salon-directory .directory-filters input,.salon-directory .directory-filters select{min-height:31px;font-size:12px!important}.salon-directory .directory-filters button{min-height:44px;font-size:11px}.directory-guide-toggle>summary{font-size:10px!important}.directory-profile img{width:90px}.directory-card h3{font-size:19px}.directory-headline{font-size:15px}.directory-description{font-size:12px}.directory-grid{gap:28px}.directory-save{font-size:11px!important}#mycatalog{padding-top:32px}#mycatalog .soft-mypage-title{font-size:42px!important;margin:12px 0 17px}#mycatalog>.page-lead{font-size:11px}#mycatalog>.notice-box{font-size:9px;margin:20px 0 25px;line-height:1.9}#mycatalog .my-salon h3{font-size:19px}#mycatalog .my-salon-thumb{width:96px;height:130px}#mycatalog .my-salon-summary-copy strong{font-size:15px}#mycatalog .saved-heading{font-size:16px}.empty{min-height:180px;font-size:11px}.journey-catalog-intro{padding:32px 0 26px}.journey-catalog-intro h1{font-size:19px}.journey-catalog-intro>p:not(.eyebrow){font-size:11px}.journey-catalog-intro small{font-size:9px}.catalog-section .section-heading{margin:32px 0 23px}.catalog-section .section-heading .eyebrow{font-size:26px;line-height:1.35}.catalog-section .section-heading h2{font-size:13px;letter-spacing:.07em!important}.search-row{gap:7px}.search input{font-size:12px}.filters{gap:17px;margin-bottom:26px}.filters button{font-size:10px}.product-grid{gap:34px 20px}.product-photo{margin-bottom:18px;aspect-ratio:1}.product-photo img{padding:19% 1%}.product-photo .heart{width:38px;height:38px;top:0;left:0}.heart svg{width:21px;height:21px}.sample-label{font-size:7px;bottom:6px}.product-name{font-size:11px;line-height:1.9}.product-note{font-size:9px;line-height:1.9}.product-card .eyebrow{font-size:8px}.site-info h1{font-size:25px}.site-info h2{font-size:20px}.bottom-nav.journey-nav a{font-size:10px}body>footer{padding:38px 24px 30px!important}}@media(min-width:750px)and (max-width:1000px){.soft-foam{left:10%}.soft-room{right:10%}.soft-model{width:270px}.soft-side-note{left:3%}.soft-composition-note{right:3%}.soft-display{font-size:57px}.soft-search-title{font-size:48px}.soft-search-model{width:173px}}@font-face{font-family:Cormorant Garamond;src:url(CormorantGaramond.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(NotoSerifJP.ttf) format("truetype");font-style:normal;font-weight:200 900;font-display:swap}:root{--display:"Cormorant Garamond","Didot",serif;--jp-display:"Noto Serif JP","Hiragino Mincho ProN","Yu Mincho",serif;--soft-paper:#fcfbf8;--soft-sand:#f2efea;--soft-ink:#494640;--soft-amber:#947860;--background:#fcfbf8;--foreground:#494640;--primary:#7b6957;--muted:#f4f1ec;--border:#dcd4ca;--muted-foreground:#776f64}body{color:#494640;background:#fcfbf8;font-family:Helvetica Neue,Hiragino Sans,Yu Gothic,sans-serif;font-weight:300;letter-spacing:.025em;-webkit-font-smoothing:antialiased}body p{letter-spacing:.035em}.wash100,.journey-header,.soft-hero{background:#fcfbf8}.preview-bar{background:#eeeae4!important;color:#736b61!important}.journey-header{min-height:86px;padding:24px 6%}.official-wordmark{width:110px;--logo-color:#575047!important}.journey-header>nav a{font-weight:300!important;color:#696258!important}.journey-header .mobile-menu a{color:#665d51}.soft-display{font-family:var(--display)!important;font-size:65px;font-weight:400;line-height:1.08;text-transform:none;letter-spacing:-.012em;color:#49443e}.soft-display em{font-family:inherit;display:inline;font-style:normal;color:#96816b}.soft-arc text{font-family:var(--display);font-size:13px;letter-spacing:3.5px;fill:#8b7a66}.soft-section-title{font-family:var(--display)!important;font-weight:400;font-size:49px;text-transform:none;letter-spacing:0;color:#534b42}.soft-section-title em{color:#97816a}.soft-search-title{font-family:var(--display)!important;text-transform:none;font-weight:400;font-size:64px;line-height:.98;letter-spacing:-.015em;color:#504941}.soft-search-title em{color:#99836c}.wash100 h1,.wash100 h2,.wash100 h3,.salon-search-intro h1,.directory-card h3,.directory-headline,.journey-catalog-intro h1,.section-heading h2,#mycatalog .saved-heading{font-family:var(--jp-display)!important;font-weight:400!important;letter-spacing:.045em!important;color:#554e44}.wash100 .soft-hero h1{font-size:20px;line-height:1.95;letter-spacing:.08em!important;color:#575047}.wash100 .soft-book{color:#685d50!important;font-weight:400;letter-spacing:.06em;border-bottom-color:#b3a18b!important}.journey-intro{background:#f2efea}.journey-intro p{color:#6e655a;font-weight:400}.journey-intro small{color:#857a6d}.wash100 .w-experience h2{font-size:22px}.wash100 .w-steps h3{font-size:13px;color:#655b4e;line-height:1.8}.wash100 .foam26 h2{font-size:21px;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}.wash100 .foam26-copy{padding-left:29px;padding-right:29px}.wash100 .foam26-point{color:#6a5e50;font-size:13px}.wash100 .w-closing .soft-section-title{font-family:var(--display);font-size:51px;text-transform:none}.wash100 .w-closing h2{font-size:21px;letter-spacing:.055em!important}.wash100 .w-closing .w-button{color:#685642!important}.wash100 .w-faq{background:#f4f1eb}.wash100 .w-faq summary{color:#675c4e;font-weight:400}.wash100 .w-faq p{font-weight:400;color:#716555}.journey-flow li strong{color:#655849}.journey-flow li p{color:#7c6f5e}.journey-flow li b{font-family:var(--display);font-style:normal;font-size:31px;color:#aa8f6e}.salon-search-intro h1{font-size:18px;line-height:1.8}.salon-search-lead{font-size:12px;color:#7a6c5c;line-height:1.85}.salon-search-intro .eyebrow{color:#927c61}.directory-card h3{color:#5a4e40}.directory-description{color:#726757}.directory-headline{color:#76644f}.directory-area,.directory-therapist-label{color:#927a5e!important}.directory-therapist{color:#76624b}.directory-card .directory-primary{background:#796854!important;border-color:#796854!important}.directory-save{color:#826749!important}.directory-guide-toggle>summary{color:#7b6449}.directory-count{color:#8b7559}.salon-directory .directory-filters{background:#fcfaf7!important;border-color:#dcd1c2!important}.salon-directory .directory-filters label{color:#88745b}.salon-directory .directory-filters label:last-of-type{background:#f1ebe2!important}.salon-directory .directory-filters input,.salon-directory .directory-filters select{color:#605544;font-weight:400}.salon-directory .directory-filters button{background:#eae2d7!important;color:#6d5940!important}.journey-catalog-intro h1{font-size:25px;color:#574b3c}.journey-catalog-intro>p:not(.eyebrow){font-size:12px;color:#766652;font-weight:300}.journey-catalog-intro small{font-size:10px;color:#8d795f;display:block;line-height:1.9;max-width:720px}.catalog-section .section-heading .eyebrow{font-family:var(--display)!important;font-size:37px;font-weight:400;color:#4d4335;letter-spacing:.025em;line-height:1.25}.catalog-section .section-heading h2{font-size:16px;font-weight:400!important;color:#826d50}.search input{color:#6d5b45}.search{border-color:#bfa98c6b}.filters button{color:#8e7758}.filters button.chosen{color:#685134!important}.product-photo,.product-card:nth-child(2n) .product-photo{background:#faf8f4}.product-card .eyebrow{color:#8e7655}.product-name{font-family:Helvetica Neue,Hiragino Sans,Yu Gothic,sans-serif!important;color:#584c3c;font-weight:300;font-size:14px;line-height:1.9}.product-note{color:#827053;font-weight:300;font-size:11px}.product-photo .heart{color:#7b664b!important}.sample-label{color:#9a8263}.product-card .tag{color:#8d724f}.muted,.small-note{color:#82705a}#mycatalog .soft-mypage-title{font-family:var(--display)!important;font-size:54px!important;font-weight:400!important;letter-spacing:.025em!important;text-transform:none;color:#514536}#mycatalog .soft-mypage-title em{color:#978060}#mycatalog>.page-lead{color:#73634e;font-size:13px;font-weight:300;max-width:660px;margin-left:auto;margin-right:auto;line-height:1.9}#mycatalog>.notice-box{font-size:11px;color:#857052;line-height:1.9;border-color:#d1bfa65e}#mycatalog .my-salon h3{font-family:var(--display)!important;font-size:22px;font-weight:400;letter-spacing:.08em;color:#6b573c}#mycatalog .my-salon-panel{border-color:#c5af915e}#mycatalog .my-salon .outline-button{color:#7a6242!important}#mycatalog .my-salon-summary-copy strong{font-family:var(--jp-display)!important;font-size:17px;font-weight:400;line-height:1.8;color:#675039}#mycatalog .saved-heading{font-size:18px;color:#7b5f3e}.member-gate,.empty{background:#f7f3ed;color:#766145;border-color:#dccaaf50}.member-gate h2{font-family:var(--jp-display)!important;font-weight:400!important;font-size:21px;line-height:1.8;color:#675135}.member-gate p{font-size:12px;color:#846c4d}.primary-button,.auth-preview button,.auth-button{background:#796854!important;color:#fff!important;font-weight:400!important}.outline-button{color:#7e6140!important}.bottom-nav.journey-nav{background:#fcfbf8f5}.bottom-nav.journey-nav a{color:#7d6547!important;font-weight:300}.bottom-nav.journey-nav a[aria-current=page]{color:#604727!important}.bottom-nav.journey-nav a[aria-current=page]:after{background:#9e7c4f}body>footer{background:#f1ece5;color:#846a4b}body>footer .official-wordmark{width:100px;--logo-color:#766047!important}.legal-footer a{color:#7e6647}body:has(.content .lead) .logo img{width:120px}body:has(.content .lead) h1{font-family:var(--jp-display)!important;font-weight:400;font-size:24px}body:has(.content .lead) .primary{background:#796854;font-weight:400}@media(max-width:749px){.journey-header{min-height:63px;padding:17px 22px}.site-header .official-wordmark{width:94px}.soft-hero{padding-top:20px}.soft-display{font-size:47px;line-height:1.07;letter-spacing:-.02em;margin:8px 0 24px}.soft-display em{display:inline;white-space:nowrap}.soft-arc text{font-size:14px;letter-spacing:3px}.wash100 .soft-hero h1{font-size:18px;line-height:1.9;margin-bottom:21px}.soft-hero-meta span:first-child{font-size:11px}.soft-section-title{font-size:39px}.wash100 .w-experience h2{font-size:18px;line-height:1.8}.wash100 .w-steps h3{font-size:11px;line-height:1.85}.journey-intro p{font-size:14px;line-height:2.05}.wash100 .foam26 h2{font-size:18px;line-height:1.95;word-break:normal}.wash100 .foam26-copy{padding:42px 20px 24px;width:90%}.wash100 .foam26-point{font-size:11px}.wash100 .w-closing .soft-section-title{font-size:42px}.wash100 .w-closing h2{font-size:18px;line-height:1.9}.journey-flow>h2{font-size:19px}.journey-flow li strong{font-size:14px}.journey-flow li p{font-size:11px;line-height:1.9}.soft-search-title{font-size:45px;line-height:1.02;margin-bottom:17px}.salon-search-intro h1{font-size:14px;line-height:1.85!important}.salon-search-lead{font-size:11px;line-height:1.85}.directory-card h3{font-size:18px}.directory-description{font-size:12px;line-height:2}.directory-headline{font-size:15px}.catalog-section .section-heading .eyebrow{font-size:29px;line-height:1.25;letter-spacing:.005em}.catalog-section .section-heading h2{font-size:14px}.journey-catalog-intro h1{font-size:22px;line-height:1.8}.journey-catalog-intro>p:not(.eyebrow){font-size:12px;line-height:1.9}.journey-catalog-intro small{font-size:10px;line-height:1.9;margin-top:12px}.product-name{font-size:12px;line-height:1.9}.product-note{font-size:10px;line-height:1.9}.filters button{font-size:11px}.product-grid{gap:32px 20px}#mycatalog .soft-mypage-title{font-size:45px!important;line-height:1.2}#mycatalog>.page-lead{font-size:12px;line-height:1.95}#mycatalog>.notice-box{font-size:10px;line-height:1.9}#mycatalog .my-salon h3{font-size:21px}#mycatalog .my-salon-summary-copy strong{font-size:15px}#mycatalog .saved-heading{font-size:17px}.member-gate h2{font-size:20px!important}.member-gate p,.empty{font-size:12px}.bottom-nav.journey-nav a{font-size:10px}body:has(.content .lead) .logo img{width:110px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/design-v33.css.map */
