/* Only the two campaign price components are styled; checkout amounts are untouched. */
body :is(.float-double11-price,.float-gummies-promo-price),
body :is(.float-double11-price,.float-gummies-promo-price) *,
body.float-gummies-product .fgp__buy .fgp__price :is(.float-double11-price,.float-gummies-promo-price) :is(del,ins),
body.float-gummies-product .fgp__buy .fgp__price :is(.float-double11-price,.float-gummies-promo-price) :is(del,ins) *,
body.float-gummies-product.fgp-rail-dark .fgp__buy .fgp__price :is(.float-double11-price,.float-gummies-promo-price) :is(del,ins),
body.float-gummies-product.fgp-rail-dark .fgp__buy .fgp__price :is(.float-double11-price,.float-gummies-promo-price) :is(del,ins) * {
    font-family:"PMingLiU","新細明體","MingLiU","Songti TC","Noto Serif TC",serif !important;
    color:#df0000 !important;
}
body :is(.float-double11-price,.float-gummies-promo-price) {
    display:inline-flex !important;
    flex-wrap:wrap;
    align-items:baseline;
    gap:.45em;
    line-height:1.15;
    vertical-align:baseline;
}
body :is(.float-double11-price,.float-gummies-promo-price) del {
    font-size:var(--float-promo-old-size,.78em) !important;
    font-weight:400 !important;
    text-decoration:line-through solid currentColor !important;
    text-decoration-thickness:2px !important;
    opacity:.72 !important;
    background:transparent !important;
    margin:0 !important;
}
body :is(.float-double11-price,.float-gummies-promo-price) ins {
    font-size:var(--float-promo-new-size,1.25em) !important;
    font-weight:700 !important;
    text-decoration:none !important;
    background:transparent !important;
}
body :is(.float-double11-price,.float-gummies-promo-price) :is(del,ins) *,
body.float-gummies-product .fgp__buy .fgp__price :is(.float-double11-price,.float-gummies-promo-price) :is(del,ins) *,
body.float-gummies-product.fgp-rail-dark .fgp__buy .fgp__price :is(.float-double11-price,.float-gummies-promo-price) :is(del,ins) * {
    font-size:inherit !important;
    font-weight:inherit !important;
    line-height:inherit !important;
}
body.float-gummies-product .fgp__price :is(.float-double11-price,.float-gummies-promo-price) {
    --float-promo-old-size:18px;
    --float-promo-new-size:36px;
}
body .fh7-buy__price :is(.float-double11-price,.float-gummies-promo-price) {
    flex-wrap:nowrap;
    white-space:nowrap;
}
@media(max-width:640px){
    body.float-gummies-product .fgp__price :is(.float-double11-price,.float-gummies-promo-price) {
        --float-promo-old-size:16px;
        --float-promo-new-size:32px;
    }
}
