.medical-page{font-family:system_ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#5a493f;line-height:normal;letter-spacing:normal}.medical-page,.medical-page *,.medical-page *:before,.medical-page *:after{box-sizing:content-box}.medical-page p{margin:1em 0}.medical-page h1{margin:.67em 0;font-size:2em}.medical-page h2{margin:.83em 0;font-size:1.5em}.medical-page h3{margin:1em 0;font-size:1.17em}.medical-page h4{margin:1.33em 0;font-size:1em}.medical-page h1,.medical-page h2,.medical-page h3,.medical-page h4{font-family:inherit;font-weight:700;line-height:normal;letter-spacing:normal;color:inherit;text-transform:none}.medical-page img{display:inline;width:auto;max-width:100%;height:auto}.medical-page picture{display:block}.medical-page .unstyled-list{margin:0;padding:0;list-style:none}.medical-page a.tomorrow-card__button{box-sizing:border-box;font-family:inherit;line-height:normal;color:#5a493f;text-align:center;text-decoration:none}.medical-page .inner{max-width:1000px;margin:0 auto;color:#5a493f;font-family:system_ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.medical-page .text-lg{font-size:24px;font-weight:700}.medical-page .text-green{color:#6fb98f}.medical-page .pc-only{display:block}@media(max-width:789px){.medical-page .pc-only{display:none}}.medical-page .sp-only{display:none}@media(max-width:789px){.medical-page .sp-only{display:block}}.medical-page .keyvisual{background-color:#faf6f3}.medical-page .keyvisual__inner{position:relative}.medical-page .keyvisual__img{width:100%;height:auto;display:block}.medical-page .keyvisual__content{position:absolute;top:50%;left:5%;transform:translateY(-50%)}@media(max-width:789px){.medical-page .keyvisual__content{top:30%;left:5%;transform:none;width:90%}}.medical-page .keyvisual__title{font-size:50px;font-weight:200;margin:0 0 16px;line-height:1.3}@media(max-width:789px){.medical-page .keyvisual__title{font-size:32px}}.medical-page .keyvisual__subtitle{font-weight:400;letter-spacing:.3em;line-height:1.6}@media(max-width:789px){.medical-page .keyvisual__subtitle{letter-spacing:0}}.medical-page .keyvisual__list{display:flex;gap:40px;width:80%;margin:25px 0;padding:0}.medical-page .keyvisual__item{padding:20px 0;background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100%;width:100%;text-align:center;box-shadow:0 0 10px 10px #fffc}.medical-page .keyvisual__text{font-size:16px;margin-top:16px}.medical-page .why{background-color:#faf6f3;background-image:repeating-linear-gradient(90deg,#faf6f3,#fff 50%,#faf6f3)}.medical-page .why__inner{padding:64px 20px}@media(max-width:789px){.medical-page .why__inner{padding:25px 20px}}.medical-page .why__contents{text-align:center}.medical-page .why__label{font-size:14px;letter-spacing:.1em;color:#888;margin-bottom:16px}.medical-page .why__title{font-size:clamp(24px,4vw,28px);font-weight:400;margin-bottom:24px}.medical-page .why__subtitle{font-size:clamp(16px,3vw,23px);font-weight:400;margin:40px 0 30px;display:flex;justify-content:center;align-items:center;gap:1em}.medical-page .why__subtitle:before,.medical-page .why__subtitle:after{content:"";width:20%;height:1px;background-color:#333}@media(max-width:789px){.medical-page .why__subtitle:before,.medical-page .why__subtitle:after{width:10%}}.medical-page .why__text{font-size:clamp(14px,2.5vw,17px);line-height:1.6}.medical-page .why__text .text-lg{font-size:clamp(16px,3.5vw,25px)}.medical-page .why__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:24px;padding:0;counter-reset:why-num}.medical-page .why__item{display:flex;align-items:center;justify-content:center;flex-direction:row}.medical-page .why__item-contents{position:relative;background:#f8f4f1;border-radius:100%;margin-top:-1px;width:155px;height:155px;border:solid #ffffff .5px;box-shadow:-4px -1px 16px -5px #ffffff80,7px 2px 7px -5px #00000045;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.medical-page .why__item-contents:before{counter-increment:why-num;content:counter(why-num,decimal-leading-zero);font-size:26px;font-weight:200;position:absolute;top:-15px}.medical-page .why__item-title{font-size:15px;margin:0 0 8px;font-weight:700}.medical-page .why__item-desc{font-size:13px;margin:0}.medical-page .why__item-image{margin-left:-10%;z-index:1}.medical-page .why__item-image img{width:155px;height:auto}.medical-page .why__arrow{position:relative;display:inline-block;width:4px;height:50px;margin:15px auto;border-radius:9999px;background-color:#5a493f}.medical-page .why__arrow:before,.medical-page .why__arrow:after{content:"";position:absolute;bottom:0;left:calc(50% - 2px);width:4px;height:25px;border-radius:9999px;background-color:#5a493f;transform-origin:50% calc(100% - 2px)}.medical-page .why__arrow:before{transform:rotate(45deg)}.medical-page .why__arrow:after{transform:rotate(-45deg)}.medical-page .why__benefits{margin-top:40px}.medical-page .why__benefits-list{max-width:600px;display:flex;justify-content:center;gap:20px;padding:0;margin:0 auto;font-size:18px}@media(max-width:789px){.medical-page .why__benefits-list{flex-direction:column;font-size:13px}}.medical-page .why__benefits-item{display:flex;flex:1;background-color:#eee5e0;padding:5px 0;border-radius:9em;justify-content:center;align-items:center;gap:22px}.medical-page .why__benefits-item .benefits-item_pic{margin:0}.medical-page .evidence{background-color:#faf6f3;background-image:repeating-linear-gradient(90deg,#faf6f3,#fff 50%,#faf6f3);color:#5a493f;padding:60px 20px}.medical-page .evidence__inner{max-width:1000px;margin:0 auto}.medical-page .evidence__intro{margin-bottom:40px}.medical-page .evidence__header{display:flex}.medical-page .evidence__label{font-size:20px;letter-spacing:.1em;margin-bottom:10px;display:flex;flex-direction:column;gap:1em}.medical-page .evidence__label:after{content:"";width:40px;height:1.5px;background-color:#5a493f}.medical-page .evidence__title-wrap{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px}.medical-page .evidence__title{font-size:37px;line-height:1.4;margin:0;font-weight:400;letter-spacing:.1em}@media screen and (max-width:768px){.medical-page .evidence__title{font-size:20px}}.medical-page .evidence__logo{margin:0;max-width:250px}@media(max-width:789px){.medical-page .evidence__logo{max-width:140px}}.medical-page .evidence__logo img{width:100%;height:auto}.medical-page .evidence__lead{font-size:16px;margin:0}.medical-page .evidence__body{display:flex;justify-content:center;align-items:center;background-color:#ffffff7a;padding:10px;margin-bottom:35px}@media screen and (max-width:768px){.medical-page .evidence__body{flex-direction:column;gap:32px}}.medical-page .evidence__block{width:30%;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.medical-page .evidence__block{width:100%}}.medical-page .evidence__graph{margin:0;text-align:center;width:100%}.medical-page .evidence__graph img{max-width:100%;height:auto}.medical-page .evidence__center-img{width:45%;margin:0;text-align:center}@media screen and (max-width:768px){.medical-page .evidence__center-img{width:100%;order:-1}}.medical-page .evidence__center-img img{max-width:100%;height:auto}.medical-page .evidence__summary{font-weight:200;text-align:center;font-size:24px;line-height:1.6;margin-bottom:30px;color:#5a493f;background-color:#ffffff7a}@media screen and (max-width:768px){.medical-page .evidence__summary{font-size:18px}}.medical-page .evidence__notes{padding:0;margin:0;font-size:12px;text-align:left;display:inline-block}.medical-page .evidence__notes li{margin-bottom:8px}.medical-page .doctor-comment{padding:60px 20px;background-image:repeating-linear-gradient(to right,#eee,#e8eeec,#ecefe6);color:#5a493f;font-family:system_ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.medical-page .doctor-comment__inner{max-width:1000px;margin:0 auto}.medical-page .doctor-comment__profile{display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-bottom:48px}@media(min-width:768px){.medical-page .doctor-comment__profile{flex-direction:row;align-items:center}}.medical-page .doctor-comment__content{flex:2}.medical-page .doctor-comment__label{font-size:12px;font-weight:300;letter-spacing:.1em;margin-bottom:8px;color:#888}.medical-page .doctor-comment__title{font-size:clamp(17px,2.5vw,20px);font-weight:500;margin-bottom:10px;letter-spacing:.1em}.medical-page .doctor-comment__text{font-size:14px;line-height:1.8;margin-bottom:20px}.medical-page .doctor-comment__position{font-size:13px;margin-bottom:4px;font-weight:500}.medical-page .doctor-comment__name{font-size:20px;font-weight:500;margin:0}.medical-page .doctor-comment__name span{font-size:14px;font-weight:400}.medical-page .doctor-comment__image-wrapper{width:100%;max-width:280px;margin:0;flex:1.2}@media(max-width:789px){.medical-page .doctor-comment__image-wrapper{margin:0 auto}}@media(min-width:768px){.medical-page .doctor-comment__image-wrapper{margin:0;flex-shrink:0}}.medical-page .doctor-comment__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.medical-page .doctor-comment__benefits{background-color:#fff;padding:2em 1em;flex:1.4;box-sizing:border-box}.medical-page .doctor-comment__benefits-title{font-size:13px;font-weight:700;text-align:center;margin-bottom:1em;margin-top:0}.medical-page .doctor-comment__benefits-list{padding:0;margin:0;display:flex;flex-direction:column;gap:15px;counter-reset:doctor-benefits}.medical-page .doctor-comment__benefits-item{position:relative;padding-left:2.5rem}.medical-page .doctor-comment__benefits-item:before{counter-increment:doctor-benefits;content:counter(doctor-benefits,decimal-leading-zero);position:absolute;transform:translateY(-50%);top:50%;left:0;width:2em;height:2em;border-radius:50%;background-color:#e8eeec;display:flex;justify-content:center;align-items:center;color:#333;font-size:1em}.medical-page .doctor-comment__benefits-item-title{font-weight:700;font-size:13px;margin:0}.medical-page .doctor-comment__benefits-item-text{font-size:11px;color:#5a493fe6;margin:0}.medical-page .moisturize-mechanism{background-color:#fff;color:#5a493f;font-family:system_ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.medical-page .moisturize-mechanism__inner{max-width:1000px;margin:0 auto}.medical-page .moisturize-mechanism__heading-wrapper{text-align:center;margin-bottom:48px}.medical-page .moisturize-mechanism__title{font-size:clamp(20px,3vw,24px);font-weight:500;letter-spacing:.05em;margin-bottom:16px}.medical-page .moisturize-mechanism__subtitle{font-size:clamp(14px,2.5vw,16px);font-weight:400}.medical-page .moisturize-mechanism__list{display:grid;grid-template-columns:repeat(1,1fr);gap:32px 24px;padding:0;margin:0 0 56px}@media screen and (max-width:768px){.medical-page .moisturize-mechanism__list{grid-template-columns:repeat(2,1fr);padding:0 20px}}@media(min-width:600px){.medical-page .moisturize-mechanism__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.medical-page .moisturize-mechanism__list{grid-template-columns:repeat(4,1fr)}}.medical-page .moisturize-mechanism__item{display:flex;flex-direction:column}.medical-page .moisturize-mechanism__image-wrapper{width:100%;aspect-ratio:4/3;background-color:#ebebeb;margin:0 0 7px;display:flex;align-items:center;justify-content:center;overflow:hidden}.medical-page .moisturize-mechanism__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.medical-page .moisturize-mechanism__item-title{font-size:14.5px;font-weight:700;line-height:1.5;margin-top:0;margin-bottom:7px}.medical-page .moisturize-mechanism__item-text{font-size:13px;line-height:1.6;color:#5a493fe6;margin:0}.medical-page .moisturize-mechanism__point{background-color:#f6f6ce;padding:14px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:56px}@media(min-width:768px){.medical-page .moisturize-mechanism__point{flex-direction:row;justify-content:center;gap:32px}}.medical-page .moisturize-mechanism__point-label{font-size:20px;color:#5a493f;letter-spacing:.1em;position:relative;padding-right:32px}@media(min-width:768px){.medical-page .moisturize-mechanism__point-label:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:100%;background-color:#5a493f4d}}.medical-page .moisturize-mechanism__point-text{font-size:18px;line-height:1.6;text-align:center;margin:0}@media(min-width:768px){.medical-page .moisturize-mechanism__point-text{text-align:left}}.medical-page .moisturize-mechanism__routine{position:relative;width:100%;overflow:hidden}.medical-page .moisturize-mechanism__routine-bg{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;min-height:300px}@media(max-width:768px){.medical-page .moisturize-mechanism__routine-bg{min-height:100px}}.medical-page .moisturize-mechanism__routine-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.medical-page .moisturize-mechanism__routine-label{font-size:14px;letter-spacing:.15em;margin-bottom:24px;position:relative;display:inline-block}@media(max-width:768px){.medical-page .moisturize-mechanism__routine-label{margin-top:0;margin-bottom:10px}}.medical-page .moisturize-mechanism__routine-label:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:40px;height:1px;background-color:#fff}.medical-page .moisturize-mechanism__routine-copy{font-size:clamp(20px,4vw,28px);font-weight:400;margin-bottom:16px;font-family:serif}@media(max-width:768px){.medical-page .moisturize-mechanism__routine-copy{margin:0}}.medical-page .moisturize-mechanism__routine-subcopy{font-size:clamp(14px,2.5vw,16px);letter-spacing:.05em;margin:0}.medical-page .step-guide{font-family:system_ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#333;margin-top:80px}@media(max-width:768px){.medical-page .step-guide{padding:20px 15px;margin-top:40px}}.medical-page .step-guide__inner{max-width:1000px;margin:0 auto;background-color:#f6f6ce;padding:40px 0}@media(max-width:768px){.medical-page .step-guide__inner{padding:24px 20px}}.medical-page .step-guide__title{text-align:center;font-size:24px;margin:0 0 40px;font-weight:400;letter-spacing:.1em}@media(max-width:768px){.medical-page .step-guide__title{font-size:20px;margin:0 0 24px}}.medical-page .step-guide__content{margin-bottom:40px}@media(max-width:768px){.medical-page .step-guide__content{margin-bottom:32px}}.medical-page .step-guide__list{display:flex;justify-content:space-between;gap:32px;padding:0 40px;margin:0;counter-reset:step-counter}@media(max-width:768px){.medical-page .step-guide__list{flex-direction:column;gap:24px}}.medical-page .step-guide__item{flex:1;position:relative}.medical-page .step-guide__item:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;top:0;left:0;background-color:#e5ea6c;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:16px;z-index:1}@media(max-width:768px){.medical-page .step-guide__item:before{width:32px;height:32px;font-size:14px}}.medical-page .step-guide__image{width:100%;height:auto;display:block;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}@media(max-width:768px){.medical-page .step-guide__image{margin-bottom:12px}}.medical-page .step-guide__text{font-size:14px;line-height:1.6;margin:0}.medical-page .step-guide__point{background-color:#fff;display:flex;align-items:center;padding:24px 40px;margin:20px 40px;justify-content:center}@media(max-width:768px){.medical-page .step-guide__point{flex-direction:column;align-items:flex-start;padding:20px}}.medical-page .step-guide__point-label{font-weight:400;font-size:18px;letter-spacing:.2em;margin:0 24px 0 0;padding-right:24px;border-right:1px solid #cccccc}@media(max-width:768px){.medical-page .step-guide__point-label{font-size:16px;padding-right:0;margin-right:0;margin-bottom:12px;border-right:none}}.medical-page .step-guide__point-text{font-size:14px;line-height:1.6;margin:0}.medical-page .section-tomorrow{color:#5a493f;font-family:system_ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.medical-page .section-tomorrow__inner{max-width:1000px;margin:80px auto}.medical-page .section-tomorrow__subtitle{text-align:center;font-size:.875rem;letter-spacing:.2em;color:#666;margin-bottom:12px}.medical-page .section-tomorrow__title{text-align:center;font-size:clamp(1.25rem,4vw,1.75rem);letter-spacing:.1em;font-weight:400;margin-bottom:56px}.medical-page .section-tomorrow__list{display:flex;flex-direction:column;gap:32px}.medical-page .tomorrow-card{display:flex;align-items:center;background-color:#f3f1ef;padding:40px;box-sizing:border-box}@media(max-width:768px){.medical-page .tomorrow-card{flex-direction:column;padding:24px}}.medical-page .tomorrow-card__image{flex-shrink:0;width:220px;margin:0}.medical-page .tomorrow-card__image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.medical-page .tomorrow-card__image{width:100%;max-width:300px;margin-bottom:24px}}.medical-page .tomorrow-card__body{flex-grow:1;margin-left:48px}@media(max-width:768px){.medical-page .tomorrow-card__body{margin-left:0;width:100%}}.medical-page .tomorrow-card__catch{font-size:13px;color:#666;margin-bottom:12px;margin-top:0}.medical-page .tomorrow-card__name{font-size:17px;margin-bottom:32px;margin-top:0;letter-spacing:.05em}.medical-page .tomorrow-card__button{display:block;width:100%;background-color:#e2e254;color:#5a493f;border:none;padding:20px;font-size:1rem;cursor:pointer;position:relative;text-align:center;letter-spacing:.05em;transition:opacity .3s ease}.medical-page .tomorrow-card__button:hover{opacity:.8}.medical-page .tomorrow-card__button:after{content:"";position:absolute;right:24px;top:50%;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;border-top:1px solid #5A493F;border-right:1px solid #5A493F}.custom-footer{background:var(--footer-bg, #f1efec)}.footer__container{width:100%;max-width:var(--footer-max, 1000px);margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2rem) clamp(2rem,4vw,3rem)}.footer-heading{text-align:center}.footer-heading__sub{margin:0;font-size:.75rem;letter-spacing:.2em}.footer-heading__main{margin:.5rem 0 0;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:400;letter-spacing:.2em}.footer-heading__note{display:inline-block;margin:1rem 0 0;padding:.5em 1.5em;border:1px solid currentColor;font-size:.875rem;line-height:1.6;letter-spacing:.1em}.footer-benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}@media screen and (min-width:750px){.footer-benefits__list{grid-template-columns:repeat(var(--benefit-cols, 4),minmax(0,1fr));gap:.75rem}}.footer-benefits__item{display:flex}.footer-benefits__inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1.5rem 1rem 1.75rem;background:#fff;color:inherit;text-align:center;text-decoration:none}a.footer-benefits__inner:hover{opacity:.85}.footer-benefits__title{margin:0;font-size:1rem;letter-spacing:.08em}.footer-benefits__icon{width:var(--benefit-icon-size, 110px);max-width:100%}.footer-benefits__icon img{display:block;width:100%;height:auto}.footer-benefits__catch{margin:0;font-size:.875rem;line-height:1.7}.footer-benefits__text{margin:0;font-size:.6875rem;line-height:1.7;opacity:.75}.footer-contact{margin-top:clamp(3rem,8vw,5rem);text-align:center}.footer-contact__action{margin-top:1.75rem}.footer-contact__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,31rem);padding:1rem 3rem;background:var(--contact-btn-bg, #d9e04a);color:var(--contact-btn-color, #4b3b31);letter-spacing:.15em;text-decoration:none;transition:opacity .2s}.footer-contact__button:hover{opacity:.85}.footer-contact__button svg{position:absolute;top:50%;right:1.5rem;width:.625rem;height:auto;transform:translateY(-50%)}.footer-contact__hours{margin:1.5rem 0 0;font-size:.875rem;line-height:1.9}.footer-contact__note{margin:1.25rem 0 0;font-size:.8125rem;line-height:1.8}.footer-brand{margin-top:clamp(2.5rem,6vw,4rem);text-align:center}.footer-brand__logo{display:block}.footer-brand__logo img{margin-inline:auto}.footer-brand__social{margin-top:1.5rem}.footer-brand__social ul,.footer-brand__social .social-media{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none}.footer-aside{margin-top:clamp(2rem,5vw,3rem)}.footer-aside__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;font-size:.8125rem}.footer-aside__links-item{position:relative}@media screen and (min-width:750px){.footer-aside__links-item+.footer-aside__links-item:before{content:"|";position:absolute;left:-.85rem;opacity:.4}}.footer-aside__links a{color:inherit;text-decoration:none}.footer-aside__links a:hover{text-decoration:underline;text-underline-offset:.25em}.footer-aside .localization-selectors{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.footer-aside__bottom{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.25rem}@media screen and (min-width:750px){.footer-aside__bottom{flex-direction:row;justify-content:space-between}}.footer-aside__copyright{margin:0;font-size:.75rem;letter-spacing:.05em;opacity:.75}.footer-aside__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.footer-aside__payments svg{width:2.25rem;height:auto}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAIAAAQ */
