@charset "utf-8";

body {width:100%; height:auto; -webkit-overflow-scrolling:touch;}
#wrap {min-width:320px; width:100%; height:100%; -webkit-overflow-scrolling:touch; overflow: clip;}
.ly_wrap {overflow:hidden; overflow-y:scroll; -webkit-overflow-scrolling:touch;}

.w_custom{position: relative; width: calc(100% - 20px);margin-inline: auto;}
.link{position: absolute; inset: 0; z-index: 3;}
.gapBox{display: grid; grid-template-columns: minmax(0, 1fr); gap: 70px;}
    .gapBox.g140{gap: 70px;}
    .gapBox.g120{gap: 70px;}
    .gapBox.g100{gap: 50px;}
    .gapBox.g80{gap: 40px;}
    .gapBox.g60{gap: 30px;}
    .gapBox.g40{gap: 20px;}


/*───────────────────────────────────────────────────────────

	 상단 outline/header

───────────────────────────────────────────────────────────*/
    .hd_bnr{background:var(--black-color00);display: flex;align-items: center;justify-content: center;text-align: center;font-size:var(--text-13);color:var(--point-white02);padding:10px 10px;}
    #header{position:sticky;width:100%;top:0;left:0;z-index:1000;transition:all 0.3s;background: var(--point-white); box-shadow: var(--shadow-01);}
    #header .header_box{display: flex;align-items: center;justify-content: space-between;padding:20px 20px;} 
	#header .header_box .h_logo{height:26px;}
    #header .hd_right{display: flex;align-items: center;gap:20px;}
    .lang_desc{position: relative; font-size: var(--text-20);}
    .lang_desc button{font-size: var(--text-16);font-weight:400;color: var(--black-color03);padding-right:var(--row-gap20);display: flex;align-items: center;gap: 8px;cursor: pointer;}
        .lang_desc button:after{position: absolute;content:'';width:9px;aspect-ratio: auto 1.7;background: var(--black-color03);clip-path: var(--clip-poly01);top: 50%;right:0;translate: 0 -50%; transition: all 0.4s;}
        .lang_desc button.on:after{scale: -1 -1;}
    .lang_desc ul{position: absolute;top: calc(100% + 10px);left:50%;translate:-50%;width:50px;border-radius: var(--radius-10);padding-block:5px;background: var(--black-color00);font-size:100%;font-weight: 500;color: var(--black-color06);text-align: center;opacity: 0;pointer-events: none;transition: all 0.4s;}
        .lang_desc:has(button.on) ul{opacity: 1;pointer-events: all;}
    .lang_desc ul li{display: block;padding: 4px 10px;opacity: 0.6;filter:var(--filter-white);text-transform: uppercase;}
    .lang_desc ul li.on{opacity: 1;}


/*───────────────────────────────────────────────────────────

	 중앙 위치

───────────────────────────────────────────────────────────*/

.sub_top {position:relative; padding:0 45px 0 43px; border-block:1px solid #ddd; background:#fff;}
body:has(.sub_top) #container{padding-top:0;}
/* 좌측 이전 */
.sub_top .sub_top_left {position:absolute; top:0; left:0;}
.sub_top h2 {overflow:hidden; display:block; width:100%; padding:12px 0; white-space:nowrap; text-overflow:ellipsis; font-size:15px; line-height:15px; text-align:center;}
/* 목록가기 글쓰기 위치 */
.sub_top .sub_top_right2 {position:absolute; top:5px; right:5px;}

/*───────────────────────────────────────────────────────────

	 네비게이터

───────────────────────────────────────────────────────────*/
.navi_g { background:#f9f9f9; border-top:1px solid #dbdcde;}
.navi_g ul {padding:6px 10px 6px 10px; font-size:0;}
.navi_g ul li {display:inline-block; font-size:12px; text-indent:17px; background:url('../img/icon/icon_arrow_next.png') no-repeat 5px center; background-size:7px 11px;}
.navi_g ul li:nth-child(1) {text-indent:0; background:none;}
.navi_g ul li a {font-size:12px; text-indent:15px;}

/*───────────────────────────────────────────────────────────

	Aside 

───────────────────────────────────────────────────────────*/
    #aside{position: fixed;top: 0;left:0;width: 100%;height: 100%;z-index:1000;background: rgb(0 0 0 / 80%);backdrop-filter:blur(10px);display: flex;flex-direction: column;overflow: hidden;overflow-y: auto;padding-block: 10vh;box-sizing: border-box;opacity: 0;transition: all 0.6s;clip-path: inset(0 0 100% 0);}
    #aside.on{opacity: 1;clip-path: inset(0);}
    body:has(#aside.on){overflow: clip; touch-action: none;}
    #aside .w_custom{flex-shrink: 0;max-width: 1760px;min-height: 100%;display: flex;align-items: center;}
    #aside .gnb{width:100%;}
    #aside .gnb .hd_lnb{width: 100%;font-size: var(--text-20);letter-spacing: 0;display: grid;align-items: start;justify-content: center;grid-template: auto / repeat(4, 1fr);gap: clamp(15px, 2.2vw, 40px); text-align: center;}
    #aside .gnb .hd_lnb > li{position: relative; font-size: inherit; color: var(--black-color01);}

    @media (min-width:861px) {
        #aside .gnb .hd_lnb > li{opacity:0;translate:0 100px;transition:all 0.8s 0.3s;}
        #aside.on .gnb .hd_lnb > li{opacity:1;translate:0;}
        #aside.on .gnb .hd_lnb > li:nth-child(2){transition-delay:0.4s;}
        #aside.on .gnb .hd_lnb > li:nth-child(3){transition-delay:0.5s;}
        #aside.on .gnb .hd_lnb > li:nth-child(4){transition-delay:0.6s;}
        #aside.on .gnb .hd_lnb > li:nth-child(5){transition-delay:0.7s;}
        #aside.on .gnb .hd_lnb > li:nth-child(6){transition-delay:0.8s;}
    }
    #aside .gnb .hd_lnb > li > a{position: relative;display: block;font-size: 180%;font-weight: 700;line-height: 1.2;padding-block: 25px;transition: all 0.4s;filter: var(--filter-white);}
    #aside .gnb .hd_lnb > li > a:before{position: absolute;content: '';top: 0;left: 50%;translate: -50%;width:12px;height: 0;opacity:0;border-radius:100%;background: var(--point-color01);transition:all 0.3s;}
    #aside .gnb .dep02{margin-top: 8px;}
    #aside .gnb .dep02 > li{font-size: 105%;font-weight:400; color: var(--black-color06);}
    #aside .gnb .dep02 > li > a{display: block;padding-block: 12px;transition: all 0.4s;filter: var(--filter-white);}
    #aside .gnb .depth2{display: none;}
    #aside .utility{position: absolute;top: clamp(30px, 2.8vw, 50px);right: clamp(30px, 2.8vw, 50px);display: flex;align-items: center;gap: 30px; z-index:2;}
    #aside .utility .link_list > li{filter: var(--filter-white);}
    #aside .close_btn{position: relative;width: 40px;height: 40px;z-index: 9;}
    #aside .close_btn span{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%) rotate(45deg);width: 100%;height: 2px;background: var(--point-white);}
    #aside .close_btn span + span{transform: translate(-50%, -50%) rotate(-45deg);}
	
	#aside .hd_login{margin-top:20px;padding:0 15px;display: flex;align-items: center;justify-content: center;gap:20px;}
	#aside .hd_login li a{font-size:var(--text-16);color:var(--point-white);font-weight:400;}

    @media (max-width:1600px){
        #aside .gnb .hd_lnb{grid-template: auto / repeat(3, 1fr)}
    }
    @media (max-width:1023px){
        #aside{padding-block: clamp(60px, 12vw, 120px);}
        #aside .close_btn{width: clamp(30px, 4vw, 40px);height: clamp(30px, 4vw, 40px);}
        #aside .utility{gap:20px;}
    }
    @media (max-width:860px){
        #aside{display: block;}
        #aside .w_custom{align-items:flex-start;}
        #aside .gnb .hd_lnb{grid-template: auto / repeat(1, 1fr);gap:0;}
        #aside .gnb .hd_lnb > li{display: block;padding: 25px 0;width:100%;text-align:left;box-sizing:border-box;border-bottom: 1px solid rgba(255,255,255,0.15);}
        #aside .gnb .hd_lnb > li > a{padding-block: 0;}
        #aside .gnb .hd_lnb > li > a:before{display: none;}
        #aside .gnb .dep02{display: grid;gap: 0 20px;grid-template: auto / repeat(2, 1fr);margin-top: 15px;justify-content: flex-start;}
        #aside .gnb .dep02 > li > a{padding-block: 12px;}
        #aside .utility{top:15px; right: 15px;}
    }
    @media (max-width:640px){
        #aside .gnb .hd_lnb > li > a{font-size: 200%;}
        #aside .gnb .dep02 > li > a{padding-block: 7px;}
    }
    @media (max-width:479px){
        #aside .gnb .hd_lnb > li > a{font-size: 170%;}
        #aside .gnb .hd_lnb > li > a span{width: 100%;}
        #aside .gnb .dep02{margin-top: 10px;grid-template: auto / repeat(1, 1fr);}
        #aside .gnb .dep02 li{width: 100%;}
    }

/*───────────────────────────────────────────────────────────

	 FOOTER

───────────────────────────────────────────────────────────*/
    #footer{position: relative;}
    #footer .ft_content{padding:20px 15px;}
    #footer .info_box{display: flex;flex-direction: column;gap:16px;align-items: flex-start;}
    #footer .info_box > strong{font-size:var(--text-16);color:var(--black-color00);font-weight:600;;line-height:1.5;}
    #footer .info_box .info {display: flex;gap:2px var(--row-gap20);flex-wrap:wrap;}
    #footer .info_box .info dl{display: flex;gap:var(--row-gap20);font-size:var(--text-14);color:var(--black-color05);font-weight:400;line-height:1.71;}
        #footer .info_box .info dt{color:var(--black-color00);flex-shrink:0;}
    #footer .ft_menu_box{border-top:1px solid var(--black-color00);padding:20px 15px 100px;display: flex;flex-direction:column;align-items: center;gap:var(--row-gap10)}
    #footer .ft_menu{display: flex;gap:var(--row-gap20);}
    #footer .ft_menu li a{font-size:var(--text-15);color:var(--black-color00);font-weight:400;line-height:2;}
    #footer .ft_menu li a strong{font-weight: 500;}
    #footer .copy{display: flex;flex-direction: column;align-items: center;font-size:var(--text-15);color:var(--black-color08);font-weight:400;line-height:1.73;text-align: center;}
    #footer .copy a{font-size:var(--text-14);color:var(--black-color10);letter-spacing:0.03em;}

    /* 증명 마크 로고 영역 */
        .foot_certify{padding:15px 7px 0; text-align:center; background:#fff;display: none;}
        .foot_certify span{display:inline-block;margin-left:-4px;}
        .foot_certify span:first-child{margin-left:0;}
        .foot_certify img{height:45px; margin:0 7px 15px;}

    .ft_fixed_wrap{position: fixed;bottom:0;left:0;width:100%;background:var(--point-white);z-index:999;border-top:1px solid var(--border-color01);}
    .ft_fixed_wrap ul{display: flex;}
    .ft_fixed_wrap ul li{width:20%;}
    .ft_fixed_wrap a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap:3px;text-align: center;padding:10px 0;}
    .ft_fixed_wrap .ico{display: flex;align-items: center;justify-content: center;height:20px;}
    .ft_fixed_wrap img{max-height:100%;filter:var(--filter-gray01);}
    .ft_fixed_wrap span{font-size:var(--text-12);color:var(--border-color02);font-weight:500;line-height:1.4;}
    .ft_fixed_wrap .quick_home span{color:var(--black-color13);}

    .ft_quick{position: fixed;bottom:75px;right:20px;z-index:10;opacity:0;pointer-events:none;transition:all 0.4s;}
    .ft_quick.on{opacity:1;pointer-events:initial;}
    .ft_quick .ft_quick_btn{display: flex;align-items: center;justify-content: center;width:clamp(40px, 5vw, 50px);background:var(--black-color00);aspect-ratio:auto 1;}
    .ft_quick .ft_quick_btn img{height:16px;}

/*───────────────────────────────────────────────────────────

	 상품

───────────────────────────────────────────────────────────*/
    /*공통*/
    /*** 갤러리형 | goods/list/list_01.html ***/
    #wrap .goods_prd_item2 .goods_prd_item2_box {padding:0;}
    #wrap .goods_prd_item2 .goods_prd_img {padding-bottom:0;}
    #wrap .goods_prd_item2 .goods_prd_img .img_box .img {overflow:hidden;width:100%;position: relative;aspect-ratio:auto 0.827;height:auto;background:var(--poit-grad01);}
    #wrap .goods_prd_item2 .goods_prd_img .img_box .img img {width:100%; border:none;position: absolute;top:50%;left:50%;translate:-50% -50%;max-width:initial;}
    #wrap .goods_prd_item2 .goods_prd_content{margin-top:var(--row-gap15);}
    #wrap .goods_prd_item2 .goods_prd_content .goods_info_list{display: flex;flex-direction: column;gap:5px;}
    #wrap .goods_prd_item2 .goods_prd_content .goods_info_list li {padding:0; word-break:break-all; color:#3e3d3c; font-size:14px;}
    #wrap .goods_prd_item2 .goods_prd_content .goods_info_list li.brand_name{font-size: var(--text-16);color:var(--black-color03);font-weight:400;line-height:1.4;}
    #wrap .goods_prd_item2 .goods_prd_content .goods_info_list li.prd_name{font-size: var(--text-22);color:var(--black-color01);font-weight:500;line-height:1.4;padding:0;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
    #wrap .goods_prd_item2 .goods_prd_content .goods_info_list li.short_des {font-size: var(--text-17);color:var(--black-color05);font-weight:400;line-height:1.4;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
    #wrap .goods_prd_item2 .goods_prd_content .goods_info_list .money_box{display: flex;align-items: center;flex-wrap:wrap;padding-top:var(--row-gap20);gap:6px;} 
    #wrap .goods_prd_item2 .goods_prd_content .price{font-size: var(--text-20);color:var(--black-color00);font-weight:500;line-height:1.1;padding:0;}
    #wrap .goods_prd_item2 .goods_prd_content .fixed_price{font-size: var(--text-18);color:var(--black-color08);font-weight:300;line-height:1.2;text-decoration: line-through;}

    /* 2 */
    #wrap .goods_prd_item2.list_num_2{width:calc(50% - 7.5px);}
    


/*───────────────────────────────────────────────────────────

	 MAIN

───────────────────────────────────────────────────────────*/
    /*visual*/
        #wrap .visualSwiper{position: relative;background: var(--black-color00);overflow: hidden;}
        #wrap .visualSwiper .swiper-slide{position: relative; height:max(500px, 145vw); opacity: 0 !important; pointer-events: none; overflow: hidden;}
        #wrap .visualSwiper .swiper-slide.swiper-slide-active{opacity: 1 !important; pointer-events: all;}
        #wrap .visualSwiper .link{position: absolute; inset: 0; z-index: 5; }
        #wrap .visualSwiper .thumb{position: absolute; inset: 0;scale:1.1; transition: all 5.6s 0.4s;}
            #wrap .visualSwiper .swiper-slide-active .thumb{scale: 1;}
        #wrap .visualSwiper .thumb img{width: 100%; height: 100%; object-fit: cover;}
        #wrap .visualSwiper .title{position: absolute;left:50%;top:7%;translate:-50%;display: flex;flex-direction: column;gap:var(--row-gap20);align-items: flex-start;}
        #wrap .visualSwiper .title > span{font-size: var(--text-22);color:var(--point-white);font-weight:400;line-height:1.36;}
        #wrap .visualSwiper .title h2{font-size: var(--text-60);color:var(--point-white);font-weight:600;line-height:1.2;letter-spacing:0;}
        #wrap .visualSwiper .title p{font-size: var(--text-20);color:var(--point-white);font-weight:500;line-height:1.5;}
        #wrap .visualSwiper .btn_box{display: flex;gap:10px;margin-top:20px;}
            #wrap .visualSwiper .btn_box a{display: flex;align-items: center;justify-content: center;background:var(--point-white);font-size: var(--text-20);color:var(--black-color00);font-weight:500;gap:var(--row-gap10);padding:8px 15px;}
            #wrap .visualSwiper .btn_box a:after{width:10px;aspect-ratio:auto 1;content:"";display: inline-block;background:var(--black-color00);clip-path:var(--clip-poly03);}
            #wrap .visualSwiper .btn_box a.point{background:var(--black-color00);color:var(--point-white);}
            #wrap .visualSwiper .btn_box a.point:after{background:var(--point-white);}

            #wrap .visualSwiper .txtAni{translate: 0 70px; opacity: 0;}
            #wrap .visualSwiper .swiper-slide-active .txtAni{translate: 0; opacity: 1; transition: all 1.2s 0.2s;}
            #wrap .visualSwiper .swiper-slide-active .txtAni:nth-child(2){transition-delay: 0.4s;}
            #wrap .visualSwiper .swiper-slide-active .txtAni:nth-child(3){transition-delay: 0.6s;}
            #wrap .visualSwiper .swiper-slide-active .txtAni:nth-child(4){transition-delay: 0.9s;}

        #wrap .visualSwiper .pagination{position: absolute;margin:0;left:50%;bottom:30px;translate:-50%;z-index:5;display: flex;gap:20px;align-items: center;justify-content: center;}
        #wrap .visualSwiper .pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--point-white);opacity:0.5;margin:0;}
        #wrap .visualSwiper .pagination .swiper-pagination-bullet-active{opacity:1;}

    /*공통*/
        #wrap .main_title{display: flex;flex-direction: column;align-items: center;text-align: center;margin-bottom:var(--row-gap50);gap:var(--row-gap10)}
        #wrap .main_title span{font-size:var(--text-18);color:var(--black-color00);font-weight:400;line-height:1.4;}
        #wrap .main_title h3{font-size: var(--text-50);color:var(--black-color00);font-weight:400;font-family:var(--font-type02);line-height:1.4;letter-spacing:0;padding:0;border:none;}
        #wrap .main_title p{font-size: var(--text-18);color:var(--black-color00);font-weight:300;line-height:1.6;}

        .main_more a{display: inline-flex;align-items: center;justify-content: center;gap:10px;font-size: var(--text-20);color:var(--black-color00);font-weight:300;line-height:1.4;font-family:var(--font-type02);}
        .main_more a:after{width:10px;aspect-ratio:auto 1;content:"";display: inline-block;background:var(--black-color03);clip-path:var(--clip-poly03);transition:all 0.4s;}

        #wrap .goods_title{display: flex;flex-direction:column;align-items: center;margin-bottom:var(--row-gap20);}
        #wrap .goods_title .main_title{margin-bottom:var(--row-gap30);}
        #wrap .main_content .main_prd_list{padding:0;display: flex;flex-wrap:wrap;gap:30px 15px;}


    /*spa*/
        .main_about{background:var(--point-color04);padding-block:var(--row-gap140);}
        .main_about .main_title h3{font-size:var(--text-40);}
        .main_about .main_title p{font-size:var(--text-18);font-weight:400;line-height:1.4;font-family:var(--font-type02);}
        .main_about .about_box{display: flex;flex-direction:column;gap:var(--row-gap30);}
        .main_about .txt_box{display: flex;flex-direction: column;align-items: flex-start;gap:var(--row-gap60);}
        .main_about .txt_box .title{display: flex;flex-direction: column;gap:var(--row-gap30);}
        .main_about .txt_box .title span{font-size: var(--text-20);color:var(--black-color00);font-weight:400;line-height:1.4;font-family:var(--font-type02);}
        .main_about .txt_box .title h4{font-size: var(--text-40);color:var(--black-color00);font-weight:500;line-height:1.4;}
        .main_about .txt_box .txt{display: flex;flex-direction: column;gap:var(--row-gap30);}
        .main_about .txt_box .txt p{font-size: var(--text-20);color:var(--black-color00);font-weight:300;line-height:1.6;}
        .main_about .img{width:100%;font-size:0;}

    /*wave*/
        .waveSwiper{position: relative;padding-block:20px;overflow: hidden;border:1px solid var(--black-color00);border-width:1px 0;}
        .waveSwiper .swiper-wrapper{transition-timing-function: linear;}
        .waveSwiper .swiper-slide{width:auto;font-size: var(--text-18);font-weight:400;color: var(--black-color00);text-align: center;line-height:1.4;}

    /*edu*/
        .main_edu{padding-block:var(--row-gap140);}
        .main_edu .bnr_box{position: relative;}
        .main_edu .bnr_box .thumb{width:100%;aspect-ratio:auto 1.2;font-size:0;}
        .main_edu .bnr_box .thumb img{width:100%;height:100%;object-fit:cover;}
        .main_edu .txt{position: absolute;width:100%;z-index:3;bottom:var(--row-gap80);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap:var(--row-gap10);}
        .main_edu .txt span{font-size: var(--text-20);color:var(--point-white);font-weight:400;line-height:1.4;}
        .main_edu .txt h4{font-size: var(--text-40);color:var(--point-white);font-weight:600;line-height:1.4;}
        .main_edu .txt .main_more{margin-top:var(--row-gap20);}
        .main_edu .txt .main_more a{width:100%;border:1px solid var(--point-white);filter:var(--filter-white);font-family:var(--font-type01);padding:6px 10px;}
    
    /*best*/
        .main_best{padding-block:var(--row-gap140);border:1px solid var(--black-color00);border-width:1px 0;}

    /*prd*/
        .main_prd > section{display: flex;flex-direction:column;border-bottom:1px solid var(--black-color00);position: relative;}
        .main_prd .bnr{padding:var(--row-gap80);aspect-ratio:auto 1;}
        .main_prd .prd_box{padding:var(--row-gap40) var(--row-gap30);}
            .main_prd > section:nth-child(1) .prd_box{background:var(--point-color01);}
            .main_prd > section:nth-child(2) .prd_box{background:var(--point-color02);}
            .main_prd > section:nth-child(3) .prd_box{background:var(--point-color03);}
        .main_prd .goods_title{justify-content: center;}
        .main_prd .goods_title .main_title{align-items: center;text-align: center;gap:var(--row-gap10);}
        
        .main_prd .prd_wrap{position: relative;}
        .main_prd .prd_swiper{width:calc(100% - 60px);margin-inline:auto;}
        #wrap .main_content .main_prd .main_prd_list{flex-wrap:nowrap;gap:0;}
        #wrap .main_prd .goods_prd_item2 .goods_prd_img .img_box .img{background:none;aspect-ratio:auto 0.845;}
        .main_prd .swipe_arw{width:22px;aspect-ratio:auto 1;position: absolute;top:25%;z-index:10;display: flex;align-items: center;justify-content: center;font-size:0;left:0;}
            .main_prd .swipe_arw.next{scale:-1 -1;left:auto;right:0;}
            .main_prd .swipe_arw:before{width:55%;aspect-ratio:auto 1;content:"";border:2px solid var(--black-color05);border-width:2px 2px 0 0;rotate:-135deg;opacity:0.8;translate:5px;}
        .main_prd .main_more{margin-top:var(--row-gap50);}
        .main_prd .main_more a{width:100%;}

    /*contact*/
        .main_contact{height:max(300px, 95vw);position: relative;}
        .main_contact:before{content:"MAIOMESPA";font-size:9vw;color:var(--point-white);font-weight:400;line-height:1.05;font-family:var(--font-type02);position: absolute;left:50%;bottom:-7px;translate:-50%;z-index:5;width:100%;text-align: center;letter-spacing: 0.32em;padding-left:10px;}
        .main_contact .bg{width:100%;height:100%;position: absolute;top:0;left:0;}
        .main_contact .bg img{width:100%;height:100%;object-fit:cover;}
        .main_contact .txt_box{text-align: center;display: flex;align-items: center;justify-content: center;padding-top:var(--row-gap140);flex-direction: column;}
        .main_contact .main_title h3{font-size:var(--text-60);}
        .main_contact .main_title p{font-size:var(--text-20);}
        .main_contact .link_box{display: flex;justify-content: center;gap:12px;width:100%;}
        .main_contact .link_box a{width:calc(100% / 3 - 8px);height:46px;display: inline-flex;align-items: center;justify-content: center;text-align: center;border:1px solid var(--black-color00);background:var(--point-white);font-size:var(--text-16);color:var(--black-color00);font-weight:400;line-height:1.4;}
    