.HairPricingProduct-module__yqbvLa__page{color:#172b3e;font-family:var(--font-dm-sans),Arial,sans-serif;background:#fafcfb;min-height:100vh}.HairPricingProduct-module__yqbvLa__page *{box-sizing:border-box}.HairPricingProduct-module__yqbvLa__page a{color:inherit}.HairPricingProduct-module__yqbvLa__main{outline:none;width:min(1180px,100% - 48px);margin:0 auto;padding:135px 0 60px}.HairPricingProduct-module__yqbvLa__breadcrumb{color:#45627c;flex-wrap:wrap;gap:6px 12px;margin-bottom:42px;font-size:13px;display:flex}.HairPricingProduct-module__yqbvLa__breadcrumb [aria-current]{overflow-wrap:anywhere;color:#617485;min-width:0}.HairPricingProduct-module__yqbvLa__breadcrumb a{text-underline-offset:4px}.HairPricingProduct-module__yqbvLa__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:70px;display:grid}.HairPricingProduct-module__yqbvLa__eyebrow{letter-spacing:.12em;color:#315c80;font-size:11px;font-weight:750;line-height:1.6}.HairPricingProduct-module__yqbvLa__format{background:#edf4f9;border:1px solid #dbe8f3;border-radius:30px;margin:12px 0;padding:8px 13px;font-size:12px;display:inline-block}.HairPricingProduct-module__yqbvLa__copy h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 22px;font-size:clamp(30px,3.4vw,48px);line-height:1.15}.HairPricingProduct-module__yqbvLa__intro{color:#4b6273;max-width:550px;font-size:16px;line-height:1.8}.HairPricingProduct-module__yqbvLa__details{border-top:1px solid #e1e9ec;margin:30px 0}.HairPricingProduct-module__yqbvLa__details>div{border-bottom:1px solid #e1e9ec;grid-template-columns:145px 1fr;gap:15px;padding:16px 0;font-size:14px;line-height:1.6;display:grid}.HairPricingProduct-module__yqbvLa__details dt{color:#617485}.HairPricingProduct-module__yqbvLa__details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.HairPricingProduct-module__yqbvLa__priceCard{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#b8d5ef,#dbd7f5,#c6e4df) border-box;border:2px solid #0000;border-radius:26px;padding:30px;position:sticky;top:120px;box-shadow:0 20px 50px #183e6810}.HairPricingProduct-module__yqbvLa__price{letter-spacing:-.06em;color:#204f7d;font-variant-numeric:tabular-nums;margin:22px 0 12px;font-size:60px;font-weight:750;line-height:1.05}.HairPricingProduct-module__yqbvLa__price span{letter-spacing:.03em;margin-left:9px;font-size:12px;font-weight:600}.HairPricingProduct-module__yqbvLa__quantity{font-size:14px;font-weight:600}.HairPricingProduct-module__yqbvLa__included{color:#315e7f;background:#edf5fb;border-radius:20px;padding:8px 12px;font-size:12px;display:inline-block}.HairPricingProduct-module__yqbvLa__monthly{border-bottom:1px solid #e3ebef;margin:0;padding:18px 0;font-size:14px;line-height:1.6}.HairPricingProduct-module__yqbvLa__monthly span{color:#617485;font-size:12px}.HairPricingProduct-module__yqbvLa__visit{padding:20px 0;font-size:13px;line-height:1.7}.HairPricingProduct-module__yqbvLa__visit p{color:#546d7e;margin:7px 0 0}.HairPricingProduct-module__yqbvLa__primary,.HairPricingProduct-module__yqbvLa__secondary{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.HairPricingProduct-module__yqbvLa__primary{background:linear-gradient(110deg,#245e91,#334d87);box-shadow:0 5px #1f3c64;color:#fff!important}.HairPricingProduct-module__yqbvLa__secondary{color:#335f83;background:#fff;border:1px solid #dce7ef;margin:14px 0 0}.HairPricingProduct-module__yqbvLa__note{color:#667c8b;margin:20px 0 0;font-size:12px;line-height:1.7}.HairPricingProduct-module__yqbvLa__supply{background:#eef5fa;border-radius:15px;padding:16px;font-size:14px;line-height:1.7}.HairPricingProduct-module__yqbvLa__instructions{border-bottom:1px solid #e3ebef;padding:18px 0;font-size:14px;line-height:1.75}.HairPricingProduct-module__yqbvLa__instructions summary{cursor:pointer;min-height:30px;font-weight:650}.HairPricingProduct-module__yqbvLa__instructions p{color:#506879}.HairPricingProduct-module__yqbvLa__identifier{color:#6f8191;overflow-wrap:anywhere;margin-top:24px;font-size:11px}.HairPricingProduct-module__yqbvLa__related{padding-top:70px}.HairPricingProduct-module__yqbvLa__related h2{letter-spacing:-.03em;margin:8px 0 20px;font-size:26px;line-height:1.25}.HairPricingProduct-module__yqbvLa__related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.HairPricingProduct-module__yqbvLa__related li{background:#fff;border:1px solid #e0e8f1;border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.HairPricingProduct-module__yqbvLa__related li a{overflow-wrap:anywhere;text-underline-offset:4px;font-size:15px;font-weight:650;line-height:1.45;color:#204f7d!important}.HairPricingProduct-module__yqbvLa__related li span{color:#617485;font-variant-numeric:tabular-nums;font-size:13px}.HairPricingProduct-module__yqbvLa__relatedLinks{color:#617485;flex-wrap:wrap;gap:6px 12px;margin:20px 0 0;font-size:14px;display:flex}.HairPricingProduct-module__yqbvLa__relatedLinks a{text-underline-offset:4px;font-weight:650;color:#204f7d!important}.HairPricingProduct-module__yqbvLa__coverage{grid-template-columns:1fr 1fr;gap:22px;padding-top:70px;display:grid}.HairPricingProduct-module__yqbvLa__coverage>div{background:#fff;border:1px solid #e0e8f1;border-radius:23px;padding:26px;box-shadow:0 8px 20px #23466306}.HairPricingProduct-module__yqbvLa__coverage h2{letter-spacing:-.03em;font-size:22px;line-height:1.25}.HairPricingProduct-module__yqbvLa__coverage p:not(.HairPricingProduct-module__yqbvLa__eyebrow){color:#526e80;font-size:14px;line-height:1.8}.HairPricingProduct-module__yqbvLa__legal{color:#6d7f8f;margin:32px 0 0;font-size:12px;line-height:1.85}.HairPricingProduct-module__yqbvLa__legal a{text-underline-offset:3px}.HairPricingProduct-module__yqbvLa__page a:focus-visible,.HairPricingProduct-module__yqbvLa__page summary:focus-visible{outline-offset:5px;outline:3px solid #598ec2}.HairPricingProduct-module__yqbvLa__skip{z-index:1000;background:#fff;border:2px solid #2b5a82;border-radius:10px;padding:12px 16px;position:fixed;top:-100px;left:16px}.HairPricingProduct-module__yqbvLa__skip:focus{top:14px}@media (max-width:800px){.HairPricingProduct-module__yqbvLa__main{width:calc(100% - 36px);padding-top:110px}.HairPricingProduct-module__yqbvLa__related{padding-top:36px}.HairPricingProduct-module__yqbvLa__related ul{grid-template-columns:minmax(0,1fr)}.HairPricingProduct-module__yqbvLa__related h2{font-size:22px}.HairPricingProduct-module__yqbvLa__layout{grid-template-columns:minmax(0,1fr);gap:28px}.HairPricingProduct-module__yqbvLa__breadcrumb{margin-bottom:26px}.HairPricingProduct-module__yqbvLa__priceCard{padding:24px;position:static}.HairPricingProduct-module__yqbvLa__coverage{grid-template-columns:1fr;gap:16px;padding-top:36px}.HairPricingProduct-module__yqbvLa__copy h1{font-size:34px}.HairPricingProduct-module__yqbvLa__details>div{grid-template-columns:120px minmax(0,1fr);gap:10px}.HairPricingProduct-module__yqbvLa__price{font-size:56px}.HairPricingProduct-module__yqbvLa__coverage>div{padding:22px}}@media (max-width:360px){.HairPricingProduct-module__yqbvLa__main{width:calc(100% - 28px)}.HairPricingProduct-module__yqbvLa__copy h1{font-size:29px}.HairPricingProduct-module__yqbvLa__priceCard{padding:20px}.HairPricingProduct-module__yqbvLa__details>div{grid-template-columns:105px minmax(0,1fr);font-size:13px}.HairPricingProduct-module__yqbvLa__price{font-size:50px}}
