.revion-custom{margin-bottom:104px;width:100%;background:url(https://i.aroundpharm.com/pharmstage/custom_revion_line_260403.png) no-repeat center bottom 236px}@media (min-width:905px)and (max-width:1279px){.revion-custom{margin-bottom:80px}}@media (max-width:904px){.revion-custom{margin-bottom:60px}}@media (min-width:905px)and (max-width:1279px){.revion-custom{background-position-y:bottom 180px}}@media (max-width:904px){.revion-custom{background-position:left 41% bottom 180px}}.revion-custom__title{margin-bottom:32px;color:#1f1f1f;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:42px}@media (max-width:904px){.revion-custom__title{font-size:20px;line-height:30px}}.revion-custom .product-box{margin:0 auto;width:100%}.revion-custom .product-box__header{margin:40px 0 20px;width:100%;display:flex;align-items:center;flex-direction:column;gap:8px}.revion-custom .product-box__header .mid{color:#1f1f1f;text-align:center;font-size:32px;font-weight:700;line-height:42px}@media (max-width:904px){.revion-custom .product-box__header .mid{font-size:28px;font-weight:700;line-height:38px}}.revion-custom .product-box__header .bottom{color:#1f1f1f;text-align:center;font-size:18px;line-height:26px}@media (max-width:904px){.revion-custom .product-box__header .bottom{font-size:16px;line-height:24px}}.revion-custom .product-box__image-wrap{margin:0 auto;width:944px;display:flex;gap:20px}@media (min-width:905px)and (max-width:1279px){.revion-custom .product-box__image-wrap{width:706px}}@media (max-width:904px){.revion-custom .product-box__image-wrap{width:706px}}.revion-custom .product-box__image-wrap--swiper{width:100%;max-width:100%;display:block}.revion-custom .product-box__image-wrap--swiper .custom-swiper,.revion-custom .product-box__image-wrap--swiper .custom-swiper-box{width:100%}.revion-custom .product-box__image-wrap--swiper .swiper-slide{display:flex;justify-content:center}.revion-custom .product-box__image-item{padding:40px 0;width:462px;aspect-ratio:1/1;cursor:pointer}@media (min-width:905px)and (max-width:1279px){.revion-custom .product-box__image-item{width:343px}}@media (max-width:904px){.revion-custom .product-box__image-item{width:343px}}.revion-custom .product-box__image-item.product-box__image-item-cream:hover{background:url(https://i.aroundpharm.com/pharmstage/custom_revion_cream_hover.png) no-repeat 50%/contain}.revion-custom .product-box__image-item.product-box__image-item-mask:hover{background:url(https://i.aroundpharm.com/pharmstage/custom_revion_mask_hover.png) no-repeat 50%/contain}.revion-custom .product-box__image-item:hover .product-box__image{opacity:0}.revion-custom .product-box__image-item .common-button{margin:20px auto 0;width:auto}.revion-custom .product-box__image{width:462px;aspect-ratio:1/1}@media (min-width:905px)and (max-width:1279px){.revion-custom .product-box__image{width:343px}}@media (max-width:904px){.revion-custom .product-box__image{width:343px}}.revion-custom .product-box__image-cream{background:url(https://i.aroundpharm.com/pharmstage/custom_revion_cream.png) no-repeat 50%/contain}.revion-custom .product-box__image-mask{background:url(https://i.aroundpharm.com/pharmstage/custom_revion_mask.png) no-repeat 50%/contain}.revion-custom .product-box__button{margin:0 auto;width:160px}.custom-quick-btn{width:204px;position:fixed;bottom:322px;right:42px;z-index:999}.custom-quick-btn img{width:100%;height:100%;display:block}.faq-section{background-color:#f4f6f8}.faq-section .mobile-only{display:none}@media (max-width:904px){.faq-section .mobile-only{display:block}}.faq-section__inner{max-width:944px;margin:0 auto;padding:120px 0 160px;position:relative}@media (min-width:905px)and (max-width:1279px){.faq-section__inner{padding:120px 16px 186px}}@media (max-width:904px){.faq-section__inner{padding:64px 16px}}.faq-section__title{margin-bottom:40px;color:#1f1f1f;text-align:center;font-size:48px;font-weight:700;line-height:64px}@media (max-width:904px){.faq-section__title{margin-bottom:24px;font-size:28px;font-weight:700;line-height:38px}}.faq-section__content{width:100%}.faq-section__card{padding:48px;border-radius:32px;background-color:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.07)}@media (max-width:904px){.faq-section__card{padding:24px}}.faq-section__list{width:100%}.faq-section__item{border-bottom:1px dashed #dbdbdb;padding-bottom:24px;margin-bottom:24px}@media (max-width:904px){.faq-section__item{padding-bottom:18px;margin-bottom:18px}}.faq-section__details{width:100%}.faq-section__details>summary{cursor:pointer}.faq-section__details>summary::-webkit-details-marker{display:none}.faq-section__question{width:100%;display:flex;align-items:center;justify-content:space-between}.faq-section__question:hover .faq-section__question-text{opacity:.8}.faq-section__question-text-wrapper{display:flex;align-items:baseline;gap:4px}.faq-section__question-text{color:#1f1f1f;font-size:18px;line-height:26px;font-weight:700;text-align:left}@media (max-width:904px){.faq-section__question-text{font-size:16px;line-height:24px;font-weight:700}}.faq-section__question-prefix{width:18px;flex-shrink:0}@media (max-width:904px){.faq-section__question-prefix{width:16px}}.faq-section__question-prefix-image{width:100%;object-fit:contain}.faq-section__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative}@media (max-width:904px){.faq-section__icon{width:32px;height:32px}}.faq-section__icon-plus{display:inline-flex}.faq-section__details[open] .faq-section__icon-plus,.faq-section__icon-minus{display:none}.faq-section__details[open] .faq-section__icon-minus{display:inline-flex}.faq-section__answer{display:flex;align-items:flex-start;gap:8px;animation:faq-expand .2s ease;padding-top:6px;padding-right:68px}@media (max-width:904px){.faq-section__answer{padding-top:10px;padding-right:0}}.faq-section__answer-prefix{color:#595959;font-size:18px;line-height:26px;font-weight:600}@media (max-width:904px){.faq-section__answer-prefix{font-size:16px;line-height:24px;font-weight:700}}.faq-section__answer-text{color:#595959;font-size:18px;line-height:26px}@media (max-width:904px){.faq-section__answer-text{font-size:16px;line-height:24px}}.faq-section__footer{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.faq-section__footer-dedsc{color:#595959;font-size:16px;line-height:24px}@media (max-width:904px){.faq-section__footer-dedsc{font-size:14px;line-height:20px}}.faq-section__footer-link.common-button{width:240px}@media (max-width:904px){.faq-section__footer-link.common-button{height:40px;width:200px;font-size:14px;line-height:20px}}.faq-section__model{width:634px;position:absolute;right:-158px;bottom:0;pointer-events:none}@media (min-width:905px)and (max-width:1279px){.faq-section__model{width:525px;right:0}}@media (max-width:904px){.faq-section__model{display:none}}.faq-section__model img{width:100%;display:block}.faq-section__skeleton{height:64px;margin:2px 48px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:faq-shimmer 1.4s infinite}@keyframes faq-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.running-section{width:100%}.running-section .mobile-only{display:none}@media (max-width:904px){.running-section .mobile-only{display:block}}.running-section__inner{max-width:1136px;margin:0 auto;padding:60px 0}@media (min-width:905px)and (max-width:1279px){.running-section__inner{padding:60px}}@media (max-width:904px){.running-section__inner{padding:64px 16px}}.running-section__header{margin-bottom:48px;text-align:center}@media (min-width:905px)and (max-width:1279px){.running-section__header{margin-bottom:40px}}@media (max-width:904px){.running-section__header{margin-bottom:32px}}.running-section__title{margin-bottom:8px;color:#1f1f1f;font-size:48px;font-weight:700;line-height:64px;text-align:center}@media (max-width:904px){.running-section__title{font-size:28px;font-weight:700;line-height:38px;padding:0 16px}}.running-section__subtitle{color:#8c8c8c;text-align:center;font-size:20px;line-height:28px;font-weight:600}@media (max-width:904px){.running-section__subtitle{font-size:16px;line-height:24px;font-weight:600}}.running-section__content{display:flex;align-items:stretch;gap:24px}@media (min-width:905px)and (max-width:1279px){.running-section__content{flex-direction:column}}@media (max-width:904px){.running-section__content{flex-direction:column;gap:32px}}.running-section__banner{width:654px;border-radius:24px;overflow:hidden;position:relative}@media (min-width:905px)and (max-width:1279px){.running-section__banner{width:100%}}@media (max-width:904px){.running-section__banner{width:100%}}.running-section__banner-image{width:100%;height:100%;object-fit:cover;display:block}.running-section__banner-image-overlay{position:absolute;bottom:20px;left:20px}.running-section__banner-image-overlay-title{margin-bottom:4px;color:#fff;font-size:36px;font-weight:700;line-height:48px}@media (max-width:904px){.running-section__banner-image-overlay-title{font-size:20px;line-height:28px;font-weight:700}}.running-section__banner-image-overlay-subtitle{color:#fff;font-size:18px;line-height:26px}@media (max-width:904px){.running-section__banner-image-overlay-subtitle{font-size:14px;line-height:20px}}.running-section__products{width:458px;display:flex;flex-direction:column;gap:20px}@media (min-width:905px)and (max-width:1279px){.running-section__products{width:100%}}@media (max-width:904px){.running-section__products{width:100%}}.running-section__product-item{width:100%}.running-section__product{display:flex;align-items:center;gap:20px;width:100%}.running-section__product:hover .running-section__product-thumb img{transform:scale(1.04)}@media (max-width:904px){.running-section__product{gap:16px}}.running-section__product-thumb{flex-shrink:0;width:128px;height:128px;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background-color:#fff}@media (max-width:904px){.running-section__product-thumb{width:124px;height:124px}}.running-section__product-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.running-section__product-image{width:100%;height:100%;object-fit:cover;display:block}.running-section__product-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.running-section__product-stage{color:#0035b0;font-size:18px;line-height:26px;font-weight:700}@media (max-width:904px){.running-section__product-stage{font-size:16px;line-height:24px;font-weight:700}}.running-section__product-name{color:#1f1f1f;font-size:20px;line-height:28px;font-weight:600}@media (max-width:904px){.running-section__product-name{font-size:18px;line-height:26px;font-weight:600}}.running-section__product-description{color:#8c8c8c;font-size:14px;line-height:20px}.scenario-section{width:100%}.scenario-section__inner{max-width:1136px;margin:0 auto;padding:60px 0 80px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width:905px)and (max-width:1279px){.scenario-section__inner{max-width:904px}}@media (max-width:904px){.scenario-section__inner{padding:64px 0;gap:16px}}.scenario-section__header{display:flex;flex-direction:column;gap:8px;text-align:center}.scenario-section__title{color:#000;font-size:48px;font-weight:700;line-height:64px}@media (max-width:904px){.scenario-section__title{font-size:28px;font-weight:700;line-height:38px;padding:0 16px}}.scenario-section__subtitle{color:#8c8c8c;font-size:20px;line-height:28px;font-weight:600}@media (max-width:904px){.scenario-section__subtitle{font-size:16px;line-height:24px;font-weight:600}}.scenario-section__tabs{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;background-color:#e8f3ff;border-radius:16px}@media (max-width:904px){.scenario-section__tabs{overflow-x:auto;scrollbar-width:none;justify-content:flex-start;border-radius:0}.scenario-section__tabs::-webkit-scrollbar{display:none}}.scenario-section__tab{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px 20px;background-color:#fff;border:1px solid #dbdbdb;border-radius:20px;color:#1f1f1f;font-size:18px;line-height:26px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}@media (max-width:904px){.scenario-section__tab{font-size:14px;line-height:20px;font-weight:600}}.scenario-section__tab--active{border-color:#2f54eb;color:#2f54eb;font-size:18px;line-height:26px;font-weight:700}@media (max-width:904px){.scenario-section__tab--active{font-size:14px;line-height:20px;font-weight:600}}.scenario-section__details{display:flex;align-items:center;gap:24px;width:100%;padding:24px;background-color:#fff;border:1px solid #ebebeb;border-radius:24px;overflow:hidden}@media (max-width:904px){.scenario-section__details{flex-direction:column;width:calc(100% - 32px);margin:0 auto;padding:24px 0}}.scenario-section__hero{flex-shrink:0;width:460px;height:400px;border-radius:16px;overflow:hidden}@media (min-width:905px)and (max-width:1279px){.scenario-section__hero{width:336px}}@media (max-width:904px){.scenario-section__hero{width:100%;aspect-ratio:1/1;height:auto;padding:0 24px}}.scenario-section__hero-image{width:100%;height:100%;object-fit:cover;display:block}.scenario-section__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px}@media (max-width:904px){.scenario-section__body{width:100%}}.scenario-section__lead{display:flex;flex-direction:column;gap:20px}@media (max-width:904px){.scenario-section__lead{padding:0 24px}}.scenario-section__lead-top{display:flex;flex-direction:column;gap:10px}.scenario-section__lead-title{color:#1f1f1f;font-size:28px;font-weight:700;line-height:38px}@media (max-width:904px){.scenario-section__lead-title{font-size:20px;line-height:28px;font-weight:700}}.scenario-section__tags{display:flex;flex-wrap:wrap;gap:8px}.scenario-section__tag{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;background-color:#e8f2ff;color:#2f54eb;border-radius:50px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.scenario-section__description{display:flex;flex-direction:column;padding:16px;background-color:#f5f9ff;border-radius:12px}.scenario-section__description-line{color:#1f1f1f;font-size:16px;line-height:24px;font-weight:600}.scenario-section__recommend{min-width:0;display:flex;flex-direction:column;gap:8px}.scenario-section__recommend-title{color:#1f1f1f;font-size:18px;line-height:26px;font-weight:700}@media (max-width:904px){.scenario-section__recommend-title{padding:0 24px}}.scenario-section__products{display:flex;flex-wrap:nowrap;gap:16px}.scenario-section__product-item{flex-shrink:0;width:108px}.scenario-section__products-swiper{width:100%;min-width:0;position:relative;overflow:hidden}.scenario-section__products-swiper .swiper-slide{width:108px;height:auto}.scenario-section__products-swiper .custom-swiper-nav__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;border-radius:999px;cursor:pointer;border:1px solid #dbdbdb;background-color:#fff;display:flex;align-items:center;justify-content:center;display:none}.scenario-section__products-swiper .custom-swiper-nav__btn.custom-swiper-nav__prev{left:0}.scenario-section__products-swiper .custom-swiper-nav__btn.custom-swiper-nav__next{right:0}@media (min-width:905px)and (max-width:1279px){.scenario-section__products-swiper .custom-swiper-nav__btn{display:block}}@media (max-width:904px){.scenario-section__products-swiper .custom-swiper-nav__btn{display:block}}.scenario-section__product{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:108px}.scenario-section__product:hover .scenario-section__product-thumb img{transform:scale(1.04)}.scenario-section__product-thumb{width:108px;height:108px;border:1px solid #ebebeb;border-radius:12px;overflow:hidden;background-color:#fff;position:relative}.scenario-section__product-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.scenario-section__product-image{width:100%;height:100%;object-fit:cover;display:block}.scenario-section__product-name{width:100%;color:#1f1f1f;font-size:13px;line-height:18px;font-weight:500;text-align:center}.video-section{width:100%;height:712px;background-color:#053591;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(https://i.aroundpharm.com/web/chd/chd_video_bg.png)}@media (min-width:905px)and (max-width:1279px){.video-section{height:auto;padding:120px 0}}@media (max-width:904px){.video-section{height:auto;padding:64px 16px}}.video-section__inner{max-width:1136px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:36px}@media (min-width:905px)and (max-width:1279px){.video-section__inner{max-width:708px;gap:40px;flex-direction:column;justify-content:center}}@media (max-width:904px){.video-section__inner{flex-direction:column;align-items:stretch;width:100%;gap:32px}}.video-section__copy{display:flex;flex-direction:column;gap:32px;width:540px;max-width:100%;flex-shrink:0}@media (min-width:905px)and (max-width:1279px){.video-section__copy{text-align:center}}@media (max-width:904px){.video-section__copy{width:100%;gap:32px;align-items:center;text-align:center}}.video-section__text{display:flex;flex-direction:column;gap:16px}@media (min-width:905px)and (max-width:1279px){.video-section__text{align-items:center}}@media (max-width:904px){.video-section__text{gap:8px}.video-section__icon{display:none}}.video-section__title{color:#fff;font-size:40px;font-weight:700;line-height:52px}@media (max-width:904px){.video-section__title{font-size:28px;font-weight:700;line-height:38px;text-align:center}}.video-section__subtitle{color:#fff;font-size:18px;line-height:26px}@media (max-width:904px){.video-section__subtitle{text-align:center}}.video-section__steps{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;margin:0;list-style:none}@media (max-width:904px){.video-section__steps{gap:4px}}.video-section__step-arrow-wrap,.video-section__step-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;will-change:opacity}.video-section__step-wrap--step2{opacity:0;animation:video-step-reveal-2 6s step-end infinite}.video-section__step-wrap--step3{opacity:0;animation:video-step-reveal-3 6s step-end infinite}.video-section__step{display:flex;flex-direction:column;align-items:center;justify-content:center;width:138px;height:138px}@media (min-width:905px)and (max-width:1279px){.video-section__step{width:120px;height:120px}}@media (max-width:904px){.video-section__step{width:88px;height:88px}}.video-section__step img{width:100%;display:block}.video-section__step-arrow{flex-shrink:0;width:32px;height:auto}@media (max-width:904px){.video-section__step-arrow{width:20px}}.video-section__media{width:708px;max-width:100%;flex-shrink:1}@media (max-width:904px){.video-section__media{width:100%}}.video-section__video{position:relative;width:100%;aspect-ratio:708/396;border-radius:20px;overflow:hidden;background-color:#000}.video-section__video iframe{width:100%;height:100%;border:0;display:block}@keyframes video-step-reveal-2{0%{opacity:0}33.34%{opacity:1}}@keyframes video-step-reveal-3{0%{opacity:0}66.67%{opacity:1}}@keyframes skeleton-loading{0%{background-color:#f5f5f5}50%{background-color:#fff}to{background-color:#f5f5f5}}@keyframes sl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sl-slide-up{0%{transform:translateY(12%);opacity:.96}to{transform:translateY(0);opacity:1}}.brand-instagram{padding:104px 0;width:100%;background-color:#fff}@media (min-width:905px)and (max-width:1279px){.brand-instagram{padding:80px 0}}@media (max-width:904px){.brand-instagram{padding:60px 0}}.brand-instagram .swiper-slide{width:333px}@media (max-width:904px){.brand-instagram .swiper-slide{width:240px}}.brand-instagram__list{margin-top:56px;width:100%}.brand-instagram__list--no-swiper{display:flex;justify-content:center;gap:24px}@media (max-width:904px){.brand-instagram__list{margin-top:32px}}.brand-instagram__list__item{width:333px;overflow:hidden}@media (max-width:904px){.brand-instagram__list__item{width:240px}}.brand-instagram__list__item__link{width:100%;aspect-ratio:13/16;display:block;border-radius:32px;overflow:hidden}.brand-instagram__list__item__link img{width:100%;height:100%;object-fit:cover;display:block}