.container.filters.svelte-16e61zq.svelte-16e61zq{display:grid;grid-gap:2em}.filters.svelte-16e61zq header.svelte-16e61zq{display:flex}.empty-state.svelte-16e61zq.svelte-16e61zq{margin-top:5em;text-align:center}.filters.svelte-16e61zq h3.svelte-16e61zq{margin:0}.filters.svelte-16e61zq header.svelte-16e61zq .as-link{margin-left:auto;color:var(--c-primary);text-decoration:underline}.filters.svelte-16e61zq .selectors.svelte-16e61zq{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1em}.filters.svelte-16e61zq .selectors.svelte-16e61zq .selected{text-align:left;align-items:flex-start}@media(max-width: 768px){.filters.svelte-16e61zq .selectors.svelte-16e61zq{grid-template-columns:1fr}}section[data-state="loading"].svelte-16e61zq.svelte-16e61zq{opacity:0.7}.icon-titles.svelte-16e61zq.svelte-16e61zq{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:2em}.container.svelte-16e61zq.svelte-16e61zq{width:100%;padding:1.375em 1.75em;box-shadow:0 5px 5px #323c4626;border-radius:10px;background:var(--c-white);display:flex;flex-direction:row;margin:1em 0}.server-info.svelte-16e61zq.svelte-16e61zq{display:flex;flex-direction:column;flex:1 1 auto}.details-grid.svelte-16e61zq.svelte-16e61zq{padding-top:0.25em}.row.svelte-16e61zq.svelte-16e61zq{display:grid;grid-template-columns:0.5fr repeat(2, 1fr) 0.5fr;padding:0.5em 0;column-gap:1em;margin-right:1em;border-bottom:1px solid var(--c-gray-300)}.row.svelte-16e61zq span.svelte-16e61zq,.details-row.svelte-16e61zq.svelte-16e61zq{font-weight:400;font-size:0.875rem;line-height:1.5;color:var(--c-gray-body)}.row.headings.svelte-16e61zq span.svelte-16e61zq,.details-row.svelte-16e61zq span.svelte-16e61zq{font-size:0.75rem;font-weight:600;text-transform:uppercase;color:var(--c-gray)}.details-grid.svelte-16e61zq+.details-row.svelte-16e61zq{padding-top:1em}.details-row.svelte-16e61zq.svelte-16e61zq{display:flex;align-items:baseline;padding:0}.details-row.svelte-16e61zq span.svelte-16e61zq{margin-right:0.5em}.name.svelte-16e61zq.svelte-16e61zq{font-weight:600;font-size:1.375rem;line-height:1.2;text-transform:uppercase;color:var(--c-gray);margin:0}.price-info.svelte-16e61zq.svelte-16e61zq{display:grid;grid-gap:1em;margin-left:2em;text-align:center;flex:0 0 20%}.price-info.svelte-16e61zq footer.svelte-16e61zq{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end}.price-info.svelte-16e61zq .price-wrapper .monthly,.price-info.svelte-16e61zq .price-wrapper .incl-vat{color:var(--c-gray-body);display:inline;font-size:0.75rem}.previous-price.svelte-16e61zq.svelte-16e61zq{font-size:14px;line-height:24px;height:24px;letter-spacing:0;color:var(--c-gray-body);text-decoration:line-through}.special.svelte-16e61zq.svelte-16e61zq{font-weight:600;font-size:0.875rem;line-height:1;color:#323c46;display:block;margin-top:1em}@media(max-width: 768px){.icon-titles.svelte-16e61zq.svelte-16e61zq{flex-direction:column}.container.svelte-16e61zq.svelte-16e61zq{flex-direction:column;margin:1em}.row.svelte-16e61zq.svelte-16e61zq{display:flex;flex-direction:column}.row.headings.svelte-16e61zq.svelte-16e61zq{display:none}.row.svelte-16e61zq .row-title.svelte-16e61zq{margin-top:0.5em;margin-right:0.5em;font-size:0.75rem;font-weight:600;text-transform:uppercase;color:var(--c-gray)}.price-info.svelte-16e61zq.svelte-16e61zq{margin-left:0;margin-top:2em}.details-grid.svelte-16e61zq+.details-row.svelte-16e61zq{padding-top:0.5em}}@media(min-width: 769px){.details-grid.svelte-16e61zq .row-title.svelte-16e61zq{display:none}.details-row.svelte-16e61zq.svelte-16e61zq{padding:0.25em 0 0}}@media screen and (max-width: 1100px){.container.svelte-16e61zq.svelte-16e61zq{margin:1em;max-width:calc(100% - 2em)}}.sort.svelte-16e61zq.svelte-16e61zq{display:flex;justify-content:space-between;width:100%;align-items:flex-end;margin-top:2em;padding-left:1em}.select-sort.svelte-16e61zq.svelte-16e61zq{margin-left:auto}.select-sort.svelte-16e61zq .selector{border-color:transparent;box-shadow:none !important}.select-sort.svelte-16e61zq button.selected{padding-top:0;padding-bottom:0;height:auto;border-color:transparent}.discounts.svelte-16e61zq.svelte-16e61zq{display:flex;justify-content:flex-end;align-items:center;gap:0.5rem}.discount.svelte-16e61zq.svelte-16e61zq{color:var(--c-red);font-weight:bold}.black-friday .discount.svelte-16e61zq.svelte-16e61zq{color:var(--c-black-friday);background:var(--c-black);padding:3px 5px}
