.app-sheet{position:fixed;right:0;bottom:0;left:0;z-index:89;pointer-events:none}.app-sheet[hidden]{display:none}.app-sheet__panel{position:relative;max-width:480px;margin:0 auto;padding:20px 20px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--color-drawer-bg, #fff);color:var(--color-body);box-shadow:0 -8px 30px #0000001f;transform:translateY(110%);transition:transform .35s cubic-bezier(.25,1,.5,1);pointer-events:auto}.app-sheet.is-visible .app-sheet__panel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.app-sheet__panel{transition:none}}.app-sheet__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(var(--color-body-rgb),.08);cursor:pointer}.app-sheet__close svg{width:12px;height:12px}.app-sheet__header{padding-right:36px;display:flex;align-items:center;gap:14px}.app-sheet__icon{flex-shrink:0;width:60px;height:60px;border:1px solid var(--color-border);border-radius:14px}.app-sheet__title{margin:0;color:var(--color-heading);font-size:1.0625rem;font-weight:var(--font-body-bold-weight, 600);line-height:1.3}.app-sheet__subtitle{margin:2px 0 0;color:rgba(var(--color-body-rgb),.6);font-size:.8125rem;line-height:1.3}.app-sheet__text{margin:14px 0 0;font-size:.9375rem;line-height:1.45}.app-sheet__campaign{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);font-size:.875rem;font-weight:var(--font-body-medium-weight, 500);line-height:1.35}.app-sheet .app-sheet__open{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/app-banner-sheet.css.map */
