/* Vellum launch corrections — storefront only. */
.product-card .vs-unreviewed{font-size:13px;color:#6c706c;margin:10px 0 14px}
.vs-checkout-refined .checkout-line strong{font-size:15px!important;line-height:1.5!important}
.vs-checkout-refined .checkout-line small{font-size:13px!important;line-height:1.5!important}
.vs-checkout-refined .checkout-line b{font-size:16px!important;white-space:nowrap}
.vs-checkout-refined .premium-summary .sum-row{font-size:15px!important}
.vs-checkout-refined .premium-summary .sum-row strong{font-size:16px!important}
.vs-checkout-refined .premium-summary .sum-total strong{font-size:24px!important}
.vs-checkout-refined .assurance,.vs-checkout-refined .checkout-note{font-size:13px!important;line-height:1.7}
.vs-pdp .vs-guide-toggle{background:transparent;border:0;text-decoration:underline;cursor:pointer;color:#6d665a;font-size:13px}
.vs-pdp .vs-guide-panel{padding:16px 18px;margin:0 0 15px;border:1px solid #e3dfd6;border-radius:12px;background:#f8f6f2;font-size:14px;line-height:1.6}
.vs-pdp .vs-guide-panel p{margin:6px 0 0}
.vs-pdp .vs-delivery-note{font-size:13px;color:#626961;line-height:1.65;margin-top:18px}
.vs-pdp .vs-care{border-top:1px solid #e5e1d9;margin-top:45px;padding-top:30px;max-width:850px}
.vs-pdp .vs-care p{font-size:15px;line-height:1.8;color:#626961}
@media(max-width:640px){.vs-checkout-refined .checkout-line{gap:12px}.vs-checkout-refined .checkout-line b{font-size:14px!important}.vs-checkout-refined .premium-summary .sum-total strong{font-size:21px!important}}
