ul.nav_steps.svelte-13ib64r{align-items:center;grid-gap:10px;width:-moz-fit-content;width:fit-content;border-radius:30px;border:1px solid #E7E5F1;background:#fff;padding:7px 17px 7px 7px}@media screen and (min-width: 1024px){ul.nav_steps.svelte-13ib64r{grid-gap:20px}}nav.svelte-13ib64r{padding-inline:16px;padding-block:25px}@media screen and (min-width: 1024px){nav.svelte-13ib64r{padding:26px}}nav.svelte-13ib64r button:where(.svelte-13ib64r){width:-moz-fit-content;width:fit-content;background:#f2f1e9;font-size:.875rem;line-height:100%;padding-left:6px;padding-block:5px;padding-right:17px;display:flex;align-items:center;border-radius:20px}@media screen and (min-width: 1024px){nav.svelte-13ib64r button:where(.svelte-13ib64r){font-size:1.063rem;padding-left:8px;padding-block:6px;padding-right:22px}}nav.svelte-13ib64r button:where(.svelte-13ib64r) span.icon:where(.svelte-13ib64r){display:inline-block;position:relative;overflow:hidden;border-radius:50%;background-color:#fff;width:19px;min-width:19px;aspect-ratio:1/1;margin-right:14px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){nav.svelte-13ib64r button:where(.svelte-13ib64r) span.icon:where(.svelte-13ib64r){width:24px;min-width:24px}}nav.svelte-13ib64r button:where(.svelte-13ib64r) span.icon:where(.svelte-13ib64r):after{content:"";display:block;width:9px;aspect-ratio:13/11;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='11'%20viewBox='0%200%2013%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.5%201L2%205.5L6.5%2010M11.75%205.75H3.25'%20stroke='%234C4666'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3c/svg%3e") no-repeat center;background-size:contain}@media screen and (min-width: 1024px){nav.svelte-13ib64r button:where(.svelte-13ib64r) span.icon:where(.svelte-13ib64r):after{width:13px}}nav.svelte-13ib64r button:where(.svelte-13ib64r) span.text:where(.svelte-13ib64r){position:relative;top:1px;white-space:nowrap}nav.svelte-13ib64r a:where(.svelte-13ib64r){margin-left:auto;width:46px;aspect-ratio:46/33;background:url(../../../face-logo.svg) no-repeat center;background-size:contain}@media screen and (min-width: 1024px){nav.svelte-13ib64r a:where(.svelte-13ib64r){width:54px}}.section_wrap.svelte-13ib64r{margin-inline:auto;max-width:1700px}section.svelte-13ib64r{margin-inline:var(--mi);height:calc(100svh - 83px);min-height:700px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1024px){section.svelte-13ib64r{height:calc(100svh - 95px)}}section.svelte-13ib64r button.reserve_button:where(.svelte-13ib64r){z-index:10;overflow:hidden}@media screen and (max-width: 1023px){section.svelte-13ib64r button.reserve_button:where(.svelte-13ib64r){width:calc(100% - 28px)}}section.svelte-13ib64r button.reserve_button:where(.svelte-13ib64r):before{content:"";display:inline-block;position:absolute;top:0;left:0%;right:50%;height:100%;border-radius:40px 0 0 40px;background:linear-gradient(270deg,#9590d500,#9590d533);background-blend-mode:plus-lighter;animation:svelte-13ib64r-toLeft 2s infinite;opacity:1}section.svelte-13ib64r button.reserve_button:where(.svelte-13ib64r):after{content:"";display:inline-block;position:absolute;top:0;right:0%;left:50%;height:100%;border-radius:0 40px 40px 0;background:linear-gradient(90deg,#9590d500,#9590d533);background-blend-mode:plus-lighter;animation:svelte-13ib64r-toRight 2s infinite;opacity:1}#popupContainer.svelte-13ib64r{position:relative;overflow:hidden;width:100%;border-radius:10px;aspect-ratio:350/322;background:hsla(var(--bw-purple)/.2);border:5px solid #E7E5F1}@media screen and (min-width: 1024px){#popupContainer.svelte-13ib64r{border-radius:20px;aspect-ratio:689/634}}#popupContainer.svelte-13ib64r #fitmix-container:where(.svelte-13ib64r){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}h1.svelte-13ib64r span:where(.svelte-13ib64r){font-size:36px;letter-spacing:-.02em;line-height:102%}@media screen and (min-width: 1024px){h1.svelte-13ib64r span:where(.svelte-13ib64r){font-size:52px}}h1.svelte-13ib64r small:where(.svelte-13ib64r){display:block;letter-spacing:0;font-size:17px;margin-top:.6em}@media screen and (min-width: 1024px){h1.svelte-13ib64r small:where(.svelte-13ib64r){margin-bottom:.6em}}.gender_buttons.svelte-13ib64r{align-items:center;border-radius:14px;background:#f2f1e9;box-shadow:0 1px 2px #4c466614 inset;padding:6px;width:100%}@media screen and (min-width: 1024px){.gender_buttons.svelte-13ib64r{width:-moz-fit-content;width:fit-content}}.gender_buttons.svelte-13ib64r button:where(.svelte-13ib64r){border-radius:8px;font-size:1rem;background:#f2f1e9;position:relative;color:hsla(var(--bw-purple)/1);width:50%;padding:.7em 3.8em .6em}@media screen and (min-width: 1024px){.gender_buttons.svelte-13ib64r button:where(.svelte-13ib64r){width:unset;padding:.7em 3.8em .6em}}.gender_buttons.svelte-13ib64r button.active:where(.svelte-13ib64r){color:#fff;background:hsla(var(--bw-purple)/1)}@media screen and (min-width: 1024px){.right_part.svelte-13ib64r{padding:0 60px}}.right_part.svelte-13ib64r swiper-container:where(.svelte-13ib64r){overflow:hidden}.right_part.svelte-13ib64r swiper-container:where(.svelte-13ib64r) button:where(.svelte-13ib64r){width:100%;border-radius:5px;background:#f3f2ec99;border:2px solid rgba(243,242,236,.6);aspect-ratio:1/1;position:relative}@media screen and (min-width: 1024px){.right_part.svelte-13ib64r swiper-container:where(.svelte-13ib64r) button:where(.svelte-13ib64r){border-radius:8px;border:4px solid rgba(243,242,236,0)}}.right_part.svelte-13ib64r swiper-container:where(.svelte-13ib64r) button.active:where(.svelte-13ib64r){border:2px solid #6A5F81}@media screen and (min-width: 1024px){.right_part.svelte-13ib64r swiper-container:where(.svelte-13ib64r) button.active:where(.svelte-13ib64r){border:4px solid #6A5F81}}.right_part.svelte-13ib64r h2:where(.svelte-13ib64r){display:inline-block;background:hsl(var(--bw-light-pink));border-radius:50px;font-size:14px;font-weight:400;padding:6px 12px 5px;line-height:1;margin-bottom:1em;-webkit-font-smoothing:antialiased}.right_part.svelte-13ib64r p:where(.svelte-13ib64r){font-size:15px;line-height:140%;color:hsla(var(--bw-purple)/.9)}@keyframes svelte-13ib64r-toRight{0%{right:50%;opacity:0}5%{opacity:1}95%{opacity:1}to{right:-10%;opacity:0}}@keyframes svelte-13ib64r-toLeft{0%{left:50%;opacity:0}5%{opacity:1}95%{opacity:1}to{left:-10%;opacity:0}}
