.mivo-brow-block{color:rgb(var(--color-foreground));width:100%}.mivo-brow-colors{--mivo-accent: #4a0d1b;margin-top:1.2rem}.mivo-brow-color-label{margin-bottom:1rem;font-size:1.35rem;letter-spacing:.08em}.mivo-brow-swatches{display:flex;flex-wrap:wrap;gap:.8rem}.mivo-brow-swatch{position:relative;width:var(--mivo-swatch-size, 5.8rem);height:var(--mivo-swatch-size, 5.8rem);padding:0;overflow:hidden;border:1px solid #d9c9c8;border-radius:50%;background:#fff;cursor:pointer}.mivo-brow-swatch img{width:100%;height:100%;object-fit:cover;display:block}.mivo-brow-swatch>span{position:absolute;left:50%;bottom:.15rem;transform:translate(-50%);min-width:3.5rem;padding:.12rem .35rem;border-radius:1rem;background:#ffffffe6;color:#2c2022;font-size:1.05rem;font-weight:700;line-height:1.25}.mivo-brow-swatch.is-selected{border:2px solid var(--mivo-accent);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--mivo-accent)}.mivo-brow-swatch.is-selected:after{position:absolute;right:.3rem;bottom:.25rem;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--mivo-accent);color:#fff;content:"\2713";font-size:1rem;line-height:1.55rem;text-align:center}.mivo-brow-bundles{--mivo-accent: #4a0d1b;--mivo-border: #d8b8bd;--mivo-selected: #f8ecec;margin-top:2rem}.mivo-brow-bundle-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 0 1.1rem;font-size:1.45rem;letter-spacing:.05em}.mivo-brow-bundle-heading span{height:2px;background:var(--mivo-accent)}.mivo-brow-plans{display:grid;gap:.9rem}.mivo-brow-plan{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1.3rem;border:2px solid var(--mivo-border);border-radius:1rem;background:#fff;cursor:pointer}.mivo-brow-plan.is-selected{border-color:var(--mivo-accent);background:var(--mivo-selected);box-shadow:0 0 0 1px var(--mivo-accent) inset}.mivo-brow-plan>input{position:absolute;opacity:0}.mivo-brow-plan>i{width:1.8rem;height:1.8rem;border:2px solid #ccb4b9;border-radius:50%;background:#fff}.mivo-brow-plan.is-selected>i{box-shadow:inset 0 0 0 4px #fff;background:var(--mivo-accent);border-color:var(--mivo-accent)}.mivo-brow-plan-copy,.mivo-brow-plan-price{display:grid;gap:.2rem}.mivo-brow-plan-copy b{font-size:1.55rem}.mivo-brow-plan-copy small{font-size:1.25rem}.mivo-brow-plan-price{justify-items:end;white-space:nowrap}.mivo-brow-plan-price b{color:var(--mivo-accent);font-size:1.6rem}.mivo-brow-plan-price s{color:#777;font-size:1.2rem}.mivo-brow-plan-selects{display:none;grid-column:2 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding-top:.6rem}.mivo-brow-plan[data-plan="2"] .mivo-brow-plan-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.mivo-brow-plan.is-selected .mivo-brow-plan-selects{display:grid}.mivo-brow-plan-selects label{display:grid;gap:.3rem;font-size:1.2rem;font-weight:700}.mivo-brow-plan-selects select{width:100%;min-width:0;padding:.7rem 2.8rem .7rem .8rem;border:1px solid #cdb9bc;border-radius:.6rem;background:#fff;color:#241b1d}.mivo-brow-action{width:100%;min-height:var(--mivo-button-height, 5rem);border:1px solid var(--mivo-button-border, #4a0d1b);border-radius:var(--mivo-button-radius, 4rem);background:var(--mivo-button-bg, #4a0d1b);color:var(--mivo-button-text, #fff);font:inherit;font-weight:800;letter-spacing:.04em;cursor:pointer}.mivo-brow-action[disabled]{cursor:wait;opacity:.65}.mivo-brow-error{margin:.6rem 0 0;color:#b42318;font-size:1.25rem}.mivo-brow-quickpay .shopify-payment-button,.mivo-brow-quickpay .shopify-payment-button__button{width:100%;max-width:none}.mivo-brow-quickpay .shopify-payment-button__button{min-height:var(--mivo-button-height, 5rem)!important;border-radius:var(--mivo-button-radius, 4rem)!important}.mivo-brow-quickpay__label{margin:0 0 .7rem;font-size:1.25rem;font-weight:700;letter-spacing:.04em;text-align:center}[data-media-id$="46410602184897"],[data-media-id$="46410602217665"],[data-media-id$="46410602250433"],[data-media-id$="46410602283201"],[data-target$="46410602184897"],[data-target$="46410602217665"],[data-target$="46410602250433"],[data-target$="46410602283201"]{display:none!important}@media(max-width:500px){.mivo-brow-swatches{gap:.65rem}.mivo-brow-swatch{--mivo-swatch-size: 5rem}.mivo-brow-plan{grid-template-columns:1.8rem minmax(0,1fr) auto;padding:1.1rem .9rem;gap:.65rem}.mivo-brow-plan-copy b,.mivo-brow-plan-price b{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mivoralife-eyebrow-blocks.css.map */
