div#afffirm-promo-box {
  text-align: left !important;
  height: auto !important;
  font-style: italic; }

div#afffirm-promo-box a {
  color: #FE7800 !important;
  font-weight: 600;
  text-decoration: none; }

body.cart-cus main#main-content {
  max-width: 1440px;
  padding: 0px 15px;
  margin: 30px auto; }

body.cart-cus main#main-content h1.page-heading {
  font-size: 40px;
  text-align: left;
  color: #222222;
  width: 100%;
  line-height: 44px;
  font-weight: 300; }

body.cart-cus main#main-content .container.main-cs-container {
  max-width: 100%;
  padding: 0px;
  margin: 0px; }

body.cart-cus main#main-content .page.cart-shopping-cs {
  margin: 0px; }

body.cart-cus main#main-content .page-content.shopping-cart-cs {
  padding: 0px; }

body.cart-cus .cart-content-padding-right.cart-lf-element {
  width: calc(100% - 380px);
  float: left;
  padding-right: 50px; }

body.cart-cus .cart-content-padding-right.cart-ri-element {
  width: 380px;
  float: right;
  background: #f5f5f5;
  padding: 1px 20px 25px; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-info.cart-item-quantity .cart-item-qty-input {
  height: 36px;
  text-align: center;
  width: 45px;
  border: 1px solid #c2c2c2;
  border-radius: 1px; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-info.cart-item-quantity input.cart-item-qty-input:focus {
  outline: none !important; }

body.cart-cus .cart-content-padding-right.cart-ri-element strong.summary.title {
  font-size: 24px;
  line-height: 34px;
  margin: 12px 0px;
  display: block;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  font-weight: 300; }

body.cart-cus .cart-content-padding-right.cart-ri-element ul.cart-totals {
  width: 100%; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions .button {
  width: 100%;
  background: #5cb85c url("https://store-byznwdb8us.mybigcommerce.com/content/images/lock.png");
  border: none;
  height: 48px;
  line-height: 48px;
  padding: 0px;
  font-size: 18px;
  font-weight: 600;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: 15px 50%,center;
  font-family: sans-serif;
  float: none;
  color: white; }

body.cart-cus .cart-content-padding-right.cart-lf-element .cart-header-item {
  font-size: 14px;
  font-weight: 700;
  color: #222222;
  line-height: 20px;
  text-align: right; }

body.cart-cus .cart-content-padding-right.cart-lf-element span.cart-item-value {
  font-weight: 700;
  color: #666666;
  font-size: 18px;
  text-align: right; }

body.cart-cus .cart-content-padding-right.cart-lf-element strong.cart-item-value {
  font-weight: 700;
  color: #666666;
  font-size: 18px;
  text-align: right; }

body.cart-cus .cart-content-padding-right.cart-lf-element .cart-item-info {
  text-align: right; }

body.cart-cus .cart-content-padding-right.cart-lf-element .cart-header-item:first-child {
  text-align: left; }

body.cart-cus .cart-content-padding-right.cart-lf-element a.cart-item-name__label {
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
  color: #333333;
  text-decoration: none; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-info.last-td .cart-remove {
  background: none;
  margin: 0px;
  float: none;
  position: absolute;
  bottom: 16px;
  right: 0px; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-info.last-td {
  position: relative; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-info.last-td .cart-remove {
  padding: 0px; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-info.last-td .cart-remove:before {
  webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  content: '\e604';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  color: #e76020; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-figure {
  width: 100%;
  max-width: 95px;
  display: block;
  margin: 0px 10px 0px 0px; }

body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-title {
  width: 76%;
  padding-top: 10px; }

body.cart-cus .cart-content-padding-right.cart-lf-element .cart-item-info {
  width: 8%;
  padding: 20px 11px 10px;
  vertical-align: top; }

body.cart-cus .cart-content-padding-right.cart-lf-element .cart-header-item {
  padding: 20px 11px 10px; }

body.cart-cus .cart-content-padding-right.cart-lf-element .actions.main {
  text-align: right; }

body.cart-cus .cart-content-padding-right.cart-lf-element .actions.main .continue {
  display: inline-block;
  background: #e76020;
  border: 1px solid #e76020;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  padding: 7px 15px;
  font-size: 14px;
  line-height: 16px;
  box-sizing: border-box;
  vertical-align: middle;
  margin-right: 2px;
  text-decoration: none;
  cursor: pointer !important;
  font-family: open sans,sans-serif; }

body.cart-cus .cart-content-padding-right.cart-lf-element .actions.main .continue:hover {
  text-decoration: underline; }

body.cart-cus .coupon-and-gift .coupon-code-cancel, body.cart-cus .coupon-and-gift .coupon-code-add {
  color: #006bb4;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
  position: relative;
  display: block;
  width: 100%; }

body.cart-cus li.cart-total:last-child .cart-total-label {
  padding-bottom: 0px; }

body.cart-cus li.cart-total:last-child .cart-total-value.cart-total-grandTotal {
  padding-bottom: 0px; }

body.cart-cus .coupon-and-gift li.cart-total-cs {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 0px;
  width: 100%;
  display: block;
  margin-bottom: 20px; }

body.cart-cus .coupon-and-gift {
  display: block;
  width: 100%;
  margin-bottom: 10px; }

body.cart-cus .coupon-and-gift button.coupon-code-cancel:hover {
  color: #006bb4; }

body.cart-cus .coupon-and-gift .cart-total-value {
  text-align: left; }

body.cart-cus .coupon-and-gift li.cart-total-cs {
  list-style-type: none; }

body.cart-cus .coupon-and-gift input.button.button--primary.button--small {
  background: #e76020;
  border: 1px solid #e76020;
  color: #ffffff;
  display: inline-block;
  font-weight: 500;
  padding: 7px 15px;
  font-size: 14px;
  line-height: 16px;
  box-sizing: border-box;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer !important;
  border-radius: 0px;
  margin: 0px;
  width: 124px; }

body.cart-cus .coupon-and-gift li.cart-total-cs .cart-total-value {
  width: 100%; }

body.cart-cus input#couponcode, body.cart-cus input#certcode {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.42857143;
  padding: 0 9px;
  vertical-align: baseline;
  width: calc(100% - 124px);
  box-sizing: border-box;
  border-right: 0px; }

body.cart-cus .after-summary {
  text-align: center;
  width: 100%;
  margin-top: 22px;
  margin-bottom: 30px; }

body.cart-cus .popups-link {
  width: 100%;
  text-align: center; }

body.cart-cus .popups-link * {
  display: inline-block;
  font-size: 16px;
  color: #006bb4; }

body.cart-cus .popups-link p {
  cursor: pointer; }

body.cart-cus .popups-link span {
  color: #222;
  margin: 0 5px; }

body.cart-cus p.message-pop {
  text-align: left; }

body.cart-cus .cart-total-label, body.cart-cus .cart-total-label strong {
  color: #222;
  font-family: 'Open Sans',sans-serif;
  font-size: 14px;
  font-weight: 400; }

body.cart-cus .coupon-and-gift li:first-child {
  border-bottom: 1px solid #e5e5e5;
  clear: both;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom: 10px; }

body.cart-cus .coupon-and-gift li:last-child {
  border: none;
  clear: both;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom: 10px; }

body.cart-cus .cart-total-label, body.cart-cus .cart-total-value {
  padding: 6px 0px; }

body.cart-cus .cart-total-value span {
  font-family: 'Open Sans',sans-serif;
  color: #222;
  font-size: 14px;
  font-weight: 400; }

.over-bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1000; }

.form-login-cart, .form-create-cart {
  margin-top: 20px;
  position: absolute;
  left: calc(50% - 190px);
  top: 20px;
  background: white;
  width: 380px;
  padding: 20px;
  box-sizing: border-box;
  z-index: 1001; }

span.close-btn {
  font-weight: 700 !important;
  right: 0;
  top: 0;
  background: white;
  width: 35px !important;
  height: 35px !important;
  border-radius: 0px !important;
  font-size: 4px !important;
  position: absolute;
  cursor: pointer; }

span.close-btn:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: black;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: 400;
  overflow: hidden;
  speak: none;
  text-align: center;
  margin-left: 10px;
  margin-top: 10px; }

.over-bg fieldset {
  border: none;
  padding: 0px; }

.over-bg fieldset .label {
  font-weight: 600;
  font-size: 14px;
  font-family: 'Open Sans',sans-serif;
  color: #222; }

.over-bg fieldset input[type="text"], .over-bg fieldset input[type="email"], .over-bg fieldset input[type="password"] {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.42857143;
  padding: 0 9px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box; }

.over-bg fieldset .actions-toolbar {
  text-align: left;
  clear: both;
  overflow: hidden; }

.over-bg fieldset div.primary {
  float: left; }

.primary button {
  width: auto;
  background: #e76020 !important;
  border: 1px solid #e76020 !important;
  border-bottom-color: #333 !important;
  color: #fff;
  cursor: pointer;
  font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-weight: 600;
  padding: 7px 15px;
  font-size: 14px;
  box-sizing: border-box;
  vertical-align: middle;
  margin: 0 15px 0 0;
  border-radius: 3px;
  line-height: 16px; }

body.cart-cus main#main-content .page-content.shopping-cart-cs .cart-content-padding-right,
body.cart-cus main#main-content .page-content.shopping-cart-cs .page-heading {
  font-family: 'Open Sans',sans-serif !important; }

.over-bg fieldset .field {
  margin-bottom: 20px;
  clear: both;
  overflow: hidden; }

.over-bg fieldset div.secondary a {
  color: #006bb4;
  font-size: 14px;
  text-decoration: none; }

.over-bg .fieldset > .field.required > .label:after {
  content: "*";
  color: #e02b27;
  font-size: 12px;
  margin: 0 0 0 5px; }

.over-bg .fieldset[name="customer-login"] {
  padding-top: 20px; }

span.value-check {
  font-size: 12px;
  color: #e02b27; }

.coupon-and-gift .coupon-code-add:after, button.gift-certificate-add:after {
  content: '+';
  color: #006bb4;
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  right: 0px;
  line-height: 13px; }

.coupon-and-gift .coupon-code-cancel:after, button.gift-certificate-cancel:after {
  content: "-";
  color: #006bb4;
  font-weight: 400;
  font-size: 18px;
  position: absolute;
  right: 0px;
  line-height: 13px; }

.coupon-and-gift .cart-total-label strong {
  display: none; }

button.gift-certificate-add, button.gift-certificate-cancel {
  color: #006bb4;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
  position: relative;
  display: block;
  width: 100%; }

button.gift-certificate-cancel, .coupon-and-gift .coupon-code-cancel {
  margin-bottom: 10px; }

body.cart-cus input:focus,
body.cart-cus button:focus,
body.cart-cus textarea:focus,
body.cart-cus select:focus,
body.cart-cus details:focus,
body.cart-cus [href]:focus,
body.cart-cus [tabindex]:not([tabindex="-1"]):focus,
body.cart-cus [contenteditable="true"]:focus {
  outline: none !important;
  outline-offset: 0px !important; }

.cart-total-grandTotal strong, .cart-total-grandTotal span {
  font-size: 18px !important;
  font-weight: 600 !important; }

.cart-total-grandTotal {
  padding-top: 10px; }

li.cart-total.shipping button span {
  font-size: 14px; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions div[data-tid="instant-bolt-checkout-button"],
body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions div[data-tid="instant-bolt-checkout-button"] svg {
  display: block;
  margin: auto;
  background: #5cb85c !important;
  border-radius: 4px !important;
  max-width: 100% !important; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions div[data-tid="instant-bolt-checkout-button"] svg[class*="__bolt"] g.b {
  fill: #5cb85c !important;
  width: 100% !important; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions div[data-tid="instant-bolt-checkout-button"] svg[class*="__bolt"] g.l {
  transform: translate(10px, 8px) !important;
  scale: 0.8; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions div[data-tid="instant-bolt-checkout-button"] svg[class*="__bolt"] text {
  font-size: 16px !important;
  line-height: 16px !important;
  letter-spacing: 0px !important; }

.empty-cart-wrapper .empty-cart {
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 10px;
  font-family: 'Open Sans',sans-serif;
  color: #222; }

.empty-cart-wrapper .empty-cart a {
  color: #006bb4;
  text-decoration: none; }

.empty-cart-wrapper h1.page-heading {
  margin-bottom: 10px; }

img.img-under-checkout-btn {
  height: 20px;
  width: auto;
  margin: 6px auto 0px;
  display: block; }

h2.cart-item-name {
  display: block; }

.definitionList-key {
  color: #333;
  font-size: 14px;
  font-weight: 700; }

dd.definitionList-value {
  color: #333;
  font-size: 14px;
  font-weight: 400; }

a.change-options {
  display: none; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions .button.b2b_btn {
  background: #000;
  margin-top: 20px;
  font-size: 0px; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions .button.b2b_btn:after {
  font-size: 16px;
  content: "Pay with Terms, ACH or Wire"; }

body .swal2-modal .swal2-confirm {
  background-color: #e76020;
  border-color: #e76020;
  font-weight: 600; }

body .swal2-modal .swal2-confirm:focus, body .swal2-modal .swal2-confirm:hover {
  background-color: #e76020;
  border-color: #e76020; }

.swal2-modal .button + .button {
  font-weight: 500; }

.yotpo-checkout-variable-widget {
  display: block !important; }

body .yotpo-checkout-variable-widget .yotpo-apply-redemption-button .yotpo-button-style {
  width: 130px; }

body.cart-cus #bolt_checkout_button svg {
  visibility: hidden; }

body.cart-cus #bolt_checkout_button.show svg {
  visibility: visible; }

body.cart-cus .cart-content-padding-right.cart-ri-element .cart-additionalCheckoutButtons {
  margin: 1.5rem auto 0px auto;
  text-align: center; }

body.cart-cus .cart-content-padding-right.cart-ri-element .or-use-label {
  text-align: center; }

@media only screen and (max-width: 900px) {
  body.cart-cus .cart-content-padding-right.cart-ri-element {
    width: 240px; }
  body.cart-cus .cart-content-padding-right.cart-lf-element {
    width: calc(100% - 240px);
    padding-right: 20px; }
  body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions .button {
    font-size: 13px;
    background-size: 10px;
    background-position: 12px 50%,center; }
  body.cart-cus input#couponcode, body.cart-cus input#certcode {
    width: 100%;
    border-right: 1px solid #c2c2c2;
    border-left: 1px solid #c2c2c2; }
  body.cart-cus .coupon-and-gift input.button.button--primary.button--small {
    width: 100%;
    margin-top: 5px; } }

@media only screen and (max-width: 900px) and (min-width: 768px) {
  div[data-tid="instant-bolt-checkout-button"] svg {
    opacity: 0 !important; }
  div[data-tid="instant-bolt-checkout-button"] .tablet-bolt {
    position: absolute;
    top: 10px;
    left: 50%;
    opacity: 1 !important;
    fill: #fff;
    margin-left: -50px !important;
    display: block !important; }
  div[data-tid="instant-bolt-checkout-button"] {
    display: block;
    height: 42px;
    position: relative; }
  .tablet-bolt g.l {
    transform: translate(10px, 8px) !important;
    scale: 0.8; }
  .tablet-bolt text.t {
    font-size: 14px !important;
    line-height: 14px !important;
    letter-spacing: 0px !important;
    font-weight: 600; }
  body .cart-item {
    padding-left: 0%; }
  body.cart-cus .cart-content-padding-right.cart-lf-element .cart-item-info {
    width: 33%;
    text-align: center; }
  body .cart-item-label {
    padding-left: 0;
    text-align: center; }
  body .cart-item-value {
    padding-left: 0; }
  .cart-item-quantity .form-increment {
    margin: 0;
    margin-top: 10px; }
  .cart-total-label {
    text-align: left; }
  .cart-total-value {
    float: right; } }

@media only screen and (max-width: 767px) {
  body.cart-cus .cart-content-padding-right.cart-lf-element {
    width: 100%;
    padding: 0px;
    float: none;
    order: 2; }
  body.cart-cus .cart-content-padding-right.cart-ri-element {
    width: 100%;
    float: none;
    border-top: 1px solid #ccc;
    padding-top: 10px; }
  body.cart-cus main#main-content .page-content.shopping-cart-cs {
    float: none;
    display: flex;
    flex-direction: column; }
  body.cart-cus main#main-content h1.page-heading {
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px; }
  body.cart-cus .cart-content-padding-right.cart-ri-element strong.summary.title {
    display: none; }
  .cart-total-label {
    width: 50%;
    text-align: left; }
  .cart-total-value {
    text-align: right;
    width: 50%; }
  .cart-total + .cart-total {
    border-top: 1px solid #ccc; }
  body.cart-cus main#main-content {
    padding: 0px; }
  body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-figure {
    width: 65px;
    position: absolute;
    padding: 0px;
    top: 15px;
    left: 15px; }
  body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-title {
    width: 100%;
    float: none;
    padding: 15px 15px 0px 90px;
    display: block;
    overflow: hidden; }
  body.cart-cus .cart-content-padding-right.cart-lf-element .cart-item-info {
    width: 33.33%;
    float: left;
    display: block;
    clear: none; }
  tr.cart-item {
    clear: both;
    overflow: hidden;
    display: block;
    position: relative;
    padding-top: 0px;
    padding-bottom: 30px; }
  body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-figure img {
    width: 100% !important;
    height: auto !important; }
  .cart-item-label {
    width: 100%;
    float: none;
    text-align: center;
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin-bottom: 10px; }
  body.cart-cus .cart-content-padding-right.cart-lf-element .cart-item-info {
    text-align: center;
    padding: 0px 0px 10px 0px; }
  body.cart-cus .cart-content-padding-right.cart-lf-element span.cart-item-value {
    color: #666;
    font-size: 18px;
    padding: 0px; }
  .cart-item-quantity .form-increment {
    margin: 0px;
    display: block; }
  body.cart-cus .cart-content-padding-right.cart-lf-element strong.cart-item-value {
    padding: 0px !important; }
  body.cart-cus .cart-content-padding-right.cart-lf-element a.cart-item-name__label {
    font-size: 13px;
    line-height: 20px;
    text-overflow: ellipsis;
    height: 30px; }
  p.cart-item-brand {
    display: none; }
  body.cart-cus .cart-content-padding-right.cart-lf-element td.cart-item-block.cart-item-info.last-td .cart-remove {
    bottom: -19px;
    right: 20px; }
  tr.cart-item {
    border-bottom: 1px solid #ccc; }
  body.cart-cus .coupon-and-gift li:first-child {
    border-bottom: 1px solid #ccc; }
  body.cart-cus .cart-content-padding-right.cart-lf-element .actions.main {
    text-align: center; }
  body.cart-cus main#main-content {
    margin-top: 10px; }
  .empty-cart-wrapper .empty-cart {
    padding: 0px 15px; } }

body.website-1330964 .rfq-button-container {
  display: none !important; }

.see-q {
  margin-top: 16px;
  font-size: 16px;
  color: #e76020;
  cursor: pointer;
  text-decoration: underline;
  text-align: center; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions .rfq-cart-button-container {
  width: 100%;
  margin: 15px 0 0;
  display: block;
  float: none; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions .rfq-cart-button-container button {
  background: #eee;
  border: 1px solid #ccc;
  width: 100%;
  color: #333;
  padding: 0 13px;
  font-size: 0px;
  line-height: 14px;
  height: 32px;
  font-weight: 600;
  font-family: Open Sans,sans-serif; }

body.cart-cus .cart-actions.cart-content-padding-right.checkout-buttons.cart-actions .rfq-cart-button-container button:after {
  content: "Request a Quote";
  font-size: 14px;
  line-height: 32px; }

.website-1330964 .cart-item-value.price--discounted {
  display: inline !important;
  visibility: visible !important; }

/*Reward Points CSS*/
body.cart-cus .cart-content-padding-right.cart-lf-element.rew-points .ft-reward-points {
  display: block !important; }

body.cart-cus .cart-content-padding-right.cart-lf-element .ft-reward-points p {
  font-size: 16px; }

body.cart-cus .cart-content-padding-right.cart-lf-element .ft-reward-points p span {
  color: #e76135;
  font-size: 18px; }

.cart-total:first-child .cart-total-value span {
  visibility: visible !important; }

body.cart-cus .cart-content-padding-right.cart-lf-element.rew-points .ft-reward-points p {
  margin: 0px; }

body.cart-cus .cart-content-padding-right.cart-lf-element.rew-points .ft-reward-points p.ast {
  font-size: 13px;
  font-style: italic; }

@media only screen and (max-width: 767px) {
  body.cart-cus .cart-content-padding-right.cart-lf-element .ft-reward-points p {
    font-size: 14px; }
  body.cart-cus .cart-content-padding-right.cart-lf-element.rew-points .ft-reward-points p.ast {
    font-size: 12px;
    line-height: 14px; } }

/*Reward Points CSS*/
