.cart-link{font-size:12px;font-weight:700;margin-left:auto;margin-right:20px}.policy-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:12px}.policy-links a{text-decoration:underline}.announcement{flex-wrap:wrap;gap:8px}.announcement #sale-deadline{color:#fff;font-size:10px}#cart-status{font-size:13px;line-height:1.6;color:#8d2755}#add-box{width:100%;margin-top:16px}.review-line img{object-fit:contain}#review-dialog .close-review{display:block;margin:14px auto 0}.product-card:has(button[data-add]:disabled) .quantity button:disabled{opacity:.4}@media(max-width:700px){header{flex-wrap:wrap;gap:10px;height:auto;min-height:80px;padding-top:15px;padding-bottom:15px}.cart-link{margin-right:0}.header-cta{padding:10px 14px}.announcement #sale-deadline{width:100%;text-align:center}.policy-links{gap:14px}.plan .price{font-size:clamp(23px,6.8vw,35px)}}.logo.brand-logo{display:inline-flex;align-items:center;flex-shrink:0;line-height:1;letter-spacing:normal}.brand-logo img,.wordmark .brand-logo-image{display:block;width:210px;max-width:100%;height:auto;object-fit:contain}@media(max-width:700px){header .brand-logo img,.wordmark .brand-logo-image{width:150px}footer .brand-logo img{width:180px}}.bf-countdown{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4%;background:#fb4793;color:#123b2c;border-bottom:3px solid #123b2c;font-family:DM Sans,Arial,sans-serif}.bf-countdown-copy{display:flex;flex-direction:column;gap:7px}.bf-countdown-kicker{font-size:12px;font-weight:900;letter-spacing:2px}.bf-countdown-copy>strong{font-family:Manrope,Arial,sans-serif;font-size:clamp(24px,3vw,42px);font-weight:900;line-height:1.05;letter-spacing:-1.3px}.bf-countdown-note{font-size:12px;font-weight:600}.bf-clock{display:flex;align-items:center;gap:9px;flex-shrink:0;font-variant-numeric:tabular-nums}.bf-clock>span{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#123b2c;color:#fff;min-width:66px;min-height:82px;padding:10px 12px;border-radius:6px;box-shadow:0 4px #0002}.bf-clock b{font-size:33px;font-weight:900;line-height:1.1;letter-spacing:-1px}.bf-clock small{font-size:9px;letter-spacing:1.2px;margin-top:7px;font-weight:800}.bf-clock i{font-size:25px;font-style:normal;font-weight:900}.bf-countdown-cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 20px;background:#123b2c;color:#fff;font-size:12px;font-weight:800;border:2px solid #123b2c;border-radius:4px;white-space:nowrap;min-height:48px;text-decoration:none}.bf-countdown-cta:hover{background:#fff;color:#123b2c}.bf-countdown [hidden]{display:none!important}.bf-countdown[data-expired=true]{background:#f4e5ec}.bf-countdown[data-expired=true] .bf-countdown-copy>strong{font-size:30px}@media(max-width:1000px){.bf-countdown{flex-wrap:wrap}.bf-countdown-copy{flex:1 1 300px}.bf-countdown-cta{flex:1 1 100%}}@media(max-width:700px){.bf-countdown{padding:22px 5%;gap:18px;text-align:center;justify-content:center}.bf-countdown-copy{flex-basis:100%;align-items:center}.bf-countdown-copy>strong{font-size:30px;letter-spacing:-1px;max-width:360px}.bf-countdown-kicker{font-size:10px}.bf-countdown-note{font-size:11px}.bf-clock{gap:7px}.bf-clock>span{min-width:59px;min-height:76px;padding:10px 8px}.bf-clock b{font-size:30px}.bf-clock small{font-size:8px}.bf-clock i{font-size:20px}.bf-countdown-cta{flex-basis:100%;max-width:400px}}.bf-clock-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.bf-clock-caption{font-size:10px;font-weight:900;letter-spacing:1.2px;text-align:center;max-width:310px;line-height:1.4}@media(max-width:700px){.bf-clock-caption{font-size:9px}}.plan .plan-serves{display:block;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.1;letter-spacing:-1px}.plan .plan-name{display:block;font-size:13px;font-weight:800;margin-top:8px}.plan .plan-packs{display:block;font-size:11px;line-height:1.5;margin:8px 0 14px}.servings-summary{font-size:14px;font-weight:800}@media(max-width:700px){.plan .plan-serves{font-size:24px}.plan .plan-name{font-size:11px}.plan .plan-packs{font-size:10px}}#review-dialog #add-box{font-size:15px;font-weight:900;letter-spacing:.5px;min-height:60px;background:#fb4793;color:#123b2c;border:2px solid #123b2c}#review-dialog #add-box:disabled{opacity:.65;cursor:wait}#review-dialog #add-box:hover:not(:disabled){background:#123b2c;color:#fff}#review-dialog .review-saving{font-weight:800}#review-dialog .close-review{font-size:12px}.bf-countdown{position:sticky;top:0;z-index:80}html{scroll-padding-top:calc(var(--gm-countdown-height,150px) + 16px)}@media(max-width:1000px){.bf-countdown{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 4%;gap:10px 16px}.bf-countdown-copy{min-width:0}.bf-countdown-copy>strong{font-size:26px;letter-spacing:-.8px}.bf-countdown-cta{grid-column:1/-1;width:100%;padding:9px 16px;min-height:38px;font-size:11px;max-width:none}.bf-clock>span{min-width:45px;min-height:56px;padding:7px}.bf-clock b{font-size:25px}.bf-clock small{font-size:7px;margin-top:4px}.bf-clock{gap:5px}.bf-clock i{font-size:17px}}@media(max-width:700px){.bf-countdown{padding:10px 12px;gap:8px 10px;text-align:left}.bf-countdown-copy{align-items:flex-start;gap:4px}.bf-countdown-kicker{font-size:8px;letter-spacing:1px}.bf-countdown-copy>strong{font-size:18px;line-height:1.1;letter-spacing:-.5px;max-width:none}.bf-countdown-note{font-size:9px;line-height:1.35}.bf-clock-wrap{gap:4px}.bf-clock{gap:3px}.bf-clock>span{min-width:30px;min-height:42px;padding:5px 4px}.bf-clock b{font-size:18px;letter-spacing:-.4px}.bf-clock small{font-size:6px;letter-spacing:.5px;margin-top:3px}.bf-clock i{font-size:12px}.bf-countdown-cta{min-height:34px;padding:7px 12px;font-size:10px}.bf-clock-caption{font-size:7px;max-width:155px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/range-commerce.css.map */
