@charset "utf-8";.shilla_boutique_wrap>.tab_wrap{background-color:#fff}.shilla_boutique_wrap>.tab_wrap>.tab_menu{background-color:#fff;width:1280px;margin:auto}.shilla_boutique_wrap .tab_wrap.type2.wide>.tab_menu{padding-bottom:16px}.shilla_boutique_wrap .tab_content{background-color:#f5f5f5}.shilla_boutique_wrap .content_item>.item_title{margin-bottom:40px;text-align:center;line-height:1}.wide_banner{overflow:hidden;position:relative}.wide_banner li{position:relative;height:400px}.wide_banner .banner_img{height:100%;text-align:center;position:relative;background-color:#222}.wide_banner .banner_img img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1920px;height:100%;object-fit:cover}.wide_banner .banner_video{width:100%;height:100%;background:#222}.wide_banner .banner_info_wrap{position:absolute;width:1280px;height:400px;top:0;left:50%;transform:translateX(-50%)}.wide_banner .banner_info{position:absolute;top:50%;left:100px;transform:translateY(-50%)}.wide_banner .banner_info .title{display:block;font-size:40px;color:#fff;font-weight:bold}.wide_banner .banner_info .title span,.wide_banner .banner_info .text{display:block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.wide_banner .banner_info .text{font-size:28px;color:rgba(255,255,255,0.8)}.wide_banner .banner_count{background:0}.fashion_content_wrap{margin-top:44px}.fashion_content_wrap>.btn_plist_wrap{width:1280px;margin:0 auto 74px;align-items:center}.fashion_content .content_item>.item_title .title{font-size:36px;font-weight:700}.fashion_content .content_item+.content_item{margin-top:150px}.fashion_content .item_list .list_slider{overflow:hidden;width:1280px;margin:0 auto}.fashion_content .list_item .img_box:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:20px;opacity:0;transition:opacity .6s;background-color:rgba(0,0,0,0.7)}.fashion_content .list_item:hover .img_box:after{opacity:1}.fashion_content.type1 .item_list{overflow:hidden;position:relative;padding:0;white-space:nowrap}.fashion_content.type1 .item_list .list_item{width:414px;height:414px;display:inline-block;position:relative}.fashion_content.type1 .item_list .list_item+.list_item{margin-left:16px}.fashion_content.type1 .item_list .list_item .img_box{border-radius:20px;overflow:hidden}.fashion_content.type1 .list_item .img_box .no_logo{display:none}.fashion_content.type1 .item_list .list_item .img_box img{width:100%;height:auto}.fashion_content.type1 .item_list .list_item.swiper-slide{margin:0}.fashion_content.type1 .item_list .swiper-slide .img_box{display:block;margin:0 auto}.fashion_content.type1 .item_img .img_thumbnail{display:block}.fashion_content.type1 .item_img .img_bi{display:none}.fashion_content.type1 .list_item .img_box:after{transition:.4s}.fashion_content.type1 .item_box{width:100%;height:100%;position:absolute;top:0;left:0}.fashion_content .item_link{display:block;width:100%;height:100%;position:relative}.fashion_content.type1 .item_link .title_eng{position:absolute;left:50%;top:195px;opacity:0;transition:top .6s,opacity .6s;transform:translateX(-50%);font-size:24px;color:#fff;text-transform:uppercase;font-weight:700;z-index:1;padding:0 40px;box-sizing:border-box;max-width:100%;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.fashion_content.type1 .item_badge{display:none;position:absolute;top:20px;left:20px}.fashion_content.type1 .item_badge .badge{display:inline-block;padding:0 15px;height:30px;line-height:30px;border-radius:15px;background:#e80f00;color:#fff;font-size:14px;font-weight:700}.fashion_content.type1 .list_item.on .item_badge{display:block}.fashion_content.type1 .item_box .ck_like{position:absolute;left:50%;bottom:155px;opacity:0;transition:bottom .6s,opacity .6s;transform:translateX(-50%)}.fashion_content.type1 .list_item:hover .item_link .title_eng{top:175px;opacity:1}.fashion_content.type1 .list_item:hover .item_box .ck_like{bottom:175px;opacity:1;transition-delay:.2s}.fashion_content.type2 .item_img .img_thumbnail{display:none}.fashion_content.type2 .item_img .img_bi{display:block}.fashion_content.type2 .swiper_arrow{display:none}.fashion_content.type2 .item_list .list_slider>ul{display:flex;flex-wrap:wrap;margin-top:-20px}.fashion_content.type2 .list_item{position:relative;width:240px;height:120px;background-color:#fff;border-radius:20px;margin-right:20px;margin-top:20px;overflow:hidden}.fashion_content.type2 .list_item:nth-child(5n){margin-right:0}.fashion_content.type2 .list_item .img_box{width:100%;height:100%;position:relative}.fashion_content.type2 .list_item .img_box .item_img{display:block;width:100%;height:100%;padding:41.5px 0;box-sizing:border-box}.fashion_content.type2 .list_item .img_box .item_img img{width:116px;height:37px;margin:0 auto}.fashion_content.type2 .list_item .img_box .no_logo{position:absolute;width:200px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:18px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.fashion_content.type2 .list_item .item_box{width:100%;height:100%;position:absolute;top:0;left:0}.fashion_content.type2 .item_link .title_eng{display:none}.fashion_content.type2 .list_item .item_badge{position:absolute;top:-8px;right:0}.fashion_content.type2 .list_item .badge{position:relative;display:block;text-indent:-99999px}.fashion_content.type2 .list_item.on .badge:after{content:'';display:block;position:absolute;top:0;right:0;width:8px;height:8px;background:#e80f00;border-radius:50%}.fashion_content.type2 .item_box .ck_like{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);opacity:0;transition:top .6s,opacity .6s}.fashion_content.type2 .list_item:hover .item_box .ck_like{top:50%;opacity:1}.fashion_content .swiper_arrow button{top:-207px}.fashion_content .swiper_arrow button:after{opacity:.2;transition:.3s}.fashion_content .content_item:hover .swiper_arrow button:after{opacity:1}.boutique_beauty .brand_content{margin-top:150px}.boutique_beauty .content_item>.choice_wrap{margin-bottom:14px}.boutique_beauty .content_item>.choice_wrap>.conts_inner{display:flex;justify-content:flex-end;margin-left:auto}.boutique_beauty .content_item>.choice_wrap>.choice_list>li:last-child span{padding-right:0}.boutique_beauty .content_item>.item_title{margin-bottom:20px}.boutique_beauty .content_item>.item_title .title{font-size:28px}.boutique_beauty .brand_content .filter_sort{display:flex;align-items:center;justify-content:flex-end;margin-top:15px;padding:0 20px}.boutique_beauty .brand_content .brand_list{width:1280px;margin:auto}.boutique_beauty .brand_content .brand_list ul{display:flex;flex-wrap:wrap;margin-top:-60px;margin-left:-20px}.boutique_beauty .brand_list .brand_item{position:relative;width:240px;margin-left:20px;margin-top:60px}.boutique_beauty .brand_list .brand_link .brand_img{display:block;width:100%;height:354px;border-radius:20px;overflow:hidden}.boutique_beauty .brand_link .brand_img img{width:100%;height:100%;transition:transform .3s ease-in-out}.boutique_beauty .brand_link .brand_img:hover img{transform:scale(1.08)}.boutique_beauty .brand_link .item_badge{position:absolute;top:20px;left:20px;padding:0 15px;height:30px;font-size:14px;font-weight:700;color:#fff;background:#e80f00;border-radius:15px;line-height:30px}.boutique_beauty .brand_item .item_info{display:flex;align-items:center;margin-top:20px;padding:0 10px;line-height:1}.boutique_beauty .brand_item .item_info .title_eng{font-size:18px;text-transform:uppercase;font-weight:400;display:inline-block;max-width:calc(100% - 10px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.boutique_beauty .brand_item .item_info>a{flex:1;overflow:hidden}.boutique_beauty .brand_list .brand_item .ck_like{flex:0 0 20px}.boutique_beauty .brand_list .brand_item .ck_like input,.boutique_beauty .brand_list .brand_item .ck_like>label{top:2px}.boutique_beauty .brand_list .brand_item .ck_like:hover>label{background-position:0 -63px}.fashion_content.type1 .item_list .list_slider+.swiper_arrow{display:none}.fashion_content.type1 .item_list .list_slider.swiper-container-initialized+.swiper_arrow{display:block}.fashion_content.type1 .item_list .list_item.swiper-slide{margin-right:20px}.wide_banner .banner_img{background:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.boutique_beauty .brand_list .brand_item .ck_like input,.boutique_beauty .brand_list .brand_item .ck_like>label{top:0}}.btn_plist{line-height:25px}.btn_plist+.btn_plist:after{display:none}