.pricing-cards__intro{max-width:72rem;margin:0 auto 4rem}.pricing-cards__heading{margin:0 0 1.6rem}.pricing-cards__text>:first-child{margin-top:0}.pricing-cards__text>:last-child{margin-bottom:0}.pricing-cards__grid{display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:stretch}@media screen and (min-width:750px){.pricing-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media screen and (min-width:990px){.pricing-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-card{display:flex;flex-direction:column;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:var(--media-radius, 0);box-shadow:0 .2rem 1.6rem rgba(var(--color-shadow),.06);transition:transform var(--duration-default) ease,box-shadow var(--duration-default) ease}@media screen and (min-width:990px){.pricing-card:hover{transform:translateY(-.4rem);box-shadow:0 .8rem 2.8rem rgba(var(--color-shadow),.12)}}.pricing-card__media{position:relative;overflow:hidden;aspect-ratio:var(--pricing-card-media-ratio, 1.3333);background-color:rgba(var(--color-foreground),.04)}.pricing-card__image{width:100%;height:100%;object-fit:cover;display:block}.pricing-card__badge{position:absolute;left:1.6rem;bottom:1.6rem;padding:.6rem 1.2rem;background-color:var(--pricing-card-accent, rgb(var(--color-button)));color:rgb(var(--color-button-text));font-size:1.3rem;letter-spacing:.06rem;line-height:1.2;border-radius:.4rem}.pricing-card__body{display:flex;flex-direction:column;flex-grow:1;padding:2.4rem 2rem}@media screen and (min-width:750px){.pricing-card__body{padding:2.8rem 2.4rem}}.pricing-card__title{margin:0 0 1.2rem;font-size:2rem;line-height:1.2}.pricing-card__text{margin:0 0 2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.pricing-card__text>:first-child{margin-top:0}.pricing-card__text>:last-child{margin-bottom:0}.pricing-card__prices,.pricing-card__includes,.pricing-card__extras{margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.1)}.pricing-card__body:has(.pricing-card__button)>:nth-last-child(2){margin-bottom:auto}.pricing-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:.4rem 0;font-size:1.4rem}.pricing-card__row-label{color:rgba(var(--color-foreground),.8)}.pricing-card__row-price{flex-shrink:0;font-weight:600;letter-spacing:.02rem}.pricing-card__row-group{margin:1.2rem 0 .4rem;font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.pricing-card__row-group:first-child{margin-top:0}.pricing-card__sub-heading{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.08rem;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.pricing-card__note{margin:.6rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.pricing-card__includes{font-size:1.4rem}.pricing-card__includes ul{list-style:none;margin:0;padding:0}.pricing-card__includes ul li{position:relative;padding-left:2.6rem;list-style:none}.pricing-card__includes ul li+li{margin-top:.6rem}.pricing-card__includes ul li:before{content:"";position:absolute;left:0;top:.55em;width:1.4rem;height:1rem;background-color:var(--pricing-card-accent, rgb(var(--color-button)));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1 5l4 4 8-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1 5l4 4 8-8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.pricing-card__includes>:last-child{margin-bottom:0}.pricing-card__button{margin-top:2.4rem;width:100%}.pricing-cards__footnote{margin:3.2rem auto 0;max-width:72rem;text-align:center;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.pricing-cards__footnote>:first-child{margin-top:0}.pricing-cards__footnote>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-pricing-cards.css.map */
