.banner_banner__sXOMu{margin-bottom:24px}.banner_banner__sXOMu img{width:100%;height:auto;object-fit:cover;display:block}.banner_banner__sXOMu .b-tip{width:100%;position:absolute;left:0;bottom:26%;text-align:center;z-index:20;padding:0 4%;pointer-events:none;color:#fff;font-size:28px;text-shadow:0 0 10px rgba(0,0,0,.2)}.banner_banner__sXOMu .b-tip h2,.banner_banner__sXOMu .b-tip>div{text-transform:uppercase;letter-spacing:1px}.banner_banner__sXOMu .b-tip h2{font-size:72px;font-family:var(--font-serif);margin:12px 0 0;font-weight:400;line-height:1.2}.banner_banner__sXOMu .banner-pagination{position:absolute;display:flex;justify-content:center;gap:0 24px;padding:0 5%;z-index:10;bottom:24px!important}.banner_banner__sXOMu .swiper-pagination-bullet{position:relative;width:160px;height:3px;border-radius:3px;background:rgba(255,255,255,.4);opacity:1;overflow:hidden}.banner_banner__sXOMu .swiper-pagination-bullet-active:after{content:"";position:absolute;width:0;left:0;background-color:#fff;height:3px;top:0;animation:slideAnimation 5s linear forwards}@media(max-width:1280px){.banner_banner__sXOMu{margin-bottom:14px}.banner_banner__sXOMu .banner-pagination{gap:0 12px}.banner_banner__sXOMu .swiper-pagination-bullet{width:100px}.banner_banner__sXOMu .b-tip{font-size:14px}.banner_banner__sXOMu .b-tip div{font-weight:700}.banner_banner__sXOMu .b-tip h2{font-size:32px}.banner_banner__sXOMu img{width:100%;min-height:460px}}.page_home__EYenj{padding-bottom:96px}.page_home__EYenj .content-main{max-width:1640px}.page_home__EYenj .hover-top{transition:transform .3s ease}@media(hover:hover){.page_home__EYenj .hover-top:hover{transform:translateY(-8px)}.page_home__EYenj .hover-top:hover h3{text-decoration:underline}}.page_home__EYenj .block{margin-bottom:32px}.page_home__EYenj .category img{width:100%;height:auto;display:block;margin-bottom:8px}.page_home__EYenj .category .bridesmaids-dresses{margin-bottom:36px}.page_home__EYenj .category h3{font-size:16px;font-weight:400;margin:0;text-transform:uppercase;text-align:center}.page_home__EYenj .category .line-3{padding-bottom:64px;display:flex;flex-wrap:wrap;gap:0 2%}.page_home__EYenj .category .line-3 .item{display:block;width:23%;text-align:center}.page_home__EYenj .category .line-3 .item:first-of-type{width:50%}.page_home__EYenj .category .line-3 .item .prod_pic{margin-bottom:8px}.page_home__EYenj .category .line-3 img{width:100%;height:520px;object-fit:cover}.page_home__EYenj .category .small{padding:64px 0;background:var(--p-c-2)}.page_home__EYenj .category .small ul{display:flex;flex-wrap:wrap;gap:24px 1%}.page_home__EYenj .category .small li{width:24.25%;height:80px;border:1px solid var(--p-c-3);background-color:var(--p-c-1)}@media(hover:hover){.page_home__EYenj .category .small li:hover{background-color:var(--p-c-2)}}.page_home__EYenj .category .small li a{display:block;width:100%;height:100%;line-height:80px;text-align:center;color:#333}.page_home__EYenj .service{padding-bottom:64px;border-bottom:1px solid var(--border-c)}.page_home__EYenj .service .flex{flex-wrap:wrap}.page_home__EYenj .service .title{font-weight:500;font-size:32px;font-family:var(--font-serif);margin-bottom:24px}.page_home__EYenj .service .item{padding:0 6px;width:25%}.page_home__EYenj .service .item .iconfont{font-size:80px;font-weight:400;color:#333;margin-bottom:6px}.page_home__EYenj .service .item h3{font-weight:400}.page_home__EYenj .seo-content{padding-top:20px}.page_home__EYenj .seo-content h1{font-weight:400;text-align:center;font-size:28px;margin-bottom:38px;font-family:var(--font-serif)}.page_home__EYenj .seo-content p{font-size:15px;margin-bottom:16px}.page_home__EYenj .seo-content a{display:block;font-weight:700;margin-bottom:8px;font-family:var(--font-serif);text-decoration:underline}@media(max-width:1280px){.page_home__EYenj{padding-bottom:64px}.page_home__EYenj .banner{margin-bottom:14px}.page_home__EYenj .block{margin-bottom:24px}.page_home__EYenj .category .bridesmaids-dresses{margin-bottom:12px}.page_home__EYenj .category h3{font-size:14px}.page_home__EYenj .category .line-3{padding-bottom:32px;gap:16px 2%}.page_home__EYenj .category .line-3 .item{width:49%}.page_home__EYenj .category .line-3 .item img{height:auto}.page_home__EYenj .category .line-3 .moms-wrap{width:100%!important}.page_home__EYenj .category .small{padding:24px 0}.page_home__EYenj .category .small ul{gap:16px 1.5%}.page_home__EYenj .category .small li{width:32%;height:60px}.page_home__EYenj .category .small li a{line-height:60px}.page_home__EYenj .service{margin-bottom:24px}.page_home__EYenj .service .title{font-size:28px;margin-bottom:18px}.page_home__EYenj .service .item{width:50%}.page_home__EYenj .service .item .iconfont{font-size:46px}.page_home__EYenj .service .item h3{font-size:16px}.page_home__EYenj .seo-content{padding-top:4px}.page_home__EYenj .seo-content h1{font-size:22px;margin-bottom:24px}}@media(max-width:768px){.page_home__EYenj .category .content-main{padding:0}.page_home__EYenj .category h3{font-size:14px}.page_home__EYenj .category .small{padding:24px 12px}.page_home__EYenj .category .small ul{gap:18px 2%}.page_home__EYenj .category .small li{width:49%}.page_home__EYenj .seo-content{padding-top:2px}.page_home__EYenj .seo-content h1{font-size:18px;margin-bottom:14px}}@keyframes slideAnimation{0%{width:0}to{width:100%}}.prom_wrap__MehuF{margin-bottom:36px}.prom_wrap__MehuF .content-main{gap:0 36px}.prom_wrap__MehuF .content-main a{position:relative;display:block;flex:1 1}.prom_wrap__MehuF .content-main .text-container{position:absolute;text-align:center;font-size:42px;width:100%;line-height:1;left:0;bottom:8%;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.2)}.prom_wrap__MehuF .content-main .text-container .name{font-weight:400;margin:12px 0;letter-spacing:1px}.prom_wrap__MehuF .content-main .text-container .type{font-family:var(--font-serif);font-weight:300}@media(max-width:1280px){.prom_wrap__MehuF{margin-bottom:14px}.prom_wrap__MehuF .content-main{gap:0 2%}.prom_wrap__MehuF .content-main .text-container{font-size:18px}.prom_wrap__MehuF .content-main .text-container .name{margin:8px 0}}@media(max-width:768px){.prom_wrap__MehuF{margin-bottom:0}.prom_wrap__MehuF .content-main{display:block;padding:0}.prom_wrap__MehuF .content-main a{width:100%;margin-bottom:6px}.prom_wrap__MehuF .content-main .text-container{font-size:28px}.prom_wrap__MehuF .content-main .text-container .name{margin:8px 0}}