.PromoBanner_promoBannerBox__ta3MA{border-radius:14px;box-shadow:0 4px 18px rgba(0,0,0,.1);margin:2.5rem 0;overflow:hidden;transition:box-shadow .2s,transform .2s}.PromoBanner_promoBannerNotification__ChlyG{background:hsla(0,0%,8%,.92);border-radius:14px;max-width:520px;margin:0;box-shadow:0 2px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2.5rem 2.5rem 2rem}.PromoBanner_promoBannerImages__aRs4r{display:flex;gap:.7rem;width:100%;margin-bottom:1.5rem;flex-wrap:wrap;overflow-x:visible;overflow-y:visible}.PromoBanner_promoBannerImage__vDiU4{width:54px;height:54px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);background:#fff;object-fit:cover;border:1px solid #eee;transition:transform .18s;flex-shrink:0;display:block}.PromoBanner_promoBannerImage__vDiU4:hover{transform:scale(1.07) rotate(-2deg);box-shadow:0 4px 16px rgba(0,0,0,.13)}.PromoBanner_promoBannerTitle__MVO5m{letter-spacing:-.5px;text-shadow:1px 2px 8px rgba(0,0,0,.18)}.PromoBanner_promoBannerSubtitle__j8_wh{color:#fffbe6;text-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:1.5rem}.PromoBanner_promoBannerButton__IE8u8{color:#7a5c00!important;border-radius:8px;font-size:1.1rem;box-shadow:0 2px 8px rgba(255,215,0,.13);font-weight:700}@media (max-width:900px){.PromoBanner_promoBannerNotification__ChlyG{padding:1.1rem .7rem 1rem;max-width:98vw}.PromoBanner_promoBannerImages__aRs4r{gap:.4rem;margin-bottom:.7rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PromoBanner_promoBannerImages__aRs4r::-webkit-scrollbar{display:none}.PromoBanner_promoBannerImage__vDiU4{width:38px;height:38px;border-radius:6px}}