/* Extracted inline CSS */

.extracted-inline-93b8ea5b2f {
  display:none;
}

.extracted-inline-386602a5b6 {
  background-image:url(../images/cat-lips.jpg)
}

.extracted-inline-e51fcf27d9 {
  background-image:url(../images/cat-skincare.jpg)
}

.extracted-inline-e10e020bc4 {
  font-size:16px;line-height:1.5;color:var(--ink);max-width:340px;
}

.extracted-inline-a26cb21c55 {
  padding-bottom:70px;
}

.extracted-inline-37d94b2316 {
  display:flex;align-items:center;gap:18px;margin-bottom:30px;
}

.extracted-inline-490d0ebf19 {
  width:64px;height:64px;border-radius:999px;background:var(--blush);display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--accent);
}

.extracted-inline-50b7a1d869 {
  font-size:34px;
}

.extracted-inline-e15731fc92 {
  margin:4px 0 0;
}

.extracted-inline-8ba722c249 {
  color:var(--accent);text-decoration:none;
}

.extracted-inline-da20429325 {
  margin-bottom:34px;
}

.extracted-inline-9e642a1abd {
  font-size:30px;color:var(--accent);
}

.extracted-inline-b91685ae00 {
  font-size:30px;font-weight:800;margin-top:8px;
}

.extracted-inline-468b744ca1 {
  font-size:22px;margin-bottom:16px;
}

.extracted-inline-a1c1c4e7ae {
  padding:0;overflow:hidden;
}

.extracted-inline-845331c60c {
  display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;
}

.extracted-inline-cc568fe7cb {
  font-weight:700;
}

.extracted-inline-6c3ca25445 {
  font-size:14px;
}

.extracted-inline-4a18601fc9 {
  background:#E6F4EC;color:#1F8A5B;
}

.extracted-inline-d3bb271c0b {
  color:var(--accent);text-decoration:none;font-size:14px;
}

.extracted-inline-cc988962c4 {
  display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;border-top:1px solid #F0E6E9;
}

.extracted-inline-30b060afdf {
  background:#FCEEF3;color:var(--accent);
}

.extracted-inline-61021d436e {
  font-size:44px;margin-bottom:28px;
}

.extracted-inline-38601f1977 {
  display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:start;
}

.extracted-inline-fc9781df4b {
  padding:70px 32px;
}

.extracted-inline-e374ab40ad {
  font-size:52px;color:#E0D2D8;
}

.extracted-inline-3f6ed38ac0 {
  margin:16px 0 8px;
}

.extracted-inline-82bf940e06 {
  margin:0 0 22px;
}

.extracted-inline-72bc07b9a1 {
  padding:22px 0;
}

.extracted-inline-bb455417f8 {
  width:96px;height:96px;'+img+'
}

.extracted-inline-e215155479 {
  font-size:18px;
}

.extracted-inline-1efd749192 {
  margin-top:16px;
}

.extracted-inline-7689203105 {
  position:sticky;top:120px;
}

.extracted-inline-b291c849ca {
  margin:0 0 18px;font-size:20px;text-transform:uppercase;
}

.extracted-inline-92d1733614 {
  margin-top:10px;
}

.extracted-inline-023dd5d30e {
  display:grid;grid-template-columns:1.5fr 1fr;gap:44px;align-items:start;
}

.extracted-inline-97e6506eaf {
  margin-bottom:22px;
}

.extracted-inline-8ad6219689 {
  margin:0 0 18px;font-size:18px;text-transform:uppercase;
}

.extracted-inline-034a7b6665 {
  display:grid;grid-template-columns:1fr 1fr;gap:16px;
}

.extracted-inline-7e8c1c1c8d {
  display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;margin-bottom:10px;cursor:pointer;
}

.extracted-inline-fcd03363fd {
  display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;cursor:pointer;
}

.extracted-inline-bb2b0e555b {
  color:var(--accent)
}

.extracted-inline-052cbd3d07 {
  display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #F5EDEF;
}

.extracted-inline-664b0db8ca {
  font-weight:700;white-space:nowrap;
}

.extracted-inline-f4e33083e6 {
  margin-top:14px;
}

.extracted-inline-07747e4741 {
  font-size:44px;margin-bottom:8px;
}

.extracted-inline-5dab890af4 {
  margin:0 0 30px;
}

.extracted-inline-f03b6f0c0e {
  display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start;
}

.extracted-inline-135be5b54b {
  display:flex;gap:14px;margin-bottom:22px;
}

.extracted-inline-f85999a94c {
  font-size:24px;color:var(--accent);
}

.extracted-inline-d960677b83 {
  color:var(--mauve);
}

.extracted-inline-fb2e5724a5 {
  padding-bottom:70px;max-width:820px;
}

.extracted-inline-19b95666ea {
  border-bottom:1px solid #ECE0E3;
}

.extracted-inline-76a07366c6 {
  display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 2px;cursor:pointer;
}

.extracted-inline-af5a4a3229 {
  font-size:18px;font-weight:700;
}

.extracted-inline-f8d3846901 {
  font-size:22px;color:var(--accent);
}

.extracted-inline-59b450bdf2 {
  overflow:hidden;max-height:0;transition:max-height .3s ease;
}

.extracted-inline-df3cd6afa7 {
  margin:0;padding:0 2px 22px;font-size:16px;line-height:1.65;
}

.extracted-inline-f52895595f {
  padding-top:24px;
}

.extracted-inline-b5f9cf2c5c {
  display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;background:var(--blush);min-height:440px;
}

.extracted-inline-f9ff43bb9e {
  padding:56px 60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;
}

.extracted-inline-c42fdb152b {
  background:#fff;color:var(--ink);
}

.extracted-inline-d70f0b78f1 {
  color:var(--accent);
}

.extracted-inline-48906a58dc {
  margin:0;font-size:54px;line-height:1.02;font-weight:800;letter-spacing:.005em;text-transform:uppercase;color:var(--mauve);
}

.extracted-inline-a2e79f08a0 {
  margin:0;font-size:18px;line-height:1.5;color:var(--ink);max-width:380px;
}

.extracted-inline-d310f41a54 {
  position:relative;background:#EEE7E4;min-height:280px;
}

.extracted-inline-99af391171 {
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;
}

.extracted-inline-85d1c0ee38 {
  display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;
}

.extracted-inline-7c996d5758 {
  font-size:26px;
}

.extracted-inline-072a9b214a {
  border:1.5px solid var(--accent);background:transparent;
}

.extracted-inline-594f791fde {
  font-size:15px;margin-top:4px;
}

.extracted-inline-4e0eec5cb6 {
  background-image:url(../images/cat-haircare.jpg)
}

.extracted-inline-9a591b9725 {
  background-image:url(../images/offer-campaign.jpg)
}

.extracted-inline-3f6a7caa9e {
  font-weight:400;color:var(--muted);text-decoration:line-through;
}

.extracted-inline-a1fc837df1 {
  grid-template-columns:1fr 1.08fr 1fr;min-height:440px;
}

.extracted-inline-e307755c65 {
  position:relative;background:#EDE6E4;border-radius:16px;overflow:hidden;
}

.extracted-inline-9b620624d4 {
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
}

.extracted-inline-57a3bfdf09 {
  background:#fff;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 56px;
}

.extracted-inline-7926f70496 {
  margin:0 0 26px;font-size:38px;line-height:1.12;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--mauve);
}

.extracted-inline-92d2e0db75 {
  margin:0 0 34px;font-size:19px;line-height:1.5;color:var(--ink);max-width:400px;
}

.extracted-inline-b30e2c0f40 {
  margin-bottom:8px;
}

.extracted-inline-7fd59ac6a2 {
  position:relative;border-radius:16px;overflow:hidden;background:#E7DFDD;min-height:640px;
}

.extracted-inline-aaccf465e0 {
  position:absolute;left:0;right:0;bottom:0;padding:48px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;background:linear-gradient(to top,rgba(27,23,20,.45),rgba(27,23,20,0));
}

.extracted-inline-6a1351660b {
  margin:0;font-size:44px;line-height:1.05;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:#fff;
}

.extracted-inline-daa12aa3f6 {
  margin:0;font-size:19px;line-height:1.5;color:#fff;max-width:360px;
}

.extracted-inline-2387571907 {
  gap:20px;
}

.extracted-inline-2986fba797 {
  background-image:url(../images/cat-bathbody.jpg)
}

.extracted-inline-dace2fa01e {
  margin-left:6px;
}

.extracted-inline-4b2317d479 {
  background-image:url(../images/cat-suncare.jpg)
}

.extracted-inline-e5354621f9 {
  margin:0 0 28px;text-align:center;font-size:26px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--mauve);
}

.extracted-inline-ea44b8df9b {
  grid-template-columns:1fr 1fr 1fr;
}

.extracted-inline-bcd9bb5b6d {
  aspect-ratio:1/1;background-image:url(../images/cat-lips.jpg)
}

.extracted-inline-07f75a37a4 {
  inset:0;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;
}

.extracted-inline-bb67df14e8 {
  aspect-ratio:1/1;background-image:url(../images/cat-bathbody.jpg)
}

.extracted-inline-3e11369649 {
  aspect-ratio:1/1;background-image:url(../images/cat-skincare.jpg)
}

.extracted-inline-40c0d507a4 {
  aspect-ratio:1/1;background-image:url(../images/cat-babycare.jpg)
}

.extracted-inline-0a4c13aa38 {
  aspect-ratio:1/1;background-image:url(../images/cat-haircare.png)
}

.extracted-inline-154a5e9b9f {
  aspect-ratio:1/1;background-image:url(../images/cat-suncare.jpg)
}

.extracted-inline-4c6eacee26 {
  border-radius:16px;overflow:hidden;background:var(--blush);padding:36px 44px;
}

.extracted-inline-6706163374 {
  align-items:center;max-width:1120px;margin:0 auto;gap:48px;
}

.extracted-inline-8ebe8bfe19 {
  display:flex;align-items:center;gap:10px;margin-bottom:10px;
}

.extracted-inline-b8caa061d9 {
  font-size:20px;color:var(--accent);
}

.extracted-inline-3b8f08251d {
  margin:0;font-size:28px;font-weight:800;text-transform:uppercase;
}

.extracted-inline-6af6ad6b18 {
  margin:0 0 20px;font-size:16px;line-height:1.45;max-width:440px;
}

.extracted-inline-cd1d679a64 {
  display:flex;flex-direction:column;gap:10px;
}

.extracted-inline-50eb5178da {
  display:flex;align-items:center;gap:12px;font-size:15px;
}

.extracted-inline-e4d521de2e {
  background:var(--pink-soft);border-radius:14px;padding:26px 28px;
}

.extracted-inline-fc2ec8bb2b {
  display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px;
}

.extracted-inline-7004800086 {
  font-size:13px;font-weight:600;text-transform:uppercase;color:var(--muted);
}

.extracted-inline-8b25a9fcf6 {
  font-size:14px;color:var(--muted);
}

.extracted-inline-c2dc342141 {
  display:flex;align-items:baseline;gap:6px;margin-bottom:12px;
}

.extracted-inline-07fd4da9de {
  font-size:30px;font-weight:800;
}

.extracted-inline-2aaeef9c75 {
  font-size:15px;color:var(--muted);
}

.extracted-inline-38ddff0208 {
  width:100%;accent-color:var(--accent);height:6px;cursor:pointer;
}

.extracted-inline-c29476bc19 {
  display:flex;gap:12px;margin-top:20px;
}

.extracted-inline-7c30a6daba {
  flex:1;background:#fff;border-radius:10px;padding:14px;text-align:center;
}

.extracted-inline-c3a2f2f4a4 {
  font-size:24px;font-weight:800;
}

.extracted-inline-8c09a125be {
  font-size:13px;margin-top:2px;
}

.extracted-inline-675a550d4d {
  flex:1;background:var(--accent);border-radius:10px;padding:14px;text-align:center;color:#fff;
}

.extracted-inline-82e88f39aa {
  margin-top:18px;
}

.extracted-inline-7cf6f62e12 {
  border-radius:16px;overflow:hidden;background:var(--blush);padding:64px 56px;text-align:center;
}

.extracted-inline-63e2789a6f {
  margin:18px 0 10px;color:var(--mauve);
}

.extracted-inline-7e785fa3be {
  max-width:520px;margin:0 auto 26px;font-size:18px;
}

.extracted-inline-52ca99da06 {
  font-size:34px;color:var(--accent);
}

.extracted-inline-72f3c5ada2 {
  margin:14px 0 8px;
}

.extracted-inline-46dcee6408 {
  margin:0;
}

.extracted-inline-5a8627d8a3 {
  background:var(--pink-soft);border-radius:16px;padding:44px;
}

.extracted-inline-7ecf0a292c {
  margin-bottom:30px;
}

.extracted-inline-9bd84168ae {
  margin:6px 0 16px;
}

.extracted-inline-33cede0433 {
  font-size:22px;font-weight:800;
}

.extracted-inline-c1bd691b3c {
  margin:10px 0 0;
}

.extracted-inline-1d7cf74cba {
  border:2px solid var(--accent);
}

.extracted-inline-7b0c739887 {
  font-size:40px;margin-bottom:10px;
}

.extracted-inline-06f8a00503 {
  margin:28px 0 10px;
}

.extracted-inline-1132b37f9e {
  line-height:1.7;color:#4A4A4A;margin:0 0 14px;
}

.extracted-inline-9fef593c40 {
  padding-bottom:40px;
}

.extracted-inline-bbc31e63dc {
  display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:start;
}

.extracted-inline-3775dd1763 {
  display:grid;grid-template-columns:88px 1fr;gap:16px;position:sticky;top:120px;
}

.extracted-inline-2dfa3c0730 {
  display:flex;flex-direction:column;gap:12px;
}

.extracted-inline-46973053c0 {
  cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid var(--accent);aspect-ratio:1/1;background:#EFE9E7 url(../images/banner-airbrushed.jpg) center/cover;
}

.extracted-inline-bc719c0da4 {
  cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid #E6DBDF;aspect-ratio:1/1;background:#EFE9E7 url(../images/cat-skincare.jpg) center/cover;
}

.extracted-inline-43344e52cd {
  cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid #E6DBDF;aspect-ratio:1/1;background:#EFE9E7 url(../images/cat-lips.jpg) center/cover;
}

.extracted-inline-616be7b2e6 {
  cursor:pointer;border-radius:12px;overflow:hidden;border:2px solid #E6DBDF;aspect-ratio:1/1;background:#EFE9E7 url(../images/cat-suncare.jpg) center/cover;
}

.extracted-inline-c0825ff626 {
  position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/5;background:#EFE9E7 url(../images/banner-airbrushed.jpg) center/cover;
}

.extracted-inline-ad5ca10a6d {
  min-width:0;
}

.extracted-inline-7f2c29ce23 {
  color:var(--accent);font-size:14px;margin-bottom:10px;
}

.extracted-inline-8e94aee2cf {
  margin:0 0 12px;font-size:40px;line-height:1.05;font-weight:800;text-transform:uppercase;
}

.extracted-inline-0345313a2c {
  display:flex;align-items:center;gap:12px;margin-bottom:22px;
}

.extracted-inline-f076fdb69b {
  display:flex;gap:3px;color:var(--ink);font-size:16px;
}

.extracted-inline-8b2052add5 {
  font-size:15px;
}

.extracted-inline-34355d8b31 {
  margin:0 0 26px;
}

.extracted-inline-b54d4875d3 {
  display:flex;align-items:baseline;gap:12px;margin-bottom:26px;
}

.extracted-inline-7afe40fe65 {
  margin-bottom:24px;
}

.extracted-inline-cdd5ac4818 {
  display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;
}

.extracted-inline-a1e61f8fe4 {
  font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
}

.extracted-inline-41cac31f63 {
  font-weight:500;text-transform:none;
}

.extracted-inline-acb249e269 {
  font-size:14px;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:6px;
}

.extracted-inline-6e812a6f47 {
  display:flex;flex-wrap:wrap;gap:12px;
}

.extracted-inline-1e54d67cf1 {
  cursor:pointer;width:40px;height:40px;border-radius:999px;border:2px solid #fff;background:#F0DAC8;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-941c6981ab {
  cursor:pointer;width:40px;height:40px;border-radius:999px;border:2px solid #fff;background:#E4BE9E;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-69b32aeeb1 {
  cursor:pointer;width:40px;height:40px;border-radius:999px;border:2px solid #fff;background:#CE9A6E;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent);
}

.extracted-inline-3bb2af85e9 {
  cursor:pointer;width:40px;height:40px;border-radius:999px;border:2px solid #fff;background:#B47B4E;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-97d53b9752 {
  cursor:pointer;width:40px;height:40px;border-radius:999px;border:2px solid #fff;background:#8A5733;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-861ebae294 {
  cursor:pointer;width:40px;height:40px;border-radius:999px;border:2px solid #fff;background:#5A3620;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-dc63476d47 {
  display:flex;align-items:stretch;gap:14px;margin-bottom:16px;
}

.extracted-inline-3338ab5ef2 {
  display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;
}

.extracted-inline-f8f7e80f72 {
  width:50px;height:56px;border:none;background:#fff;font-size:22px;cursor:pointer;
}

.extracted-inline-6fff8042e0 {
  width:44px;text-align:center;font-size:18px;font-weight:700;
}

.extracted-inline-195f7beef4 {
  width:50px;height:56px;border:none;background:#fff;font-size:20px;cursor:pointer;
}

.extracted-inline-0652f7c0b9 {
  flex:1;height:56px;
}

.extracted-inline-fff242e5be {
  margin-bottom:26px;
}

.extracted-inline-eba811a43e {
  display:flex;flex-direction:column;border:1px solid #EEE3E7;border-radius:14px;overflow:hidden;
}

.extracted-inline-edc347974c {
  display:flex;align-items:center;gap:14px;padding:15px 20px;
}

.extracted-inline-8831359823 {
  display:flex;align-items:center;gap:14px;padding:15px 20px;border-top:1px solid #F0E6E9;
}

.extracted-inline-7015b99788 {
  margin-top:26px;
}

.extracted-inline-9e3f413047 {
  display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 2px;cursor:pointer;
}

.extracted-inline-34d8cc4170 {
  font-size:17px;font-weight:700;
}

.extracted-inline-c4a6979c47 {
  overflow:hidden;max-height:200px;transition:max-height .3s ease;
}

.extracted-inline-852114cbf3 {
  padding-bottom:20px;
}

.extracted-inline-1c064ecd10 {
  background:var(--pink-soft);border-radius:20px;padding:38px 44px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;
}

.extracted-inline-539b047e86 {
  text-align:center;
}

.extracted-inline-9fea4ea98b {
  font-size:56px;font-weight:800;line-height:1;
}

.extracted-inline-370537a16e {
  display:flex;gap:3px;justify-content:center;color:var(--accent);font-size:16px;margin-top:8px;
}

.extracted-inline-8fedae70f6 {
  font-size:14px;margin-top:6px;
}

.extracted-inline-26bff630db {
  display:flex;flex-direction:column;gap:9px;min-width:0;
}

.extracted-inline-9cc5e9cb26 {
  display:flex;align-items:center;gap:12px;
}

.extracted-inline-4289dcf228 {
  font-size:14px;width:44px;
}

.extracted-inline-cae11c3a00 {
  flex:1;height:8px;border-radius:999px;background:#F3D9E3;overflow:hidden;
}

.extracted-inline-07117c1be3 {
  height:100%;width:72%;background:var(--accent);
}

.extracted-inline-0f83d1e86a {
  font-size:13px;width:40px;text-align:right;
}

.extracted-inline-b7579e6f79 {
  height:100%;width:18%;background:var(--accent);
}

.extracted-inline-86b355bc11 {
  height:100%;width:6%;background:var(--accent);
}

.extracted-inline-1817d710c4 {
  height:100%;width:2%;background:var(--accent);
}

.extracted-inline-6485b6daab {
  margin:0 0 26px;font-size:28px;font-weight:800;text-transform:uppercase;color:var(--mauve);
}

.extracted-inline-b5fad2fb89 {
  position:absolute;inset:0;z-index:1;
}

.extracted-inline-6c156642b0 {
  display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px;
}

.extracted-inline-f6a9f0132c {
  font-size:44px;
}

.extracted-inline-aff1b07321 {
  margin:8px 0 0;
}

.extracted-inline-7e8e153cfe {
  height:48px;width:auto;padding:0 16px;border-radius:999px;
}

.extracted-inline-2753a3c4ef {
  margin-bottom:44px;
}

.extracted-inline-a0985d0f4b {
  background-image:url(../images/banner-airbrushed.jpg)
}

.extracted-inline-d8a1ae2610 {
  background-image:url(../images/mega-model.jpg)
}

.extracted-inline-b311db77c7 {
  background-image:url(../images/cat-babycare.jpg)
}

.extracted-inline-1ce14d4418 {
  max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:32px;
}

.extracted-inline-420dfbe470 {
  font-size:26px;margin-bottom:6px;
}

.extracted-inline-145cd846b1 {
  font-size:14px;color:var(--accent);text-decoration:none;
}

.extracted-inline-308aba46d5 {
  background:var(--pink-soft);border-color:transparent;
}

.extracted-inline-82e20c8147 {
  font-size:26px;margin:14px 0 6px;
}

.extracted-inline-a9b8003583 {
  display:flex;flex-direction:column;gap:12px;margin-bottom:22px;
}

.extracted-inline-662f2fbb35 {
  display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;background:#EDE6E4;min-height:420px;
}

.extracted-inline-bf774bb9a2 {
  padding:56px 60px;display:flex;flex-direction:column;justify-content:center;gap:20px;background:var(--pink-soft);
}

.extracted-inline-0920fd8f81 {
  font-size:46px;
}

.extracted-inline-d20ed19eb5 {
  font-size:18px;max-width:400px;
}

.extracted-inline-f44c2589c1 {
  align-self:flex-start;
}

.extracted-inline-4cb8ceeb78 {
  position:relative;
}

.extracted-inline-9a055f8725 {
  max-width:640px;margin:0 auto;
}

.extracted-inline-d9d65133c9 {
  display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:26px;
}

.extracted-inline-2141f7fad8 {
  cursor:pointer;width:54px;height:54px;border-radius:999px;border:2px solid #fff;background:#F0DAC8;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-dc62225ddb {
  cursor:pointer;width:54px;height:54px;border-radius:999px;border:2px solid #fff;background:#E4BE9E;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-4e043467d2 {
  cursor:pointer;width:54px;height:54px;border-radius:999px;border:2px solid #fff;background:#CE9A6E;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent);
}

.extracted-inline-e0a0c52da2 {
  cursor:pointer;width:54px;height:54px;border-radius:999px;border:2px solid #fff;background:#B47B4E;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-edf87bc419 {
  cursor:pointer;width:54px;height:54px;border-radius:999px;border:2px solid #fff;background:#8A5733;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-45629274ed {
  cursor:pointer;width:54px;height:54px;border-radius:999px;border:2px solid #fff;background:#5A3620;box-shadow:0 0 0 1px #DED6D4;
}

.extracted-inline-a372106680 {
  color:var(--ink);
}

.extracted-inline-b184c73ed0 {
  margin-top:22px;
}

.extracted-inline-3a2e7392c3 {
  height:6px;border-radius:999px;background:#F3D9E3;margin-top:26px;overflow:hidden;
}

.extracted-inline-161c06f3f1 {
  height:100%;width:25%;background:var(--accent);
}

.extracted-inline-9d4dc67422 {
  padding:60px 48px 90px;text-align:center;max-width:640px;
}

.extracted-inline-ceaa05dd77 {
  width:84px;height:84px;border-radius:999px;background:#E6F4EC;color:#1F8A5B;display:flex;align-items:center;justify-content:center;font-size:44px;margin:0 auto 24px;
}

.extracted-inline-0dadf7a993 {
  font-size:40px;margin-bottom:12px;
}

.extracted-inline-f5d81c1e4b {
  margin:0 0 8px;
}

.extracted-inline-bfc146875a {
  text-align:left;margin-bottom:30px;
}

.extracted-inline-196677f39b {
  display:flex;align-items:center;gap:14px;margin-bottom:14px;
}

.extracted-inline-da5dc95ad6 {
  display:flex;align-items:center;gap:14px;
}

.extracted-inline-34d396d16b {
  display:flex;gap:12px;justify-content:center;flex-wrap:wrap;
}

