body{--bg:#F5A8C8;--ink:#811D3E;--accent:#811D3E;--soft:#F9E9A1;--body:StudioDodum,sans-serif;--display:StudioGugi,sans-serif}.nail-hero{padding-top:30px;overflow:hidden}.nail-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.nail-heading h1{font-size:clamp(52px,7vw,96px);line-height:1.25;letter-spacing:-.04em}.nail-heading>div{justify-self:end}.nail-heading .action{margin-top:28px;border-radius:50px;background:#811D3E;color:#F9E9A1}.nail-fan{margin-top:8px;max-width:1060px;position:relative}.nail-fan svg{width:100%}.nail-fan figcaption{font-size:14px;padding-bottom:25px}.color-desk{background:#811D3E;color:#F9E9A1;padding:55px 0}.color-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.color-heading h2{font-size:32px}.color-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.color-choices button{display:flex;align-items:center;gap:18px;background:transparent;border:1px solid #BC647F;color:#F9E9A1;padding:20px;font-size:19px;min-height:95px;text-align:left}.color-choices button[aria-pressed=true]{border:3px solid #F9E9A1;padding:18px}.color-swatch{display:inline-block;width:48px;height:48px;border-radius:50%;flex-shrink:0}.berry{background:#F5A8C8}.lime{background:#DAEE78}.blue{background:#B8DCF5}.palette-status{font-size:14px;margin-top:20px}.nail-care{display:grid;grid-template-columns:1fr 1.4fr;gap:50px}.nail-care h2{line-height:1.45}.nail-care .service-row{grid-template-columns:150px 1fr;border-bottom:1px solid #CB7398}.nail-care .service-row:first-child{padding-top:0}.nail-care h3{font-size:22px}.nail-visit{padding:70px 0 15px;background:#F9E9A1;--bg:#F9E9A1}.visit-top{display:grid;grid-template-columns:1fr 1fr;gap:50px}.visit-top>p{max-width:40ch}.nail-visit .channels{max-width:640px;margin-left:auto;margin-block:35px 50px}.nail-visit .foot-name{font-size:clamp(62px,12vw,168px)}.sample-strip{background:#811D3E;color:#F9E9A1}@media(max-width:767px){.nail-hero{padding-top:22px}.nail-heading{grid-template-columns:1fr;gap:20px}.nail-heading h1{font-size:52px}.nail-heading>div{justify-self:start}.nail-heading .action{margin-top:20px}.nail-fan{width:calc(100% - 16px);margin-top:28px}.nail-fan figcaption{margin-inline:12px;font-size:12px;max-width:33ch}.color-heading{display:block}.color-heading h2{font-size:28px}.color-heading p{margin-top:15px}.color-choices{grid-template-columns:1fr;gap:10px;margin-top:24px}.color-choices button{min-height:65px;padding:14px 18px}.color-choices button[aria-pressed=true]{padding:12px 16px}.color-swatch{width:32px;height:32px}.color-desk{padding:40px 0}.nail-care{grid-template-columns:1fr;gap:32px}.nail-care .service-row{grid-template-columns:1fr;gap:12px}.visit-top{grid-template-columns:1fr;gap:25px}.nail-visit .channels{margin-bottom:30px}.nail-visit .foot-name{font-size:18vw}}
.nail-fan{margin-top:15px}.nail-fan svg{max-height:390px}.color-desk{padding:30px 0 35px;background:transparent;color:#811D3E}.color-heading h2{font-size:25px}.color-heading p{font-size:15px}.color-choices{margin-top:20px}.color-choices button{min-height:75px;color:#811D3E;border-color:#BB688B;font-size:17px;padding:14px 20px}.color-choices button[aria-pressed=true]{border-color:#811D3E;padding:12px 18px}.color-swatch{width:32px;height:32px;border:1px solid #811D3E}.palette-status{font-size:13px;margin-top:12px}.nail-specimen{background:#811D3E;color:#F9E9A1}.nail-specimen svg{width:100%;max-height:400px}.nail-specimen figcaption{width:min(1320px,calc(100% - 64px));margin:auto;padding:18px 0 25px;font-size:14px}.nail-care{grid-template-columns:.8fr 1.4fr;gap:80px}.nail-visit .channels{margin-bottom:0}.nail-visit{padding-bottom:55px}@media(max-width:767px){.nail-fan{margin-top:24px}.nail-fan figcaption{padding-bottom:10px}.color-desk{padding:16px 0 25px}.color-heading{display:none}.color-choices{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:0}.color-choices button{display:flex;flex-direction:column;gap:8px;font-size:12px;padding:10px 3px;min-height:84px;text-align:center;justify-content:center}.color-choices button[aria-pressed=true]{padding:8px 1px}.color-swatch{width:24px;height:24px}.nail-specimen figcaption{width:calc(100% - 40px);font-size:13px}.nail-care{grid-template-columns:1fr;gap:35px}}