span.svelte-p10fru{white-space:nowrap;display:inline-flex;width:-moz-fit-content;width:fit-content}.content.svelte-102tzys{min-width:35em}ul.svelte-102tzys{display:inline-grid;min-width:25em;margin:0;grid-template-columns:repeat(auto-fit,minmax(10em,1fr));gap:0 2em}ul.svelte-102tzys li:where(.svelte-102tzys){text-align:center;display:grid;grid-template-rows:subgrid;grid-row:span 3}ul.svelte-102tzys li:where(.svelte-102tzys) p:where(.svelte-102tzys){margin:0}ul.svelte-102tzys li:where(.svelte-102tzys) header:where(.svelte-102tzys){margin:0}ul.svelte-102tzys li:where(.svelte-102tzys) header:where(.svelte-102tzys) h3:where(.svelte-102tzys){margin:0;line-height:1;padding:0;font-size:1.125em;font-weight:800;--tw-text-opacity: 1;color:rgb(75 88 110 / var(--tw-text-opacity, 1))}ul.svelte-102tzys li:where(.svelte-102tzys) header:where(.svelte-102tzys) .extension:where(.svelte-102tzys){font-size:.75em;--tw-text-opacity: 1;color:rgb(75 88 110 / var(--tw-text-opacity, 1))}ul.svelte-102tzys li:where(.svelte-102tzys) header:where(.svelte-102tzys) s:where(.svelte-102tzys){display:inline-block;position:relative;line-height:1.1;font-size:1.5em;font-weight:500;letter-spacing:.025em;color:rgb(97 111 138 / var(--tw-text-opacity, 1));--tw-text-opacity: .7;font-style:normal;text-decoration:none}ul.svelte-102tzys li:where(.svelte-102tzys) header:where(.svelte-102tzys) s:where(.svelte-102tzys):before{content:"";position:absolute;width:120%;left:-10%;top:40%;border-bottom-width:3px;--tw-border-opacity: 1;border-color:rgb(244 115 115 / var(--tw-border-opacity, 1));opacity:.8}ul.svelte-102tzys li:where(.svelte-102tzys) header:where(.svelte-102tzys) .discount-description:where(.svelte-102tzys){line-height:1;font-size:.875em;font-weight:800;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(244 115 115 / var(--tw-text-opacity, 1))}ul.svelte-102tzys li:where(.svelte-102tzys) main:where(.svelte-102tzys) button:where(.svelte-102tzys){width:12em;padding-inline:.5em;margin:.5em 0}ul.svelte-102tzys li:where(.svelte-102tzys) footer:where(.svelte-102tzys){font-size:.85em}ul.svelte-102tzys li:where(.svelte-102tzys) footer:where(.svelte-102tzys) .sep:where(.svelte-102tzys){margin:0 .2em;--tw-text-opacity: 1;color:rgb(134 149 177 / var(--tw-text-opacity, 1))}.animate-heartbeat{animation:svelte-102tzys-heartbeat 6s infinite}@keyframes svelte-102tzys-heartbeat{0%{transform:scale(1)}20%{transform:scale(.95)}40%{transform:scale(1)}60%{transform:scale(.95)}80%{transform:scale(1)}to{transform:scale(1)}}
