.ce-campaign-message{width:fit-content;max-width:100%;margin:22px 0 12px;padding:11px 17px;border:1px solid var(--ce-palette-border,#ead6de);border-radius:14px;background:var(--ce-palette-tint,#fff2f6);color:var(--ce-palette-softText,#88465d);font:inherit;font-size:16px;line-height:1.5;overflow-wrap:anywhere}
.ce-campaign-message p{margin:0}.ce-campaign-message p+p{margin-top:6px}.ce-campaign-message a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.ce-campaign-preview-price{display:contents}.ce-campaign-preview-note{display:block;margin:0 0 8px;color:var(--ce-palette-muted,#766b72);font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}
.mp-sticky .ce-campaign-preview-note,[data-mp-inline-price] .ce-campaign-preview-note,.mf-product-price .ce-campaign-preview-note{display:none}
.mp-price .ce-campaign-preview-note{flex-basis:100%;width:100%}
@media(max-width:749px){.ce-campaign-message{margin:18px auto 12px;font-size:15px;text-align:center}}
.ce-catalog-price{display:contents}
.ce-catalog-price .ce-price-current.is-sale{color:var(--ce-sale-color,#5f8a50)}
.ce-catalog-price .ce-price-compare{color:var(--ce-compare-color,#b55a4e)}
.ce-price-savings{display:block;flex-basis:100%;width:100%;color:var(--ce-sale-color,#5f8a50);font-family:inherit;font-size:clamp(12px,.5em,16px);line-height:1.5;letter-spacing:normal}
.mp-sticky .ce-price-savings{display:none}
