/* Movetime main external styles - fixed plain CSS */
.body_left_wrap {width:990px;margin-right:24px;float:left}

.body_right_wrap {width:386px;float:left}
.body_right_wrap ul li{height:152px;margin-bottom:22px;border:1px solid #d2d2d2}
.body_right_wrap ul li .bn-img{height:152px;}
.body_right_wrap ul li .icon_label {position:relative;}
.body_right_wrap ul li .icon_label > div {position:absolute;width:51px;height:51px;left:-1px;top:-1px;z-index:1;}
.body_right_wrap ul li:first-child .icon_label > div {background:url(/skin/gaga_basic_skin/image/S_main_icon_01.png) 0 0 no-repeat;}
.body_right_wrap ul li:nth-child(2) .icon_label > div {background:url(/skin/gaga_basic_skin/image/S_main_icon_02.png) 0 0 no-repeat;}
.body_right_wrap ul li:nth-child(3) .icon_label > div {background:url(/skin/gaga_basic_skin/image/S_main_icon_03.png) 0 0 no-repeat;}


.main_issue_wrap {padding:24px 0 46px;border-bottom:1px solid #2e3c46}
.main_issue_wrap .issue_goods {margin-top:43px;}
.main_issue_wrap .issue_goods li {float:left;width:215px;padding-left:31px;text-align:center;}
.main_issue_wrap .issue_goods li:first-child {padding-left:0;}

.main_issue_wrap {padding:24px 0 46px;border-bottom:1px solid #2e3c46}
.main_issue_wrap .issue_goods {margin-top:43px;}
.main_issue_wrap .issue_goods li {float:left;width:215px;padding-left:31px;text-align:center;}
.main_issue_wrap .issue_goods li:first-child {padding-left:0;}
.bn-img1{width:600px; height:150px;display:block;background-position:top center;background-repeat:no-repeat}

.main_hit_wrap {background:url(/theme/cosmetic/img/S_main_hit_bg.jpg) 50% 0 no-repeat;margin-top:58px;}
.main_hit_wrap .wrap h3 {text-align:center;padding:33px 0 10px;}
.main_hit_wrap .wrap h5 {text-align:center;padding:0 0 32px;font-size:13px;color:#ffffff;font-weight:normal;}

.main_hit_wrap .wrap .hit_goods {background-color:#ffffff;border-top:1px solid #b0b0b0; }
.main_hit_wrap .wrap .hit_goods ul {background:url(/theme/cosmetic/img/S_main_hit_line.gif) 0 0 no-repeat; padding-left:16px}
.main_hit_wrap .wrap .hit_goods ul li {float:left;width:282px;padding-top:18px;background:url(/skin/gaga_basic_skin/image/S_main_hit_line.gif) 100% 0 no-repeat;}
.main_hit_wrap .wrap .hit_goods ul li > div {width:282px;margin:0 auto;text-align:center;}

.main_hit_wrap .wrap .hit_goods ul li .goods_txt {width:255px;border:2px solid #2e3c46}
.main_hit_wrap .wrap .hit_goods ul li .goods_txt .goodsPrice {height:42px;line-height:42px;background-color:#2e3c46;color:#ffffff;}
.main_hit_wrap .wrap .hit_goods ul li .goods_txt .goodsName {height:42px;line-height:42px;color:#282828;padding:0}

.main_new_wrap {padding-top:67px}
.main_new_wrap .title {margin-bottom:33px;height:66px;border-bottom:1px solid #2e3c46;}
.main_new_wrap .title h3 {padding-right:13px;}
.main_new_wrap .title h5 {font-size:13px;color:#5e738f;font-weight:normal;}



.main_md_wrap {background-color:#f2f2f2;margin-top:65px;}
.main_md_wrap .wrap {width:1400px;padding:69px 0 75px;}
.main_md_wrap .wrap h3 {text-align:center;}

.main_md_wrap .wrap .md_goods li {float:left;padding-left:26px;}
.main_md_wrap .wrap .md_goods li:first-child {padding-left:0px;}
.main_md_wrap .wrap .md_goods li:nth-child(even) {padding-top:120px;}
.main_md_wrap .wrap .md_goods li .img > div img {width:280px;height:280px;border-bottom:10px solid #ad4a95;border-right:10px solid #ad4a95;}
.main_md_wrap .wrap .md_goods li:nth-child(even) .img > div img {border-bottom:10px solid #2e3c46;border-right:10px solid #2e3c46;}
.main_md_wrap .wrap .md_goods li .img > div img {width:280px;height:280px; }
.main_md_wrap .wrap .md_goods li .txt_box {position:relative; text-align:left}
.main_md_wrap .wrap .md_goods li .txt_box > div {position:absolute;width:275px;height:137px;left:20px;top:7px;background:url(/theme/cosmetic/img/S_main_mds_bg1.png) 0 0 no-repeat;padding:46px 20px 0 20px}
.main_md_wrap .wrap .md_goods li:nth-child(even) .txt_box > div {position:absolute;width:275px;height:137px;left:-5px;top:-425px;background:url(/theme/cosmetic/img/S_main_mds_bg2.png) 0 0 no-repeat;padding:22px 20px 0 20px}
.main_md_wrap .wrap .md_goods li .txt_box > div .price {font-size:16px;color:#2a2a2a;padding-bottom:7px;font-weight:bold;}
.main_md_wrap .wrap .md_goods li .txt_box > div .name {font-size:13px;color:#282828;line-height:20px;}
.zoomimg {
		transition: all ease 0.2s;
	}
	.zoomimg:hover {
		transform: scale( 1.15 );
	}

.btitle{text-align: center; }
    .btitle img{margin:20px 0;}
	.main_cb_t{ text-align:center;  font-size:30px; font-weight:bold; line-height: 150%; margin-bottom:10px}
	.line {
	text-align: center; 
    display: block;
    background: #ffd5a2;
    margin: 0 auto;
	height: 8px;
    width: 40px;
	line-height: 150%;
	margin-bottom:50px;	
	}
		
.main_cb_tab {height:56px;border:1px solid #c8c8c8; width:1400px; margin:0 auto}
.main_cb_tab li {float:left;width:7.6%;height:54px;line-height:54px;text-align:center;border-left:1px solid #c8c8c8;background:#fff;color:#191919; margin-bottom:30px}
.main_cb_tab li:first-child {border-left:none;background:#191919;color:#fff}

.mv-main-video-wrap{
    clear:both;
    width:1400px;
    max-width:calc(100% - 40px);
    margin:42px auto 54px;
    box-sizing:border-box;
}
.mv-main-video-box{
    position:relative;
    overflow:hidden;
    border-radius:28px;
    border:1px solid rgba(212,175,55,.18);
    background:
        radial-gradient(circle at top right, rgba(212,175,55,.14), transparent 34%),
        linear-gradient(135deg, #0d0e10 0%, #16181c 48%, #0c0d10 100%);
    box-shadow:0 28px 70px rgba(0,0,0,.28);
}
.mv-main-video-box:before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,0));
}
.mv-main-video-box:after{
    content:"";
    position:absolute;
    right:54px;
    top:24px;
    width:295px;
    height:195px;
    pointer-events:none;
    background:url(../img/mv-story-logo-emblem.png) center center / contain no-repeat;
    opacity:.07;
    filter:grayscale(1) brightness(1.9);
    transform:rotate(-6deg);
    z-index:1;
}
.mv-main-video-inner{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    gap:34px;
    padding:34px 36px;
}
.mv-main-video-players{
    flex:0 0 808px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap:18px;
    min-width:0;
}
.mv-main-video-player-wrap{
    position:relative;
    z-index:2;
    flex:1 1 0;
    min-width:0;
    display:flex;
    align-items:center;
    justify-content:center;
}
.mv-main-video-player-shell{
    position:relative;
    width:100%;
    max-width:255px;
    padding:10px;
    border-radius:34px;
    background:linear-gradient(180deg, #252525 0%, #090909 100%);
    box-shadow:
        0 24px 50px rgba(0,0,0,.34),
        inset 0 1px 0 rgba(255,255,255,.10),
        inset 0 -1px 0 rgba(255,255,255,.04);
    transition:transform .32s ease, box-shadow .32s ease, filter .32s ease;
    transform-origin:center center;
}
.mv-main-video-player-wrap:hover .mv-main-video-player-shell{
    transform:translateY(-8px) scale(1.038);
    box-shadow:
        0 34px 66px rgba(0,0,0,.46),
        inset 0 1px 0 rgba(255,255,255,.12),
        inset 0 -1px 0 rgba(255,255,255,.05),
        0 0 32px rgba(212,175,55,.10);
    filter:saturate(1.03);
}
.mv-main-video-player-shell:before{
    content:"";
    position:absolute;
    top:9px;
    left:50%;
    transform:translateX(-50%);
    width:72px;
    height:7px;
    border-radius:999px;
    background:rgba(255,255,255,.10);
    z-index:3;
}
.mv-main-video-player-shell:after{
    content:"";
    position:absolute;
    right:-4px;
    top:104px;
    width:4px;
    height:82px;
    border-radius:999px;
    background:rgba(255,255,255,.12);
}
.mv-main-video-player{
    position:relative;
    border-radius:27px;
    overflow:hidden;
    background:#000;
    box-shadow:0 18px 40px rgba(0,0,0,.28);
}
.mv-main-video-player:before{
    content:"";
    position:absolute;
    inset:0;
    z-index:1;
    pointer-events:none;
    background:
        linear-gradient(180deg, rgba(255,255,255,.07) 0%, rgba(255,255,255,0) 24%, rgba(0,0,0,0) 70%, rgba(0,0,0,.20) 100%),
        linear-gradient(115deg, rgba(255,255,255,.08) 0%, rgba(255,255,255,0) 24%);
}
.mv-main-video-player iframe{
    display:block;
    width:100%;
    aspect-ratio:9 / 16;
    border:0;
    position:relative;
    z-index:0;
}
.mv-main-video-side{
    flex:1 1 auto;
    min-width:0;
    display:flex;
    flex-direction:column;
    justify-content:center;
}
.mv-main-video-badge{
    display:inline-flex;
    align-items:center;
    gap:8px;
    width:max-content;
    max-width:100%;
    margin:0 0 16px;
    padding:10px 15px;
    border-radius:999px;
    border:1px solid rgba(212,175,55,.26);
    background:rgba(255,255,255,.05);
    color:#d6b067;
    font-size:12px;
    font-weight:800;
    letter-spacing:1.4px;
}
.mv-main-video-badge i{
    font-size:12px;
}
.mv-main-video-side h2{
    margin:0 0 14px;
    color:#fff;
    font-size:34px;
    line-height:1.14;
    font-weight:800;
    letter-spacing:-0.7px;
    word-break:keep-all;
}
.mv-main-video-side p{
    margin:0 0 22px;
    color:rgba(255,255,255,.78);
    font-size:14px;
    line-height:1.9;
    word-break:keep-all;
}
.mv-main-video-mini{
    display:flex;
    gap:12px;
    align-items:center;
    margin:0 0 18px;
}
.mv-main-video-mini-dot{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#d6b067;
    box-shadow:0 0 16px rgba(214,176,103,.45);
    flex:0 0 12px;
}
.mv-main-video-mini strong{
    color:#fff;
    font-size:14px;
    letter-spacing:.2px;
}
.mv-main-video-points{
    margin:0 0 18px;
    padding:0;
    list-style:none;
}
.mv-main-video-points li{
    position:relative;
    margin:0 0 11px;
    padding-left:18px;
    color:rgba(255,255,255,.82);
    font-size:14px;
    line-height:1.7;
    word-break:keep-all;
}
.mv-main-video-points li:last-child{
    margin-bottom:0;
}
.mv-main-video-points li:before{
    content:"";
    position:absolute;
    left:0;
    top:10px;
    width:7px;
    height:7px;
    border-radius:50%;
    background:#d6b067;
    box-shadow:0 0 12px rgba(214,176,103,.40);
}
.mv-main-video-meta{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin:0 0 18px;
    padding:0;
    list-style:none;
}
.mv-main-video-meta li{
    padding:10px 14px;
    border-radius:999px;
    background:rgba(255,255,255,.06);
    border:1px solid rgba(255,255,255,.08);
    color:#f5f5f5;
    font-size:13px;
    line-height:1;
}
.mv-main-video-btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    width:max-content;
    min-width:190px;
    height:52px;
    padding:0 24px;
    border-radius:999px;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    font-weight:800;
    background:linear-gradient(135deg, #272727 0%, #121212 100%);
    border:1px solid rgba(212,175,55,.38);
    box-shadow:0 14px 30px rgba(0,0,0,.18);
    transition:all .22s ease;
}
.mv-main-video-btn:hover{
    text-decoration:none;
    color:#fff;
    transform:translateY(-2px);
    box-shadow:0 20px 34px rgba(0,0,0,.24);
}
@media (max-width: 1360px){
    .mv-main-video-inner{
        gap:22px;
        padding:24px;
    }
    .mv-main-video-players{
        flex-basis:600px;
        gap:12px;
    }
    .mv-main-video-player-shell{
        max-width:190px;
    }
    .mv-main-video-side h2{
        font-size:30px;
    }
}
@media (max-width: 1080px){
    .mv-main-video-wrap{
        max-width:calc(100% - 24px);
        margin:34px auto 42px;
    }
    .mv-main-video-inner{
        flex-direction:column;
        padding:22px 18px 24px;
        gap:20px;
    }
    .mv-main-video-players{
        flex:1 1 auto;
        width:100%;
        justify-content:center;
    }
    .mv-main-video-side{
        width:100%;
    }
    .mv-main-video-side h2{
        font-size:28px;
    }
    .mv-main-video-btn{
        width:100%;
    }
}
@media (max-width: 760px){
    .mv-main-video-players{
        display:grid;
        grid-template-columns:repeat(3, 1fr);
        gap:10px;
    }
    .mv-main-video-player-shell{
        max-width:none;
        border-radius:24px;
        padding:7px;
    }
    .mv-main-video-player{
        border-radius:18px;
    }
    .mv-main-video-player-shell:before{
        width:52px;
        height:5px;
        top:7px;
    }
    .mv-main-video-player-shell:after{
        display:none;
    }
}
@media (max-width: 560px){
    .mv-main-video-players{
        grid-template-columns:1fr;
    }
    .mv-main-video-player-wrap{
        width:100%;
    }
    .mv-main-video-player-shell{
        max-width:280px;
    }
}

.mv-main-new-products{padding-bottom:10px;}
    .mv-main-cat-section{margin:0 0 58px;}
    .mv-main-cat-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid #e5e7eb;}
    .mv-main-cat-title{font-size:28px;font-weight:800;color:#111;line-height:1.2;letter-spacing:-0.4px;}
    .mv-main-cat-sub{font-size:13px;color:#6b7280;margin-top:6px;}
    .mv-main-more{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:124px;height:42px;padding:0 18px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#111;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s ease;}
    .mv-main-more:hover{border-color:#111;color:#111;text-decoration:none;}
    .mv-main-cat-body .sct{display:flex;flex-wrap:nowrap;gap:22px;}
    .mv-main-cat-body .sct_li{float:none !important;clear:none !important;width:calc((100% - 88px) / 5) !important;margin:0 !important;}
    .mv-main-cat-body .sct_noitem{padding:30px 0;text-align:center;border:1px solid #eee;background:#fafafa;}

.mv-brand-story-side{
    justify-content:center;
}
.mv-brand-story-quote{
    position:relative;
    margin:0 0 18px;
    padding:24px 26px 22px 28px;
    border-radius:24px;
    background:linear-gradient(180deg, rgba(255,255,255,.055) 0%, rgba(255,255,255,.025) 100%);
    border:1px solid rgba(255,255,255,.08);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
    overflow:hidden;
}
.mv-brand-story-quote:before{
    content:"“";
    position:absolute;
    top:-12px;
    left:14px;
    color:rgba(212,175,55,.18);
    font-size:84px;
    font-weight:900;
    line-height:1;
}
.mv-brand-story-quote:after{
    content:"";
    position:absolute;
    top:22px;
    left:0;
    width:4px;
    height:calc(100% - 44px);
    border-radius:4px;
    background:linear-gradient(180deg,#d4af37 0%, rgba(212,175,55,.25) 100%);
}
.mv-brand-story-quote p{
    position:relative;
    z-index:1;
    margin:0 0 12px;
    color:rgba(255,255,255,.94);
    font-size:19px;
    line-height:1.85;
    font-weight:500;
    letter-spacing:-0.2px;
    word-break:keep-all;
}
.mv-brand-story-quote p:last-child{
    margin-bottom:0;
}
.mv-brand-story-points{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-bottom:26px;
}
.mv-brand-story-points li{
    margin:0;
    padding:0;
}
.mv-brand-story-points li:before{
    display:none;
}
.mv-brand-story-points li a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-width:120px;
    padding:11px 16px;
    border-radius:999px;
    background:rgba(255,255,255,.06);
    border:1px solid rgba(255,255,255,.09);
    color:rgba(255,255,255,.88);
    font-size:13px;
    font-weight:700;
    line-height:1;
    text-decoration:none;
    transition:all .25s ease;
}
.mv-brand-story-points li a:hover{
    color:#d4af37;
    border-color:rgba(212,175,55,.38);
    background:rgba(212,175,55,.08);
    transform:translateY(-1px);
}
@media (max-width: 1280px){
    .mv-brand-story-quote p{
        font-size:17px;
    }
}
@media (max-width: 980px){
    .mv-brand-story-quote{
        padding:20px 20px 18px 24px;
    }
    .mv-brand-story-quote p{
        font-size:16px;
        line-height:1.75;
    }
}


/* ===== 2026-04-14 luxe refinement ===== */
.mv-main-video-box{
    border:1px solid rgba(212,175,55,.22);
    background:
        radial-gradient(circle at 78% 14%, rgba(212,175,55,.20), transparent 30%),
        radial-gradient(circle at 8% 82%, rgba(37,72,132,.18), transparent 28%),
        linear-gradient(135deg, #0b0d12 0%, #11141a 45%, #07090d 100%);
    box-shadow:0 26px 70px rgba(0,0,0,.28);
}
.mv-main-video-inner{
    gap:36px;
    padding:34px 38px;
}
.mv-main-video-players{
    flex:0 0 820px;
    gap:20px;
}
.mv-main-video-player-shell{
    max-width:252px;
    padding:11px;
    border-radius:38px;
    background:linear-gradient(180deg, #2b2d31 0%, #090a0d 100%);
    box-shadow:
        0 28px 54px rgba(0,0,0,.38),
        inset 0 1px 0 rgba(255,255,255,.11),
        inset 0 -1px 0 rgba(255,255,255,.03),
        0 0 0 1px rgba(255,255,255,.03);
}
.mv-main-video-player-shell:before{
    top:10px;
    width:86px;
    height:8px;
    background:rgba(255,255,255,.12);
}
.mv-main-video-player-shell:after{
    right:-5px;
    top:116px;
    width:5px;
    height:96px;
}
.mv-main-video-player{
    border-radius:30px;
    box-shadow:0 22px 44px rgba(0,0,0,.34);
}
.mv-brand-story-side{
    position:relative;
    padding:18px 0 10px;
}
.mv-brand-story-board-title{
    position:relative;
    z-index:2;
    margin:0 0 16px;
}
.mv-brand-story-board-title a{
    display:block;
    color:#f2d18a;
    font-size:17px;
    font-weight:800;
    line-height:1.55;
    letter-spacing:-.2px;
    text-decoration:none;
    word-break:keep-all;
    text-shadow:0 1px 12px rgba(0,0,0,.18);
}
.mv-brand-story-board-title a:hover{
    color:#fff0bf;
    text-decoration:none;
}
.mv-brand-story-side:before{
    content:"";
    position:absolute;
    left:-18px;
    top:6px;
    bottom:6px;
    width:1px;
    background:linear-gradient(180deg, rgba(212,175,55,.00) 0%, rgba(212,175,55,.16) 20%, rgba(212,175,55,.24) 50%, rgba(212,175,55,.00) 100%);
}
.mv-brand-story-topline{
    display:none;
    align-items:center;
    gap:14px;
    margin:0 0 18px;
}
.mv-brand-story-topline-bar{
    width:112px;
    height:4px;
    border-radius:999px;
    background:linear-gradient(90deg, rgba(232,194,104,1) 0%, rgba(232,194,104,.18) 100%);
    box-shadow:0 0 18px rgba(232,194,104,.22);
    flex:0 0 auto;
}
.mv-brand-story-kicker{
    color:#f2d18a;
    text-decoration:none;
    font-size:16px;
    font-weight:800;
    letter-spacing:.1px;
}
.mv-brand-story-kicker:hover{
    color:#fff0bf;
    text-decoration:none;
}
.mv-brand-story-intro{
    display:none;
    margin:0 0 18px;
    color:rgba(255,255,255,.82);
    font-size:16px;
    line-height:1.9;
    letter-spacing:-.2px;
    word-break:keep-all;
}
.mv-brand-story-marquee-link{
    display:block;
    text-decoration:none;
}
.mv-brand-story-marquee-link:hover{
    text-decoration:none;
}
.mv-brand-story-marquee{
    position:relative;
    height:368px;
    padding:30px 28px 26px;
    border-radius:30px;
    overflow:hidden;
    border:1px solid rgba(212,175,55,.18);
    background:
        linear-gradient(180deg, rgba(255,255,255,.055) 0%, rgba(255,255,255,.022) 100%),
        radial-gradient(circle at top right, rgba(212,175,55,.08), transparent 36%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.04), 0 18px 40px rgba(0,0,0,.18);
}
.mv-brand-story-marquee:before{
    content:"“";
    position:absolute;
    top:-18px;
    left:16px;
    color:rgba(212,175,55,.16);
    font-size:92px;
    font-weight:900;
    line-height:1;
}
.mv-brand-story-marquee:after{
    content:"";
    position:absolute;
    left:0;
    top:28px;
    bottom:28px;
    width:3px;
    border-radius:999px;
    background:linear-gradient(180deg, rgba(232,194,104,1) 0%, rgba(232,194,104,.22) 100%);
}
.mv-brand-story-linkhint{
    position:absolute;
    top:18px;
    right:22px;
    z-index:2;
    display:inline-flex;
    align-items:center;
    padding:8px 12px;
    border-radius:999px;
    background:rgba(255,255,255,.06);
    border:1px solid rgba(255,255,255,.08);
    color:rgba(255,255,255,.62);
    font-size:11px;
    font-weight:700;
    letter-spacing:.2px;
}
.mv-brand-story-marquee-track{
    position:relative;
    z-index:1;
    display:flex;
    flex-direction:column;
    row-gap:18px;
    will-change:transform;
    animation:mvStoryMarqueeUp var(--mv-story-marquee-duration, 42s) linear infinite;
}
.mv-brand-story-marquee-link:hover .mv-brand-story-marquee-track{
    animation-play-state:paused;
}
@keyframes mvStoryMarqueeUp{
    from{transform:translateY(0);}
    to{transform:translateY(calc(var(--mv-story-marquee-distance, 50%) * -1));}
}
.mv-brand-story-marquee-group p{
    margin:0 0 18px;
    color:#f5f5f5;
    font-size:16px;
    font-weight:600;
    line-height:1.82;
    letter-spacing:-.5px;
    word-break:keep-all;
    text-align:center;
}
.mv-brand-story-marquee-group p:last-child{
    margin-bottom:0;
}
.mv-brand-story-marquee-group{
    flex:0 0 auto;
}

.mv-brand-story-points,
.mv-main-video-side h2,
.mv-brand-story-title-link{
    display:none !important;
}
@media (max-width: 1360px){
    .mv-main-video-box:after{width:246px; height:162px; right:34px; top:18px;}
    .mv-main-video-inner{gap:28px; padding:28px 30px;}
    .mv-main-video-players{flex-basis:730px; gap:16px;}
    .mv-main-video-player-shell{max-width:238px;}
    .mv-brand-story-board-title a{font-size:17px;}
    .mv-brand-story-marquee{height:332px; padding:28px 26px;}
    .mv-brand-story-marquee-group p{font-size:15px;}
}
@media (max-width: 1080px){
    .mv-main-video-box:after{width:210px; height:138px; right:18px; top:12px; opacity:.06;}
    .mv-main-video-players{width:100%; flex:1 1 auto;}
    .mv-main-video-player-shell{max-width:224px;}
    .mv-brand-story-side:before{display:none;}
    .mv-brand-story-board-title a{font-size:16px;}
    .mv-brand-story-topline-bar{width:78px;}
    .mv-brand-story-intro{font-size:15px; line-height:1.8;}
    .mv-brand-story-marquee{height:292px;}
    .mv-brand-story-marquee-group p{font-size:14px; line-height:1.78;}
}
@media (max-width: 760px){
    .mv-main-video-box:after{display:none;}
    .mv-main-video-player-shell{max-width:none; border-radius:28px;}
    .mv-main-video-player{border-radius:22px;}
    .mv-brand-story-board-title{margin-bottom:12px;}
    .mv-brand-story-board-title a{font-size:15px; line-height:1.5;}
    .mv-brand-story-marquee{height:250px; padding:26px 22px;}
    .mv-brand-story-linkhint{display:none;}
    .mv-brand-story-marquee-group p{font-size:14px;}
}


/* ===== 2026-04-14 v4 premium phone + soft fade ===== */
.mv-main-video-box{
    border-color:rgba(212,175,55,.24);
    background:
        radial-gradient(circle at 76% 12%, rgba(214,176,103,.22), transparent 28%),
        radial-gradient(circle at 11% 84%, rgba(23,72,155,.20), transparent 30%),
        linear-gradient(138deg, #090b10 0%, #10131a 42%, #06080c 100%);
    box-shadow:
        0 34px 90px rgba(0,0,0,.34),
        inset 0 1px 0 rgba(255,255,255,.04),
        inset 0 -1px 0 rgba(255,255,255,.03);
}
.mv-main-video-box:after{
    width:340px;
    height:220px;
    right:44px;
    top:22px;
    opacity:.075;
    filter:grayscale(1) brightness(2.15);
}
.mv-main-video-inner{
    gap:40px;
    padding:38px 40px;
}
.mv-main-video-players{
    flex:0 0 846px;
    gap:22px;
}
.mv-main-video-player-wrap{
    perspective:1200px;
}
.mv-main-video-player-wrap:before{
    content:"";
    position:absolute;
    left:16px;
    right:16px;
    bottom:-12px;
    height:30px;
    border-radius:50%;
    background:radial-gradient(circle at center, rgba(0,0,0,.38) 0%, rgba(0,0,0,0) 72%);
    filter:blur(5px);
    opacity:.72;
    transition:opacity .32s ease, transform .32s ease;
}
.mv-main-video-player-wrap:hover:before{
    opacity:1;
    transform:scale(1.06);
}
.mv-main-video-player-shell{
    max-width:264px;
    padding:12px;
    border-radius:40px;
    background:
        linear-gradient(180deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 12%, rgba(255,255,255,0) 88%, rgba(255,255,255,.04) 100%),
        linear-gradient(180deg, #343840 0%, #12151b 32%, #07090d 100%);
    box-shadow:
        0 26px 58px rgba(0,0,0,.46),
        inset 0 1px 0 rgba(255,255,255,.14),
        inset 0 -1px 0 rgba(255,255,255,.05),
        inset 1px 0 0 rgba(255,255,255,.04),
        inset -1px 0 0 rgba(255,255,255,.04),
        0 0 0 1px rgba(255,255,255,.025);
    transform:translateZ(0);
}
.mv-main-video-player-wrap:hover .mv-main-video-player-shell{
    transform:translateY(-10px) scale(1.05) rotateX(1.2deg);
    box-shadow:
        0 38px 80px rgba(0,0,0,.52),
        inset 0 1px 0 rgba(255,255,255,.16),
        inset 0 -1px 0 rgba(255,255,255,.06),
        0 0 40px rgba(214,176,103,.10),
        0 0 0 1px rgba(255,255,255,.03);
}
.mv-main-video-player-shell:before{
    top:11px;
    width:92px;
    height:8px;
    background:linear-gradient(180deg, rgba(255,255,255,.16) 0%, rgba(255,255,255,.08) 100%);
    box-shadow:0 1px 0 rgba(0,0,0,.34) inset;
}
.mv-main-video-player-shell:after{
    right:-5px;
    top:116px;
    width:5px;
    height:102px;
    background:linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.06));
}
.mv-main-video-player{
    border-radius:31px;
    box-shadow:
        0 20px 44px rgba(0,0,0,.38),
        inset 0 0 0 1px rgba(255,255,255,.03);
}
.mv-main-video-player:before{
    background:
        linear-gradient(180deg, rgba(255,255,255,.08) 0%, rgba(255,255,255,0) 24%, rgba(0,0,0,0) 70%, rgba(0,0,0,.22) 100%),
        linear-gradient(112deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 20%),
        radial-gradient(circle at 14% 8%, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 26%);
}

.mv-brand-story-side{
    padding:14px 0 8px;
}
.mv-brand-story-board-title{
    margin:0 0 18px;
    padding-bottom:14px;
    position:relative;
}
.mv-brand-story-board-title:after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:96px;
    height:2px;
    border-radius:999px;
    background:linear-gradient(90deg, rgba(232,194,104,.95) 0%, rgba(232,194,104,.12) 100%);
    box-shadow:0 0 18px rgba(232,194,104,.16);
}
.mv-brand-story-board-title a{
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    color:#f3d794;
    font-size:19px;
    font-weight:800;
    line-height:1.45;
    letter-spacing:-.25px;
    text-decoration:none;
    text-shadow:0 1px 18px rgba(0,0,0,.24);
}
.mv-brand-story-board-title a:hover{color:#fff2c1;}

.mv-brand-story-marquee-link{
    position:relative;
    display:block;
    text-decoration:none;
}
.mv-brand-story-marquee-link:before,
.mv-brand-story-marquee-link:after{
    content:"";
    position:absolute;
    left:22px;
    right:22px;
    height:56px;
    z-index:4;
    pointer-events:none;
}
.mv-brand-story-marquee-link:before{
    top:1px;
    background:linear-gradient(180deg, rgba(15,18,25,.98) 0%, rgba(15,18,25,.78) 42%, rgba(15,18,25,0) 100%);
}
.mv-brand-story-marquee-link:after{
    bottom:1px;
    background:linear-gradient(180deg, rgba(15,18,25,0) 0%, rgba(15,18,25,.80) 50%, rgba(15,18,25,.98) 100%);
}
.mv-brand-story-marquee{
    height:382px;
    padding:32px 30px 30px;
    border-radius:32px;
    border-color:rgba(212,175,55,.16);
    background:
        linear-gradient(180deg, rgba(255,255,255,.050) 0%, rgba(255,255,255,.016) 100%),
        radial-gradient(circle at top right, rgba(212,175,55,.09), transparent 36%),
        linear-gradient(180deg, rgba(9,11,16,.86) 0%, rgba(8,10,15,.94) 100%);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.04),
        inset 0 0 0 1px rgba(255,255,255,.02),
        0 22px 48px rgba(0,0,0,.22);
}
.mv-brand-story-marquee:before{
    top:-16px;
    left:18px;
    color:rgba(212,175,55,.14);
    font-size:96px;
}
.mv-brand-story-marquee:after{
    top:30px;
    bottom:30px;
    width:3px;
    background:linear-gradient(180deg, rgba(232,194,104,.85) 0%, rgba(232,194,104,.20) 100%);
}
.mv-brand-story-linkhint{
    top:16px;
    right:18px;
    padding:8px 13px;
    border-color:rgba(255,255,255,.06);
    background:rgba(255,255,255,.05);
    color:rgba(255,255,255,.56);
}
.mv-brand-story-marquee-track{
    row-gap:16px;
}
.mv-brand-story-marquee-group p{
    margin:0 0 16px;
    color:rgba(255,255,255,.90);
    font-size:15px;
    font-weight:600;
    line-height:1.92;
    letter-spacing:-.35px;
    text-align:center;
    text-shadow:0 1px 8px rgba(0,0,0,.18);
}

@media (max-width: 1360px){
    .mv-main-video-box:after{width:290px; height:188px; right:30px; top:18px;}
    .mv-main-video-inner{gap:30px; padding:30px 32px;}
    .mv-main-video-players{flex-basis:760px; gap:18px;}
    .mv-main-video-player-shell{max-width:242px;}
    .mv-brand-story-board-title a{font-size:17px;}
    .mv-brand-story-marquee{height:350px;}
}
@media (max-width: 1080px){
    .mv-main-video-box:after{width:220px; height:142px; opacity:.06;}
    .mv-main-video-players{gap:14px;}
    .mv-main-video-player-shell{max-width:220px; padding:10px;}
    .mv-brand-story-board-title a{font-size:16px;}
    .mv-brand-story-marquee-link:before,
    .mv-brand-story-marquee-link:after{left:18px; right:18px; height:42px;}
    .mv-brand-story-marquee{height:308px; padding:28px 24px 24px;}
    .mv-brand-story-marquee-group p{font-size:14px; line-height:1.82;}
}
@media (max-width: 760px){
    .mv-main-video-player-shell{border-radius:30px;}
    .mv-main-video-player{border-radius:22px;}
    .mv-brand-story-board-title a{-webkit-line-clamp:2; font-size:15px;}
    .mv-brand-story-marquee-link:before,
    .mv-brand-story-marquee-link:after{display:none;}
    .mv-brand-story-marquee{height:252px; padding:24px 20px 20px;}
}


/* =========================
   MOVETIME story luxe v5
   premium phone + smoother marquee fade
   ========================= */
.mv-main-video-players{
    perspective:1800px;
    align-items:flex-end;
    gap:20px;
}
.mv-main-video-player-wrap{
    transform-style:preserve-3d;
}
.mv-main-video-player-wrap:nth-child(1){
    z-index:1;
}
.mv-main-video-player-wrap:nth-child(1) .mv-main-video-player-shell{
    transform:rotateY(18deg) rotateZ(-1deg) translateY(6px);
}
.mv-main-video-player-wrap:nth-child(2){
    z-index:3;
}
.mv-main-video-player-wrap:nth-child(2) .mv-main-video-player-shell{
    transform:translateY(-10px) scale(1.03);
}
.mv-main-video-player-wrap:nth-child(3){
    z-index:2;
}
.mv-main-video-player-wrap:nth-child(3) .mv-main-video-player-shell{
    transform:rotateY(-18deg) rotateZ(1deg) translateY(6px);
}
.mv-main-video-player-wrap:hover .mv-main-video-player-shell,
.mv-main-video-player-wrap:nth-child(1):hover .mv-main-video-player-shell,
.mv-main-video-player-wrap:nth-child(2):hover .mv-main-video-player-shell,
.mv-main-video-player-wrap:nth-child(3):hover .mv-main-video-player-shell{
    box-shadow:
        0 44px 90px rgba(0,0,0,.56),
        inset 0 1px 0 rgba(255,255,255,.18),
        inset 0 -1px 0 rgba(255,255,255,.06),
        0 0 44px rgba(214,176,103,.14),
        0 0 0 1px rgba(255,255,255,.03);
}
.mv-main-video-player-wrap:nth-child(1):hover .mv-main-video-player-shell{
    transform:rotateY(15deg) rotateZ(-1deg) translateY(-8px) scale(1.05);
}
.mv-main-video-player-wrap:nth-child(2):hover .mv-main-video-player-shell{
    transform:translateY(-18px) scale(1.06);
}
.mv-main-video-player-wrap:nth-child(3):hover .mv-main-video-player-shell{
    transform:rotateY(-15deg) rotateZ(1deg) translateY(-8px) scale(1.05);
}
.mv-main-video-player-shell{
    max-width:252px;
    padding:11px;
    border-radius:40px;
    background:
        linear-gradient(160deg, rgba(255,255,255,.24) 0%, rgba(255,255,255,.06) 12%, rgba(255,255,255,0) 22%),
        linear-gradient(180deg, #545b66 0%, #1a2028 16%, #090c11 56%, #05070a 100%);
    box-shadow:
        0 30px 70px rgba(0,0,0,.50),
        inset 1px 1px 0 rgba(255,255,255,.16),
        inset -1px -1px 0 rgba(255,255,255,.04),
        inset 0 0 0 1px rgba(255,255,255,.05),
        0 0 0 1px rgba(255,255,255,.025);
    overflow:visible;
    transition:transform .36s cubic-bezier(.22,.61,.36,1), box-shadow .36s ease, filter .36s ease;
}
.mv-main-video-player-shell:before{
    top:12px;
    width:88px;
    height:7px;
    border-radius:999px;
    background:linear-gradient(180deg, rgba(255,255,255,.15), rgba(0,0,0,.22));
    box-shadow:0 1px 0 rgba(255,255,255,.06), inset 0 1px 1px rgba(0,0,0,.45);
}
.mv-main-video-player-shell:after{
    right:-8px;
    top:108px;
    width:8px;
    height:126px;
    border-radius:0 7px 7px 0;
    background:linear-gradient(180deg, rgba(180,186,195,.9) 0%, rgba(58,64,74,.9) 18%, rgba(20,24,29,.96) 58%, rgba(92,98,108,.72) 100%);
    box-shadow:0 0 0 1px rgba(255,255,255,.03), 2px 0 8px rgba(0,0,0,.28);
}
.mv-main-video-player{
    border-radius:31px;
    position:relative;
    overflow:hidden;
    box-shadow:
        0 24px 48px rgba(0,0,0,.42),
        inset 0 0 0 1px rgba(255,255,255,.03);
}
.mv-main-video-player:before{
    background:
        linear-gradient(180deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,.03) 12%, rgba(255,255,255,0) 24%, rgba(0,0,0,0) 74%, rgba(0,0,0,.28) 100%),
        linear-gradient(108deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,.06) 10%, rgba(255,255,255,0) 24%),
        radial-gradient(circle at 16% 10%, rgba(255,255,255,.16) 0%, rgba(255,255,255,0) 22%);
}
.mv-main-video-player:after{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:-12%;
    width:38%;
    background:linear-gradient(90deg, rgba(255,255,255,.18) 0%, rgba(255,255,255,.07) 28%, rgba(255,255,255,0) 76%);
    opacity:.42;
    transform:skewX(-9deg);
    pointer-events:none;
}
.mv-main-video-player iframe{
    transform:scale(1.01);
}
.mv-main-video-player-wrap:nth-child(1){margin-right:-4px;}
.mv-main-video-player-wrap:nth-child(2){margin-left:-8px; margin-right:-8px;}
.mv-main-video-player-wrap:nth-child(3){margin-left:-4px;}

.mv-brand-story-side{
    padding:8px 0 6px;
}
.mv-brand-story-board-title{
    margin:0 0 14px;
    padding-bottom:10px;
}
.mv-brand-story-board-title:after{
    width:82px;
    height:1px;
    background:linear-gradient(90deg, rgba(232,194,104,.96) 0%, rgba(232,194,104,.38) 42%, rgba(232,194,104,0) 100%);
    box-shadow:none;
}
.mv-brand-story-board-title a{
    font-size:18px;
    color:#efd18a;
    text-shadow:0 1px 12px rgba(0,0,0,.18);
}

.mv-brand-story-marquee-link{
    position:relative;
}
.mv-brand-story-marquee-link:before,
.mv-brand-story-marquee-link:after{
    display:none;
}
.mv-brand-story-marquee{
    position:relative;
    height:382px;
    padding:28px 30px;
    border-radius:34px;
    border:1px solid rgba(212,175,55,.15);
    background:
        linear-gradient(180deg, rgba(255,255,255,.045) 0%, rgba(255,255,255,.012) 100%),
        radial-gradient(circle at top right, rgba(212,175,55,.08), transparent 36%),
        linear-gradient(180deg, rgba(9,11,16,.84) 0%, rgba(7,9,13,.96) 100%);
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.04),
        inset 0 0 0 1px rgba(255,255,255,.02),
        0 24px 52px rgba(0,0,0,.22);
    overflow:hidden;
}
.mv-brand-story-marquee:before{
    top:-10px;
    left:16px;
    color:rgba(212,175,55,.11);
    font-size:90px;
}
.mv-brand-story-marquee:after{
    top:22px;
    bottom:22px;
    width:2px;
    background:linear-gradient(180deg, rgba(232,194,104,.88) 0%, rgba(232,194,104,.28) 22%, rgba(232,194,104,.10) 84%, rgba(232,194,104,0) 100%);
}
.mv-brand-story-linkhint{
    top:14px;
    right:16px;
    padding:7px 12px;
    border:1px solid rgba(255,255,255,.05);
    background:rgba(255,255,255,.045);
    color:rgba(255,255,255,.52);
    backdrop-filter:blur(6px);
}
.mv-brand-story-marquee-track{
    position:relative;
    row-gap:18px;
    padding:44px 0;
    -webkit-mask-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.08) 6%, #000 16%, #000 84%, rgba(0,0,0,.08) 94%, transparent 100%);
    mask-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.08) 6%, #000 16%, #000 84%, rgba(0,0,0,.08) 94%, transparent 100%);
}
.mv-brand-story-marquee-track:before,
.mv-brand-story-marquee-track:after{
    content:"";
    position:absolute;
    left:-12px;
    right:-12px;
    height:78px;
    z-index:2;
    pointer-events:none;
}
.mv-brand-story-marquee-track:before{
    top:0;
    background:linear-gradient(180deg, rgba(9,11,16,.98) 0%, rgba(9,11,16,.84) 36%, rgba(9,11,16,.28) 72%, rgba(9,11,16,0) 100%);
    filter:blur(6px);
}
.mv-brand-story-marquee-track:after{
    bottom:0;
    background:linear-gradient(180deg, rgba(9,11,16,0) 0%, rgba(9,11,16,.28) 28%, rgba(9,11,16,.84) 64%, rgba(9,11,16,.98) 100%);
    filter:blur(6px);
}
.mv-brand-story-marquee-group p{
    position:relative;
    z-index:1;
    margin:0 0 14px;
    color:rgba(255,255,255,.88);
    font-size:14px;
    font-weight:600;
    line-height:1.86;
    letter-spacing:-.24px;
    text-align:center;
    text-shadow:0 1px 6px rgba(0,0,0,.14);
}

@media (max-width: 1360px){
    .mv-main-video-players{gap:16px;}
    .mv-main-video-player-shell{max-width:232px;}
    .mv-main-video-player-wrap:nth-child(2){margin-left:-6px; margin-right:-6px;}
    .mv-brand-story-marquee{height:356px;}
}
@media (max-width: 1080px){
    .mv-main-video-players{perspective:none; gap:14px;}
    .mv-main-video-player-wrap:nth-child(1) .mv-main-video-player-shell,
    .mv-main-video-player-wrap:nth-child(2) .mv-main-video-player-shell,
    .mv-main-video-player-wrap:nth-child(3) .mv-main-video-player-shell{
        transform:none;
    }
    .mv-main-video-player-wrap:nth-child(1),
    .mv-main-video-player-wrap:nth-child(2),
    .mv-main-video-player-wrap:nth-child(3){margin:0;}
    .mv-main-video-player-shell{max-width:214px; padding:10px;}
    .mv-main-video-player-shell:after{right:-6px; width:6px; height:98px;}
    .mv-brand-story-marquee{height:314px; padding:26px 24px;}
    .mv-brand-story-marquee-track{padding:34px 0;}
}
@media (max-width: 760px){
    .mv-main-video-player-shell,
    .mv-main-video-player-wrap:nth-child(1) .mv-main-video-player-shell,
    .mv-main-video-player-wrap:nth-child(2) .mv-main-video-player-shell,
    .mv-main-video-player-wrap:nth-child(3) .mv-main-video-player-shell{transform:none !important;}
    .mv-brand-story-board-title{margin-bottom:10px;}
    .mv-brand-story-marquee{height:252px; padding:22px 20px;}
    .mv-brand-story-marquee-track{padding:26px 0;}
    .mv-brand-story-marquee-track:before,
    .mv-brand-story-marquee-track:after{height:54px; filter:blur(4px);}
}

/* =========================================
   MOVETIME BRAND STORY - FINAL CLEAN OVERRIDE
   페이드/검은 덮개 전부 제거 + 또렷한 스크롤 버전
   ========================================= */

.mv-brand-story-side{
    position:relative !important;
    display:flex !important;
    flex-direction:column !important;
    justify-content:center !important;
    min-width:0 !important;
    padding:12px 0 6px !important;
}

.mv-brand-story-side:before,
.mv-brand-story-topline,
.mv-brand-story-intro,
.mv-main-video-points,
.mv-main-video-side h2,
.mv-brand-story-title-link,
.mv-brand-story-linkhint,
.mv-brand-story-marquee-link:before,
.mv-brand-story-marquee-link:after,
.mv-brand-story-marquee:before,
.mv-brand-story-marquee:after{
    display:none !important;
    content:none !important;
}

.mv-brand-story-board-title{
    position:relative !important;
    z-index:2 !important;
    margin:0 0 16px !important;
    padding:0 0 14px !important;
}

.mv-brand-story-board-title:after{
    content:"" !important;
    display:block !important;
    width:92px !important;
    height:2px !important;
    margin-top:14px !important;
    border-radius:999px !important;
    background:linear-gradient(90deg, rgba(212,175,55,.95) 0%, rgba(212,175,55,.18) 100%) !important;
}

.mv-brand-story-board-title a{
    display:block !important;
    color:#ecd28a !important;
    font-size:18px !important;
    font-weight:800 !important;
    line-height:1.5 !important;
    letter-spacing:-0.2px !important;
    text-decoration:none !important;
    word-break:keep-all !important;
    text-shadow:none !important;
}

.mv-brand-story-board-title a:hover{
    color:#fff1bf !important;
    text-decoration:none !important;
}

.mv-brand-story-marquee-link{
    display:block !important;
    text-decoration:none !important;
}

.mv-brand-story-marquee-link:hover{
    text-decoration:none !important;
}

.mv-brand-story-marquee{
    position:relative !important;
    overflow:hidden !important;
    height:390px !important;
    padding:30px 28px !important;
    border-radius:30px !important;
    border:1px solid rgba(212,175,55,.18) !important;
    background:
        linear-gradient(180deg, rgba(255,255,255,.025) 0%, rgba(255,255,255,.008) 100%),
        linear-gradient(180deg, rgba(8,10,15,.94) 0%, rgba(4,6,10,.98) 100%) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.03),
        0 18px 40px rgba(0,0,0,.20) !important;
    -webkit-mask-image:none !important;
    mask-image:none !important;
    filter:none !important;
    opacity:1 !important;
}

.mv-brand-story-marquee-track{
    position:relative !important;
    z-index:1 !important;
    display:flex !important;
    flex-direction:column !important;
    row-gap:16px !important;
    padding:4px 0 !important;
    will-change:transform !important;
    animation:mvStoryMarqueeClean var(--mv-story-marquee-duration, 30s) linear infinite !important;
    opacity:1 !important;
    filter:none !important;
    -webkit-mask-image:none !important;
    mask-image:none !important;
    mix-blend-mode:normal !important;
}

.mv-brand-story-marquee-link:hover .mv-brand-story-marquee-track{
    animation-play-state:paused !important;
}

@keyframes mvStoryMarqueeClean{
    from{transform:translateY(0);}
    to{transform:translateY(calc(var(--mv-story-marquee-distance, 50%) * -1));}
}

.mv-brand-story-marquee-group{
    display:flex !important;
    flex-direction:column !important;
    row-gap:0 !important;
    flex:0 0 auto !important;
    opacity:1 !important;
    filter:none !important;
}

.mv-brand-story-marquee-group *,
.mv-brand-story-marquee-track *{
    opacity:1 !important;
    filter:none !important;
}

.mv-brand-story-marquee-group p{
    margin:0 0 16px !important;
    color:rgba(255,255,255,.96) !important;
    font-size:18px !important;
    font-weight:600 !important;
    line-height:1.9 !important;
    letter-spacing:-0.3px !important;
    text-align:center !important;
    word-break:keep-all !important;
    text-shadow:none !important;
    background:none !important;
}

.mv-brand-story-marquee-group p:last-child{
    margin-bottom:0 !important;
}

.mv-brand-story-marquee-group strong,
.mv-brand-story-marquee-group b{
    color:#ffffff !important;
    font-weight:800 !important;
}

@media (max-width: 1360px){
    .mv-brand-story-board-title a{
        font-size:17px !important;
    }
    .mv-brand-story-marquee{
        height:350px !important;
        padding:28px 24px !important;
    }
    .mv-brand-story-marquee-group p{
        font-size:16px !important;
        line-height:1.82 !important;
    }
}

@media (max-width: 1080px){
    .mv-brand-story-board-title a{
        font-size:16px !important;
    }
    .mv-brand-story-marquee{
        height:320px !important;
        padding:26px 22px !important;
    }
    .mv-brand-story-marquee-group p{
        font-size:15px !important;
        line-height:1.78 !important;
    }
}

@media (max-width: 760px){
    .mv-brand-story-marquee{
        height:280px !important;
        padding:22px 18px !important;
        border-radius:24px !important;
    }
    .mv-brand-story-board-title a{
        font-size:15px !important;
    }
    .mv-brand-story-marquee-group p{
        font-size:14px !important;
        line-height:1.74 !important;
    }
}
