.bf-old{font-size:.72em;color:#aaa1a5;font-weight:inherit;text-decoration-thickness:1.5px;white-space:nowrap}
.weight-price .bf-new{color:#efb5cd;font-size:inherit;font-weight:inherit}
.weight-pricing .monthly .bf-new{font-size:inherit!important;color:#cf467d!important;font-weight:inherit!important;line-height:inherit!important}
.weight-pricing .monthly .bf-old{font-size:.62em;color:#aaa1a5}
#best-sellers .pgp-product-action .bf-old{color:#6e5560;font-size:.82em}
#best-sellers .pgp-product-action .bf-new{color:inherit;font-size:inherit}
.weight-price>span:first-child{white-space:nowrap}
body.pt141-hero-refined main,body.nad-hero-refined main,body.ghk-hero-refined main{padding-top:calc(var(--pgp-banner-reserve,66px) + 4px)!important}
.pgp-video-fallback{display:block!important;object-fit:cover;width:100%;height:100%;border-radius:inherit}
video[hidden]{display:none!important}
.pgp-media-poster{background-image:url('/video/pgp-shopping-poster-oct19.webp');background-size:cover;background-position:center}
.hgp-v2-nav__cta{width:auto!important;min-width:0!important;gap:8px!important;padding:12px 18px!important;border-radius:999px!important}
.hgp-v2-nav__cta-label{display:inline!important;font-size:14px!important;line-height:20px!important;white-space:nowrap}
.hgp-v2-nav__cta-short{display:none!important}
span.pgp-goal-start,span.pgp-coming-soon,span.pgp-product-action[aria-disabled=true],span.cr-explore[aria-disabled=true]{cursor:default;pointer-events:none}
@media(max-width:700px){.hgp-v2-nav__cta{padding:10px 12px!important}.hgp-v2-nav__cta-label{font-size:11px!important;line-height:16px!important}.weight-price{font-size:clamp(14px,3.8vw,20px)!important;gap:12px!important}.weight-pricing .monthly{white-space:nowrap}}
@media(max-width:700px){.hgp-v2-nav__brand{position:absolute!important;grid-column:1 / -1!important;grid-row:1!important;left:38%!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.hgp-v2-nav__logo{width:100px!important;max-width:100px!important}}

/* Approved Muse price-above-CTA design, scoped to homepage pricing. */

body #best-sellers .hgp-v2-product-card__body{gap:16px!important}
body #best-sellers .hgp-v2-product-card__body>div:first-child{display:block}
body #best-sellers .hgp-v2-product-card__body h3{height:2lh;min-height:2lh;max-height:2lh;margin:0}
body #best-sellers .hp-price-and-cta{display:flex;flex-direction:column;gap:14px;width:100%;margin-top:0}
body #best-sellers .hp-price{display:flex;flex-direction:column;align-items:center;gap:5px;height:64px;min-height:64px;flex:none;text-align:center;font-family:Jost,sans-serif;color:#fff8ef}
body #best-sellers .hp-price *{box-sizing:border-box}
body #best-sellers .hp-starting{font:400 12px/17px Jost,sans-serif;color:#ded3d5}
body #best-sellers .hp-price-row{display:flex;align-items:baseline;justify-content:center;gap:10px;white-space:nowrap}
body #best-sellers .hp-price-row del{color:#bdb0b5;font:400 22px/30px Jost,sans-serif;text-decoration-thickness:1.5px;text-decoration-color:currentColor}
body #best-sellers .hp-price-row strong{color:#efb5cd;font:700 38px/42px Jost,sans-serif;letter-spacing:-1px}
body #best-sellers .hp-price-row small{display:inline!important;color:inherit!important;font:450 14px/20px Jost,sans-serif!important;letter-spacing:0;margin-left:4px}
body #best-sellers .hp-no-sale .hp-price-row strong{color:#fff8ef}
body #best-sellers a.hp-card-cta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:6px 8px 6px 19px!important;border:1px solid #efb5cd!important;border-radius:999px!important;background:#efb5cd!important;color:#342e2b!important;text-decoration:none!important;box-shadow:none!important}
body #best-sellers a.hp-card-cta>span:first-child{font:600 14px/20px Jost,sans-serif!important;letter-spacing:0!important;text-align:left!important;color:#342e2b!important}
body #best-sellers a.hp-card-cta .pgp-product-action__circle{display:grid!important;place-items:center!important;flex:none!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#342e2b!important;color:#efb5cd!important;margin:0!important}
body #best-sellers a.hp-card-cta .pgp-product-action__circle svg{width:18px!important;height:18px!important;stroke:currentColor!important}
body #best-sellers a.hp-card-cta:focus-visible{outline:3px solid #fff8ef!important;outline-offset:4px}
body #best-sellers a.hp-card-cta:hover{background:#f5d7e3!important}

@media(max-width:700px){body #best-sellers .hp-price{height:62px;min-height:62px}body #best-sellers .hp-price-row strong{font-size:36px;line-height:40px}}

.weight-hero .weight-price:has(.bf-new){display:grid;grid-template-columns:max-content auto;justify-content:start;row-gap:0}
.weight-hero .weight-price .bf-old{font:inherit;color:inherit;opacity:1}
.weight-hero .weight-price .tp-sale-code{grid-column:1;display:block;font:400 12px/18px Jost,sans-serif;color:#fff8efcc;white-space:nowrap}
.weight-pricing .monthly .bf-old{font-size:.65em;color:#999399;opacity:1}
.weight-pricing .monthly .bf-new{color:#d65c89!important}

#best-sellers:has(.hp-price){position:relative}
#best-sellers>.hp-sale-code-note{position:absolute;left:24px;bottom:16px;margin:0!important;font:400 12px/17px Jost,sans-serif!important;color:#ded3d5!important;text-align:left!important;letter-spacing:0!important}
