.homeSection{margin:0; padding:0; width:100%; position:relative; line-height:1;}
.homeSection h3{font-size:30px; line-height:41px; letter-spacing:-0.6px; color:#000;}
.homeSection .button2:hover img{-webkit-filter:invert(25%) sepia(99%) saturate(6375%) hue-rotate(324deg) brightness(102%) contrast(103%); filter:invert(25%) sepia(99%) saturate(6375%) hue-rotate(324deg) brightness(102%) contrast(103%);}
.homeSection.pt-7{padding-top:50px;}
.homeSection.pb-7{padding-bottom:50px;}
.homeSection .heading_title-box{margin:0 0 42px; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;}
.homeSection .heading_title-box .w-l{text-align:center;}
.homeSection .heading_title-box .w-l:not(.w-100){text-align:left;}
.homeSection .heading_title-box .button{min-width:216px; min-height:44px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; font-size:14px; white-space:nowrap;}
.homeSection .heading_title-box .button img.eye-ico{margin:0 8px 0 0; width:20px; height:13px;}
.homeSection .heading_title-box h3{margin-bottom:10px;}
.homeSection .heading_title-box p{margin:0; font-family:'latolight'; font-size:18px; font-weight:300; line-height:1.56; color:#3d3d3d;}
.homeSection .row{margin-left:-15px; margin-right:-15px; display:flex; flex-wrap:wrap;}
.homeSection .col-md-6{width:50%; padding:0 15px;}
.homeBanner{overflow:hidden; text-align:left; line-height:1;}
.homeBanner .innerBox{position:absolute;top:0; left:0;right:0; width:100%; height:100%; z-index:2;}
.homeBanner .wrapper{height:100%;}
.homeBanner picture, .homeBanner picture source, .homeBanner picture img{width:100%;height:auto;}
.bannerSgnUp{margin:0;padding:10px 40px;width:100%; background-color:#f8f8f8; background-image:url(../images/front/common/bannerSgnUp_bg.png); background-size:cover; background-position:top center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start;border-radius: 0 0 8px 8px;}
.bannerSgnUp .crown-icon{margin:0;margin-right:24px; width:48px;}
.bannerSgnUp p,.bannerSgnUp h2{margin:0;padding:0;max-width:100%;font-size:22px; line-height:29px; color:#000; font-family:'latobold'; letter-spacing:-0.41px;}
.bannerSgnUp .sgn-button{margin:0 auto; margin-right:18px; background-color:#e93779; color:#fff; font-size:18px; line-height:24px; font-family:'latobold'; width:240px; height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;}
.bannerSgnUp .sgn-button img{max-height:20px; margin-right:11px;}
.homeBanner .bannerContent{margin:0; width:100%; display:block; max-width:385px; position:absolute; left:0; top:46%; transform:translateY(-50%);}
.homeBanner .bannerContent h1{margin:0 0 9px; width:100%; text-shadow:0 3px 2px rgba(0, 0, 0, 0.3); font-size:50px; line-height:1.14; color:#fff;font-family:'latobold'; text-transform:uppercase;}
.homeBanner .bannerContent p{margin:0 0 37px; width:100%; font-size:22px; line-height:1.17; color:#fff; font-family:'latoregular';}
.homeBanner .bannerContent .button{margin:0; padding:4px 12px 2px; width:268px; height:56px; font-size:20px; line-height:26px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; color:#fff !important; border-color:#fff !important;} 
.homeBanner .bannerContent .button img{margin-top:-1px; margin-right:9px; width:11px;} 
.homeBanner .bannerContent .button3{border:none !important; background-color:#e93779 !important;}
.home_item-slider.slick-slider{margin:0 -15px;}
.home_item-slider:not(.slick-initialized){display:none;}
.home_item-slider .slick-dots{position:static; margin-top:40px;}
.dress-box-item .dress-box-inner{margin:0; padding:0; width:100%; height:100%; border:solid 1px rgb(134, 134, 134, 0.5); background-color:#fff; position:relative; display:flex;flex-direction:column; flex-wrap:wrap;border-radius:30px;overflow:hidden;}
.dress-box-item .like-img-box{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;  flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; height:260px; width:100%; position:relative; background-color:#fff; border:none; border-bottom:solid 1px rgb(134, 134, 134, 0.16);border-radius:30px; -webkit-mask-image: -webkit-radial-gradient(white, black);}
.dress-box-item .like-img-box > img{margin:auto; max-width:100%; /* max-height:100%; */ }
.dress-box-item .btn-box{position:absolute; z-index:2; height:100%; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; opacity:0; transition:ease all 0.2s; background-color:rgba(0, 0, 0, 0.73);}
.dress-box-item .btn-box .button{margin:auto; padding:6px 12px 4px; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:150px; height:40px; max-width:80%; color:#fff !important; background-color:#e93779; border-color:#e93779; font-size:14px;}
.dress-box-item .btn-box .button img{height:12px; width:20px; margin:-2px 7px 0 0;}
.dress-box-item .like-img-box:hover img{-webkit-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1);}
.dress-box-item .like-img-box:hover .btn-box{opacity:1;}
.dress-box-item .also-like-content{padding:14px 8px 23px; width:100%; background-color:#fff; min-height:124px;}
.dress-box-item .also-like-content > div{line-height:1; margin-top:13px;}
.dress-box-item .also-like-content a{height:auto;}
.dress-box-item .also-like-content .h3{max-width:100%; text-overflow:ellipsis; white-space:nowrap; font-size:18px; line-height:21px;}
.dress-box-item .also-like-content .h3{height:42px;display:block;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:2;font-size:16px;}
.dress-box-item .cstm_sze b, .dress-box-item .cstm_sze .cstm_size{font-size:12px; line-height:16px; font-family:'robotobold'; letter-spacing:0.2px; color:#9c9c9c !important;}
.dress-box-item .cstm_sze b{padding-left:27px; background-image:url(../images/front/common/Size-ico.svg); background-repeat:no-repeat; background-position:left center; background-size:19px 12px;}
.dress-box-item .priceDiv{padding-top:2px; padding-bottom:4px;}
.dress-box-item .priceDiv > .font-pink, .dress-box-item .priceDiv > .strkPrce{font-size:16px !important; line-height:16px; font-family:'robotobold';}
.dress-box-item .priceDiv > .strkPrce{font-family:'robotoregular';  margin-right:0 !important; padding-left:4px;}
.home_item-slider .dress-box-item.slick-slide{margin:0 15px; padding:0; max-width:100% !important;}
.home_item-slider .dress-box-item.slick-slide:hover .content-box a.button{background:none !important; background-color:#e93779 !important; border-color:#e93779 !important; transform:none !important; color:#fff !important;}
.home_item-slider .dress-box-item.slick-slide:hover .content-box a.button img{-webkit-filter:invert(1); filter:invert(1);}
.home_item-slider .dress-box-item .priceDiv > .font-pink{font-family:'robotoblack';}
.home_item-slider .dress-box-item .priceDiv > .strkPrce{color:#9f9f9f !important; margin-left:2px !important;}
.home_item-slider .dress-box-item .img-box{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; height:224px; width:100%; background-color:#fff; overflow:hidden;border-radius:30px;}
.home_item-slider .dress-box-item .img-box img{margin:auto; max-width:100%; max-height:235px;height:auto;}
.home_item-slider .dress-box-item .content-box{padding:17px 8px 24px; max-width:100%;}
.home_item-slider .dress-box-item .content-box h4{font-size:16px; line-height:21px; margin:0 0 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:100%;}
.home_item-slider .dress-box-item .content-box .rating_box{margin:0 0 20px;}
.home_item-slider .dress-box-item .content-box .button{height:40px; width:100%; max-width:140px; display:inline-flex; align-items:center; justify-content:center; font-size:14px; background:transparent !important;}
.home_item-slider .dress-box-item .content-box .button img{margin:0; margin-right:4px;}
.home_item-slider .dress-box-item:hover .content-box .button, .home_item-slider .dress-box-item .content-box .button:hover{color:#e93779 !important;  border-color:#e93779 !important;}
.newEvt-slider .dress-box-item .content-box h4{font-family:'latobold';height:42px;display:block;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:2;}
ul.discoverLst{margin:0 0 -30px; padding:0;width:100%; display:-webkit-box; display:-ms-flexbox; display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch; -ms-flex-wrap:wrap; flex-wrap:wrap;}
ul.discoverLst li{margin:0 30px 30px 0; padding:0;width:100%; max-width:calc(25% - 23px); -webkit-box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.06); box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.06);border-radius:12px;}
ul.discoverLst li:nth-child(4n+4){margin-right:0px;}
ul.discoverLst li .dscBx{margin:0; width:100%; height:146px; display:flex;align-items:center; justify-content:center; flex-wrap:wrap; line-height:1;}
ul.discoverLst li .dscBx img{margin:auto auto 11px; width:auto; height:38px;}
ul.discoverLst li .dscBx span{margin:0 0 auto; width:100%;display:block; font-size: 13px; line-height:17px; text-align:center; color:#3d3d3d; font-family:'latobold'; text-transform:uppercase;}
.letMch-Section .heading_title-box p{max-width:568px; margin-left:auto; margin-right:auto;}
.letMch-gallery{margin:0 auto; padding:0 0 5.6rem; display: flex; justify-content:center; width: 100%; max-width:746px; position:relative;}
.letMch-gallery .img_bx{margin:0; position:absolute; top:auto; display: inline-block; z-index:1;}
.letMch-gallery .img_bx img{height:auto;width:100%;border-radius: 30px;}
.letMch-gallery .img_bx.img_bx001{position:relative; margin:0 auto; max-width:500px;}
.letMch-gallery .img_bx.img_bx002{left:0; bottom:26px; z-index:2; max-width:200px;}
.letMch-gallery .img_bx.img_bx003{right: 0; bottom:0; z-index:3; max-width:220px;}
.letMch-gallery .img_bx.img_bx004{right: calc(26% - 23px); bottom:0; z-index:4;}
.homeSection .start-btn{margin: 0 auto 50px; font-size: 16px; line-height: 1; font-family: 'latobold'; color: #fff !important; width: 280px; height: 56px; background-color: #e93779; border-color: #e93779 !important; display: inline-flex; justify-content: center; align-items: center;}
.homeSection .start-btn img{margin-right:8px;}
.homeSection .start-btn:hover{color:#fff !important;}
.pagDaily-Section{text-align:left;}
.pagDaily-Section .imgBox, .pagDaily-Section .contentBox{padding-top:80px; padding-right:6%; position: relative;}
.pagDaily-Section .imgBox:before{content:''; position:absolute; top:0; left: 192px; height:413px; width: 100vw; background-color:#e93779; right: auto; z-index:1; transform: translateX(-100%);}
.pagDaily-Section .imgBox img{z-index:2; position:relative; height:auto;width:auto;max-width:100%;border-radius: 30px;max-height:438px;}
.pagDaily-Section .imgBox picture{z-index:2; position:relative;}
.pagDaily-Section .imgBox .newsletter_icon{position: absolute; right: auto; bottom: 15px; left: calc(50% + 40px); z-index:3;}
.pagDaily-Section .pg_logo{margin:0 0 4px;}
.pagDaily-Section h3{margin:0 0 25px;}
.pagDaily-Section p{margin:0 0 34px; font-family: 'latolight'; font-size: 18px; line-height: 1.56; color: #3d3d3d; width:100%;}
.pagDaily-Section .button{height: 44px; width: 216px; display: inline-flex; align-items: center; justify-content: center; font-size: 15px; }
.pagDaily-Section .button img{margin-right: 9px;}
.tHld-Section{text-align:left; margin-bottom:50px;}
.tHld-Section .lftBox{padding:10px; padding-left:1.5%; display: flex; align-items: center; justify-content: center; height: 100%; position: relative;  }
.tHld-Section .lftBox:after{content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: calc(50% - 20px); border: 10px solid #e3e7ee; display: block; z-index:1;}
.tHld-Section .lftBox h3{margin:0 auto; padding: 6.063rem 0; font-size: 48px; line-height: 1.25; letter-spacing: -0.96px; background-color:#fff; position:relative; z-index:2; text-transform:uppercase;}
.tHld-Section .lftBox h3 span{display: block;}
.tHld-Section h4{margin:0 0 26px; font-family: 'latobold'; font-size: 24px; line-height: 0.83;}
.tHld-Section h4 span{display:block;padding-top:9px; font-family: 'latolight'; font-size: 12px; line-height: 1.67; letter-spacing: 0.92px; color: #666666; text-transform:uppercase;}
.tHld-Section p{margin:0 0 38px; font-family: 'latolight'; font-size: 18px; line-height: 1.56; color: #3d3d3d; width:100%;}
.tHld-Section .button{height: 44px; width: 216px; display: inline-flex; align-items: center; justify-content: center; font-size: 14px;}
.tHld-Section .button img{margin-right: 6px;}
.tHld-Section .imgBox{margin-bottom:18px;  display:block;}
.tHld-Section .imgBox img{max-height:260px;border-radius:30px;}
.sgnUp_fixed{position: sticky; top: 40px; z-index: 9998; width: 100%; height: 1px; max-height: 0px; opacity: 0; overflow: hidden;}
.sgnUp_fixed .bannerSgnUp{margin-bottom: -64px;  transform: translateY(-100%); position: relative; transition: ease-in-out all 0.3s;}
.sgnUp_fixed.fixed{overflow: visible; opacity: 1; position: fixed; width: 100%; padding: 0;}
.sgnUp_fixed.fixed .bannerSgnUp{transform: translateY(0); transition: ease-in-out all 0.3s;}
.homeSection ~ footer{margin-top:50px;}
.homeSection .resourceBanner{margin:0; background-image:none;}
.homeSection .resourceBanner .rscBnr-inner{justify-content:center;}
.homeSection .resourceBanner .img-box{min-width: 216px; max-width: 216px;}
.homeSection .resourceBanner .content-box{width:auto; min-width:420px; padding-left:64px;}
.pgtSys-Section h3{margin: 0 auto 41px; padding: 0; width: 100%; max-width: 600px; font-size: 32px; line-height: 38px; color: #000; text-transform: uppercase; font-family: 'latobold'; letter-spacing: -0.6px;}
.pgtSys-Section ul{margin:0 0 13px; width:100%;display:flex; align-items:flex-start; flex-wrap:wrap; justify-content: center;}
.pgtSys-Section ul li{margin:0; width:100%; max-width:25%; line-height:1;}
.pgtSys-Section ul li img{margin:0 0 5px; height:32px; width:auto;}
.pgtSys-Section ul li span{width:100%; display:block; font-family: 'latobold'; font-size:14px; line-height:20px; color:#3d3d3d;text-transform:uppercase;}
.pgtSys-Section .bottomBx{margin:0;width:100%;}
.pgtSys-Section .bottomBx .sgn-button{margin:0; padding:0; width:360px; height:64px; background-color: #e93779; color: #fff; font-size:24px; line-height:28px; font-family:'latobold';display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:34px;}
.pgtSys-Section .bottomBx .sgn-button img{margin-right:10px; width:24px;}
.letMch-Section .heading_title-box{margin-bottom:34px;}
.home_item-slider .dress-box-item .also-like-content > div.cstm_sze{min-height: 16px;}

.bstPgt-Section .bstPgt-inner{display: flex;align-items: center;justify-content:center;width:100%;text-align: left;padding:12px 0;}
.bstPgt-Section .img-box{width:100%;max-width: 276px;margin-right: 80px;position: relative;}
.bstPgt-Section .img-box img{width: 100%;}
.bstPgt-Section .img-box > img{border-radius:30px;}
.bstPgt-Section .img-box .bstaword{position: absolute;top: -34px;right: -35px;width: 100px;max-height: 100px;}
.bstPgt-Section .content-box{width: 100%;max-width: calc(100% - 560px);}
.bstPgt-Section .content-box h3{text-transform: uppercase;margin-bottom:14px;}
.bstPgt-Section .content-box p{margin:0;padding-left:32px;width: 100%;font-family: 'latolight';font-size: 18px;line-height: 2.22;color: #282828;position:relative;background-image:url(../images/front/common/bip_tick.svg);background-position:0 9px;background-repeat:no-repeat;background-size: 21px;}
.bstPgt-Section .content-box .button{margin:28px 0 0;width:207px;height:49px;font-size:18px;display: inline-flex;align-items: center;justify-content: center;color: #fff !important;background-color: #e93779;border: none !important;}


/* nonLogin Homepage */
.homeSection.pb-7 + .nonLogin_section{margin-top:-50px;}
.nonLogin_section{position:relative;clear:both;}
.nonLogin_section .btn-pink{padding:6px 32px;height:48px;border-radius:50px;font-size:16px;line-height:24px;font-family:'latobold';text-transform:uppercase;}
.nonLogin_section .btn-pink img{margin:-2px 6px 0 0;max-width:18px;max-height:18px;}
.nonLogin_section .btn-pink:hover, .nonLogin_section .btn-pink:focus{color:#fff !important;}
.nonLogin_banner{padding:82px 0 54px;background-color:#fff;background-image:url(../images/front/common/nonLogin_banner.jpg);background-size:100% 100%;background-position:right bottom;background-repeat:no-repeat;}
.nonLogin_banner .innerBox{padding:0 5%;}
.nonLogin_banner h1{margin-bottom:32px;font-family:'latoblack';font-size:50px;line-height:58px;color:#282828;text-transform:uppercase;}
.nonLogin_banner h1 span{position:relative;}
.nonLogin_banner h1 span:after{content:'';position:absolute;left:0;bottom: -10px;width:100%;height:20px;background-image:url(../images/front/common/underline_Swash_lrg.svg);background-size:88% auto;background-position:top center;background-repeat:no-repeat;}
.nonLogin_banner p{margin-bottom:38px;font-family:'latosemibold';font-size:28px;line-height:36px;color:#282828;}
.nonLogin_about {padding-top:87px;}
.nonLogin_about .row{margin:0 0 60px;display:flex;align-items:center;justify-content:center;text-align:center;}
.nonLogin_about .row.w-100{padding-top:54px;}
.nonLogin_about h3{margin-bottom:7px;font-family:'latoblack';font-size:50px;line-height:48px;color:#e2457b;text-transform:uppercase;}
.nonLogin_about h4{margin-bottom:18px;font-family:'latobold';font-size:32px;line-height:48px;color:#282828;}
.nonLogin_about p{margin-bottom:8px;font-family:'latoregular';font-size:17px;line-height:28px;color:#282828;}
.nonLogin_about .btn-pink{margin-top:32px;}
.nonLogin_join {padding:60px 0;}
.nonLogin_join h3{margin-bottom:60px;font-family: 'latobold';font-size: 32px;line-height: 40px;color: #282828;text-transform:uppercase;}
.nonLogin_join .row{display: flex;align-items: stretch;justify-content: space-between;width: 100%;}
.nonLogin_join .w-33 {display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.nonLogin_join .subMenuImg {line-height:0;}
.nonLogin_join .btn-pink{margin-top:40px;width:98%;max-width:197px;}
.nonLogin_join .btn-pink img{margin:-3px 6px 0 0;}
.nonLogin_whats .innerBox{margin:78px 0 8px;padding:27px 8px 23px;border:6px solid #e4447c;border-radius:30px;}
.nonLogin_whats h2{margin-bottom:8px;font-family:'latoheavy';font-size:38px;line-height:32px;color:#282828;}
.nonLogin_whats p{font-family:'latosemibold';font-size:26px;line-height:34px;color:#282828;}
/* End nonLogin Homepage */

picture.hme-banner-img {
    position: relative;
}

span.hme-banner-tag {
    position: absolute;
    bottom: 30px;
    right: 40px;
    background: #000000cc;
    padding: 4px 6px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
}

@media (min-width:1400px){
	.sgnUp_fixed{top: 53px;}
	/* .homeBanner .bannerContent{max-width:520px;} */
	.homeBanner .bannerContent{max-width:620px;}
	.homeBanner .bannerContent h1{font-size: 60px;line-height:1.219;margin-bottom:24px;}
	.homeBanner .bannerContent p{font-size: 26px;line-height:1.25;margin-bottom:32px;}
	.homeBanner .bannerContent .button{width: 284px; height: 62px;}
	.homeBanner .wrapper{max-width: 1440px !important; width: calc(100% - 30px);}
}
@media (max-width:1399px) and (min-width:1200px){
	.homeBanner .bannerContent{max-width: 385px;}
	.homeBanner picture, .homeBanner picture source, .homeBanner picture img{min-height:510px; object-fit: cover; object-position: center; object-position: calc(100% - 20%) center;}
}
@media (min-width:1200px){
	.homeSection .wrapper, .sgnUp_fixed .wrapper{max-width:1140px;}
	.sgnUp_fixed .bannerSgnUp{padding-left:99px;padding-right:99px;}
	.home_item-slider.slick-slider{margin: 0 -16px;}
	.home_item-slider .dress-box-item.slick-slide{margin:0 16px;}
	.home_item-slider .dress-box-item .img-box{height: 255px;}
	.home_item-slider .dress-box-item .img-box img{max-height: 268px; width: 100%;}
	.home_item-slider .dress-box-item .content-box{padding:26px 15px 30px;}
	.dress-box-item .also-like-content{padding-top: 22px;}
	.dress-box-item .also-like-content > div{margin-top: 18px;}
	ul.discoverLst li .dscBx{height:164px;}
	.pagDaily-Section .imgBox .newsletter_icon{left: calc(50% + 9px);}
	.tHld-Section .lftBox:after{max-width:242px;}
	.tHld-Section .lftBox h3{left: 10px;}
}
@media (max-width:1199px) and (min-width:992px){
	.dress-box-item{margin-bottom: 30px; padding: 0 15px;}
	.dress-box-item .also-like-content{padding: 14px 6px 0;}
	.homeSection .visible-xs{display:none;}
	.homeBanner picture, .homeBanner picture source, .homeBanner picture img{min-height:480px; object-fit: cover; object-position: center;}
	.bstPgt-Section .img-box{margin-right: 68px;}
	.bstPgt-Section .content-box{max-width:calc(100% - 462px);}
}
@media (min-width:768px){
	/* nonLogin Homepage */
	.nonLogin_section .wrapper{max-width:908px;padding:0 26px;}
	.nonLogin_about .row_revers{flex-direction:row-reverse;}	
	.nonLogin_about .row_content{width:100%;max-width:501px;}
	.nonLogin_about .row.w-100 .row_content{max-width:514px;}
	.nonLogin_about .row .row_img{padding:0 0 0 42px;}
	.nonLogin_about .row_revers .row_img{padding:0 42px 0 0;}
	.nonLogin_join .wrapper{max-width:1192px;width:100%}
	.nonLogin_join .subMenuImg .n_icon{height:210px;}
	/* End nonLogin Homepage */
}
@media (max-width:991px) and (min-width:768px){
	.dress-box-item{margin-bottom:24px; padding:0 12px;}
	.dress-box-item .btn-box .button{min-width:133px;}
	.dress-box-item .like-img-box{height:200px;}
	.dress-box-item .also-like-content{padding:14px 6px 0;}
	.homeSection .wrapper, .sgnUp_fixed .wrapper{padding:0 15px;}
	.homeSection .visible-xs{display:none;}
	.homeSection.pt-7{padding-top:40px;}
	.homeSection.pb-7{padding-bottom:40px;}
	.homeSection h3{font-size:28px; line-height:36px;}
	.homeSection .heading_title-box p, .pagDaily-Section p, .tHld-Section p{font-size:16px;}
	.homeSection .heading_title-box .button, .pagDaily-Section .button, .tHld-Section .button{width:192px; min-width:192px;}
	.homeSection .start-btn{margin-bottom:38px; width:246px; height:48px;}
	.bannerSgnUp{padding:8px 30px;}
	.bannerSgnUp .crown-icon{margin-right:16px; width:40px;}
	.bannerSgnUp p,.bannerSgnUp h2{font-size:18px; line-height:24px;}
	.bannerSgnUp .sgn-button{margin-right:0; max-width:206px; height:40px;}
	.homeBanner .bannerContent{max-width:322px; padding-left:15px;}
	.homeBanner .bannerContent h1{font-size:40px;}
	.homeBanner .bannerContent p{font-size:18px; margin-bottom:28px;}
	.homeBanner .bannerContent .button{width:220px; height:52px;font-size:18px;}
	.pagDaily-Section .imgBox img{max-width:90%;}
	ul.discoverLst li .dscBx{height:124px;}
	ul.discoverLst li .dscBx span{font-size:12px; line-height:16px;}
	.tHld-Section .lftBox h3{font-size:40px;}
	.tHld-Section .imgBox img{max-height:186px;}
	.home_item-slider .dress-box-item .img-box{height:161px;}
	.sgnUp_fixed{top:0;}
	.homeSection ~ footer{margin-top:40px;}
	.homeBanner picture, .homeBanner picture source, .homeBanner picture img{min-height:386px; object-fit:cover; object-position:center; object-position:calc(100% - 40%) center;}
	.homeSection .resourceBanner .img-box{min-width:166px; max-width:166px;}	
	.homeSection .resourceBanner .content-box{padding-left:40px;}
	.bstPgt-Section .img-box{margin-right:56px;max-width:246px;}
	.bstPgt-Section .img-box img{height:auto;max-height:320px;}
	.bstPgt-Section .img-box .bstaword{top:-24px;right:-35px;width:100px;}
	.bstPgt-Section .content-box{max-width:100%;}
	.bstPgt-Section .content-box p{font-size:16px;background-size:18px;padding-left:26px;line-height:2;background-position:0 7px;}
	.bstPgt-Section .content-box .button{margin-top:18px;width:168px;height:46px;}

	/* nonLogin Homepage */
	.homeSection.pb-7 + .nonLogin_section{margin-top: -40px;}
	.nonLogin_section .visible-xs{display:none;}
	.nonLogin_section .wrapper{max-width:750px;padding:0 12px;}
	.nonLogin_section .btn-pink{height:40px;font-size:16px;}
	.nonLogin_banner{padding:48px 0 42px;background-size: cover;}
	.nonLogin_banner:after{height:640px;}
	.nonLogin_banner .innerBox{padding:0 2%;}
	.nonLogin_banner .club_logo{max-height:148px;}	
	.nonLogin_banner h1{font-size:42px;line-height:52px;}
	.nonLogin_banner p{font-size:26px;line-height:34px;}
	.nonLogin_about .row .row_img{padding:0 0 0 20px;}
	.nonLogin_about .row_revers .row_img{padding:0 20px 0 0;}	
	.nonLogin_about .row_content{max-width:472px;}
	.nonLogin_about h3{font-size:38px;line-height:34px;}
	.nonLogin_about h4{margin-bottom:12px;font-size:28px;line-height:32px;}
	.nonLogin_join .subMenuImg{max-width:218px;}
	.nonLogin_join .btn-pink{padding:8px 32px;font-size:16px;}
	/* End nonLogin Homepage */
}
@media (max-width:767px){
	.dress-box-item .also-like-content > div{margin-top:6px;}
	.dress-box-item .also-like-content .h3{font-size:16px; line-height:20px;}
	.dress-box-item .cs_rating{padding-top:2px;}
	.dress-box-item .cstm_Fx .cstm_sold_by .cs_rating > .txt{font-size:9px;}
	.dress-box-item .btn-box .button{font-size:13px;}
	.sgnUp_fixed, .bannerSgnUp{display:none !important;}
	.homeSection .wrapper{padding-left:15px; padding-right:15px;}
	.homeSection h3{font-size:26px; line-height:32px; letter-spacing:-0.41px;}
	.homeSection.pt-7{padding-top:24px;}
	.homeSection.pb-7{padding-bottom:24px;}
	.homeSection .heading_title-box{margin:0 0 15px; min-height:1px;}
	.homeSection .heading_title-box.visible-xs{margin:20px 0 0;}
	.homeSection .heading_title-box .w-l h3{margin-bottom:14px;  }
	.homeSection .heading_title-box p{font-size:14px; line-height:20px; margin-bottom:10px; margin-left:0;}
	.homeSection .heading_title-box .button{min-width:160px; min-height:40px; font-size:14px;}
	.homeSection .col-md-6{width:100%;}
	.homeBanner{background-color:#fff; z-index:1; margin-top:-1px;}
	.homeBanner .innerBox{position:static; height:auto;}
	.homeBanner .bannerContent{position:static; margin:0 auto; padding: 12px 0 12px; max-width:420px; display:flex; flex-wrap:wrap; justify-content:center; text-align:center; transform:none;}
	.homeBanner .bannerContent h1{color:#000; text-shadow:none; font-size:30px; line-height:36px;}
	/* .homeBanner .bannerContent p{line-height:1.43; font-size:14px; color:#3d3d3d; margin-bottom: 8px;} */
	.homeBanner .bannerContent p{line-height:1.43; font-size:14px; color:#3d3d3d; margin-bottom: 0px;}
	.homeBanner .bannerContent .button{width:240px; height:40px; font-size:14px;}
	.homeBanner .bannerContent .button img{width:13px; margin-right:10px;}
	.homeBanner picture, .homeBanner picture source, .homeBanner picture img{min-height:220px; object-fit:cover; object-position:right center;}	
	.homeSection .heading_title-box .w-l:not(.w-100){width:100%; text-align:center;}
	.home_item-slider .slick-dots{margin-top:20px;}
	.home_item-slider.slick-slider{margin:0 -7px;}
	.home_item-slider .dress-box-item.slick-slide{margin:0 7px;}
	.home_item-slider .dress-box-item .also-like-content{padding:12px; min-height:85px;}
	.home_item-slider .dress-box-item .also-like-content .h3{font-size:14px; line-height:1;}
	.home_item-slider .dress-box-item .also-like-content > div{margin-top:7px;}
	.home_item-slider .dress-box-item .priceDiv{padding:0;}
	.home_item-slider .dress-box-item .priceDiv > .font-pink, .home_item-slider .dress-box-item .priceDiv > .strkPrce{font-size:13px !important;}
	.home_item-slider .dress-box-item .img-box{height:164px;}
	.home_item-slider .dress-box-item .content-box{padding:13px 10px 16px;}
	.home_item-slider .dress-box-item .content-box h4{font-size:14px; line-height:14px; margin-bottom:12px;}
	.home_item-slider .dress-box-item .content-box .rating_box{margin-bottom:16px;}
	.home_item-slider .dress-box-item .content-box .button{height:32px; max-width:112px; font-size:12px;}
	.home_item-slider .dress-box-item .content-box .button img{width:13px;}
	ul.discoverLst{margin-bottom:-20px;}
	ul.discoverLst li{margin-right:14px; margin-bottom:20px; max-width:calc(33.33% - 10px);}
	ul.discoverLst li,ul.discoverLst li:nth-child(4n+4){margin-right:14px;}
	ul.discoverLst li:nth-child(3n+3){margin-right:0;}
	ul.discoverLst li .dscBx{padding:27px 5px 2px; height:102px;}
	ul.discoverLst li .dscBx img{height:30px; margin:0 auto 8px;}
	ul.discoverLst li .dscBx span{min-height:28px; font-size:12px; line-height:14px;}
	.letMch-gallery{padding-bottom:10vw; line-height:1;}
	.letMch-gallery .img_bx img{border-radius:16px;}
	.letMch-gallery .img_bx.img_bx001{max-width:60.94vw;}
	.letMch-gallery .img_bx.img_bx002{max-width:24.4vw; bottom:3.65vw;}
	.letMch-gallery .img_bx.img_bx003{max-width:27.2vw; bottom:0;}
	.letMch-gallery .img_bx.img_bx004{max-width:20vw; right:21vw; bottom:0;}	
	.homeSection .start-btn{margin-bottom:32px; width:160px; height:40px; font-size:14px; display:flex;}
	.homeSection .start-btn img{width:11px; margin-top:-2px;}	
	.pagDaily-Section .imgBox{padding:26px 0;}
	.pagDaily-Section .imgBox:before{height:56%; left:0; transform:translateX(-50px); width:1000px;}
	.pagDaily-Section .imgBox .newsletter_icon{width:75px; left:55%; bottom:-12px;}
	.pagDaily-Section .contentBox{padding:0;}
	.pagDaily-Section .pg_logo{width:130px; margin-bottom:1px;}
	.pagDaily-Section h3{margin-bottom:10px;}
	.pagDaily-Section p, .tHld-Section p{font-size:14px; line-height:20px; margin-bottom:25px;}	
	.pagDaily-Section .button, .tHld-Section .button{width:184px; height:40px; font-size:14px;}
	.pagDaily-Section .button img{width:16px; margin-top:-2px;}
	.tHld-Section{margin-bottom:34px;}
	.tHld-Section .lftBox{padding:0;}
	.tHld-Section .lftBox h3{margin:0 0 21px; padding:0; font-size:30px; line-height:36px; letter-spacing:-0.6px; width:100%;}
	.tHld-Section .lftBox h3 span{display:contents;}
	.tHld-Section .lftBox:after{display:none;}
	.tHld-Section .imgBox img{max-height:320px;}	
	.tHld-Section h4{font-size:20px; line-height:20px; margin-bottom:19px;}
	.tHld-Section h4 span{padding-top:2px;}
	.homeSection ~ footer{margin-top:24px;}
	.pgtSys-Section h3{margin-bottom:25px; padding:0 2%;}
	.pgtSys-Section ul{margin:0;}
	.pgtSys-Section ul li{max-width:45%; margin-bottom:26px;}
	.pgtSys-Section ul li:nth-of-type(2n+2){margin-left:10%;}
	.pgtSys-Section ul li img{margin:0 0 7px; height:28px;}
	.pgtSys-Section ul li span{font-size:12px; line-height:16px;}
	.pgtSys-Section .bottomBx .sgn-button{width:240px; height:40px; font-size:14px;}
	.pgtSys-Section .bottomBx .sgn-button img{width:17px; margin-right:9px;}
	.homeSection .resourceBanner{margin:0 -15px; min-width:calc(100% + 30px); overflow:hidden; min-height:296px;border-radius:0;}
	.homeSection .resourceBanner .img-box{padding-bottom:25px;}
	.homeSection .resourceBanner .content-box{padding:0 5px; min-width:100%;}
	.homeSection .resourceBanner .content-box h3{font-size:22px; line-height:26px; margin-bottom:11px; letter-spacing:-0.41px;}
	.homeSection .resourceBanner .content-box p{line-height:20px;    font-family:'latolight';}
	.homeSection .resourceBanner .content-box .button{max-width:160px;}
	.dscResc-Section .heading_title-box .w-l h3{margin-bottom:11px;}
	.newEvt-slider .dress-box-item .content-box h4{height:30px; line-height:16px;}
	.dress-box-item .also-like-content .h3{height:41px;-webkit-line-clamp:3;line-height:16px;}
	.bstPgt-Section .img-box{margin-right:42px;max-width:200px;}
	.bstPgt-Section .img-box img{height:auto;max-height:320px;}
	.bstPgt-Section .img-box .bstaword{top:-24px;right:-35px;width:100px;}
	.bstPgt-Section .content-box{max-width:100%;}
	.bstPgt-Section .content-box p{font-size:15px;background-size:15px;padding-left:20px;line-height:1.4;background-position:0 2px;margin-bottom:2px;}
	.bstPgt-Section .content-box .button{margin-top:14px;width:146px;height:40px;font-size:16px;}

	/* nonLogin Homepage */
	.homeSection.pb-7 + .nonLogin_section{margin-top: -24px;}
	.nonLogin_section .hidden-xs{display:none;}
	.nonLogin_section .wrapper{width:414px;max-width:100%;padding:0 13px;}
	.nonLogin_banner{padding:56px 0 50px;background-size:auto 100%;position:relative;z-index:1;}
	.nonLogin_banner:after{height:750px;background-image:url(../images/front/common/crownClub_bg_mobile.jpg);background-size:100% auto;background-position:top right;}
	.nonLogin_banner .innerBox{padding:0;}
	.nonLogin_banner h1{font-size:42px;line-height:42px;margin-bottom:37px;}
	.nonLogin_banner h1 span{display:inline-block;}
	.nonLogin_banner h1 span:after{background-size:130px auto;bottom: -17px;}
	.nonLogin_banner p{font-size:20px;line-height:24px;margin-bottom:28px;}
	.nonLogin_about{padding-top:46px;}
	.nonLogin_about .row{flex-direction:column;margin-bottom:20px;}
	.nonLogin_about .row:last-child{margin-bottom:48px;}
	.nonLogin_about .row_content{max-width:100%;}
	.nonLogin_about .row_img {margin-top: 29px;}
	.nonLogin_about h3{font-size:42px;line-height:42px;margin-bottom:13px;}
	.nonLogin_about h4{font-size:24px;line-height:28px;margin-bottom:11px;}
	.nonLogin_about p{font-size:16px;line-height:22px;}
	/* .nonLogin_join {padding: 10px 0;} */
	.nonLogin_join {padding: 20px 0;}
	.nonLogin_join .row{flex-direction: column;}
	/* .nonLogin_join .w-33{padding:40px 0;} */
	.nonLogin_join .w-33{padding:24px 0;}
	.nonLogin_join .w-33 + .w-33{border-top:1px solid #D7D7D7;}
	.nonLogin_join .btn-pink{margin-top:30px;width:100%;font-size:14px;line-height:20px;height:40px;}
	.nonLogin_join h3 {margin-bottom: 12px;font-size: 24px;line-height: 1.26;}
	.nonLogin_whats .innerBox{margin:32px 0 8px;padding:26px 6% 17px;border-radius:38px;}
	.nonLogin_whats h2{font-size:32px;line-height:32px;}
	.nonLogin_whats p{font-size:18px;line-height:21px;}
	/* End nonLogin Homepage */
	span.hme-banner-tag {
		bottom: 20px;
		right: 20px;
		font-weight: 300;
        font-family: 'latoregular';
		font-size: 10px;
	}
}
@media (max-width:767px) and (min-width:560px){	
	.dress-box-item{margin-bottom:24px; padding:0 12px; max-width:33.33%;}
	.dress-box-item .like-img-box{height:201px;}
}
@media (max-width:479px){
	.dress-new-dsgn .prdDtSlider .slick-slide{height:72px;}
	.dress-box-item .cstm_Fx .cstm_sold_by span, .dress-box-item .cstm_Fx .cstm_sold_by a{font-size:9px;}
	.dress-box-item .cstm_Fx .cstm_sold_by span{line-height:1.2; margin-top:-1px;}
	.cstm_Fx .cstm_sold_by div{align-items:flex-start;}
	.homeSection h3{font-size:22px; line-height:26px;}
	.homeSection.pt-7{padding-top:18px;}
	.homeSection.pb-7{padding-bottom:18px;}
	/* .homeBanner .bannerContent h1{font-size:26px; line-height:32px;} */
	.homeBanner .bannerContent h1{font-size:22px; line-height:28px;
	.home_item-slider .dress-box-item .like-img-box{height:198px;}
	ul.discoverLst li{max-width:calc(50% - 7px);}
	ul.discoverLst li,ul.discoverLst li:nth-child(3n+3),ul.discoverLst li:nth-child(4n+4){margin-right:14px;}
	ul.discoverLst li:nth-child(2n+2){margin-right:0;}
	.pagDaily-Section .imgBox .newsletter_icon{width:75px; right:0; left:auto; bottom:-12px;}
	.tHld-Section{margin-bottom:24px;}
	.homeSection ~ footer{margin-top:18px;}
	.homeBanner picture, .homeBanner picture source, .homeBanner picture img{object-position:right center;}	
	/* .homeBanner picture img{object-position:center;} */
	.homeBanner picture img{object-position:center;height: 210px;
        min-height: 210px;}
	.bstPgt-Section .bstPgt-inner{padding:20px 0;flex-direction:column;}
	.bstPgt-Section .img-box{max-width:100%;margin:0 0 30px;padding-right:15px;}
	.bstPgt-Section .img-box > img{object-fit:cover;object-position:top center;}
	.bstPgt-Section .img-box .bstaword{right:-20px;}
}
@media (max-width:398px){
	/* nonLogin Homepage */
	.nonLogin_section .wrapper{width:99%;padding:0 8px;}
	.nonLogin_whats .innerBox {padding: 26px 3% 17px;}

	/* End nonLogin Homepage */
}
@media (max-width:359px){
	.dress-box-item .like-img-box{height:172px;}
	.dress-box-item .btn-box .button{padding:6px 8px 4px;}
	.dress-box-item .btn-box .button img{margin-right:3px;}
	.home_item-slider .dress-box-item .like-img-box{height:160px;}
	.homeBanner picture, .homeBanner picture source, .homeBanner picture img{min-height:180px;}	
}
}
.sub-menu-header{
	padding: 0px 10px 20px 10px;
    border: 1px solid #ddd;
    border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sub-menu-header-content {
	padding: 10px;
}
.sub-menu-header-content h4{
	font-size: 25px;
    padding: 10px;
}
.sub-menu-header {
	padding-top: 0px !important;
}