.jx-first{display:block;margin-top:28px}
.jx-first .at-featured{width:100%;background:transparent;border:0}
.selection24-heading{padding:0 0 14px}
.selection24-heading h2{font:600 28px/1.4 'STSong','SimSun',serif;color:#392b22}
.selection24-heading p{font-size:12px;color:#8c7962}
.jx-tabs{justify-content:flex-start;gap:8px;border:0;margin-bottom:18px;height:34px}
.jx-tabs button{flex:0 0 auto;padding:0 20px;font-size:12px;border-radius:20px;color:#7e6c5b}
.jx-tabs button[aria-selected="true"]{background:#f4e8e3;color:#84262c}
.jx-tabs button[aria-selected="true"]:after{display:none}
.showcase36-panel{background:linear-gradient(130deg,#fcf7ef 0%,#fff 65%);border-radius:16px;padding:22px 18px 12px;box-shadow:0 9px 24px #49352408}
.showcase36-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 8px 18px}
.showcase36-panel-head h3{font-size:21px;font-weight:600;margin:0;color:#84262c}
.showcase36-panel-head p{font-size:11px;color:#978775;margin:4px 0 0}
.showcase36-panel-head>span{font-size:10px;color:#a29079;white-space:nowrap}
.atelier-home .jx-first #at-featured-products .module-goods-grid-container>ul{display:flex!important;flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:none;scrollbar-width:none;cursor:grab;padding:4px 0 18px;position:relative}
.atelier-home .jx-first #at-featured-products ul::-webkit-scrollbar{display:none}
.atelier-home .jx-first #at-featured-products ul>li{flex:0 0 calc((100% - 60px)/6);min-width:0;scroll-snap-align:none}
.atelier-home .jx-first #at-featured-products .item{padding:12px!important;background:#fff;border-radius:10px!important;box-shadow:none;height:100%;transition:transform .3s,box-shadow .3s}
.atelier-home .jx-first #at-featured-products .item:hover{box-shadow:0 7px 17px #49352412;transform:translateY(-3px)}
.atelier-home .jx-first #at-featured-products .goods-info{height:168px;flex:none}
.atelier-home .jx-first #at-featured-products .goods-title{font-size:12px!important;line-height:19px!important;height:38px}
.atelier-home .jx-first #at-featured-products .price strong{font-size:19px!important;color:#84262c}
.atelier-home .jx-first #at-featured-products .at-card-action{font-size:11px;margin-top:8px}
.atelier-home .jx-first #at-featured-products ul:focus-visible{outline:2px solid #a58b51;outline-offset:3px}
/* Hall headings: typography and a short champagne accent replace the red rules. */
.atelier-home .at-floor{padding-top:32px}
.atelier-home .at-floor .at-section-head{border:0;padding:0 2px 10px;min-height:50px;align-items:center;background:transparent}
.atelier-home .at-floor .at-section-head h2{font:500 26px/1.4 'STSong','SimSun',serif;color:#543626;position:relative;margin:0;padding-bottom:7px}
.atelier-home .at-floor .at-section-head h2:after{content:'';position:absolute;bottom:0;left:0;width:26px;height:2px;border-radius:2px;background:#b69a65}
.atelier-home .at-floor .at-section-head p{color:#9a8874;font-size:11px}
.atelier-home .at-floor .at-floor-links a{color:#887053;font-size:11px;padding:8px 0}
.atelier-home .at-floor .at-section-body{padding-top:6px}
/* Spacious, alternating three-lane brand gallery. */
.brands36{margin:44px 0 24px;padding:30px 0 32px;background:#f1ece3;border-radius:18px;overflow:hidden}
.brands36-head{text-align:center;margin-bottom:28px}
.brands36-head h2{font:500 30px/1.4 'STSong','SimSun',serif;color:#543626;margin:0 0 8px}
.brands36-head p{font-size:12px;color:#9a8874;margin:0}
.brands36-row{overflow:hidden;margin-top:20px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.brands36-track{width:max-content;display:flex;animation:brands36-drift 48s linear infinite;animation-play-state:paused}
.brands36-row.is-inview .brands36-track{animation-play-state:running}
.brands36-row:nth-of-type(3) .brands36-track{animation-direction:reverse;animation-duration:55s}
.brands36-row:nth-of-type(4) .brands36-track{animation-duration:61s}
.brands36-set{display:flex;gap:22px;padding-right:22px}
.brands36-tile{width:185px;height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;flex:none;border-radius:12px;background:#fffdf9;box-shadow:0 5px 12px #49352408;color:#66523b;transition:transform .3s,box-shadow .3s}
.brands36-tile img{width:132px;height:58px;object-fit:contain;filter:grayscale(.35);transition:filter .3s,transform .3s}
.brands36-tile span{font-size:10px;color:#a18e74}
.brands36-tile:hover{transform:translateY(-3px);box-shadow:0 8px 18px #49352415}
.brands36-tile:hover img{filter:none;transform:scale(1.04)}
.brands36-tile:has(img[src*="logo36-wuliangye"] ) img,.brands36-tile:has(img[src*="logo36-langjiu"] ) img,.brands36-tile:has(img[src*="logo36-chivas"] ) img,.brands36-tile:has(img[src*="logo36-casillero"] ) img{filter:brightness(.3) sepia(.6)}
.brands36-row:hover .brands36-track,.brands36-row:focus-within .brands36-track{animation-play-state:paused}
@keyframes brands36-drift{to{transform:translateX(-50%)}}
@media(max-width:900px){.atelier-home .jx-first #at-featured-products ul>li{flex-basis:calc((100% - 36px)/4)}}
@media(max-width:600px){.selection24-heading h2{font-size:25px}.jx-tabs{gap:2px}.jx-tabs button{padding:0 8px;font-size:10px}.showcase36-panel{padding:18px 10px 6px}.showcase36-panel-head{display:block;padding-bottom:12px}.showcase36-panel-head h3{font-size:18px}.showcase36-panel-head>span{display:block;margin-top:8px}.atelier-home .jx-first #at-featured-products ul>li{flex-basis:calc((100% - 12px)/2)}.atelier-home .jx-first #at-featured-products .goods-info{height:142px}.atelier-home .at-floor .at-section-head h2{font-size:23px}.brands36{margin-top:32px;padding:24px 0}.brands36-head h2{font-size:25px}.brands36-row{margin-top:15px}.brands36-set{gap:16px;padding-right:16px}.brands36-tile{width:155px;height:92px}.brands36-tile img{width:110px;height:48px}}
@media(prefers-reduced-motion:reduce){.brands36-track{animation:none!important;transform:none!important;width:100%}.brands36-row{mask-image:none;overflow:auto}.brands36-set[aria-hidden="true"],.atelier-home .jx-first #at-featured-products .showcase36-copy{display:none}.brands36-tile,.brands36-tile img,.atelier-home .jx-first #at-featured-products .item{transition:none;transform:none!important}}
