.ogb-pricing-tiers{position:relative}.section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffce001a;border:1px solid rgba(241,155,163,.3);border-radius:50px;font-size:.875rem;font-weight:600;margin:0 auto 2rem;display:flex;justify-content:center;width:fit-content}.badge-icon svg{width:1rem;height:1rem;color:#f19ba3}.section-description{margin-top:1.5rem;font-size:1.125rem;line-height:1.6;opacity:.9}.pricing-tiers-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3rem}@media(min-width:768px){.pricing-tiers-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.pricing-tiers-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.pricing-tier{position:relative;display:flex;flex-direction:column;padding:2.5rem 2rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;transition:all .3s ease}.pricing-tier:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.pricing-tier-popular{border:2px solid #F19BA3;background:#ffce000d;box-shadow:0 20px 40px #f19ba333}.pricing-tier-popular:hover{box-shadow:0 25px 50px #f19ba34d}.popular-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);padding:.375rem 1rem;background:#f19ba3;color:#000;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:50px;white-space:nowrap}.tier-content{display:flex;flex-direction:column;height:100%}.tier-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.tier-price{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.75rem}.price-amount{font-size:3rem;font-weight:700;line-height:1;color:#f19ba3;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-feature-settings:normal!important;font-variant-numeric:normal!important}.price-unit{font-size:1.125rem;opacity:.7}.compare-price{text-align:center;margin-bottom:1.5rem;font-size:.9375rem;opacity:.7}.compare-price-amount{text-decoration:line-through;margin-left:.25rem}.tier-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.feature-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.9375rem;line-height:1.5}.feature-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:#ffce0026;color:#f19ba3;border-radius:50%;font-size:.75rem;font-weight:700}.feature-text{flex:1}.tier-button{width:100%;padding:1rem 2rem;font-size:1.125rem;font-weight:700;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.tier-button:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#f19ba3;color:#000}.btn-primary:hover:not(:disabled){background:#ffd1dc;transform:translateY(-2px);box-shadow:0 10px 25px #f19ba34d}.btn-secondary{background:#ffffff1a;color:var(--color-scheme-text, #000000);border:2px solid #F19BA3}.btn-secondary:hover:not(:disabled){background:#f19ba31a;border-color:#f19ba3;color:#f19ba3}.btn-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.section-footer-note{margin-top:2.5rem;font-size:.875rem;opacity:.7;max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:767px){.pricing-tiers-grid{gap:2rem}.pricing-tier{padding:2rem 1.5rem}.tier-title{font-size:1.25rem}.price-amount{font-size:2.5rem}.tier-button{display:block!important;width:100%!important;opacity:1!important;visibility:visible!important;min-height:50px!important}.btn-secondary{background:#f19ba3!important;color:#fff!important;border:2px solid #F19BA3!important;font-weight:700!important}.btn-primary{background:#f19ba3!important;color:#000!important;font-weight:700!important}}.ogb-pricing-tiers .push-btn:after,.ogb-pricing-tiers .btn:after{display:none!important}.ogb-pricing-tiers .push-btn:hover .push-btn__surface,.ogb-pricing-tiers .btn:hover{transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ogb-pricing-tiers-collagen.css.map */
