.shpflt-pricing__container{max-width:168rem;margin:0 auto;padding-left:var(--pricing-container-padding);padding-right:var(--pricing-container-padding)}.shpflt-pricing__header{text-align:left;margin:0 0 4rem;max-width:100%}.shpflt-pricing__heading{font-family:var(--pricing-heading-font);font-size:var(--pricing-heading-size-mobile);font-weight:var(--pricing-heading-weight);color:var(--pricing-heading-color);line-height:1.15;letter-spacing:-.01em;margin:0 0 1.6rem}@media(min-width:750px){.shpflt-pricing__heading{font-size:var(--pricing-heading-size-desktop)}}.shpflt-pricing__subheading{font-family:var(--pricing-subheading-font);font-size:var(--pricing-subheading-size-mobile);color:var(--pricing-subheading-color);line-height:1.5;margin:0;max-width:64rem}@media(min-width:750px){.shpflt-pricing__subheading{font-size:var(--pricing-subheading-size-desktop)}}.shpflt-pricing__subheading p{margin:0}.shpflt-pricing__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0 auto;max-width:132rem}@media(min-width:750px){.shpflt-pricing__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:1100px){.shpflt-pricing__grid--4,.shpflt-pricing__grid--3{grid-template-columns:repeat(var(--cols, 4),1fr)}.shpflt-pricing__grid--3{--cols: 3}.shpflt-pricing__grid--4{--cols: 4}}.shpflt-pricing__card{position:relative;background:var(--pricing-card-bg);border:1px solid var(--pricing-card-border-color);border-radius:var(--pricing-card-border-radius);padding:var(--pricing-card-padding);display:flex;flex-direction:column}.shpflt-pricing__card--highlight{border-color:var(--pricing-card-highlight-border-color)}.shpflt-pricing__badge{position:absolute;top:-1.2rem;left:50%;transform:translate(-50%);background:var(--pricing-badge-bg-color);color:var(--pricing-badge-text-color);font-family:var(--pricing-badge-font);font-size:var(--pricing-badge-size);font-weight:var(--pricing-badge-weight);letter-spacing:.04em;text-transform:uppercase;padding:.6rem 1.4rem;border-radius:999px;white-space:nowrap}.shpflt-pricing__card-header{margin-bottom:1.6rem}.shpflt-pricing__tier-name{font-family:var(--pricing-tier-name-font);font-size:var(--pricing-tier-name-size-mobile);font-weight:var(--pricing-tier-name-weight);color:var(--pricing-tier-name-color);line-height:1.2;margin:0 0 1.2rem}@media(min-width:750px){.shpflt-pricing__tier-name{font-size:var(--pricing-tier-name-size-desktop)}}.shpflt-pricing__price{display:flex;align-items:baseline;gap:.6rem}.shpflt-pricing__price-amount{font-family:var(--pricing-price-font);font-size:var(--pricing-price-size-mobile);font-weight:var(--pricing-price-weight);letter-spacing:var(--pricing-price-letter-spacing);color:var(--pricing-price-color);line-height:1}@media(min-width:750px){.shpflt-pricing__price-amount{font-size:var(--pricing-price-size-desktop)}}.shpflt-pricing__price-period{font-family:var(--pricing-price-period-font);font-size:var(--pricing-price-period-size);font-weight:var(--pricing-price-period-weight);letter-spacing:var(--pricing-price-period-letter-spacing);color:var(--pricing-price-period-color)}.shpflt-pricing__description{font-family:var(--pricing-description-font);font-size:var(--pricing-description-size-mobile);color:var(--pricing-description-color);line-height:1.55;margin:0 0 2.4rem}@media(min-width:750px){.shpflt-pricing__description{font-size:var(--pricing-description-size-desktop)}}.shpflt-pricing__description p{margin:0}.shpflt-pricing__features{list-style:none;margin:0;padding:2rem 0 0;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1.4rem;flex:1}.shpflt-pricing__feature{display:flex;flex-direction:column;gap:.4rem}.shpflt-pricing__feature-label{font-family:var(--pricing-feature-label-font);font-size:var(--pricing-feature-label-size);color:var(--pricing-feature-label-color);text-transform:var(--pricing-feature-label-transform);letter-spacing:.04em}.shpflt-pricing__feature-value{font-family:var(--pricing-feature-value-font);font-size:var(--pricing-feature-value-size-mobile);color:var(--pricing-feature-value-color);line-height:1.4}@media(min-width:750px){.shpflt-pricing__feature-value{font-size:var(--pricing-feature-value-size-desktop)}}.shpflt-pricing__footnote{max-width:100%;margin:5.6rem 0 0;padding:2.4rem 0 0;border-top:1px solid rgba(0,0,0,.08);font-family:var(--pricing-footnote-font);font-size:var(--pricing-footnote-size);color:var(--pricing-footnote-color);line-height:1.55;text-align:left}.shpflt-pricing__footnote p{margin:0 0 1rem}.shpflt-pricing__footnote p:last-child{margin:0}@media(max-width:749px){.shpflt-pricing__container{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-shpflt-plans-pricing-table.css.map */
