.oposi{background:var(--bg);padding:20px;font-family:Space Grotesk,sans-serif;color:var(--ink)}.oposi__heading{text-align:center;font-family:Fraunces,serif;font-weight:900;text-transform:uppercase;font-size:clamp(1.6rem,2.4vw + 1rem,2.4rem);margin:0 0 40px}.oposi__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:56px 36px;max-width:1080px;margin:0 auto}.pricing-card__body{padding:12px 12px 24px}.pricing-card__title{font-family:Fraunces,serif;font-weight:900;font-size:clamp(1.25rem,1.6vw + .9rem,1.55rem);line-height:1.18;text-align:center;text-transform:uppercase;letter-spacing:.3px;margin:0 0 24px}.tier-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tier-tag{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--bg);border:1px solid var(--accent);border-radius:12px;padding:13px 20px}.tier-tag__name{font-weight:700;font-size:.98rem;text-transform:uppercase;letter-spacing:.2px}.tier-tag__prices{text-align:right;line-height:1.1}.tier-tag__price{display:block;font-family:Fraunces,serif;font-weight:900;font-size:1.35rem}.tier-tag__per{display:block;font-size:.72rem;font-weight:500;color:var(--accent-dark);margin-top:2px}.tier-tag--hero{background:var(--accent);border:1.5px solid var(--accent-dark);padding:22px 20px 24px;flex-direction:column;align-items:center;gap:4px;text-align:center;overflow:visible}.tier-tag--hero:before,.tier-tag--hero:after{background:var(--white)}.tier-tag--hero .tier-tag__eyebrow{display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;letter-spacing:1.5px;color:var(--white);border-radius:999px;padding:.1rem .7rem}.tier-tag--hero .tier-tag__eyebrow{text-decoration:line-through}.tier-tag--hero .tier-tag__burst{position:absolute;top:50%;left:50%;width:128px;height:128px;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.tier-tag--hero .tier-tag__burst:before,.tier-tag--hero .tier-tag__burst:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;border-radius:18px}.tier-tag--hero .tier-tag__burst:before{transform:rotate(12deg)}.tier-tag--hero .tier-tag__burst:after{transform:rotate(-12deg)}.tier-tag--hero .tier-tag__name{position:relative;z-index:1;color:var(--white);font-size:.95rem}.tier-tag--hero .tier-tag__price--hero{position:relative;z-index:1;color:var(--white);font-size:clamp(2.1rem,3.4vw,2.6rem);text-shadow:2px 2px 0 rgba(0,0,0,.22);margin-top:2px}.tier-tag--hero .tier-tag__note{position:relative;z-index:1;color:#ffffffe0;font-size:.78rem;font-weight:500;margin-top:6px}.hero-price-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:8px 26px 18px;background:#ffffff1f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:18px;transform:rotate(-3deg)}.hero-price-old{color:var(--white);font-size:1.8rem;font-weight:800;text-decoration-line:line-through;text-decoration-color:#ff273f;text-decoration-thickness:3px;text-decoration-style:solid;text-shadow:0 1px 2px rgba(0,0,0,.15)}.hero-price-current{color:#fff;font-family:Fraunces,serif;font-weight:900;font-size:clamp(2.8rem,5vw,4rem);line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.15)}.hero-price-badge{position:absolute;bottom:-12px;background:#ffe100;color:#111;padding:6px 16px;font-size:.72rem;font-weight:600;letter-spacing:1.4px;border-radius:6px;transform:rotate(2deg);box-shadow:0 4px 12px #00000026}@media(max-width:420px){.pricing-card__body{padding:26px 18px 28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oposi-pricing.css.map */
