.ecommerce_introduction{max-width:auto;margin:0 auto;padding:0 24px}@media (min-width:1280px){.ecommerce_introduction{max-width:auto;margin:0 auto;padding:0 32px}}@media (min-width:1536px){.ecommerce_introduction{max-width:1536px;margin:0 auto;padding:0 48px}}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_disclaimer,.ecommerce_introduction .description,.ecommerce_visual .description+.description{font-size:16px;line-height:26px}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_title,.ecommerce_features .depthTitle,.ecommerce_visual .description span,.ecommerce_visual .description{font-size:22px;line-height:30px}@media (min-width:768px){.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_disclaimer,.ecommerce_introduction .description,.ecommerce_visual .description+.description{font-size:16px;line-height:26px}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_title{font-size:28px;line-height:38px}.ecommerce_features .depthTitle,.ecommerce_visual .description span,.ecommerce_visual .description{font-size:34px;line-height:48px}}@media (min-width:1280px){.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_disclaimer,.ecommerce_introduction .description,.ecommerce_visual .description+.description{font-size:18px;line-height:28px}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_title{font-size:32px;line-height:42px}.ecommerce_features .depthTitle,.ecommerce_visual .description span,.ecommerce_visual .description{font-size:42px;line-height:58px}}@media (min-width:1536px){.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_disclaimer,.ecommerce_introduction .description,.ecommerce_visual .description+.description{font-size:20px;line-height:32px}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_title{font-size:38px;line-height:50px}.ecommerce_features .depthTitle,.ecommerce_visual .description span,.ecommerce_visual .description{font-size:50px;line-height:70px}}.ecommerce .subscription_card__button{vertical-align:middle;color:#1f0aad;cursor:pointer;letter-spacing:-.03em;background-color:#fff;border-radius:999px;height:44px;padding-left:22px;padding-right:42px;font-size:14px;line-height:44px;display:inline-block;position:relative;overflow:hidden}.ecommerce .subscription_card__button span{top:unset;font-size:inherit;position:relative;transform:none}.ecommerce .subscription_card__button:after{content:"";background:url(/assets/images/ico/ico_btn_up_blue.svg) 0 0/100% no-repeat;width:16px;height:16px;display:block;position:absolute;top:50%;right:21px;transform:translateY(-50%)}.ecommerce .subscription_card__button:hover span{opacity:1}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}.ecommerce .subscription_card__button:hover:after{animation:2s infinite btnPrimary}.ecommerce .subscription_card__button{color:#fff;background-color:transparent;border:1px solid #fff}@media (min-width:768px){.ecommerce .subscription_card__button{height:58px;padding-left:30px;padding-right:54px;font-size:18px;line-height:58px}.ecommerce .subscription_card__button:after{width:18px;height:18px;right:27px}@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1536px){.ecommerce .subscription_card__button{height:70px;padding-left:36px;padding-right:64px;font-size:22px;line-height:70px}.ecommerce .subscription_card__button:after{width:20px;height:20px;right:32px}@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.tween-item{width:100%;height:100%}.ecommerce_features .depthTitle,.ecommerce_introduction .description,.ecommerce_introduction .depthTitle,.ecommerce_visual .description{color:#121212;letter-spacing:-.03em;text-align:center;font-family:stolzl}.ecommerce .hero .hero_title{color:#000}.ecommerce_visual .visual{height:27rem}.ecommerce_visual .visual .wrapper{height:110%}.ecommerce_visual .description{margin:0 auto 3rem;padding:6rem 2.4rem 0}.ecommerce_visual .description span{font-family:covered}.ecommerce_visual .description+.description{padding-top:0;font-family:Pretendard}.ecommerce .welfare{padding:0 4rem}.ecommerce .welfare .welfare_list{flex-flow:column;gap:1.4rem;display:flex}.ecommerce .welfare .welfare_list .base_article{padding:1.8rem 0 1.6rem}.ecommerce .welfare .welfare_list .base_article:last-child{margin-bottom:0}.ecommerce .welfare .welfare_list .base_article span{padding-bottom:0}.ecommerce .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:1.8rem}.ecommerce .welfare .welfare_list .base_article .base_article_img_box img{margin:0}.ecommerce_introduction{flex-direction:column;align-items:center;gap:3rem;padding:8rem 2.4rem;display:flex}.ecommerce_introduction:last-child{padding-bottom:4rem}.ecommerce_introduction .depthTitle{color:#1d1d1f;letter-spacing:normal;font-family:Pretendard;font-size:3rem;font-weight:700;line-height:1.4em}.ecommerce_introduction .description{color:#1d1d1f;letter-spacing:normal;margin-bottom:3rem;font-family:abeezee}.ecommerce_introduction .description:empty{display:none}.ecommerce_introduction .img_area{width:100%;height:35rem;position:relative;overflow:hidden}.ecommerce_introduction .img_area img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecommerce_contactUs{flex-direction:column;gap:3.2rem;width:100%;margin-top:1rem;display:flex}.ecommerce_contactUs li{background-color:#f4f4f4;flex-direction:column;align-items:center;gap:4rem;padding:6rem 2.4rem;display:flex}.ecommerce_contactUs a{color:#fff;letter-spacing:-.042rem;white-space:nowrap;box-sizing:border-box;background-color:#1f0aad;border-radius:9.9rem;justify-content:center;align-items:center;gap:1rem;height:4.4rem;padding:1.2rem 2.4rem;font-family:Pretendard;font-size:1.4rem;font-weight:700;line-height:1.8rem;text-decoration:none;display:inline-flex}.ecommerce_contactUs .disclaimer{color:#1f0aad;text-align:center;text-transform:uppercase;font-size:1.4rem;font-weight:600;line-height:1.5}.ecommerce_contactUs .element_title{text-align:center;font-size:3.2rem;font-weight:700;line-height:5rem}.ecommerce_contactUs .description{text-align:center;font-size:1.6rem;line-height:1.5}.ecommerce .ecommerce_sub_visual{width:100%;height:22rem;margin-bottom:8rem;position:relative;overflow:hidden}.ecommerce .ecommerce_sub_visual .wrapper{height:110%}.ecommerce .ecommerce_sub_visual .wrapper img{width:100%;height:100%;top:unset;object-fit:cover;object-position:center;display:inline-block;position:relative;transform:scale(1.3)}.ecommerce .alternating_feature_stack__row:last-child{margin-bottom:0}.ecommerce_features .depthTitle{max-width:110rem;margin:0 auto 6rem;font-family:Pretendard;font-weight:700}.ecommerce .features_swiper{background-color:#fff}.ecommerce .features_swiper .image_swiper{width:69%}.ecommerce .features_swiper .image_swiper .swiper-pagination{bottom:-3.6rem}.ecommerce .features_swiper .text_swiper{padding:8.6rem 2.4rem 0}.ecommerce .features_swiper .text_swiper .swiper-slide{position:relative}.ecommerce .features_swiper .text_swiper .swiper-slide:first-child{margin-bottom:10.6rem;padding-bottom:9rem}.ecommerce .features_swiper .text_swiper .swiper-slide:nth-child(2){margin-bottom:11.6rem;padding-bottom:10rem}.ecommerce .features_swiper .text_swiper .swiper-slide:nth-child(3){margin-bottom:11.6rem;padding-bottom:11.6rem}.ecommerce .features_swiper .text_swiper .swiper-slide:after{content:"";background:url(/assets/images/ico/ico_wave.svg) 50%/cover no-repeat;width:17rem;height:1.6rem;margin-top:8.8rem;display:block;position:absolute;right:0}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text{opacity:0;font-family:Pretendard;transition:all .9s .1s;position:relative;transform:translateY(50%)}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_title{margin-bottom:2.4rem;font-weight:700}.ecommerce .features_swiper .text_swiper .swiper-slide.swiper-slide-active div{opacity:1;transform:translateY(0)}.ecommerce .subscription_card{background-color:#f4f4f4;flex-direction:column;align-items:center;gap:4rem;display:flex}.ecommerce .subscription_card__content{flex-direction:column;gap:2.4rem;width:100%;display:flex}.ecommerce .subscription_card__header{flex-direction:column;align-items:center;gap:.6rem;display:flex}.ecommerce .subscription_card__disclaimer{color:#1f0aad;text-align:center;text-transform:uppercase;margin:0;font-family:Pretendard;font-size:1.4rem;font-weight:600;line-height:1.5}.ecommerce .subscription_card__title{color:#1d1d1f;text-align:center;white-space:nowrap;margin:0;font-family:Pretendard;font-size:3.2rem;font-weight:700;line-height:5rem}.ecommerce .subscription_card__description{text-align:center;flex-direction:column;width:100%;display:flex}.ecommerce .subscription_card__description_line{color:#1d1d1f;margin:0;font-family:Pretendard;font-size:1.6rem;font-weight:400;line-height:1.5}.ecommerce .subscription_card__button{background-color:#1f0aad;border:1px solid #1f0aad;padding-left:2.4rem;padding-right:4.5rem;font-weight:700;transition:opacity .2s}.ecommerce .subscription_card__button:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.6768 16.9868H16.4551V9.1167L5.66895 19.9028L4.09766 18.3325L14.8848 7.54541H7.01367V5.32373H18.6768V16.9868Z' fill='white'/%3E%3C/svg%3E") 50%/contain no-repeat}.ecommerce .subscription_card__button:hover{background-color:#fff}.ecommerce .subscription_card__button:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.6758 16.9863H16.4541V9.11621L5.66797 19.9023L4.09668 18.332L14.8838 7.54492H7.0127V5.32324H18.6758V16.9863Z' fill='%231F0AAD'/%3E%3C/svg%3E")}.ecommerce .subscription_card__button:hover .subscription_card__button_text{color:#1f0aad}.ecommerce .subscription_card__button_text{color:#fff;font-family:Pretendard}@media (min-width:768px){.ecommerce_visual .visual{height:57.6rem}.ecommerce_visual .description{padding:12rem 7.4rem 1rem}.ecommerce_visual .description+.description{padding-top:0}.ecommerce .welfare{padding:0 3.6rem}.ecommerce .welfare .welfare_list{flex-flow:wrap;gap:1.8rem}.ecommerce .welfare .welfare_list .base_article{width:calc(33.3333% - 1.2rem);height:auto;margin-bottom:0;padding:8rem 2.4rem 3.4rem}.ecommerce .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:3.6rem}.ecommerce_introduction{padding:12rem 2.4rem}.ecommerce_introduction .depthTitle{font-size:4rem;line-height:1.5em}.ecommerce_introduction .description{margin-bottom:5rem}.ecommerce_introduction .img_area{height:42.5rem}.ecommerce_contactUs{max-width:70rem;margin:1rem auto 0}.ecommerce_contactUs li{padding:6rem 2.4rem}.ecommerce_contactUs a{letter-spacing:-.054rem;height:auto;padding:2rem 4rem;font-size:1.8rem;line-height:2.4rem}.ecommerce_contactUs .element_title{font-size:3.8rem;line-height:5rem}.ecommerce_contactUs .description{font-size:1.6rem}.ecommerce .ecommerce_sub_visual{height:34rem;margin-bottom:12rem}.ecommerce .ecommerce_sub_visual img{height:50vw}.ecommerce .features_swiper{padding:0 11.6rem}.ecommerce .features_swiper .image_swiper{width:67.7239%}.ecommerce .features_swiper .text_swiper{padding:12.4rem 0 0}.ecommerce .features_swiper .text_swiper .swiper-slide:first-child{margin-bottom:14.8rem;padding-bottom:10.6rem}.ecommerce .features_swiper .text_swiper .swiper-slide:nth-child(2){margin-bottom:16.8rem;padding-bottom:6rem}.ecommerce .features_swiper .text_swiper .swiper-slide:nth-child(3){margin-bottom:17.8rem;padding-bottom:5rem}.ecommerce .features_swiper .text_swiper .swiper-slide:after{width:20.6rem;height:1.8rem;margin-top:10.6rem;right:0}.ecommerce .subscription_card__title{font-size:3.8rem}.ecommerce .subscription_card__description_line{font-size:1.6rem}.ecommerce .subscription_card__button{height:6.4rem;padding-left:4rem;padding-right:6.1rem;line-height:6.4rem}.ecommerce .subscription_card__button:after{width:2.4rem;height:2.4rem}.ecommerce .subscription_card__button_text{letter-spacing:-.054rem;line-height:2.4rem}}@media (min-width:1280px){.ecommerce_visual .visual{height:80rem}.ecommerce_visual .overview{padding:16rem 0 14rem}.ecommerce_visual .overview .overview_label_text{font-size:1.6rem}.ecommerce_visual .description{margin-bottom:0;padding:14rem 9rem 6rem}.ecommerce_visual .description+.description{padding-top:0}.ecommerce .welfare{max-width:100.6rem;margin:0 auto;padding:0}.ecommerce .welfare .welfare_list{gap:3.8rem 2.5rem}.ecommerce .welfare .welfare_list .base_article{width:calc(33.3333% - 1.66667rem);padding:12rem 4rem 5rem}.ecommerce .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:5rem}.ecommerce_introduction{gap:4rem;padding:14rem 0}.ecommerce_introduction .depthTitle{font-size:5.6rem}.ecommerce_introduction .description{margin-bottom:4rem;font-size:2rem;line-height:1.6em}.ecommerce_introduction .img_area{max-width:110rem;height:65rem}.ecommerce_contactUs{flex-flow:wrap;gap:4rem;max-width:100rem;margin-top:4rem}.ecommerce_contactUs li{width:calc(50% - 2rem);padding:8rem 2.4rem}.ecommerce_contactUs a{letter-spacing:-.054rem;padding:2rem 4rem;font-size:1.8rem;line-height:2.4rem}.ecommerce_contactUs .element_title{font-size:3.8rem;line-height:5rem}.ecommerce_contactUs .description{font-size:1.8rem}.ecommerce .ecommerce_sub_visual{height:45rem;margin-bottom:14rem}.ecommerce .ecommerce_sub_visual img{height:42vw;top:-2rem}.ecommerce_features .depthTitle{margin-bottom:18rem}.ecommerce .features_swiper{justify-content:space-between;padding-bottom:14rem;display:flex}.ecommerce .features_swiper .image_swiper{width:36.7188vw;margin:0;padding-bottom:3.6rem}.ecommerce .features_swiper .image_swiper .swiper-pagination{bottom:0}.ecommerce .features_swiper .text_swiper{width:30.4688vw;height:auto;margin:0 0 0 3rem;padding:12.9rem 0 0}.ecommerce .features_swiper .text_swiper .swiper-slide:first-child,.ecommerce .features_swiper .text_swiper .swiper-slide:nth-child(2),.ecommerce .features_swiper .text_swiper .swiper-slide:nth-child(3){margin-bottom:0;padding-bottom:0}.ecommerce .features_swiper .text_swiper .swiper-slide:after{width:20.6rem;height:1.8rem;margin-top:0;margin-bottom:0;bottom:9.1rem;right:3rem}.ecommerce .subscription_card__description_line{font-size:1.8rem}}@media (min-width:1536px){.ecommerce_visual .visual{height:96rem}.ecommerce_visual .overview{padding:18rem 0}.ecommerce_visual .description{padding:18rem 16.8rem 8rem}.ecommerce_visual .description+.description{padding-top:0}.ecommerce .welfare{max-width:110rem}.ecommerce .welfare .welfare_list{gap:5.6rem 2.8rem}.ecommerce .welfare .welfare_list .base_article{width:calc(33.3333% - 1.86667rem)}.ecommerce .welfare .welfare_list .base_article .base_article_img_box{padding-bottom:6rem}.ecommerce_introduction{padding:18rem 0}.ecommerce_introduction .img_area{max-width:120rem}.ecommerce_contactUs{max-width:110rem}.ecommerce_contactUs a{letter-spacing:-.054rem;padding:2rem 4rem;font-size:1.8rem;line-height:2.4rem}.ecommerce_contactUs .element_title{font-size:3.8rem;line-height:5rem}.ecommerce_contactUs .description{font-size:1.8rem}.ecommerce .ecommerce_sub_visual{height:56rem;margin-bottom:18rem}.ecommerce .ecommerce_sub_visual img{height:63rem;top:-7rem}.ecommerce .features_swiper{gap:14rem;max-width:130.6rem;margin:0 auto;padding:0 8.4rem 18rem}.ecommerce .features_swiper .image_swiper{width:33.8542vw;max-width:52rem;margin:0;padding-bottom:4rem}.ecommerce .features_swiper .image_swiper .swiper-pagination{bottom:0}.ecommerce .features_swiper .text_swiper{width:38.151vw;max-width:58.6rem;margin:0 0 0 4rem;padding:15.5rem 0 0}.ecommerce .features_swiper .text_swiper .swiper-slide{margin-bottom:0}.ecommerce .features_swiper .text_swiper .swiper-slide:after{width:26.3rem;height:2.2rem;right:0}.ecommerce .features_swiper .text_swiper .swiper-slide .intro_text .intro_disclaimer{margin-bottom:24.4rem}.ecommerce .subscription_card__button{padding-right:6.8rem;font-size:1.8rem}}.ecommerce{overflow:hidden}.ecommerce .ecommerce_tab_wrapper{line-height:1}.ecommerce .ecommerce_tab_wrapper p,.ecommerce .ecommerce_tab_wrapper ul,.ecommerce .ecommerce_tab_wrapper ol,.ecommerce .ecommerce_tab_wrapper div,.ecommerce .ecommerce_tab_wrapper h3,.ecommerce .ecommerce_tab_wrapper h4,.ecommerce .ecommerce_tab_wrapper h5{word-break:break-all}.ecommerce .ecommerce_tab_wrapper ol,.ecommerce .ecommerce_tab_wrapper ul{padding-left:2rem}.ecommerce .ecommerce_tab_wrapper .text-content .content-header{text-align:center;border:1px solid #e4e4e4;flex-direction:column;align-items:center;gap:1.6rem;padding:3.2rem 2rem;display:flex}.ecommerce .ecommerce_tab_wrapper .text-content{flex-direction:column;gap:128px;display:flex}.ecommerce .ecommerce_tab_wrapper .text-content .section:last-child,.ecommerce .ecommerce_tab_wrapper .text-content .section .subsection:last-child h4:last-child,.ecommerce .ecommerce_tab_wrapper .text-content .section .subsection:last-child h5:last-child,.ecommerce .ecommerce_tab_wrapper .text-content .section .subsection:last-child p:last-child,.ecommerce .ecommerce_tab_wrapper .text-content .section .subsection:last-child ol:last-child,.ecommerce .ecommerce_tab_wrapper .text-content .section .subsection:last-child ul:last-child,.ecommerce .ecommerce_tab_wrapper .text-content .section .subsection:last-child div:last-child{margin-bottom:0}.ecommerce .ecommerce_tab_wrapper .text-content .spacing-6{margin-bottom:6px}.ecommerce .ecommerce_tab_wrapper .text-content .spacing-16{margin-bottom:16px}.ecommerce .ecommerce_tab_wrapper .text-content .spacing-32{margin-bottom:32px}.ecommerce .ecommerce_tab_wrapper .text-content .spacing-64{margin-bottom:64px}.ecommerce .ecommerce_tab_wrapper .text-content .spacing-128{margin-bottom:128px}.ecommerce .ecommerce_tab_wrapper .text-content .circle-number{font-size:.75em;position:relative;top:-.1em}.ecommerce .ecommerce_tab_wrapper .text-content .signature-section{flex-direction:column;align-items:flex-end;display:flex}.ecommerce .ecommerce_tab_wrapper .text-content .signature-section .signature-image{width:299px}.ecommerce .ecommerce_tab_wrapper .text-content .signature-section .signature-image img{width:100%;height:auto;position:relative;right:-4rem}
