/* Measured reference: Jiuxian desktop 1200px, 190/820/190 hero, 920/270 recommendations. */
body:has(.atelier-home){--at-page-width:1200px;--at-page-gutter:0px;--at-rail-width:210px;--at-column-gap:0px;--at-page-edge:max(16px,calc((100% - 1200px)/2));background:#f8f8f8}
.atelier-home{--at-paper:#f8f8f8;--at-ink:#333;--at-red:#c90000;background:#f8f8f8;color:#333;font:12px/1.6 "Microsoft YaHei","PingFang SC",sans-serif}
.jx-utility{background:#f2f2f2;color:#777;min-height:27px}.jx-utility>div{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;min-height:27px;font-size:12px}.jx-utility a:hover{color:#c00}
.jx-season{max-width:1200px;margin:auto;height:90px;background:#fff0db url('banner-moutai22.webp') 70% 58%/cover no-repeat;position:relative}
.jx-season:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff2d4e8,#fff2d480 48%,transparent)}
.jx-season>a{position:relative;display:flex;align-items:center;height:100%;gap:32px;padding:0 40px;color:#b11d0a}.jx-season b{font-size:35px;font-weight:700;letter-spacing:1px}.jx-season span{font-size:18px;color:#8e3f17}
.atelier-home .at-header{background:#fff;color:#333}.atelier-home .at-header-inner{max-width:1200px;height:125px;min-height:125px;padding:20px 0;flex-wrap:nowrap;gap:28px}
.atelier-home .at-brand{width:250px}.atelier-home .at-brand b{color:#9e1014;font:700 22px/1.5 "Microsoft YaHei",sans-serif}.atelier-home .at-brand small{color:#9c7b54;letter-spacing:1.4px}.at-original-logo{width:48px;height:48px}
.jx-search-wrap{width:540px;flex:none}.atelier-home .at-search{width:100%;height:38px;border:3px solid #c90000;background:white;border-radius:0;display:flex;margin:0}.atelier-home .at-search input{width:calc(100% - 85px);padding:8px 12px;font-size:13px}.atelier-home .at-search button{width:85px;background:#c90000;color:white;font-size:16px}.jx-search-wrap>p{color:#999;margin-top:5px;font-size:11px}
.jx-header-service{display:flex;align-items:center;gap:8px;color:#888;font-size:12px;white-space:nowrap}.jx-header-service svg{color:#c90000;width:30px;height:30px}.jx-header-service small{display:block;font-size:10px}
.jx-nav-wrap{background:#990000;color:white;height:34px}.jx-nav-inner{max-width:1200px;margin:auto;display:flex;height:34px}.jx-nav-inner>span{width:190px;flex:none;text-align:center;font-size:14px;font-weight:bold;background:#cf1520;line-height:34px}
.atelier-home .at-nav{order:initial;flex:1;gap:0;flex-wrap:nowrap;justify-content:space-around;color:white;font-size:12px}.atelier-home .at-nav-item>a{padding:7px 6px;color:white;border:0}.atelier-home .at-nav-item:first-child>a{background:#bf0000}.atelier-home .at-nav-item:nth-last-child(-n+3){color:white}.atelier-home .at-nav a:hover{background:#b60000}
.atelier-home .at-hero{max-width:1200px;margin:0 auto;background:#fff;min-height:470px;height:470px;overflow:visible;color:#333}
.atelier-home .at-hero-inner{max-width:1200px;min-height:470px;height:470px;padding:0;gap:0}
.atelier-home .at-backend-banners{inset:0 190px 0 190px;background:#f8e9cf;border-radius:0}
.atelier-home .at-carousel-controls{inset:0 190px 0 190px}.atelier-home .at-carousel-dots{left:50%;transform:translateX(-50%);bottom:10px}
.atelier-home .at-carousel-controls>[data-slide]{bottom:12px;width:32px;height:32px;font-size:22px;right:12px}.atelier-home .at-carousel-controls>[data-slide="-1"]{right:52px}
.atelier-home .at-poster-photograph{inset:0}.atelier-home .at-backend-banners .at-poster-photograph img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask:none;-webkit-mask:none}
.atelier-home .at-poster-photograph:after{background:linear-gradient(90deg,#fff3d6a6,transparent 70%)}.atelier-home .poster-martell .at-poster-photograph:after{background:linear-gradient(90deg,#03183188,transparent 65%)}
.atelier-home .at-static-poster .at-campaign-copy{padding:75px 30px 45px;justify-content:center;color:#941908;pointer-events:none}.atelier-home .at-static-poster .at-campaign-copy h2{font:700 44px/1.35 "Microsoft YaHei",sans-serif;max-width:55%;letter-spacing:1px;color:#941908;text-shadow:none;margin-bottom:18px}.atelier-home .at-static-poster .at-campaign-copy p{max-width:48%;font-size:12px;color:#7a3216;text-shadow:none;line-height:1.8}.atelier-home .at-static-poster .at-campaign-copy span{background:#ad170b;border:0;color:white;margin-top:22px;font-size:12px;padding:10px 18px;gap:12px}.atelier-home .poster-martell .at-campaign-copy h2,.atelier-home .poster-martell .at-campaign-copy p{color:#f4deb1}.atelier-home .poster-martell .at-campaign-copy span{background:#e1be7b;color:#151f35}
.atelier-home .at-directory{width:190px;background:white;border:0;height:470px;align-self:stretch}.atelier-home .at-category-toggle{display:none}
.atelier-home .at-directory #at-categories{display:block;position:static;background:white;width:190px;border:0;max-height:none;overflow:visible}
.atelier-home .at-category{height:78.33px;position:relative;border-bottom:1px solid #e8e8e8}.atelier-home .at-category>a{display:flex;flex-direction:column;align-items:flex-start;gap:1px;height:100%;padding:8px 12px;color:#555;font-size:12px}.atelier-home .at-category b{font-size:13px;font-weight:400;color:#333}.atelier-home .at-category small{font-size:11px;color:#888;line-height:1.9;white-space:nowrap}.atelier-home .at-category:hover>a{background:#fff4e6;color:#c00}.atelier-home .at-category:hover b{color:#c00}
.jx-hero-recommend{position:absolute;right:0;top:0;width:190px;height:470px;z-index:4;display:flex;flex-direction:column;background:white}.jx-hero-recommend>a{position:relative;flex:1;overflow:hidden;border-bottom:1px solid #eadccd;padding:14px 12px;background:#fffdf8}.jx-hero-recommend>a>div{position:relative;z-index:2}.jx-hero-recommend b{display:block;font-size:16px;font-weight:500;color:#333}.jx-hero-recommend span{display:block;font-size:11px;color:#b52519}.jx-hero-recommend img{position:absolute;right:8px;bottom:0;width:76px;height:130px;object-fit:cover;object-position:center 65%;transition:transform .4s}.jx-hero-recommend a:hover img{transform:scale(1.07)}
.atelier-home .at-content{max-width:1200px;padding:0;margin:0 auto}.jx-first{display:grid;grid-template-columns:920px 270px;gap:10px;margin-top:10px}.jx-first .at-featured{padding:0;background:white;border:1px solid #e5e5e5}
.jx-tabs{display:flex;height:38px;background:#fafafa;border-bottom:1px solid #ddd}.jx-tabs button{flex:1;border:0;border-right:1px solid #eee;border-top:2px solid transparent;color:#555;background:none;font-size:14px}.jx-tabs button[aria-selected="true"]{color:#c00;border-top-color:#c00;background:white}
.jx-first #at-featured-products{padding:8px 0}.atelier-home .jx-first .module-goods-grid-container>ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}
.atelier-home .jx-first .module-goods-grid-container .item{padding:10px 12px!important;border-radius:0!important;box-shadow:none}
.atelier-home .jx-first .goods-info{height:150px;aspect-ratio:auto}.atelier-home .jx-first .goods-images{padding:0}.atelier-home .jx-first .price-content{gap:1px;padding-top:5px!important}.atelier-home .jx-first .goods-title{height:36px;font-size:11px!important;line-height:18px!important}.atelier-home .jx-first .price strong{font-size:15px!important}.atelier-home .jx-first .at-card-action{min-height:24px;padding:3px 6px;margin-top:5px}
.jx-information{border:1px solid #e5e5e5;background:#fff;overflow:hidden}.jx-information h3{padding:9px 16px;font-size:14px;font-weight:400;color:#c00;border-top:2px solid #c00;border-bottom:1px solid #eee}.jx-information>p{padding:8px 16px;color:#888}.jx-information>a{display:block;position:relative;background:#fff4ce;height:150px;margin:8px 12px;padding:15px;color:#493220;overflow:hidden}.jx-information a:nth-of-type(2){background:#f5e7dc}.jx-information b{display:block;font-size:20px}.jx-information a>span{display:block;font-size:12px;margin-top:5px}.jx-information img{position:absolute;width:86px;height:128px;object-fit:cover;right:8px;bottom:0}
.atelier-home .at-quick{margin-top:16px;padding:14px 20px;background:#fff;border-color:#e5e5e5}.atelier-home .at-quick h2{font:500 18px "Microsoft YaHei",sans-serif;color:#c00}
.atelier-home .at-floor{padding-top:28px}.atelier-home .at-section-head{margin-bottom:0;min-height:42px;border-bottom:2px solid #cf272c;gap:12px}.atelier-home .at-section-head h2{font:500 20px/1.4 "Microsoft YaHei",sans-serif;color:#c00}.atelier-home .at-section-head p{font-size:11px;color:#999}.atelier-home .at-section-head>div:first-child{gap:15px}.atelier-home .at-floor-links a{color:#888}
.atelier-home .at-floor .at-section-body{grid-template-columns:210px minmax(0,1fr);gap:0;background:white}.atelier-home .at-floor .module-goods-grid-container>ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}
.atelier-home .at-floor .module-goods-grid-container .item{border-radius:0!important;padding:12px 12px 10px!important;box-shadow:none;border-right:1px solid #eee!important;border-bottom:1px solid #eee!important}
.atelier-home .at-floor .goods-info{height:174px;aspect-ratio:auto}.atelier-home .at-floor .goods-images{padding:0}.atelier-home .at-floor .price-content{padding:8px 0 0!important;gap:2px}.atelier-home .at-floor .goods-title{font-size:12px!important;height:40px;line-height:20px!important}.atelier-home .at-floor .price strong{font-size:17px!important}.atelier-home .at-floor .at-card-action{margin-top:6px;min-height:26px;padding:4px 7px}
.atelier-home .at-floor .at-hall-ad.at-promo{border-radius:0;padding:26px 20px;min-height:0;align-self:stretch;height:auto;max-height:none;position:relative;top:auto}.atelier-home .at-floor .at-promo-scene{background-position:center 55%;background-size:cover}.atelier-home .at-floor .at-hall-copy h3{font:600 30px/1.3 "STSong","SimSun",serif;letter-spacing:1px;color:#fff4d9}.atelier-home .at-floor .at-hall-line{font-size:11px;letter-spacing:1px;line-height:1.6}.jx-brand-note{display:block;font-size:11px;margin-top:8px;color:#f3dec0}.atelier-home .at-floor .at-promo:before{background:linear-gradient(180deg,#090b18a6,transparent 33%,transparent 74%,#090b1855)}
.atelier-home .at-floor[data-scene="0"] .at-promo{--scene:url('hall-moutai22.webp')}.atelier-home .at-floor[data-scene="1"] .at-promo{--scene:url('hall-penfolds22.webp')}.atelier-home .at-floor[data-scene="2"] .at-promo{--scene:url('hall-martell22.webp')}.atelier-home .at-floor[data-scene="3"] .at-promo{--scene:url('hall-budweiser22.webp')}.atelier-home .at-floor[data-scene="4"] .at-promo{--scene:url('hall-guyue22.webp')}
.jx-category-tile{border-right:1px solid #eee;border-bottom:1px solid #eee;min-height:303px;background:#fff7ef}.jx-category-tile>a{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px;height:100%;overflow:hidden}.jx-category-tile strong{font-size:19px;color:#8c301c}.jx-category-tile span{font-size:12px;color:#8c7965;margin-top:5px}.jx-category-tile img{height:190px;width:95px;object-fit:cover;object-position:center 65%;margin-top:10px;transition:transform .5s}.jx-category-tile:hover img{transform:scale(1.08)}.jx-discover{background:#f3f5f8}.jx-discover>a{justify-content:center;gap:12px}.jx-discover strong{font-size:17px;color:#293a51}.jx-discover svg{width:35px;height:35px;color:#ad171d}
.atelier-home .at-floor-nav{right:max(8px,calc((100vw - 1200px)/2 - 80px));background:#fff;border:1px solid #eee}.atelier-home .at-floor-nav a.is-active{background:#d11721;color:white}
.atelier-home .at-services{padding:30px 0;margin-top:30px}.atelier-home .at-services span{font-size:15px}.atelier-home .at-quote{margin-top:24px}
body:has(.atelier-home) .body-content-footer-container{background:#333;color:#ddd}body:has(.atelier-home) .body-content-footer-container .am-footer{max-width:1200px;margin:auto;padding:38px 0}body:has(.atelier-home) .body-content-footer-container .am-container{max-width:1200px}
@media(min-width:601px){
 .atelier-home .poster-martell .at-campaign-copy{justify-content:flex-end;padding-bottom:100px}
 .atelier-home .poster-martell .at-campaign-copy h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
}
@media(max-width:1232px){
 .jx-utility>div,.at-header-inner,.jx-nav-inner,.at-content{width:calc(100% - 32px)}.jx-season{width:calc(100% - 32px)}.atelier-home .at-hero{width:calc(100% - 32px)}
 .atelier-home .at-header-inner{gap:18px}.atelier-home .at-brand{width:220px}.jx-search-wrap{width:46%}.jx-header-service{font-size:11px;gap:6px}
 .jx-first{grid-template-columns:minmax(0,1fr) 240px}.atelier-home .at-backend-banners,.atelier-home .at-carousel-controls{right:170px}.jx-hero-recommend{width:170px}
}
@media(max-width:900px){
 .jx-utility>div>span:last-child{display:none}.jx-season{height:72px}.jx-season b{font-size:27px}.jx-season span{display:none}
 .atelier-home .at-header-inner{height:112px;min-height:112px;gap:16px}.atelier-home .at-brand{width:205px}.atelier-home .at-brand b{font-size:18px}.jx-search-wrap{flex:1;width:auto}.jx-header-service{display:none}
 .jx-nav-inner>span{width:165px}.atelier-home .at-nav{overflow:auto;justify-content:flex-start;gap:12px}.atelier-home .at-nav-item>a{white-space:nowrap}
 .atelier-home .at-hero,.atelier-home .at-hero-inner{height:420px;min-height:420px}.atelier-home .at-directory,.atelier-home .at-directory #at-categories{width:165px}.atelier-home .at-category{height:70px}.atelier-home .at-directory{height:420px}.atelier-home .at-category>a{padding:6px 10px}.atelier-home .at-category small{font-size:10px}
 .atelier-home .at-backend-banners,.atelier-home .at-carousel-controls{left:165px;right:0}.jx-hero-recommend{display:none}.atelier-home .at-static-poster .at-campaign-copy{padding:75px 24px 45px}.atelier-home .at-static-poster .at-campaign-copy h2{font-size:34px;max-width:65%}.atelier-home .at-static-poster .at-campaign-copy p{max-width:58%}
 .jx-first{grid-template-columns:minmax(0,1fr) 190px}.atelier-home .jx-first .module-goods-grid-container>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.jx-first .item:nth-child(n+7){display:none}
 .atelier-home .at-floor .at-section-body{grid-template-columns:180px minmax(0,1fr)}.atelier-home .at-floor .module-goods-grid-container>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.atelier-home .at-floor .goods-info{height:150px}.jx-category-tile{min-height:281px}.atelier-home .at-floor-nav{display:none}
}
@media(max-width:600px){
 .jx-season>a{padding:0 16px}.jx-season b{font-size:22px}.jx-utility>div{font-size:10px}.atelier-home .at-header-inner{flex-wrap:wrap;height:auto;padding:15px 0;gap:12px}.atelier-home .at-brand{width:100%}.jx-search-wrap{width:100%;flex-basis:100%}.jx-search-wrap>p{font-size:10px}
 .jx-nav-inner{width:100%}.jx-nav-inner>span{width:120px;font-size:12px}.atelier-home .at-nav{gap:10px;font-size:11px}
 .atelier-home .at-hero,.atelier-home .at-hero-inner{min-height:430px;height:430px}.atelier-home .at-backend-banners,.atelier-home .at-carousel-controls{inset:0}.atelier-home .at-hero-inner{pointer-events:none;position:relative}
 .atelier-home .at-directory{background:none;width:140px;position:absolute;top:12px;left:12px;height:auto}.atelier-home .at-category-toggle{display:flex;background:#fffef2e8;color:#6a2216;padding:10px 12px;border:1px solid #d4c4a5;pointer-events:auto}.atelier-home .at-directory #at-categories{display:none;position:absolute;top:100%;width:185px;height:auto;background:white}.atelier-home .at-directory.is-open #at-categories{display:block}
 .atelier-home .at-static-poster .at-campaign-copy{padding:85px 20px 62px;justify-content:flex-end}.atelier-home .at-static-poster .at-campaign-copy h2{font-size:30px;max-width:100%;margin-bottom:12px}.atelier-home .at-static-poster .at-campaign-copy p{max-width:100%;font-size:11px}.atelier-home .at-backend-banners .at-poster-photograph img{object-position:60% center}.atelier-home .at-poster-photograph:after{background:linear-gradient(0deg,#fff0d8f2,#fff0d870 50%,transparent)}.atelier-home .poster-martell .at-poster-photograph:after{background:linear-gradient(0deg,#041729e8,transparent)}
 .jx-first{display:block}.jx-information{display:none}.jx-tabs button{font-size:11px}.atelier-home .jx-first .module-goods-grid-container>ul{grid-template-columns:repeat(2,minmax(0,1fr))}
 .atelier-home .at-floor .at-section-body{display:grid;grid-template-columns:110px minmax(0,1fr)}.atelier-home .at-floor .module-goods-grid-container>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-home .at-floor .at-hall-ad.at-promo{padding:18px 10px;height:auto;min-height:0;margin:0}.atelier-home .at-floor .at-hall-copy h3{font-size:22px}.atelier-home .at-floor .at-hall-line{font-size:8px;letter-spacing:0;overflow-wrap:anywhere}.jx-brand-note{font-size:9px}.atelier-home .at-floor .at-promo .at-ad-button{min-width:0;width:100%;padding:8px 6px;font-size:10px;gap:3px}.atelier-home .at-floor .at-promo .at-ad-button svg{width:12px}
 .atelier-home .at-floor .goods-info{height:100px}.atelier-home .at-floor .module-goods-grid-container .item{padding:8px!important}.atelier-home .at-floor .goods-title{font-size:10px!important;line-height:17px!important;height:34px}.atelier-home .at-floor .price strong{font-size:14px!important}.atelier-home .at-floor .at-card-action{font-size:9px;padding:3px;min-height:22px}.jx-category-tile{min-height:212px}.jx-category-tile>a{padding:12px 6px}.jx-category-tile strong,.jx-discover strong{font-size:12px}.jx-category-tile span{font-size:9px}.jx-category-tile img{height:135px;width:70px}
 .atelier-home .at-section-head p{display:none}.atelier-home .at-section-head h2{font-size:18px}.atelier-home .at-quick{display:none}.atelier-home .at-services{gap:20px 10px}.atelier-home .at-services span{font-size:12px}.atelier-home .at-services small{font-size:9px}
 body:has(.atelier-home) .body-content-footer-container .am-footer{padding:25px 16px}
}
