.pricing-cards{padding:var(--ob-section-pad, 5.6rem) 1.6rem}.pricing-cards__intro{max-width:72rem;margin:0 auto 2.8rem}.pricing-cards__intro .os-section-title{margin:0 0 1rem}.pricing-cards__intro .os-section-subtitle{margin:0}.pricing-cards__grid{display:grid;grid-template-columns:1fr;gap:1.2rem;max-width:108rem;margin:0 auto}@media screen and (min-width:750px){.pricing-cards__intro{text-align:center}.pricing-cards__intro .os-section-subtitle{margin:0 auto}}@media screen and (min-width:990px){.pricing-cards__grid{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem;align-items:stretch}}.pricing-card{position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:2.4rem 2rem;background:var(--ob-surface, #161616);border:1px solid var(--ob-line, #2b2b2b);border-radius:4px}.pricing-card--highlight{background:var(--ob-surface-2, #1f1f1f);border-color:var(--ob-accent, #f5f5f4);box-shadow:0 0 0 1px var(--ob-accent, #f5f5f4)}.pricing-card__badge{position:absolute;top:-1.1rem;right:1.6rem;background:var(--ob-accent, #f5f5f4);color:#0a0a0a;font-family:var(--font-mono-family);font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:1rem;padding:.4rem .8rem;border-radius:4px;white-space:nowrap}.pricing-card__badge--outline{background:var(--ob-surface, #161616);color:var(--ob-accent, #f5f5f4);border:1px solid var(--ob-accent, #f5f5f4)}.pricing-card__image{width:100%;margin:0 0 1.6rem}.pricing-card__image img{width:100%;height:auto;display:block;border-radius:4px}.pricing-card__chip{align-self:flex-start;margin-bottom:1.2rem}.pricing-card__title{font-size:2.2rem;margin:0 0 .6rem}.pricing-card__price{font-family:var(--font-heading-family);font-weight:900;font-size:3.2rem;letter-spacing:-.02em;line-height:1;color:var(--ob-accent, #f5f5f4);margin:0 0 .4rem}.pricing-card__price-compare{font-size:1.6rem;font-weight:400;color:var(--ob-text-2, #a3a3a0);text-decoration:line-through;margin-right:.8rem}.pricing-card__note{margin:0 0 1.4rem;color:var(--ob-text-2, #a3a3a0)}.pricing-card__description{font-size:1.4rem;line-height:1.5;color:var(--ob-text-2, #a3a3a0);margin:0 0 1.6rem}.pricing-card__features{list-style:none;padding:0;margin:0 0 2rem;width:100%;display:grid;gap:.6rem}.pricing-card__features li{position:relative;padding-left:2.4rem;font-size:1.4rem;line-height:1.45}.pricing-card__features li:before{content:"";position:absolute;left:0;top:.5em;width:1.2rem;height:.6rem;border-left:2px solid var(--ob-text, #f5f5f4);border-bottom:2px solid var(--ob-text, #f5f5f4);transform:rotate(-45deg)}.pricing-card__features li.pricing-card__gift{padding-left:0;margin-top:.6rem;padding-top:1.2rem;border-top:1px solid var(--ob-line, #2b2b2b);display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;color:var(--ob-text-2, #a3a3a0);font-size:1.3rem}.pricing-card__features li.pricing-card__gift:before{display:none}.pricing-card__features li.pricing-card__gift--img{flex-wrap:nowrap;align-items:center;gap:1.2rem}.pricing-card__gift-img{flex:0 0 5.6rem;width:5.6rem;height:auto;aspect-ratio:300 / 388;object-fit:cover;border:1px solid var(--ob-line, #2b2b2b);border-radius:4px;box-shadow:0 6px 18px #00000073;transform:rotate(-3deg)}.pricing-card__gift-copy{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;min-width:0}.pricing-card__ctas{display:grid;gap:.8rem;margin-top:auto}.pricing-card__ctas .button{width:100%}.pricing-cards__subline{text-align:center;margin:2rem auto 0;font-size:1.4rem}.pricing-cards__subline a{color:var(--ob-text, #f5f5f4);text-decoration:underline;text-underline-offset:.3em}.pricing-cards__footnote{text-align:center;margin:1.6rem auto 0;max-width:64rem;font-size:1.3rem;line-height:1.5;color:var(--ob-text-2, #a3a3a0)}.pricing-cards__footnote p{margin:0}.pricing-cards__footnote a{color:var(--ob-text, #f5f5f4)}.pricing-cards__grid--select .pricing-card{cursor:pointer;transition:border-color .18s ease,opacity .18s ease}.pricing-cards__grid--select .pricing-card:not(.is-selected){opacity:.7}.pricing-cards__grid--select .pricing-card.is-selected{opacity:1;border-color:var(--ob-accent, #f5f5f4);box-shadow:0 0 0 1px var(--ob-accent, #f5f5f4)}.pricing-cards__grid--select .pricing-card:focus-visible{outline:2px solid var(--ob-accent, #f5f5f4);outline-offset:3px}.pricing-cards__grid--select .pricing-card__ctas[hidden]{display:none}.pricing-cards__grid--select .pricing-card--highlight{border-color:var(--ob-line, #2b2b2b);box-shadow:none}@media(prefers-reduced-motion:reduce){.pricing-cards__grid--select .pricing-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-pricing-cards.css.map */
