.page-width {
  *zoom: 1;
  max-width: 1130px;
  margin: 0 auto; }
  .page-width::after {
    content: '';
    display: table;
    clear: both; }
  @media only screen and (max-width: 1199px) {
    .page-width {
      width: 95%; } }

.small-footer {
  margin-top: 60px;
  background-color: #000;
  color: #fff;
  font-size: 13px;
  font-family: 'ProximaNovaRegular';
  line-height: 19px;
  padding-top: 18px;
  padding-bottom: 18px;
  text-align: center; }
  .small-footer .payment-icons {
    margin-bottom: 20px; }
    .small-footer .payment-icons.list--inline > li.payment-icon {
      margin-left: 10px;
      margin-right: 10px;
      width: auto; }
  .small-footer a {
    color: #fff; }
  .small-footer .site-footer__copyright {
    color: #fff;
    font-size: 13px;
    font-family: 'ProximaNovaRegular';
    line-height: 19px; }
  .small-footer p {
    color: #807f83;
    font-family: "ProximaNovaRegular";
    font-size: 17px;
    font-weight: normal !important;
    line-height: 1.42857 !important;
    margin: 0 0 19.4444px; }
  .small-footer .site-footer__copyright-content {
    font-size: 0.8125em;
    padding-right: 20px; }

.checkouttopBanner img {
  width: 1920px;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.Checkout .mfp-hide {
  display: none; }
.Checkout .zoom-anim-dialog.mfp-hide {
  background: #fff none repeat scroll 0 0;
  bottom: 0;
  color: #000;
  display: block;
  left: 0;
  margin: auto;
  max-height: 315px;
  max-width: 600px;
  overflow-y: auto;
  padding: 20px;
  position: fixed;
  right: 0;
  top: 0;
  width: 80%;
  z-index: 999; }
  .Checkout .zoom-anim-dialog.mfp-hide h2 {
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px; }
.Checkout .mfp-bg {
  background: #0b0b0b none repeat scroll 0 0;
  height: 100%;
  left: 0;
  opacity: 0.8;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 15;
  opacity: 0.8; }
.Checkout #small-dialog > a#fvpp-close {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer; }
.Checkout .main__footer {
  display: none; }
.Checkout #small-dialog .btn {
  border-bottom: 10px none;
  float: right;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 10px;
  text-transform: uppercase; }

.main__footer.checkout.pag-thank-you {
  display: none; }

.checkoutFooterWrap .site-footer__newsletter {
  display: none; }
.checkoutFooterWrap > .shopify-section > .site-footer > .page-width {
  display: none; }
.checkoutFooterWrap .grid.grid--no-gutters.small-footer {
  margin-top: auto; }
