/* Mevolution v0.5.164 — isolated checkout CRO presentation layer. */
html.mv-checkout-cro-v1 [data-product-variant].mv-cro-initial-variant{position:relative;overflow:visible}
html.mv-checkout-cro-v1 .mv-cro-variant-extra{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;box-sizing:border-box;margin-top:7px;padding-top:7px;border-top:1px solid rgba(133,158,215,.16);text-align:left}
html.mv-checkout-cro-v1 .mv-cro-variant-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;border:1px solid rgba(255,220,123,.42);background:rgba(4,11,31,.82);color:#ffe28a;font-size:.57rem;line-height:1;letter-spacing:.075em;font-weight:900}
html.mv-checkout-cro-v1 [data-product-variant="magnetic_slab"] .mv-cro-variant-tag{background:linear-gradient(135deg,#f5c653,#e69a2c);border-color:#ffe7a2;color:#071128;box-shadow:0 4px 16px rgba(239,189,78,.16)}
html.mv-checkout-cro-v1 [data-product-variant="auth_slab"] .mv-cro-variant-tag{background:linear-gradient(135deg,rgba(48,95,174,.96),rgba(82,54,151,.96));border-color:rgba(160,198,255,.62);color:#f3f7ff}
html.mv-checkout-cro-v1 .mv-cro-variant-usecase{display:block;color:#cbd8f1;font-size:.73rem;line-height:1.3;font-weight:700}
html.mv-checkout-cro-v1 .mv-cro-variant-benefits{display:flex;flex-wrap:wrap;gap:4px 5px}
html.mv-checkout-cro-v1 .mv-cro-variant-benefit{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;background:rgba(48,76,130,.25);border:1px solid rgba(119,153,213,.18);color:#b7c9e7;font-size:.62rem;line-height:1.18}
html.mv-checkout-cro-v1 .mv-cro-variant-benefit:before{content:'✓';color:#efbd4e;font-weight:900}
html.mv-checkout-cro-v1 .mv-cro-native-price{color:#ffe08a!important;font-weight:900!important}
html.mv-checkout-cro-v1 .mv-cro-payment-trust{display:block;margin:5px 2px 0;text-align:center;color:#9fb2d6;font-size:.65rem;line-height:1.25;font-weight:650}
html.mv-checkout-cro-v1 .mv-cro-pay-loading{cursor:wait!important;opacity:.88}
html.mv-checkout-cro-v1 .mv-cro-pay-loading:before{content:'';display:inline-block;width:.78em;height:.78em;margin-right:.48em;vertical-align:-.08em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mvCroPaySpin .7s linear infinite}
@keyframes mvCroPaySpin{to{transform:rotate(360deg)}}
@media(max-width:760px){
  html.mv-checkout-cro-v1 .mv-cro-variant-extra{gap:4px;margin-top:5px;padding-top:5px}
  html.mv-checkout-cro-v1 .mv-cro-variant-usecase{font-size:.65rem}
  html.mv-checkout-cro-v1 .mv-cro-variant-benefits{display:none}
  html.mv-checkout-cro-v1 .mv-cro-variant-tag{font-size:.49rem;padding:3px 5px}
  html.mv-checkout-cro-v1 .mv-cro-payment-trust{font-size:.6rem}
}

/* v0.5.171 — the final CTA explicitly states that its amount includes shipping. */
html.mv-checkout-cro-v1 [data-mv-cro-pay="1"]{white-space:normal;line-height:1.2;text-align:center}
