
.mpb4-product-page{--mpb4-bg:#f8fafc;max-width:1440px;margin:0 auto 60px;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111827}
.mpb4-product-page.mpb4-boxed{max-width:1180px}.mpb4-product-form{margin:0!important}
.mpb4-hero{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,.95fr) minmax(280px,.55fr);gap:22px;align-items:start}
.mpb4-gallery,.mpb4-buy,.mpb4-config-block,.mpb4-accessories,.mpb4-tabs,.mpb4-related{background:#fff;border:1px solid #e5e7eb;border-radius:var(--mpb4-radius);box-shadow:0 18px 40px rgba(15,23,42,.07)}
.mpb4-gallery{display:grid;grid-template-columns:78px 1fr;gap:16px;padding:16px;min-height:540px}.mpb4-main-img{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8fafc,#eef2ff);border-radius:calc(var(--mpb4-radius) - 4px);overflow:hidden}.mpb4-main-img img{max-width:100%;max-height:520px;object-fit:contain}
.mpb4-thumbs{display:flex;flex-direction:column;gap:10px;overflow:auto}.mpb4-thumbs img{width:64px;height:64px;object-fit:contain;border:1px solid #dbe1ec;border-radius:12px;padding:5px;background:#fff;cursor:pointer}.mpb4-thumbs img.active{border-color:var(--mpb4-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mpb4-accent) 16%,transparent)}
.mpb4-title{margin:0 0 16px}.mpb4-title h1{font-size:30px;line-height:1.15;margin:0 0 9px;letter-spacing:-.035em}.mpb4-rating{color:#f59e0b;font-weight:800}.mpb4-rating span{color:#475467;margin-left:7px}
.mpb4-config-block{padding:16px;margin-bottom:14px}.mpb4-config-block h3,.mpb4-accessories h3{font-size:13px;text-transform:uppercase;margin:0 0 11px;color:#334155}
.mpb4-choice-grid{display:flex;flex-wrap:wrap;gap:10px}.mpb4-choice{position:relative;min-width:108px;min-height:54px;border:1.5px solid #dbe1ec;border-radius:12px;padding:10px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:#fff;cursor:pointer}.mpb4-choice input{position:absolute;opacity:0}.mpb4-choice:has(input:checked){border-color:var(--mpb4-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mpb4-accent) 13%,transparent);color:var(--mpb4-accent);font-weight:800}.mpb4-choice small{font-size:11px;color:#64748b}.mpb4-choice.swatch i{width:34px;height:34px;border-radius:8px;border:1px solid #cbd5e1}.mpb4-choice.swatch span{font-size:11px}
.mpb4-buy{padding:20px;position:sticky;top:20px}.mpb4-price strong{display:block;font-size:34px;color:var(--mpb4-accent);line-height:1;margin-bottom:10px}.mpb4-stock{display:inline-block;margin-bottom:16px;font-weight:800}.mpb4-stock.in{color:#16a34a}.mpb4-stock.out{color:#dc2626}.mpb4-add{width:100%;height:54px;border:0;border-radius:13px;background:var(--mpb4-accent)!important;color:#fff!important;font-weight:900;font-size:16px;cursor:pointer}
.mpb4-benefits{display:flex;flex-direction:column;gap:10px;margin-top:16px}.mpb4-benefit{border:1px solid #e5e7eb;border-radius:13px;padding:13px;background:#fbfdff}.mpb4-benefit strong{display:block;margin-bottom:4px}.mpb4-benefit span{font-size:13px;color:#64748b}
.mpb4-accessories{padding:16px;margin-top:20px}.mpb4-accessory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mpb4-acc{display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:13px;padding:13px;cursor:pointer}.mpb4-acc input{display:none}.mpb4-acc b{width:22px;height:22px;border:1.5px solid #cbd5e1;border-radius:6px}.mpb4-acc:has(input:checked){border-color:var(--mpb4-accent)}.mpb4-acc:has(input:checked) b{background:var(--mpb4-accent);border-color:var(--mpb4-accent)}.mpb4-acc span{display:flex;flex-direction:column}.mpb4-acc small{color:#64748b;margin-top:4px}
.mpb4-tabs,.mpb4-related{padding:18px;margin-top:20px}.mpb4-tab-head{display:flex;gap:20px;border-bottom:1px solid #e5e7eb;margin-bottom:14px}.mpb4-tab-head button{background:none;border:0;padding:0 0 12px;font-weight:900;cursor:pointer}.mpb4-tab-head button.active{color:var(--mpb4-accent);border-bottom:3px solid var(--mpb4-accent)}.mpb4-tab-content{color:#334155;line-height:1.65}
.mpb4-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.mpb4-related-card{text-decoration:none;color:#111827;border:1px solid #e5e7eb;border-radius:14px;padding:12px;background:#fff}.mpb4-related-card img{width:100%;height:160px;object-fit:contain}.mpb4-related-card strong{display:block;margin:8px 0}.mpb4-related-card span{color:var(--mpb4-accent);font-weight:800}
@media(max-width:1150px){.mpb4-hero{grid-template-columns:1fr}.mpb4-buy{position:static}.mpb4-gallery{min-height:auto}.mpb4-accessory-grid,.mpb4-related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.mpb4-product-page{padding:12px}.mpb4-gallery{grid-template-columns:1fr}.mpb4-thumbs{flex-direction:row}.mpb4-title h1{font-size:24px}.mpb4-accessory-grid,.mpb4-related-grid{grid-template-columns:1fr}}


/* v4.1, force Mavo template as the main product page area */
.mpb4-template-primary,
.mpb4-template-main{
    width:100%;
    max-width:none;
    margin:0;
    padding:0;
}

.single-product .mpb4-template-primary + aside,
.single-product .mpb4-template-primary ~ aside,
.single-product .mpb4-template-primary .sidebar{
    display:none!important;
}


/* v4.2 force template mode */
body.single-product .mpb4-force-template{
    width:100%;
    max-width:100%;
    margin:0 auto;
    padding:0;
}

body.single-product .mpb4-force-template .mpb4-product-page{
    clear:both;
}

.mpb4-acc-link{
    display:inline-flex;
    width:max-content;
    margin-top:6px;
    font-size:12px;
    font-weight:800;
    color:var(--mpb4-accent);
    text-decoration:none;
}
.mpb4-acc-link:hover{
    text-decoration:underline;
}

.mpb4-real-variation .mpb4-choice.is-color{
    min-width:92px;
}
.mpb4-real-variation .mpb4-choice.is-color i{
    width:32px;
    height:32px;
    border-radius:999px;
    background:var(--mpb4-swatch);
    border:1px solid #cbd5e1;
    box-shadow:inset 0 0 0 2px rgba(255,255,255,.45);
}
.mpb4-var-message{
    margin:8px 0 16px;
    padding:12px 14px;
    border-radius:12px;
    background:#f8fafc;
    border:1px solid #e2e8f0;
    color:#475569;
    font-size:13px;
    font-weight:700;
}
.mpb4-add:disabled{
    opacity:.45;
    cursor:not-allowed;
}


/* v5.3 stable native WooCommerce form */
.mpb4-native-form .mpb4-center{
    min-width:0;
}

.mpb4-native-add-to-cart{
    background:#fff;
    border:1px solid #e5e7eb;
    border-radius:var(--mpb4-radius);
    box-shadow:0 18px 40px rgba(15,23,42,.07);
    padding:18px;
}

.mpb4-native-add-to-cart form.cart{
    margin:0!important;
}

.mpb4-native-add-to-cart table.variations{
    width:100%;
    margin:0 0 16px!important;
    border:0!important;
}

.mpb4-native-add-to-cart table.variations tr{
    display:block;
    margin-bottom:14px;
}

.mpb4-native-add-to-cart table.variations th,
.mpb4-native-add-to-cart table.variations td{
    display:block;
    padding:0!important;
    border:0!important;
    text-align:left;
}

.mpb4-native-add-to-cart table.variations label{
    display:block;
    font-size:13px;
    text-transform:uppercase;
    color:#334155;
    font-weight:900;
    margin-bottom:8px;
}

.mpb4-native-add-to-cart table.variations select{
    width:100%;
    min-height:48px;
    border:1.5px solid #dbe1ec;
    border-radius:13px;
    background:#fff;
    padding:0 13px;
    font-weight:800;
    color:#111827;
}

.mpb4-native-add-to-cart .reset_variations{
    display:inline-flex!important;
    margin-top:8px;
    color:var(--mpb4-accent);
    font-weight:800;
    text-decoration:none;
}

.mpb4-native-add-to-cart .single_variation_wrap{
    margin-top:14px;
}

.mpb4-native-add-to-cart .woocommerce-variation-price{
    margin:12px 0;
    font-size:22px;
    font-weight:900;
    color:var(--mpb4-accent);
}

.mpb4-native-add-to-cart .woocommerce-variation-availability{
    margin:8px 0 12px;
    font-weight:800;
}

.mpb4-native-add-to-cart .quantity{
    margin-right:10px!important;
}

.mpb4-native-add-to-cart .single_add_to_cart_button{
    min-height:52px;
    border-radius:14px!important;
    background:var(--mpb4-accent)!important;
    color:#fff!important;
    font-weight:900!important;
    padding:0 28px!important;
}

.mpb4-native-add-to-cart .mpb4-accessories{
    box-shadow:none;
    border:1px solid #e5e7eb;
    margin:16px 0;
    padding:14px;
}

.mpb4-native-form .mpb4-buy .mpb4-add{
    display:none!important;
}

.mpb4-native-form .mpb4-buy{
    align-self:start;
}

@media(max-width:1150px){
    .mpb4-native-add-to-cart .single_add_to_cart_button{
        width:100%;
        margin-top:10px;
    }
}


/* v6.1 variation sync states */
body.single-product .mpb-v6-page .mpb4-stock.out{
    color:#dc2626!important;
}
body.single-product .mpb-v6-page .mpb4-stock.in{
    color:#16a34a!important;
}


/* v6.2: buy button under price, variation images and disabled options */
body.single-product .mpb-v6-page .mpb-v6-buy-trigger{
    width:100%!important;
    min-height:54px!important;
    margin:16px 0 18px!important;
    border:0!important;
    border-radius:16px!important;
    background:var(--mpb4-dark)!important;
    color:#fff!important;
    font-size:15px!important;
    font-weight:900!important;
    cursor:pointer!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-shadow:0 12px 26px rgba(15,23,42,.18)!important;
    transition:.16s ease!important;
}
body.single-product .mpb-v6-page .mpb-v6-buy-trigger:hover{
    transform:translateY(-1px)!important;
    opacity:.94!important;
}
body.single-product .mpb-v6-page .mpb4-native-add-to-cart .single_add_to_cart_button{
    display:none!important;
}
body.single-product .mpb-v6-page .mpb-v6-device.has-img{
    background:#fff!important;
    overflow:hidden!important;
}
body.single-product .mpb-v6-page .mpb-v6-device.has-img img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
}
body.single-product .mpb-v6-page .mpb-v6-card.mpb-v6-disabled{
    opacity:.38!important;
    cursor:not-allowed!important;
    filter:grayscale(1)!important;
    background:#f8fafc!important;
    color:#94a3b8!important;
    border-color:#dfe4ee!important;
    transform:none!important;
    box-shadow:none!important;
}
body.single-product .mpb-v6-page .mpb-v6-card.mpb-v6-disabled:before{
    content:"";
    position:absolute!important;
    left:8px!important;
    right:8px!important;
    top:50%!important;
    height:2px!important;
    background:#94a3b8!important;
    transform:rotate(-28deg)!important;
    transform-origin:center!important;
    z-index:3!important;
}
body.single-product .mpb-v6-page .mpb-v6-card.mpb-v6-disabled:after{
    display:none!important;
}
body.single-product .mpb-v6-page .mpb-v6-card.mpb-v6-disabled *{
    pointer-events:none!important;
}
body.single-product .mpb-v6-page .mpb4-price{
    margin-bottom:0!important;
}


/* v6.3 eMAG-like price box, delivery and single option auto selected */
body.single-product .mpb-v6-page .mpb-v63-price-box{
    display:block!important;
}

body.single-product .mpb-v6-page .mpb-v63-price-lines{
    margin-bottom:10px!important;
}

body.single-product .mpb-v6-page .mpb-v63-old-price{
    color:#475569!important;
    font-size:15px!important;
    font-weight:700!important;
    margin-bottom:2px!important;
}

body.single-product .mpb-v6-page .mpb-v63-old-price del{
    color:#475569!important;
    text-decoration-thickness:2px!important;
}

body.single-product .mpb-v6-page .mpb-v63-new-price{
    display:block!important;
    color:#d71920!important;
    font-size:44px!important;
    line-height:1!important;
    letter-spacing:-.045em!important;
    font-weight:950!important;
    margin:0 0 6px!important;
}

body.single-product .mpb-v6-page .mpb-v63-new-price .woocommerce-Price-currencySymbol{
    font-size:.55em!important;
    letter-spacing:0!important;
    margin-left:4px!important;
}

body.single-product .mpb-v6-page .mpb-v63-save{
    display:inline-flex!important;
    align-items:center!important;
    width:max-content!important;
    max-width:100%!important;
    padding:4px 8px!important;
    border-radius:6px!important;
    background:#dcfce7!important;
    color:#15803d!important;
    font-size:15px!important;
    font-weight:900!important;
    margin-bottom:10px!important;
}

body.single-product .mpb-v6-page .mpb-v6-buy-trigger{
    width:100%!important;
    min-height:58px!important;
    margin:14px 0 18px!important;
    border-radius:16px!important;
    background:#12b63f!important;
    color:#fff!important;
    font-size:17px!important;
    font-weight:950!important;
    box-shadow:0 14px 28px rgba(18,182,63,.24)!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery{
    display:flex!important;
    align-items:flex-start!important;
    gap:12px!important;
    padding:4px 0 16px!important;
    border-bottom:1px solid #eef1f5!important;
    margin-bottom:14px!important;
    color:#101828!important;
}

body.single-product .mpb-v6-page .mpb-v63-truck{
    width:28px!important;
    height:28px!important;
    border-radius:999px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    background:#eef2ff!important;
    color:var(--mpb4-accent)!important;
    font-weight:900!important;
    transform:rotate(0deg)!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery strong{
    display:block!important;
    font-size:17px!important;
    line-height:1.25!important;
    color:#101828!important;
    font-weight:900!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery strong em{
    color:#16a34a!important;
    font-style:normal!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery small{
    display:block!important;
    margin-top:3px!important;
    font-size:14px!important;
    color:#64748b!important;
}

body.single-product .mpb-v6-page tr.mpb-v63-auto-selected .mpb-v6-cards .mpb-v6-card.selected,
body.single-product .mpb-v6-page tr.mpb-v63-auto-selected .mpb57-cards .mpb57-card.selected,
body.single-product .mpb-v6-page tr.mpb-v63-auto-selected .mpb56-cards .mpb56-card.selected{
    border-color:var(--mpb4-accent)!important;
    box-shadow:0 0 0 3px color-mix(in srgb,var(--mpb4-accent) 13%,transparent)!important;
}

@media(max-width:680px){
    body.single-product .mpb-v6-page .mpb-v63-new-price{
        font-size:36px!important;
    }
    body.single-product .mpb-v6-page .mpb-v63-delivery strong{
        font-size:15px!important;
    }
}


/* v6.5 safe repair: stable right buy-box, premium green button, clean delivery */
body.single-product .mpb-v6-page .mpb4-buy{
    display:block!important;
    background:#fff!important;
    border:1px solid #e6e9ef!important;
    border-radius:22px!important;
    padding:24px!important;
    box-shadow:0 18px 45px rgba(15,23,42,.055)!important;
    position:sticky!important;
    top:20px!important;
}

body.single-product .mpb-v6-page .mpb4-price{
    display:block!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
}

body.single-product .mpb-v6-page .mpb-v63-price-lines{
    display:block!important;
    margin:0 0 10px!important;
}

body.single-product .mpb-v6-page .mpb-v63-old-price{
    display:block!important;
    color:#475569!important;
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:700!important;
    margin:0 0 4px!important;
}

body.single-product .mpb-v6-page .mpb-v63-old-price del{
    color:#475569!important;
    text-decoration:line-through!important;
    text-decoration-thickness:2px!important;
}

body.single-product .mpb-v6-page .mpb-v63-new-price,
body.single-product .mpb-v6-page .mpb4-live-price{
    display:block!important;
    color:#d71920!important;
    font-size:42px!important;
    line-height:1!important;
    letter-spacing:-.04em!important;
    font-weight:950!important;
    margin:0 0 8px!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}

body.single-product .mpb-v6-page .mpb-v63-new-price .woocommerce-Price-currencySymbol,
body.single-product .mpb-v6-page .mpb4-live-price .woocommerce-Price-currencySymbol{
    font-size:.58em!important;
    letter-spacing:0!important;
    margin-left:4px!important;
}

body.single-product .mpb-v6-page .mpb-v63-save{
    display:inline-flex!important;
    width:auto!important;
    max-width:100%!important;
    padding:5px 9px!important;
    border-radius:7px!important;
    background:#dcfce7!important;
    color:#15803d!important;
    font-size:14px!important;
    line-height:1.2!important;
    font-weight:900!important;
    margin:0 0 12px!important;
}

body.single-product .mpb-v6-page .mpb4-stock{
    display:block!important;
    font-size:14px!important;
    line-height:1.25!important;
    font-weight:900!important;
    margin:0 0 14px!important;
}

body.single-product .mpb-v6-page .mpb4-stock.in{
    color:#16a34a!important;
}

body.single-product .mpb-v6-page .mpb4-stock.out{
    color:#dc2626!important;
}

body.single-product .mpb-v6-page .mpb-v6-buy-trigger{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:58px!important;
    margin:0 0 14px!important;
    padding:0 22px!important;
    border:0!important;
    border-radius:17px!important;
    background:linear-gradient(180deg,#20c45a 0%,#13a83f 100%)!important;
    color:#fff!important;
    font-size:16px!important;
    line-height:1!important;
    font-weight:850!important;
    letter-spacing:-.01em!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    cursor:pointer!important;
    box-shadow:0 14px 30px rgba(19,168,63,.24), inset 0 1px 0 rgba(255,255,255,.24)!important;
    transition:transform .16s ease, box-shadow .16s ease, opacity .16s ease!important;
    text-transform:none!important;
}

body.single-product .mpb-v6-page .mpb-v6-buy-trigger:hover{
    transform:translateY(-1px)!important;
    opacity:.98!important;
    box-shadow:0 18px 34px rgba(19,168,63,.30), inset 0 1px 0 rgba(255,255,255,.30)!important;
}

body.single-product .mpb-v6-page .mpb-v6-buy-trigger:active{
    transform:translateY(0)!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
    margin:0 0 16px!important;
    padding:0 0 16px!important;
    border-bottom:1px solid #eef1f5!important;
    color:#101828!important;
    background:transparent!important;
}

body.single-product .mpb-v6-page .mpb-v63-truck{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
    border-radius:999px!important;
    background:#eefaf2!important;
    color:#16a34a!important;
    font-size:13px!important;
    line-height:1!important;
    font-weight:950!important;
    transform:none!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery strong{
    display:block!important;
    color:#1f2937!important;
    font-size:15px!important;
    line-height:1.25!important;
    font-weight:750!important;
    letter-spacing:-.01em!important;
    margin:0!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery strong em{
    color:#16a34a!important;
    font-style:normal!important;
    font-weight:900!important;
}

body.single-product .mpb-v6-page .mpb-v63-delivery small{
    display:none!important;
}

/* Hide the original WooCommerce button only inside the center form, because the right premium button triggers it */
body.single-product .mpb-v6-page .mpb4-native-add-to-cart .single_add_to_cart_button{
    position:absolute!important;
    left:-99999px!important;
    opacity:0!important;
    pointer-events:none!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
}

body.single-product .mpb-v6-page .mpb4-benefits{
    margin-top:0!important;
}

@media(max-width:1180px){
    body.single-product .mpb-v6-page .mpb4-buy{
        position:static!important;
    }
}

@media(max-width:680px){
    body.single-product .mpb-v6-page .mpb-v63-new-price,
    body.single-product .mpb-v6-page .mpb4-live-price{
        font-size:36px!important;
    }

    body.single-product .mpb-v6-page .mpb-v6-buy-trigger{
        min-height:56px!important;
        border-radius:16px!important;
        font-size:15px!important;
    }

    body.single-product .mpb-v6-page .mpb-v63-delivery strong{
        font-size:14px!important;
    }
}


/* v6.7 elegant slimmer green button */
body.single-product .mpb-v6-page .mpb-v6-buy-trigger{
    min-height:48px!important;
    border-radius:14px!important;
    font-size:14px!important;
    font-weight:650!important;
    letter-spacing:-0.01em!important;
    box-shadow:0 10px 22px rgba(19,168,63,.18), inset 0 1px 0 rgba(255,255,255,.22)!important;
}

body.single-product .mpb-v6-page .mpb-v6-buy-trigger:hover{
    box-shadow:0 14px 26px rgba(19,168,63,.24), inset 0 1px 0 rgba(255,255,255,.28)!important;
}

@media(max-width:680px){
    body.single-product .mpb-v6-page .mpb-v6-buy-trigger{
        min-height:46px!important;
        font-size:13px!important;
        border-radius:13px!important;
    }
}


/* v6.8 add-to-cart message */
body.single-product .mpb-v6-page .mpb-v68-cart-message{
    display:none;
    margin:10px 0 0;
    padding:10px 12px;
    border-radius:12px;
    background:#fff7ed;
    color:#9a3412;
    font-size:13px;
    font-weight:700;
    line-height:1.35;
}


/* v6.9 external fallback */
body.single-product .mpb-v6-page .mpb-v69-message{
    display:none;
    margin-top:10px;
    padding:9px 11px;
    border-radius:11px;
    background:#fff7ed;
    color:#9a3412;
    font-size:12.5px;
    line-height:1.35;
    font-weight:650;
}
body.single-product .mpb-v6-page .mpb-v6-buy-trigger[aria-busy="true"]{
    opacity:.72!important;
    cursor:wait!important;
}


/* v7.0 message and loading */
body.single-product .mpb-v6-page .mpb-v70-message{
    display:none;
    margin-top:10px;
    padding:9px 11px;
    border-radius:11px;
    background:#fff7ed;
    color:#9a3412;
    font-size:12.5px;
    line-height:1.35;
    font-weight:650;
}
body.single-product .mpb-v6-page .mpb-v6-buy-trigger[aria-busy="true"]{
    opacity:.72!important;
    cursor:wait!important;
}


/* v7.1 external fallback for thinner price */
body.single-product .mpb-v6-page .mpb4-live-price,
body.single-product .mpb-v6-page .mpb-v63-new-price{
    font-weight:520!important;
    letter-spacing:-.03em!important;
}


/* v7.2 external fallback */
body.single-product .mpb-v6-page .mpb4-live-price,
body.single-product .mpb-v6-page .mpb-v63-new-price{
    font-size:21px!important;
    font-weight:520!important;
    letter-spacing:-.018em!important;
}
body.single-product .mpb-v6-page .mpb-v72-message{
    display:none;
    margin-top:10px;
    padding:9px 11px;
    border-radius:11px;
    background:#fff7ed;
    color:#9a3412;
    font-size:12.5px;
    line-height:1.35;
    font-weight:650;
}
body.single-product .mpb-v6-page .mpb-v6-buy-trigger[aria-busy="true"]{
    opacity:.65!important;
    cursor:wait!important;
}


/* v7.2.1 safe scoped message, no global cart interference */
body.single-product .mpb-v6-page .mpb-v721-message{
    display:none;
    margin-top:10px;
    padding:9px 11px;
    border-radius:11px;
    background:#fff7ed;
    color:#9a3412;
    font-size:12.5px;
    line-height:1.35;
    font-weight:650;
}
body.single-product .mpb-v6-page .mpb-v6-buy-trigger[aria-busy="true"]{
    opacity:.65!important;
    cursor:wait!important;
}
