@keyframes circleLoad{0%{stroke-dashoffset:65}to{stroke-dashoffset:0}}.index-banner{overflow:hidden}.index-banner,.index-banner .idx-ban-item{position:relative}.index-banner .idx-ban-item .pic{height:100vh;overflow:hidden}.index-banner .idx-ban-item .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:1s linear 2s;transform:scale(1.1,1.1)}.index-banner .idx-ban-item .text{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;bottom:1.63rem;color:#fff}.index-banner .idx-ban-item .text h3{font-weight:400;font-size:.62rem;color:#fff;line-height:.7rem;font-family:SourceHanSansCN-Bold;white-space:pre-line;text-shadow:.25rem .25rem .65rem rgba(0,0,0,.35)}.index-banner .idx-ban-item .text p{white-space:pre-line;font-size:.32rem;color:#fff;line-height:.45rem;margin:.3rem 0}.index-banner .idx-ban-item .text .btn,.index-banner .idx-ban-item .text .btn i{-webkit-transition:color,background-color .3s;-moz-transition:color,background-color .3s;-ms-transition:color,background-color .3s;-o-transition:color,background-color .3s;transition:color,background-color .3s}.index-banner .idx-ban-item .text .btn{display:flex;align-items:center;justify-content:space-between;width:2rem;height:.6rem;border-radius:.3rem;padding:0 .3rem;font-size:.16rem;color:#eb6100;background-color:#fff}.index-banner .idx-ban-item .text .btn i{width:.17rem;height:.17rem;background:url(../images/common/arrow-r.svg)no-repeat center center/contain}.index-banner .idx-ban-item .text .btn:hover{color:#fff;background:#eb6100}.index-banner .idx-ban-item .text .btn:hover i{background-image:url(../images/common/arrow-r-w.svg)}.index-banner .swiper-slide-active .idx-ban-item .pic img{transition:6s linear;transform:scale(1,1)}.index-banner .swiper-pagination{position:absolute;left:0;bottom:.9rem;right:0;font-size:0;text-align:left;z-index:10}.index-banner .swiper-pagination .swiper-pagination-bullet{margin:0 8px;display:inline-block;vertical-align:middle;width:24px;height:24px;position:relative;background-color:transparent;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.index-banner .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background:#fff;border-radius:50%}.index-banner .swiper-pagination .swiper-pagination-bullet-active:after{opacity:0}.index-banner .swiper-pagination .swiper-pagination-bullet-active:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border:4px solid rgba(255,255,255,.3);border-radius:50%}.index-banner .swiper-pagination .swiper-pagination-bullet svg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.global-shop-swiper .swiper-pagination .swiper-pagination-bullet svg circle,.index-banner .swiper-pagination .swiper-pagination-bullet svg circle{width:100%;height:100%}.index-banner .swiper-pagination .swiper-pagination-bullet-active svg{animation:circleLoad 5s linear;opacity:1}.sec-shop{padding-top:1.8rem;display:flex;align-items:flex-start;justify-content:flex-end}.side-shop-nav{flex:1;font-size:.16rem;color:#fefefe;padding-left:.23rem;position:relative}.side-shop-nav .dot{width:.1rem;height:.3rem;background:#fff;border-radius:.05rem;position:absolute;top:0;left:-.03rem;margin-top:-.06rem}.side-shop-nav:after{content:"";position:absolute;left:0;width:4px;top:0;height:100%;background:#fff;border-radius:2px;opacity:.2}.side-shop-nav .item+.item{margin-top:.34rem}.side-shop-nav .item{line-height:1;cursor:pointer;font-family:SourceHanSansCN-Bold}.side-shop-nav .item.active{position:relative}.side-shop-nav .item.active:after{content:""}.side-shop-nav.fixed{position:fixed;top:1.4rem;left:1.2rem;z-index:300}.sec-shop-content{flex:0 0 13.4rem;width:13.4rem}.global-shop-box{margin-bottom:.8rem;padding:.6rem;background:url(../images/locations/box1-bg.webp)no-repeat center center/cover}.global-shop-swiper{overflow:hidden;position:relative}.global-shop-swiper img{display:block;width:100%}.global-shop-swiper .swiper-pagination{position:absolute;left:0;bottom:.48rem;right:.4rem;font-size:0;text-align:right;padding-right:.4rem;z-index:10}.global-shop-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 8px;display:inline-block;vertical-align:middle;width:24px;height:24px;position:relative;background-color:transparent;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.country-item .title .left .index:after,.global-shop-swiper .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.global-shop-swiper .swiper-pagination .swiper-pagination-bullet:after{width:10px;height:10px;background:#fff;border-radius:50%}.global-shop-swiper .swiper-pagination .swiper-pagination-bullet-active:after{opacity:0}.global-shop-swiper .swiper-pagination .swiper-pagination-bullet-active:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;border:4px solid rgba(255,255,255,.3);border-radius:50%}.global-shop-swiper .swiper-pagination .swiper-pagination-bullet svg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.global-shop-swiper .swiper-pagination .swiper-pagination-bullet-active svg{animation:circleLoad 5s linear;opacity:1}.global-shop-text{margin-top:.65rem;justify-content:space-between}.global-shop-text .text{font-family:SourceHanSansCN-Bold;font-size:.48rem;color:#eb6100}.global-shop-text .text h3{color:#1e1e1e}.country-item .shop-list .shop-address-item .name .operate,.global-shop-text,.global-shop-text .data-list,.store-info-box .contact dd{display:flex;align-items:center}.global-shop-text .data-list .item+.item{margin-left:.8rem}.global-shop-text .data-list span{font-size:.16rem}.global-shop-text .data-list p{margin-top:.25rem;display:flex;align-items:flex-end;line-height:1;color:#eb6100}.global-shop-text .data-list p em{height:.86rem;line-height:.86rem;font-family:BebasNeueBold;font-size:1.2rem}.global-shop-text .data-list p span{position:relative;top:-.1rem;font-family:SourceHanSansCN-Bold}.country-item+.country-item,.store-info-box .contact dd+dd{margin-top:.3rem}.country-item,.hot-shop-box .text a:hover span{color:#fff}.country-item .title{display:flex;align-items:center;justify-content:space-between;height:.8rem;border:1px solid rgba(255,255,255,.3);padding-right:.25rem;cursor:pointer}.country-item .title .left,.country-item .title .left .index{display:flex;height:100%;align-items:center}.country-item .title .left .index{margin-right:.2rem;width:.8rem;background:#fff;justify-content:center;position:relative;color:#eb6100;font-family:BEBAS}.country-item .title .left .index:after{background:url(../images/locations/fuwan.webp)no-repeat center center/contain;z-index:1;width:.49rem;height:.25rem;opacity:.5}.country-item .title .left .index em{font-size:.24rem;position:relative;z-index:2}.country-item .title .left .index span{position:relative;z-index:2;top:.04rem;font-size:.16rem}.country-item .title .left h3{font-size:.24rem;font-family:SourceHanSansCN-Bold}.country-item .title .arrow{background:url(../images/common/arrow-r2-w.svg)no-repeat center center/contain;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);width:.2rem;height:.2rem}.country-item .content{display:none}.country-item .shop-list{display:flex;flex-wrap:wrap;margin:0-.5rem -.5rem;padding:.47rem 0 .3rem}.country-item .shop-list .shop-item{flex:0 0 33.3%;margin-bottom:.5rem}.country-item .shop-list .shop-item .inner{margin:0 .5rem}.country-item .shop-list .shop-name{margin-bottom:.15rem;font-size:.24rem;font-family:SourceHanSansCN-Bold}.brand-footer .store-info-box .nav dd+dd,.country-item .shop-list .shop-address-item+.shop-address-item,.faq-list .item .content p+p,.menu-sec .desc p+p{margin-top:.2rem}.country-item .shop-list .shop-address-item .name{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}.country-item .shop-list .shop-address-item .name h4{font-family:SourceHanSansCN-Bold;font-size:.2rem}.country-item .shop-list .shop-address-item .name .operate a{width:.2rem;height:.2rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.country-item .shop-list .shop-address-item .name .operate a:hover{opacity:.5}.country-item .shop-list .shop-address-item .name .operate .link{background:url(../images/locations/link.svg)no-repeat center center/contain}.country-item .shop-list .shop-address-item .name .operate .position{background:url(../images/locations/address.svg)no-repeat center center/contain;margin-left:.2rem}.broth-swi .broth-item .text p,.country-item .shop-list .shop-address-item .address{font-size:.14rem}.country-item.active .title{background-color:#fff;color:#eb6100}.country-item.active .title .arrow{background-image:url(../images/locations/arrow-r2.svg);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.country-item:first-child .content{display:block}.hot-shop-box{background-color:#fff;display:flex;position:relative;margin-top:2.14rem}.hot-shop-box .text{flex:1;display:flex;align-items:center;justify-content:flex-end;padding-right:1.5rem}.hot-shop-box .text .inner,.sec-brand{display:flex;align-items:center;justify-content:center;flex-direction:column}.hot-shop-box .text h3{font-family:SourceHanSansCN-Bold;color:#eb6100;font-size:.46rem}.hot-shop-box .text p{color:#333;font-size:.16rem;margin:.3rem 0 .5rem}.hot-shop-box .text a,.hot-shop-box .text a i{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.hot-shop-box .text a{width:2rem;height:.6rem;border-radius:.3rem;border:1px solid #eb6100;display:flex;align-items:center;justify-content:space-between;padding-left:.4rem;padding-right:.3rem;background-color:#fff}.hot-shop-box .text a span{font-size:.16rem;color:#eb6100;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}.hot-shop-box .text a i{background:url(../images/locations/search.svg)no-repeat center center/contain;width:.17rem;height:.17rem}.hot-shop-box .text a:hover{background:#eb6100}.hot-shop-box .text a:hover i{background-image:url(../images/locations/search-w.svg)}.hot-shop-box .pic{height:4.9rem;flex:0 0 6rem}.brand-banner .video video,.hot-shop-box .pic img{display:block;width:100%;height:100%;object-fit:cover}.hot-shop-box .logo{position:absolute;left:2.6rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:5.77rem}.hot-shop-box .logo img{display:block;width:100%}.sec-brand{padding-top:2.17rem;color:#fff;padding-bottom:1rem}.sec-brand .slogan{height:.59rem;margin-bottom:.25rem}.brand-text .logo img,.sec-brand .logo img,.sec-brand .slogan img{display:block;height:100%}.sec-brand h3{font-family:SourceHanSansCN-Bold;font-size:.36rem;text-align:center}.brand-footer .store-info-box dt,.brand-text p,.sec-brand p{font-size:.24rem}.sec-brand .logo{margin-top:.5rem;height:1.28rem}.brand-banner{height:100vh;position:relative}.brand-banner .video,.store-info-box .media dd a .qr .in,.store-info-box .media dd a .qr img,.takeout-services ul .ts-logo img{display:block;width:100%;height:100%}.brand-banner:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:linear-gradient(0deg,#eb6100 0,rgba(235,97,0,.1) 100%)}.brand-banner .brand-text,.broth-swi .broth-item .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brand-banner .brand-text{z-index:3;color:#fff}.brand-text{flex-direction:column}.brand-text .logo{height:2.84rem;margin-bottom:.3rem}.brand-sec-title h3,.brand-text h1,.brand-text h2,.broth-swi .broth-item .text h5{font-size:.52rem;font-family:SourceHanSansCN-Bold}.brand-text h2{font-size:.42rem;margin-bottom:.2rem}.brand-text,.brand-text .button-group{display:flex;align-items:center;justify-content:center}.brand-text .button-group{margin-top:.6rem}.brand-text .button-group a+a,.menu-sec .btn-group a+a,.store-info-box .media dd a+a{margin-left:.4rem}.brand-sec{padding:2rem 0;color:#fff}.brand-sec-title{text-align:center;margin-bottom:.5rem}.brand-footer .brand-text p,.brand-sec-title p,.menu-sec .desc{font-size:.16rem}.brand-sec-title h3{font-size:.62rem;margin-top:.2rem}.menu-sec .desc{text-align:center;max-width:5.4rem;margin:0 auto .5rem;color:#fff;line-height:.3rem}.menu-sec,.store-info-sec{background:url(../images/locations/brand1-bg.webp)no-repeat bottom center/100%auto}.takeout-services{margin:1rem 0}.menu-sec .btn-group,.store-info-box .contact dd i,.takeout-services ul,.takeout-services ul .ts-logo{display:flex;justify-content:center;align-items:center}.takeout-services ul li+li{margin-left:.6rem}.takeout-services ul .ts-logo{width:.6rem;height:.6rem;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.takeout-services ul .ts-logo img{object-fit:contain}.takeout-services ul .ts-logo:hover{opacity:.8}.featured-broth h4,.takeout-services h4{text-align:center;color:#fff;margin-bottom:.5rem}.broth-swi{overflow:hidden;position:relative;padding-bottom:1rem}.broth-swi .broth-item .pic{padding-top:100%;position:relative;overflow:hidden;margin-bottom:.3rem}.broth-swi .broth-item .pic img{object-fit:contain;height:100%}.broth-swi .broth-item .text{text-align:center}.broth-swi .broth-item .text h5{font-size:.24rem;margin:0 0 .1rem}.broth-swi .swiper-pagination{bottom:0}.merchandise-sec{background:#0d0d0d}.merchandise-swi-wrap{overflow:hidden}.merchandise-swi{position:relative;padding-bottom:1rem}.merchandise-swi .pic img{top:0;left:0;width:auto;height:100%}.merchandise-swi .swiper-slide{width:auto!important}.merchandise-swi .pic{height:3.2rem}.store-info-sec .map-link{margin:.7rem 0 .4rem;width:2.15rem;height:.6rem;background:#fff;border-radius:.3rem;display:flex;align-items:center;justify-content:center;color:#eb6100;font-size:.16rem;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:1px solid #fff}.store-info-sec .map-link:hover{background:#eb6100;color:#fff}.store-info-sec .map{height:6rem}.store-info-box{display:flex}.store-info-box dl{fleX:0 0 33.3%}.store-info-box dt{font-size:.42rem;margin-bottom:.5rem}.store-info-box .contact dd i{width:.16rem;height:.16rem;margin-right:.1rem}.store-info-box .contact dd i img{display:block}.store-info-box .contact dd span{font-family:SourceHanSansCN-Bold;font-size:.16rem}.store-info-box .time{padding-right:.8rem}.store-info-box .time dd+dd{margin-top:.15rem}.store-info-box .time dd{justify-content:space-between;font-size:.16rem}.article-sec .wp2 .content strong,.store-info-box .time dd span,.store-info-box dt{font-family:SourceHanSansCN-Bold}.store-info-box .time dd em{font-family:BebasNeueBold}.article-sec .wp2 .date p,.store-info-box .media dd,.store-info-box .media dd a,.store-info-box .time dd{display:flex;align-items:center}.store-info-box .media dd a{position:relative;width:.33rem;height:.33rem;justify-content:center}.store-info-box .media dd a .qr,.store-info-box .media dd a img{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;display:block}.store-info-box .media dd a .qr{opacity:0;pointer-events:none;width:1.4rem;height:1.4rem;background:rgba(255,255,255,.1);border-radius:.3rem;padding:.1rem;position:absolute;bottom:calc(100% + .1rem);left:50%;margin-left:-.7rem}.store-info-box .media dd a .qr .in{padding:.1rem;border-radius:.2rem;background-color:#fff}.store-info-box .media dd a:hover .qr{opacity:1;pointer-events:auto}.store-info-box .media dd a:hover>img{opacity:.5}.map-maker{width:.83rem;height:.83rem;position:relative;top:.4rem;background:url(../images/common/logo-c.svg)no-repeat center center/contain}.map-maker *{display:none}.map-maker .IPAZAH-content-container{display:none!important}.gallery-sec{background:#0d0d0d}.gallery-title,.gallery-title .ins-name{display:flex;align-items:center;justify-content:center}.gallery-title{flex-direction:column}.gallery-title p{font-size:.14rem;color:#fff;opacity:.3}.gallery-title .ins-name{margin-top:.2rem;margin-bottom:.6rem}.gallery-title .ins-name .icon,.gallery-title .ins-name span{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.gallery-title .ins-name span{text-transform:uppercase;font-size:.46rem;color:#fff;font-family:SourceHanSansCN-Bold;border-bottom:.03rem solid #fff;padding-bottom:.1rem}.gallery-title .ins-name .icon{width:.8rem;height:.8rem;background:#fff url(../images/locations/ins-logo.webp)no-repeat center center/.3rem auto;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:.48rem}.gallery-title .ins-name:hover span{color:#eb6100;border-bottom-color:#eb6100}.gallery-title .ins-name:hover .icon{background:#eb6100 url(../images/common/ins.svg)no-repeat center center/.3rem auto}.gallery-list{display:flex;flex-wrap:wrap;margin:0-.3rem -.6rem}.gallery-list li{flex:0 0 33.3%;margin-bottom:.6rem}.gallery-list li .inner{margin:0 .3rem;position:relative}.gallery-list li .inner .play,.gallery-list li .inner .play:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-list li .inner .play{width:1.2rem;height:1.2rem;background:rgba(255,255,255,.3);border-radius:.6rem;cursor:pointer;backdrop-filter:blur(10px)}.gallery-list li .inner .play:after{content:"";background:url(../images/locations/play.svg)no-repeat center center/contain;width:.3rem;height:.3rem}.gallery-list li .inner figure{display:block;padding-top:100%;position:relative;overflow:hidden}.gallery-list li .inner figure img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.brand-footer{background:#000;padding:1.2rem 0;color:#fff}.brand-footer .fd-top{display:flex;align-items:flex-start}.brand-footer .brand-text{margin-right:1.46rem}.brand-footer .brand-text .logo{height:2.37rem;margin-bottom:.15rem}.brand-footer .brand-text h2.city{font-size:.32rem;margin-bottom:0}.brand-footer .brand-text h2{font-size:.24rem;margin-bottom:.15rem}.brand-footer .store-info-box{flex:1}.brand-footer .copyright,.brand-footer .store-info-box .nav dd a{font-size:.16rem;font-family:SourceHanSansCN-Bold}.brand-footer .copyright a:hover,.brand-footer .store-info-box .nav dd a:hover{opacity:.3}.brand-footer .store-info-box .time{padding-right:0}.brand-footer .copyright{margin-top:.8rem;display:flex;align-items:center;justify-content:space-between;font-size:.14rem}.brand-footer .copyright a,.brand-footer .store-info-box .nav dd a{color:#fff;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.article-sec,.faq-sec{padding:2rem 0}.article-sec .wp2{display:flex;align-items:flex-start}.article-sec .wp2 .date{margin-right:1.2rem;flex:0 0 3.5rem;padding:.6rem;background-color:#fff;position:relative}.article-sec .wp2 .date:after{content:"";background:url(../images/locations/dec2.svg)no-repeat center center/contain;position:absolute;bottom:0;right:0;width:1.61rem;height:1.63rem;opacity:.3}.article-sec .wp2 .date p{margin-bottom:.3rem}.article-sec .wp2 .date p i{background:url(../images/locations/date.svg)no-repeat center center/contain;width:.3rem;height:.3rem;margin-right:.1rem}.article-sec .wp2 .date p span{font-size:.16rem;color:#c4c4c4}.article-sec .wp2 .date em,.article-sec .wp2 .date span{font-family:BebasNeueBold;display:block;line-height:1;font-size:.62rem}.article-sec .wp2 .date span{font-size:.32rem}.article-sec .wp2 .content{color:#fff;font-size:.16rem;line-height:.3rem}.article-sec .wp2 .content h3,.faq-list .item .title h3,.featured-broth h4,.takeout-services h4{font-size:.32rem;font-family:SourceHanSansCN-Bold}.faq-sec h2.title,.flavour-gallery-sec .sec-title{color:#fff;font-size:.62rem;font-family:SourceHanSansCN-Bold;margin-bottom:.75rem;text-align:center}.faq-list .item+.item{margin-top:.4rem}.faq-list .item .title{height:1.4rem;background:#f9f9f9;padding:0 .6rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.faq-list .item .title h3{font-size:.24rem;color:#1e1e1e;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}.faq-list .item .title .arrow{background:url(../images/locations/plus.svg)no-repeat center center/contain;width:.25rem;height:.25rem;flex:0 0 .25rem}.faq-list .item .title.active{background:#f9f9f9}.faq-list .item .title.active h3{color:#eb6100}.faq-list .item .title.active .arrow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.faq-list .item .content{padding:.6rem;background-color:#fff;font-size:.16rem;color:#333;line-height:.3rem;display:none}.flavour-gallery-sec{padding:1.2rem 0}.flavour-gallery-sec .sec-title{font-size:.36rem;font-weight:700;margin-bottom:.15rem}.flavour-gallery-sec .sec-subtitle{text-align:center;font-size:.16rem;color:#fff;margin-bottom:.6rem}.flavour-gallery-sec .gallery-swiper{max-width:13rem;margin:0 auto;position:relative;overflow:hidden;padding:0 .5rem}.flavour-gallery-sec .gallery-swiper .swiper-slide{aspect-ratio:3/2;height:auto}.flavour-gallery-sec .gallery-swiper .swi-btn{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:10}.flavour-gallery-sec .gallery-swiper .swi-btn .swiper-button-next,.flavour-gallery-sec .gallery-swiper .swi-btn .swiper-button-prev{pointer-events:auto;width:.4rem;height:.4rem;margin:0;color:#fff;background:rgba(0,0,0,.5);border-radius:50%;opacity:.7;transition:opacity .3s}.flavour-gallery-sec .gallery-item:hover::after,.flavour-gallery-sec .gallery-swiper .swi-btn .swiper-button-next:hover,.flavour-gallery-sec .gallery-swiper .swi-btn .swiper-button-prev:hover{opacity:1}.flavour-gallery-sec .gallery-swiper .swi-btn .swiper-button-next::after,.flavour-gallery-sec .gallery-swiper .swi-btn .swiper-button-prev::after{font-size:.16rem;font-weight:700}.flavour-gallery-sec .gallery-item{display:block;border-radius:.12rem;overflow:hidden;cursor:pointer;position:relative;height:100%}.flavour-gallery-sec .gallery-item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.flavour-gallery-sec .gallery-item:hover img{transform:scale(1.08)}.flavour-gallery-sec .gallery-item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.3)0,transparent 50%);opacity:0;transition:opacity .3s}