.cjew-pricing{width:100%;max-width:100%}.cjew-pricing__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-lg)}.cjew-pricing__heading{flex:1 1 auto;min-width:0}.cjew-pricing__cta-link{flex:0 0 auto;border:none;background:none;padding:0;cursor:pointer;font:inherit;text-align:inherit}.cjew-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-lg);padding-left:var(--ds-gutter);padding-right:var(--ds-gutter)}.cjew-pricing__card{display:flex;flex-direction:column;height:100%;padding:clamp(20px,2.2vw,28px);background:var(--ds-surface);border:var(--ds-border-hairline);border-radius:var(--ds-radius-card);transition:border-color .18s ease,box-shadow .18s ease}.cjew-pricing__card:hover{border-color:#0000002e;box-shadow:0 2px 10px #0000000d}.cjew-pricing__card-title{font-family:var(--font-heading-family, var(--font-body-family));font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight);font-size:clamp(20px,1.6vw,24px);letter-spacing:var(--ds-tracking-tight);line-height:var(--ds-leading-snug);color:var(--ds-ink);margin:0 0 var(--ds-space-sm)}.cjew-pricing__card-lead{font-family:var(--font-body-family);font-size:var(--ds-text-lead);font-weight:var(--ds-weight-regular);line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-normal);color:var(--ds-ink-soft);margin:0 0 var(--ds-space-lg)}.cjew-pricing__card-details{margin-top:auto;padding-top:var(--ds-space-md);border-top:var(--ds-border-hairline)}.cjew-pricing__card-label{margin:0 0 var(--ds-space-2xs);font-family:var(--font-body-family);font-size:11px;font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-eyebrow);line-height:1.3;text-transform:uppercase;color:var(--ds-ink)}.cjew-pricing__list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.cjew-pricing__list li{position:relative;padding-left:calc(var(--ds-space-xs) + 4px);font-family:var(--font-body-family);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-regular);line-height:1.5;letter-spacing:var(--ds-tracking-normal);color:var(--ds-ink-soft)}.cjew-pricing__list li:before{content:"";position:absolute;left:0;top:.58em;width:4px;height:4px;border-radius:50%;background:var(--ds-ink-soft);transform:translateY(-50%)}.cjew-pricing__note{margin:var(--ds-space-sm) 0 0;font-family:var(--font-body-family);font-size:12px;font-weight:var(--ds-weight-regular);line-height:1.45;letter-spacing:var(--ds-tracking-normal);color:var(--ds-ink-soft)}.shopify-section:has(.cjew-pricing){margin:0;padding:0;max-width:100%}.cjew-pricing--cards-only .cjew-pricing__card-lead{margin-bottom:0}@media screen and (max-width:749px){.cjew-pricing__header{flex-wrap:wrap}.cjew-pricing__cta-link{margin-left:auto}.cjew-pricing__grid{grid-template-columns:1fr;gap:var(--ds-space-md)}}@media(prefers-reduced-motion:reduce){.cjew-pricing__card{transition:none}}@media screen and (min-width:990px)and (max-width:1199px){.cjew-pricing__card{padding:20px}.cjew-pricing__card-title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-custom-jewelry-pricing.css.map */
