body {
  overflow-y: scroll !important;
  font-family: Arial, sans-serif;
}
.header,.footer,.image {
  display: block;
  max-width: 1400px;
  width: 100%;
  height: auto;
  margin: 20px auto 20px auto !important;
  padding: 0 20px 0 20px !important;
  box-sizing: border-box;
  background: #fff;
}
.image {
  padding: 60px 0 60px 20px !important;
}
.footer { 
  padding: 30px;
  animation: 3s show;
  animation-fill-mode: forwards;  
  visibility: hidden;
}
@keyframes show {
  99% { visibility: hidden; }
  100% { visibility: visible; }
}
#description {
  margin-bottom: 30px;
  font-size: 0.875em !important;
  color: #515151 !important;
  text-align: center;
}
.copyright {
  display: flex;
  align-items: center;
  justify-content: center;
  font: bold 0.875em Arial;
  color: #000;
  text-decoration: none !important;
}
#top {
  cursor: pointer;
  visibility: hidden;
  position: fixed;
  bottom: 20px;
  right: 20px;
  color: #afafaf;
  background: #fff;
  border: 1px solid #d7d7d7;
  font: 0.875em Arial;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 39px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
}
@media screen and (max-width: 1600px) {
  #top {
    display: none !important;
  }
}

@media screen and (min-width: 1000px) {
  .SprdMain .sprd-header__title::after {
    content: 'Items with meaning. To change the design position, size, front or back, click "Customize" on the product detail page.';
    float: left;
    width: 100%;
    margin-bottom: 15px;
    font: 15px Arial !important;
    color: #515151 !important;
  }
}
.SprdMain .sprd-designer__back .sprd-header__title::after,.SprdMain .sprd-designer__title::after {
  content: '' !important; 
}
.SprdMain .sprd-designer__back .sprd-header__title {
  display: none !important; 
}

.SprdMain .sprd-breadcrumb {
  overflow: hidden !important;
}
.SprdMain .sprd-info-banner {
  display: none !important;
  color: #000 !important;
  background-color: #fff !important;
}
.sprd-bg-s2 {
  background-color: #afafaf !important;
}
#department-filter-D6 {
  display: none !important;
}
.SprdMain .sprd-navigation {
  border-top: none !important;
}
.SprdMain .sprd-startpage-teaser {
  min-height: 7em !important;
}
.SprdMain .sprd-startpage-teaser__cta {
  margin: 0em 0 0em 0 !important;
}
.SprdMain .sprd-startpage-collection-preview {
  margin: 0 2em 2em 2em !important;
}
.SprdMain .sprd-startpage-product-preview {
  margin: 2em 1em 2em 2em !important;
}
.SprdMain .sprd-slider--5items .sprd-slider__content .sprd-slider__item {
  width: calc(100% / 4) !important;
}
.SprdMain .sprd-collections__more-stuff-btn {
  margin: 20px 20px 0 !important;
}
.sprd-info-footer {
  padding-bottom: 0px !important;
}
/*.SprdMain .sprd-info-footer {
  border: none !important;
}*/
#buttonSpreadshirt,.sprd-info-footer__divider { display: none !important; }
.SprdMain .sprd-basket__count {
  color: #fff !important;
}
.SprdMain .sprd-startpage-about-us__text {
  max-width: 26em !important;
  margin-left: 20px !important;
}
.SprdMain .sprd-detail-product-type__model-images {
  display: none !important;
}
.SprdMain .sprd-filterpane {
  color: #000 !important;
}

.journalists {
  width: 540px;
}