a.svelte-q0mfcv{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#3b3b3b;text-decoration:none;color:#d98102;border-bottom:2px solid transparent;transition:.1s ease}a.svelte-q0mfcv:hover{border-bottom-color:#d98102}.opener.svelte-q0mfcv{display:flex;justify-content:space-around;gap:1rem;margin-top:1rem}.opener__link.svelte-q0mfcv{text-decoration:none;color:inherit;border-bottom:none}.opener__link.svelte-q0mfcv:hover{text-decoration:none;border-bottom:none}.opener__button.svelte-q0mfcv{padding:8px 16px;background-color:#d98102;color:#fff;border:none;outline:none;border-radius:4px;cursor:pointer;font-size:16px;transition:.3s ease}.opener__button.svelte-q0mfcv:hover{background-color:#a66302}.controller.svelte-q0mfcv{display:flex;flex-direction:column;gap:1rem;padding:8px;background-color:#ffe6cc}@media (min-width: 768px){.controller.svelte-q0mfcv{display:grid;grid-template-columns:40% 40% 1fr;gap:2rem}}.controller__section.svelte-q0mfcv{display:flex;flex-direction:column;gap:.5rem}.controller__label.svelte-q0mfcv{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#3b3b3b;font-weight:700;color:#000}.controller__input.svelte-q0mfcv{padding:8px;border:1px solid #000;border-radius:4px;font-size:16px;color:#000}.controller__submit.svelte-q0mfcv{padding:8px 16px;background-color:#d98102;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.controller__submit.svelte-q0mfcv:hover{background-color:#a66302}.map.svelte-q0mfcv{height:500px;width:100%;margin-top:1rem}.controller__stops.svelte-q0mfcv{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.5rem;background-color:#000;border:1px solid #000;border-radius:6px}.controller__stop.svelte-q0mfcv{display:flex;align-items:center;gap:.5rem;justify-content:space-between;background-color:#fff;padding:4px 8px;border:1px solid #000;border-radius:4px}.controller__stop.svelte-q0mfcv span:where(.svelte-q0mfcv){flex-grow:1;font-size:14px;color:#000}.controller__stop.svelte-q0mfcv button.controller__remove:where(.svelte-q0mfcv){background:none;border:none;font-size:16px;color:red;cursor:pointer}h3.svelte-gqajml{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4;color:#3b3b3b}.autocomplete.svelte-gqajml{position:relative;width:100%;margin-bottom:1rem}input.svelte-gqajml{width:100%;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px}.suggestions.svelte-gqajml{position:absolute;background:#fff;border:1px solid #ccc;border-top:none;width:100%;max-height:200px;overflow-y:auto;z-index:10;list-style:none;margin:0;padding:0}.suggestions.svelte-gqajml li:where(.svelte-gqajml){padding:8px;cursor:pointer}.suggestions.svelte-gqajml li:where(.svelte-gqajml):hover{background-color:#eee}.table.svelte-gqajml{width:100%;border-collapse:collapse;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;color:#3b3b3b;background-color:#fafafa}.table.svelte-gqajml th:where(.svelte-gqajml),.table.svelte-gqajml td:where(.svelte-gqajml){padding:.5rem .75rem;text-align:left;vertical-align:top;border:1px solid rgb(224.75,224.75,224.75);word-break:break-word}.table.svelte-gqajml thead:where(.svelte-gqajml){display:none}.table.svelte-gqajml tbody:where(.svelte-gqajml){display:flex;flex-direction:column;gap:1rem}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml){display:flex;flex-direction:column;background:#fff;border:1px solid #eee;box-shadow:0 1px 2px #00000008;border-radius:8px;overflow:hidden}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml) td:where(.svelte-gqajml){border:none;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #eee}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml) td:where(.svelte-gqajml):last-child{border-bottom:none}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml):last-child{background-color:#fff;font-weight:600}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml):last-child td:where(.svelte-gqajml){justify-content:center;color:#3b3b3b}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml):last-child td:where(.svelte-gqajml)>span:where(.svelte-gqajml){margin-left:8px}@media screen and (min-width: 768px){.table.svelte-gqajml thead:where(.svelte-gqajml){display:table-header-group}.table.svelte-gqajml thead:where(.svelte-gqajml) th:where(.svelte-gqajml){background-color:#fedfb3;font-weight:600;font-size:.95rem;text-align:center;color:#000}.table.svelte-gqajml tbody:where(.svelte-gqajml){display:table-row-group}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml){display:table-row;border:none;box-shadow:none}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml) td:where(.svelte-gqajml){display:table-cell;border:1px solid rgb(224.75,224.75,224.75);padding:.6rem .75rem}.table.svelte-gqajml tbody:where(.svelte-gqajml) tr:where(.svelte-gqajml) td:where(.svelte-gqajml) img:where(.svelte-gqajml){width:50px;height:auto;border-radius:3px}}.comparator.svelte-gqajml{display:grid;grid-template-columns:100%;width:100%;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#3b3b3b}@media (min-width: 768px){.comparator.svelte-gqajml{grid-template-columns:1fr 1fr;gap:1rem}}.comparator__head.svelte-gqajml{font-weight:700;font-size:1.2rem;padding:.75rem 1rem;background-color:#f5f5f5;border-bottom:1px solid #ddd}.comparator__head--coop.svelte-gqajml{grid-row:3}@media (min-width: 768px){.comparator__head--coop.svelte-gqajml{grid-row:1}}.comparator__body.svelte-gqajml{display:flex;flex-direction:column;padding:.5rem 1rem;gap:1rem}.comparator__body--coop.svelte-gqajml{grid-row:4}@media (min-width: 768px){.comparator__body--coop.svelte-gqajml{grid-row:2}}.comparator__row.svelte-gqajml{display:grid;grid-template-columns:auto 1fr;row-gap:.5rem;-moz-column-gap:1rem;column-gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #eee;position:relative}.comparator__row.svelte-gqajml:last-child{border-bottom:none}.comparator__row--highlight.svelte-gqajml:after{content:"";position:absolute;top:0;right:-16px;bottom:0;width:2px;background-color:#6faf73}.comparator__row-category.svelte-gqajml{grid-column:1/-1;font-weight:600;color:#666}.comparator__cell--image.svelte-gqajml{grid-column:1/2;height:100px}.comparator__cell--image.svelte-gqajml img:where(.svelte-gqajml){max-width:60px;height:auto}.comparator__cell--image.svelte-gqajml i:where(.svelte-gqajml){font-size:.9rem;color:#999}.comparator__cell--name.svelte-gqajml,.comparator__cell--price.svelte-gqajml,.comparator__cell--selector.svelte-gqajml{grid-column:2/3;font-size:.95rem;line-height:1.3}.comparator__cell--selector.svelte-gqajml>select:where(.svelte-gqajml){width:100%;padding:.25rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.comparator__cell--cheapest.svelte-gqajml{color:#6faf73}.comparator__cell--unavailable.svelte-gqajml{grid-column:1/-1;text-align:center;color:#999;font-style:italic}.comparator__row--total.svelte-gqajml{border-top:2px solid #ccc;padding-top:.75rem;margin-top:1rem;font-weight:700;grid-template-columns:1fr auto}.comparator__row--total.svelte-gqajml .comparator__cell--label:where(.svelte-gqajml){font-size:1rem}.comparator__row--total.svelte-gqajml .comparator__cell--total:where(.svelte-gqajml){justify-self:end}.basket.svelte-gqajml{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}@media (min-width: 768px){.basket-layout.svelte-gqajml{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.basket-layout.svelte-gqajml input.basket__intext:where(.svelte-gqajml){padding:.6rem .9rem;border-radius:6px;border:1px solid #d4d4d4;font-size:1rem;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;color:#3b3b3b;background-color:#fff}.basket-layout.svelte-gqajml input.basket__intext:where(.svelte-gqajml)::-moz-placeholder{color:#888}.basket-layout.svelte-gqajml input.basket__intext:where(.svelte-gqajml)::placeholder{color:#888}.basket-layout.svelte-gqajml input.basket__intext:where(.svelte-gqajml):focus{outline:none;border-color:#d98102;box-shadow:0 0 0 2px #d9810233}.basket-layout.svelte-gqajml button:where(.svelte-gqajml){width:100%}.basketlist.svelte-gqajml{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.basketlist.svelte-gqajml select.basketlist__select:where(.svelte-gqajml){padding:.6rem .9rem;border-radius:6px;border:1px solid #d4d4d4;font-size:1rem;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;color:#3b3b3b;background-color:#fff}.basketlist.svelte-gqajml select.basketlist__select:where(.svelte-gqajml):focus{outline:none;border-color:#d98102;box-shadow:0 0 0 2px #d9810233}.basketlist.svelte-gqajml button:where(.svelte-gqajml){width:100%}p.svelte-a9dzdh{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#3b3b3b}.savings.svelte-a9dzdh{display:flex;align-items:center;flex-direction:column}.savings__label.svelte-a9dzdh{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#3b3b3b;margin-top:8px}.savings__progress.svelte-a9dzdh{width:90%;height:28px;background-color:#ffe6cc;border:2px solid #D98102;border-radius:4px;display:flex;justify-content:left;overflow:hidden}.savings__fee.svelte-a9dzdh{height:100%;background-color:#c75c5c;display:flex;justify-content:center;align-items:center}.savings__fee.svelte-a9dzdh>p:where(.svelte-a9dzdh){font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#3b3b3b;color:#fff;opacity:.6;font-size:.6em;letter-spacing:.1em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.savings__fill.svelte-a9dzdh{height:100%;background-color:#6faf73;display:flex;justify-content:center;align-items:center}.savings__fill.svelte-a9dzdh>p:where(.svelte-a9dzdh){font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:#3b3b3b;color:#fff;opacity:.6;font-size:.6em;letter-spacing:.1em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}h1.svelte-r3ldca{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;color:#3b3b3b}h2.svelte-r3ldca{font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.3;color:#3b3b3b}h1.svelte-r3ldca,h2.svelte-r3ldca{margin-bottom:8px;text-align:center}
