.collection-module__jToTZG__collection{--quiet:#626655;font-size:15px}.collection-module__jToTZG__collection.collection-module__jToTZG__spa{--bg:#f6f4eb;--surface:#fffef8;--tone:#e9e8dc;--text:#30392c;--quiet:#626655;--highlight:#4b5b3d;--edge:#d7d8c9}.collection-module__jToTZG__collection.collection-module__jToTZG__hair{--bg:#eeede8;--surface:#faf9f5;--tone:#ddded6;--text:#24261f;--quiet:#616358;--highlight:#3e4936;--edge:#cccfc3}.collection-module__jToTZG__collection.collection-module__jToTZG__nail{--bg:#f7f0e7;--surface:#fff9f1;--tone:#ede0d3;--text:#531f29;--quiet:#785a59;--highlight:#7c293d;--edge:#dcc8bc}.collection-module__jToTZG__collection.collection-module__jToTZG__barber{--bg:#191b18;--surface:#242720;--tone:#30332a;--text:#f2ecdf;--quiet:#b9bbac;--highlight:#d6bb8c;--edge:#474a3d}.collection-module__jToTZG__collection>header{border-bottom:0;width:calc(100% - 80px);max-width:1500px;height:90px}.collection-module__jToTZG__collection>header nav{font-size:12px}.collection-module__jToTZG__collection>header>a:last-child{background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:40px;min-height:48px;padding:10px 24px}.collection-module__jToTZG__collection>header>a:first-child{font-size:32px}.collection-module__jToTZG__hair>header>a:first-child{letter-spacing:-1.3px;font-size:27px}.collection-module__jToTZG__collection>div:first-of-type{background:var(--bg);border-color:var(--edge);padding-inline:40px;font-size:11px}.collection-module__jToTZG__collection>div:first-of-type nav a{min-height:36px;padding-inline:16px}.collection-module__jToTZG__hero{isolation:isolate;margin:0 auto;position:relative}.collection-module__jToTZG__hero h1{letter-spacing:-.035em;margin:0;font-weight:500;line-height:.96}.collection-module__jToTZG__hero h1 em{font-weight:500}.collection-module__jToTZG__image{background:var(--tone);position:relative;overflow:hidden}.collection-module__jToTZG__image img{object-fit:cover;animation:1.3s cubic-bezier(.2,.7,.2,1) both collection-module__jToTZG__imageArrival}.collection-module__jToTZG__kicker{letter-spacing:.2em;font-size:10px;font-weight:500;display:block}.collection-module__jToTZG__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.collection-module__jToTZG__book{min-height:52px;color:var(--on-highlight);background:var(--highlight);border:1px solid #0000;border-radius:32px;justify-content:space-between;align-items:center;gap:30px;padding:13px 24px;font-size:12px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:inline-flex}.collection-module__jToTZG__book>span{font-size:20px}.collection-module__jToTZG__book:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0002}.collection-module__jToTZG__book:active{transition-duration:.1s;transform:scale(.97)}.collection-module__jToTZG__explore{align-items:center;gap:16px;min-height:44px;font-size:11px;display:inline-flex}.collection-module__jToTZG__explore span{transition:transform .3s}.collection-module__jToTZG__explore:hover span{transform:translateY(4px)}.collection-module__jToTZG__spaHero{color:#fffdf4;border-radius:4px;height:min(760px,78svh);min-height:650px;margin:0 20px;overflow:hidden}.collection-module__jToTZG__spaHero>.collection-module__jToTZG__image{z-index:-2;position:absolute;inset:0}.collection-module__jToTZG__spaHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#121e14b5,#0000 80%),linear-gradient(#0000 60%,#10190f80);position:absolute;inset:0}.collection-module__jToTZG__spaTitle{max-width:840px;padding:100px 7% 120px;animation:.9s both collection-module__jToTZG__copyArrival}.collection-module__jToTZG__spaTitle h1{margin:26px 0;font-family:StoreEditorial,serif;font-size:clamp(70px,7.4vw,116px)}.collection-module__jToTZG__spaTitle h1 em{color:#e4e6c7}.collection-module__jToTZG__collection .collection-module__jToTZG__spaTitle p{color:#f0efdf;max-width:380px;margin-bottom:28px;font-size:13px;line-height:1.9}.collection-module__jToTZG__spaTitle .collection-module__jToTZG__book{color:#334128;background:#f6f4e7}.collection-module__jToTZG__spaBottom{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:30px;font-size:10px;display:flex;position:absolute;bottom:28px;left:7%;right:6%}.collection-module__jToTZG__spaBottom>span:last-child{letter-spacing:0;align-items:center;gap:30px;display:flex}.collection-module__jToTZG__spaBottom i{font-size:26px;font-style:normal}.collection-module__jToTZG__hairHero{grid-template-columns:1fr 1.5fr .75fr;column-gap:36px;width:calc(100% - 80px);max-width:1500px;padding:0 0 40px;display:grid}.collection-module__jToTZG__hairMasthead{border-block:1px solid var(--edge);letter-spacing:.14em;grid-column:1/-1;justify-content:space-between;padding:15px 0;font-size:9px;display:flex}.collection-module__jToTZG__hairHero h1{letter-spacing:-.055em;grid-column:1/-1;justify-content:space-between;gap:30px;padding:15px 0 28px;font-family:StoreEditorial,serif;font-size:clamp(80px,10.8vw,175px);display:flex}.collection-module__jToTZG__hairHero h1 em{font-style:italic}.collection-module__jToTZG__hairHero>.collection-module__jToTZG__image{grid-area:3/2/5;height:520px}.collection-module__jToTZG__hairHero>.collection-module__jToTZG__image img{object-position:50% 28%}.collection-module__jToTZG__hairNote{grid-area:3/1;align-self:center;padding-top:100px}.collection-module__jToTZG__hairNote p{max-width:270px;margin:22px 0;font-size:13px;line-height:1.9}.collection-module__jToTZG__hairNote .collection-module__jToTZG__actions{flex-direction:column;align-items:flex-start;gap:12px}.collection-module__jToTZG__hairNote .collection-module__jToTZG__book{border-radius:0}.collection-module__jToTZG__hairCaption{grid-area:3/3;align-self:start;padding-top:30px}.collection-module__jToTZG__hairCaption>span{letter-spacing:.14em;font-size:9px}.collection-module__jToTZG__hairCaption p{color:var(--text);margin:23px 0;font-family:StoreEditorial,serif;font-size:30px;line-height:1.2}.collection-module__jToTZG__hairCaption a{border:1px solid var(--edge);border-radius:50%;place-items:center;width:70px;height:70px;font-size:50px;display:grid}.collection-module__jToTZG__hairIssue{writing-mode:vertical-rl;letter-spacing:.22em;grid-column:3;place-self:end;font-size:10px}.collection-module__jToTZG__nailHero{grid-template-columns:1fr 1fr;gap:7%;width:calc(100% - 80px);max-width:1500px;padding:15px 0 65px;display:grid}.collection-module__jToTZG__nailPicture{padding-bottom:25px;position:relative}.collection-module__jToTZG__nailPicture .collection-module__jToTZG__image{border-radius:220px 220px 0 0;height:650px}.collection-module__jToTZG__nailPicture>span{letter-spacing:.16em;margin-top:18px;font-size:8px;display:block}.collection-module__jToTZG__nailCopy{align-self:center;padding-bottom:50px}.collection-module__jToTZG__nailCopy h1{margin:30px 0;font-family:StoreEditorial,serif;font-size:clamp(60px,6.8vw,106px);line-height:1.03}.collection-module__jToTZG__nailCopy h1 em{color:var(--highlight)}.collection-module__jToTZG__nailCopy p{max-width:340px;margin:0 0 28px;font-size:13px;line-height:1.85}.collection-module__jToTZG__nailCopy .collection-module__jToTZG__actions{gap:16px}.collection-module__jToTZG__palette{align-items:center;gap:20px;margin-top:45px;display:flex}.collection-module__jToTZG__palette>div{display:flex}.collection-module__jToTZG__palette i{border:2px solid var(--bg);background:#6c2331;border-radius:50%;width:25px;height:25px;margin-left:-5px}.collection-module__jToTZG__palette i:nth-child(2){background:#a46662}.collection-module__jToTZG__palette i:nth-child(3){background:#d7b2a1}.collection-module__jToTZG__palette i:nth-child(4){background:#e7d7c6}.collection-module__jToTZG__palette>span{letter-spacing:.12em;font-size:8px}.collection-module__jToTZG__nailWord{color:var(--highlight);opacity:.09;letter-spacing:-15px;pointer-events:none;z-index:-1;font-family:StoreEditorial,serif;font-size:230px;font-style:italic;line-height:1;position:absolute;bottom:-26px;right:0}.collection-module__jToTZG__barberHero{width:calc(100% - 80px);max-width:1500px;padding-bottom:0}.collection-module__jToTZG__barberHeading{text-align:center;padding:22px 0 30px}.collection-module__jToTZG__barberHeading .collection-module__jToTZG__kicker{color:var(--highlight)}.collection-module__jToTZG__barberHeading h1{letter-spacing:-.035em;justify-content:center;gap:25px;margin-top:25px;font-family:StoreCondensed,sans-serif;font-size:clamp(64px,8vw,130px);font-weight:600;display:flex}.collection-module__jToTZG__barberHeading h1 em{color:var(--highlight);font-family:StoreEditorial,serif;font-size:1.1em}.collection-module__jToTZG__barberHero>.collection-module__jToTZG__image{height:490px}.collection-module__jToTZG__barberHero>.collection-module__jToTZG__image img{object-position:50% 60%}.collection-module__jToTZG__barberSeal{color:#e5d7b9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a211766;border:1px solid #d6bb8c80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:235px;left:35px}.collection-module__jToTZG__barberSeal>span{font-family:StoreEditorial,serif;font-size:50px;line-height:1}.collection-module__jToTZG__barberSeal small{letter-spacing:.15em;margin-top:12px;font-size:6px}.collection-module__jToTZG__barberBottom{justify-content:space-between;align-items:center;gap:40px;padding:28px 0;display:flex}.collection-module__jToTZG__barberBottom>p{max-width:385px;margin:0;font-size:13px;line-height:1.8}.collection-module__jToTZG__barberBottom .collection-module__jToTZG__book{border-radius:0}.collection-module__jToTZG__collection>div[aria-label="Phong cách phục vụ"]{border:0;border-bottom:1px solid var(--edge);background:0 0;justify-content:space-between;margin:0 40px;padding:28px 0}.collection-module__jToTZG__collection>div[aria-label="Phong cách phục vụ"]>span{letter-spacing:.04em;font-family:StoreSans,sans-serif;font-size:11px;font-style:normal}.collection-module__jToTZG__collection>div[aria-label="Phong cách phục vụ"]>span+span:before{display:none}.collection-module__jToTZG__collection section[id=dich-vu],.collection-module__jToTZG__collection section[id=doi-ngu],.collection-module__jToTZG__collection section[id=dat-lich]{width:calc(100% - 120px);max-width:1280px;padding-block:90px}.collection-module__jToTZG__collection section[id=dich-vu]>div:first-child h2,.collection-module__jToTZG__collection section[id=doi-ngu]>div:first-child h2,.collection-module__jToTZG__collection section[id=dat-lich]>div:first-child h2{font-size:clamp(36px,4vw,62px)}.collection-module__jToTZG__collection section[id]>div:first-child>div>span{letter-spacing:.14em;font-size:10px}.collection-module__jToTZG__collection section[id]>div:first-child>p{font-size:13px}.collection-module__jToTZG__collection section[id=dich-vu] article h3{font-size:30px}.collection-module__jToTZG__collection section[id=dich-vu] article p{font-size:12px}.collection-module__jToTZG__collection section[id=dich-vu] article a{width:44px;height:44px}.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu]>div:last-child{grid-template-columns:1.4fr .8fr;gap:80px}.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu]>div:last-child>div:first-child{border-radius:0;height:380px}.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu] article h3{font-family:StoreEditorial,serif;font-size:35px}.collection-module__jToTZG__collection.collection-module__jToTZG__spa section[id=dich-vu]>div:last-child>div:first-child{border-radius:0;height:410px}.collection-module__jToTZG__collection.collection-module__jToTZG__nail section[id=dich-vu] article{border:0;border-top:1px solid var(--edge);background:0 0;border-radius:0;padding:30px 0;transform:none}.collection-module__jToTZG__collection.collection-module__jToTZG__nail section[id=dich-vu]>div:last-child>div:last-child{gap:55px}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory{background:var(--tone);grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:75px max(60px,50% - 640px);display:grid}.collection-module__jToTZG__storyImage{max-width:530px;height:430px;position:relative}.collection-module__jToTZG__storyImage>img{object-fit:cover;width:100%;height:100%}.collection-module__jToTZG__storyImage>span{letter-spacing:.15em;color:#fff;background:#1b221aa6;padding:8px 12px;font-size:7px;position:absolute;bottom:12px;right:12px}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory>div:last-child h2{letter-spacing:-1.5px;font-family:StoreEditorial,serif;font-size:clamp(38px,4.5vw,66px);font-weight:500;line-height:1.08}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory>div:last-child p{max-width:410px;font-size:14px;line-height:1.9}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory>div:last-child>span{font-size:9px}.collection-module__jToTZG__collection.collection-module__jToTZG__nail .collection-module__jToTZG__editorialStory{color:#fff5e8;background:#702536}.collection-module__jToTZG__collection.collection-module__jToTZG__nail .collection-module__jToTZG__editorialStory p,.collection-module__jToTZG__collection.collection-module__jToTZG__nail .collection-module__jToTZG__editorialStory>div:last-child>span{color:#f1d9d1}.collection-module__jToTZG__collection.collection-module__jToTZG__nail .collection-module__jToTZG__storyImage{border:10px solid #f9f1e7;justify-self:center;width:80%;height:430px;transform:rotate(-5deg)}.collection-module__jToTZG__collection.collection-module__jToTZG__barber .collection-module__jToTZG__editorialStory{color:#282b22;background:#e7dfcc}.collection-module__jToTZG__collection.collection-module__jToTZG__barber .collection-module__jToTZG__editorialStory p,.collection-module__jToTZG__collection.collection-module__jToTZG__barber .collection-module__jToTZG__editorialStory>div:last-child>span{color:#535849}.collection-module__jToTZG__collection.collection-module__jToTZG__hair .collection-module__jToTZG__editorialStory .collection-module__jToTZG__storyImage{order:2}.collection-module__jToTZG__collection section[id=doi-ngu]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.collection-module__jToTZG__collection section[id=doi-ngu]>div:first-child{margin:0;display:block}.collection-module__jToTZG__collection section[id=doi-ngu]>div:first-child p{margin-top:24px}.collection-module__jToTZG__collection .collection-module__jToTZG__roster{flex-direction:column;gap:0;display:flex}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article,.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article:only-child{border-top:1px solid var(--edge);grid-template-columns:75px 1fr;align-items:center;gap:25px;width:100%;padding:24px 0;display:grid;max-width:none!important}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:first-child{background:var(--tone);border:0;border-radius:0;height:85px;width:75px!important}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:first-child>span{font-size:45px}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:last-child{justify-content:space-between;align-items:center;margin:0;display:flex}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:last-child h3{text-transform:none;font-family:StoreEditorial,serif;font-size:29px;font-weight:500}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:last-child p{font-size:11px}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:last-child a{min-width:44px;min-height:44px;margin:0}.collection-module__jToTZG__collection section[id=dat-lich]{border-top:1px solid var(--edge)}.collection-module__jToTZG__collection footer{border-radius:0;padding-top:60px}.collection-module__jToTZG__collection footer>div:first-child h2{text-transform:none;font-family:StoreEditorial,serif;font-size:clamp(45px,6vw,85px)}@keyframes collection-module__jToTZG__imageArrival{0%{opacity:.4;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes collection-module__jToTZG__copyArrival{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.collection-module__jToTZG__spaHero{max-width:1580px;margin-inline:auto}.collection-module__jToTZG__hairHero>.collection-module__jToTZG__image{height:650px}.collection-module__jToTZG__nailPicture .collection-module__jToTZG__image{height:750px}.collection-module__jToTZG__barberHero>.collection-module__jToTZG__image{height:600px}}@media (max-width:1050px){.collection-module__jToTZG__hairHero{grid-template-columns:1fr 1.5fr .7fr;column-gap:25px}.collection-module__jToTZG__hairHero h1{font-size:10.5vw}.collection-module__jToTZG__hairHero>.collection-module__jToTZG__image{height:450px}.collection-module__jToTZG__hairNote{padding-top:45px}.collection-module__jToTZG__hairCaption p{font-size:25px}.collection-module__jToTZG__hairCaption>span{font-size:8px}.collection-module__jToTZG__nailPicture .collection-module__jToTZG__image{height:580px}.collection-module__jToTZG__nailCopy h1{font-size:7vw}.collection-module__jToTZG__nailCopy .collection-module__jToTZG__actions{flex-direction:column;align-items:flex-start;gap:5px}.collection-module__jToTZG__palette{margin-top:25px}.collection-module__jToTZG__nailHero{gap:6%}.collection-module__jToTZG__barberSeal{top:200px}.collection-module__jToTZG__collection section[id=dich-vu],.collection-module__jToTZG__collection section[id=doi-ngu],.collection-module__jToTZG__collection section[id=dat-lich]{width:calc(100% - 80px)}.collection-module__jToTZG__collection section[id=doi-ngu],.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu]>div:last-child{gap:40px}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory{gap:45px;padding:60px 40px}}@media (max-width:760px){.collection-module__jToTZG__collection>header{width:calc(100% - 40px);height:76px}.collection-module__jToTZG__collection>header>a:first-child{font-size:26px}.collection-module__jToTZG__collection.collection-module__jToTZG__hair>header>a:first-child{font-size:21px}.collection-module__jToTZG__collection>header>a:last-child{min-height:44px;padding:8px 16px}.collection-module__jToTZG__collection>div:first-of-type{padding:5px 16px}.collection-module__jToTZG__collection>div:first-of-type nav{gap:2px}.collection-module__jToTZG__collection>div:first-of-type nav a{min-height:44px;padding:5px 10px}.collection-module__jToTZG__kicker{letter-spacing:.15em;font-size:8px}.collection-module__jToTZG__book{min-height:50px;padding:12px 20px;font-size:11px}.collection-module__jToTZG__actions{gap:15px}.collection-module__jToTZG__explore{font-size:10px}.collection-module__jToTZG__spaHero{height:680px;min-height:0;margin:0 12px}.collection-module__jToTZG__spaHero>.collection-module__jToTZG__image img{object-position:65% 50%}.collection-module__jToTZG__spaHero:after{background:linear-gradient(90deg,#1b2215b5,#17221128),linear-gradient(#0000 55%,#15201280)}.collection-module__jToTZG__spaTitle{padding:80px 28px 100px}.collection-module__jToTZG__spaTitle h1{margin:30px 0;font-size:clamp(63px,11vw,90px)}.collection-module__jToTZG__spaTitle p{max-width:290px;font-size:13px}.collection-module__jToTZG__spaTitle .collection-module__jToTZG__actions{flex-direction:column;align-items:flex-start;gap:5px}.collection-module__jToTZG__spaBottom{flex-direction:column;align-items:flex-start;gap:12px;font-size:8px;bottom:23px;left:28px;right:28px}.collection-module__jToTZG__spaBottom>span:last-child{justify-content:space-between;width:100%}.collection-module__jToTZG__hairHero{grid-template-columns:1.4fr 1fr;gap:0 22px;width:calc(100% - 40px);padding-bottom:30px}.collection-module__jToTZG__hairMasthead{padding:13px 0;font-size:7px}.collection-module__jToTZG__hairHero h1{padding:22px 0;font-size:12.5vw;line-height:1.05;display:block}.collection-module__jToTZG__hairHero h1 em{text-align:right;display:block}.collection-module__jToTZG__hairHero>.collection-module__jToTZG__image{grid-area:3/1;height:350px}.collection-module__jToTZG__hairCaption{grid-area:3/2;padding-top:35px}.collection-module__jToTZG__hairCaption p{font-size:24px}.collection-module__jToTZG__hairCaption>span{font-size:7px}.collection-module__jToTZG__hairCaption a{width:52px;height:52px;font-size:35px}.collection-module__jToTZG__hairNote{grid-area:4/1/auto/-1;padding-top:28px}.collection-module__jToTZG__hairNote>.collection-module__jToTZG__kicker{display:none}.collection-module__jToTZG__hairNote p{max-width:none;margin:0 0 20px;font-size:13px}.collection-module__jToTZG__hairNote .collection-module__jToTZG__actions{flex-direction:row;align-items:center;gap:18px}.collection-module__jToTZG__hairIssue{display:none}.collection-module__jToTZG__nailHero{grid-template-columns:1fr 1fr;gap:0 22px;width:calc(100% - 40px);padding:20px 0 45px}.collection-module__jToTZG__nailCopy{grid-area:1/1/auto/-1;padding:0}.collection-module__jToTZG__nailCopy h1{margin:22px 0;font-size:58px;line-height:1.02}.collection-module__jToTZG__nailCopy h1 br:last-child{display:none}.collection-module__jToTZG__nailCopy h1 em{display:block}.collection-module__jToTZG__nailCopy>p{max-width:420px;font-size:13px}.collection-module__jToTZG__nailCopy .collection-module__jToTZG__actions{flex-direction:row;align-items:center;gap:15px}.collection-module__jToTZG__nailPicture{grid-area:2/1/auto/-1;margin-top:30px;padding:0}.collection-module__jToTZG__nailPicture .collection-module__jToTZG__image{border-radius:160px 160px 0 0;width:85%;height:430px;margin:auto}.collection-module__jToTZG__nailPicture>span{text-align:center;font-size:7px}.collection-module__jToTZG__palette{margin-top:25px}.collection-module__jToTZG__palette>span{font-size:7px}.collection-module__jToTZG__nailWord{z-index:1;opacity:1;color:#fff2df;pointer-events:none;font-size:160px;bottom:12px;right:-5px}.collection-module__jToTZG__barberHero{width:calc(100% - 32px)}.collection-module__jToTZG__barberHeading{padding:15px 0 26px}.collection-module__jToTZG__barberHeading h1{margin-top:20px;font-size:13vw;line-height:1.08;display:block}.collection-module__jToTZG__barberHeading h1 em{font-size:1.1em;display:block}.collection-module__jToTZG__barberHero>.collection-module__jToTZG__image{height:350px}.collection-module__jToTZG__barberHero>.collection-module__jToTZG__image img{object-position:65% 50%}.collection-module__jToTZG__barberSeal{width:85px;height:85px;top:190px;left:15px}.collection-module__jToTZG__barberSeal>span{font-size:35px}.collection-module__jToTZG__barberSeal small{margin-top:7px;font-size:4px}.collection-module__jToTZG__barberBottom{padding:25px 5px;display:block}.collection-module__jToTZG__barberBottom>p{margin-bottom:22px;font-size:13px}.collection-module__jToTZG__barberBottom .collection-module__jToTZG__actions{gap:15px}.collection-module__jToTZG__collection>div[aria-label="Phong cách phục vụ"]{flex-wrap:wrap;gap:12px;margin:0 20px;padding:22px 0}.collection-module__jToTZG__collection>div[aria-label="Phong cách phục vụ"]>span{font-size:9px}.collection-module__jToTZG__collection section[id=dich-vu],.collection-module__jToTZG__collection section[id=doi-ngu],.collection-module__jToTZG__collection section[id=dat-lich]{width:calc(100% - 40px);padding:60px 0}.collection-module__jToTZG__collection section[id=dich-vu]>div:first-child h2,.collection-module__jToTZG__collection section[id=doi-ngu]>div:first-child h2,.collection-module__jToTZG__collection section[id=dat-lich]>div:first-child h2{font-size:38px}.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu]>div:first-child h2{font-size:32px}.collection-module__jToTZG__collection.collection-module__jToTZG__barber section[id=dich-vu]>div:first-child h2{font-size:35px}.collection-module__jToTZG__collection section[id]>div:first-child>div>span{font-size:8px}.collection-module__jToTZG__collection section[id]>div:first-child>p{font-size:12px}.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu]>div:last-child{display:block}.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu]>div:last-child>div:first-child{display:none}.collection-module__jToTZG__collection.collection-module__jToTZG__spa section[id=dich-vu]>div:last-child>div:first-child{height:260px}.collection-module__jToTZG__collection section[id=dich-vu] article h3,.collection-module__jToTZG__collection.collection-module__jToTZG__hair section[id=dich-vu] article h3{font-size:27px}.collection-module__jToTZG__collection section[id=dich-vu] article p{font-size:11px}.collection-module__jToTZG__collection.collection-module__jToTZG__nail section[id=dich-vu]>div:last-child>div:last-child{gap:0}.collection-module__jToTZG__collection.collection-module__jToTZG__nail section[id=dich-vu] article{padding:25px 0}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory{flex-direction:column;align-items:stretch;gap:35px;padding:45px 20px;display:flex}.collection-module__jToTZG__storyImage{max-width:none;height:320px}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory>div:last-child h2{font-size:40px}.collection-module__jToTZG__collection .collection-module__jToTZG__editorialStory>div:last-child p{font-size:13px}.collection-module__jToTZG__collection.collection-module__jToTZG__hair .collection-module__jToTZG__editorialStory .collection-module__jToTZG__storyImage{order:0}.collection-module__jToTZG__collection.collection-module__jToTZG__nail .collection-module__jToTZG__storyImage{align-self:center;width:83%;height:350px;margin:10px 0}:is(.collection-module__jToTZG__collection section[id=doi-ngu],.collection-module__jToTZG__collection section[id=doi-ngu]:has(article:only-child)){display:block}.collection-module__jToTZG__collection .collection-module__jToTZG__roster{margin-top:35px}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article,.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article:only-child{grid-template-columns:65px 1fr;gap:22px}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:first-child{height:75px;width:65px!important}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:last-child{display:flex}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:last-child a{margin:0}.collection-module__jToTZG__collection .collection-module__jToTZG__roster>article>div:last-child h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.collection-module__jToTZG__hero *{transition:none!important;animation:none!important}.collection-module__jToTZG__book:hover,.collection-module__jToTZG__book:active,.collection-module__jToTZG__explore:hover span{transform:none}}@media (prefers-reduced-transparency:reduce){.collection-module__jToTZG__collection>header>a:last-child,.collection-module__jToTZG__barberSeal{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}.collection-module__jToTZG__collection>header{z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);width:100%;max-width:none;padding-inline:max(40px,50% - 750px);position:sticky;top:0}.collection-module__jToTZG__collection section[id],.collection-module__jToTZG__collection footer[id]{scroll-margin-top:108px}@media (max-width:760px){.collection-module__jToTZG__collection>header{padding-inline:20px}.collection-module__jToTZG__collection section[id],.collection-module__jToTZG__collection footer[id]{scroll-margin-top:90px}}@media (prefers-reduced-transparency:reduce){.collection-module__jToTZG__collection>header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.collection-module__jToTZG__collection{--quiet:var(--text)}.collection-module__jToTZG__collection>header{background:var(--bg);border-bottom:1px solid var(--text)}}.collection-module__jToTZG__collection .booking-wizard{scroll-margin-top:108px}.collection-module__jToTZG__collection .booking-step{scroll-margin-top:108px}@media (max-width:760px){:is(.collection-module__jToTZG__collection .booking-wizard,.collection-module__jToTZG__collection .booking-step){scroll-margin-top:90px}}
@font-face{font-family:StoreEditorial;src:url(/home-preview/fonts/cormorant-normal-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:StoreEditorial;src:url(/home-preview/fonts/cormorant-italic-500.ttf)format("truetype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:StoreSans;src:url(/home-preview/fonts/be-vietnam-normal-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:StoreSans;src:url(/home-preview/fonts/be-vietnam-normal-500.ttf)format("truetype");font-weight:500 800;font-display:swap}@font-face{font-family:StoreCondensed;src:url(/storefront/oswald-600.ttf)format("truetype");font-weight:600;font-display:swap}.samples-module__-25Nga__site{--bg:#f3f5ed;--surface:#fafbf6;--tone:#e3e9d9;--text:#2c4235;--quiet:#66765f;--edge:#d1dac6;--highlight:#4b6545;--on-highlight:#fff;--heading:StoreEditorial,Georgia,serif;--radius:20px;--ink:var(--text);--muted:var(--quiet);--paper:var(--bg);--white:var(--surface);--line:var(--edge);--accent:var(--highlight);--dark:var(--highlight);color:var(--text);background:var(--bg);font-family:StoreSans,sans-serif;line-height:1.6;overflow:clip}.samples-module__-25Nga__site *{box-sizing:border-box}.samples-module__-25Nga__site a,.samples-module__-25Nga__site button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.samples-module__-25Nga__site a:focus-visible,.samples-module__-25Nga__site button:focus-visible,.samples-module__-25Nga__site input:focus-visible,.samples-module__-25Nga__site textarea:focus-visible{outline:3px solid var(--highlight);outline-offset:4px}.samples-module__-25Nga__site section[id],.samples-module__-25Nga__site footer[id]{scroll-margin-top:30px}.samples-module__-25Nga__site p{color:var(--quiet)}.samples-module__-25Nga__site h2{font-family:var(--heading);letter-spacing:-1.2px;margin:15px 0 0;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.08}.samples-module__-25Nga__site h2 em{font-weight:inherit;color:var(--highlight);padding-bottom:5px;line-height:1.16;display:inline-block}.samples-module__-25Nga__skip{z-index:20;background:var(--surface);color:var(--text);padding:12px;position:fixed;top:12px;left:15px}.samples-module__-25Nga__skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.samples-module__-25Nga__sampleBar{background:var(--tone);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:5px 42px;font-size:10px;display:flex}.samples-module__-25Nga__sampleBar>a{white-space:nowrap;font-weight:500}.samples-module__-25Nga__sampleBar>a>span{opacity:.7;font-weight:400}.samples-module__-25Nga__sampleBar nav{align-items:center;gap:6px;display:flex}.samples-module__-25Nga__sampleBar nav a{color:var(--quiet);border:1px solid #0000;border-radius:20px;padding:5px 12px;line-height:1.4}.samples-module__-25Nga__sampleBar nav a[aria-current=page]{border-color:var(--edge);background:var(--surface);color:var(--text)}.samples-module__-25Nga__previewLabel{color:var(--quiet);font-size:9px}.samples-module__-25Nga__header{border-bottom:1px solid var(--edge);z-index:3;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 88px);max-width:1380px;height:91px;margin:auto;display:flex;position:relative}.samples-module__-25Nga__brand{font-family:var(--heading);letter-spacing:-.7px;align-items:center;gap:12px;font-size:31px;line-height:1.1;display:flex}.samples-module__-25Nga__brand img{object-fit:contain}.samples-module__-25Nga__header nav{gap:33px;font-size:11px;display:flex}.samples-module__-25Nga__header nav a:hover{color:var(--highlight)}.samples-module__-25Nga__headerBook{border:1px solid var(--edge);background:var(--surface);border-radius:30px;align-items:center;gap:25px;padding:11px 19px;font-size:11px;display:inline-flex}.samples-module__-25Nga__headerBook>span{font-size:19px}.samples-module__-25Nga__hero{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:calc(100% - 88px);max-width:1380px;min-height:590px;margin:auto;padding:38px 0 58px;display:grid;position:relative}.samples-module__-25Nga__heroCopy{z-index:2;animation:.9s cubic-bezier(.2,.7,.2,1) both samples-module__-25Nga__copyIn;position:relative}.samples-module__-25Nga__eyebrow{letter-spacing:2px;color:var(--highlight);font-size:8px;font-weight:500;display:inline-block}.samples-module__-25Nga__hero h1{font-family:var(--heading);letter-spacing:-2.4px;margin:27px 0 23px;font-size:clamp(52px,6vw,86px);font-weight:500;line-height:1.01}.samples-module__-25Nga__hero h1 em{font-weight:inherit;color:var(--highlight);padding-bottom:4px;line-height:1.15;display:inline-block}.samples-module__-25Nga__heroCopy>p{max-width:385px;margin:0;font-size:12px;line-height:1.95}.samples-module__-25Nga__heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.samples-module__-25Nga__primary{border:1px solid var(--highlight);background:var(--highlight);color:var(--on-highlight);box-shadow:0 6px 20px color-mix(in srgb,var(--highlight) 12%,transparent);border-radius:30px;justify-content:space-between;align-items:center;gap:38px;padding:16px 22px;font-size:11px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.samples-module__-25Nga__primary:hover{box-shadow:0 10px 25px color-mix(in srgb,var(--highlight) 20%,transparent);transform:translateY(-3px)}.samples-module__-25Nga__primary:active{transform:scale(.97)}.samples-module__-25Nga__textLink{align-items:center;gap:13px;font-size:10px;display:flex}.samples-module__-25Nga__heroFootnote{color:var(--quiet);margin-top:31px;font-size:9px;display:block}.samples-module__-25Nga__heroVisual{isolation:isolate;place-items:center;min-width:0;min-height:475px;display:grid;position:relative}.samples-module__-25Nga__photoFrame{background:var(--tone);width:85%;height:450px;box-shadow:0 28px 40px -27px color-mix(in srgb,var(--highlight) 50%,transparent);border-radius:180px 180px 22px 22px;animation:1.1s cubic-bezier(.2,.7,.2,1) both samples-module__-25Nga__photoIn;position:relative;overflow:hidden}.samples-module__-25Nga__photoFrame>img{object-fit:cover;width:100%;height:100%;display:block}.samples-module__-25Nga__imageSignature{text-align:center;font-family:var(--heading);color:#fff;text-shadow:0 2px 18px #0005;letter-spacing:-3px;pointer-events:none;font-size:84px;line-height:1;position:absolute;bottom:25px;left:25px;right:25px}.samples-module__-25Nga__photoCaption{writing-mode:vertical-rl;letter-spacing:2px;color:var(--quiet);font-size:7px;position:absolute;top:24px;right:-5px}.samples-module__-25Nga__glassNote{background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:92%;box-shadow:0 18px 35px -15px color-mix(in srgb,var(--highlight) 32%,transparent);border-radius:16px;align-items:center;gap:15px;padding:17px 21px;animation:1.3s cubic-bezier(.2,.7,.2,1) both samples-module__-25Nga__noteIn;display:flex;position:absolute;bottom:5px;left:0;transform:rotate(-4deg)}.samples-module__-25Nga__glassNote>span{border:1px solid var(--edge);width:35px;height:35px;color:var(--highlight);border-radius:50%;place-items:center;font-size:21px;display:grid}.samples-module__-25Nga__glassNote strong{font-size:10px;font-weight:500;line-height:1.5;display:block}.samples-module__-25Nga__glassNote small{color:var(--quiet);margin-top:4px;font-size:8px;display:block}.samples-module__-25Nga__shapeOne,.samples-module__-25Nga__shapeTwo{z-index:-1;pointer-events:none;position:absolute}.samples-module__-25Nga__shapeOne{border:1px solid var(--edge);box-shadow:inset 10px 12px 20px #ffffff65,0 20px 70px -45px var(--highlight);border-radius:50%;inset:15px 0 -15px;transform:rotate(-22deg)}.samples-module__-25Nga__shapeTwo{background:radial-gradient(circle at 30% 25%,var(--surface),var(--tone) 55%,var(--edge));border-radius:50%;width:85px;height:85px;bottom:15px;right:0;box-shadow:inset -5px -8px 14px #fff8,0 12px 23px #455c2720}.samples-module__-25Nga__valuesStrip{background:var(--tone);border-block:1px solid var(--edge);justify-content:space-evenly;align-items:center;gap:20px;padding:25px 35px;display:flex}.samples-module__-25Nga__valuesStrip>span{font-family:var(--heading);color:var(--quiet);font-size:25px;font-style:italic}.samples-module__-25Nga__valuesStrip>span+span:before{content:"";border:1px solid var(--edge);vertical-align:middle;width:5px;height:5px;margin-right:50px;display:inline-block;transform:rotate(45deg)}.samples-module__-25Nga__services,.samples-module__-25Nga__team,.samples-module__-25Nga__gallery,.samples-module__-25Nga__booking{width:calc(100% - 88px);max-width:1270px;margin:auto;padding:95px 0}.samples-module__-25Nga__sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.samples-module__-25Nga__sectionHeading>p{max-width:330px;margin:0 0 6px;font-size:12px;line-height:1.9}.samples-module__-25Nga__serviceLayout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:65px;display:grid}.samples-module__-25Nga__serviceEditorial{background:var(--tone);border-radius:120px 120px 12px 12px;height:380px;position:relative;overflow:hidden}.samples-module__-25Nga__serviceEditorial>img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;display:block}.samples-module__-25Nga__serviceEditorial>span{font-family:var(--heading);color:#fff;text-shadow:0 2px 20px #0007;font-size:65px;position:absolute;inset:auto 20px 20px}.samples-module__-25Nga__serviceList{border-top:1px solid var(--edge)}.samples-module__-25Nga__serviceList article{border-bottom:1px solid var(--edge);grid-template-columns:24px 1fr auto;align-items:start;gap:20px;padding:27px 0;display:grid}.samples-module__-25Nga__serviceIndex{color:var(--quiet);padding-top:8px;font-size:9px}.samples-module__-25Nga__serviceList h3{font-family:var(--heading);letter-spacing:-.3px;margin:0 0 9px;font-size:30px;font-weight:500;line-height:1.2}.samples-module__-25Nga__serviceList p{max-width:330px;margin:0 0 11px;font-size:11px;line-height:1.8}.samples-module__-25Nga__serviceList small{color:var(--quiet);margin-bottom:9px;font-size:10px;display:block}.samples-module__-25Nga__duration{color:var(--highlight);border:1px solid var(--edge);border-radius:20px;padding:5px 10px;font-size:9px;display:inline-block}.samples-module__-25Nga__servicePrice{flex-direction:column;align-items:flex-end;gap:22px;padding-top:5px;display:flex}.samples-module__-25Nga__servicePrice>strong{white-space:nowrap;font-size:12px;font-weight:500}.samples-module__-25Nga__servicePrice>a{border:1px solid var(--edge);width:38px;height:38px;color:var(--highlight);border-radius:50%;place-items:center;font-size:20px;transition:background .2s,color .2s;display:grid}.samples-module__-25Nga__servicePrice>a:hover{background:var(--highlight);color:var(--on-highlight)}.samples-module__-25Nga__story{background:var(--tone);grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding:72px max(44px,50% - 635px);display:grid;position:relative;overflow:hidden}.samples-module__-25Nga__storyMark{font-family:var(--heading);color:color-mix(in srgb,var(--highlight) 42%,var(--tone));letter-spacing:-9px;font-size:clamp(100px,14vw,210px);font-style:italic;line-height:1}.samples-module__-25Nga__storyCopy{max-width:610px}.samples-module__-25Nga__storyCopy h2{max-width:560px;margin-top:20px;font-size:44px;line-height:1.2}.samples-module__-25Nga__storyCopy p{max-width:470px;margin:24px 0 0;font-size:12px;line-height:1.95}.samples-module__-25Nga__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.samples-module__-25Nga__teamGrid>article{min-width:0;max-width:430px}.samples-module__-25Nga__portrait{background:linear-gradient(145deg,var(--surface),var(--tone));border:1px solid var(--edge);border-radius:140px 140px 14px 14px;place-items:center;height:285px;display:grid;overflow:hidden}.samples-module__-25Nga__portrait>span{font-family:var(--heading);color:color-mix(in srgb,var(--highlight) 65%,var(--tone));font-size:125px;font-style:italic}.samples-module__-25Nga__portrait>img{object-fit:cover;width:100%;height:100%}.samples-module__-25Nga__personDetails{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.samples-module__-25Nga__personDetails h3{font-family:var(--heading);margin:0;font-size:28px;font-weight:500;line-height:1.3}.samples-module__-25Nga__personDetails p,.samples-module__-25Nga__personDetails small{color:var(--quiet);margin:5px 0 0;font-size:10px}.samples-module__-25Nga__personDetails>a{border:1px solid var(--edge);width:40px;height:40px;color:var(--highlight);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.samples-module__-25Nga__gallery{padding-top:0}.samples-module__-25Nga__gallery>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.samples-module__-25Nga__gallery figure{margin:0}.samples-module__-25Nga__gallery img{object-fit:cover;border-radius:var(--radius);width:100%;height:300px;display:block}.samples-module__-25Nga__gallery figcaption{color:var(--quiet);margin-top:12px;font-size:11px}.samples-module__-25Nga__booking{border-top:1px solid var(--edge);padding-top:75px}.samples-module__-25Nga__booking .samples-module__-25Nga__sectionHeading{margin-bottom:25px}.samples-module__-25Nga__demoNotice{margin-bottom:20px;font-size:10px;line-height:1.7}.samples-module__-25Nga__footer{background:var(--tone);border-top:1px solid var(--edge);padding:65px max(44px,50% - 635px) 25px}.samples-module__-25Nga__footerTop{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.samples-module__-25Nga__footerTop h2{margin:12px 0 23px;font-size:60px}.samples-module__-25Nga__phone{align-items:center;gap:25px;font-size:17px;display:inline-flex}.samples-module__-25Nga__addresses{gap:25px;padding-top:10px;display:grid}.samples-module__-25Nga__addresses h3{margin:0 0 8px;font-size:13px;font-weight:500}.samples-module__-25Nga__addresses p,.samples-module__-25Nga__addresses a{margin:0;font-size:12px;line-height:1.9}.samples-module__-25Nga__footerBottom{border-top:1px solid var(--edge);color:var(--quiet);justify-content:space-between;gap:20px;margin-top:55px;padding-top:24px;font-size:10px;display:flex}.samples-module__-25Nga__footerBottom strong{color:var(--text);font-weight:500}.samples-module__-25Nga__footerBottom>a:last-child{gap:18px;display:flex}.samples-module__-25Nga__reveal{opacity:1;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);transform:none}.samples-module__-25Nga__reveal[data-shown=false]{opacity:0;transform:translateY(32px)}.samples-module__-25Nga__reveal:focus-within{opacity:1;transform:none}.samples-module__-25Nga__spa .samples-module__-25Nga__hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 78% 55%,#d9e3ca,#0000 60%);position:absolute;inset:-70px -150px -30px 10%}.samples-module__-25Nga__spa .samples-module__-25Nga__hero h1{font-size:clamp(52px,5.8vw,82px)}.samples-module__-25Nga__spa .samples-module__-25Nga__brand{font-style:italic}.samples-module__-25Nga__spa .samples-module__-25Nga__heroVisual{padding-top:5px}.samples-module__-25Nga__spa .samples-module__-25Nga__photoFrame{border:6px solid #ffffffa8}.samples-module__-25Nga__spa .samples-module__-25Nga__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.samples-module__-25Nga__hair{--bg:#f4f2f6;--surface:#fcfbfd;--tone:#e5dfed;--text:#29242f;--quiet:#746b7d;--edge:#d8d0e0;--highlight:#59456c;--heading:StoreSans,sans-serif;--radius:4px}.samples-module__-25Nga__hair .samples-module__-25Nga__brand{letter-spacing:-1.5px;font-size:24px;font-weight:500}.samples-module__-25Nga__hair .samples-module__-25Nga__hero{grid-template-columns:1.08fr 1fr;gap:26px;min-height:640px;padding-top:28px}.samples-module__-25Nga__hair .samples-module__-25Nga__hero h1{letter-spacing:-6px;margin:28px 0;font-size:clamp(60px,7.2vw,104px);font-weight:500;line-height:1.02}.samples-module__-25Nga__hair .samples-module__-25Nga__hero h1 em{color:var(--text);-webkit-text-stroke:1px var(--text);font-style:normal}.samples-module__-25Nga__hair .samples-module__-25Nga__eyebrow{letter-spacing:2px;font-size:8px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoFrame{width:92%;height:510px;box-shadow:18px 18px 0 var(--tone);border-radius:5px 100px 5px 5px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoFrame>img{filter:saturate(.55)}.samples-module__-25Nga__hair .samples-module__-25Nga__imageSignature{letter-spacing:-7px;text-align:left;font-size:70px;font-weight:500}.samples-module__-25Nga__hair .samples-module__-25Nga__photoCaption{top:25px;right:-10px}.samples-module__-25Nga__hair .samples-module__-25Nga__glassNote{border:1px solid var(--edge);background:#e9e3f0df;border-radius:4px;bottom:7px;left:-25px;transform:rotate(0)}.samples-module__-25Nga__hair .samples-module__-25Nga__shapeOne{display:none}.samples-module__-25Nga__hair .samples-module__-25Nga__shapeTwo{background:var(--tone);width:80px;height:80px;box-shadow:none;z-index:-1;border-radius:0;top:-8px;right:-7px;transform:rotate(12deg)}.samples-module__-25Nga__hair .samples-module__-25Nga__primary,.samples-module__-25Nga__hair .samples-module__-25Nga__headerBook{border-radius:4px}.samples-module__-25Nga__hair .samples-module__-25Nga__valuesStrip>span{letter-spacing:1px;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:500}.samples-module__-25Nga__hair h2{letter-spacing:-2px;font-size:43px;line-height:1.18}.samples-module__-25Nga__hair h2 em{font-style:normal}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceLayout{grid-template-columns:1.2fr .8fr}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceEditorial{border-radius:4px;order:2;height:360px}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceEditorial>span{letter-spacing:-4px;font-size:48px}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceList h3{letter-spacing:-.7px;font-size:22px}.samples-module__-25Nga__hair .samples-module__-25Nga__story{grid-template-columns:1fr 1.3fr;gap:65px}.samples-module__-25Nga__hair .samples-module__-25Nga__storyMark{letter-spacing:-12px;font-size:clamp(95px,12vw,170px);font-style:normal;font-weight:500}.samples-module__-25Nga__hair .samples-module__-25Nga__storyCopy h2{font-size:37px}.samples-module__-25Nga__hair .samples-module__-25Nga__portrait{border-radius:4px;height:280px}.samples-module__-25Nga__hair .samples-module__-25Nga__portrait>span{font-size:115px;font-style:normal;font-weight:500}.samples-module__-25Nga__hair .samples-module__-25Nga__personDetails h3{font-size:22px}.samples-module__-25Nga__hair .samples-module__-25Nga__footerTop h2{font-size:42px}.samples-module__-25Nga__nail{--bg:#fcf2f0;--surface:#fffaf7;--tone:#f1dcd7;--text:#5a343c;--quiet:#89676b;--edge:#e9c9c5;--highlight:#9a4e61;--heading:StoreEditorial,Georgia,serif;--radius:24px}.samples-module__-25Nga__nail .samples-module__-25Nga__header{border-bottom-style:dashed}.samples-module__-25Nga__nail .samples-module__-25Nga__brand{font-size:34px;font-style:italic}.samples-module__-25Nga__nail .samples-module__-25Nga__hero{grid-template-columns:1.12fr 1fr;gap:65px;min-height:620px}.samples-module__-25Nga__nail .samples-module__-25Nga__heroCopy{padding-left:30px}.samples-module__-25Nga__nail .samples-module__-25Nga__hero h1{letter-spacing:-3px;font-size:clamp(64px,7vw,100px);line-height:.98}.samples-module__-25Nga__nail .samples-module__-25Nga__hero h1 em{font-style:italic}.samples-module__-25Nga__nail .samples-module__-25Nga__heroVisual{min-height:490px}.samples-module__-25Nga__nail .samples-module__-25Nga__photoFrame{border:8px solid #fff6ed;border-radius:47% 47% 42% 42%;width:76%;height:410px;transform:rotate(8deg);box-shadow:18px 28px #e8c1bc80}.samples-module__-25Nga__nail .samples-module__-25Nga__imageSignature{font-size:100px;font-style:italic;bottom:37px;left:0;right:0}.samples-module__-25Nga__nail .samples-module__-25Nga__photoCaption{writing-mode:initial;font-size:8px;top:12px;right:15px}.samples-module__-25Nga__nail .samples-module__-25Nga__glassNote{background:#fff4ecd9;border-radius:30px;bottom:0;left:5px;transform:rotate(-7deg)}.samples-module__-25Nga__nail .samples-module__-25Nga__shapeOne{background:#d9a8a6;border:12px solid #f3ded4;border-radius:50%;width:110px;height:110px;inset:20px auto auto -5px;transform:none;box-shadow:0 0 0 1px #d8ada7}.samples-module__-25Nga__nail .samples-module__-25Nga__shapeTwo{background:#a4526660;width:90px;height:90px;bottom:72px;right:-8px;box-shadow:inset 0 0 0 12px #fcf2f0,inset 0 0 0 13px #d0a0a2}.samples-module__-25Nga__nail .samples-module__-25Nga__valuesStrip{background:var(--surface);border-block-style:dashed;margin-top:10px;transform:rotate(-1deg)}.samples-module__-25Nga__nail .samples-module__-25Nga__valuesStrip>span{font-size:27px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceLayout{display:block}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceEditorial{display:none}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList article{background:var(--surface);border:1px solid var(--edge);border-radius:24px;grid-template-columns:20px 1fr auto;gap:15px;padding:30px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList h3{font-size:29px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList article:nth-child(2n){transform:translateY(22px)}.samples-module__-25Nga__nail .samples-module__-25Nga__story{background:radial-gradient(circle at 14% 40%,#f9e9df,transparent 45%),var(--tone);grid-template-columns:.75fr 1.25fr}.samples-module__-25Nga__nail .samples-module__-25Nga__storyMark{letter-spacing:-15px;color:#a45e6e;font-size:200px;transform:rotate(-12deg)}.samples-module__-25Nga__nail .samples-module__-25Nga__portrait{border:6px solid var(--surface);width:245px;max-width:100%;height:245px;box-shadow:0 0 0 1px var(--edge);border-radius:50%;margin:auto}.samples-module__-25Nga__nail .samples-module__-25Nga__portrait>span{font-size:125px}.samples-module__-25Nga__nail .samples-module__-25Nga__personDetails{padding:0 10px}.samples-module__-25Nga__nail .samples-module__-25Nga__teamGrid{gap:40px}.samples-module__-25Nga__nail .samples-module__-25Nga__footer{border:0;border-radius:80px 80px 0 0}.samples-module__-25Nga__nail .samples-module__-25Nga__footerTop h2{font-style:italic}.samples-module__-25Nga__barber{--bg:#1e2220;--surface:#272c28;--tone:#292f29;--text:#f0eadf;--quiet:#b3b8ac;--edge:#485044;--highlight:#d9aa74;--on-highlight:#20251f;--heading:StoreCondensed,Impact,sans-serif;--radius:3px}.samples-module__-25Nga__barber .samples-module__-25Nga__sampleBar{background:#181c18}.samples-module__-25Nga__barber .samples-module__-25Nga__sampleBar nav a[aria-current=page]{background:var(--highlight);color:#22251e;border-color:var(--highlight)}.samples-module__-25Nga__barber .samples-module__-25Nga__header{height:90px}.samples-module__-25Nga__barber .samples-module__-25Nga__brand{text-transform:uppercase;letter-spacing:.2px;font-size:30px}.samples-module__-25Nga__barber .samples-module__-25Nga__headerBook,.samples-module__-25Nga__barber .samples-module__-25Nga__primary{border-radius:2px}.samples-module__-25Nga__barber .samples-module__-25Nga__headerBook{color:var(--highlight);border-color:var(--edge)}.samples-module__-25Nga__barber .samples-module__-25Nga__hero{grid-template-columns:1fr 1.05fr;gap:30px;min-height:610px}.samples-module__-25Nga__barber .samples-module__-25Nga__hero h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(60px,7.5vw,108px);font-weight:600;line-height:1.06}.samples-module__-25Nga__barber .samples-module__-25Nga__hero h1 em{color:var(--highlight);font-style:normal;line-height:1.05}.samples-module__-25Nga__barber .samples-module__-25Nga__heroCopy>p{color:#b7baaf;font-size:12px}.samples-module__-25Nga__barber .samples-module__-25Nga__heroVisual{min-height:500px}.samples-module__-25Nga__barber .samples-module__-25Nga__photoFrame{width:100%;height:490px;box-shadow:none;border-radius:2px;position:relative}.samples-module__-25Nga__barber .samples-module__-25Nga__photoFrame:after{content:"";background:linear-gradient(90deg,#1e222040,#0000 50%,#1e222020);position:absolute;inset:0}.samples-module__-25Nga__barber .samples-module__-25Nga__photoFrame>img{filter:saturate(.35)contrast(1.08);object-position:55% center}.samples-module__-25Nga__barber .samples-module__-25Nga__imageSignature{letter-spacing:1px;text-align:left;z-index:1;font-size:54px;bottom:25px}.samples-module__-25Nga__barber .samples-module__-25Nga__photoCaption{z-index:2;color:#e8d4b8;writing-mode:initial;font-size:7px;top:15px;right:12px}.samples-module__-25Nga__barber .samples-module__-25Nga__glassNote{background:#2f352bdc;border:1px solid #8d846549;border-radius:2px;bottom:0;left:-20px;transform:none}.samples-module__-25Nga__barber .samples-module__-25Nga__glassNote>span{border-radius:2px}.samples-module__-25Nga__barber .samples-module__-25Nga__glassNote strong{color:var(--text)}.samples-module__-25Nga__barber .samples-module__-25Nga__glassNote small{color:#c1c4b8}.samples-module__-25Nga__barber .samples-module__-25Nga__shapeOne{border:1px solid var(--highlight);box-shadow:none;border-radius:0;inset:20px -16px -12px 20px;transform:none}.samples-module__-25Nga__barber .samples-module__-25Nga__shapeTwo{display:none}.samples-module__-25Nga__barber .samples-module__-25Nga__valuesStrip{background:var(--highlight);border:0;padding:20px 30px}.samples-module__-25Nga__barber .samples-module__-25Nga__valuesStrip>span{letter-spacing:.5px;text-transform:uppercase;color:#272d24;font-size:20px;font-style:normal}.samples-module__-25Nga__barber .samples-module__-25Nga__valuesStrip>span+span:before{border-color:#6b633e}.samples-module__-25Nga__barber h2{letter-spacing:-.5px;font-size:52px;font-weight:600;line-height:1.15}.samples-module__-25Nga__barber h2 em{font-style:normal}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceLayout{display:block}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceEditorial{display:none}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceList article{grid-template-columns:55px 1fr auto;gap:25px;padding:28px 10px}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceList h3{letter-spacing:0;text-transform:uppercase;font-size:33px}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceIndex{color:#778370;font-family:StoreCondensed,sans-serif;font-size:24px}.samples-module__-25Nga__barber .samples-module__-25Nga__servicePrice{flex-direction:row;align-items:center;gap:45px}.samples-module__-25Nga__barber .samples-module__-25Nga__servicePrice strong{font-size:17px}.samples-module__-25Nga__barber .samples-module__-25Nga__duration,.samples-module__-25Nga__barber .samples-module__-25Nga__servicePrice>a{border-radius:2px}.samples-module__-25Nga__barber .samples-module__-25Nga__story{border-block:1px solid var(--edge);grid-template-columns:1fr 1.1fr;gap:65px}.samples-module__-25Nga__barber .samples-module__-25Nga__storyMark{letter-spacing:-3px;color:#67705d;font-size:clamp(85px,11vw,150px);font-style:normal;line-height:.98}.samples-module__-25Nga__barber .samples-module__-25Nga__storyCopy h2{font-size:39px}.samples-module__-25Nga__barber .samples-module__-25Nga__portrait{background:repeating-linear-gradient(135deg,#2c3428 0 1px,#0000 1px 13px),#252c23;border:1px solid #535e48;border-radius:2px}.samples-module__-25Nga__barber .samples-module__-25Nga__portrait>span{color:#a08f6d;font-size:135px;font-style:normal}.samples-module__-25Nga__barber .samples-module__-25Nga__personDetails h3{text-transform:uppercase;letter-spacing:.5px;font-size:28px}.samples-module__-25Nga__barber .samples-module__-25Nga__personDetails>a{border-radius:2px}.samples-module__-25Nga__barber .samples-module__-25Nga__footer{background:#191e19}.samples-module__-25Nga__barber .samples-module__-25Nga__footerTop h2{text-transform:uppercase;font-size:65px}.samples-module__-25Nga__bookingSurface .booking-form{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:0 15px 45px color-mix(in srgb,var(--highlight) 5%,transparent);color:var(--text);margin:0;padding:25px;font-family:StoreSans,sans-serif}.samples-module__-25Nga__bookingSurface .booking-step{background:var(--bg);border-color:var(--edge);color:var(--quiet);border-radius:calc(var(--radius)/2);white-space:nowrap;min-height:56px;font-size:11px}.samples-module__-25Nga__bookingSurface .booking-step span{background:var(--tone);color:var(--text);font-size:10px}:is(.samples-module__-25Nga__bookingSurface .booking-step.is-current,.samples-module__-25Nga__bookingSurface .booking-step.is-done){background:var(--tone);color:var(--text);border-color:var(--edge)}.samples-module__-25Nga__bookingSurface .booking-step-content{background:var(--bg);border-color:var(--edge);border-radius:calc(var(--radius)/2);padding:25px}.samples-module__-25Nga__bookingSurface .booking-step-content h3{letter-spacing:-.5px;color:var(--text);font-family:StoreSans,sans-serif;font-size:22px;font-weight:500}.samples-module__-25Nga__bookingSurface .booking-choice{background:var(--surface);border-color:var(--edge);border-radius:calc(var(--radius)/2);color:var(--text)}.samples-module__-25Nga__bookingSurface .booking-branch-art{border-radius:calc(var(--radius)/2);background:radial-gradient(circle at 65% 25%,var(--surface),transparent),var(--tone);height:165px}.samples-module__-25Nga__bookingSurface .booking-branch-art>strong{color:var(--highlight);font-family:var(--heading);font-size:85px}.samples-module__-25Nga__bookingSurface .booking-choice>strong{color:var(--text);font-size:16px;line-height:1.5}.samples-module__-25Nga__bookingSurface .booking-sidebar{background:var(--tone);border-color:var(--edge);border-radius:calc(var(--radius)/2);padding:24px}.samples-module__-25Nga__bookingSurface .booking-sidebar-brand>span{background:var(--surface);color:var(--highlight);font-family:var(--heading);border-radius:10px}.samples-module__-25Nga__bookingSurface .booking-sidebar h3{color:var(--text);font-family:StoreSans,sans-serif;font-size:19px;font-weight:500}.samples-module__-25Nga__bookingSurface .booking-sidebar-total strong{font-size:16px}.samples-module__-25Nga__bookingSurface .button{border-radius:calc(var(--radius)/2);min-height:47px;padding:12px 16px;font-size:11px;font-weight:500}.samples-module__-25Nga__bookingSurface .button-dark{background:var(--highlight);color:var(--on-highlight);border-color:var(--highlight)}.samples-module__-25Nga__bookingSurface .button-outline{border-color:var(--edge);color:var(--text);background:0 0}.samples-module__-25Nga__bookingSurface button:disabled{opacity:.45;cursor:not-allowed}.samples-module__-25Nga__bookingSurface .booking-categories button{background:var(--surface);border:1px solid var(--edge);color:var(--quiet);border-radius:20px;font-size:11px}.samples-module__-25Nga__bookingSurface .booking-categories button.selected{background:var(--highlight);color:var(--on-highlight);border-color:var(--highlight)}.samples-module__-25Nga__bookingSurface .booking-category-heading h4{color:var(--text);font-size:15px;font-weight:500}.samples-module__-25Nga__bookingSurface .booking-service-card b{color:var(--highlight);font-size:14px}.samples-module__-25Nga__bookingSurface .booking-service-mark{color:var(--highlight)}.samples-module__-25Nga__bookingSurface .booking-staff-art{background:var(--tone);color:var(--highlight);border-radius:calc(var(--radius)/2);height:180px;font-family:var(--heading)}:is(.samples-module__-25Nga__bookingSurface .booking-date-grid button,.samples-module__-25Nga__bookingSurface .booking-time-grid button){background:var(--surface);border-color:var(--edge);color:var(--text);border-radius:calc(var(--radius)/2)}.samples-module__-25Nga__bookingSurface .booking-time-range strong{color:var(--text);font-size:17px}.samples-module__-25Nga__bookingSurface .booking-form label{color:var(--quiet);font-size:11px;font-weight:500}:is(.samples-module__-25Nga__bookingSurface .booking-form input,.samples-module__-25Nga__bookingSurface .booking-form textarea){border-color:var(--edge);background:var(--surface);color:var(--text);border-radius:calc(var(--radius)/2)}:is(.samples-module__-25Nga__bookingSurface .booking-form input::placeholder,.samples-module__-25Nga__bookingSurface .booking-form textarea::placeholder){color:var(--quiet)}.samples-module__-25Nga__bookingSurface .booking-guest-count{background:var(--tone);border-color:var(--edge);border-radius:calc(var(--radius)/2);color:var(--text)}.samples-module__-25Nga__bookingSurface .booking-summary{background:var(--tone);color:var(--text);border-radius:calc(var(--radius)/2)}:is(.samples-module__-25Nga__bookingSurface .booking-summary dt,.samples-module__-25Nga__bookingSurface .booking-summary>div>span){color:var(--highlight)}.samples-module__-25Nga__bookingSurface .booking-summary dd small{color:var(--quiet)}.samples-module__-25Nga__bookingSurface .booking-summary .button{background:var(--highlight);color:var(--on-highlight)}:is(.samples-module__-25Nga__bookingSurface .form-notice,.samples-module__-25Nga__bookingSurface .form-message){background:var(--tone);color:var(--text);border-color:var(--highlight)}@keyframes samples-module__-25Nga__copyIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes samples-module__-25Nga__photoIn{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}@keyframes samples-module__-25Nga__noteIn{0%{opacity:0;translate:-10px 30px}to{opacity:1;translate:0}}@media (min-width:1500px){.samples-module__-25Nga__hero{min-height:700px}.samples-module__-25Nga__photoFrame{height:530px}.samples-module__-25Nga__heroVisual{min-height:560px}.samples-module__-25Nga__hair .samples-module__-25Nga__hero{min-height:730px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoFrame{height:580px}.samples-module__-25Nga__nail .samples-module__-25Nga__photoFrame{height:485px}.samples-module__-25Nga__barber .samples-module__-25Nga__photoFrame{height:550px}.samples-module__-25Nga__barber .samples-module__-25Nga__heroVisual{min-height:570px}}@media (max-width:1100px){.samples-module__-25Nga__hero{gap:35px;min-height:550px}.samples-module__-25Nga__hero h1,.samples-module__-25Nga__spa .samples-module__-25Nga__hero h1{font-size:61px}.samples-module__-25Nga__photoFrame{height:400px}.samples-module__-25Nga__heroVisual{min-height:430px}.samples-module__-25Nga__hair .samples-module__-25Nga__hero{min-height:590px}.samples-module__-25Nga__hair .samples-module__-25Nga__hero h1{letter-spacing:-4.5px;font-size:77px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoFrame{height:445px}.samples-module__-25Nga__hair .samples-module__-25Nga__glassNote{left:-10px}.samples-module__-25Nga__nail .samples-module__-25Nga__heroCopy{padding-left:0}.samples-module__-25Nga__nail .samples-module__-25Nga__hero{gap:30px;min-height:570px}.samples-module__-25Nga__nail .samples-module__-25Nga__hero h1{font-size:76px}.samples-module__-25Nga__nail .samples-module__-25Nga__photoFrame{width:86%;height:370px}.samples-module__-25Nga__nail .samples-module__-25Nga__heroVisual{min-height:440px}.samples-module__-25Nga__barber .samples-module__-25Nga__hero{min-height:570px}.samples-module__-25Nga__barber .samples-module__-25Nga__hero h1{font-size:83px}.samples-module__-25Nga__barber .samples-module__-25Nga__photoFrame{height:440px}.samples-module__-25Nga__barber .samples-module__-25Nga__heroVisual{min-height:450px}.samples-module__-25Nga__primary{gap:24px;padding:14px 18px}.samples-module__-25Nga__heroActions{gap:20px}.samples-module__-25Nga__valuesStrip>span+span:before{margin-right:25px}.samples-module__-25Nga__serviceLayout{gap:35px}.samples-module__-25Nga__serviceList article{gap:13px}.samples-module__-25Nga__serviceList h3{font-size:27px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList article{grid-template-columns:16px 1fr;gap:12px;padding:23px}.samples-module__-25Nga__nail .samples-module__-25Nga__servicePrice{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;padding:0}.samples-module__-25Nga__story,.samples-module__-25Nga__hair .samples-module__-25Nga__story,.samples-module__-25Nga__barber .samples-module__-25Nga__story{gap:40px}.samples-module__-25Nga__storyCopy h2{font-size:38px}.samples-module__-25Nga__portrait{height:250px}.samples-module__-25Nga__hair h2{font-size:36px}.samples-module__-25Nga__barber h2{font-size:45px}.samples-module__-25Nga__nail .samples-module__-25Nga__portrait{width:220px;height:220px}.samples-module__-25Nga__bookingSurface .booking-form{padding:20px}.samples-module__-25Nga__bookingSurface .booking-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.samples-module__-25Nga__bookingSurface .booking-step-content{padding:20px}.samples-module__-25Nga__bookingSurface .booking-sidebar{padding:19px}}@media (max-width:760px){.samples-module__-25Nga__sampleBar{flex-wrap:wrap;gap:12px;min-height:43px;padding:7px 20px}.samples-module__-25Nga__sampleBar>a>span,.samples-module__-25Nga__previewLabel{display:none}.samples-module__-25Nga__sampleBar nav{gap:2px}.samples-module__-25Nga__sampleBar nav a{padding:5px 9px;font-size:9px}.samples-module__-25Nga__header{gap:15px;width:calc(100% - 40px);height:75px}.samples-module__-25Nga__brand{font-size:26px}.samples-module__-25Nga__header nav{display:none}.samples-module__-25Nga__headerBook{white-space:nowrap;gap:17px;padding:9px 14px;font-size:10px}.samples-module__-25Nga__hero,.samples-module__-25Nga__hair .samples-module__-25Nga__hero,.samples-module__-25Nga__nail .samples-module__-25Nga__hero,.samples-module__-25Nga__barber .samples-module__-25Nga__hero{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px);min-height:0;padding:34px 0 40px;display:grid}.samples-module__-25Nga__heroCopy{text-align:center}.samples-module__-25Nga__hero h1,.samples-module__-25Nga__spa .samples-module__-25Nga__hero h1{letter-spacing:-1.8px;margin:22px 0 18px;font-size:64px;line-height:1.03}.samples-module__-25Nga__heroCopy>p{max-width:390px;margin:auto;font-size:12px;line-height:1.85}.samples-module__-25Nga__heroActions{justify-content:center;gap:23px;margin-top:23px}.samples-module__-25Nga__heroFootnote{margin-top:21px;font-size:9px}.samples-module__-25Nga__heroVisual{width:100%;max-width:540px;min-height:420px;margin:auto}.samples-module__-25Nga__photoFrame{width:80%;height:385px}.samples-module__-25Nga__photoCaption{top:30px;right:10px}.samples-module__-25Nga__glassNote{padding:14px 17px;bottom:2px;left:2%}.samples-module__-25Nga__glassNote strong{font-size:10px}.samples-module__-25Nga__glassNote small{font-size:8px}.samples-module__-25Nga__shapeOne{inset:20px 7% 10px}.samples-module__-25Nga__shapeTwo{width:65px;height:65px;bottom:25px;right:5%}.samples-module__-25Nga__valuesStrip{flex-wrap:wrap;gap:16px;padding:20px}.samples-module__-25Nga__valuesStrip>span{font-size:21px}.samples-module__-25Nga__valuesStrip>span+span:before{display:none}.samples-module__-25Nga__services,.samples-module__-25Nga__team,.samples-module__-25Nga__gallery,.samples-module__-25Nga__booking{width:calc(100% - 40px);padding:60px 0}.samples-module__-25Nga__sectionHeading{margin-bottom:30px;display:block}.samples-module__-25Nga__site h2{letter-spacing:-.7px;font-size:42px}.samples-module__-25Nga__sectionHeading>p{max-width:420px;margin:19px 0 0;font-size:11px;line-height:1.85}.samples-module__-25Nga__serviceLayout{grid-template-columns:1fr;gap:25px}.samples-module__-25Nga__serviceEditorial{border-radius:70px 70px 10px 10px;max-width:450px;height:230px}.samples-module__-25Nga__serviceList article{grid-template-columns:20px 1fr auto;gap:13px;padding:22px 0}.samples-module__-25Nga__serviceList h3{font-size:27px}.samples-module__-25Nga__serviceList p{max-width:300px;font-size:10px}.samples-module__-25Nga__servicePrice>strong{font-size:11px}.samples-module__-25Nga__duration{font-size:8px}.samples-module__-25Nga__story{grid-template-columns:1fr;gap:25px;padding:45px 25px}.samples-module__-25Nga__storyMark{letter-spacing:-5px;font-size:105px;line-height:.9}.samples-module__-25Nga__storyCopy h2{max-width:440px;font-size:36px}.samples-module__-25Nga__storyCopy p{font-size:11px;line-height:1.9}.samples-module__-25Nga__teamGrid,.samples-module__-25Nga__spa .samples-module__-25Nga__teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.samples-module__-25Nga__portrait{height:240px}.samples-module__-25Nga__portrait>span{font-size:100px}.samples-module__-25Nga__personDetails h3{font-size:27px}.samples-module__-25Nga__personDetails p{font-size:9px}.samples-module__-25Nga__personDetails>a{width:35px;height:35px}.samples-module__-25Nga__gallery>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.samples-module__-25Nga__gallery img{height:200px}.samples-module__-25Nga__booking .samples-module__-25Nga__sectionHeading{margin-bottom:20px}.samples-module__-25Nga__demoNotice{font-size:9px}.samples-module__-25Nga__footer{padding:48px 25px 23px}.samples-module__-25Nga__footerTop{grid-template-columns:1fr;gap:30px}.samples-module__-25Nga__footerTop h2{font-size:45px}.samples-module__-25Nga__addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.samples-module__-25Nga__addresses h3{font-size:12px}.samples-module__-25Nga__addresses p{font-size:11px}.samples-module__-25Nga__footerBottom{flex-wrap:wrap;margin-top:35px;font-size:9px;line-height:1.8}.samples-module__-25Nga__hair .samples-module__-25Nga__hero h1{letter-spacing:-4.8px;font-size:75px;line-height:1.05}.samples-module__-25Nga__hair .samples-module__-25Nga__heroCopy{text-align:left}.samples-module__-25Nga__hair .samples-module__-25Nga__heroCopy>p{max-width:380px;margin:0}.samples-module__-25Nga__hair .samples-module__-25Nga__heroActions{justify-content:flex-start}.samples-module__-25Nga__hair .samples-module__-25Nga__heroVisual{min-height:420px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoFrame{border-top-right-radius:85px;width:93%;height:400px;margin-left:0}.samples-module__-25Nga__hair .samples-module__-25Nga__glassNote{bottom:0;left:5px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoCaption{right:0}.samples-module__-25Nga__hair .samples-module__-25Nga__shapeTwo{top:5px;right:0}.samples-module__-25Nga__hair .samples-module__-25Nga__valuesStrip>span{font-size:10px}.samples-module__-25Nga__hair h2{letter-spacing:-1.4px;font-size:33px;line-height:1.2}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceLayout{grid-template-columns:1fr}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceEditorial{order:0;max-width:100%;height:250px}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceList h3{font-size:21px}.samples-module__-25Nga__hair .samples-module__-25Nga__story{grid-template-columns:1fr;gap:25px}.samples-module__-25Nga__hair .samples-module__-25Nga__storyMark{letter-spacing:-9px;font-size:110px}.samples-module__-25Nga__hair .samples-module__-25Nga__storyCopy h2{font-size:32px}.samples-module__-25Nga__hair .samples-module__-25Nga__portrait{height:240px}.samples-module__-25Nga__hair .samples-module__-25Nga__personDetails h3{font-size:20px}.samples-module__-25Nga__nail .samples-module__-25Nga__heroCopy{padding:0}.samples-module__-25Nga__nail .samples-module__-25Nga__hero h1{letter-spacing:-2px;font-size:76px}.samples-module__-25Nga__nail .samples-module__-25Nga__heroVisual{min-height:405px}.samples-module__-25Nga__nail .samples-module__-25Nga__photoFrame{width:65%;height:340px}.samples-module__-25Nga__nail .samples-module__-25Nga__shapeOne{width:90px;height:90px;top:25px;left:5%}.samples-module__-25Nga__nail .samples-module__-25Nga__shapeTwo{width:75px;height:75px;bottom:60px;right:6%}.samples-module__-25Nga__nail .samples-module__-25Nga__photoCaption{top:0;right:5%}.samples-module__-25Nga__nail .samples-module__-25Nga__glassNote{bottom:0;left:9%}.samples-module__-25Nga__nail .samples-module__-25Nga__imageSignature{font-size:85px}.samples-module__-25Nga__nail .samples-module__-25Nga__valuesStrip>span{font-size:22px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList{grid-template-columns:1fr;gap:18px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList article{grid-template-columns:18px 1fr auto;gap:14px;padding:23px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList article:nth-child(2n){transform:none}.samples-module__-25Nga__nail .samples-module__-25Nga__servicePrice{flex-direction:column;grid-column:auto;justify-content:normal;align-items:flex-end;gap:20px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList h3{font-size:28px}.samples-module__-25Nga__nail .samples-module__-25Nga__story{grid-template-columns:1fr}.samples-module__-25Nga__nail .samples-module__-25Nga__storyMark{letter-spacing:-8px;font-size:125px;transform:rotate(-6deg)}.samples-module__-25Nga__nail .samples-module__-25Nga__teamGrid{gap:22px}.samples-module__-25Nga__nail .samples-module__-25Nga__portrait{width:210px;height:210px}.samples-module__-25Nga__nail .samples-module__-25Nga__footer{border-radius:45px 45px 0 0}.samples-module__-25Nga__barber .samples-module__-25Nga__header{height:75px}.samples-module__-25Nga__barber .samples-module__-25Nga__heroCopy{text-align:left}.samples-module__-25Nga__barber .samples-module__-25Nga__hero h1{font-size:83px;line-height:1.02}.samples-module__-25Nga__barber .samples-module__-25Nga__heroCopy>p{margin:0}.samples-module__-25Nga__barber .samples-module__-25Nga__heroActions{justify-content:flex-start}.samples-module__-25Nga__barber .samples-module__-25Nga__heroVisual{min-height:420px}.samples-module__-25Nga__barber .samples-module__-25Nga__photoFrame{width:97%;height:400px;margin-right:3%}.samples-module__-25Nga__barber .samples-module__-25Nga__glassNote{bottom:0;left:10px}.samples-module__-25Nga__barber .samples-module__-25Nga__shapeOne{inset:18px 0 10px 20px}.samples-module__-25Nga__barber .samples-module__-25Nga__valuesStrip>span{font-size:16px}.samples-module__-25Nga__barber h2{font-size:39px}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceList article{grid-template-columns:35px 1fr auto;gap:16px;padding:22px 0}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceList h3{font-size:28px}.samples-module__-25Nga__barber .samples-module__-25Nga__servicePrice{flex-direction:column;align-items:flex-end;gap:18px}.samples-module__-25Nga__barber .samples-module__-25Nga__servicePrice strong{font-size:13px}.samples-module__-25Nga__barber .samples-module__-25Nga__story{grid-template-columns:1fr}.samples-module__-25Nga__barber .samples-module__-25Nga__storyMark{letter-spacing:-2px;font-size:85px}.samples-module__-25Nga__barber .samples-module__-25Nga__storyCopy h2{font-size:35px}.samples-module__-25Nga__barber .samples-module__-25Nga__personDetails h3{font-size:25px}.samples-module__-25Nga__barber .samples-module__-25Nga__footerTop h2{font-size:49px}.samples-module__-25Nga__bookingSurface .booking-form{border-radius:calc(var(--radius)/1.5);padding:17px}.samples-module__-25Nga__bookingSurface .booking-workspace{display:block}.samples-module__-25Nga__bookingSurface .booking-step-content{padding:18px}.samples-module__-25Nga__bookingSurface .booking-steps{gap:7px}.samples-module__-25Nga__bookingSurface .booking-step{gap:6px;min-height:50px;padding:8px 10px;font-size:10px}.samples-module__-25Nga__bookingSurface .booking-choice>strong{font-size:15px}.samples-module__-25Nga__bookingSurface .booking-staff-art{height:165px}.samples-module__-25Nga__bookingSurface .booking-branch-art{height:145px}.samples-module__-25Nga__bookingSurface .booking-form h3{font-size:20px}.samples-module__-25Nga__bookingSurface .button{min-height:45px;font-size:10px}}@media (max-width:480px){.samples-module__-25Nga__sampleBar{gap:8px;padding:7px 15px;font-size:9px}.samples-module__-25Nga__sampleBar nav a{padding:5px 8px}.samples-module__-25Nga__header{width:calc(100% - 32px);height:68px}.samples-module__-25Nga__brand,.samples-module__-25Nga__nail .samples-module__-25Nga__brand{font-size:25px}.samples-module__-25Nga__hair .samples-module__-25Nga__brand{letter-spacing:-1px;font-size:20px}.samples-module__-25Nga__barber .samples-module__-25Nga__brand{font-size:23px}.samples-module__-25Nga__headerBook{gap:12px;padding:8px 11px;font-size:9px}.samples-module__-25Nga__hero,.samples-module__-25Nga__hair .samples-module__-25Nga__hero,.samples-module__-25Nga__nail .samples-module__-25Nga__hero,.samples-module__-25Nga__barber .samples-module__-25Nga__hero{gap:22px;width:calc(100% - 32px);padding-top:29px}.samples-module__-25Nga__eyebrow{letter-spacing:1.6px;font-size:7px}.samples-module__-25Nga__hero h1,.samples-module__-25Nga__spa .samples-module__-25Nga__hero h1{letter-spacing:-1.4px;font-size:51px}.samples-module__-25Nga__heroCopy>p{max-width:320px;font-size:11px}.samples-module__-25Nga__primary{gap:24px;padding:13px 17px;font-size:10px}.samples-module__-25Nga__textLink{gap:10px;font-size:9px}.samples-module__-25Nga__heroActions{gap:19px}.samples-module__-25Nga__heroFootnote{max-width:310px;margin:20px auto 0;font-size:8px}.samples-module__-25Nga__heroVisual{min-height:335px}.samples-module__-25Nga__photoFrame{border-radius:140px 140px 16px 16px;width:84%;height:315px}.samples-module__-25Nga__imageSignature{font-size:68px}.samples-module__-25Nga__photoCaption{letter-spacing:1.2px;font-size:6px;top:20px;right:1px}.samples-module__-25Nga__glassNote{border-radius:13px;gap:11px;padding:12px 14px;bottom:0}.samples-module__-25Nga__glassNote>span{width:28px;height:28px;font-size:16px}.samples-module__-25Nga__glassNote strong{font-size:9px}.samples-module__-25Nga__glassNote small{font-size:7px}.samples-module__-25Nga__shapeTwo{width:50px;height:50px;right:0}.samples-module__-25Nga__shapeOne{inset:5px 3% 10px}.samples-module__-25Nga__valuesStrip{gap:11px 19px;padding:20px 16px}.samples-module__-25Nga__valuesStrip>span{font-size:18px}.samples-module__-25Nga__services,.samples-module__-25Nga__team,.samples-module__-25Nga__gallery,.samples-module__-25Nga__booking{width:calc(100% - 32px);padding:50px 0}.samples-module__-25Nga__site h2{font-size:36px}.samples-module__-25Nga__serviceList article{grid-template-columns:16px minmax(0,1fr) auto;gap:10px}.samples-module__-25Nga__serviceList h3{font-size:25px}.samples-module__-25Nga__servicePrice{gap:15px}.samples-module__-25Nga__servicePrice>strong{font-size:10px}.samples-module__-25Nga__servicePrice>a{width:34px;height:34px;font-size:17px}.samples-module__-25Nga__serviceEditorial{height:210px}.samples-module__-25Nga__story{padding:40px 20px}.samples-module__-25Nga__storyMark{font-size:95px}.samples-module__-25Nga__storyCopy h2{font-size:32px}.samples-module__-25Nga__storyCopy p{font-size:11px}.samples-module__-25Nga__teamGrid,.samples-module__-25Nga__spa .samples-module__-25Nga__teamGrid{gap:17px}.samples-module__-25Nga__portrait{border-radius:95px 95px 10px 10px;height:190px}.samples-module__-25Nga__portrait>span{font-size:85px}.samples-module__-25Nga__personDetails{gap:7px;margin-top:13px}.samples-module__-25Nga__personDetails h3{font-size:23px}.samples-module__-25Nga__personDetails>a{width:30px;height:30px;font-size:17px}.samples-module__-25Nga__personDetails p{font-size:8px}.samples-module__-25Nga__footer{padding-inline:20px}.samples-module__-25Nga__footerTop h2{font-size:39px}.samples-module__-25Nga__phone{font-size:16px}.samples-module__-25Nga__addresses{grid-template-columns:1fr}.samples-module__-25Nga__footerBottom{gap:14px;font-size:9px}.samples-module__-25Nga__hair .samples-module__-25Nga__hero h1{letter-spacing:-4px;font-size:63px}.samples-module__-25Nga__hair .samples-module__-25Nga__heroFootnote,.samples-module__-25Nga__barber .samples-module__-25Nga__heroFootnote{margin-left:0}.samples-module__-25Nga__hair .samples-module__-25Nga__heroVisual{min-height:345px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoFrame{height:325px;box-shadow:10px 10px 0 var(--tone);border-top-right-radius:65px}.samples-module__-25Nga__hair .samples-module__-25Nga__imageSignature{letter-spacing:-5px;font-size:57px}.samples-module__-25Nga__hair .samples-module__-25Nga__photoCaption{font-size:6px}.samples-module__-25Nga__hair .samples-module__-25Nga__shapeTwo{width:55px;height:55px}.samples-module__-25Nga__hair .samples-module__-25Nga__valuesStrip{justify-content:space-between;gap:10px}.samples-module__-25Nga__hair .samples-module__-25Nga__valuesStrip>span{letter-spacing:.2px;font-size:8px}.samples-module__-25Nga__hair h2{letter-spacing:-1.3px;font-size:29px}.samples-module__-25Nga__hair .samples-module__-25Nga__serviceList h3{font-size:18px}.samples-module__-25Nga__hair .samples-module__-25Nga__storyMark{letter-spacing:-7px;font-size:95px}.samples-module__-25Nga__hair .samples-module__-25Nga__storyCopy h2{font-size:28px}.samples-module__-25Nga__hair .samples-module__-25Nga__portrait{height:195px}.samples-module__-25Nga__hair .samples-module__-25Nga__personDetails h3{font-size:18px}.samples-module__-25Nga__hair .samples-module__-25Nga__footerTop h2{font-size:33px}.samples-module__-25Nga__nail .samples-module__-25Nga__hero h1{letter-spacing:-2px;font-size:63px}.samples-module__-25Nga__nail .samples-module__-25Nga__heroVisual{min-height:347px}.samples-module__-25Nga__nail .samples-module__-25Nga__photoFrame{border-width:6px;width:72%;height:288px}.samples-module__-25Nga__nail .samples-module__-25Nga__shapeOne{border-width:9px;width:75px;height:75px;top:21px;left:0}.samples-module__-25Nga__nail .samples-module__-25Nga__shapeTwo{width:60px;height:60px;bottom:60px;right:1%}.samples-module__-25Nga__nail .samples-module__-25Nga__photoCaption{font-size:6px;right:0}.samples-module__-25Nga__nail .samples-module__-25Nga__glassNote{bottom:0;left:1%}.samples-module__-25Nga__nail .samples-module__-25Nga__imageSignature{font-size:75px}.samples-module__-25Nga__nail .samples-module__-25Nga__valuesStrip>span{font-size:18px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList article{grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:22px 18px}.samples-module__-25Nga__nail .samples-module__-25Nga__serviceList h3{font-size:24px}.samples-module__-25Nga__nail .samples-module__-25Nga__portrait{width:145px;height:145px}.samples-module__-25Nga__nail .samples-module__-25Nga__portrait>span{font-size:80px}.samples-module__-25Nga__nail .samples-module__-25Nga__personDetails{padding:0}.samples-module__-25Nga__nail .samples-module__-25Nga__teamGrid{gap:15px}.samples-module__-25Nga__barber .samples-module__-25Nga__header{height:68px}.samples-module__-25Nga__barber .samples-module__-25Nga__hero h1{letter-spacing:-1.5px;font-size:70px}.samples-module__-25Nga__barber .samples-module__-25Nga__heroVisual{min-height:337px}.samples-module__-25Nga__barber .samples-module__-25Nga__photoFrame{height:320px}.samples-module__-25Nga__barber .samples-module__-25Nga__imageSignature{letter-spacing:0;font-size:43px}.samples-module__-25Nga__barber .samples-module__-25Nga__photoCaption{letter-spacing:1px;font-size:6px;right:18px}.samples-module__-25Nga__barber .samples-module__-25Nga__glassNote{bottom:0;left:4px}.samples-module__-25Nga__barber .samples-module__-25Nga__valuesStrip{justify-content:space-between;gap:10px}.samples-module__-25Nga__barber .samples-module__-25Nga__valuesStrip>span{letter-spacing:0;font-size:13px}.samples-module__-25Nga__barber h2{font-size:33px}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceList article{grid-template-columns:25px minmax(0,1fr) auto;gap:10px}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceList h3{font-size:25px}.samples-module__-25Nga__barber .samples-module__-25Nga__serviceIndex{font-size:19px}.samples-module__-25Nga__barber .samples-module__-25Nga__servicePrice strong{font-size:11px}.samples-module__-25Nga__barber .samples-module__-25Nga__storyCopy h2{font-size:31px}.samples-module__-25Nga__barber .samples-module__-25Nga__personDetails h3{font-size:22px}.samples-module__-25Nga__barber .samples-module__-25Nga__footerTop h2{font-size:44px}.samples-module__-25Nga__bookingSurface .booking-form{padding:12px}.samples-module__-25Nga__bookingSurface .booking-step-content{padding:15px}.samples-module__-25Nga__bookingSurface .booking-service-card{padding:17px}.samples-module__-25Nga__bookingSurface .booking-service-card>strong{font-size:16px}.samples-module__-25Nga__bookingSurface .booking-form h3{font-size:18px}.samples-module__-25Nga__bookingSurface .booking-staff-art{height:135px}.samples-module__-25Nga__bookingSurface .booking-branch-art{height:125px}.samples-module__-25Nga__bookingSurface .booking-branch-art>strong{font-size:75px}.samples-module__-25Nga__bookingSurface .booking-wizard-footer .button{min-width:105px;padding-inline:12px}.samples-module__-25Nga__bookingSurface .booking-date-grid button strong{font-size:23px}.samples-module__-25Nga__bookingSurface .booking-time-range strong{font-size:15px}.samples-module__-25Nga__bookingSurface .booking-time-grid button{padding:12px 10px}.samples-module__-25Nga__bookingSurface .booking-summary{padding:18px}.samples-module__-25Nga__bookingSurface .booking-guest-count{padding:15px}}@media (prefers-reduced-motion:reduce){.samples-module__-25Nga__site *,.samples-module__-25Nga__site :before,.samples-module__-25Nga__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.samples-module__-25Nga__reveal,.samples-module__-25Nga__reveal[data-shown=false],.samples-module__-25Nga__heroCopy{opacity:1;transform:none}.samples-module__-25Nga__photoFrame,.samples-module__-25Nga__glassNote{opacity:1;translate:none}}@media (prefers-reduced-transparency:reduce){.samples-module__-25Nga__glassNote{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.samples-module__-25Nga__site{--quiet:var(--text)}.samples-module__-25Nga__glassNote{background:var(--surface);border-color:var(--text)}.samples-module__-25Nga__heroFootnote{color:var(--text)}.samples-module__-25Nga__site a:focus-visible,.samples-module__-25Nga__site button:focus-visible{outline-color:var(--text)}}.samples-module__-25Nga__hair .samples-module__-25Nga__imageSignature,.samples-module__-25Nga__barber .samples-module__-25Nga__imageSignature{text-align:right}.samples-module__-25Nga__sampleBar nav a{justify-content:center;align-items:center;min-height:32px;display:flex}@media (min-width:761px){.samples-module__-25Nga__team:has(.samples-module__-25Nga__teamGrid>article:only-child){grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.samples-module__-25Nga__team:has(.samples-module__-25Nga__teamGrid>article:only-child) .samples-module__-25Nga__sectionHeading{margin:0;display:block}.samples-module__-25Nga__team:has(.samples-module__-25Nga__teamGrid>article:only-child) .samples-module__-25Nga__sectionHeading>p{margin-top:26px}.samples-module__-25Nga__team:has(.samples-module__-25Nga__teamGrid>article:only-child) .samples-module__-25Nga__teamGrid{grid-template-columns:1fr}.samples-module__-25Nga__team:has(.samples-module__-25Nga__teamGrid>article:only-child) .samples-module__-25Nga__teamGrid>article{justify-self:end;width:100%;max-width:360px}}@media (max-width:760px){.samples-module__-25Nga__sampleBar nav a{min-width:44px;min-height:44px}.samples-module__-25Nga__headerBook,.samples-module__-25Nga__textLink{min-height:44px}.samples-module__-25Nga__teamGrid:has(>article:only-child){grid-template-columns:1fr}.samples-module__-25Nga__spa .samples-module__-25Nga__teamGrid:has(>article:only-child){grid-template-columns:1fr}.samples-module__-25Nga__teamGrid>article:only-child{grid-template-columns:minmax(120px,1fr) 1fr;align-items:center;gap:25px;max-width:none;display:grid}.samples-module__-25Nga__teamGrid>article:only-child .samples-module__-25Nga__personDetails{margin:0;display:block}.samples-module__-25Nga__teamGrid>article:only-child .samples-module__-25Nga__personDetails>a{width:44px;height:44px;margin-top:20px}.samples-module__-25Nga__teamGrid>article:only-child .samples-module__-25Nga__portrait{width:100%;max-width:240px}}.samples-module__-25Nga__bookingSurface .booking-wizard-footer{background:var(--surface);color:var(--text)}.samples-module__-25Nga__site{--bg:var(--bk-bg);--surface:var(--bk-surface);--tone:var(--bk-raised);--text:var(--bk-text);--quiet:var(--bk-muted);--edge:var(--bk-line);--highlight:var(--bk-accent-ink);--on-highlight:#fff;--heading:"Buki Vietnam",sans-serif;--radius:24px;color:var(--text);background:var(--bg);font-family:Buki Vietnam,sans-serif}.samples-module__-25Nga__site :is(h1,h2,h3){font-family:Buki Vietnam,sans-serif;font-weight:500}.samples-module__-25Nga__site h2 em{color:var(--bk-accent-ink);font-style:normal}.samples-module__-25Nga__site .samples-module__-25Nga__header{border-color:var(--edge)}.samples-module__-25Nga__site .samples-module__-25Nga__brand{letter-spacing:-1px;font-family:Buki Vietnam,sans-serif;font-size:22px;font-style:normal}.samples-module__-25Nga__site .samples-module__-25Nga__headerBook{min-height:44px;color:var(--bk-on-accent);border:1px solid var(--bk-accent);background:linear-gradient(145deg,var(--bk-accent-hi),var(--bk-accent-mid) 24%,var(--bk-accent-body) 66%,var(--bk-accent-low));border-radius:999px;align-items:center;display:inline-flex;box-shadow:inset 0 1px 1px #fffc,inset 0 -2px 2px #11141055,0 5px 14px #11141020}.samples-module__-25Nga__lockHero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;width:calc(100% - 96px);max-width:1280px;margin:auto;padding:70px 0 64px;display:grid}.samples-module__-25Nga__lockCopy h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(42px,5.1vw,72px);line-height:1.2}.samples-module__-25Nga__lockCopy h1 em{color:var(--bk-accent-ink);font-style:normal}.samples-module__-25Nga__lockCopy>p{color:var(--bk-muted);max-width:410px;font-size:15px;line-height:1.9}.samples-module__-25Nga__lockActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.samples-module__-25Nga__lockLocation{color:var(--bk-muted);margin-top:30px;font-size:12px;display:block}.samples-module__-25Nga__lockVisual{padding-bottom:52px}.samples-module__-25Nga__lockMedia{height:430px}.samples-module__-25Nga__lockMedia img{object-position:center}.samples-module__-25Nga__lockShade{background:linear-gradient(#0000 33%,#101510cf);position:absolute;inset:0}.samples-module__-25Nga__lockSignature{z-index:1;color:#fff;position:absolute;bottom:30px;left:32px}.samples-module__-25Nga__lockSignature>span{letter-spacing:.12em;font-size:10px}.samples-module__-25Nga__lockSignature strong{letter-spacing:-.06em;text-shadow:0 2px 18px #0008;margin-top:24px;font-size:clamp(54px,6vw,86px);font-weight:500;line-height:1.1;display:block}.samples-module__-25Nga__lockSignature strong i{color:var(--bk-accent);font-style:normal}.samples-module__-25Nga__lockSignature p{margin:8px 0 0;font-size:12px}.samples-module__-25Nga__lockNote{z-index:4;align-items:center;gap:14px;padding:18px 20px;display:flex;position:absolute;bottom:0;left:-24px}.samples-module__-25Nga__lockNote>span{background:var(--bk-raised);width:42px;height:42px;color:var(--bk-accent-ink);border-radius:13px;place-items:center;display:grid}.samples-module__-25Nga__lockNote strong,.samples-module__-25Nga__lockNote small{display:block}.samples-module__-25Nga__lockNote strong{font-size:13px}.samples-module__-25Nga__lockNote small{color:var(--bk-muted);font-size:11px}.samples-module__-25Nga__site .samples-module__-25Nga__valuesStrip{border-block:1px solid var(--bk-line);background:0 0;transform:none}.samples-module__-25Nga__site .samples-module__-25Nga__valuesStrip>span{letter-spacing:0;text-transform:none;font-family:Buki Vietnam,sans-serif;font-size:14px;font-style:normal}.samples-module__-25Nga__site .samples-module__-25Nga__serviceEditorial,.samples-module__-25Nga__site .samples-module__-25Nga__portrait,.samples-module__-25Nga__site .samples-module__-25Nga__story img{border-radius:24px}.samples-module__-25Nga__site .samples-module__-25Nga__serviceList article{border-color:var(--bk-line);transform:none}.samples-module__-25Nga__site .samples-module__-25Nga__servicePrice>a,.samples-module__-25Nga__site .samples-module__-25Nga__personDetails>a{border-radius:50%;min-width:44px;min-height:44px}.samples-module__-25Nga__site .samples-module__-25Nga__bookingSurface{border-radius:28px}.samples-module__-25Nga__site .samples-module__-25Nga__bookingSurface .booking-form{border-radius:24px}.samples-module__-25Nga__site .samples-module__-25Nga__bookingSurface .button{border-radius:999px;min-height:44px}.samples-module__-25Nga__site .samples-module__-25Nga__footer{border-radius:30px 30px 0 0}@media (max-width:1100px){.samples-module__-25Nga__lockHero{gap:32px;width:calc(100% - 64px)}}@media (max-width:760px){.samples-module__-25Nga__lockHero{grid-template-columns:1fr;gap:32px;width:calc(100% - 40px);padding:42px 0}.samples-module__-25Nga__lockCopy h1{font-size:clamp(38px,10vw,60px)}.samples-module__-25Nga__lockCopy>p{font-size:14px}.samples-module__-25Nga__lockLocation{margin-top:20px}.samples-module__-25Nga__lockMedia{height:330px}.samples-module__-25Nga__lockNote{padding:14px;left:0}.samples-module__-25Nga__lockSignature{bottom:24px;left:24px}.samples-module__-25Nga__lockSignature strong{font-size:60px}.samples-module__-25Nga__site .samples-module__-25Nga__valuesStrip>span,.samples-module__-25Nga__site .samples-module__-25Nga__headerBook{font-size:12px}.samples-module__-25Nga__site .samples-module__-25Nga__sectionHeading>p,.samples-module__-25Nga__site .samples-module__-25Nga__storyCopy p,.samples-module__-25Nga__site .samples-module__-25Nga__serviceList p{font-size:14px}}@media (max-width:380px){.samples-module__-25Nga__lockHero{width:calc(100% - 32px)}.samples-module__-25Nga__lockActions .samples-module__-25Nga__bk-button{padding-inline:15px;font-size:12px}.samples-module__-25Nga__lockSignature strong{font-size:52px}}.samples-module__-25Nga__site .samples-module__-25Nga__lockSignature p{color:#fff}.samples-module__-25Nga__site.samples-module__-25Nga__hair,.samples-module__-25Nga__site.samples-module__-25Nga__spa,.samples-module__-25Nga__site.samples-module__-25Nga__nail,.samples-module__-25Nga__site.samples-module__-25Nga__barber{--bg:var(--bk-bg);--surface:var(--bk-surface);--tone:var(--bk-raised);--text:var(--bk-text);--quiet:var(--bk-muted);--edge:var(--bk-line);--highlight:var(--bk-accent-ink)}.samples-module__-25Nga__site .samples-module__-25Nga__header .samples-module__-25Nga__headerBook{color:var(--bk-on-accent);background:linear-gradient(145deg,var(--bk-accent-hi),var(--bk-accent-mid) 24%,var(--bk-accent-body) 66%,var(--bk-accent-low))}.samples-module__-25Nga__bookingSurface .booking-form{background:linear-gradient(145deg,color-mix(in srgb,var(--bk-surface) 94%,var(--bk-accent)),var(--bk-surface) 52%,color-mix(in srgb,var(--bk-raised) 46%,var(--bk-surface)));border:1px solid color-mix(in srgb,var(--bk-accent-ink) 18%,var(--bk-surface));box-shadow:inset 0 1px 0 #ffffffa8,0 24px 65px color-mix(in srgb,var(--bk-accent-ink) 10%,transparent),0 5px 18px #1114100a;border-radius:30px;font-family:Buki Vietnam,sans-serif}.samples-module__-25Nga__bookingSurface .booking-step{border-color:color-mix(in srgb,var(--bk-accent-ink) 16%,var(--bk-surface));background:linear-gradient(145deg,color-mix(in srgb,var(--bk-surface) 92%,var(--bk-accent)),var(--bk-surface));border-radius:14px;font-size:12px;box-shadow:inset 0 1px #ffffffa0,0 3px 10px #1114100a}.samples-module__-25Nga__bookingSurface .booking-step span{background:color-mix(in srgb,var(--bk-accent) 28%,var(--bk-surface))}.samples-module__-25Nga__bookingSurface .booking-step.is-current{background:linear-gradient(145deg,color-mix(in srgb,var(--bk-accent) 36%,var(--bk-surface)),color-mix(in srgb,var(--bk-accent) 15%,var(--bk-surface)));border-color:var(--bk-accent-ink);box-shadow:inset 0 1px 1px #ffffffbc,0 6px 18px color-mix(in srgb,var(--bk-accent-ink) 13%,transparent)}:is(.samples-module__-25Nga__bookingSurface .booking-step.is-current span,.samples-module__-25Nga__bookingSurface .booking-step.is-done span){background:var(--bk-accent-ink);color:var(--bk-surface)}.samples-module__-25Nga__bookingSurface .booking-step-content{background:linear-gradient(145deg,color-mix(in srgb,var(--bk-surface) 76%,var(--bk-bg)),color-mix(in srgb,var(--bk-raised) 30%,var(--bk-surface)));border:1px solid color-mix(in srgb,var(--bk-accent-ink) 13%,var(--bk-surface));border-radius:22px;box-shadow:inset 0 1px #ffffff8c,0 10px 30px #1114100a}:is(.samples-module__-25Nga__bookingSurface .booking-step-content h3,.samples-module__-25Nga__bookingSurface .booking-sidebar h3){font-family:Buki Vietnam,sans-serif}:is(.samples-module__-25Nga__bookingSurface .booking-choice,.samples-module__-25Nga__bookingSurface .booking-date-grid button,.samples-module__-25Nga__bookingSurface .booking-time-grid button){background:linear-gradient(150deg,color-mix(in srgb,var(--bk-surface) 95%,var(--bk-accent)),var(--bk-surface));border-color:color-mix(in srgb,var(--bk-accent-ink) 18%,var(--bk-surface));box-shadow:inset 0 1px 0 #ffffffc4,0 6px 18px color-mix(in srgb,var(--bk-accent-ink) 7%,transparent);border-radius:16px}:is(.samples-module__-25Nga__bookingSurface .booking-choice.selected,.samples-module__-25Nga__bookingSurface .booking-time-grid button.selected){background:linear-gradient(145deg,color-mix(in srgb,var(--bk-accent) 30%,var(--bk-surface)),color-mix(in srgb,var(--bk-accent) 13%,var(--bk-surface)));border-color:var(--bk-accent-ink);box-shadow:inset 0 0 0 1px var(--bk-accent-ink),inset 0 1px 0 #ffffffb0,0 9px 22px color-mix(in srgb,var(--bk-accent-ink) 12%,transparent)}.samples-module__-25Nga__bookingSurface .booking-branch-art{aspect-ratio:3/2;background:radial-gradient(ellipse at 70% 12%,#ffffffb0,transparent 52%),linear-gradient(135deg,color-mix(in srgb,var(--bk-accent) 28%,var(--bk-surface)),color-mix(in srgb,var(--bk-accent) 12%,var(--bk-surface)));width:100%;height:auto;box-shadow:inset 0 1px 0 #ffffffbe,inset 0 -1px 0 color-mix(in srgb,var(--bk-accent-ink) 15%,transparent);border-radius:12px 12px 40px}.samples-module__-25Nga__bookingSurface .booking-branch-art:before{border-color:color-mix(in srgb,var(--bk-accent-ink) 14%,transparent);border-radius:10px 10px 31px}.samples-module__-25Nga__bookingSurface .booking-branch-art>strong{text-shadow:0 6px 18px color-mix(in srgb,var(--bk-accent-ink) 13%,transparent)}.samples-module__-25Nga__bookingSurface .booking-branch-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.samples-module__-25Nga__bookingSurface .booking-branch-art:has(img):before{z-index:1;pointer-events:none;border-color:#ffffff80}.samples-module__-25Nga__sampleSwitcher{z-index:40;color:#f5f6f1;font-family:Buki Vietnam,sans-serif;position:fixed;bottom:24px;right:24px}.samples-module__-25Nga__sampleSwitcher summary{color:#fff;cursor:pointer;background:linear-gradient(145deg,#343b2feb,#141a13f2);border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:6px 16px 6px 7px;font-size:13px;font-weight:500;list-style:none;display:flex;box-shadow:inset 0 1px #fff4,0 10px 30px #11141040}.samples-module__-25Nga__sampleSwitcher summary::-webkit-details-marker{display:none}.samples-module__-25Nga__sampleSwitcher summary:focus-visible,.samples-module__-25Nga__switcherPanel a:focus-visible{outline-offset:3px;outline:2px solid #bfff2e}.samples-module__-25Nga__switcherMark{background:linear-gradient(145deg,#e1ff9b,#b4f72d);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #648b3666}.samples-module__-25Nga__switcherMark img{width:18px;height:auto}.samples-module__-25Nga__switcherChevron{font-size:18px;line-height:1;transition:transform .2s}.samples-module__-25Nga__sampleSwitcher[open] .samples-module__-25Nga__switcherChevron{transform:rotate(180deg)}.samples-module__-25Nga__switcherPanel{background:linear-gradient(145deg,#2d342bf5,#171c16f7);border:1px solid #ffffff35;border-radius:22px 22px 8px;width:250px;padding:15px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:inset 0 1px #ffffff30,0 18px 45px #0005}.samples-module__-25Nga__switcherHeading{border-bottom:1px solid #ffffff1f;gap:2px;padding:3px 5px 12px;display:grid}.samples-module__-25Nga__switcherHeading>span{color:#c4ff43;font-size:11px;font-weight:500}.samples-module__-25Nga__switcherHeading strong{color:#f5f6f1;font-size:15px;font-weight:500}.samples-module__-25Nga__switcherHeading small{color:#bac3b4;font-size:11px}.samples-module__-25Nga__switcherPanel nav{gap:3px;padding-top:8px;display:grid}.samples-module__-25Nga__switcherPanel nav a{color:#e8eee3;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;min-height:44px;padding:8px 11px;font-size:13px;display:flex}.samples-module__-25Nga__switcherPanel nav a:hover{background:#ffffff12}.samples-module__-25Nga__switcherPanel nav a[aria-current=page]{color:#e0ffb1;background:#bfff2e1f;border-color:#bfff2e55}.samples-module__-25Nga__switcherPanel nav a span:last-child{color:#bac3b4;font-size:11px}@media (max-width:760px){.samples-module__-25Nga__sampleSwitcher{right:16px;bottom:calc(76px + env(safe-area-inset-bottom))}.samples-module__-25Nga__sampleSwitcher summary{min-height:50px}.samples-module__-25Nga__switcherMark{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.samples-module__-25Nga__switcherChevron{transition:none}}@media (prefers-reduced-transparency:reduce){.samples-module__-25Nga__sampleSwitcher summary,.samples-module__-25Nga__switcherPanel{background:#1b211a}}@media (max-width:480px){.samples-module__-25Nga__bookingSurface .booking-branch-card{min-height:0;display:flex}.samples-module__-25Nga__bookingSurface .booking-branch-card .booking-branch-art{aspect-ratio:3/2;width:100%;height:auto}.samples-module__-25Nga__bookingSurface .booking-branch-card>strong{margin:12px 0 4px}}.samples-module__-25Nga__bookingSurface .booking-sidebar{background:linear-gradient(145deg,color-mix(in srgb,var(--bk-accent) 22%,var(--bk-surface)),color-mix(in srgb,var(--bk-raised) 45%,var(--bk-surface)) 65%,var(--bk-surface));border:1px solid color-mix(in srgb,var(--bk-accent-ink) 18%,var(--bk-surface));box-shadow:inset 0 1px 0 #ffffffbc,inset 0 -1px 0 color-mix(in srgb,var(--bk-accent-ink) 10%,transparent),0 18px 38px color-mix(in srgb,var(--bk-accent-ink) 12%,transparent);border-radius:22px}.samples-module__-25Nga__bookingSurface .booking-sidebar-brand>span{border:1px solid color-mix(in srgb,var(--bk-accent-ink) 14%,var(--bk-surface));box-shadow:inset 0 1px #ffffffd9,0 5px 14px #11141012}:is(.samples-module__-25Nga__bookingSurface .booking-sidebar .button.button-dark,.samples-module__-25Nga__bookingSurface .booking-wizard-footer .button.button-dark,.samples-module__-25Nga__bookingSurface .booking-summary .button){border:1px solid color-mix(in srgb,var(--bk-accent) 65%,white);color:var(--bk-on-accent);background:linear-gradient(145deg,var(--bk-accent-hi),var(--bk-accent-mid) 24%,var(--bk-accent-body) 66%,var(--bk-accent-low));box-shadow:inset 0 1px 1px #ffffffcf,inset 0 -2px 2px #11141055,0 6px 16px color-mix(in srgb,var(--bk-accent-ink) 15%,transparent)}.samples-module__-25Nga__bookingSurface .button:disabled{opacity:.52;box-shadow:none}.samples-module__-25Nga__bookingSurface .booking-wizard-footer .button-outline{background:linear-gradient(145deg,var(--bk-surface),var(--bk-raised));border-radius:999px;box-shadow:inset 0 1px #ffffffa0,0 4px 12px #1114100a}@media (max-width:760px){.samples-module__-25Nga__bookingSurface .booking-form{border-radius:24px;padding:14px}.samples-module__-25Nga__bookingSurface .booking-step{border-radius:12px;min-height:54px}.samples-module__-25Nga__bookingSurface .booking-step-content{border-radius:18px;padding:18px}.samples-module__-25Nga__bookingSurface .booking-wizard-footer{background:var(--bk-surface);border-color:var(--bk-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-radius:0 0 23px 23px;margin:16px -14px -14px}}@media (prefers-reduced-transparency:reduce){:is(.samples-module__-25Nga__bookingSurface .booking-form,.samples-module__-25Nga__bookingSurface .booking-step-content,.samples-module__-25Nga__bookingSurface .booking-sidebar){background:var(--bk-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:is(.samples-module__-25Nga__bookingSurface .booking-form,.samples-module__-25Nga__bookingSurface .booking-choice,.samples-module__-25Nga__bookingSurface .booking-step,.samples-module__-25Nga__bookingSurface .booking-sidebar){box-shadow:none;border:1px solid canvastext}}.samples-module__-25Nga__bookingSurface .booking-date-grid button.selected{background:linear-gradient(145deg,var(--bk-accent-hi),var(--bk-accent-mid) 24%,var(--bk-accent-body) 66%,var(--bk-accent-low));color:var(--bk-on-accent);border-color:var(--bk-accent-ink);box-shadow:inset 0 1px 1px #ffffffcf,inset 0 -2px 2px #11141055,0 5px 14px #11141018}.samples-module__-25Nga__bookingSurface .booking-date-grid button.selected span{color:var(--bk-on-accent)}.samples-module__-25Nga__bookingSurface :is(.booking-choice,.booking-step,.booking-date-grid button,.booking-time-grid button){isolation:isolate;position:relative}.samples-module__-25Nga__bookingSurface :is(.booking-choice,.booking-step,.booking-date-grid button,.booking-time-grid button):after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(220px circle at var(--booking-glow-x,50%) var(--booking-glow-y,0%),#fff 0%,color-mix(in srgb,var(--bk-accent) 70%,white) 25%,color-mix(in srgb,var(--bk-accent-ink) 65%,white) 48%,transparent 82%);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .25s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.samples-module__-25Nga__bookingSurface :is(.booking-choice,.booking-step,.booking-date-grid button,.booking-time-grid button):not(:disabled):is([data-booking-lit=true],:hover,:focus-visible):after{opacity:1}@media (forced-colors:active){.samples-module__-25Nga__bookingSurface :is(.booking-choice,.booking-step,.booking-date-grid button,.booking-time-grid button):after{display:none}}@media (prefers-reduced-motion:reduce){.samples-module__-25Nga__bookingSurface :is(.booking-choice,.booking-step,.booking-date-grid button,.booking-time-grid button):after{transition:none}}
.store-gallery-module__od1kDG__gallery{--card-width:clamp(205px,21vw,285px);--card-height:calc(var(--card-width) * 1.4);--strip-step:calc(var(--card-width) * .83);--strip-lift:clamp(32px,4vw,54px);color:var(--text,#2d4235);isolation:isolate;padding:48px 0 46px;overflow:hidden}.store-gallery-module__od1kDG__heading{text-align:center;max-width:750px;margin:0 auto;padding:0 24px}.store-gallery-module__od1kDG__heading>span{letter-spacing:.18em;color:var(--quiet,#657165);font-size:10px}.store-gallery-module__od1kDG__gallery .store-gallery-module__od1kDG__heading h2{font-family:var(--heading,Georgia,serif);letter-spacing:-.025em;text-wrap:balance;margin:16px 0;font-size:clamp(35px,3.6vw,50px);font-weight:500;line-height:1.1}.store-gallery-module__od1kDG__gallery .store-gallery-module__od1kDG__heading p{color:var(--quiet,#657165);margin:0;font-size:12px;line-height:1.8}.store-gallery-module__od1kDG__stage{height:calc(var(--card-height) + 144px);perspective:1200px;perspective-origin:50% 46%;max-width:1560px;transform-style:preserve-3d;pointer-events:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;margin:26px auto 0;position:relative}.store-gallery-module__od1kDG__stage:before{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--tone,#e1e8dc) 65%,transparent),transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:20% 15% 0}.store-gallery-module__od1kDG__card{width:var(--card-width);height:var(--card-height);background:var(--tone,#dce5d8);cursor:grab;backface-visibility:hidden;pointer-events:auto;will-change:transform,filter;border:0;border-radius:16px;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 50px -24px #16281c55}.store-gallery-module__od1kDG__gallery .store-gallery-module__od1kDG__card:active{cursor:grabbing}.store-gallery-module__od1kDG__card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.store-gallery-module__od1kDG__card:focus-visible{outline:3px solid var(--highlight,#385b45);outline-offset:6px}.store-gallery-module__od1kDG__footer{justify-content:center;align-items:center;gap:36px;width:calc(100% - 80px);max-width:1200px;margin:15px auto 0;display:flex}.store-gallery-module__od1kDG__caption{align-items:center;gap:17px;min-width:270px;font-size:12px;display:flex}.store-gallery-module__od1kDG__caption>span{color:var(--quiet,#657165);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.store-gallery-module__od1kDG__gallery .store-gallery-module__od1kDG__caption p{color:inherit;margin:0;font-size:12px;line-height:1.5}.store-gallery-module__od1kDG__controls{align-items:center;gap:9px;display:flex}.store-gallery-module__od1kDG__controls button{border:1px solid var(--edge,#ced8ca);background:var(--surface,#f9fcf5);color:inherit;min-width:48px;height:48px;font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:17px;transition:background .2s,box-shadow .2s;display:inline-flex}.store-gallery-module__od1kDG__controls .store-gallery-module__od1kDG__pause{border-radius:30px;min-width:125px;font-size:11px}.store-gallery-module__od1kDG__controls button:hover{background:var(--tone,#e3ebdc)}.store-gallery-module__od1kDG__controls button:active{transform:none;box-shadow:inset 0 2px 5px #18311f20}.store-gallery-module__od1kDG__controls button:focus-visible,.store-gallery-module__od1kDG__marqueeWindow:focus-visible{outline:3px solid var(--highlight,#385b45);outline-offset:4px}.store-gallery-module__od1kDG__marqueeWindow{max-width:1800px;margin:38px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.store-gallery-module__od1kDG__marqueeTrack{width:max-content;animation:44s linear infinite paused store-gallery-module__od1kDG__galleryMarquee;display:flex}.store-gallery-module__od1kDG__gallery[data-playing=true] .store-gallery-module__od1kDG__marqueeTrack{animation-play-state:running}.store-gallery-module__od1kDG__marqueeGroup{gap:20px;padding-right:20px;display:flex}.store-gallery-module__od1kDG__marqueeGroup figure{width:clamp(225px,24vw,340px);margin:0;position:relative;overflow:hidden}.store-gallery-module__od1kDG__marqueeGroup img{object-fit:cover;filter:saturate(.7);width:100%;height:clamp(285px,31vw,425px);display:block}.store-gallery-module__od1kDG__marqueeGroup figcaption{color:#fff;text-shadow:0 1px 6px #000;font-size:11px;position:absolute;bottom:17px;left:18px;right:18px}.store-gallery-module__od1kDG__marqueeGroup figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0007);position:absolute;inset:65% 0 0}.store-gallery-module__od1kDG__marqueeGroup figcaption{z-index:1}.store-gallery-module__od1kDG__gallery[data-theme=barber] .store-gallery-module__od1kDG__heading h2{font-family:var(--heading,Arial,sans-serif);font-size:clamp(35px,4.5vw,66px);font-weight:600}.store-gallery-module__od1kDG__gallery[data-theme=barber] .store-gallery-module__od1kDG__footer{margin-top:24px}.store-gallery-module__od1kDG__gallery[data-single=true] .store-gallery-module__od1kDG__marqueeTrack{animation:none}.store-gallery-module__od1kDG__gallery[data-single=true] .store-gallery-module__od1kDG__marqueeGroup:nth-child(2){display:none}.store-gallery-module__od1kDG__gallery[data-single=true] .store-gallery-module__od1kDG__marqueeTrack{justify-content:center;width:100%}@keyframes store-gallery-module__od1kDG__galleryMarquee{to{transform:translate(-50%)}}.store-gallery-module__od1kDG__staticGallery{gap:16px;padding:25px;display:flex;overflow-x:auto}.store-gallery-module__od1kDG__staticGallery figure{flex:0 0 240px;margin:0}.store-gallery-module__od1kDG__staticGallery img{object-fit:cover;width:100%;height:320px}.store-gallery-module__od1kDG__staticGallery figcaption{margin-top:10px;font-size:12px}@media (max-width:760px){.store-gallery-module__od1kDG__gallery{--card-width:clamp(180px,53vw,260px);--strip-step:calc(var(--card-width) * .86);--strip-lift:34px;padding:40px 0}.store-gallery-module__od1kDG__stage{perspective:850px;height:calc(var(--card-height) + 110px);margin-top:12px}.store-gallery-module__od1kDG__card{border-radius:13px}.store-gallery-module__od1kDG__footer{flex-direction:column;gap:19px;width:calc(100% - 32px);margin-top:5px}.store-gallery-module__od1kDG__caption{justify-content:center;gap:12px;min-width:0}.store-gallery-module__od1kDG__controls button{min-width:48px;height:48px}.store-gallery-module__od1kDG__marqueeWindow{margin-top:27px}.store-gallery-module__od1kDG__marqueeGroup{gap:12px;padding-right:12px}.store-gallery-module__od1kDG__marqueeGroup figure{width:230px}.store-gallery-module__od1kDG__marqueeGroup img{height:300px}}@media (prefers-reduced-motion:reduce){.store-gallery-module__od1kDG__card{will-change:auto}.store-gallery-module__od1kDG__marqueeWindow{scroll-snap-type:x mandatory;padding-inline:20px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.store-gallery-module__od1kDG__marqueeTrack{animation:none}.store-gallery-module__od1kDG__marqueeGroup:nth-child(2){display:none}.store-gallery-module__od1kDG__marqueeGroup figure{scroll-snap-align:center}.store-gallery-module__od1kDG__controls .store-gallery-module__od1kDG__pause{display:none}}
