
.buybox.buybox-trim{min-width:0}
.buybox-trim .bundle-separate-cost,.buybox-trim .purchase-trust{font-size:.875rem!important;line-height:1.4!important;color:var(--muted)!important;margin:8px 0!important}
.buybox-trim .bundle-separate-cost{white-space:nowrap;letter-spacing:0!important}
.buybox-trim .round4-bundle-shipping{display:block!important;margin:10px 0!important;font-size:.875rem!important;line-height:1.4!important;white-space:nowrap;color:var(--ink)}
.buybox-trim .round4-bundle-shipping>strong{display:inline!important;font-size:inherit!important;margin:0!important}
.buybox-trim .purchase-trust{margin-bottom:0!important}
.buybox-trim .buybox-delivery,.buybox-trim .buybox-returns{font-size:16px!important;line-height:1.4!important;color:var(--ink)!important;margin:8px 0 0!important}
.buybox-trim .buybox-returns a{color:var(--navy)}
.visual-storefront .buybox-trim button.sold-out{background:#e6e2dc!important;border-color:#e6e2dc!important;color:#5b5b5b!important;cursor:not-allowed!important}
.buybox-trim .round4-choice{margin:12px 0!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock]{display:block!important;margin:12px 0 0!important;max-width:none!important;width:100%!important;box-sizing:border-box!important;padding:12px!important;background:var(--cream,#FAF8F3)!important;border:1px solid var(--line,#e6e2dc)!important;border-radius:8px!important;color:var(--navy,#1A2B5A)!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock] .plan-signup__box{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;color:inherit!important;border-radius:0!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock] .back-in-stock-title{font-family:Georgia,serif!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;margin:0!important;color:var(--navy,#1A2B5A)!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock] label{display:grid!important;gap:6px!important;font-size:13px!important;font-weight:700!important;color:var(--navy,#1A2B5A)!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock] input[type=email]{display:block!important;width:100%!important;height:48px!important;box-sizing:border-box!important;border:1px solid var(--line,#e6e2dc)!important;border-radius:9px!important;padding:13px 14px!important;font-size:16px!important;color:var(--navy,#1A2B5A)!important;background:#fff!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock] button[type=submit]{min-height:48px!important;width:100%!important;font-size:16px!important;background:#a8512f!important;border-color:#a8512f!important;color:#fff!important;border-radius:4px!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock] .plan-signup__note{color:var(--navy,#1A2B5A)!important;opacity:1!important}
.visual-storefront .buybox-trim form.plan-signup[data-back-in-stock] .plan-signup__note a{color:#1a2b5a!important;text-decoration:underline!important}
.product-card-sold-out{display:inline-block;background:#e6e2dc;color:#5b5b5b;font-weight:700;padding:8px 12px;border-radius:4px}
.buybox-trim>[data-sku]{margin-top:8px!important}
.buybox-good-to-know{margin:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}
.buybox-good-to-know summary{cursor:pointer;font-weight:700;color:var(--navy)}
.buybox-good-to-know .round4-choice{max-width:560px}
.buybox-included-plan{font-size:.875rem!important;color:var(--muted);line-height:1.4}
@media(max-width:399px){.buybox-trim .bundle-separate-cost{font-size:.75rem!important}.buybox-trim .round4-bundle-shipping{font-size:.75rem!important}}
