.discount_banner.svelte-rcbqji{width:100%;border-radius:1rem;outline:1px solid var(--c-border);border:1px solid rgba(255,255,255,.74);line-height:initial!important;background:var(--c-background-secondary);background-color:#a9d43a;background:linear-gradient(20deg,#b2f040 50%,#f1dc36);box-shadow:inset 0 0 1rem #ffffff80,0 0 1rem #0000002f;color:#000;transition:all .4s ease-in-out;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;text-align:start;padding:1.3rem 1.3rem 1.5rem 1.5rem}@media screen and (max-width: 800px){.discount_banner.svelte-rcbqji{width:100%;margin-left:0}}.discount_banner.svelte-rcbqji:hover{transform:translateY(-4px);transition:all .4s ease-in-out}.discount_banner.svelte-rcbqji:hover button{transition:all .2s ease-in-out;background:#414424!important;text-shadow:0 0 .5em rgba(255,255,255,.9)}.discount_banner.svelte-rcbqji .content{display:flex;flex-direction:column;gap:0;max-width:60ch;white-space:pre-wrap}.discount_banner.svelte-rcbqji .content .main_text{margin:0;padding:0}.discount_banner.svelte-rcbqji .content .text{line-height:1.2em}.discount_banner.svelte-rcbqji .action{display:flex;flex-direction:column;gap:.5rem;align-items:start;justify-content:start}.discount_banner.svelte-rcbqji .action button{transition:all .4s ease-in-out;background-color:var(--c-brand-secondary);background-color:#0e0e0e;box-shadow:0 0 .3rem #00000080,0 0 1rem #ffffff69;color:#fff;text-shadow:0 0 .5em rgba(255,255,255,.808);border:none;outline:none;font-size:1.2rem}
