:host,:root{--x-font-size-base:16px;--x-font-scaling-multiplier:0.125;--x-font-size-xs:calc(
    var(--x-font-size-base) * calc(1 - (var(--x-font-scaling-multiplier) * 2))
  )}p{margin:0}.banner-container{padding:0 0 12px}.hidden{display:none}.red{color:#cc0c39}.solid{border:1px solid #bbc0c1;border-width:1px 1px 0;border-radius:4px 4px 0 0}.banner-content,.banner-content.general{display:block;align-items:start}.banner-content.wide{display:flex}.main-discount{display:block}.main-discount.wide{display:flex;align-items:center;margin-right:15px}.main-discount>p{min-width:-moz-min-content;min-width:min-content;margin-top:10px;font-size:20px}.main-discount.wide>p{margin-top:0}.main-discount>.promotion-badge{min-width:-moz-min-content;min-width:min-content;padding:6px;border-radius:4px;margin-right:10px;background-color:#cc0c39;color:#fff;font-family:'Amazon Ember',Helvetica,Arial,sans-serif;font-size:var(--x-font-size-xs);line-height:normal;white-space:nowrap}.main-discount.general{display:block;align-items:center}.main-discount.general .summary-text{font-size:18px;font-weight:700}.main-discount.general .discount-info-wrapper{display:inline;flex-wrap:wrap;align-items:center}.main-discount.general p{display:inline}.main-discount.general .promotions-modal-open-btn{display:inline-flex;align-items:center;margin-top:17px}.extra-discounts{margin-top:15px}.extra-discounts>.extra-discount-item{display:flex;flex-direction:row;align-items:start;font-size:13px;line-height:20px}.extra-discounts>.extra-discount-item:last-child{margin-bottom:0}.extra-discounts>.extra-discount-item>img{width:14px;height:14px;margin:auto 0;margin-right:8px}.extra-discounts.wide{display:flex;flex-direction:column;align-items:start;padding-top:5px}.extra-discounts.wide>.extra-discount-item{margin:0;margin-bottom:8px}.extra-discounts.general{margin-top:0}.extra-discounts.general>.extra-discount-item{display:flex;flex-direction:row;align-items:start;font-size:13px;line-height:20px}.extra-discounts.general .extra-discount-summary-percent-off{font-weight:700}.promotions-modal-open-btn{color:#545454;cursor:pointer;font-size:14px;font-weight:400;text-decoration:underline}