/* START Hide GWP in Cart */
.ampromo-items-add {
    display: none !important;
}
/* END Hide GWP in Cart */




.copy-ends{
  color:#e43e22;
  font-weight:400;
}






.ms-topmenu .ms-submenu a.form-group.level1 .sale,
.mb-content .form-group .sale,
.mb-submenu .ms-category-level .col-category a.form-group .sale {
  color: #e43e22;
}

.ms-topmenu .ms-submenu a.form-group.level2 .sale {
  color: #e43e22;
  font-weight: 400;
}


/* START Paper Bar */
.paperbar-main .blocks-promo .promo-3 {
  background: none !important;
  min-heigh: unset !important;
  display: none;
}
  
.paperbar-main.plp-block .palette {
  margin-top: 8px;
}

.paperbar-main .palette .filters {
  margin: 16px auto 36px auto !important;
  margin-top: 18px !important;
}

.paperbar-main.plp-block .palette .filters .plp-title {
  font-family: Roboto, sans-serif !important;
  font-size: 28px !important;
  margin-bottom: 25px;
}

.paperbar-main.plp-block .palette .filters strong.plp-title {
  font-weight: 300 !important;
}

.paperbar-main.plp-block .palette .filters strong.plp-title:before {
  content: "Paper Bar: ";
}

.action-box {
  height: 40px !important;
}
/* END Paper Bar */


/* START PLP */
.product-item-name {
  font-size: 18px !important;
  -moz-hyphens: none !important;
  -ms-hyphens: none!important;
  -webkit-hyphens: none !important;
  hyphens: none !important;
  word-wrap: normal !important;
}
/* END PLP */


/* START PDP */
.fotorama__nav__frame.fotorama__nav__frame--thumb {
    margin-bottom: 5px;
}

.page-title-wrapper.product h1.page-title {
  font-size: 32px !important;
  line-height: 36px !important;
}

.product-info-main .product.attribute {
  font-size: 16px !important;
  line-height: 22px !important;
}

.customprint-product-page .product-info-main .price-box.price-tier_price .tierPriceSelection {
  font-size: 1.8rem !important;
}

.customprint-product-page .product-options-wrapper .print-method-attribute .print-value,
.customprint-product-page .product-options-bottom .print-method-attribute .print-value {
  font-size: 1.6rem !important;
}

.product-info-main .price-box .price-wrapper .price,
.product-options-bottom .price-box .price-wrapper .price {
  font-size: 2rem !important;
}

.product-info-main .product-add-form .table-wrapper.grouped .table.data.grouped thead>tr>th {
  font-size: 18px !important;
  line-height: 20px !important;
}

.product-info-main .price-box .price-wrapper .price,
.product-options-bottom .price-box .price-wrapper .price {
  font-size: 1.8rem !important;
  font-weight: 500 !important;
}

.product-info-main .special-price .price-container {
  color: #e43e22 !important;
  font-size: 1.8rem !important;
  font-weight: 500 !important;
}

.product-info-main .price-box {
  margin-top: 10px !important;
}

.product.info.detailed .description {
  width: 100% !important;
}

.product.info.detailed .description .value,
.product.info.detailed .description .value p {
  font-size: 17px !important;
  line-height: 22px !important;
}

.product-info-main .special-price {
  display: unset !important;
}

.product-info-price .on-sale {
  color: #e43e22;
  font-size: 1.8rem;
}

.gpf-color-swatch.gpf-widget-item-content {
    border: 1px solid rgba(37,37,37,0.2);
}
/* END PDP */



/* START Footer */
.footer .footer-links-title {
  font-size: 1.6rem !important;
}

.footer.content .footer-links-title {
  margin-bottom: 8px !important;
}

/* END Footer */