@charset "utf-8";

.topbar p { margin-bottom: 0px; font-size: 11px; letter-spacing: 1.2px; text-transform: uppercase; }

span.sale1, span.sale2 { color: rgb(189, 72, 152); }

div#banner-message p strong, .info-bar-item p strong { font-weight: 500; color: rgb(215, 223, 240); }

.msg, .msg2, .msg3, .msg4, .numb { color: rgb(255, 255, 255); font-family: graphik, sans-serif; }

.msg, .msg3, .msg-sale { padding-left: 20px; padding-right: 20px; }

.msg3, .msg4, .msg5, .msg-sale, .moneyTil2Day { font-size: 10.5px; vertical-align: top; }

.msg4, .msg5, .msg-sale, div#banner-message p strong { font-weight: 500 !important; }

.msg5, .msg-sale a, .msg-sale { color: rgb(217, 122, 122) !important; }

.msg-sale a { text-decoration: underline; }

.numb, .moneyTil2Day { font-weight: 500; font-size: 11.5px; }

#banner-message, #banner-message2, #banner-message p, #banner-message2 p, .moneyTil2Day { letter-spacing: 1.2px; text-transform: uppercase; }

@media screen and (min-width: 981px) {
  .display2 { display: none; }
}

@media screen and (min-width: 980px) and (max-width: 1200px) {
  #vip-rewards-banner { display: none !important; }
}

a#vip-rewards-banner, a.vip-points { max-width: fit-content; }