.atelier-home .at-promo{--scene:url("featured-44707ed2.webp");position:relative;isolation:isolate;overflow:hidden;background:#211a14;padding:28px 22px;border-radius:5px;color:#fff1d7;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .4s;align-items:stretch}
.atelier-home .at-featured-ad.at-promo{min-height:360px}
.atelier-home .at-hall-ad.at-promo{min-height:480px;max-height:600px;height:600px;position:relative;top:auto;align-self:start}
.atelier-home .at-promo-scene{position:absolute;inset:-3%;z-index:-2;background-image:var(--scene);background-size:cover;background-position:center 55%;transform:scale(1);pointer-events:none}
.atelier-home .at-promo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,9,6,.72),transparent 40%,transparent 70%,rgba(14,9,6,.55));pointer-events:none}
.atelier-home .at-promo:after{display:none}
.atelier-home .at-promo .at-hall-copy,.atelier-home .at-promo-copy{position:relative;background:none;padding:0;box-shadow:none;max-width:none;border:0}
.atelier-home .at-promo h3{font:400 29px/1.4 "STSong","SimSun",serif;color:#fff1d7;letter-spacing:2px;text-shadow:0 2px 12px #0004}
.atelier-home .at-promo p{color:#efdfc7;font-size:12px;line-height:1.8;margin-top:10px}
.atelier-home .at-promo .at-ad-button{position:relative;margin-top:auto;background:#201911;color:#f0d5a2;border:1px solid #b39159;border-radius:3px;min-height:46px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;letter-spacing:.5px;width:auto;transition:background .22s,color .22s,border-color .22s}
.atelier-home .at-promo .at-ad-button svg{width:19px;height:19px;flex:none;stroke-width:1.4;transition:transform .22s}
.atelier-home .at-promo:focus-visible .at-ad-button{background:#ecd3a3;color:#24190e;border-color:#ecd3a3}
#at-featured-products{scroll-margin-top:32px}
.at-floor[data-scene="0"] .at-promo{--scene:url("baijiu-5c02216f.webp")}
.at-floor[data-scene="1"] .at-promo{--scene:url("wine-v2-792d7640.webp")}
.at-floor[data-scene="2"] .at-promo{--scene:url("spirits-46e47508.webp")}
.at-floor[data-scene="3"] .at-promo{--scene:url("beer-66c9a620.webp")}
.at-floor[data-scene="4"] .at-promo{--scene:url("huangjiu-67501e87.webp")}
@keyframes at-promo-arrive{from{transform:scale(1)}to{transform:scale(1.08)}}
.atelier-home .at-promo.is-seen .at-promo-scene{animation:at-promo-arrive 4.5s cubic-bezier(.16,1,.3,1) both;animation-play-state:paused}
.atelier-home .at-promo.is-inview .at-promo-scene{animation-play-state:running}
.at-preview-note{position:static;max-width:none;border-radius:0;text-align:center;padding:12px 20px}
@media(hover:hover){.atelier-home .at-promo:hover{box-shadow:0 15px 25px #3f250c26}.atelier-home .at-promo:hover .at-ad-button{background:#ecd3a3;color:#24190e;border-color:#ecd3a3}.atelier-home .at-promo:hover .at-ad-button svg{transform:translateX(3px)}}
@media(max-width:900px){.atelier-home .at-promo{padding:24px 18px}.atelier-home .at-promo h3{font-size:26px}}
@media(max-width:600px){.atelier-home .at-hall-ad.at-promo,.atelier-home .at-featured-ad.at-promo{position:relative;top:0;min-height:340px;height:340px;max-height:none;flex-direction:column;align-items:stretch;padding:24px}.atelier-home .at-promo-scene{background-position:center 58%}.atelier-home .at-promo h3{font-size:28px}.atelier-home .at-promo .at-ad-button{align-self:flex-start;min-width:145px}.atelier-home .at-featured-ad.at-promo p{display:block}}
@media(prefers-reduced-motion:reduce){.atelier-home .at-promo{transform:none!important;transition:none}.atelier-home .at-promo.is-seen .at-promo-scene{animation:none!important}}
