.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}dialog.svelte-8hui1f{position:fixed;z-index:9999;width:min(90ch,95%);flex-direction:column;gap:1rem}dialog.svelte-8hui1f[open]::backdrop{background:#050a0a99}dialog.svelte-8hui1f .greyscale{filter:grayscale(1) contrast(0) brightness(1.4)}dialog.svelte-8hui1f .confirmation{display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:center;color:var(--c-text-secondary);margin-bottom:2rem}dialog.svelte-8hui1f .confirmation a{color:inherit;text-decoration:underline;text-underline-offset:.1rem}dialog.svelte-8hui1f .confirmation a:hover{text-decoration:none}dialog.svelte-8hui1f header h1,dialog.svelte-8hui1f header h2,dialog.svelte-8hui1f header h3{margin:0;line-height:initial}dialog.svelte-8hui1f header span{color:var(--c-text-secondary)}dialog.svelte-8hui1f .header{display:flex;justify-content:flex-end}dialog.svelte-8hui1f .header button.close_button{outline:none;border:none;box-shadow:none;background:none}dialog.svelte-8hui1f .block{display:flex;flex-direction:column;gap:.2rem}dialog.svelte-8hui1f .footer{margin-top:.5rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:end}dialog.svelte-8hui1f .footer button{padding:.5rem 2rem;border-radius:.5rem}dialog.svelte-8hui1f .input_element{border:none;outline:none;width:100%;border-radius:.3rem;background:#fff;outline:1px solid rgba(0,0,0,.1);padding:.4rem .5rem;box-shadow:0 0 .5rem #0000001a;transition:all .1s;cursor:pointer}dialog.svelte-8hui1f .input_element:hover{box-shadow:0 .2rem .5rem #0003}dialog.svelte-8hui1f form{display:flex;flex-direction:column;gap:1rem;padding:1rem}dialog.svelte-8hui1f form textarea{border:none;outline:none;box-shadow:none;background:#fff;border-radius:.3rem;max-height:10rem;overflow-y:auto;padding:.5rem 1rem}dialog.svelte-8hui1f form .selection_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24ch,1fr));gap:.3rem}dialog.svelte-8hui1f form .selection_grid>label{display:flex;align-items:center;line-height:1em;white-space:nowrap;gap:0rem}dialog.svelte-8hui1f form .selection_grid>label input[type=checkbox]{width:1px;opacity:0}dialog.svelte-8hui1f form .selection_grid>label input[type=text]{background:none;border:none;outline:none;box-shadow:none}dialog.svelte-8hui1f form .selection_grid>label:before{content:"✔";color:#fff;visibility:hidden;margin-left:.5rem}dialog.svelte-8hui1f form .selection_grid>label:has(input:checked),dialog.svelte-8hui1f form .selection_grid>label:has(input[data-valid=true]){background:var(--c-brand-secondary);color:#fff}dialog.svelte-8hui1f form .selection_grid>label:has(input:checked):before,dialog.svelte-8hui1f form .selection_grid>label:has(input[data-valid=true]):before{visibility:visible}dialog.svelte-8hui1f form .selection_grid>label:has(input:checked)>*,dialog.svelte-8hui1f form .selection_grid>label:has(input[data-valid=true])>*{color:#fff}
