.menu-drawer .promotion-banner-wrapper{container-type:inline-size;background:#f4f4f4}.menu-drawer .mobile-promotion-banners{display:grid;grid-template-columns:1fr 1fr;gap:15px;overflow-x:auto;padding:16px;scrollbar-width:none}.menu-drawer .mobile-promotion-banner{position:relative;display:block;border-radius:4px;overflow:hidden;text-decoration:none;background:var(--primary-black);min-width:190px;height:297px;width:100%}.menu-drawer .mobile-promotion-banner[aria-disabled=true]{pointer-events:none;opacity:.6}.menu-drawer .mobile-promotion-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.menu-drawer .mobile-promotion-banner__image{width:100%;height:100%;display:block;object-fit:cover}.menu-drawer .mobile-promotion-banner__image--placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ffffff0d,#fff0)}.menu-drawer .mobile-promotion-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(179deg,#0000 44.27%,#0000008f 68.14%);display:block}.menu-drawer .mobile-promotion-banner__content{display:block;position:absolute;bottom:0;width:100%;padding:16px}.menu-drawer .mobile-promotion-banner__title{letter-spacing:normal;max-width:100%;color:var(--white);text-align:center;font-size:20px;font-style:normal;font-weight:900;line-height:120%;text-transform:uppercase;font-family:var(--font-t-star);margin:0 0 12px}.menu-drawer .mobile-promotion-banner__arrow{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#0b1c2d,#123a5e);display:inline-flex;align-items:center;justify-content:center;z-index:2}.menu-drawer .mobile-promotion-banner__arrow .svg-wrapper,.menu-drawer .mobile-promotion-banner__arrow svg{width:20px;height:20px;display:block}.menu-drawer .mobile-promotion-banner__arrow svg *{fill:var(--white)}.menu-drawer .mobile-promotion-banner:focus-visible{outline:2px solid #2af7a5;outline-offset:2px}@media screen and (max-width:989px){.menu-drawer .promotion-banner-wrapper{background:rgb(var(--color-background))}.menu-drawer .mobile-promotion-banners{gap:10px;padding:12px 12px 16px}.menu-drawer .mobile-promotion-banner{height:230px;min-width:0}.menu-drawer .mobile-promotion-banner__content{padding:12px}.menu-drawer .mobile-promotion-banner__title{font-size:15px;margin:0 0 10px}.menu-drawer .mobile-promotion-banner__content .btn{min-height:0;padding:8px 10px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/mobile-promotion-banners.css.map */
