.pricing-card.astro-2W7VW4CO{display:flex;width:100%;flex-direction:column;align-items:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem 1rem 1rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.pricing-card.astro-2W7VW4CO{padding-bottom:1.25rem}}.pricing-card.astro-2W7VW4CO{width:224px;min-width:224px;scroll-snap-align:center}.pricing-card__name.astro-2W7VW4CO{margin-top:.5rem;white-space:nowrap;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600}@media (min-width: 768px){.pricing-card__name.astro-2W7VW4CO{font-size:1.25rem;line-height:1.75rem}}.pricing-card__prices.astro-2W7VW4CO{margin-top:.75rem;display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.pricing-card__prices.astro-2W7VW4CO{margin-top:1rem}}.pricing-card__original-price.astro-2W7VW4CO{display:block;text-align:center;font-size:1rem;line-height:1.5rem}@media (min-width: 768px){.pricing-card__original-price.astro-2W7VW4CO{font-size:1.125rem;line-height:1.75rem}}.pricing-card__price.astro-2W7VW4CO{text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:900}@media (min-width: 768px){.pricing-card__price.astro-2W7VW4CO{font-size:1.5rem;line-height:2rem}}.pricing-card__total.astro-2W7VW4CO{margin-top:.25rem;--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 768px){.pricing-card__total.astro-2W7VW4CO{margin-top:.5rem}}.pricing-card__total.astro-2W7VW4CO{border-radius:100px}.pricing-card__total-compact.astro-2W7VW4CO{margin-top:.25rem;display:inline-block;--tw-bg-opacity: 1;background-color:rgb(238 243 255 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 768px){.pricing-card__total-compact.astro-2W7VW4CO{margin-top:.5rem;display:none}}.pricing-card__total-compact.astro-2W7VW4CO{border-radius:100px}.pricing-card__bestseller.astro-2W7VW4CO{position:absolute;top:0;right:0;display:flex;align-items:flex-start;padding:.25rem .5rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));border-radius:0 12px}.pricing-card__bestseller.astro-2W7VW4CO img.astro-2W7VW4CO{filter:brightness(0) invert(1);margin-right:2px}.pricing-card__image.astro-2W7VW4CO{height:130px;width:130px}@media (max-width: 767px){.pricing-card--mobile-compact.astro-2W7VW4CO{display:grid;grid-template-columns:56px 1fr auto;grid-template-areas:"img name   cta" "img prices cta";row-gap:2px;-moz-column-gap:12px;column-gap:12px;width:100%;min-width:0;padding:12px 16px;text-align:left;align-items:center}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__image.astro-2W7VW4CO{grid-area:img;height:56px;width:56px}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__name.astro-2W7VW4CO{grid-area:name;margin-top:0;white-space:normal;text-align:left;font-size:.875rem;line-height:1.25rem;align-self:end;line-height:1.2}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__prices.astro-2W7VW4CO{grid-area:prices;margin-top:0;flex-direction:row;align-items:baseline;gap:.5rem;align-self:start;flex-wrap:wrap}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__original-price.astro-2W7VW4CO{font-size:.875rem;line-height:1.25rem}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__price.astro-2W7VW4CO{text-align:left;font-size:1.125rem;line-height:1.75rem;font-weight:900;color:inherit}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__total.astro-2W7VW4CO{display:none}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__bestseller.astro-2W7VW4CO{padding:.125rem .375rem;font-size:9px}.pricing-card--mobile-compact.astro-2W7VW4CO .pricing-card__cta.astro-2W7VW4CO{grid-area:cta;margin-top:0;width:auto;align-self:center;padding-top:0}}@media (max-width: 767px){.pricing-card__cta button span{font-size:.875rem}}
