.mo{
    display: none;
}
.pc{
    display: block;
}
figure{
    text-align: center;
}
img{
    width:100%;
    max-width: fit-content;
    margin: 0 auto;
}
.oncomming{
    text-align: center;
    margin: 50px 0 50px 0;
}
.page-content{
    max-width: 1920px;
    margin: 0 auto;
}
.page-content a:focus{
    outline: none;
}
.page-wrapper{
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
}
.ss_samsung p{
    margin-bottom: 0;
}
h2,h3,h4{
    font-family: samsung_sharp_sansbold !important;
    font-weight: bold;
}
.bottom-shoplist h3 {
    color:#fffbf5;
}
.samsungBold{
    font-family: samsung_sharp_sansbold !important;
}
.card-container{
    display: flex;    
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    gap: 14px;
    max-width: 1204px;
    padding: 0;
    margin: 0 auto;
}
.card-item{
    position: relative;
    align-items: stretch;    
}
.card-container .card-item.cloum2{
    flex-basis: calc((100% - 24px) / 2);
}
.disclaimer{
    color:#fff;
    font-size: 12px;
    text-align: center;
    padding: 30px 0;
}
.graybg{
    background-color: #f4f4f4;
}
.whitebg{
    background-color: #fffdf6;
}
/**font**/
.mainTit{
    text-align: center;
    font-size: 45px;
    padding: 70px 0 40px 0;
}
.tips{
    color:#444444;
    line-height: 1.5;
}
.tips1{
    font-size: 16px;
    margin-bottom: 30px !important;
    margin-top: 0;
}



.ac-kv{
    background-color:#f4f4f4;
}
.ac-kv .kv-img{
    /* width:max-content; */
    margin: 0 auto;
}

.ac-time{
    background-color: #282828;
    text-align: center
}


.top.shoplist{
    /* margin-top: 60px; */
    padding-bottom: 40px;
}
.top.shoplist .page-wrapper{
    padding: 0;
    background-image: none;
}
.top.shoplist .card-container{
    gap:30%;
}
.top.shoplist .card-item{
    align-self:flex-start;
    text-align: center;
    width: 30%;
}
.top.shoplist .card-item.w1{
    /* flex-basis: 280px; */
}
.top.shoplist .card-item.w1 .items-box{
    width: 200px;
    margin: 0 auto;
}
.top.shoplist .card-item.w2{
    /* flex-basis: 280px;    */
}
.top.shoplist .card-item.w2 .card-container{
     justify-content: center;
    gap:217px;
}
.top.shoplist .items-box{
    background-color: transparent !important;
}
.top.shoplist h3{
    position: relative;
    margin-bottom: 28px;;
}
.top.shoplist h3:after{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #000;
    position: absolute;
    left:0;
    top:50%;
}
.top.shoplist h3 span{
    padding: 0 20px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    font-size: 30px;
}
.shoplist h4{
    margin-top: 25px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.shoplist a{
    display:table;
    padding: 10px 26px 11px 26px;
    margin: 0 auto;
}
.shoplist a span{
    background-color: transparent;
    color:#000;
    border: 0;
    font-size: 14px;
    padding: 0;
    border-bottom: 1px solid #000;
    border-radius: 0;
}
.shoplist a span .icon{
    width: 14px;
    height: 14px;
}

.ac-product{
    /* background-color: #191715; */
    background: #fffdf6 url(../images/pc/bg1.png) center no-repeat;
    background-size: auto 115%;
    padding: 100px 0 125px 0;
}
.ac-product h2.mainTit{
    padding-bottom: 60px;
    padding-top: 0;
}
.ac-product-img{
    max-width: fit-content;
    margin: 0 auto;
    margin-top: 50px;
}
.ac-product .tips{
    position: relative;
    top:-95px;
    margin-top: 0;
}
.btn-left{
    left:500px
}
.btn-right{
    left:1120px;
}
.ac-flow{
    background-color: #48494c;
}
.ac-shoplist{
    background-color: #48494c;
}
.ac-shoplist .ac-btn-cta{
    top:80px;
    left:310px;

}


.detailed-nav,.detailed-con{
    max-width: 1920px;
}
.detailed-con{
    padding-left: 20%;
}
.overflow.hide{
    display:block;
}
.shoplist{
    padding-top: 60px;
    padding-bottom: 40px;
    background-color: #fffdf6;
}
.shoplist .card-container{
    max-width: 1204px;
}
.shoplist .card-item.samsungshop{
    background: url(../images/pc/bg-shoplist-01.png) no-repeat;
    background-size: 100% 100%;
    flex-basis: 340px;
    height: 160px;
}
.shoplist .card-item.samsungshop .card-container{
    position: relative;
    gap: 30px;
    justify-content: center;
    padding: 0;
    height: 100%;
}
.shoplist .shoplist-tit{
    color:#f9eec3;
    font-size: 23px;
    position: absolute;
    left:182px;
    top:40px;
}
.cta{
    width: 110px;
    height: 40px;
    margin-top: 30px;
    background: url(../images/pc/bg-btn-01.png) no-repeat;
    background-size: 100% 100%;
    color:#000;
    font-size: 16px;
    line-height: 42px;
}
.shoplist .card-item.offline{
    position: relative;
    background: url(../images/pc/bg-shoplist-02.png) no-repeat;
    background-size: 100% 100%;
    flex-basis: 850px;
    height: 160px;
}
.shoplist .card-item.offline:after{
    content: "";
    position: absolute;
    top:3px;
    left:400px;
    width: 80px;
    height: 154px;
    background: url(../images/pc/bg-shoplist-03.png) no-repeat;
    background-size: 100% 100%;
}
.shoplist .card-item.offline .card-container{
    height: 100%;
    padding: 0 50px;
}
.shoplist .card-item.offline .card-container.w25,.shoplist .card-item.offline .card-container.w25flip{
    padding: 0;
    gap: 30px;
}
.shoplist .card-item.offline .card-container h4{    
    font-size: 23px;
    color:#fff;
}
.shoplist .card-item.offline .card-container h4 span.pc{
    color:#f9eec3;
    display: inline-block;
    padding-right: 10px;
}
.shoplist .card-item.offline .cta{
    margin-top: 10px;    
}
.ac-product.pc .cta{
    width: 140px;
    height: 47px;
    line-height: 47px;
    background: url(../images/pc/bg-btn-01.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top:580px;
}

.shoplist.bottom{
    padding-top: 0;
}
.shoplist.bottom .card-item.offline:after{
    display: none;
}
.shoplist.bottom .card-container .card-container{
    padding: 0;
    align-items: center;    
}
.shoplist.bottom .card-container .shoplist-pic{
    flex-basis: 150px;
    text-align: right;
    background-color: #4c4c4c;
    padding: 7px 25px 7px 0;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    margin-left: 3px;
}
.shoplist.bottom .card-container .shoplist-pic img{
    width: fit-content;
}
.shoplist.bottom .card-item.samsungshop .card-container{
    justify-content: flex-start;    
}
.shoplist.bottom .card-item.offline .card-container{
    padding-right: 40px;
}
.shoplist.bottom .card-item.offline .card-container .card-container{
    padding-right: 0;
}
.shoplist.bottom .shoplist-tit{
    left: 186px;
}
.shoplist.bottom .card-container .offline .shoplist-pic{
    width: 135px;
}
.shoplist .offline .shoplist-tit{
    left:160px;
    top:25px;
    width: fit-content;
}
.shoplist.bottom .w25,.shoplist.bottom .w25flip{
    position: relative;
}
.shoplist.bottom .shoplist-box{
    position: absolute;
    left:125px;
    top: 40px;
}
.shoplist.bottom .w25flip  .shoplist-box{
    left:95px;
}
.shoplist.bottom .offline .cta{
    background-image: none;
    height: auto;
    line-height:unset;
    font-size: 16px;
    text-align: left;
}
.shoplist.bottom .card-item.offline .card-container h4{
    color:#000;
}
.shoplist.bottom .card-container .offline .card-item:nth-child(1){
    flex-basis: 260px;
}
/**11.01**/
.shoplistbg{
    position: relative;
    background: url(../images/pc/bg-shoplist-05.png) no-repeat;
    background-size: 100% 100%;
    height: 159px;
    width: 703px;
}
.card-container.shoplistbg{
    justify-content: center;
    gap:65px;
}
.card-container.shoplistbg .card-item.cloum2{
    flex-basis:content;
}
.card-container.shoplistbg .cta{
    margin-top: 0;
}

.rights{
    background-color: #fffdf6;
    padding-bottom: 125px;
}
.ac-text{
    color:#f9edd4;
    text-align: center;
    font-size: 18px;
    padding-bottom: 40px;
}
.samsungcare{
    background-color: #1c1c1c;
    padding-bottom: 70px;
}
.flow{
    background-color: #fffdf6;
    padding-top: 70px;
}
#storelist{
    background-color: #fffdf6;
    padding-bottom: 1px;
}
.storelist-search{
    /* background: url(../images/pc/bg-storelist.png) no-repeat;
    background-size: 100% 100%;     */
    background-color: transparent;
    padding: 0;
    max-width: 1100px;
    margin: 0 auto;
}
.storelist-search-box{
    background: url(../images/pc/bg-storelist-02.png) no-repeat;
    background-size: 100% 100%;
    padding: 30px 0;
}
.storelist-search-box .tips{
    font-size: 11px;
    text-align: left;
    max-width: 1040px;
    margin: 20px 0 0 105px;
}
#storelist .page-wrapper{
    max-width: 1204px;
    margin: 0 auto;    
}
.search-list{
    color:#f5e1c2;
    text-align: left;
}
.search-list.btn {
    width: 10.5%;
}
.textWrap{
    background-color: #2e3033;
    border-color: #f5e1c2;
    color:#fff2de;
}
.textWrap .arrow{
    border-color: #f5e1c2;
}
.search-btn{
    background: url(../images/pc/bg-btn-01.png) no-repeat;
    background-size: 100% 100%;
    color:#000;
    font-size: 18px;
    font-weight: bold;
}
.search-btn:hover{
    color: #000;
}
.storelist-list .swiper-button-next,.storelist-list .swiper-button-prev{
    background: url(../images/next.png) no-repeat;
    background-size: 100% auto;
}
.storelist-list .swiper-button-next:focus,.storelist-list .swiper-button-prev:focus{
    outline-style: none;
    -moz-outline-style:none;
}
.storelist-list dl dt.n1{
    background: url(../images/adressiocn.png) no-repeat;
    background-size: 16px auto;
}
.search-list-tit{
    font-size: 16px;
    line-height: 40px;
    margin-right: 5px;
}
.storelist-list dl,.storelist-list{
    /* color:#f4e0c1 !important; */
}
.storelist-list dl dd .aci{
    background-color: #a18b6b;
}
.storelist-list dl dd .ati{
    background-color: #ecddbf;
}
.storelist-list dl dd span{
    color:#000;
}
.detailed-nav{
    padding-top: 70px;
}
.storelist-list{
    margin: 70px auto 70px auto !important;
}
.detailed-con{
    padding-left: 0;
}
.detailed-accordion,.detailed-pc-nav{
    max-width: 1320px;
    margin: 0 auto;
}

/**弹窗**/
.popup{
    position: fixed;
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index: 999;
    background: rgba(0,0,0,0.7);
}
.popcon{    
    display: none;
    position: relative;
    text-align: center;
}
.erwma{
    display: none;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    margin-left: 0;
}
.erwma .ewmclose{   
    position: absolute;
    right: -30px;
    top: -30px;
}
.erwma .ewmclose img{
    max-width: 30px;
    background-color: transparent;
}


#shoplist{
    padding-bottom: 40px;
    /* background-color: #282828; */
    background: #fffdf6 url(../images/pc/bg1.png) center no-repeat;
    background-size: 100% 115%;
}
.channels-wrapper .card-item.graybg.radius{
    background: url(../images/pc/bg-shoplist-04.png) no-repeat;
    background-size: 100% 100%;
    border-radius: 0;
}
.channels-wrapper .card-item.graybg.radius .channels-img {
    background: #242221;
}
.channels-img{
    /* background-color: #282828; */
    margin-left: 3px;
    padding-right: 20px;
    padding-left: 140px;
}
.channels-wrapper .card-item.graybg.radius .card-item h3{
    color:#f8f2d6;
    margin-bottom: 8px;
}
.channels-wrapper .card-item.graybg.radius .card-container{
    gap: 55px;
}
.channels-wrapper .card-item.graybg.radius .card-item a{
    background: url(../images/pc/bg-btn-01.png) no-repeat;
    background-size: 100% 100%;
    color:#000 !important;
}
.storelist-list .swiper-slide{
    max-width: 1200px;
}
/* .search-group select{
    z-index: 0;
} */
.search-list:first-child{
    width: 25%;
}
.bottom-shoplist{
    background-color: #1c1c1c;
}
.bottom-shoplist .figure-item{
    position: relative;
    width: 340px;
    height: 70px;
    padding: 0 10px;
}
.bottom-shoplist .figure-item::before{
    content: "";
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height: 100%;
    background: url(../images/pop-samsungshop-pc-bg.png) no-repeat;
    background-size: cover;
    background-position: center;
    z-index: -1;
}
.bottom-shoplist .figure-item:nth-child(2)::before{
    transform: rotate(180deg);
}
a.shoplistlink, .shoplistlink{
    background-color: #000;
    color:#fff;
}
.bottom-shoplist figure.samsungshop{
    margin-left: 10px;
}
.bottom-shoplist .close span::before, .bottom-shoplist .close span::after{
    background-color: #fff;
}
.bottom-shoplist .close{
    top:-30px
}
.dropdown-box{
    display: none;
    padding-bottom:10px;
    position: absolute;
    left:0;
    right: 0;
    top:40px;
    z-index: 888;
    background-color: #000;
}
.search-list-dropdown{    
    width: 100%;
    height: 380px;    
    overflow-y: auto;        
}
.search-list-dropdown li{
    padding-left: 16px;
    cursor: pointer;
}
.search-list-dropdown li:hover{
    background-color: #333;;
}
/**自定义滚动条**/
.search-list-dropdown{
    scrollbar-arrow-color: #d4d4d4;
    scrollbar-face-color: #000;
    scrollbar-track-color: #d4d4d4;
    scrollbar-base-color: #000;
}
.search-list-dropdown::-webkit-scrollbar{
    width: 10px;
    height: 20px;
    background-color: #000;
}
/*定义滚动条轨道 内阴影+圆角*/
.search-list-dropdown::-webkit-scrollbar-track {
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
    border-radius: 10px;
    background-color: #d4d4d4;
}
/*定义滑块 内阴影+圆角*/
.search-list-dropdown::-webkit-scrollbar-thumb {
    border-radius: 10px;
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); */
    background-color: #7b7b7b;
}
@media only screen and (min-width: 768px) and (max-width: 1440px){
    .mainTit{
        font-size: 3.125vw;
        padding: 4.8611088vw 0 3.0722222vw 0;
    }
    .ac-kv img,.ac-time img{
        width: 100%;
    }


     .top.shoplist{
        /* margin-top: 4.166664vw; */
        padding-bottom: 2.777776vw;
    }
    .top.shoplist .card-item.w1{
        flex-basis: 19.444432vw;
    }
    .top.shoplist .card-item.w2{
        flex-basis:19.444432vw;
    }    
    .top.shoplist h3 span{
        padding: 0 1.388888vw;
    }
    .top .tips{
        padding-top: 0;
    }
    .top.shoplist .card-item.w1 .items-box{
        width: 13.88888vw;
    }
    .top.shoplist .card-item.w2 .card-item:nth-child(1){
        margin-right: 3.7499976vw;
    }
    .top.shoplist .card-item.w2 .card-item:nth-child(2){
        margin-right: 2.3611096vw;
    }
    .top.shoplist .card-item.w2 .card-item:nth-child(3){
        margin-right: 2.583332vw;
    }
    .top.shoplist .card-item figure.w5{
        width: auto;
    }


    .ac-product.pc .cta{
        top:39.4581vw;
    }
    .btn-left{
        left:32.7222vw
    }
    .btn-right{
        left:76.472172vw;
    }
    .ac-shoplist .ac-btn-cta{
        top: 6.155552vw;
        left: 24.227764vw;
    }
    .detailed-con{
        padding-left: 5%;
    }
    .ac-product .tips{
        top:-6vw;
    }
    .channels-img {
        padding: 0.694444vw 0.694444vw 0.694444vw 11.458326vw;
        border-top-right-radius: 3vw;
        border-bottom-right-radius: 3vw;
    }    
}

@media only screen and (max-width: 1260px){
    .card-container{
        gap:1%;
    }
    .cta{
        width: 7vw;
        height: 2.5vw;
    }
    .ac-product.pc .cta{
        width: 9vw;
        height: 2.8vw;
        font-size: 1.2vw;
    }
    .btn-right{
        left: 77vw;
    }
    .ac-kv .kv-img{
        width: 100%;
    }
    .shoplist .card-container{
        max-width: 96%;
    }
    .shoplist .card-item.samsungshop{
        flex-basis: 24%;
        height: 10vw;
    }
    .shoplist .card-item.offline{
        flex-basis: 74%;
        height: 10vw;
    }
    .shoplist .card-item.samsungshop a{
        display: block;
        height: 100%;
    }
    .shoplist .card-item.samsungshop .card-container{
        gap:2vw;
    }
    .shoplist .card-item.samsungshop .shoplist-pic img{
        width:5vw ;
    }
    .shoplist .shoplist-tit{
        left:13vw;
        top:2vw;
        width: fit-content;
    }
    .shoplist .card-item.offline .card-container{
        padding: 0;
    }
    .shoplist .card-item.offline .card-container.w25 img, .shoplist .card-item.offline .card-container.w25flip img{
        width: 7vw;
    }
    .shoplist .card-item.offline .card-container h4{
        font-size: 1.5vw;
    }
    .shoplist .card-item.offline .card-item{
        flex-basis: 45%;
    }
    .shoplist .card-item.offline .card-container.w25 .card-item, .shoplist .card-item.offline .card-container.w25flip .card-item{
        flex-basis:auto;
    }
    .shoplist.bottom .card-container .shoplist-pic{
        flex-basis: 10vw;
    }
    .shoplist.bottom .card-container .offline .shoplist-pic{
        flex-basis: 10vw;
    }
    .shoplist.bottom .card-item.samsungshop .card-container,.shoplist.bottom .card-item.offline .card-container{
        max-width: 100%;
    }
    .shoplist.bottom .shoplist-tit{
        left:12vw;
    }
    .shoplist .offline .shoplist-tit{
        left: 13vw;
    }
    .shoplist.bottom .card-container .shoplist-pic img{
        width: 6vw;
    }
    .shoplist.bottom .card-item.offline .card-item{
        flex-basis: auto;
    }
    .shoplist .card-item.offline .card-container.w25 img, .shoplist .card-item.offline .card-container.w25flip img{
        width: 18vw;
    }
    .shoplist.bottom .shoplist-box {
        top: 2.7vw;
    }

    .shoplist.bottom .w25 .shoplist-box{
        left:8.5vw;
    }
    .shoplist.bottom .w25flip .shoplist-box{
        left:7vw;
    }
    #shoplist .card-container{
        /* padding: 0 2vw; */
    }
    /* .storelist-search{
        margin: 0 2vw;
        padding: 2vw;
    } */
    .storelist-search-box{
        padding: 2vw 0;
    }
    .storelist-search-box .tips{
        margin-top: 2vw;
        font-size: 11px;
        max-width: 85vw;
        margin-left: 4.5vw;
    }
    .search-list.btn{
        width: 11%;
    }
    #storelist .page-wrapper{
        margin: 0 2vw;
    }

    .storelist-search{
        padding: 0 20px;
    }
    .search-list:first-child{
        /* width: 100%; */
    }
    .search-list.btn{
        width: 20%;
    }
    .search-list.btn a{
        font-size: 20px;
        /* padding: 2px 50px; */
        padding: 13px 50px;
        margin-top: 10px;
    }
    .top.shoplist .card-item.w1,.top.shoplist .card-item.w2{
        flex-basis: 20.444432vw;
    }
}

/* @media only screen and (max-width: 767px){ */
@media only screen and (max-width: 1024px){
    .mo{
        display: block;
    }
    .pc{
        display: none;
    }
    .mainTit{
        padding: 13.333333vw 0 11.997vw 0;
        font-size: 7.9999998vw;
        line-height: 7.9999998vw;
        width: 56.65vw;
        margin: 0 auto;
    }
    .rights .mainTit img {
        width: 29.326vw;
    }
    .tips{
        margin-top: 4vw;
        font-size: 2.6vw;
    }    
    .card-container{
        gap: 4vw;
    }
    .cta{
        width: 21.73279vw;
        height: 7.06649vw;
        margin-top: 0;
        background: url(../images/mo/bg-btn-01.png) no-repeat;
        background-size: 100% 100%;
        font-size: 3.33325vw !important;
        line-height: 7.06649vw;
    }
    .page-wrapper{
        padding: 0 4vw;
    }
    .ac-kv{
        flex-direction: column;
    }
    .ac-kv figure{
        width: 100% !important;
    }
    .ac-kv figure.kv-text{
        background-color: #000;
    }
    .kv-disclaimer{
        background-color: #000;
        padding-top: 10vw;
        padding-bottom: 6vw;
    }
    .ac-time img{
        width: 100%;
    }

    #shoplist .mainTit img {
        width: 29.326vw;
    }
    .top.shoplist .new-title {
        width: 100%;
        padding: 6vw 0 5.3332vw 0;
    }
    .top.shoplist{
        /* margin-top: 5.2vw; */
        padding-top: 6vw;
        padding-bottom: 5.3332vw;
        padding-left: 6.7vw;
        padding-right: 6.7vw;
    }
    .top.shoplist .card-item.moWidth{
        background-image: none;
        padding-bottom: 0;
    }
    .top.shoplist .card-item.w1{
        flex-basis: 100%;
        position: relative;
    }
    .top.shoplist .card-item.w2 h3{
        margin: 5.20833vw 0;
        padding-bottom: 1.333333vw;    
    }
    .top.shoplist .card-item.w2 h3:after{
        display: block;
        top:104%;
        background-color: #d8d8d8;
        height: 2px;
    }    
    .top.shoplist .card-item.w2 h3 span:after{
        content: "";
        position: absolute;
        left:0;
        right: 0;
        bottom: -2.5vw;
        width: 100%;
        height: 4px;
        border-radius: 2px;
        background-color: #000;
    }
    .top.shoplist .card-item.w2 .card-item{
        margin-right: 0 !important;
        flex-basis: 100%;
    }
    .top.shoplist .card-item.w1 .items-box{
        width: auto;
    }
    .top.shoplist .card-item.w2{
        flex-basis: 100%;
    }
    .top.shoplist .card-item.w2 .card-container{
        border: none;
        padding: 0;
        gap:2.7vw;
    }
    .top.shoplist .card-item .card-container::after{
        display: none;
    }
    .shoplist .shoplist-text{
        position: absolute;
        left:37vw;
        top:6vw;
    }
    .shoplist h4{
        margin-top: 0;
        font-size: 4vw;
        text-align: left;
    }
    .shoplist a{
        padding: 0;
        margin-top: 2.5vw;        
    }
    .shoplist a span{
        font-size: 3.2vw;
    }
    .shoplist a span .icon{
        width: 3.2vw;
        height: 3.2vw;
        margin-left: 1vw;
        margin-top: 0.5vw;
    }
    .shoplist .w2 .shoplist-text{
        top:8vw;
        /* left:53vw; */
    }


    .ac-product {
        /* background-color: #191715; */
        background: #fffdf6 url(../images/mo/bg1.png) center no-repeat;
        background-size: auto 115%;
        padding: 13.333vw 0 16.666vw 0;
    }
    .ac-product h2.mainTit {
        padding-top: 0;
        padding-bottom: 10.13vw;
        /* width: 37.324vw; */
        width: 29.326vw;
    }
    .ac-product .swiper-wrapper{
        padding-bottom: 10vw;
    }
    .ac-product .cta{
        position: absolute;
        bottom:12.26656vw;
        left:50%;
        transform: translateX(-50%);
        background: url(../images/mo/bg-btn-03.png) no-repeat;
        background-size: 100% 100%;
        width: 26.666vw;
        height: 8.53312vw;
        line-height: 8.53312vw;
        font-size: 3.6vw;
    }
    .swiper-button-prev:after, .swiper-button-next:after{
        color:#cdbda3;
    }
    
    .ac-shoplist .card-container{
        display: block;
        padding: 0 4vw;
    }
    .ac-shoplist .card-item:first-child{
        margin-bottom: 4vw;
    }    
    .disclaimer{
        padding: 10vw 2vw;
        font-size: 2.5vw;
    }

    .detailed-con{
        padding-left: 0;
    }
    .detailed-accordion .overflow{
        display: block;
    }
    .overflow.hide{
        display:none;
    }
    .details .detailed-accordion{
        padding: 4vw 0;
    }
    .shoplist{
        padding:8.66645vw 0  7.33315vw 0;
    }    
    .shoplist .card-container{
        max-width: 100%;
        gap: 3vw;
    }
    .shoplist h3 {
        font-size: 4.39989vw;
        margin: 0 0;
        color:#f9edc2;
    }
    .shoplist .card-item.samsungshop{ 
        flex-basis: 100%;       
        background: url(../images/mo/bg-shoplist-01.png) no-repeat;
        background-size: 100% 100%;
        height: auto;
    }    
    .shoplist .card-item.samsungshop .shoplist-pic img{
        width: 100%;
    }
    .shoplist .samsungshop .card-container{        
        justify-content: center;
        align-items: center;        
    }
    .shoplist .samsungshop .shoplist-pic {
        width: 11.46638vw;
        align-self: center;
        margin-right: 6vw;
    }
    .shoplist .card-item.offline .card-container{
        height: auto;
        padding: 2.5vw;
    }
    .shoplist .card-item.offline:after{
        display: none;
    }
    .shoplist .card-item.offline .card-container .card-item{
        text-align: center;
    }
    .shoplist .card-item.offline .cta{
        width: 22.73279vw;
        height: 7.06649vw;
        background: url(../images/mo/bg-btn-01.png) no-repeat;
        background-size: 100% 100%;
        margin-top: 0;
        line-height: 7.06649vw;
        text-align: center;
        color: #000;
        font-size: 3.33325vw;
    }
    .shoplist .card-item.offline{
        background: url(../images/mo/bg-shoplist-02.png) no-repeat;
        background-size: 100% 100%;
        flex-basis: 100%;
        height: 35vw;
    }
    .shoplist.bottom .offline .card-container .card-item{
        flex-basis: calc((100% - 4vw) / 2) !important;
    }
    .shoplist .card-item.offline .card-container.w25, .shoplist .card-item.offline .card-container.w25flip{
        gap: 3vw;
    }
    .shoplist .card-item.offline .card-container.w25 img, .shoplist .card-item.offline .card-container.w25flip img{
        width: 100%;
    }
    .shoplist .offline h3{
        margin: 3.5vw auto;
        text-align: center;
    }    
    .shoplist .card-item.offline .card-container h4 span.pc{
        display: none;
    }
    .shoplist .offline .w25 figure{
        width: 11.9997vw;
    }
    .shoplist .offline .w25flip figure{
        width: 6.6665vw;
    }
    .shoplist .card-container .card-item.offline a{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .shoplist .offline .w25 .card-item,.shoplist .offline .w25flip .card-item{
        flex-basis: auto;
    }
    .shoplist .card-item.offline .card-container h4{
        color: #f9edc2;
        font-size: 3.9999vw;
        text-align: center;
        margin-bottom: 2vw;
    }
    
    .shoplist .card-container .card-item a{
        display: block;
        padding: 0 0;
    }
    
    .shoplist .card-container .card-item:nth-child(1) figure.shoplist-cta {
        margin: 2.666666vw 0 0 0;
        width: 15.99996vw;
        margin-left: 42.83245vw;
    }
    .shoplist .samsungshop .shoplist-tit {
        position: static;
        color:#f9edc2;
        font-size: 4.66655vw;
    }
    .shoplist .card-container .card-item .card-container .card-item figure.shoplist-cta {
        margin: 2.666666vw auto 0 auto !important;
        width: 15.99996vw;
    }
    .rights{
        background-color: #fffdf6;
        background: url(../images/mo/bg2.jpg) 0 0 no-repeat;
        background-size: cover;
        padding-top: 0;
        padding-bottom: 16.6625vw;
        padding-left: 4.6655vw;
        padding-right: 4.6655vw;
    }
    .rights .tips{
        margin-top: 0;
    }
    .ac-text{
        color:#f9edd4;
        text-align: center;
        font-size: 3.9999vw;
        line-height: 1.6;
        margin-top: 0;
        padding-bottom: 0;
    }
    .rights .tips{
        position: relative;
        top:-8vw;
        letter-spacing: -0.6px;
        padding-top: 0;
    }
    .rights .tips1{
        margin-bottom: 0 !important;
        font-size: 3vw;
    }
    .samsungcare{
        background-color: #1c1c1c;
        padding-bottom: 0;
    }
    .ac-text{
        margin-bottom: 6vw !important;
    }
    .flow{
        padding-top: 0;
    }
    .shoplist.bottom{
        background-color: #1c1c1c;
        padding-top: 0;
    }
    .shoplist.bottom .card-container{
        padding: 0;        
    }
    .shoplist.bottom .card-container .card-container{
        position: relative;
        justify-content: space-between;
        padding-left: 0;
        gap:2vw;
    }
    .shoplist.bottom .card-container .card-item:nth-child(1){
        flex-basis: 100%;
        justify-content: space-between;
    }
    .shoplist.bottom .card-container .card-item.shoplist-pic{
        flex-basis: 45vw;
        text-align: right;
        background-color: #4c4c4c;
        padding: 2vw 5vw 2vw 0;
        border-top-right-radius: 10vw;
        border-bottom-right-radius: 10vw;
    }
    .shoplist.bottom .card-container .offline .shoplist-pic{
        width: 45vw;
        padding: 2vw 5vw 2vw 0;
        border-top-right-radius: 10vw;
        border-bottom-right-radius: 10vw;
    }
    .shoplist.bottom .card-container .card-item.shoplist-pic img{
        width: 10vw;
    }
    .shoplist.bottom .samsungshop .shoplist-tit{
        position: absolute;
        left: 55vw;
        top:0;
    }
    .shoplist.bottom .cta{
        margin-right: 0;
        margin-top: 6vw;
    }
    .shoplist.bottom .offline {
        background: url(../images/mo/bg-shoplist-03.png) no-repeat;
        background-size: 100% 100%;
        padding: 2vw 0;
        height: 100%;
    }
    .shoplist .offline .card-container h3.card-item{
        flex-basis: unset;
        margin-right: 15vw;
        font-size: 4.66655vw;
    }
    .shoplist.bottom .offline .card-container:nth-child(2){
        padding: 4vw;
    }
    .shoplist.bottom .offline .card-container:nth-child(2) .card-item{
        flex-basis: calc((100% - 4vw) / 2);
    }
    .shoplist.bottom .offline .card-container .card-item:nth-child(2){
        padding-left: 4vw;
    }
    .shoplist.bottom .offline .card-container .card-item:nth-child(3){
        padding-right: 4vw;
    }
    .shoplist.bottom .offline .w25 figure,.shoplist.bottom .offline .w25flip figure{
        width: 100%;
    }
    .shoplist.bottom .offline h4{
        color:#000;
        margin-bottom: 0;
    }    
    .shoplist.bottom .w25 .cta,.shoplist.bottom .w25flip .cta{
        background-image: none;
        margin-right: 0;
        margin-top: 0;
        width: 100%;
        height: auto;
        line-height: unset;
    }
    .shoplist.bottom .card-container .shoplist-pic img{
        width: 10.8vw;
    }
    .shoplist.bottom .offline h3{
        margin: 0;
        font-size: 4.96655vw;
        left:54vw;
        top:4vw;
    }
    .shoplist.bottom .card-item.offline .card-container{
        padding: 2vw 0;
    }
    .shoplist.bottom .shoplist-box{
        top:30vw;
        left:0 !important;
        width: 100%;
        text-align: center;
    }
    .shoplist.bottom .card-container .offline .card-item:nth-child(1){
        flex-basis: 100% !important;
    }
    .shoplist.bottom .card-item.offline .card-container h4{
        margin-bottom: 0;
    }


    #storelist{
        background-color: #fffdf6;
    }
    .page-search h2.mainTit{
        margin-bottom: 0;
    }
    .page-search h2.mainTit {
        width: 38.657vw;
    }
    .storelist-search{
        background: url(../images/mo/bg-shoplist-03.png) no-repeat;
        background-size: 100% 100%;
        padding: 8vw;
        border-radius: 0;
        color:#f4e0c1;
    }
    .textWrap{
        background-color: #2e3033;
        border: 1px solid #f4e0c1;        
    }
    .textWrap .arrow{
        border-color: #d1c7a5;
    }
    .linkText{
        color:#f9edc3;
    }    
    .storelist-list .swiper::-webkit-scrollbar {
        background-color: #0d0c0c;
    }
    .swiper-tips{
        color:#000000;
        padding-bottom: 20px;
    }
    .search-btn{
        background: url(../images/mo/bg-btn-03.png) no-repeat;
        background-size: 100% 100%;
    }
    .detailed-nav{
        padding-top: 4vw;
    }
    .ac-product .swiper-button-prev, .ac-product .swiper-button-next{
        top:45%;
    }
    .ac-product .swiper-button-prev{
        left:0
    }
    .ac-product .swiper-button-next{
        right: 0;
    }
    #shoplist .card-container .card-item.cloum2{
        /* flex-basis: 100%;
        width: 83.979vw;
        height: 32.993vw; */
        flex-basis: 42%;
        width: 48.979vw;
        height: 32.993vw;
        text-align: center;
    }
    .ac-product .tips{
        top:-18vw;
    }
    .channels-img{
        padding: 2vw 4vw 2vw 10vw;
        width: unset;
        text-align: right;
    }
    .channels-wrapper .card-item:nth-child(2) .channels-img{
        width: unset;
    }
    .channels-wrapper .card-item.graybg.radius {
        background: url(../images/mo/bg-shoplist-04.png) no-repeat;
        background-size: 100% 100%;
        border-radius: 0;
    }

    .channels-wrapper .card-item.graybg.radius .card-item.cloum2:first-child{
        padding-left: 0;
    }
    #shoplist .card-container{
        padding: 0;
        top: 2.6vw;
        position: relative;
    }
    .channels-img img{
        width:12.26636vw;
    }
    .channels-wrapper .card-item.graybg.radius{
        padding: 6vw 0;
    }
    .channels-wrapper .card-item.graybg.radius .card-item h3{
        width: 22vw;
        font-size: 4.39989vw;
    }
    .channels-wrapper .card-item.graybg.radius .card-container{
        gap: 6vw;
    }
    .channels-wrapper .card-item.graybg.radius .card-item a{
        width: 22vw;
        height: 7vw;
        font-size: 3.33325vw;
        background: url(../images/mo/bg-btn-01.png) no-repeat;
        background-size: 100% 100%;
        padding: 0;
        line-height: 7vw;
        text-align: center;
    }
    .shoplistbg {
        position: relative;
        background: url(../images/pc/bg-shoplist-05.png) no-repeat;
        background-size: 100% 100%;
        height: auto;
        width: 100%;
        padding: 4vw 0 !important;
        gap: 10vw !important;
    }
    #shoplist .card-container .card-item.cloum2 figure{
        width: 15vw;
    }
    .shoplistbg .cta{
        width: 25vw;
        height: 8vw;
    }
    .storelist-search-box {
        background: url(../images/mo/bg-storelist-02.png) no-repeat;
        background-size: 100% 100%;
        padding: 8vw 4vw;
    }
    .storelist-search {
        background:none;
        padding: 0;
    }
    .search-list:first-child{
        width: 100%;
    }
    .search-list-tit{
        width: 10%;
    }
    .search-group{
        width: 85%;
    }
    .search-list.btn{
        width: 70%;
    }
    .storelist-search-box .tips {
        margin-left: 0;
        color:#e7d6af;
    }
    .bottom-shoplist .figure-item{
        width: auto;
        height: 10.19972vw;
        padding: 0 0;
    }
    .channels-wrapper .card-item.graybg.radius .channels-img {
            background: none;
        }
    .bottom-shoplist .figure-item::before{        
        background: url(../images/pop-samsungshop-mo-bg.png) no-repeat;
        background-size: 100% 100%;
        background-position: center;
    }
    #shoplist .card-container .card-item.cloum2.graybg{
        flex-basis: 100%;
    }
    #shoplist .card-container .card-item.cloum2 figure{
        width: auto;
    }
    .channels-wrapper .card-item.graybg.radius .card-container{
        gap: 6vw;
        justify-content:start;
    }
    .channels-wrapper .card-item.graybg.radius .card-item h3{
        width: auto;
        text-align: center;
        /* text-align: left; */
        /* padding-left: 2vw; */
    }

    a.shoplistlink, .shoplistlink {
        font-size: 2.2vw;
    }

    .search-list.btn a {
        width: auto;
        font-weight: bold;
        font-size: 3vw;
        line-height: 5.27777778vw;
        padding: 1vw 10.55555557vw 1vw 10.55555557vw;
        border-radius: 5.55555556vw;
    }
    .search-list-tit {
        font-size: 3vw;
        /* line-height: 9vw; */
    }
    .storelist-search-box .tips{
        font-size: 2.6vw;
    }
   .channels-wrapper .card-item.graybg.radius .card-item a{
    background-color: rgba(0,0,0,0) !important;
   }
   .bottom-shoplist h3{
    font-size: 2.2vw;
     letter-spacing: 1px
   }
   .search-list {
    display: flex;
    align-items: center;
   }
}