.pricing-section{padding:50px 0}.title-wrapper{text-align:center;margin-bottom:20px}.pricing-description{text-align:center;margin-bottom:40px;font-size:18px;color:rgba(var(--color-foreground),.7)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1400px;margin:0 auto}.pricing-plan{background:rgb(var(--color-background));border:2px solid rgba(var(--color-foreground),.1);border-radius:12px;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.pricing-plan:hover{border-color:rgb(var(--color-button));transform:translateY(-5px);box-shadow:0 10px 30px rgba(var(--color-foreground),.1)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:8px 20px;border-radius:20px;font-size:14px;font-weight:700}.plan-header{margin-bottom:30px}.plan-title{font-size:24px;font-weight:700;margin-bottom:8px;color:rgb(var(--color-foreground))}.plan-description{color:rgba(var(--color-foreground),.7);margin:0}.plan-pricing{margin-bottom:30px}.price-option{display:flex;align-items:center;justify-content:space-between;padding:15px;margin-bottom:12px;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;transition:all .2s ease}.price-option:hover{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.05)}.price-duration{font-weight:600;color:rgb(var(--color-foreground))}.price-amount{font-size:20px;font-weight:700;color:rgb(var(--color-button))}.btn{padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:all .2s ease;display:inline-block}.btn-primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.btn-primary:hover{background:rgba(var(--color-button),.8);transform:translateY(-2px)}.btn-disabled{background:rgba(var(--color-foreground),.2);color:rgba(var(--color-foreground),.5);cursor:not-allowed}.plan-features{text-align:left}.plan-features h4{margin-bottom:15px;font-size:16px;color:rgb(var(--color-foreground))}.features-list ul{list-style:none;padding:0;margin:0}.features-list li{position:relative;padding-left:20px;margin-bottom:8px;color:rgba(var(--color-foreground),.8)}.features-list li:before{content:"\2713";position:absolute;left:0;color:rgb(var(--color-button));font-weight:700}.pricing-plan:has(.pricing-badge){border-color:rgb(var(--color-button));transform:scale(1.05)}.pricing-plan:has(.pricing-badge):hover{transform:scale(1.05) translateY(-5px)}@media screen and (max-width: 749px){.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-plan{padding:20px 15px}.price-option{flex-direction:column;gap:10px;text-align:center}.btn{width:100%}.pricing-plan:has(.pricing-badge){transform:none}.pricing-plan:has(.pricing-badge):hover{transform:translateY(-5px)}}@media screen and (max-width: 989px) and (min-width: 750px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}.section-template--pricing-table-padding{padding-top:calc(var(--padding-top) * 1px);padding-bottom:calc(var(--padding-bottom) * 1px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pricing-table.css.map */
