@import url('page-desktop-1b42ed89df.min-blessed1.css?z=20');

.sp-arrow:after {
  left: 30%;
  top: 50%;
  -webkit-transform: skew(-145deg,0deg);
  -ms-transform: skew(-145deg,0deg);
  transform: skew(-145deg,0deg);
  box-shadow: 0 0 18px -4px rgba(0,0,0,.75);
}

.sp-previous-arrow:before {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #000;
}

.sp-previous-arrow:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #000;
}

.sp-next-arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sp-next-arrow:before {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #000;
}

.sp-next-arrow:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #000;
}

.ie8 .sp-arrow {
  width: 0;
  height: 0;
}

.ie8 .sp-arrow:before {
  content: none;
}

.ie8 .sp-arrow:after {
  content: none;
}

.ie8.sp-horizontal .sp-previous-arrow {
  border-right: 20px solid #fff;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.ie8.sp-horizontal .sp-next-arrow {
  border-left: 20px solid #fff;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.ie8.sp-vertical .sp-previous-arrow {
  border-bottom: 20px solid #fff;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

.ie8.sp-vertical .sp-next-arrow {
  border-top: 20px solid #fff;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

.ie8 .sp-thumbnail-arrow {
  width: 0;
  height: 0;
}

.ie8 .sp-thumbnail-arrow:before {
  content: none;
}

.ie8 .sp-thumbnail-arrow:after {
  content: none;
}

.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow {
  border-right: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow {
  border-left: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
  border-right: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow {
  border-left: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow {
  border-bottom: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow {
  border-top: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
  border-bottom: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow {
  border-top: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie7 .sp-arrow {
  width: 0;
  height: 0;
}

.ie7 .sp-arrow:before {
  content: none;
}

.ie7 .sp-arrow:after {
  content: none;
}

.ie7.sp-horizontal .sp-previous-arrow {
  border-right: 20px solid #fff;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.ie7.sp-horizontal .sp-next-arrow {
  border-left: 20px solid #fff;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
}

.ie7.sp-vertical .sp-previous-arrow {
  border-bottom: 20px solid #fff;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

.ie7.sp-vertical .sp-next-arrow {
  border-top: 20px solid #fff;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
}

.ie7 .sp-thumbnail-arrow {
  width: 0;
  height: 0;
}

.ie7 .sp-thumbnail-arrow:before {
  content: none;
}

.ie7 .sp-thumbnail-arrow:after {
  content: none;
}

.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow {
  border-right: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow {
  border-left: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow {
  border-right: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow {
  border-left: 12px solid #fff;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow {
  border-bottom: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow {
  border-top: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
  border-bottom: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow {
  border-top: 12px solid #fff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}

.sp-thumbnail-arrows {
  position: absolute;
}

.sp-fade-thumbnail-arrows {
  opacity: 0;
  transition: opacity .5s;
}

.sp-thumbnail-arrow {
  position: absolute;
  display: block;
  width: 15px;
  height: 25px;
  cursor: pointer;
}

.sp-previous-thumbnail-arrow:before {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #fff;
  left: 30%;
  top: 0;
  -webkit-transform: skew(145deg,0deg);
  -ms-transform: skew(145deg,0deg);
  transform: skew(145deg,0deg);
}

.sp-previous-thumbnail-arrow:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #fff;
  left: 30%;
  top: 50%;
  -webkit-transform: skew(-145deg,0deg);
  -ms-transform: skew(-145deg,0deg);
  transform: skew(-145deg,0deg);
}

.sp-next-thumbnail-arrow:before {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #fff;
  right: 30%;
  top: 0;
  -webkit-transform: skew(35deg,0deg);
  -ms-transform: skew(35deg,0deg);
  transform: skew(35deg,0deg);
}

.sp-next-thumbnail-arrow:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 50%;
  background-color: #fff;
  right: 30%;
  top: 50%;
  -webkit-transform: skew(-35deg,0deg);
  -ms-transform: skew(-35deg,0deg);
  transform: skew(-35deg,0deg);
}

a.sp-video {
  text-decoration: none;
}

a.sp-video img {
  border: none;
}

a.sp-video:after {
  content: '\25B6';
  position: absolute;
  width: 45px;
  padding-left: 5px;
  height: 50px;
  border: 2px solid #fff;
  text-align: center;
  font-size: 30px;
  border-radius: 30px;
  top: 0;
  color: #fff;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,.2);
  margin: auto;
  line-height: 52px;
}

.footerBreadCrumbs {
  width: 100%;
  background-color: #575757;
  color: #fff;
  font-size: 12px;
  margin-bottom: 1px;
}

.footerBreadCrumbs .breadCrumbs {
  padding-top: 10px;
  padding-bottom: 10px;
}

.footerBreadCrumbs .breadCrumbs .bCrumbs {
  padding-left: 10px;
  margin: 0;
}

.footerBreadCrumbs .breadCrumbs .bCrumbs li {
  display: inline-block;
  padding-right: 5px;
}

.footerBreadCrumbs .breadCrumbs .bCrumbs li a {
  color: #fff;
  text-decoration: none;
}

.passwordSection .-passwordVerify {
  position: absolute;
  left: 234px;
  width: 47%;
  bottom: 24px;
  background-color: #f9f9f9;
  padding: 10px;
  border: 1px solid #e1e1e1;
  z-index: 200;
}

.passwordSection .-passwordVerify:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 90%;
  left: 23px;
  background: #f9f9f9;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}

.passwordSection .-passwordVerify ul {
  list-style: none;
}

.passwordSection .-passwordVerify ul li {
  position: relative;
}

.passwordSection .-passwordVerify ul li:before {
  content: '\2715';
  position: absolute;
  left: -20px;
}

.passwordSection .-passwordVerify ul li.-correct {
  color: #35b2b6;
}

.passwordSection .-passwordVerify ul li.-correct:before {
  content: '\2713';
}

.passwordSection .checkoutPopup {
  left: 224px!important;
  bottom: 22px!important;
}

.passwordSection .checkoutPopup:before {
  top: 90%!important;
}

.passwordSection .resetPopup {
  left: 265px!important;
}

.passwordSection label.error,
.passwordSection label.error-soft {
  color: #d40140;
}

.passwordSection span.error,
.passwordSection span.error-soft {
  color: #d40140;
  font-weight: 700;
}

.passwordSection .error,
.passwordSection .error-soft {
  border-color: #d40140;
}

.passwordSection .error-soft {
  border: 1px solid #d40140!important;
}

.passwordSection .errorCheck {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23D9382C'%3E%3Cpath d='M24 20.188l-8.315-8.209 8.2-8.282-3.697-3.697-8.212 8.318-8.31-8.203-3.666 3.666 8.321 8.24-8.206 8.313 3.666 3.666 8.237-8.318 8.285 8.203z'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
  position: absolute;
  right: 10px;
  float: right;
  top: 5px;
}

.passwordSection .validCheck {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%2369C53A'%3E%3Cpath d='M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-size: 18px 18px;
  position: absolute;
  right: 10px;
  float: right;
  top: 5px;
}

.passwordSection .inputBlock .floating-label,
.passwordSection .inputBlock .floating-label-date {
  font-size: 12px;
  white-space: nowrap;
  color: #404040;
  -webkit-animation: moveTextTop .1s;
  animation: moveTextTop .1s;
  opacity: 1;
  position: absolute;
  top: -16px;
}

.passwordSection .inputBlock .floating-label.-invalid {
  color: #d40140;
}

.passwordSection .grid {
  display: grid;
  grid-template-columns: 40% 50%;
}

.passwordSection .inputValidator {
  width: 85%!important;
  display: block;
}

.passwordSection .inputValidator:focus {
  border: 1px solid #e1e1e1!important;
}

.passwordSection .password-field .eye-closed,
.passwordSection .password-field .eye-open {
  display: none;
  width: 24px;
  height: 24px;
}

.passwordSection .password-field.-shown .eye-closed,
.passwordSection .password-field:not(.-shown) .eye-open {
  display: block;
}

.checkout-step-3 .next>.coupon .passwordSection .password-field .field,
.checkout-step-5 .method .passwordSection .password-field .group>.action>.billinput,
.passwordSection .password-field .checkout-step-3 .next>.coupon .field,
.passwordSection .password-field .checkout-step-5 .method .group>.action>.billinput,
.passwordSection .password-field .input,
.passwordSection .password-field .number-spinner>.field {
  padding-right: 44px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0;
}

.passwordSection .password-field .password-toggle {
  position: absolute;
  right: 44px;
  top: 2px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background: 0 0;
  border: 0;
  padding: 0;
  margin: 0;
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: block;
  pointer-events: auto;
}

.passwordSection .password-field .password-toggle svg.eye-closed,
.passwordSection .password-field .password-toggle svg.eye-closed svg,
.passwordSection .password-field .password-toggle svg.eye-closed:hover,
.passwordSection .password-field .password-toggle svg.eye-closed:hover svg,
.passwordSection .password-field .password-toggle svg.eye-open,
.passwordSection .password-field .password-toggle svg.eye-open svg,
.passwordSection .password-field .password-toggle svg.eye-open:hover,
.passwordSection .password-field .password-toggle svg.eye-open:hover svg {
  fill: rgba(0,0,0,.5);
}

.passwordSection .password-field .password-toggle svg.eye-closed:hover,
.passwordSection .password-field .password-toggle svg.eye-closed:hover svg,
.passwordSection .password-field .password-toggle svg.eye-open:hover,
.passwordSection .password-field .password-toggle svg.eye-open:hover svg {
  fill: rgba(0,0,0,.7);
}

.page-teaser .showcase.newsletter,
.teaser-box .showcase.newsletter {
  background-size: contain;
  height: auto;
}

.unsubscribe .-checkmark li {
  padding-left: 40px;
}

.unsubscribe .submit {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  padding: 6px 10px;
  display: inline-block;
  color: #fff;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.hidden {
  display: none;
}

.relative {
  position: relative;
}

form .check {
  margin-right: 5px;
  vertical-align: middle;
}

.newsletter-button {
  border: 0;
  background: #35b2b6;
  color: #fff;
  border-radius: 3px;
  padding: 3px 10px;
  cursor: pointer;
}

#newsletter-header-mobile {
  text-align: center;
  background-color: #5f5e5e;
  color: #fff;
  padding: 5px 0;
  position: relative;
  display: block;
}

#newsletter-header-mobile p {
  margin: 0;
}

#newsletter-header-mobile a {
  color: #fff;
  text-decoration: underline;
}

#newsletter-header-mobile .success {
  top: 50%;
  left: 13%;
  width: 70%;
  padding-right: 45px;
}

#newsletter-header-mobile .success h2 {
  font-size: 45px;
}

#newsletter-header-mobile .check {
  vertical-align: middle;
  margin-right: 5px;
}

#newsletter-body {
  position: relative;
  display: block;
}

#newsletter-body input[type=text] {
  width: 50%;
  background-image: none;
}

#newsletter-body input[type=email] {
  width: 50%;
}

#newsletter-body .btn-submit {
  border: 1px solid #e9a209;
  color: #fff;
  font-weight: 700;
  text-shadow: 0 0 5px #e9a209;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhYjIzOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ODEwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background: linear-gradient(#fab239,#d98103);
  padding: 5px 10px;
}

#newsletter-body p {
  margin-bottom: 10px;
}

#faq-content #newsletter-body p {
  text-align: right;
}

#faq-content .text-right label {
  width: 143px;
  display: inline-block;
}

#newsletter-body-form {
  text-align: center;
  position: relative;
  display: block;
}

#newsletter-body-form p {
  margin: 0 0 10px 0;
}

#newsletter-body-form input[type=email] {
  padding: 4px 4px;
  border: 1px solid #ccc;
  border-radius: 3px 0 0 3px;
}

#newsletter-body-form input[type=submit] {
  margin-left: -5px;
}

@media (min-width:1025px) {
  .mobile-only {
    display: none;
  }
}

#email-deal.mobile-email-form {
  background: #fff;
  width: 100%;
  z-index: 1000;
  font-size: 40px;
}

#email-deal.mobile-email-form .deadline,
#email-deal.mobile-email-form input {
  font-size: 16px;
  color: #000;
}

.mobile-email-form .newsletter-header-msg a {
  text-decoration: none;
}

.mobile-email-form .newsletter-header-msg {
  background: #fff;
  border: 10px solid #797777;
  padding: 10px;
  z-index: 10000000;
  position: fixed;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px;
  border-radius: 6px;
}

.mobile-email-form .btn-close {
  display: block;
  width: 26px;
  height: 26px;
  position: absolute;
  top: 0;
  right: 0;
  line-height: .5;
  color: #5f5e5e;
  border-radius: 20px;
  border: 1px solid #fff;
  padding: 6px 7px;
  margin: 10px;
  text-align: center;
  font-size: 40px;
  background: #fff;
  font-weight: 700;
  text-decoration: none;
}

.mobile-email-form .btn-close-mob {
  z-index: 100;
  display: block;
  width: 15px;
  height: 15px;
  text-align: center;
  position: absolute;
  right: 0;
  line-height: .5;
  color: #5f5e5e;
  border: 1px solid #fff;
  margin: 10px;
  text-align: center;
  font-size: 20px;
  border-radius: 15px;
  background: #fff;
  font-weight: 700;
  text-decoration: none;
}

.mobile-email-form label {
  line-height: 2;
}

.mobile-email-form #clock-newsletter {
  margin-bottom: .5em;
}

.mobile-email-form #newsletter-header-mobile {
  padding: 5px 0 15px;
  font-size: 16px;
}

.unsubscribe {
  position: relative;
}

.unsubscribe h1 {
  font-size: 32px;
  margin: 10px 0 5px;
}

.unsubscribe h2 {
  margin-top: 25px;
  margin-bottom: 30px;
  line-height: 1.5;
  font-size: 21px;
}

.unsubscribe.second {
  color: #222;
  margin-bottom: 18px;
}

.unsubscribe input[type=radio] {
  margin-right: 10px;
}

.unsubscribe input[type=email] {
  border: 1px solid #35b2b6;
  width: 260px;
  height: 30px;
  padding: 0 3px;
}

.unsubscribe label {
  display: inline-block;
  padding: 5px 0;
}

.unsubscribe .submit {
  color: #fff;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  display: inline-block;
  padding: 5px 10px;
  margin-top: 20px;
  background-color: #35b2b6;
  border: 0;
  width: 157px;
  height: 35px;
}

.unsubscribe .awards {
  height: 50px;
  padding-top: 110px;
}

.unsubscribe .quality h3 {
  font-size: 13px;
  font-weight: 700;
}

.unsubscribe .panel {
  border-radius: 7px;
  padding: 0 40px;
  margin-bottom: 10em;
  margin-top: 0;
}

.unsubscribe .panelCd {
  border-radius: 7px;
  padding: 0 40px;
  margin-bottom: 10em;
  margin-top: 0;
}

.unsubscribe .checkmark {
  margin: 10px 0;
}

.unsubscribe .services-list .checkmark {
  position: relative;
  padding-left: 30px;
  font-size: 14px;
  height: auto;
}

.unsubscribe .services-list .checkmark:before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 15px;
  height: 15px;
  font-size: 24px;
  color: #35b2b6;
  content: '\2713';
  line-height: .4;
  border-radius: 50%;
  border: 1px solid #e2e2e2;
  background-color: #fff;
}

.unsubscribe .col-1-2 {
  width: 47%;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
}

.unsubscribe .col-1-2:first-of-type {
  margin-right: 20px;
}

.success {
  background-color: #4eb11e;
  color: #fff;
  border-radius: 10px;
  padding: 10px;
  position: absolute;
  box-shadow: 1px 2px 1px 1px #ccc;
  z-index: 11;
  top: -30px;
}

.success .close {
  position: absolute;
  right: 8px;
  top: -8px;
  font-size: 20px;
}

.success .close:hover {
  text-decoration: none;
}

.passwordSection .unsubscribe .error-soft,
.unsubscribe .error,
.unsubscribe .passwordSection .error-soft {
  background-color: #de4a4a;
}

.doi-success p {
  margin: 10px 0 10px;
}

.doi-success .teaser-main {
  background: url(../staticimages/newsletter/doi.jpg) no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
  min-height: 415px;
  margin-bottom: 30px;
  width: 100%;
}

.doi-success .teaser-main h1 {
  top: 300px;
  position: absolute;
  font-size: 35px;
  padding-top: 20px;
  padding-left: 30px;
  text-shadow: 2px 2px 2px rgba(0,0,0,.75);
  color: #fff;
  max-width: 675px;
}

.doi-success .subscribe-btn {
  background-color: orange;
  padding: 10px;
  display: inline-block;
  color: #fff;
  border-radius: 5px;
  box-shadow: 1px 1px #ccc;
  text-decoration: none;
}

.doi-success .subscribe-btn:hover {
  border: none;
  box-shadow: 0 0 15px #ccc;
}

.privacy h1 {
  font-size: 24px;
  margin: 10px 0 10px 0;
}

.privacy h2 {
  font-size: 22px;
  margin: 0 0 10px 0;
}

.privacy a {
  color: #35b2b6;
}

.privacy ul {
  margin: 10px 0;
  padding-left: 30px;
}

.privacy ul.-noDeco {
  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  padding-inline-start: 0;
}

.privacy ul.-noDeco li {
  list-style-type: none;
}

.privacy ul li {
  list-style-type: disc;
}

.privacy ol {
  padding-left: 30px;
  margin: 10px 0;
  list-style-type: decimal;
}

.privacy li {
  margin-bottom: 5px;
}

.newsletter-checkbox {
  font-size: 13px;
}

.newsletter-checkbox .checkbox>input:checked+label,
.newsletter-checkbox .checkbox>input:not(:checked)+label {
  padding-left: 34px;
  padding-top: 5px;
}

.newsletter-checkbox .checkbox>input:checked+label:after,
.newsletter-checkbox .checkbox>input:not(:checked)+label:after {
  width: 21px;
  height: 24px;
  left: 3px;
  top: 4px;
}

.newsletter-checkbox .checkbox>input:checked+label:before,
.newsletter-checkbox .checkbox>input:not(:checked)+label:before {
  width: 27px;
  height: 27px;
}

.newsletter-checkbox .checkbox>input:checked+label:before {
  border-color: #35b2b6;
}

.newsletter-list {
  margin-top: 50px;
}

.newsletter-list .social,
.newsletter-list>.newsletter {
  margin-bottom: 20px;
}

.newsletter-list>.newsletter .-nl {
  padding: 20px;
  display: inline-block;
  width: 100%;
}

.tablet .newsletter-list>.newsletter {
  max-width: 700px;
}

.tablet .newsletter-list>.newsletter.-span-12 {
  width: 100%;
  max-width: 100%;
}

.tablet .newsletter-list>.newsletter.-span-12 .-nl {
  width: 95%;
  margin: 0 auto;
  display: table;
}

.newsletter-list>.newsletter .bestpreise-seal {
  width: 80px;
  margin: 0 12px 0 0;
  float: left;
  margin-bottom: 190px;
}

.newsletter-list .-nl {
  padding-bottom: 0;
  margin-right: 20px;
  height: 327px;
}

.newsletter-list .-nl .nl-icon {
  width: 100px;
  height: 90px;
  fill: currentColor;
}

.newsletter-list .-nl.-small {
  margin-right: 0;
}

.newsletter-list .-nl .subtitle,
.newsletter-list .-nl .title {
  font-size: 20px;
  font-weight: 400;
  margin: 0;
}

.newsletter-list .-nl .subtitle {
  font-size: 16px;
  margin-bottom: 20px;
}

.newsletter-list .-nl>.signup {
  width: 100%;
}

.newsletter-list .-w200 {
  width: 200px;
}

.product-list>.product {
  margin-bottom: 20px;
}

.product-list>.product>.product-box>.info>.min-format {
  width: 100%;
  padding-top: 42px;
}

.product-list>.product>.product-box>.info>.min-format>.min-cross-price {
  display: inline-block;
}

.product-list>.product>.product-box>.info>.min-format>.min-format-angebot {
  display: inline-block;
  float: right;
  padding-right: 3px;
}

.product-list .nl-icon {
  width: 200px;
  height: 90px;
  fill: currentColor;
}

.story-list>.story {
  display: block;
  margin-bottom: 5px;
}

.story-list>.story .pin-it-btn {
  display: none;
  position: absolute;
  top: 5px;
  left: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AcaCxEu1E4b9wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAANESURBVDjLfZRdTJtlFMd/7bpSTfu2JevCaClDXRboKB8qgss6P8LKRjbRjCZOMWZDL4wf0YnxKxOjV0biBV5t7EKjieuWeMFVSUiQLS1jY7RV5tx0pi24aoW+/VAKbXm8WHixMD135/mf53/+55ycoxrV2QTrTF1WhtTShHnPQ5RZK1FptRSSMunJaZL+SZZ/i6//gmo9keWJ/VS99DzSA42kLofIRWcpyGkMDQ709bUsRmaJf32O2OBQCZHm3872t1+j8ujT3PrSS9jzAoVUekPmbT3d1Lz3Ols62wl2HkEUi6WK7v34HazHnuGK20M2fJX/M41RotnnpZjLMfVI1xqRpWs/Oz75gPDhowrJJsmA5ZCbu6qr0FXbyIZmSAz7yEXnSsgWzk/wc18/jFl2Ctl/Sdz8aECM6mxiVGcTFx9sF/mkLIQQYuE7v0iOB0Q+KYt8UhbXj59Q4qb2dYulxJ9isrVDaKT7GzE0OAh2PacoaR45Sy4yS7i1g1xkVlFQe3KAHZ9+SCZ8Ffn8BPJ4gOW5OFuf6kRd3r6X1OUgxXQGgMqebjQmI2HPMTSSgSafF53dSiGV5scXjwNQ8/4bSr8Swz6klmbUm8tNZEMzCrDlUAfJ8QC56BzOs6cxu9rQOx0AFFJpkuMBDM46JT4TmkFTbkKt1mrRmCQFKMipDVPKhtcSbTZKSrmr5KriCup8YgFddVWJVLOr7XY5cppcJKZMSme3om9wsBiJKfFmVxuFTBb1wtgFDM46NkkGAOJfnSP2+WlQqdA3OEqUrfbmRl+/8qZ31rH4axR1JvgDf13/BfsrvQp4o68fnd2m+A9f8/PYYgzLQTdhT2+JwvLHXdz64gya5fgf/P7Nt9xz4k2ig0PK9MyuNgAutrgxNO663avQTMna1J76jPmRMWT/5NqKOL1D6Ow2pvZ1U0xnqD9zCo3JyLTbc8c1qT05gL5pF8EDR8gn5lGvAmFPL3/fjLD7pwAVzx5GYzJu2HAA055WmnxeDI31XNn7JPnE/J3PSPVbL7Otx8Pd99UQGxwqKcVy0I3WWoE85ufaq+9SSMr/fY8AdNursBxox/zobrQVW1lZWoIVgXxhgsTwCJnp7zco/QcGRWfbffenDAAAAABJRU5ErkJggg==);
  border-radius: 3px;
  color: #fff;
  padding: 4px 20px 5px 30px;
  font-weight: 700;
  background-color: #bd081c;
  background-repeat: no-repeat;
  background-position: 5px 5px;
  cursor: pointer;
}

.story-list>.story .pin-it-btn.active {
  display: block;
}

.story-list>.story .story-box {
  float: left;
  font-size: 14px;
  margin: 4px;
  position: relative;
  width: 488px;
  min-height: 505px;
}

.story-list>.story .story-box.-qualitySize {
  width: 480px;
  margin: 8px;
}

.story-list>.story>a {
  position: relative;
  display: block;
}

.easyPaginateNav {
  color: #35b2b6;
  display: block;
  margin: auto;
  text-align: center;
  width: 100%;
  font-size: 1.1em;
}

.easyPaginateNav a {
  padding: 9px;
  color: #35b2b6;
  text-decoration: none;
}

.easyPaginateNav a:active,
.easyPaginateNav a:focus {
  font-weight: 700;
}

.easyPaginateNav a:hover {
  font-weight: 700;
  text-decoration: none;
}

.easyPaginateNav a.disabled {
  pointer-events: none;
  cursor: default;
  opacity: .4;
}

.easyPaginateNav a.current {
  pointer-events: none;
  font-weight: 700;
  text-decoration: underline;
}

.page-footer {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 43px;
  background-color: #575757;
  color: #fff;
  font-size: 12px;
}

.page-footer .lineBreadcrumbs {
  width: 100%;
  border-bottom: 1px solid;
  position: absolute;
  margin-top: 21px;
}

.page-footer .bCrumbs {
  padding-left: 10px;
  margin-top: -9px;
  padding-bottom: 15px;
}

.page-footer .bCrumbs li {
  display: inline-block;
  padding-right: 5px;
}

.page-footer .bCrumbs a {
  color: #fff;
  text-decoration: none;
}

.page-footer>.fine-print {
  position: relative;
  text-align: center;
  margin-bottom: 10px;
}

.page-footer>.fine-print .link {
  color: #fff;
  text-decoration: none;
}

.page-footer>.fine-print .link:hover {
  text-decoration: underline;
}

.page-footer>.developer-note {
  text-align: center;
}

.page-footer>.developer-note>.heart {
  position: relative;
  height: 20px;
  width: 24px;
  fill: #35b2b6;
  margin: 0 7px;
  top: 6px;
}

.page-footer-sitemap {
  padding-bottom: 47px;
  font-family: Montserrat,sans-serif;
}

.page-footer-sitemap>.column {
  width: 20%;
}

.page-footer-sitemap .headline {
  font-size: 12px;
  color: #fff;
  margin-bottom: 0;
  margin-top: 0;
}

.page-footer-sitemap>.accordion-nav.column>.sub,
.page-footer-sitemap>.column>.accordion-nav,
.page-footer-sitemap>.column>.link-list,
.page-footer-sitemap>.column>.selection-list,
.page-footer-sitemap>.link-nav.column>ul,
.page-head-row.page-footer-sitemap>.nav.column>ul,
.page-head-row>.meta.page-footer-sitemap>.nav.column>ul,
.page-head-sub-row.page-footer-sitemap>.subnav.column>ul {
  float: left;
}

.page-footer-sitemap>.accordion-nav.column>.sub>li,
.page-footer-sitemap>.column>.accordion-nav>li,
.page-footer-sitemap>.column>.link-list>li,
.page-footer-sitemap>.column>.selection-list>li,
.page-footer-sitemap>.link-nav.column>ul>li,
.page-head-row.page-footer-sitemap>.nav.column>ul>li,
.page-head-row>.meta.page-footer-sitemap>.nav.column>ul>li,
.page-head-sub-row.page-footer-sitemap>.subnav.column>ul>li {
  line-height: 18px;
}

.page-footer-sitemap>.accordion-nav.column>.sub a,
.page-footer-sitemap>.column>.accordion-nav a,
.page-footer-sitemap>.column>.link-list a,
.page-footer-sitemap>.column>.selection-list a,
.page-footer-sitemap>.link-nav.column>ul a,
.page-head-row.page-footer-sitemap>.nav.column>ul a,
.page-head-row>.meta.page-footer-sitemap>.nav.column>ul a,
.page-head-sub-row.page-footer-sitemap>.subnav.column>ul a {
  color: #fff;
  text-decoration: none;
}

.page-footer-sitemap>.accordion-nav.column>.sub a:hover,
.page-footer-sitemap>.column>.accordion-nav a:hover,
.page-footer-sitemap>.column>.link-list a:hover,
.page-footer-sitemap>.column>.selection-list a:hover,
.page-footer-sitemap>.link-nav.column>ul a:hover,
.page-head-row.page-footer-sitemap>.nav.column>ul a:hover,
.page-head-row>.meta.page-footer-sitemap>.nav.column>ul a:hover,
.page-head-sub-row.page-footer-sitemap>.subnav.column>ul a:hover {
  color: #35b2b6;
  transition: color .2s;
}

.page-head {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 200;
}

.page-head-bar {
  width: 100%;
  min-width: 1020px;
  position: relative;
  padding: 5px 0;
  border-bottom: 1px solid #b7b7b7;
  background-color: #fff;
  z-index: 2;
}

.page-head-row {
  position: relative;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.page-head-row>.header-middle {
  margin: auto;
}

.page-head-row>.header-middle .header-middle-content {
  text-align: center;
  margin-top: -8px;
  font-size: 14px;
}

.page-head-row>.header-middle .header-middle-content .js-countdown {
  font-family: Arial,Helvetica,sans-serif;
}

.page-head-row>.header-middle .header-middle-content a {
  color: #35b2b6;
}

.page-head-row.-top-bar {
  display: grid;
  grid-template-columns: repeat(2,1fr);
}

.page-head-row.-top-bar.-bottomBorder {
  border-bottom: 1px solid #b7b7b7;
}

.page-head-row.-top-bar:before {
  content: none;
}

.page-head-row>.header-middle-side {
  font-size: 14px;
  position: absolute;
  left: 45%;
  top: 10px;
}

.page-head-row>.header-middle-side a {
  color: #35b2b6;
}

.page-head-row>.header-right-side {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.page-head-row>.header-right-side>.header-icon {
  margin: 10px 0 0 20px;
  text-align: center;
}

.page-head-row>.header-right-side>.header-icon.-active>a {
  color: #35b2b6;
}

.page-head-row>.header-right-side>.header-icon.-active>a>svg {
  fill: #35b2b6;
}

.page-head-row>.header-right-side>.header-icon>a {
  text-decoration: none;
  color: #878787;
}

.page-head-row>.header-right-side>.header-icon>a:hover {
  color: #35b2b6;
}

.page-head-row>.header-right-side>.header-icon>a:hover svg {
  fill: #35b2b6;
}

.page-head-row>.header-right-side>.header-icon>a .cart-notification {
  font-size: 12px;
  height: 16px;
  width: 16px;
  background: #d40140;
  color: #fff;
  position: absolute;
  border-radius: 25px;
  display: grid;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  top: 3px;
  right: 12px;
}

.page-head-row>.header-right-side>.header-icon>a>p {
  font-size: 10px;
  margin-top: 0;
}

.page-head-row>.header-right-side>.header-icon>a>svg {
  fill: #aaa;
}

.page-head-row>.brand {
  display: inline-block;
  vertical-align: bottom;
  width: 270px;
  height: 40px;
  margin-right: 20px;
  margin-top: 10px;
}

.page-head-row>.nav {
  display: inline-block;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 0;
  height: 12px;
  padding-top: 3px;
  padding-bottom: 5px;
  vertical-align: middle;
}

.page-head-row>.nav .-neu {
  color: #d40140;
}

.page-head-row .trusted-seals {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}

.page-head-row .trusted-seals .trusted-seal,
.page-head-row .trusted-seals>.ekomi-seal {
  float: left;
  margin: 0 10px;
}

.page-head-row>.meta {
  display: inline-block;
  position: absolute;
  right: 0;
  top: -5px;
  font-size: 12px;
  padding: 17.5px 0;
}

.page-head-row>.meta .icon.user {
  height: 18px;
  width: 18px;
  fill: currentColor;
  position: relative;
  top: -2px;
  pointer-events: auto;
}

.page-head-row>.meta>.nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.page-head-row>.meta>.nav .divider {
  color: #b7b7b7;
  padding-left: 10px;
}

.page-head-row>.meta>.nav .-headerInfo {
  padding-right: 25px;
}

.page-head-row>.meta>.nav .-headerIcons {
  margin-top: -9px;
  padding-right: 5px;
}

.page-head-row>.meta .time-support {
  margin-top: -4px;
}

.page-head-row>.meta .time-support span {
  font-size: 9px;
  margin-top: -4px;
}

.page-head-row>.meta a {
  transition: color .2s;
  text-decoration: none;
  color: inherit;
}

.page-head-row>.meta a:hover {
  color: #35b2b6;
}

.page-head-row>.meta>.nav li {
  padding: 0 10px;
  transition: color .2s;
}

.page-head-row>.meta>.nav li:last-of-type {
  padding-right: 0;
}

.page-head-row>.meta>.nav li.-active,
.page-head-row>.meta>.nav li:hover {
  color: #35b2b6;
}

.page-head-row>.meta .cart {
  position: relative;
  width: 21px;
  height: 18px;
  top: -2px;
  margin-right: 2px;
  vertical-align: bottom;
  fill: currentColor;
}

.page-head-row span#cartcount {
  padding: 0 5px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  position: absolute;
  top: 2px;
  right: 23px;
  display: table;
  height: 16px;
  min-width: 16px;
  line-height: 16px;
  font-size: 10px;
  font-weight: 700;
  color: #fff;
  background-color: #d40140;
  border-radius: 8px;
}

.page-head-row>.meta>.info {
  margin-bottom: -4px;
  display: table;
  float: right;
}

.page-head-row>.meta .phone {
  width: 12px;
  height: 12px;
  margin-right: 5px;
  fill: #4a4a4a;
}

.page-head-row>.countdown-block {
  position: absolute;
  margin-top: -8px;
  margin-left: 313px;
  font-size: 13px;
}

.page-head-row .heart-valentine {
  position: relative;
  height: 20px;
  width: 24px;
  margin: 0 7px;
  top: 6px;
  fill: red;
}

.page-head-row .highlight {
  color: #35b2b6;
}

.page-head-sub {
  position: absolute;
  width: 100%;
  min-width: 1020px;
  background-color: #f2f2f0;
  background-color: rgba(242,242,240,.95);
  padding: 20px 0 30px;
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s,-webkit-transform .5s;
  z-index: 1;
}

.no-csstransforms .page-head-sub {
  visibility: hidden;
}

.page-head-sub.-expanded {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.no-csstransforms .page-head-sub.-expanded {
  visibility: visible;
}

.page-head-sub-row {
  padding: 0 10px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  transition: height .2s;
  height: 100px;
}

.page-head-sub-row>.subnav {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.page-head-sub-row>.subnav .item.ref-mixpix {
  position: relative;
}

.page-head-sub-row.bigger {
  height: 230px;
}

.page-head-sub-row.bigger {
  height: 240px;
}

.page-teaser,
.teaser-box {
  width: 100%;
  min-width: 1020px;
  background-color: #f3f3f3;
}

.page-teaser .mixPix-logo,
.teaser-box .mixPix-logo {
  display: block;
  height: 30px;
}

.page-teaser .mixPix-text,
.teaser-box .mixPix-text {
  position: absolute;
  bottom: 150px;
  font-weight: 700;
  margin-left: 15px;
}

.-alternate.teaser-box,
.page-teaser.-alternate {
  background-color: #fff;
}

.-collapse.teaser-box,
.page-teaser.-collapse {
  padding-bottom: 0;
}

.-new.teaser-box>.showcase,
.page-teaser.-new>.showcase {
  padding-top: 35px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 500px;
  min-height: 500px;
}

@media screen and (min-width:1920px) {
  .-new.teaser-box>.showcase,
  .page-teaser.-new>.showcase {
    background-size: auto;
  }
}

.-new.teaser-box>.showcase.xmas,
.page-teaser.-new>.showcase.xmas {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/teaser-desktop-tablet-xmas-10a66d3338.jpg);
  background-position: top;
}

.-new.teaser-box>.showcase.xmas .image,
.page-teaser.-new>.showcase.xmas .image {
  visibility: hidden;
}

.-new.teaser-box>.showcase.offersBackground,
.page-teaser.-new>.showcase.offersBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/standard_bg_teaser-compressor-cb9e456bc5.jpg);
}

.-new.teaser-box>.showcase.mixPIxBackground,
.page-teaser.-new>.showcase.mixPIxBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/mixpix-teaser-desktop-new-929dbc69f8.jpg);
  background-position: center;
}

.-new.teaser-box>.showcase.mixBloxBackground,
.page-teaser.-new>.showcase.mixBloxBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/mixblox-fa820a3f4b.jpg);
  background-position: center;
}

.-new.teaser-box>.showcase.starMapBackground,
.page-teaser.-new>.showcase.starMapBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/teaser/desktop/starmap-teaser-desktop-ENG-fce988c0fa.jpg);
  background-position: center;
}

.-new.teaser-box>.showcase.gspBackground,
.page-teaser.-new>.showcase.gspBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/gsp-teaser-background-5c7a102700.jpg);
}

.-new.teaser-box>.showcase.frameBackground,
.page-teaser.-new>.showcase.frameBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/wall_with_shelf-27178ed82e.jpg);
}

.-new.teaser-box>.showcase.metalBackground,
.page-teaser.-new>.showcase.metalBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/aluminium-teaser-bg-1586be0af5.jpg);
}

.-new.teaser-box>.showcase.acrylBackground,
.page-teaser.-new>.showcase.acrylBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/acrylic-teaser-53c8db68ff.jpg);
}

.-new.teaser-box>.showcase.forexBackground,
.page-teaser.-new>.showcase.forexBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/forex-photo-prints-background-d72352dca1.jpg);
}

.-new.teaser-box>.showcase.blanketBackground,
.page-teaser.-new>.showcase.blanketBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/teaser-blanket-620664cd2e.jpg);
}

.-new.teaser-box>.showcase.mugsBackground,
.page-teaser.-new>.showcase.mugsBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/teaser-mugs-b01cdcec59.jpg);
}

.-new.teaser-box>.showcase.phoneBackground,
.page-teaser.-new>.showcase.phoneBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/notebook-coffee-9a8aeee8b9.jpg);
}

.-new.teaser-box>.showcase.mousepadBackground,
.-new.teaser-box>.showcase.puzzleBackground,
.page-teaser.-new>.showcase.mousepadBackground,
.page-teaser.-new>.showcase.puzzleBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/teaser-desk-with-keayboard-072be201c3.jpg);
}

.-new.teaser-box>.showcase.cushionBackground,
.page-teaser.-new>.showcase.cushionBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/teaser-cushion-cover-e4040e2acc.jpg);
  padding-top: 100px;
}

.-new.teaser-box>.showcase.towelBackground,
.page-teaser.-new>.showcase.towelBackground {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/towel_teaser-ec525b527c.jpg);
}

.-new.teaser-box>.showcase>.body>.product>.badge,
.page-teaser.-new>.showcase>.body>.product>.badge {
  right: -20px;
}

.-new.teaser-box>.showcase>.body>.product>.badge.TwoLines .price,
.page-teaser.-new>.showcase>.body>.product>.badge.TwoLines .price {
  line-height: 55px;
}

.-new.teaser-box>.showcase>.body>.info,
.page-teaser.-new>.showcase>.body>.info {
  width: 465px;
  background: #fff;
  margin-right: 12px;
  padding: 25px;
  border-radius: 5px;
  float: right;
}

.-new.teaser-box>.showcase>.body>.info .tesa-logo,
.page-teaser.-new>.showcase>.body>.info .tesa-logo {
  width: 60px;
  position: absolute;
  margin-left: 4px;
  margin-top: 3px;
}

.-new.teaser-box>.showcase>.body>.info>.headline,
.page-teaser.-new>.showcase>.body>.info>.headline {
  font-size: 25px;
  font-family: Montserrat;
  font-weight: 700;
  line-height: 1.038;
  margin-top: 0;
}

.-new.teaser-box>.showcase>.body>.info .-nl .checkbox label,
.page-teaser.-new>.showcase>.body>.info .-nl .checkbox label {
  font-size: 13px;
  text-align: center;
  margin: 0 auto;
  display: table;
  padding-bottom: 15px;
  line-height: 1.6em;
}

.-new.teaser-box>.showcase>.body>.info .-nl .checkbox label a,
.page-teaser.-new>.showcase>.body>.info .-nl .checkbox label a {
  color: #35b2b6;
}

.-new.teaser-box>.showcase>.body>.info .-nl .checkbox label:before,
.page-teaser.-new>.showcase>.body>.info .-nl .checkbox label:before {
  width: 18px;
  height: 18px;
}

.-new.teaser-box>.showcase>.body>.info .-nl .checkbox label:after,
.page-teaser.-new>.showcase>.body>.info .-nl .checkbox label:after {
  width: 14px;
  height: 15px;
}

.-new.teaser-box>.showcase>.body>.info .g-recaptcha,
.page-teaser.-new>.showcase>.body>.info .g-recaptcha {
  margin: 0 auto;
  display: table;
}

.-new.teaser-box>.showcase>.body>.info>.features,
.page-teaser.-new>.showcase>.body>.info>.features {
  margin-bottom: 20px;
}

.-new.teaser-box>.showcase>.body>.info>.features>li,
.page-teaser.-new>.showcase>.body>.info>.features>li {
  padding-left: 30px;
}

.-new.teaser-box>.showcase>.body>.info>.features>li:before,
.page-teaser.-new>.showcase>.body>.info>.features>li:before {
  content: '';
  top: 3px;
  width: 23px;
  height: 23px;
  background-size: 23px 23px;
  background-repeat: no-repeat;
  position: absolute;
  left: -2px;
}

.-new.teaser-box>.showcase>.body>.info>.features .hplogo,
.page-teaser.-new>.showcase>.body>.info>.features .hplogo {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/logo/hp-4551e13273.svg);
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left: 4px;
}

.-new.teaser-box>.showcase>.body>.info .upload-button,
.page-teaser.-new>.showcase>.body>.info .upload-button {
  bottom: auto;
  margin: 0 auto;
  position: relative;
  padding: 0;
  width: 100%;
}

.-new.teaser-box>.showcase>.body>.info .upload-button button,
.page-teaser.-new>.showcase>.body>.info .upload-button button {
  font-size: 22px;
  line-height: 55px;
  height: 55px;
  width: 100%;
  padding: 0 40px 0 20px;
}

.-new.teaser-box>.showcase>.body>.info .upload-button button:after,
.page-teaser.-new>.showcase>.body>.info .upload-button button:after {
  height: 18px;
  width: 11px;
  margin-left: 8px;
  right: 21px;
  margin-top: -9px;
}

.-nl-large.teaser-box>.showcase>.head>.headline,
.page-teaser.-nl-large>.showcase>.head>.headline {
  font-weight: 900;
}

.-nl-large.teaser-box>.showcase>.head>.subline,
.page-teaser.-nl-large>.showcase>.head>.subline {
  font-size: 26px;
}

.-nl-large.teaser-box>.showcase>.head>.subline s,
.page-teaser.-nl-large>.showcase>.head>.subline s {
  font-size: 1.5em;
}

.-nl-large.teaser-box>.showcase>.body .price,
.page-teaser.-nl-large>.showcase>.body .price {
  font-size: 88px;
  font-weight: 900;
  margin-top: 0;
  color: #35b2b6;
  text-align: center;
}

.-newsletter.teaser-box .showcase,
.page-teaser.-newsletter .showcase {
  height: auto;
}

.-newsletter.teaser-box .showcase>.head .headline,
.page-teaser.-newsletter .showcase>.head .headline {
  margin-bottom: 30px;
}

.-newsletter.teaser-box .showcase .offer .max-width,
.page-teaser.-newsletter .showcase .offer .max-width {
  margin-bottom: 10px;
}

.page-teaser .deal-condition,
.teaser-box .deal-condition {
  font-size: 14px;
  margin-left: 40px;
}

.tablet .page-teaser,
.tablet .teaser-box {
  min-width: 0;
}

.-has-ribbon.teaser-box,
.page-teaser.-has-ribbon {
  overflow: hidden;
  position: relative;
}

.-has-ribbon.teaser-box:before,
.page-teaser.-has-ribbon:before {
  content: attr(data-ribbon-title);
  position: absolute;
  z-index: 101;
  right: -75px;
  top: 20px;
  height: 35px;
  width: 190px;
  padding-right: 30px;
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
  background-color: #d40140;
  line-height: 35px;
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: underline;
  text-align: center;
  color: #fff;
}

.page-teaser>.photobook,
.teaser-box>.photobook {
  position: relative;
  height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: 100;
}

.page-teaser>.faq,
.teaser-box>.faq {
  position: relative;
  height: 300px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  text-align: center;
  width: 100%;
  z-index: 100;
}

.page-teaser>.faq>.headline,
.teaser-box>.faq>.headline {
  padding-top: 78px;
  padding-bottom: 49px;
  font-size: 34px;
  margin: 0;
  font-weight: 400;
  color: #fff;
}

.page-teaser>.faq .search-wrapper,
.teaser-box>.faq .search-wrapper {
  position: relative;
}

.page-teaser>.faq .search-wrapper>.search,
.teaser-box>.faq .search-wrapper>.search {
  width: 490px;
  height: 35px;
  border-radius: 2px;
  border: 1px solid #e8e8e8;
  padding-left: 10px;
  padding-right: 50px;
  font-size: 14px;
  background-color: rgba(255,255,255,.9);
}

.page-teaser>.faq .search-wrapper>.search:active,
.page-teaser>.faq .search-wrapper>.search:focus,
.teaser-box>.faq .search-wrapper>.search:active,
.teaser-box>.faq .search-wrapper>.search:focus {
  outline: 0;
  border-color: #35b2b6;
}

.page-teaser>.faq .search-wrapper>.search::-webkit-input-placeholder,
.teaser-box>.faq .search-wrapper>.search::-webkit-input-placeholder {
  font-style: italic;
  color: #aaa;
}

.page-teaser>.faq .search-wrapper>.search::-moz-placeholder,
.teaser-box>.faq .search-wrapper>.search::-moz-placeholder {
  font-style: italic;
  color: #aaa;
}

.page-teaser>.faq .search-wrapper>.search:-ms-input-placeholder,
.teaser-box>.faq .search-wrapper>.search:-ms-input-placeholder {
  font-style: italic;
  color: #aaa;
}

.page-teaser>.faq .search-wrapper>.search::-ms-input-placeholder,
.teaser-box>.faq .search-wrapper>.search::-ms-input-placeholder {
  font-style: italic;
  color: #aaa;
}

.page-teaser>.faq .search-wrapper>.search::placeholder,
.teaser-box>.faq .search-wrapper>.search::placeholder {
  font-style: italic;
  color: #aaa;
}

.page-teaser>.faq .search-wrapper>.icon,
.teaser-box>.faq .search-wrapper>.icon {
  position: absolute;
  right: 10px;
  top: 2px;
  height: 20px;
  width: 20px;
  fill: #4a4a4a;
}

.page-teaser>.text,
.teaser-box>.text {
  position: relative;
  height: 300px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  text-align: left;
  z-index: 100;
}

.page-teaser>.text.-impressum-teaser,
.teaser-box>.text.-impressum-teaser {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/buildings-9e0e03f07c.jpg);
}

.page-teaser>.text .headline,
.teaser-box>.text .headline {
  padding-top: 160px;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 33px;
  font-weight: 600;
  color: #fff;
}

.page-teaser>.text .subline,
.teaser-box>.text .subline {
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  margin: 0;
}

.page-teaser>.text:before,
.teaser-box>.text:before {
  content: '';
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(62,62,62,.4);
}

.page-teaser .-green,
.teaser-box .-green {
  color: #35b2b6;
}

.page-teaser>.showcase,
.teaser-box>.showcase {
  position: relative;
  height: 500px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center bottom;
  z-index: 100;
}

.page-teaser>.showcase.-mixPix h1,
.teaser-box>.showcase.-mixPix h1 {
  font-size: 22px!important;
}

.page-teaser>.showcase.-noHeight,
.teaser-box>.showcase.-noHeight {
  height: auto;
}

.page-teaser>.showcase.-nl-4t2,
.teaser-box>.showcase.-nl-4t2 {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/newsletter/nl_pg_4t-f8e521b4fa.jpg);
}

.page-teaser>.showcase .info .teaserCodeField,
.teaser-box>.showcase .info .teaserCodeField {
  margin-top: 15px;
  width: 71%;
  margin-left: 43px;
}

.page-teaser>.showcase .info .teaserCodeField .-twoBulletsTop,
.teaser-box>.showcase .info .teaserCodeField .-twoBulletsTop {
  margin-top: 72px;
}

.page-teaser>.showcase .info .teaserCodeField .topTitle,
.teaser-box>.showcase .info .teaserCodeField .topTitle {
  margin-bottom: 15px;
}

.page-teaser>.showcase .info .teaserCodeField p,
.teaser-box>.showcase .info .teaserCodeField p {
  margin-bottom: 0;
}

.page-teaser>.showcase .info .teaserCodeField .content,
.teaser-box>.showcase .info .teaserCodeField .content {
  background-color: #fff;
  text-align: center;
  color: #35b2b6;
  font-weight: 700;
  font-size: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  box-shadow: 1px 2px 15px #888;
}

.page-teaser>.showcase .info .teaserCodeFieldNull,
.teaser-box>.showcase .info .teaserCodeFieldNull {
  width: 95%;
}

.page-teaser>.showcase .info .teaserCodeFieldNull .-twoBulletsTop,
.teaser-box>.showcase .info .teaserCodeFieldNull .-twoBulletsTop {
  margin-top: 72px;
}

.page-teaser>.showcase .info .teaserCodeFieldNull .topTitle,
.teaser-box>.showcase .info .teaserCodeFieldNull .topTitle {
  margin-bottom: 15px;
}

.page-teaser>.showcase .info .teaserCodeFieldNull p,
.teaser-box>.showcase .info .teaserCodeFieldNull p {
  margin-bottom: 0;
}

.page-teaser>.showcase .info .teaserCodeFieldNull .content,
.teaser-box>.showcase .info .teaserCodeFieldNull .content {
  background-color: #fff;
  text-align: center;
  color: #35b2b6;
  font-weight: 700;
  font-size: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.page-teaser>.showcase .cushion,
.teaser-box>.showcase .cushion {
  padding: 15px 30px!important;
  background-color: rgba(255,255,255,.7);
  height: 380px;
}

.page-teaser>.showcase.blanket,
.teaser-box>.showcase.blanket {
  background-position: left;
}

.page-teaser>.showcase.-newsletter .showcase,
.teaser-box>.showcase.-newsletter .showcase {
  height: auto;
}

.page-teaser>.showcase.-newsletter .showcase>.head .headline,
.teaser-box>.showcase.-newsletter .showcase>.head .headline {
  margin-bottom: 30px;
}

.page-teaser>.showcase.-newsletter .showcase .offer .max-width,
.teaser-box>.showcase.-newsletter .showcase .offer .max-width {
  margin-bottom: 10px;
}

.page-teaser>.showcase>.head,
.teaser-box>.showcase>.head {
  padding-top: 20px;
  padding-bottom: 20px;
}

.-new.teaser-box.page-teaser>.showcase>.body.head>.product>.headline,
.-new.teaser-box>.showcase>.body.head>.product>.headline,
.article-showcase .page-teaser>.showcase>.head>.description-wrapper>.headline,
.article-showcase .teaser-box>.showcase>.head>.description-wrapper>.headline,
.checkout-head .page-contact .page-teaser>.showcase>.steps.head>.content>.headline,
.checkout-head .page-contact .teaser-box>.showcase>.steps.head>.content>.headline,
.checkout-step-1 .page-teaser>.showcase>.head>.files>.headline,
.checkout-step-1 .page-teaser>.showcase>.head>.head>.headline,
.checkout-step-1 .page-teaser>.showcase>.head>.info>.headline,
.checkout-step-1 .page-teaser>.showcase>.head>.upload>.headline,
.checkout-step-1 .teaser-box>.showcase>.head>.files>.headline,
.checkout-step-1 .teaser-box>.showcase>.head>.head>.headline,
.checkout-step-1 .teaser-box>.showcase>.head>.info>.headline,
.checkout-step-1 .teaser-box>.showcase>.head>.upload>.headline,
.checkout-step-3 .page-contact .page-teaser>.showcase>.next.head>.content>.headline,
.checkout-step-3 .page-contact .teaser-box>.showcase>.next.head>.content>.headline,
.checkout-step-3 .page-teaser>.showcase>.next.head>.checkout>.headline,
.checkout-step-3 .page-teaser>.showcase>.next.head>.coupon>.headline,
.checkout-step-3 .page-teaser>.showcase>.next.head>.more>.headline,
.checkout-step-3 .teaser-box>.showcase>.next.head>.checkout>.headline,
.checkout-step-3 .teaser-box>.showcase>.next.head>.coupon>.headline,
.checkout-step-3 .teaser-box>.showcase>.next.head>.more>.headline,
.checkout-step-4 .page-teaser>.showcase>.head>.delivery>.headline,
.checkout-step-4 .page-teaser>.showcase>.head>.extra-delivery>.headline,
.checkout-step-4 .teaser-box>.showcase>.head>.delivery>.headline,
.checkout-step-4 .teaser-box>.showcase>.head>.extra-delivery>.headline,
.checkout-step-5 .page-teaser>.showcase>.head>.continue>.headline,
.checkout-step-5 .page-teaser>.showcase>.head>.payment-accordion>.headline,
.checkout-step-5 .teaser-box>.showcase>.head>.continue>.headline,
.checkout-step-5 .teaser-box>.showcase>.head>.payment-accordion>.headline,
.checkout-step-6.-nv>form .page-teaser>.showcase>.head>.terms>.headline,
.checkout-step-6.-nv>form .teaser-box>.showcase>.head>.terms>.headline,
.checkout-step-7.coupon .page-teaser>.showcase>.head>p>.headline,
.checkout-step-7.coupon .teaser-box>.showcase>.head>p>.headline,
.checkout-step-7.storyshare>.story .page-teaser>.showcase>.head>.content>.headline,
.checkout-step-7.storyshare>.story .teaser-box>.showcase>.head>.content>.headline,
.newsletter-list .page-teaser>.showcase>.head>.social>.headline,
.newsletter-list .teaser-box>.showcase>.head>.social>.headline,
.orders .page-teaser>.showcase>.shippinginfo.head>.address>.headline,
.orders .page-teaser>.showcase>.shippinginfo.head>.payment>.headline,
.orders .teaser-box>.showcase>.shippinginfo.head>.address>.headline,
.orders .teaser-box>.showcase>.shippinginfo.head>.payment>.headline,
.page-account.page-teaser>.content.showcase>.addresses-wrapper.head>.addressbox>.headline,
.page-account.page-teaser>.content.showcase>.addresses-wrapper.head>.directory>.headline,
.page-account.teaser-box>.content.showcase>.addresses-wrapper.head>.addressbox>.headline,
.page-account.teaser-box>.content.showcase>.addresses-wrapper.head>.directory>.headline,
.page-account>.content>.addresses-wrapper>.directory .page-teaser>.showcase>.head>.address>.headline,
.page-account>.content>.addresses-wrapper>.directory .teaser-box>.showcase>.head>.address>.headline,
.page-contact .checkout-head .page-teaser>.showcase>.steps.head>.content>.headline,
.page-contact .checkout-head .teaser-box>.showcase>.steps.head>.content>.headline,
.page-contact .checkout-step-3 .page-teaser>.showcase>.next.head>.content>.headline,
.page-contact .checkout-step-3 .teaser-box>.showcase>.next.head>.content>.headline,
.page-contact .cms-teaser.page-teaser>.showcase>.body.head>.content>.headline,
.page-contact .cms-teaser.teaser-box>.showcase>.body.head>.content>.headline,
.page-contact .page-photobook .page-teaser>.showcase>.plattforms.head>.content>.headline,
.page-contact .page-photobook .teaser-box>.showcase>.plattforms.head>.content>.headline,
.page-contact .page-teaser.teaser-box>.photobook.showcase>.body.head>.content>.headline,
.page-contact .page-teaser.teaser-box>.showcase>.body.head>.content>.headline,
.page-contact .page-teaser.teaser-box>.showcase>.head>.content>.headline,
.page-contact .page-teaser>.checkout-step-7.storyshare.showcase>.share.head>.content>.headline,
.page-contact .page-teaser>.checkout-step-7.terms.showcase>.body.head>.content>.headline,
.page-contact .page-teaser>.page-login.showcase>.login-showcase.head>.content>.headline,
.page-contact .page-teaser>.page-teaser.showcase>.trust-nl.head>.content>.headline,
.page-contact .page-teaser>.page-teaser.showcase>.trust.head>.content>.headline,
.page-contact .page-teaser>.photobook.showcase>.body.head>.content>.headline,
.page-contact .page-teaser>.showcase>.article-showcase.head>.content>.headline,
.page-contact .page-teaser>.showcase>.body.head>.content>.headline,
.page-contact .page-teaser>.showcase>.checkout-section.head>.content>.headline,
.page-contact .page-teaser>.showcase>.checkout-step-7.coupon.head>.content>.headline,
.page-contact .page-teaser>.showcase>.checkout-step-7.customerstory.head>.content>.headline,
.page-contact .page-teaser>.showcase>.checkout-step-7.orderreview.head>.content>.headline,
.page-contact .page-teaser>.showcase>.head>.content>.headline,
.page-contact .page-teaser>.showcase>.newsletter-list.head>.content>.headline,
.page-contact .page-teaser>.showcase>.page-account.head>.content>.headline,
.page-contact .page-teaser>.showcase>.page-faq.head>.content>.headline,
.page-contact .page-teaser>.showcase>.page-footer-sitemap.head>.content>.headline,
.page-contact .page-teaser>.showcase>.page-head-row.head>.content>.headline,
.page-contact .page-teaser>.showcase>.page-head-sub-row.head>.content>.headline,
.page-contact .page-teaser>.showcase>.page-partnerprogramm.head>.content>.headline,
.page-contact .page-teaser>.showcase>.page-text.head>.content>.headline,
.page-contact .page-teaser>.showcase>.payment-methods.head>.content>.headline,
.page-contact .page-teaser>.showcase>.product-list.head>.content>.headline,
.page-contact .page-teaser>.showcase>.row.head>.content>.headline,
.page-contact .page-teaser>.showcase>.story-list.head>.content>.headline,
.page-contact .page-teaser>.teaser-box.showcase>.trust-nl.head>.content>.headline,
.page-contact .page-teaser>.teaser-box.showcase>.trust.head>.content>.headline,
.page-contact .page-teaser>.teaser-box.showcase>.wrapper.head>.content>.headline,
.page-contact .page-teaser>.text-section.showcase>.section.head>.content>.headline,
.page-contact .post .page-teaser>.showcase>.body.head>.content>.headline,
.page-contact .post .page-teaser>.showcase>.footer.head>.content>.headline,
.page-contact .post .teaser-box>.showcase>.body.head>.content>.headline,
.page-contact .post .teaser-box>.showcase>.footer.head>.content>.headline,
.page-contact .teaser-box.page-teaser>.photobook.showcase>.body.head>.content>.headline,
.page-contact .teaser-box.page-teaser>.showcase>.body.head>.content>.headline,
.page-contact .teaser-box.page-teaser>.showcase>.head>.content>.headline,
.page-contact .teaser-box>.checkout-step-7.storyshare.showcase>.share.head>.content>.headline,
.page-contact .teaser-box>.checkout-step-7.terms.showcase>.body.head>.content>.headline,
.page-contact .teaser-box>.page-login.showcase>.login-showcase.head>.content>.headline,
.page-contact .teaser-box>.page-teaser.showcase>.trust-nl.head>.content>.headline,
.page-contact .teaser-box>.page-teaser.showcase>.trust.head>.content>.headline,
.page-contact .teaser-box>.photobook.showcase>.body.head>.content>.headline,
.page-contact .teaser-box>.showcase>.article-showcase.head>.content>.headline,
.page-contact .teaser-box>.showcase>.body.head>.content>.headline,
.page-contact .teaser-box>.showcase>.checkout-section.head>.content>.headline,
.page-contact .teaser-box>.showcase>.checkout-step-7.coupon.head>.content>.headline,
.page-contact .teaser-box>.showcase>.checkout-step-7.customerstory.head>.content>.headline,
.page-contact .teaser-box>.showcase>.checkout-step-7.orderreview.head>.content>.headline,
.page-contact .teaser-box>.showcase>.head>.content>.headline,
.page-contact .teaser-box>.showcase>.newsletter-list.head>.content>.headline,
.page-contact .teaser-box>.showcase>.page-account.head>.content>.headline,
.page-contact .teaser-box>.showcase>.page-faq.head>.content>.headline,
.page-contact .teaser-box>.showcase>.page-footer-sitemap.head>.content>.headline,
.page-contact .teaser-box>.showcase>.page-head-row.head>.content>.headline,
.page-contact .teaser-box>.showcase>.page-head-sub-row.head>.content>.headline,
.page-contact .teaser-box>.showcase>.page-partnerprogramm.head>.content>.headline,
.page-contact .teaser-box>.showcase>.page-text.head>.content>.headline,
.page-contact .teaser-box>.showcase>.payment-methods.head>.content>.headline,
.page-contact .teaser-box>.showcase>.product-list.head>.content>.headline,
.page-contact .teaser-box>.showcase>.row.head>.content>.headline,
.page-contact .teaser-box>.showcase>.story-list.head>.content>.headline,
.page-contact .teaser-box>.teaser-box.showcase>.trust-nl.head>.content>.headline,
.page-contact .teaser-box>.teaser-box.showcase>.trust.head>.content>.headline,
.page-contact .teaser-box>.teaser-box.showcase>.wrapper.head>.content>.headline,
.page-contact .teaser-box>.text-section.showcase>.section.head>.content>.headline,
.page-faq.-basic .page-teaser>.showcase>.head>.not-found>.headline,
.page-faq.-basic .teaser-box>.showcase>.head>.not-found>.headline,
.page-login .page-teaser>.showcase>.head>.box-login-wrapper>.headline,
.page-login .page-teaser>.showcase>.head>.box-register-wrapper>.headline,
.page-login .page-teaser>.showcase>.head>.box-upload-wrapper>.headline,
.page-login .teaser-box>.showcase>.head>.box-login-wrapper>.headline,
.page-login .teaser-box>.showcase>.head>.box-register-wrapper>.headline,
.page-login .teaser-box>.showcase>.head>.box-upload-wrapper>.headline,
.page-photobook .page-contact .page-teaser>.showcase>.plattforms.head>.content>.headline,
.page-photobook .page-contact .teaser-box>.showcase>.plattforms.head>.content>.headline,
.page-photobook .page-teaser>.plattforms.showcase>.box-wrapper.head>.home>.headline,
.page-photobook .page-teaser>.plattforms.showcase>.box-wrapper.head>.web>.headline,
.page-photobook .page-teaser>.showcase>.plattforms.head>.box-wrapper>.headline,
.page-photobook .teaser-box>.plattforms.showcase>.box-wrapper.head>.home>.headline,
.page-photobook .teaser-box>.plattforms.showcase>.box-wrapper.head>.web>.headline,
.page-photobook .teaser-box>.showcase>.plattforms.head>.box-wrapper>.headline,
.page-teaser.-new.teaser-box>.showcase>.body.head>.product>.headline,
.page-teaser.-new>.showcase>.body.head>.product>.headline,
.page-teaser.teaser-box>.photobook.showcase>.body.head>.action-wrapper>.headline,
.page-teaser.teaser-box>.photobook.showcase>.body.head>.eyecatcher>.headline,
.page-teaser.teaser-box>.showcase>.body.head>.info-crm>.headline,
.page-teaser.teaser-box>.showcase>.body.head>.info>.headline,
.page-teaser.teaser-box>.showcase>.body.head>.product-crm>.headline,
.page-teaser.teaser-box>.showcase>.body.head>.product-kissen>.headline,
.page-teaser.teaser-box>.showcase>.body.head>.product>.headline,
.page-teaser>.checkout-step-3.showcase>.innercart.head>.head>.headline,
.page-teaser>.checkout-step-3.showcase>.innercart.head>.overview>.headline,
.page-teaser>.checkout-step-6.-nv.showcase>form.head>.billing>.headline,
.page-teaser>.checkout-step-6.-nv.showcase>form.head>.next>.headline,
.page-teaser>.checkout-step-6.-nv.showcase>form.head>.overview>.headline,
.page-teaser>.checkout-step-6.showcase>form.head>.billing>.headline,
.page-teaser>.checkout-step-6.showcase>form.head>.next>.headline,
.page-teaser>.checkout-step-6.showcase>form.head>.overview>.headline,
.page-teaser>.checkout-step-6.showcase>form.head>.terms>.headline,
.page-teaser>.checkout-step-7.storyshare.showcase>.share.head>.next>.headline,
.page-teaser>.checkout-step-7.storyshare.showcase>.share.head>.terms>.headline,
.page-teaser>.page-account.showcase>.content.head>.addresses-wrapper>.headline,
.page-teaser>.page-faq.showcase>.categories.head>.category>.headline,
.page-teaser>.page-login.showcase>.login-showcase.head>.box-wrapper>.headline,
.page-teaser>.page-teaser.showcase>.trust.head>.badges>.headline,
.page-teaser>.page-teaser.showcase>.trust.head>.tv>.headline,
.page-teaser>.page-text.showcase>.content.head>.info>.headline,
.page-teaser>.photobook.showcase>.body.head>.action-wrapper>.headline,
.page-teaser>.photobook.showcase>.body.head>.eyecatcher>.headline,
.page-teaser>.showcase>.article-showcase.head>.image>.headline,
.page-teaser>.showcase>.body .page-teaser>.showcase>.head>.info-crm46>.headline,
.page-teaser>.showcase>.body .teaser-box>.showcase>.head>.info-crm46>.headline,
.page-teaser>.showcase>.body.head>.info-crm>.headline,
.page-teaser>.showcase>.body.head>.info>.headline,
.page-teaser>.showcase>.body.head>.product-crm>.headline,
.page-teaser>.showcase>.body.head>.product-kissen>.headline,
.page-teaser>.showcase>.body.head>.product>.headline,
.page-teaser>.showcase>.checkout-step-2.head>.addon>.headline,
.page-teaser>.showcase>.checkout-step-2.head>.formats>.headline,
.page-teaser>.showcase>.checkout-step-3.head>.info>.headline,
.page-teaser>.showcase>.checkout-step-4.head>.head>.headline,
.page-teaser>.showcase>.checkout-step-6.-nv.head>.head>.headline,
.page-teaser>.showcase>.checkout-step-6.head>.head>.headline,
.page-teaser>.showcase>.checkout-step-7.customerstory.head>.story>.headline,
.page-teaser>.showcase>.checkout-step-7.orderreview.head>.info>.headline,
.page-teaser>.showcase>.checkout-step-7.orderreview.head>.trusted>.headline,
.page-teaser>.showcase>.form-boxed.head>.vertical>.headline,
.page-teaser>.showcase>.head>.col>.headline,
.page-teaser>.showcase>.newsletter-list.head>.newsletter>.headline,
.page-teaser>.showcase>.page-account.head>.content>.headline,
.page-teaser>.showcase>.page-account.head>.navigation>.headline,
.page-teaser>.showcase>.page-faq.-basic.head>.question>.headline,
.page-teaser>.showcase>.page-footer-sitemap.head>.column>.headline,
.page-teaser>.showcase>.page-partnerprogramm.head>.content>.headline,
.page-teaser>.showcase>.page-text.head>.aside>.headline,
.page-teaser>.showcase>.page-text.head>.content>.headline,
.page-teaser>.showcase>.product-list.head>.product>.headline,
.page-teaser>.showcase>.story-list.head>.story>.headline,
.page-teaser>.showcase>.teaser-photobook.head>.action-wrapper>.headline,
.page-teaser>.showcase>.teaser-photobook.head>.eyecatcher>.headline,
.page-teaser>.showcase>.teaser-showcase.head>.info-crm>.headline,
.page-teaser>.showcase>.teaser-showcase.head>.info>.headline,
.page-teaser>.showcase>.teaser-showcase.head>.product-crm>.headline,
.page-teaser>.showcase>.teaser-showcase.head>.product-kissen>.headline,
.page-teaser>.showcase>.teaser-showcase.head>.product>.headline,
.page-teaser>.showcase>.text-format.head>.headline-small>.headline,
.page-teaser>.teaser-box.showcase>.trust.head>.badges>.headline,
.page-teaser>.teaser-box.showcase>.trust.head>.tv>.headline,
.page-teaser>.teaser-box.showcase>.wrapper.head>.body>.headline,
.page-teaser>.text-section.showcase>.section.head>.headline-small>.headline,
.page-teaser>.text-section.showcase>.section.head>.headline>.headline,
.page-teaser>.text-section.showcase>.section.head>.text>.headline,
.page-teaser>.text-section.showcase>.section.head>ul>.headline,
.post .page-contact .page-teaser>.showcase>.body.head>.content>.headline,
.post .page-contact .page-teaser>.showcase>.footer.head>.content>.headline,
.post .page-contact .teaser-box>.showcase>.body.head>.content>.headline,
.post .page-contact .teaser-box>.showcase>.footer.head>.content>.headline,
.teaser-box.page-teaser>.photobook.showcase>.body.head>.action-wrapper>.headline,
.teaser-box.page-teaser>.photobook.showcase>.body.head>.eyecatcher>.headline,
.teaser-box.page-teaser>.showcase>.body.head>.info-crm>.headline,
.teaser-box.page-teaser>.showcase>.body.head>.info>.headline,
.teaser-box.page-teaser>.showcase>.body.head>.product-crm>.headline,
.teaser-box.page-teaser>.showcase>.body.head>.product-kissen>.headline,
.teaser-box.page-teaser>.showcase>.body.head>.product>.headline,
.teaser-box>.checkout-step-3.showcase>.innercart.head>.head>.headline,
.teaser-box>.checkout-step-3.showcase>.innercart.head>.overview>.headline,
.teaser-box>.checkout-step-6.-nv.showcase>form.head>.billing>.headline,
.teaser-box>.checkout-step-6.-nv.showcase>form.head>.next>.headline,
.teaser-box>.checkout-step-6.-nv.showcase>form.head>.overview>.headline,
.teaser-box>.checkout-step-6.showcase>form.head>.billing>.headline,
.teaser-box>.checkout-step-6.showcase>form.head>.next>.headline,
.teaser-box>.checkout-step-6.showcase>form.head>.overview>.headline,
.teaser-box>.checkout-step-6.showcase>form.head>.terms>.headline,
.teaser-box>.checkout-step-7.storyshare.showcase>.share.head>.next>.headline,
.teaser-box>.checkout-step-7.storyshare.showcase>.share.head>.terms>.headline,
.teaser-box>.page-account.showcase>.content.head>.addresses-wrapper>.headline,
.teaser-box>.page-faq.showcase>.categories.head>.category>.headline,
.teaser-box>.page-login.showcase>.login-showcase.head>.box-wrapper>.headline,
.teaser-box>.page-teaser.showcase>.trust.head>.badges>.headline,
.teaser-box>.page-teaser.showcase>.trust.head>.tv>.headline,
.teaser-box>.page-text.showcase>.content.head>.info>.headline,
.teaser-box>.photobook.showcase>.body.head>.action-wrapper>.headline,
.teaser-box>.photobook.showcase>.body.head>.eyecatcher>.headline,
.teaser-box>.showcase>.article-showcase.head>.image>.headline,
.teaser-box>.showcase>.body .page-teaser>.showcase>.head>.info-crm46>.headline,
.teaser-box>.showcase>.body .teaser-box>.showcase>.head>.info-crm46>.headline,
.teaser-box>.showcase>.body.head>.info-crm>.headline,
.teaser-box>.showcase>.body.head>.info>.headline,
.teaser-box>.showcase>.body.head>.product-crm>.headline,
.teaser-box>.showcase>.body.head>.product-kissen>.headline,
.teaser-box>.showcase>.body.head>.product>.headline,
.teaser-box>.showcase>.checkout-step-2.head>.addon>.headline,
.teaser-box>.showcase>.checkout-step-2.head>.formats>.headline,
.teaser-box>.showcase>.checkout-step-3.head>.info>.headline,
.teaser-box>.showcase>.checkout-step-4.head>.head>.headline,
.teaser-box>.showcase>.checkout-step-6.-nv.head>.head>.headline,
.teaser-box>.showcase>.checkout-step-6.head>.head>.headline,
.teaser-box>.showcase>.checkout-step-7.customerstory.head>.story>.headline,
.teaser-box>.showcase>.checkout-step-7.orderreview.head>.info>.headline,
.teaser-box>.showcase>.checkout-step-7.orderreview.head>.trusted>.headline,
.teaser-box>.showcase>.form-boxed.head>.vertical>.headline,
.teaser-box>.showcase>.head>.col>.headline,
.teaser-box>.showcase>.newsletter-list.head>.newsletter>.headline,
.teaser-box>.showcase>.page-account.head>.content>.headline,
.teaser-box>.showcase>.page-account.head>.navigation>.headline,
.teaser-box>.showcase>.page-faq.-basic.head>.question>.headline,
.teaser-box>.showcase>.page-footer-sitemap.head>.column>.headline,
.teaser-box>.showcase>.page-partnerprogramm.head>.content>.headline,
.teaser-box>.showcase>.page-text.head>.aside>.headline,
.teaser-box>.showcase>.page-text.head>.content>.headline,
.teaser-box>.showcase>.product-list.head>.product>.headline,
.teaser-box>.showcase>.story-list.head>.story>.headline,
.teaser-box>.showcase>.teaser-photobook.head>.action-wrapper>.headline,
.teaser-box>.showcase>.teaser-photobook.head>.eyecatcher>.headline,
.teaser-box>.showcase>.teaser-showcase.head>.info-crm>.headline,
.teaser-box>.showcase>.teaser-showcase.head>.info>.headline,
.teaser-box>.showcase>.teaser-showcase.head>.product-crm>.headline,
.teaser-box>.showcase>.teaser-showcase.head>.product-kissen>.headline,
.teaser-box>.showcase>.teaser-showcase.head>.product>.headline,
.teaser-box>.showcase>.text-format.head>.headline-small>.headline,
.teaser-box>.teaser-box.showcase>.trust.head>.badges>.headline,
.teaser-box>.teaser-box.showcase>.trust.head>.tv>.headline,
.teaser-box>.teaser-box.showcase>.wrapper.head>.body>.headline,
.teaser-box>.text-section.showcase>.section.head>.headline-small>.headline,
.teaser-box>.text-section.showcase>.section.head>.headline>.headline,
.teaser-box>.text-section.showcase>.section.head>.text>.headline,
.teaser-box>.text-section.showcase>.section.head>ul>.headline,
.teaser-showcase .page-teaser>.showcase>.head>.info-crm46>.headline,
.teaser-showcase .teaser-box>.showcase>.head>.info-crm46>.headline {
  font-size: 33px;
  line-height: 26px;
  font-weight: 600;
  margin: 0;
}

.-new.teaser-box.page-teaser>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.-new.teaser-box>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.article-showcase .page-teaser>.showcase>.head>.description-wrapper>.headline.fontSizeHeadline,
.article-showcase .teaser-box>.showcase>.head>.description-wrapper>.headline.fontSizeHeadline,
.checkout-head .page-contact .page-teaser>.showcase>.steps.head>.content>.headline.fontSizeHeadline,
.checkout-head .page-contact .teaser-box>.showcase>.steps.head>.content>.headline.fontSizeHeadline,
.checkout-step-1 .page-teaser>.showcase>.head>.files>.headline.fontSizeHeadline,
.checkout-step-1 .page-teaser>.showcase>.head>.head>.headline.fontSizeHeadline,
.checkout-step-1 .page-teaser>.showcase>.head>.info>.headline.fontSizeHeadline,
.checkout-step-1 .page-teaser>.showcase>.head>.upload>.headline.fontSizeHeadline,
.checkout-step-1 .teaser-box>.showcase>.head>.files>.headline.fontSizeHeadline,
.checkout-step-1 .teaser-box>.showcase>.head>.head>.headline.fontSizeHeadline,
.checkout-step-1 .teaser-box>.showcase>.head>.info>.headline.fontSizeHeadline,
.checkout-step-1 .teaser-box>.showcase>.head>.upload>.headline.fontSizeHeadline,
.checkout-step-3 .page-contact .page-teaser>.showcase>.next.head>.content>.headline.fontSizeHeadline,
.checkout-step-3 .page-contact .teaser-box>.showcase>.next.head>.content>.headline.fontSizeHeadline,
.checkout-step-3 .page-teaser>.showcase>.next.head>.checkout>.headline.fontSizeHeadline,
.checkout-step-3 .page-teaser>.showcase>.next.head>.coupon>.headline.fontSizeHeadline,
.checkout-step-3 .page-teaser>.showcase>.next.head>.more>.headline.fontSizeHeadline,
.checkout-step-3 .teaser-box>.showcase>.next.head>.checkout>.headline.fontSizeHeadline,
.checkout-step-3 .teaser-box>.showcase>.next.head>.coupon>.headline.fontSizeHeadline,
.checkout-step-3 .teaser-box>.showcase>.next.head>.more>.headline.fontSizeHeadline,
.checkout-step-4 .page-teaser>.showcase>.head>.delivery>.headline.fontSizeHeadline,
.checkout-step-4 .page-teaser>.showcase>.head>.extra-delivery>.headline.fontSizeHeadline,
.checkout-step-4 .teaser-box>.showcase>.head>.delivery>.headline.fontSizeHeadline,
.checkout-step-4 .teaser-box>.showcase>.head>.extra-delivery>.headline.fontSizeHeadline,
.checkout-step-5 .page-teaser>.showcase>.head>.continue>.headline.fontSizeHeadline,
.checkout-step-5 .page-teaser>.showcase>.head>.payment-accordion>.headline.fontSizeHeadline,
.checkout-step-5 .teaser-box>.showcase>.head>.continue>.headline.fontSizeHeadline,
.checkout-step-5 .teaser-box>.showcase>.head>.payment-accordion>.headline.fontSizeHeadline,
.checkout-step-6.-nv>form .page-teaser>.showcase>.head>.terms>.headline.fontSizeHeadline,
.checkout-step-6.-nv>form .teaser-box>.showcase>.head>.terms>.headline.fontSizeHeadline,
.checkout-step-7.coupon .page-teaser>.showcase>.head>p>.headline.fontSizeHeadline,
.checkout-step-7.coupon .teaser-box>.showcase>.head>p>.headline.fontSizeHeadline,
.checkout-step-7.storyshare>.story .page-teaser>.showcase>.head>.content>.headline.fontSizeHeadline,
.checkout-step-7.storyshare>.story .teaser-box>.showcase>.head>.content>.headline.fontSizeHeadline,
.newsletter-list .page-teaser>.showcase>.head>.social>.headline.fontSizeHeadline,
.newsletter-list .teaser-box>.showcase>.head>.social>.headline.fontSizeHeadline,
.orders .page-teaser>.showcase>.shippinginfo.head>.address>.headline.fontSizeHeadline,
.orders .page-teaser>.showcase>.shippinginfo.head>.payment>.headline.fontSizeHeadline,
.orders .teaser-box>.showcase>.shippinginfo.head>.address>.headline.fontSizeHeadline,
.orders .teaser-box>.showcase>.shippinginfo.head>.payment>.headline.fontSizeHeadline,
.page-account.page-teaser>.content.showcase>.addresses-wrapper.head>.addressbox>.headline.fontSizeHeadline,
.page-account.page-teaser>.content.showcase>.addresses-wrapper.head>.directory>.headline.fontSizeHeadline,
.page-account.teaser-box>.content.showcase>.addresses-wrapper.head>.addressbox>.headline.fontSizeHeadline,
.page-account.teaser-box>.content.showcase>.addresses-wrapper.head>.directory>.headline.fontSizeHeadline,
.page-account>.content>.addresses-wrapper>.directory .page-teaser>.showcase>.head>.address>.headline.fontSizeHeadline,
.page-account>.content>.addresses-wrapper>.directory .teaser-box>.showcase>.head>.address>.headline.fontSizeHeadline,
.page-contact .checkout-head .page-teaser>.showcase>.steps.head>.content>.headline.fontSizeHeadline,
.page-contact .checkout-head .teaser-box>.showcase>.steps.head>.content>.headline.fontSizeHeadline,
.page-contact .checkout-step-3 .page-teaser>.showcase>.next.head>.content>.headline.fontSizeHeadline,
.page-contact .checkout-step-3 .teaser-box>.showcase>.next.head>.content>.headline.fontSizeHeadline,
.page-contact .cms-teaser.page-teaser>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .cms-teaser.teaser-box>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .page-photobook .page-teaser>.showcase>.plattforms.head>.content>.headline.fontSizeHeadline,
.page-contact .page-photobook .teaser-box>.showcase>.plattforms.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser.teaser-box>.photobook.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser.teaser-box>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser.teaser-box>.showcase>.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.checkout-step-7.storyshare.showcase>.share.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.checkout-step-7.terms.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.page-login.showcase>.login-showcase.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.page-teaser.showcase>.trust-nl.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.page-teaser.showcase>.trust.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.photobook.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.article-showcase.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.checkout-section.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.checkout-step-7.coupon.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.checkout-step-7.customerstory.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.checkout-step-7.orderreview.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.newsletter-list.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.page-account.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.page-faq.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.page-footer-sitemap.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.page-head-row.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.page-head-sub-row.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.page-partnerprogramm.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.page-text.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.payment-methods.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.product-list.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.row.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.showcase>.story-list.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.teaser-box.showcase>.trust-nl.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.teaser-box.showcase>.trust.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.teaser-box.showcase>.wrapper.head>.content>.headline.fontSizeHeadline,
.page-contact .page-teaser>.text-section.showcase>.section.head>.content>.headline.fontSizeHeadline,
.page-contact .post .page-teaser>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .post .page-teaser>.showcase>.footer.head>.content>.headline.fontSizeHeadline,
.page-contact .post .teaser-box>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .post .teaser-box>.showcase>.footer.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box.page-teaser>.photobook.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box.page-teaser>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box.page-teaser>.showcase>.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.checkout-step-7.storyshare.showcase>.share.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.checkout-step-7.terms.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.page-login.showcase>.login-showcase.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.page-teaser.showcase>.trust-nl.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.page-teaser.showcase>.trust.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.photobook.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.article-showcase.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.checkout-section.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.checkout-step-7.coupon.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.checkout-step-7.customerstory.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.checkout-step-7.orderreview.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.newsletter-list.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.page-account.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.page-faq.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.page-footer-sitemap.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.page-head-row.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.page-head-sub-row.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.page-partnerprogramm.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.page-text.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.payment-methods.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.product-list.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.row.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.showcase>.story-list.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.teaser-box.showcase>.trust-nl.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.teaser-box.showcase>.trust.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.teaser-box.showcase>.wrapper.head>.content>.headline.fontSizeHeadline,
.page-contact .teaser-box>.text-section.showcase>.section.head>.content>.headline.fontSizeHeadline,
.page-faq.-basic .page-teaser>.showcase>.head>.not-found>.headline.fontSizeHeadline,
.page-faq.-basic .teaser-box>.showcase>.head>.not-found>.headline.fontSizeHeadline,
.page-login .page-teaser>.showcase>.head>.box-login-wrapper>.headline.fontSizeHeadline,
.page-login .page-teaser>.showcase>.head>.box-register-wrapper>.headline.fontSizeHeadline,
.page-login .page-teaser>.showcase>.head>.box-upload-wrapper>.headline.fontSizeHeadline,
.page-login .teaser-box>.showcase>.head>.box-login-wrapper>.headline.fontSizeHeadline,
.page-login .teaser-box>.showcase>.head>.box-register-wrapper>.headline.fontSizeHeadline,
.page-login .teaser-box>.showcase>.head>.box-upload-wrapper>.headline.fontSizeHeadline,
.page-photobook .page-contact .page-teaser>.showcase>.plattforms.head>.content>.headline.fontSizeHeadline,
.page-photobook .page-contact .teaser-box>.showcase>.plattforms.head>.content>.headline.fontSizeHeadline,
.page-photobook .page-teaser>.plattforms.showcase>.box-wrapper.head>.home>.headline.fontSizeHeadline,
.page-photobook .page-teaser>.plattforms.showcase>.box-wrapper.head>.web>.headline.fontSizeHeadline,
.page-photobook .page-teaser>.showcase>.plattforms.head>.box-wrapper>.headline.fontSizeHeadline,
.page-photobook .teaser-box>.plattforms.showcase>.box-wrapper.head>.home>.headline.fontSizeHeadline,
.page-photobook .teaser-box>.plattforms.showcase>.box-wrapper.head>.web>.headline.fontSizeHeadline,
.page-photobook .teaser-box>.showcase>.plattforms.head>.box-wrapper>.headline.fontSizeHeadline,
.page-teaser.-new.teaser-box>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.page-teaser.-new>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.page-teaser.teaser-box>.photobook.showcase>.body.head>.action-wrapper>.headline.fontSizeHeadline,
.page-teaser.teaser-box>.photobook.showcase>.body.head>.eyecatcher>.headline.fontSizeHeadline,
.page-teaser.teaser-box>.showcase>.body.head>.info-crm>.headline.fontSizeHeadline,
.page-teaser.teaser-box>.showcase>.body.head>.info>.headline.fontSizeHeadline,
.page-teaser.teaser-box>.showcase>.body.head>.product-crm>.headline.fontSizeHeadline,
.page-teaser.teaser-box>.showcase>.body.head>.product-kissen>.headline.fontSizeHeadline,
.page-teaser.teaser-box>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-3.showcase>.innercart.head>.head>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-3.showcase>.innercart.head>.overview>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-6.-nv.showcase>form.head>.billing>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-6.-nv.showcase>form.head>.next>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-6.-nv.showcase>form.head>.overview>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-6.showcase>form.head>.billing>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-6.showcase>form.head>.next>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-6.showcase>form.head>.overview>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-6.showcase>form.head>.terms>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-7.storyshare.showcase>.share.head>.next>.headline.fontSizeHeadline,
.page-teaser>.checkout-step-7.storyshare.showcase>.share.head>.terms>.headline.fontSizeHeadline,
.page-teaser>.page-account.showcase>.content.head>.addresses-wrapper>.headline.fontSizeHeadline,
.page-teaser>.page-faq.showcase>.categories.head>.category>.headline.fontSizeHeadline,
.page-teaser>.page-login.showcase>.login-showcase.head>.box-wrapper>.headline.fontSizeHeadline,
.page-teaser>.page-teaser.showcase>.trust.head>.badges>.headline.fontSizeHeadline,
.page-teaser>.page-teaser.showcase>.trust.head>.tv>.headline.fontSizeHeadline,
.page-teaser>.page-text.showcase>.content.head>.info>.headline.fontSizeHeadline,
.page-teaser>.photobook.showcase>.body.head>.action-wrapper>.headline.fontSizeHeadline,
.page-teaser>.photobook.showcase>.body.head>.eyecatcher>.headline.fontSizeHeadline,
.page-teaser>.showcase>.article-showcase.head>.image>.headline.fontSizeHeadline,
.page-teaser>.showcase>.body .page-teaser>.showcase>.head>.info-crm46>.headline.fontSizeHeadline,
.page-teaser>.showcase>.body .teaser-box>.showcase>.head>.info-crm46>.headline.fontSizeHeadline,
.page-teaser>.showcase>.body.head>.info-crm>.headline.fontSizeHeadline,
.page-teaser>.showcase>.body.head>.info>.headline.fontSizeHeadline,
.page-teaser>.showcase>.body.head>.product-crm>.headline.fontSizeHeadline,
.page-teaser>.showcase>.body.head>.product-kissen>.headline.fontSizeHeadline,
.page-teaser>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-2.head>.addon>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-2.head>.formats>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-3.head>.info>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-4.head>.head>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-6.-nv.head>.head>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-6.head>.head>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-7.customerstory.head>.story>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-7.orderreview.head>.info>.headline.fontSizeHeadline,
.page-teaser>.showcase>.checkout-step-7.orderreview.head>.trusted>.headline.fontSizeHeadline,
.page-teaser>.showcase>.form-boxed.head>.vertical>.headline.fontSizeHeadline,
.page-teaser>.showcase>.head>.col>.headline.fontSizeHeadline,
.page-teaser>.showcase>.newsletter-list.head>.newsletter>.headline.fontSizeHeadline,
.page-teaser>.showcase>.page-account.head>.content>.headline.fontSizeHeadline,
.page-teaser>.showcase>.page-account.head>.navigation>.headline.fontSizeHeadline,
.page-teaser>.showcase>.page-faq.-basic.head>.question>.headline.fontSizeHeadline,
.page-teaser>.showcase>.page-footer-sitemap.head>.column>.headline.fontSizeHeadline,
.page-teaser>.showcase>.page-partnerprogramm.head>.content>.headline.fontSizeHeadline,
.page-teaser>.showcase>.page-text.head>.aside>.headline.fontSizeHeadline,
.page-teaser>.showcase>.page-text.head>.content>.headline.fontSizeHeadline,
.page-teaser>.showcase>.product-list.head>.product>.headline.fontSizeHeadline,
.page-teaser>.showcase>.story-list.head>.story>.headline.fontSizeHeadline,
.page-teaser>.showcase>.teaser-photobook.head>.action-wrapper>.headline.fontSizeHeadline,
.page-teaser>.showcase>.teaser-photobook.head>.eyecatcher>.headline.fontSizeHeadline,
.page-teaser>.showcase>.teaser-showcase.head>.info-crm>.headline.fontSizeHeadline,
.page-teaser>.showcase>.teaser-showcase.head>.info>.headline.fontSizeHeadline,
.page-teaser>.showcase>.teaser-showcase.head>.product-crm>.headline.fontSizeHeadline,
.page-teaser>.showcase>.teaser-showcase.head>.product-kissen>.headline.fontSizeHeadline,
.page-teaser>.showcase>.teaser-showcase.head>.product>.headline.fontSizeHeadline,
.page-teaser>.showcase>.text-format.head>.headline-small>.headline.fontSizeHeadline,
.page-teaser>.teaser-box.showcase>.trust.head>.badges>.headline.fontSizeHeadline,
.page-teaser>.teaser-box.showcase>.trust.head>.tv>.headline.fontSizeHeadline,
.page-teaser>.teaser-box.showcase>.wrapper.head>.body>.headline.fontSizeHeadline,
.page-teaser>.text-section.showcase>.section.head>.headline-small>.headline.fontSizeHeadline,
.page-teaser>.text-section.showcase>.section.head>.headline>.headline.fontSizeHeadline,
.page-teaser>.text-section.showcase>.section.head>.text>.headline.fontSizeHeadline,
.page-teaser>.text-section.showcase>.section.head>ul>.headline.fontSizeHeadline,
.post .page-contact .page-teaser>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.post .page-contact .page-teaser>.showcase>.footer.head>.content>.headline.fontSizeHeadline,
.post .page-contact .teaser-box>.showcase>.body.head>.content>.headline.fontSizeHeadline,
.post .page-contact .teaser-box>.showcase>.footer.head>.content>.headline.fontSizeHeadline,
.teaser-box.page-teaser>.photobook.showcase>.body.head>.action-wrapper>.headline.fontSizeHeadline,
.teaser-box.page-teaser>.photobook.showcase>.body.head>.eyecatcher>.headline.fontSizeHeadline,
.teaser-box.page-teaser>.showcase>.body.head>.info-crm>.headline.fontSizeHeadline,
.teaser-box.page-teaser>.showcase>.body.head>.info>.headline.fontSizeHeadline,
.teaser-box.page-teaser>.showcase>.body.head>.product-crm>.headline.fontSizeHeadline,
.teaser-box.page-teaser>.showcase>.body.head>.product-kissen>.headline.fontSizeHeadline,
.teaser-box.page-teaser>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-3.showcase>.innercart.head>.head>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-3.showcase>.innercart.head>.overview>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-6.-nv.showcase>form.head>.billing>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-6.-nv.showcase>form.head>.next>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-6.-nv.showcase>form.head>.overview>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-6.showcase>form.head>.billing>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-6.showcase>form.head>.next>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-6.showcase>form.head>.overview>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-6.showcase>form.head>.terms>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-7.storyshare.showcase>.share.head>.next>.headline.fontSizeHeadline,
.teaser-box>.checkout-step-7.storyshare.showcase>.share.head>.terms>.headline.fontSizeHeadline,
.teaser-box>.page-account.showcase>.content.head>.addresses-wrapper>.headline.fontSizeHeadline,
.teaser-box>.page-faq.showcase>.categories.head>.category>.headline.fontSizeHeadline,
.teaser-box>.page-login.showcase>.login-showcase.head>.box-wrapper>.headline.fontSizeHeadline,
.teaser-box>.page-teaser.showcase>.trust.head>.badges>.headline.fontSizeHeadline,
.teaser-box>.page-teaser.showcase>.trust.head>.tv>.headline.fontSizeHeadline,
.teaser-box>.page-text.showcase>.content.head>.info>.headline.fontSizeHeadline,
.teaser-box>.photobook.showcase>.body.head>.action-wrapper>.headline.fontSizeHeadline,
.teaser-box>.photobook.showcase>.body.head>.eyecatcher>.headline.fontSizeHeadline,
.teaser-box>.showcase>.article-showcase.head>.image>.headline.fontSizeHeadline,
.teaser-box>.showcase>.body .page-teaser>.showcase>.head>.info-crm46>.headline.fontSizeHeadline,
.teaser-box>.showcase>.body .teaser-box>.showcase>.head>.info-crm46>.headline.fontSizeHeadline,
.teaser-box>.showcase>.body.head>.info-crm>.headline.fontSizeHeadline,
.teaser-box>.showcase>.body.head>.info>.headline.fontSizeHeadline,
.teaser-box>.showcase>.body.head>.product-crm>.headline.fontSizeHeadline,
.teaser-box>.showcase>.body.head>.product-kissen>.headline.fontSizeHeadline,
.teaser-box>.showcase>.body.head>.product>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-2.head>.addon>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-2.head>.formats>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-3.head>.info>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-4.head>.head>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-6.-nv.head>.head>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-6.head>.head>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-7.customerstory.head>.story>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-7.orderreview.head>.info>.headline.fontSizeHeadline,
.teaser-box>.showcase>.checkout-step-7.orderreview.head>.trusted>.headline.fontSizeHeadline,
.teaser-box>.showcase>.form-boxed.head>.vertical>.headline.fontSizeHeadline,
.teaser-box>.showcase>.head>.col>.headline.fontSizeHeadline,
.teaser-box>.showcase>.newsletter-list.head>.newsletter>.headline.fontSizeHeadline,
.teaser-box>.showcase>.page-account.head>.content>.headline.fontSizeHeadline,
.teaser-box>.showcase>.page-account.head>.navigation>.headline.fontSizeHeadline,
.teaser-box>.showcase>.page-faq.-basic.head>.question>.headline.fontSizeHeadline,
.teaser-box>.showcase>.page-footer-sitemap.head>.column>.headline.fontSizeHeadline,
.teaser-box>.showcase>.page-partnerprogramm.head>.content>.headline.fontSizeHeadline,
.teaser-box>.showcase>.page-text.head>.aside>.headline.fontSizeHeadline,
.teaser-box>.showcase>.page-text.head>.content>.headline.fontSizeHeadline,
.teaser-box>.showcase>.product-list.head>.product>.headline.fontSizeHeadline,
.teaser-box>.showcase>.story-list.head>.story>.headline.fontSizeHeadline,
.teaser-box>.showcase>.teaser-photobook.head>.action-wrapper>.headline.fontSizeHeadline,
.teaser-box>.showcase>.teaser-photobook.head>.eyecatcher>.headline.fontSizeHeadline,
.teaser-box>.showcase>.teaser-showcase.head>.info-crm>.headline.fontSizeHeadline,
.teaser-box>.showcase>.teaser-showcase.head>.info>.headline.fontSizeHeadline,
.teaser-box>.showcase>.teaser-showcase.head>.product-crm>.headline.fontSizeHeadline,
.teaser-box>.showcase>.teaser-showcase.head>.product-kissen>.headline.fontSizeHeadline,
.teaser-box>.showcase>.teaser-showcase.head>.product>.headline.fontSizeHeadline,
.teaser-box>.showcase>.text-format.head>.headline-small>.headline.fontSizeHeadline,
.teaser-box>.teaser-box.showcase>.trust.head>.badges>.headline.fontSizeHeadline,
.teaser-box>.teaser-box.showcase>.trust.head>.tv>.headline.fontSizeHeadline,
.teaser-box>.teaser-box.showcase>.wrapper.head>.body>.headline.fontSizeHeadline,
.teaser-box>.text-section.showcase>.section.head>.headline-small>.headline.fontSizeHeadline,
.teaser-box>.text-section.showcase>.section.head>.headline>.headline.fontSizeHeadline,
.teaser-box>.text-section.showcase>.section.head>.text>.headline.fontSizeHeadline,
.teaser-box>.text-section.showcase>.section.head>ul>.headline.fontSizeHeadline,
.teaser-showcase .page-teaser>.showcase>.head>.info-crm46>.headline.fontSizeHeadline,
.teaser-showcase .teaser-box>.showcase>.head>.info-crm46>.headline.fontSizeHeadline {
  font-size: 27px;
}

.page-teaser>.showcase>.head>.headline,
.teaser-box>.showcase>.head>.headline {
  font-size: 33px;
  line-height: 26px;
  font-weight: 600;
  margin: 0;
}

.page-teaser>.showcase>.head>.headline .subtitleFix,
.teaser-box>.showcase>.head>.headline .subtitleFix {
  font-size: 18px;
}

.page-teaser>.showcase>.head>.headline.-smallerFont,
.teaser-box>.showcase>.head>.headline.-smallerFont {
  font-size: 29px;
}

.page-teaser>.showcase>.head .claim,
.teaser-box>.showcase>.head .claim {
  font-style: italic;
  margin-top: 3px;
}

.page-teaser>.showcase>.head .claim.fontSizeClaim,
.teaser-box>.showcase>.head .claim.fontSizeClaim {
  font-size: 14px;
}

.page-teaser>.showcase>.head .claim a,
.teaser-box>.showcase>.head .claim a {
  color: #35b2b6;
}

.article-showcase .page-teaser>.showcase>.body.tasse .description-wrapper,
.article-showcase .teaser-box>.showcase>.body.tasse .description-wrapper,
.checkout-head .page-contact .page-teaser>.showcase>.body.tasse .steps>.content,
.checkout-head .page-contact .teaser-box>.showcase>.body.tasse .steps>.content,
.checkout-step-1 .page-teaser>.showcase>.body.tasse .files,
.checkout-step-1 .page-teaser>.showcase>.body.tasse .head,
.checkout-step-1 .page-teaser>.showcase>.body.tasse .info,
.checkout-step-1 .page-teaser>.showcase>.body.tasse .upload,
.checkout-step-1 .teaser-box>.showcase>.body.tasse .files,
.checkout-step-1 .teaser-box>.showcase>.body.tasse .head,
.checkout-step-1 .teaser-box>.showcase>.body.tasse .info,
.checkout-step-1 .teaser-box>.showcase>.body.tasse .upload,
.checkout-step-3 .page-contact .page-teaser>.showcase>.body.tasse .next>.content,
.checkout-step-3 .page-contact .teaser-box>.showcase>.body.tasse .next>.content,
.checkout-step-3 .page-teaser>.showcase>.body.tasse .next>.checkout,
.checkout-step-3 .page-teaser>.showcase>.body.tasse .next>.coupon,
.checkout-step-3 .page-teaser>.showcase>.body.tasse .next>.more,
.checkout-step-3 .teaser-box>.showcase>.body.tasse .next>.checkout,
.checkout-step-3 .teaser-box>.showcase>.body.tasse .next>.coupon,
.checkout-step-3 .teaser-box>.showcase>.body.tasse .next>.more,
.checkout-step-4 .page-teaser>.showcase>.body.tasse .delivery,
.checkout-step-4 .page-teaser>.showcase>.body.tasse .extra-delivery,
.checkout-step-4 .teaser-box>.showcase>.body.tasse .delivery,
.checkout-step-4 .teaser-box>.showcase>.body.tasse .extra-delivery,
.checkout-step-5 .page-teaser>.showcase>.body.tasse .continue,
.checkout-step-5 .page-teaser>.showcase>.body.tasse .payment-accordion,
.checkout-step-5 .teaser-box>.showcase>.body.tasse .continue,
.checkout-step-5 .teaser-box>.showcase>.body.tasse .payment-accordion,
.checkout-step-6.-nv>form .page-teaser>.showcase>.body.tasse .terms,
.checkout-step-6.-nv>form .teaser-box>.showcase>.body.tasse .terms,
.checkout-step-7.coupon .page-teaser>.showcase>.body.tasse p,
.checkout-step-7.coupon .teaser-box>.showcase>.body.tasse p,
.checkout-step-7.storyshare>.story .page-teaser>.showcase>.body.tasse .content,
.checkout-step-7.storyshare>.story .teaser-box>.showcase>.body.tasse .content,
.newsletter-list .page-teaser>.showcase>.body.tasse .social,
.newsletter-list .teaser-box>.showcase>.body.tasse .social,
.orders .page-teaser>.showcase>.body.tasse .shippinginfo>.address,
.orders .page-teaser>.showcase>.body.tasse .shippinginfo>.payment,
.orders .teaser-box>.showcase>.body.tasse .shippinginfo>.address,
.orders .teaser-box>.showcase>.body.tasse .shippinginfo>.payment,
.page-account>.content>.addresses-wrapper>.directory .page-teaser>.showcase>.body.tasse .address,
.page-account>.content>.addresses-wrapper>.directory .teaser-box>.showcase>.body.tasse .address,
.page-contact .checkout-head .page-teaser>.showcase>.body.tasse .steps>.content,
.page-contact .checkout-head .teaser-box>.showcase>.body.tasse .steps>.content,
.page-contact .checkout-step-3 .page-teaser>.showcase>.body.tasse .next>.content,
.page-contact .checkout-step-3 .teaser-box>.showcase>.body.tasse .next>.content,
.page-contact .page-photobook .page-teaser>.showcase>.body.tasse .plattforms>.content,
.page-contact .page-photobook .teaser-box>.showcase>.body.tasse .plattforms>.content,
.page-contact .page-teaser>.showcase>.body.tasse .article-showcase>.content,
.page-contact .page-teaser>.showcase>.body.tasse .checkout-section>.content,
.page-contact .page-teaser>.showcase>.body.tasse .checkout-step-7.coupon>.content,
.page-contact .page-teaser>.showcase>.body.tasse .checkout-step-7.customerstory>.content,
.page-contact .page-teaser>.showcase>.body.tasse .checkout-step-7.orderreview>.content,
.page-contact .page-teaser>.showcase>.body.tasse .checkout-step-7.storyshare>.share>.content,
.page-contact .page-teaser>.showcase>.body.tasse .checkout-step-7.terms>.body>.content,
.page-contact .page-teaser>.showcase>.body.tasse .cms-teaser>.showcase>.body>.content,
.page-contact .page-teaser>.showcase>.body.tasse .newsletter-list>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-account>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-faq>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-footer-sitemap>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-head-row>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-head-sub-row>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-login>.login-showcase>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-partnerprogramm>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.head>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-teaser>.trust-nl>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-teaser>.trust>.content,
.page-contact .page-teaser>.showcase>.body.tasse .page-text>.content,
.page-contact .page-teaser>.showcase>.body.tasse .payment-methods>.content,
.page-contact .page-teaser>.showcase>.body.tasse .product-list>.content,
.page-contact .page-teaser>.showcase>.body.tasse .row>.content,
.page-contact .page-teaser>.showcase>.body.tasse .story-list>.content,
.page-contact .page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.content,
.page-contact .page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.content,
.page-contact .page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.head>.content,
.page-contact .page-teaser>.showcase>.body.tasse .teaser-box>.trust-nl>.content,
.page-contact .page-teaser>.showcase>.body.tasse .teaser-box>.trust>.content,
.page-contact .page-teaser>.showcase>.body.tasse .teaser-box>.wrapper>.content,
.page-contact .page-teaser>.showcase>.body.tasse .text-section>.section>.content,
.page-contact .post .page-teaser>.showcase>.body.tasse .body>.content,
.page-contact .post .page-teaser>.showcase>.body.tasse .footer>.content,
.page-contact .post .teaser-box>.showcase>.body.tasse .body>.content,
.page-contact .post .teaser-box>.showcase>.body.tasse .footer>.content,
.page-contact .teaser-box>.showcase>.body.tasse .article-showcase>.content,
.page-contact .teaser-box>.showcase>.body.tasse .checkout-section>.content,
.page-contact .teaser-box>.showcase>.body.tasse .checkout-step-7.coupon>.content,
.page-contact .teaser-box>.showcase>.body.tasse .checkout-step-7.customerstory>.content,
.page-contact .teaser-box>.showcase>.body.tasse .checkout-step-7.orderreview>.content,
.page-contact .teaser-box>.showcase>.body.tasse .checkout-step-7.storyshare>.share>.content,
.page-contact .teaser-box>.showcase>.body.tasse .checkout-step-7.terms>.body>.content,
.page-contact .teaser-box>.showcase>.body.tasse .cms-teaser>.showcase>.body>.content,
.page-contact .teaser-box>.showcase>.body.tasse .newsletter-list>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-account>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-faq>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-footer-sitemap>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-head-row>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-head-sub-row>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-login>.login-showcase>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-partnerprogramm>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.head>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-teaser>.trust-nl>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-teaser>.trust>.content,
.page-contact .teaser-box>.showcase>.body.tasse .page-text>.content,
.page-contact .teaser-box>.showcase>.body.tasse .payment-methods>.content,
.page-contact .teaser-box>.showcase>.body.tasse .product-list>.content,
.page-contact .teaser-box>.showcase>.body.tasse .row>.content,
.page-contact .teaser-box>.showcase>.body.tasse .story-list>.content,
.page-contact .teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.content,
.page-contact .teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.content,
.page-contact .teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.head>.content,
.page-contact .teaser-box>.showcase>.body.tasse .teaser-box>.trust-nl>.content,
.page-contact .teaser-box>.showcase>.body.tasse .teaser-box>.trust>.content,
.page-contact .teaser-box>.showcase>.body.tasse .teaser-box>.wrapper>.content,
.page-contact .teaser-box>.showcase>.body.tasse .text-section>.section>.content,
.page-faq.-basic .page-teaser>.showcase>.body.tasse .not-found,
.page-faq.-basic .teaser-box>.showcase>.body.tasse .not-found,
.page-login .page-teaser>.showcase>.body.tasse .box-login-wrapper,
.page-login .page-teaser>.showcase>.body.tasse .box-register-wrapper,
.page-login .page-teaser>.showcase>.body.tasse .box-upload-wrapper,
.page-login .teaser-box>.showcase>.body.tasse .box-login-wrapper,
.page-login .teaser-box>.showcase>.body.tasse .box-register-wrapper,
.page-login .teaser-box>.showcase>.body.tasse .box-upload-wrapper,
.page-photobook .page-contact .page-teaser>.showcase>.body.tasse .plattforms>.content,
.page-photobook .page-contact .teaser-box>.showcase>.body.tasse .plattforms>.content,
.page-photobook .page-teaser>.showcase>.body.tasse .plattforms>.box-wrapper,
.page-photobook .page-teaser>.showcase>.body.tasse .plattforms>.box-wrapper>.home,
.page-photobook .page-teaser>.showcase>.body.tasse .plattforms>.box-wrapper>.web,
.page-photobook .teaser-box>.showcase>.body.tasse .plattforms>.box-wrapper,
.page-photobook .teaser-box>.showcase>.body.tasse .plattforms>.box-wrapper>.home,
.page-photobook .teaser-box>.showcase>.body.tasse .plattforms>.box-wrapper>.web,
.page-teaser>.showcase>.body .teaser-box>.showcase>.body.tasse .info-crm46,
.page-teaser>.showcase>.body.tasse .-new.teaser-box>.showcase>.body>.product,
.page-teaser>.showcase>.body.tasse .article-showcase .description-wrapper,
.page-teaser>.showcase>.body.tasse .article-showcase>.image,
.page-teaser>.showcase>.body.tasse .checkout-head .page-contact .steps>.content,
.page-teaser>.showcase>.body.tasse .checkout-step-1 .files,
.page-teaser>.showcase>.body.tasse .checkout-step-1 .head,
.page-teaser>.showcase>.body.tasse .checkout-step-1 .info,
.page-teaser>.showcase>.body.tasse .checkout-step-1 .upload,
.page-teaser>.showcase>.body.tasse .checkout-step-2>.addon,
.page-teaser>.showcase>.body.tasse .checkout-step-2>.formats,
.page-teaser>.showcase>.body.tasse .checkout-step-3 .next>.checkout,
.page-teaser>.showcase>.body.tasse .checkout-step-3 .next>.coupon,
.page-teaser>.showcase>.body.tasse .checkout-step-3 .next>.more,
.page-teaser>.showcase>.body.tasse .checkout-step-3 .page-contact .next>.content,
.page-teaser>.showcase>.body.tasse .checkout-step-3>.info,
.page-teaser>.showcase>.body.tasse .checkout-step-3>.innercart>.head,
.page-teaser>.showcase>.body.tasse .checkout-step-3>.innercart>.overview,
.page-teaser>.showcase>.body.tasse .checkout-step-4 .delivery,
.page-teaser>.showcase>.body.tasse .checkout-step-4 .extra-delivery,
.page-teaser>.showcase>.body.tasse .checkout-step-4>.head,
.page-teaser>.showcase>.body.tasse .checkout-step-5 .continue,
.page-teaser>.showcase>.body.tasse .checkout-step-5 .payment-accordion,
.page-teaser>.showcase>.body.tasse .checkout-step-6.-nv>.head,
.page-teaser>.showcase>.body.tasse .checkout-step-6.-nv>form .terms,
.page-teaser>.showcase>.body.tasse .checkout-step-6.-nv>form>.billing,
.page-teaser>.showcase>.body.tasse .checkout-step-6.-nv>form>.next,
.page-teaser>.showcase>.body.tasse .checkout-step-6.-nv>form>.overview,
.page-teaser>.showcase>.body.tasse .checkout-step-6>.head,
.page-teaser>.showcase>.body.tasse .checkout-step-6>form>.billing,
.page-teaser>.showcase>.body.tasse .checkout-step-6>form>.next,
.page-teaser>.showcase>.body.tasse .checkout-step-6>form>.overview,
.page-teaser>.showcase>.body.tasse .checkout-step-6>form>.terms,
.page-teaser>.showcase>.body.tasse .checkout-step-7.coupon p,
.page-teaser>.showcase>.body.tasse .checkout-step-7.customerstory>.story,
.page-teaser>.showcase>.body.tasse .checkout-step-7.orderreview>.info,
.page-teaser>.showcase>.body.tasse .checkout-step-7.orderreview>.trusted,
.page-teaser>.showcase>.body.tasse .checkout-step-7.storyshare>.share>.next,
.page-teaser>.showcase>.body.tasse .checkout-step-7.storyshare>.share>.terms,
.page-teaser>.showcase>.body.tasse .checkout-step-7.storyshare>.story .content,
.page-teaser>.showcase>.body.tasse .col,
.page-teaser>.showcase>.body.tasse .form-boxed>.vertical,
.page-teaser>.showcase>.body.tasse .info-crm46,
.page-teaser>.showcase>.body.tasse .newsletter-list .social,
.page-teaser>.showcase>.body.tasse .newsletter-list>.newsletter,
.page-teaser>.showcase>.body.tasse .orders .shippinginfo>.address,
.page-teaser>.showcase>.body.tasse .orders .shippinginfo>.payment,
.page-teaser>.showcase>.body.tasse .page-account>.content,
.page-teaser>.showcase>.body.tasse .page-account>.content>.addresses-wrapper,
.page-teaser>.showcase>.body.tasse .page-account>.content>.addresses-wrapper>.addressbox,
.page-teaser>.showcase>.body.tasse .page-account>.content>.addresses-wrapper>.directory,
.page-teaser>.showcase>.body.tasse .page-account>.content>.addresses-wrapper>.directory .address,
.page-teaser>.showcase>.body.tasse .page-account>.navigation,
.page-teaser>.showcase>.body.tasse .page-contact .article-showcase>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-head .steps>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-section>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-step-3 .next>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-step-7.coupon>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-step-7.customerstory>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-step-7.orderreview>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-step-7.storyshare>.share>.content,
.page-teaser>.showcase>.body.tasse .page-contact .checkout-step-7.terms>.body>.content,
.page-teaser>.showcase>.body.tasse .page-contact .cms-teaser>.showcase>.body>.content,
.page-teaser>.showcase>.body.tasse .page-contact .newsletter-list>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-account>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-faq>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-footer-sitemap>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-head-row>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-head-sub-row>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-login>.login-showcase>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-partnerprogramm>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-photobook .plattforms>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-teaser>.photobook>.body>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-teaser>.showcase>.body>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-teaser>.showcase>.head>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-teaser>.trust-nl>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-teaser>.trust>.content,
.page-teaser>.showcase>.body.tasse .page-contact .page-text>.content,
.page-teaser>.showcase>.body.tasse .page-contact .payment-methods>.content,
.page-teaser>.showcase>.body.tasse .page-contact .post .body>.content,
.page-teaser>.showcase>.body.tasse .page-contact .post .footer>.content,
.page-teaser>.showcase>.body.tasse .page-contact .product-list>.content,
.page-teaser>.showcase>.body.tasse .page-contact .row>.content,
.page-teaser>.showcase>.body.tasse .page-contact .story-list>.content,
.page-teaser>.showcase>.body.tasse .page-contact .teaser-box>.photobook>.body>.content,
.page-teaser>.showcase>.body.tasse .page-contact .teaser-box>.showcase>.body>.content,
.page-teaser>.showcase>.body.tasse .page-contact .teaser-box>.showcase>.head>.content,
.page-teaser>.showcase>.body.tasse .page-contact .teaser-box>.trust-nl>.content,
.page-teaser>.showcase>.body.tasse .page-contact .teaser-box>.trust>.content,
.page-teaser>.showcase>.body.tasse .page-contact .teaser-box>.wrapper>.content,
.page-teaser>.showcase>.body.tasse .page-contact .text-section>.section>.content,
.page-teaser>.showcase>.body.tasse .page-faq.-basic .not-found,
.page-teaser>.showcase>.body.tasse .page-faq.-basic>.question,
.page-teaser>.showcase>.body.tasse .page-faq>.categories>.category,
.page-teaser>.showcase>.body.tasse .page-footer-sitemap>.column,
.page-teaser>.showcase>.body.tasse .page-login .box-login-wrapper,
.page-teaser>.showcase>.body.tasse .page-login .box-register-wrapper,
.page-teaser>.showcase>.body.tasse .page-login .box-upload-wrapper,
.page-teaser>.showcase>.body.tasse .page-login>.login-showcase>.box-wrapper,
.page-teaser>.showcase>.body.tasse .page-partnerprogramm>.content,
.page-teaser>.showcase>.body.tasse .page-photobook .page-contact .plattforms>.content,
.page-teaser>.showcase>.body.tasse .page-photobook .plattforms>.box-wrapper,
.page-teaser>.showcase>.body.tasse .page-photobook .plattforms>.box-wrapper>.home,
.page-teaser>.showcase>.body.tasse .page-photobook .plattforms>.box-wrapper>.web,
.page-teaser>.showcase>.body.tasse .page-teaser.-new>.showcase>.body>.product,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.action-wrapper,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.info,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.info-crm,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-crm,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen,
.page-teaser>.showcase>.body.tasse .page-teaser>.trust>.badges,
.page-teaser>.showcase>.body.tasse .page-teaser>.trust>.tv,
.page-teaser>.showcase>.body.tasse .page-text>.aside,
.page-teaser>.showcase>.body.tasse .page-text>.content,
.page-teaser>.showcase>.body.tasse .page-text>.content>.info,
.page-teaser>.showcase>.body.tasse .post .page-contact .body>.content,
.page-teaser>.showcase>.body.tasse .post .page-contact .footer>.content,
.page-teaser>.showcase>.body.tasse .product-list>.product,
.page-teaser>.showcase>.body.tasse .story-list>.story,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.action-wrapper,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .info-crm46,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.info,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.info-crm,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-crm,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen,
.page-teaser>.showcase>.body.tasse .teaser-box>.trust>.badges,
.page-teaser>.showcase>.body.tasse .teaser-box>.trust>.tv,
.page-teaser>.showcase>.body.tasse .teaser-box>.wrapper>.body,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.action-wrapper,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.eyecatcher,
.page-teaser>.showcase>.body.tasse .teaser-showcase .info-crm46,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.info,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.info-crm,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-crm,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-kissen,
.page-teaser>.showcase>.body.tasse .text-format>.headline-small,
.page-teaser>.showcase>.body.tasse .text-section>.section>.headline,
.page-teaser>.showcase>.body.tasse .text-section>.section>.headline-small,
.page-teaser>.showcase>.body.tasse .text-section>.section>.text,
.page-teaser>.showcase>.body.tasse .text-section>.section>ul,
.post .page-contact .page-teaser>.showcase>.body.tasse .body>.content,
.post .page-contact .page-teaser>.showcase>.body.tasse .footer>.content,
.post .page-contact .teaser-box>.showcase>.body.tasse .body>.content,
.post .page-contact .teaser-box>.showcase>.body.tasse .footer>.content,
.teaser-box>.showcase>.body .page-teaser>.showcase>.body.tasse .info-crm46,
.teaser-box>.showcase>.body.tasse .-new.teaser-box>.showcase>.body>.product,
.teaser-box>.showcase>.body.tasse .article-showcase .description-wrapper,
.teaser-box>.showcase>.body.tasse .article-showcase>.image,
.teaser-box>.showcase>.body.tasse .checkout-head .page-contact .steps>.content,
.teaser-box>.showcase>.body.tasse .checkout-step-1 .files,
.teaser-box>.showcase>.body.tasse .checkout-step-1 .head,
.teaser-box>.showcase>.body.tasse .checkout-step-1 .info,
.teaser-box>.showcase>.body.tasse .checkout-step-1 .upload,
.teaser-box>.showcase>.body.tasse .checkout-step-2>.addon,
.teaser-box>.showcase>.body.tasse .checkout-step-2>.formats,
.teaser-box>.showcase>.body.tasse .checkout-step-3 .next>.checkout,
.teaser-box>.showcase>.body.tasse .checkout-step-3 .next>.coupon,
.teaser-box>.showcase>.body.tasse .checkout-step-3 .next>.more,
.teaser-box>.showcase>.body.tasse .checkout-step-3 .page-contact .next>.content,
.teaser-box>.showcase>.body.tasse .checkout-step-3>.info,
.teaser-box>.showcase>.body.tasse .checkout-step-3>.innercart>.head,
.teaser-box>.showcase>.body.tasse .checkout-step-3>.innercart>.overview,
.teaser-box>.showcase>.body.tasse .checkout-step-4 .delivery,
.teaser-box>.showcase>.body.tasse .checkout-step-4 .extra-delivery,
.teaser-box>.showcase>.body.tasse .checkout-step-4>.head,
.teaser-box>.showcase>.body.tasse .checkout-step-5 .continue,
.teaser-box>.showcase>.body.tasse .checkout-step-5 .payment-accordion,
.teaser-box>.showcase>.body.tasse .checkout-step-6.-nv>.head,
.teaser-box>.showcase>.body.tasse .checkout-step-6.-nv>form .terms,
.teaser-box>.showcase>.body.tasse .checkout-step-6.-nv>form>.billing,
.teaser-box>.showcase>.body.tasse .checkout-step-6.-nv>form>.next,
.teaser-box>.showcase>.body.tasse .checkout-step-6.-nv>form>.overview,
.teaser-box>.showcase>.body.tasse .checkout-step-6>.head,
.teaser-box>.showcase>.body.tasse .checkout-step-6>form>.billing,
.teaser-box>.showcase>.body.tasse .checkout-step-6>form>.next,
.teaser-box>.showcase>.body.tasse .checkout-step-6>form>.overview,
.teaser-box>.showcase>.body.tasse .checkout-step-6>form>.terms,
.teaser-box>.showcase>.body.tasse .checkout-step-7.coupon p,
.teaser-box>.showcase>.body.tasse .checkout-step-7.customerstory>.story,
.teaser-box>.showcase>.body.tasse .checkout-step-7.orderreview>.info,
.teaser-box>.showcase>.body.tasse .checkout-step-7.orderreview>.trusted,
.teaser-box>.showcase>.body.tasse .checkout-step-7.storyshare>.share>.next,
.teaser-box>.showcase>.body.tasse .checkout-step-7.storyshare>.share>.terms,
.teaser-box>.showcase>.body.tasse .checkout-step-7.storyshare>.story .content,
.teaser-box>.showcase>.body.tasse .col,
.teaser-box>.showcase>.body.tasse .form-boxed>.vertical,
.teaser-box>.showcase>.body.tasse .info-crm46,
.teaser-box>.showcase>.body.tasse .newsletter-list .social,
.teaser-box>.showcase>.body.tasse .newsletter-list>.newsletter,
.teaser-box>.showcase>.body.tasse .orders .shippinginfo>.address,
.teaser-box>.showcase>.body.tasse .orders .shippinginfo>.payment,
.teaser-box>.showcase>.body.tasse .page-account>.content,
.teaser-box>.showcase>.body.tasse .page-account>.content>.addresses-wrapper,
.teaser-box>.showcase>.body.tasse .page-account>.content>.addresses-wrapper>.addressbox,
.teaser-box>.showcase>.body.tasse .page-account>.content>.addresses-wrapper>.directory,
.teaser-box>.showcase>.body.tasse .page-account>.content>.addresses-wrapper>.directory .address,
.teaser-box>.showcase>.body.tasse .page-account>.navigation,
.teaser-box>.showcase>.body.tasse .page-contact .article-showcase>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-head .steps>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-section>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-step-3 .next>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-step-7.coupon>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-step-7.customerstory>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-step-7.orderreview>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-step-7.storyshare>.share>.content,
.teaser-box>.showcase>.body.tasse .page-contact .checkout-step-7.terms>.body>.content,
.teaser-box>.showcase>.body.tasse .page-contact .cms-teaser>.showcase>.body>.content,
.teaser-box>.showcase>.body.tasse .page-contact .newsletter-list>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-account>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-faq>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-footer-sitemap>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-head-row>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-head-sub-row>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-login>.login-showcase>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-partnerprogramm>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-photobook .plattforms>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-teaser>.photobook>.body>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-teaser>.showcase>.body>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-teaser>.showcase>.head>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-teaser>.trust-nl>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-teaser>.trust>.content,
.teaser-box>.showcase>.body.tasse .page-contact .page-text>.content,
.teaser-box>.showcase>.body.tasse .page-contact .payment-methods>.content,
.teaser-box>.showcase>.body.tasse .page-contact .post .body>.content,
.teaser-box>.showcase>.body.tasse .page-contact .post .footer>.content,
.teaser-box>.showcase>.body.tasse .page-contact .product-list>.content,
.teaser-box>.showcase>.body.tasse .page-contact .row>.content,
.teaser-box>.showcase>.body.tasse .page-contact .story-list>.content,
.teaser-box>.showcase>.body.tasse .page-contact .teaser-box>.photobook>.body>.content,
.teaser-box>.showcase>.body.tasse .page-contact .teaser-box>.showcase>.body>.content,
.teaser-box>.showcase>.body.tasse .page-contact .teaser-box>.showcase>.head>.content,
.teaser-box>.showcase>.body.tasse .page-contact .teaser-box>.trust-nl>.content,
.teaser-box>.showcase>.body.tasse .page-contact .teaser-box>.trust>.content,
.teaser-box>.showcase>.body.tasse .page-contact .teaser-box>.wrapper>.content,
.teaser-box>.showcase>.body.tasse .page-contact .text-section>.section>.content,
.teaser-box>.showcase>.body.tasse .page-faq.-basic .not-found,
.teaser-box>.showcase>.body.tasse .page-faq.-basic>.question,
.teaser-box>.showcase>.body.tasse .page-faq>.categories>.category,
.teaser-box>.showcase>.body.tasse .page-footer-sitemap>.column,
.teaser-box>.showcase>.body.tasse .page-login .box-login-wrapper,
.teaser-box>.showcase>.body.tasse .page-login .box-register-wrapper,
.teaser-box>.showcase>.body.tasse .page-login .box-upload-wrapper,
.teaser-box>.showcase>.body.tasse .page-login>.login-showcase>.box-wrapper,
.teaser-box>.showcase>.body.tasse .page-partnerprogramm>.content,
.teaser-box>.showcase>.body.tasse .page-photobook .page-contact .plattforms>.content,
.teaser-box>.showcase>.body.tasse .page-photobook .plattforms>.box-wrapper,
.teaser-box>.showcase>.body.tasse .page-photobook .plattforms>.box-wrapper>.home,
.teaser-box>.showcase>.body.tasse .page-photobook .plattforms>.box-wrapper>.web,
.teaser-box>.showcase>.body.tasse .page-teaser.-new>.showcase>.body>.product,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.action-wrapper,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .info-crm46,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.info,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.info-crm,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-crm,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen,
.teaser-box>.showcase>.body.tasse .page-teaser>.trust>.badges,
.teaser-box>.showcase>.body.tasse .page-teaser>.trust>.tv,
.teaser-box>.showcase>.body.tasse .page-text>.aside,
.teaser-box>.showcase>.body.tasse .page-text>.content,
.teaser-box>.showcase>.body.tasse .page-text>.content>.info,
.teaser-box>.showcase>.body.tasse .post .page-contact .body>.content,
.teaser-box>.showcase>.body.tasse .post .page-contact .footer>.content,
.teaser-box>.showcase>.body.tasse .product-list>.product,
.teaser-box>.showcase>.body.tasse .story-list>.story,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.action-wrapper,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.info,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.info-crm,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-crm,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen,
.teaser-box>.showcase>.body.tasse .teaser-box>.trust>.badges,
.teaser-box>.showcase>.body.tasse .teaser-box>.trust>.tv,
.teaser-box>.showcase>.body.tasse .teaser-box>.wrapper>.body,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.action-wrapper,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.eyecatcher,
.teaser-box>.showcase>.body.tasse .teaser-showcase .info-crm46,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.info,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.info-crm,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-crm,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-kissen,
.teaser-box>.showcase>.body.tasse .text-format>.headline-small,
.teaser-box>.showcase>.body.tasse .text-section>.section>.headline,
.teaser-box>.showcase>.body.tasse .text-section>.section>.headline-small,
.teaser-box>.showcase>.body.tasse .text-section>.section>.text,
.teaser-box>.showcase>.body.tasse .text-section>.section>ul,
.teaser-showcase .page-teaser>.showcase>.body.tasse .info-crm46,
.teaser-showcase .teaser-box>.showcase>.body.tasse .info-crm46 {
  position: relative;
}

.page-teaser>.showcase>.body.tasse .headline,
.teaser-box>.showcase>.body.tasse .headline {
  margin-bottom: 0;
  margin-top: 0;
}

.page-teaser>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge,
.page-teaser>.showcase>.body.tasse .price-badge,
.page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-1-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-2-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-3-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product>.badge,
.page-teaser>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge,
.page-teaser>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge,
.teaser-box>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-1-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-2-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-3-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge,
.teaser-box>.showcase>.body.tasse .price-badge,
.teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product>.badge,
.teaser-box>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge,
.teaser-box>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge,
.teaser-showcase>.product-kissen .page-teaser>.showcase>.body.tasse .badge,
.teaser-showcase>.product-kissen .teaser-box>.showcase>.body.tasse .badge {
  position: absolute;
  bottom: 45px;
  right: -11px;
  font-size: 15px;
  height: 80px;
}

.page-teaser>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .price-badge.-mugsbadge,
.page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-1-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-2-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-3-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-kissen .-mugsbadge.badge,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product>.-mugsbadge.badge,
.page-teaser>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .-mugsbadge.badge,
.page-teaser>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-1-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-2-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-3-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .price-badge.-mugsbadge,
.teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-kissen .-mugsbadge.badge,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product>.-mugsbadge.badge,
.teaser-box>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .-mugsbadge.badge,
.teaser-box>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .-mugsbadge.badge,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.-mugsbadge.badge,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.-mugsbadge.badge,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.-mugsbadge.badge,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.-mugsbadge.badge,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.-mugsbadge.badge,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.-mugsbadge.badge,
.teaser-showcase>.product-kissen .page-teaser>.showcase>.body.tasse .-mugsbadge.badge,
.teaser-showcase>.product-kissen .teaser-box>.showcase>.body.tasse .-mugsbadge.badge {
  bottom: 60px;
}

.page-teaser>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge .price,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge .price,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge .price,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge .price,
.page-teaser>.showcase>.body.tasse .price-badge .price,
.page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-1-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-2-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-3-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge .price,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge .price,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge .price,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product>.badge .price,
.page-teaser>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge .price,
.page-teaser>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge .price,
.teaser-box>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge .price,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge .price,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-1-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-2-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-3-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge .price,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge .price,
.teaser-box>.showcase>.body.tasse .price-badge .price,
.teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge .price,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge .price,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge .price,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge .price,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge .price,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge .price,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product>.badge .price,
.teaser-box>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge .price,
.teaser-box>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge .price,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .price,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .price,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .price,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .price,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .price,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .price,
.teaser-showcase>.product-kissen .page-teaser>.showcase>.body.tasse .badge .price,
.teaser-showcase>.product-kissen .teaser-box>.showcase>.body.tasse .badge .price {
  line-height: 38px;
}

.page-teaser>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge .title,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge .title,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge .title,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge .title,
.page-teaser>.showcase>.body.tasse .price-badge .title,
.page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-1-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-2-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-3-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge .title,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge .title,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge .title,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product>.badge .title,
.page-teaser>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge .title,
.page-teaser>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge .title,
.teaser-box>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge .title,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge .title,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-1-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-2-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-3-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge .title,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge .title,
.teaser-box>.showcase>.body.tasse .price-badge .title,
.teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge .title,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge .title,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge .title,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge .title,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge .title,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge .title,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product>.badge .title,
.teaser-box>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge .title,
.teaser-box>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge .title,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .title,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .title,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .title,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .title,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .title,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .title,
.teaser-showcase>.product-kissen .page-teaser>.showcase>.body.tasse .badge .title,
.teaser-showcase>.product-kissen .teaser-box>.showcase>.body.tasse .badge .title {
  font-size: 13px;
}

.page-teaser>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge .sub,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge .sub,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge .sub,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge .sub,
.page-teaser>.showcase>.body.tasse .price-badge .sub,
.page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-1-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-2-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-3-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge .sub,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product>.badge .sub,
.page-teaser>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge .sub,
.page-teaser>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge .sub,
.teaser-box>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge .sub,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge .sub,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-1-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-2-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-3-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge .sub,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge .sub,
.teaser-box>.showcase>.body.tasse .price-badge .sub,
.teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge .sub,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product>.badge .sub,
.teaser-box>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge .sub,
.teaser-box>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge .sub,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .sub,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .sub,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .sub,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge .sub,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge .sub,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge .sub,
.teaser-showcase>.product-kissen .page-teaser>.showcase>.body.tasse .badge .sub,
.teaser-showcase>.product-kissen .teaser-box>.showcase>.body.tasse .badge .sub {
  font-size: 18px;
  text-decoration: line-through;
}

.page-teaser>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge:before,
.page-teaser>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge:before,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge:before,
.page-teaser>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge:before,
.page-teaser>.showcase>.body.tasse .price-badge:before,
.page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-1-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-2-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body .product-showcase-3-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge:before,
.page-teaser>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge:before,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge:before,
.page-teaser>.showcase>.body.tasse .teaser-showcase>.product>.badge:before,
.page-teaser>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge:before,
.page-teaser>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge:before,
.teaser-box>.showcase>.body.tasse .cms-teaser>.showcase>.body>.product>.badge:before,
.teaser-box>.showcase>.body.tasse .page-teaser>.photobook>.body>.eyecatcher>.badge:before,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-1-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-2-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body .product-showcase-3-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product-kissen .badge:before,
.teaser-box>.showcase>.body.tasse .page-teaser>.showcase>.body>.product>.badge:before,
.teaser-box>.showcase>.body.tasse .price-badge:before,
.teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .teaser-box>.photobook>.body>.eyecatcher>.badge:before,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product-kissen .badge:before,
.teaser-box>.showcase>.body.tasse .teaser-box>.showcase>.body>.product>.badge:before,
.teaser-box>.showcase>.body.tasse .teaser-photobook>.eyecatcher>.badge:before,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-1-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-2-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .teaser-showcase .product-showcase-3-nl3x>.badge:before,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product-kissen .badge:before,
.teaser-box>.showcase>.body.tasse .teaser-showcase>.product>.badge:before,
.teaser-box>.showcase>.body>.product-kissen .page-teaser>.showcase>.body.tasse .badge:before,
.teaser-box>.showcase>.body>.product-kissen .teaser-box>.showcase>.body.tasse .badge:before,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-1-nl3x>.badge:before,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-2-nl3x>.badge:before,
.teaser-showcase .page-teaser>.showcase>.body.tasse .product-showcase-3-nl3x>.badge:before,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-1-nl3x>.badge:before,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-2-nl3x>.badge:before,
.teaser-showcase .teaser-box>.showcase>.body.tasse .product-showcase-3-nl3x>.badge:before,
.teaser-showcase>.product-kissen .page-teaser>.showcase>.body.tasse .badge:before,
.teaser-showcase>.product-kissen .teaser-box>.showcase>.body.tasse .badge:before {
  border-top: 34px solid transparent;
}

.page-teaser>.showcase>.body.tasse .standardMugImg,
.teaser-box>.showcase>.body.tasse .standardMugImg {
  padding-left: 10px;
}

.page-teaser>.showcase>.body.tasse .magicMugImg,
.teaser-box>.showcase>.body.tasse .magicMugImg {
  position: relative;
}

.page-teaser>.showcase>.body.tasse .colorMugImg-t,
.page-teaser>.showcase>.body.tasse .magicMugImg-t,
.page-teaser>.showcase>.body.tasse .premiumMugImg-t,
.page-teaser>.showcase>.body.tasse .standardMugImg-t,
.teaser-box>.showcase>.body.tasse .colorMugImg-t,
.teaser-box>.showcase>.body.tasse .magicMugImg-t,
.teaser-box>.showcase>.body.tasse .premiumMugImg-t,
.teaser-box>.showcase>.body.tasse .standardMugImg-t {
  padding-left: 20px;
}

.page-teaser>.showcase>.body.tasse .magicMugImg-t,
.teaser-box>.showcase>.body.tasse .magicMugImg-t {
  position: relative;
  top: -25px;
}

.page-teaser>.showcase>.body.tasse .headline4,
.teaser-box>.showcase>.body.tasse .headline4 {
  margin-top: 0;
}

.page-teaser>.showcase>.body.tasse .color-top,
.teaser-box>.showcase>.body.tasse .color-top {
  margin-top: -9px;
}

.page-teaser>.trust,
.teaser-box>.trust {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  margin-top: -20px;
  z-index: 101;
}

.page-teaser>.trust .trust-box,
.teaser-box>.trust .trust-box {
  display: inline-block;
}

.page-teaser>.trust>.badges,
.teaser-box>.trust>.badges {
  list-style-type: none;
  margin-top: -35px;
  margin-bottom: 0;
  height: 100px;
}

.page-teaser>.trust>.badges li,
.teaser-box>.trust>.badges li {
  display: inline-block;
  vertical-align: bottom;
  margin-right: 6px;
  max-height: 100%;
}

.page-teaser>.trust>.badges li:last-of-type,
.teaser-box>.trust>.badges li:last-of-type {
  margin-right: 0;
}

.page-teaser>.trust>.badges li img,
.teaser-box>.trust>.badges li img {
  display: block;
  max-height: 100px;
}

.page-teaser>.trust>.badges li.-seal,
.teaser-box>.trust>.badges li.-seal {
  margin-top: -68px;
}

.page-teaser>.trust>.badges li.-seal img,
.teaser-box>.trust>.badges li.-seal img {
  height: auto;
  max-height: none;
}

.page-teaser .quality-badges,
.teaser-box .quality-badges {
  margin-top: -40px;
}

.page-teaser>.trust>.tv,
.teaser-box>.trust>.tv {
  margin-top: 25px;
}

.page-teaser>.trust-nl,
.teaser-box>.trust-nl {
  position: relative;
  font-size: 12px;
  line-height: 18px;
  z-index: 101;
  height: 140px;
  margin-top: 65px;
  clear: both;
}

.page-teaser>.trust-nl.deadline,
.teaser-box>.trust-nl.deadline {
  margin-top: 0;
}

.page-teaser>.trust .stations,
.teaser-box>.trust .stations {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style-type: none;
  vertical-align: middle;
}

.page-teaser>.trust .stations .station,
.teaser-box>.trust .stations .station {
  display: inline-block;
  margin-left: 14px;
  vertical-align: bottom;
}

.page-teaser>.trust .stations .station.-ups,
.teaser-box>.trust .stations .station.-ups {
  background-image: url("data:image/svg+xml,%3Csvg id='eb56a0e8-3803-495c-a72d-95754be315b9' data-name='图层 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46.37 55.09'%3E%3Ctitle%3EUPS%3C/title%3E%3Cpath d='M46,5C36-.35,23.68,0,23.16,0S10.32-.35.33,5L0,5.2V32.31A17.38,17.38,0,0,0,6.27,46.26c3.92,3.21,16.39,8.61,16.91,8.83.52-.22,13-5.62,16.92-8.83a17.38,17.38,0,0,0,6.27-13.95V5.2Zm-.3,27.29a16.7,16.7,0,0,1-6,13.46c-3.9,3.2-16.52,8.64-16.52,8.64S10.56,49,6.66,45.77a16.73,16.73,0,0,1-6-13.46V5.58C10.59.21,23.18.63,23.18.63s12.6-.42,22.56,5Z' fill='%234b4a4a'/%3E%3Cpath d='M2.42,32.31A15.06,15.06,0,0,0,7.79,44.39C11,47,20.52,51.28,23.18,52.45c2.66-1.17,12.23-5.48,15.39-8.06A15,15,0,0,0,44,32.31V6c-13.32-1.24-29.07-.48-41.53,11Zm35-14.51a6.89,6.89,0,0,1,4.36,1.29v3.46a5.31,5.31,0,0,0-3.56-1.63c-1.13,0-2.3.48-2.34,1.9s1.13,2,2.62,2.89c3.32,1.95,4,3.71,3.89,6a5.38,5.38,0,0,1-5.77,5.32,8.75,8.75,0,0,1-4.37-1.23V32.16A6.34,6.34,0,0,0,36,33.78a2.12,2.12,0,0,0,2.39-2.22c0-1.24-.73-1.92-2.48-2.95C32.63,26.69,32.05,25.1,32,23A5.28,5.28,0,0,1,37.38,17.8Zm-19,1.42a9.61,9.61,0,0,1,5.36-1.42c4.75,0,7.36,3.61,7.36,9.4S28.6,37,24.19,37a6.54,6.54,0,0,1-1.79-.22v8.37h-4Zm-14-1h4V30.89c0,1.12.27,2.8,2.09,2.8a3.29,3.29,0,0,0,1.88-.49v-15h4V35.46a10.53,10.53,0,0,1-6,1.6c-3.94,0-5.93-2.13-5.93-6.35Z' fill='%234b4a4a'/%3E%3Cpath d='M27.07,27.31c0-4.46-.95-6.3-3.26-6.3a3.45,3.45,0,0,0-1.41.28V33.52a3.89,3.89,0,0,0,1.29.24C26,33.76,27.07,31.65,27.07,27.31Z' fill='%234b4a4a'/%3E%3C/svg%3E");
  background-size: 35px 30px;
  background-repeat: no-repeat;
  margin: 0;
  width: auto;
  padding-left: 35px;
  line-height: 1.7;
  max-width: 35px;
  height: 30px;
  overflow: visible;
  white-space: nowrap;
}

.page-teaser>.trust .stations .station.-sbox,
.teaser-box>.trust .stations .station.-sbox {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 297.25 131.98'%3E%3Ctitle%3Eshipping%3C/title%3E%3Cg id='e6a5b901-eb3f-4761-beca-05e7dac41e3b' data-name='Layer 2'%3E%3Cpath d='M252.34,100.09c-9.67,0-18.25,7.14-19.16,16S239.39,132,249.06,132s18.26-7.14,19.16-15.94S262,100.09,252.34,100.09Zm7.12,16c-.45,4.4-4.74,8-9.58,8s-8.39-3.57-7.94-8,4.74-8,9.58-8S259.92,111.63,259.46,116Z' fill='%234a4a4a'/%3E%3Cpath d='M296.44,69.55,275.39,32.7A7.16,7.16,0,0,0,269,29.28H231.11c-4.35,0-8.21,3.2-8.61,7.16L216,99.68c-.41,3.95,2.78,7.16,7.13,7.16h6.21a4,4,0,0,0,3.43-1.85A23.89,23.89,0,0,1,253,93.82c8.47,0,15.29,4.59,17.92,11.17a3.16,3.16,0,0,0,3,1.85h11.93c4.35,0,8.21-3.21,8.61-7.16l2.72-26.38A6.32,6.32,0,0,0,296.44,69.55Zm-16.93-3.69h-34.9a3.81,3.81,0,0,1-4.06-4.08L243,38.42a4.87,4.87,0,0,1,4.9-4.08H267a4.08,4.08,0,0,1,3.62,1.94L284,59.64C285.53,62.36,283,65.86,279.51,65.86Z' fill='%234a4a4a'/%3E%3Cpath d='M204,0H109.49c-3.53,0-6.66,2.6-7,5.81h0c-.33,3.21,2.27,5.81,5.79,5.81h23.43c3.52,0,6.11,2.6,5.78,5.8l-.06.58c-.33,3.21-3.45,5.81-7,5.81H85.65c-3.52,0-6.65,2.6-7,5.8h0c-.33,3.21,2.26,5.81,5.79,5.81h31.71c3.7,0,6.42,2.73,6.07,6.1h0c-.35,3.36-3.62,6.09-7.32,6.09H57.59c-3.52,0-6.65,2.6-7,5.81h0c-.33,3.21,2.27,5.81,5.79,5.81H106c3.7,0,6.42,2.73,6.07,6.09h0c-.34,3.37-3.62,6.1-7.32,6.1H34.26c-3.53,0-6.65,2.6-7,5.81h0C27,80.43,29.54,83,33.06,83H87.65c3.7,0,6.42,2.73,6.07,6.1h0c-.35,3.36-3.63,6.09-7.33,6.09H52.7c-3.53,0-6.65,2.6-7,5.81h0c-.33,3.21,2.26,5.81,5.78,5.81H85.77a13.46,13.46,0,0,0,10.17-4.61,24.11,24.11,0,0,1,18.23-8.41c7.23,0,13.25,3.34,16.49,8.41a10.79,10.79,0,0,0,9.22,4.61H193c8.56,0,16.15-6.31,16.95-14.1h0l.19-1.86,7.9-76.78C218.86,6.31,212.57,0,204,0Z' fill='%234a4a4a'/%3E%3Cpath d='M113.52,100.09c-9.67,0-18.25,7.14-19.16,16S100.57,132,110.24,132,128.5,124.84,129.4,116,123.2,100.09,113.52,100.09Zm7.12,16c-.45,4.4-4.74,8-9.58,8s-8.39-3.57-7.94-8,4.74-8,9.58-8S121.1,111.63,120.64,116Z' fill='%234a4a4a'/%3E%3Cpath d='M83.38,11.62H44.91c-3.52,0-6.11-2.6-5.78-5.81h0C39.46,2.6,42.58,0,46.11,0H84.58c3.52,0,6.12,2.6,5.79,5.81h0C90,9,86.91,11.62,83.38,11.62Z' fill='%234a4a4a'/%3E%3Cpath d='M32.9,59.22H16c-3.53,0-6.12-2.6-5.79-5.81h0c.33-3.21,3.46-5.81,7-5.81H34.09c3.53,0,6.12,2.6,5.79,5.81h0C39.55,56.62,36.43,59.22,32.9,59.22Z' fill='%234a4a4a'/%3E%3Cpath d='M61.89,35.09H5.81c-3.52,0-6.11-2.6-5.78-5.81H0c.33-3.21,3.45-5.81,7-5.81H63.08c3.53,0,6.12,2.6,5.79,5.81h0C68.54,32.49,65.41,35.09,61.89,35.09Z' fill='%234a4a4a'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 55px 30px;
  background-repeat: no-repeat;
  margin: 0;
  width: auto;
  padding-left: 60px;
  line-height: 1.7;
}

.page-teaser>.trust .stations .station.-sbox span,
.teaser-box>.trust .stations .station.-sbox span {
  background: #f3f3f3;
  padding: 10px 0;
}

.page-teaser>.trust .stations .station .-orange,
.teaser-box>.trust .stations .station .-orange {
  color: #0d6a6d;
}

.page-teaser .mug-teaser img,
.teaser-box .mug-teaser img {
  width: 100%;
}

.page-teaser .mug-teaser h2,
.teaser-box .mug-teaser h2 {
  margin-bottom: 0;
  margin-top: 0;
}

.color-top {
  margin-top: -10px;
}

.color-top h2 {
  margin-top: 0;
}

.-doi-teaser {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/doi-e0b8969a04.jpg);
  background-position: top center!important;
}

.-bmVoteSuccess-teaser {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/contact-us-62de7c1fa5.jpg);
}

.-no-repeat {
  background-repeat: no-repeat!important;
}

.cms-teaser.-blackBadge>.showcase>.body>.product>.badge {
  background-color: #000;
  border-color: #000;
}

.cms-teaser.-blackBadge>.showcase>.body>.product>.badge:before {
  border-right-color: #000;
}

.cms-teaser.-newsletter {
  width: 100%;
  background-color: #f3f3f3;
  margin-top: 0;
}

.cms-teaser.-newsletter .headline {
  font-family: Montserrat;
  font-size: 33px;
  line-height: 35px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 5px;
}

.cms-teaser.-newsletter .claim {
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 0;
  font-weight: 400;
  font-size: .88em;
  font-style: italic;
  line-height: 2;
}

.cms-teaser.-newsletter.-three-column .showcase {
  height: auto;
}

.cms-teaser>.showcase {
  background-size: cover;
  background-position: center bottom;
  padding-top: 35px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 500px;
  background-color: #f3f3f3;
}

@media screen and (min-width:1920px) {
  .cms-teaser>.showcase {
    background-size: contain;
    background-repeat: no-repeat;
  }
}

.cms-teaser>.showcase>.body>.product {
  width: 50%;
  float: left;
  position: relative;
}

.cms-teaser>.showcase>.body>.product .magnified-corner {
  top: -15px;
  left: -15px;
  position: absolute;
}

.cms-teaser>.showcase>.body>.product>.badge {
  position: absolute;
  right: 25px;
  top: 167px;
}

.cms-teaser>.showcase>.body>.info {
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  padding: 25px;
  border-radius: 5px;
  margin-right: 12px;
  width: calc(50% - 45px);
  float: right;
}

.cms-teaser>.showcase>.body>.info>.headline {
  font-size: 25px;
  font-family: Montserrat;
  font-weight: 700;
  line-height: 1.038;
  margin-top: 0;
  margin-bottom: 5px;
}

.cms-teaser>.showcase>.body>.info .claim {
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 0;
  font-weight: 400;
  font-size: .88em;
}

.cms-teaser>.showcase>.body>.info .deal-condition,
.cms-teaser>.showcase>.body>.info .smallprint {
  font-size: .88em;
  margin-top: 10px;
  margin-bottom: 0;
  text-align: center;
}

.cms-teaser>.showcase>.body>.info>.features {
  margin-bottom: 20px;
}

.cms-teaser>.showcase>.body>.info>.features li {
  margin-bottom: 7px;
  padding-left: 30px;
}

.cms-teaser>.showcase>.body>.info>.features li .-green,
.cms-teaser>.showcase>.body>.info>.features li.-green {
  color: #35b2b6;
}

.cms-teaser>.showcase>.body>.info>.features li:last-of-type {
  margin-bottom: 0;
}

.cms-teaser>.showcase>.body>.info .hplogo {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/logo/hp-4551e13273.svg);
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left: 4px;
}

.cms-teaser>.showcase>.body>.info>.quotes {
  padding-left: 0;
  padding-top: 15px;
  position: relative;
  margin-top: 0;
  font-size: 12px;
}

.cms-teaser>.showcase>.body>.info>.quotes:before {
  display: none;
}

.cms-teaser>.showcase>.body>.info>.quotes#delClassQuote {
  margin-bottom: 20px;
}

.cms-teaser>.showcase>.body>.info>.quotes .quote {
  margin: 1em;
}

.cms-teaser>.showcase>.body>.info>.quotes .quote .foot {
  font-size: 12px;
  margin-top: 12px;
}

.cms-teaser>.showcase>.body>.info>.quotes .quote .foot .stars {
  display: inline-block;
  width: 33%;
  height: 17px;
  margin-left: 1em;
}

.cms-teaser>.showcase>.body>.info>.quotes .quote .foot .from {
  display: inline-block;
  width: 48%;
  vertical-align: bottom;
}

.cms-teaser>.showcase>.body>.info>.quotes .quote .foot .date {
  display: block;
  font-weight: 700;
  float: right;
  clear: both;
}

.cms-teaser>.showcase>.body>.info>.quotes .deal-condition {
  font-size: .88em;
  text-align: center;
}

.cms-teaser>.showcase>.body>.info .js-link {
  height: 57px;
  line-height: 57px;
  font-size: 22px;
}

.cms-teaser>.showcase>.body>.info .js-link:after {
  -webkit-transform: scale(1.9);
  -ms-transform: scale(1.9);
  transform: scale(1.9);
  right: 20px;
}

.cms-teaser>.showcase>.body>.info .coupon .deal-title {
  font-size: .8em;
  font-weight: 700;
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 5px;
}

.cms-teaser>.showcase>.body>.info .coupon form {
  position: relative;
  margin-bottom: 5px;
}

.cms-teaser>.showcase>.body>.info .coupon .expire-date {
  font-size: .8em;
  text-align: center;
  margin-top: 0;
}

.cms-teaser>.showcase>.body>.info .coupon .code {
  background-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #35b2b6;
  cursor: pointer;
  font-size: 26px;
  font-weight: 700;
  width: 100%;
  text-align: center;
  padding: 2px;
  border-radius: 5px;
  border: 1px dashed #000;
  box-shadow: 0 0 10px -4px rgba(0,0,0,.75);
}

.cms-teaser>.showcase>.body>.info .coupon .-copy:before {
  content: "";
  z-index: 1000;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
  position: absolute;
  left: 46%;
  bottom: -3px;
}

.cms-teaser>.showcase>.body>.info .coupon .-copy:after {
  content: "copies";
  position: absolute;
  z-index: 10;
  background: #fff;
  padding: 3px 10px;
  border-radius: 3px;
  font-weight: 700;
  left: 50%;
  bottom: -25px;
  margin-left: -54px;
  font-size: .8em;
  color: #989393;
  width: 72px;
  text-align: center;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.cms-teaser>.showcase>.body>.info .upload-button {
  width: 100%;
}

.cms-teaser>.showcase>.body>.info .upload-button .filebutton {
  display: inline-block;
}

.cms-teaser>.showcase>.body>.info .filebutton {
  font-size: 22px;
  line-height: 55px;
  height: 55px;
  transition: background .2s linear;
}

.cms-teaser>.showcase>.body>.info .filebutton:focus,
.cms-teaser>.showcase>.body>.info .filebutton:hover {
  background-color: #35b2b6;
}

.cms-teaser>.showcase>.body>.info .filebutton:after {
  height: 18px;
  width: 11px;
  margin-left: 8px;
  right: 21px;
  margin-top: -9px;
}

.checkout-step-1 .info {
  text-align: center;
}

.checkout-step-1 .info>.info-box {
  display: inline-block;
}

.checkout-step-1 .files {
  margin-top: 50px;
}

.checkout-step-1 .files>.uploads {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.checkout-step-1.-simpleupload #upload {
  padding-bottom: 30px;
}

.checkout-step-1.-simpleupload .ui-message.ui-message-error.ui-widget.ui-corner-all {
  margin-top: 9px;
  font-size: 12px;
  margin-left: 0;
  width: 60%;
}

.StarMap {
  background: linear-gradient(to bottom,#09203f 0,#537895 100%);
}

.StarMap .textBlock {
  padding-bottom: 30px;
}

.StarMap .checkout-section {
  width: 1160px;
}

.StarMap .checkout-head-new {
  display: none;
}

.StarMap .formats {
  width: 40%!important;
}

.StarMap .addon {
  width: 60%!important;
}

.StarMap .prices {
  border-radius: 10px!important;
}

.StarMap .starMapTitles {
  width: 20%;
}

.StarMap .starMapTitles p {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.StarMap .starMapTitles label {
  position: absolute!important;
  margin-left: 3px;
}

.StarMap .starMapTitles {
  position: relative;
  text-align: center;
  color: #fff;
}

.StarMap .starMapTitles .centered {
  position: absolute;
  top: 87%;
  width: 100%;
  left: 50%;
  padding: 5px 0 5px;
  font-size: 13px;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  background: rgba(35,35,52,.7);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.StarMap .checkout-step-2.-alternative .selectable {
  background: 0 0;
  border: 1px solid transparent;
  width: 125px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 11px;
  float: left;
  padding: 0 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.StarMap .checkout-step-2.-alternative #preview-wrapper {
  max-width: 800px;
  display: inline-block;
}

.StarMap .checkout-step-2.-alternative .selectable>img {
  margin: 0;
  border-radius: 10px;
}

.StarMap .price-label {
  color: #fff;
}

.StarMap .canvas-block {
  min-height: 550px;
}

.StarMap #canvas-preview {
  max-height: 800px;
  min-height: 550px;
}

.StarMap #canvas-preview.size30x40Starmap {
  width: 412px!important;
  height: 550px!important;
}

.StarMap .checkout-step-2.-alternative .addon .checkout-new {
  width: 100%;
  margin: 0;
  background: #fff;
  border-radius: 10px;
  padding-top: 8px;
  height: 69px;
}

.StarMap .checkout-step-2.-alternative .button.-action.-arrow,
.StarMap .checkout-step-2.-alternative .cms-teaser>.showcase>.body>.info .filebutton,
.StarMap .checkout-step-2.-alternative .cms-teaser>.showcase>.body>.info .js-link,
.StarMap .checkout-step-2.-alternative .multiimage .cms-teaser>.showcase>.body>.info .ui-fileupload-buttonbar>.ui-button.filebutton,
.StarMap .checkout-step-2.-alternative .multiimage .ui-fileupload-buttonbar>.-arrow.ui-button,
.cms-teaser>.showcase>.body>.info .StarMap .checkout-step-2.-alternative .filebutton,
.cms-teaser>.showcase>.body>.info .StarMap .checkout-step-2.-alternative .js-link,
.multiimage .StarMap .checkout-step-2.-alternative .ui-fileupload-buttonbar>.-arrow.ui-button,
.multiimage .cms-teaser>.showcase>.body>.info .StarMap .checkout-step-2.-alternative .ui-fileupload-buttonbar>.ui-button.filebutton {
  margin-bottom: 10px;
  display: table;
  margin: 10px auto;
}

.StarMap .checkout-step-2.-alternative .button.-action.-arrow:after,
.StarMap .checkout-step-2.-alternative .cms-teaser>.showcase>.body>.info .filebutton:after,
.StarMap .checkout-step-2.-alternative .cms-teaser>.showcase>.body>.info .js-link:after,
.StarMap .checkout-step-2.-alternative .multiimage .cms-teaser>.showcase>.body>.info .ui-fileupload-buttonbar>.ui-button.filebutton:after,
.StarMap .checkout-step-2.-alternative .multiimage .ui-fileupload-buttonbar>.-arrow.ui-button:after,
.cms-teaser>.showcase>.body>.info .StarMap .checkout-step-2.-alternative .filebutton:after,
.cms-teaser>.showcase>.body>.info .StarMap .checkout-step-2.-alternative .js-link:after,
.multiimage .StarMap .checkout-step-2.-alternative .ui-fileupload-buttonbar>.-arrow.ui-button:after,
.multiimage .cms-teaser>.showcase>.body>.info .StarMap .checkout-step-2.-alternative .ui-fileupload-buttonbar>.ui-button.filebutton:after {
  right: -12px;
}

.StarMap .-with-cart-arrow {
  margin: 0 auto;
  display: table!important;
}

.StarMap input[type=text] {
  width: 100%;
  font-size: 13px;
  height: 35px;
  padding-left: 5px;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 0 0 3px rgba(22,47,78,.2);
}

.StarMap textarea {
  width: 100%;
  font-size: 13px;
  padding-left: 5px;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 0 0 3px rgba(22,47,78,.2);
  resize: none;
}

.StarMap select {
  width: 55px;
  margin-left: 2px;
  font-size: 13px;
  height: 35px!important;
  padding-left: 5px;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 0 0 3px rgba(22,47,78,.2);
}

.StarMap h3.title {
  display: block!important;
  margin-bottom: 5px!important;
  font-size: 16px!important;
}

.StarMap h3.title small.textinfo {
  font-size: 10px;
  font-weight: 400;
}

.StarMap .-attention {
  border-radius: 6px;
  background-color: #d40140;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 13px;
  display: none;
  color: #fff;
  padding: 7px 10px;
}

.StarMap ul.toggleSwitch {
  list-style: none;
  padding: 0;
  margin: 0;
}

.StarMap .toggleSwitch li {
  border-top: 1px solid rgba(19,75,89,.15);
}

.StarMap .panelSwitch {
  background: #fff;
  height: 45px;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 13px 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.StarMap .-last {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.StarMap .switch {
  position: absolute;
  display: inline-block;
  width: 60px;
  height: 34px;
  right: 15px;
  margin-top: -8px;
}

.StarMap .switch input {
  display: none;
}

.StarMap .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

.StarMap .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #fff;
  transition: .4s;
}

.StarMap input:checked+.slider {
  background-color: #345371;
}

.StarMap input:focus+.slider {
  box-shadow: 0 0 1px #345371;
}

.StarMap input:checked+.slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.StarMap .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #fff;
  transition: .4s;
}

.StarMap input:checked+.slider {
  background-color: #345371;
}

.StarMap input:focus+.slider {
  box-shadow: 0 0 1px #345371;
}

.StarMap .slider.round {
  border-radius: 34px;
}

.StarMap .slider.round:before {
  border-radius: 50%;
}

.StarMap #dateValidation {
  position: absolute;
  display: none;
}

.StarMap .fieldBlock {
  margin-top: 10px;
  width: 100%;
  display: inline-table;
}

.StarMap .fieldBlock p {
  margin-bottom: 5px!important;
}

.StarMap .fieldBlock .-new.teaser-box>.showcase>.body>.product,
.StarMap .fieldBlock .article-showcase .description-wrapper,
.StarMap .fieldBlock .article-showcase>.image,
.StarMap .fieldBlock .checkout-head .page-contact .steps>.content,
.StarMap .fieldBlock .checkout-step-1 .files,
.StarMap .fieldBlock .checkout-step-1 .head,
.StarMap .fieldBlock .checkout-step-1 .info,
.StarMap .fieldBlock .checkout-step-1 .upload,
.StarMap .fieldBlock .checkout-step-2>.addon,
.StarMap .fieldBlock .checkout-step-2>.formats,
.StarMap .fieldBlock .checkout-step-3 .next>.checkout,
.StarMap .fieldBlock .checkout-step-3 .next>.coupon,
.StarMap .fieldBlock .checkout-step-3 .next>.more,
.StarMap .fieldBlock .checkout-step-3 .page-contact .next>.content,
.StarMap .fieldBlock .checkout-step-3>.info,
.StarMap .fieldBlock .checkout-step-3>.innercart>.head,
.StarMap .fieldBlock .checkout-step-3>.innercart>.overview,
.StarMap .fieldBlock .checkout-step-4 .delivery,
.StarMap .fieldBlock .checkout-step-4 .extra-delivery,
.StarMap .fieldBlock .checkout-step-4>.head,
.StarMap .fieldBlock .checkout-step-5 .continue,
.StarMap .fieldBlock .checkout-step-5 .payment-accordion,
.StarMap .fieldBlock .checkout-step-6.-nv>.head,
.StarMap .fieldBlock .checkout-step-6.-nv>form .terms,
.StarMap .fieldBlock .checkout-step-6.-nv>form>.billing,
.StarMap .fieldBlock .checkout-step-6.-nv>form>.next,
.StarMap .fieldBlock .checkout-step-6.-nv>form>.overview,
.StarMap .fieldBlock .checkout-step-6>.head,
.StarMap .fieldBlock .checkout-step-6>form>.billing,
.StarMap .fieldBlock .checkout-step-6>form>.next,
.StarMap .fieldBlock .checkout-step-6>form>.overview,
.StarMap .fieldBlock .checkout-step-6>form>.terms,
.StarMap .fieldBlock .checkout-step-7.coupon p,
.StarMap .fieldBlock .checkout-step-7.customerstory>.story,
.StarMap .fieldBlock .checkout-step-7.orderreview>.info,
.StarMap .fieldBlock .checkout-step-7.orderreview>.trusted,
.StarMap .fieldBlock .checkout-step-7.storyshare>.share>.next,
.StarMap .fieldBlock .checkout-step-7.storyshare>.share>.terms,
.StarMap .fieldBlock .checkout-step-7.storyshare>.story .content,
.StarMap .fieldBlock .col,
.StarMap .fieldBlock .form-boxed>.vertical,
.StarMap .fieldBlock .newsletter-list .social,
.StarMap .fieldBlock .newsletter-list>.newsletter,
.StarMap .fieldBlock .orders .shippinginfo>.address,
.StarMap .fieldBlock .orders .shippinginfo>.payment,
.StarMap .fieldBlock .page-account>.content,
.StarMap .fieldBlock .page-account>.content>.addresses-wrapper,
.StarMap .fieldBlock .page-account>.content>.addresses-wrapper>.addressbox,
.StarMap .fieldBlock .page-account>.content>.addresses-wrapper>.directory,
.StarMap .fieldBlock .page-account>.content>.addresses-wrapper>.directory .address,
.StarMap .fieldBlock .page-account>.navigation,
.StarMap .fieldBlock .page-contact .article-showcase>.content,
.StarMap .fieldBlock .page-contact .checkout-head .steps>.content,
.StarMap .fieldBlock .page-contact .checkout-section>.content,
.StarMap .fieldBlock .page-contact .checkout-step-3 .next>.content,
.StarMap .fieldBlock .page-contact .checkout-step-7.coupon>.content,
.StarMap .fieldBlock .page-contact .checkout-step-7.customerstory>.content,
.StarMap .fieldBlock .page-contact .checkout-step-7.orderreview>.content,
.StarMap .fieldBlock .page-contact .checkout-step-7.storyshare>.share>.content,
.StarMap .fieldBlock .page-contact .checkout-step-7.terms>.body>.content,
.StarMap .fieldBlock .page-contact .cms-teaser>.showcase>.body>.content,
.StarMap .fieldBlock .page-contact .newsletter-list>.content,
.StarMap .fieldBlock .page-contact .page-account>.content,
.StarMap .fieldBlock .page-contact .page-faq>.content,
.StarMap .fieldBlock .page-contact .page-footer-sitemap>.content,
.StarMap .fieldBlock .page-contact .page-head-row>.content,
.StarMap .fieldBlock .page-contact .page-head-sub-row>.content,
.StarMap .fieldBlock .page-contact .page-login>.login-showcase>.content,
.StarMap .fieldBlock .page-contact .page-partnerprogramm>.content,
.StarMap .fieldBlock .page-contact .page-photobook .plattforms>.content,
.StarMap .fieldBlock .page-contact .page-teaser>.photobook>.body>.content,
.StarMap .fieldBlock .page-contact .page-teaser>.showcase>.body>.content,
.StarMap .fieldBlock .page-contact .page-teaser>.showcase>.head>.content,
.StarMap .fieldBlock .page-contact .page-teaser>.trust-nl>.content,
.StarMap .fieldBlock .page-contact .page-teaser>.trust>.content,
.StarMap .fieldBlock .page-contact .page-text>.content,
.StarMap .fieldBlock .page-contact .payment-methods>.content,
.StarMap .fieldBlock .page-contact .post .body>.content,
.StarMap .fieldBlock .page-contact .post .footer>.content,
.StarMap .fieldBlock .page-contact .product-list>.content,
.StarMap .fieldBlock .page-contact .row>.content,
.StarMap .fieldBlock .page-contact .story-list>.content,
.StarMap .fieldBlock .page-contact .teaser-box>.photobook>.body>.content,
.StarMap .fieldBlock .page-contact .teaser-box>.showcase>.body>.content,
.StarMap .fieldBlock .page-contact .teaser-box>.showcase>.head>.content,
.StarMap .fieldBlock .page-contact .teaser-box>.trust-nl>.content,
.StarMap .fieldBlock .page-contact .teaser-box>.trust>.content,
.StarMap .fieldBlock .page-contact .teaser-box>.wrapper>.content,
.StarMap .fieldBlock .page-contact .text-section>.section>.content,
.StarMap .fieldBlock .page-faq.-basic .not-found,
.StarMap .fieldBlock .page-faq.-basic>.question,
.StarMap .fieldBlock .page-faq>.categories>.category,
.StarMap .fieldBlock .page-footer-sitemap>.column,
.StarMap .fieldBlock .page-login .box-login-wrapper,
.StarMap .fieldBlock .page-login .box-register-wrapper,
.StarMap .fieldBlock .page-login .box-upload-wrapper,
.StarMap .fieldBlock .page-login>.login-showcase>.box-wrapper,
.StarMap .fieldBlock .page-partnerprogramm>.content,
.StarMap .fieldBlock .page-photobook .page-contact .plattforms>.content,
.StarMap .fieldBlock .page-photobook .plattforms>.box-wrapper,
.StarMap .fieldBlock .page-photobook .plattforms>.box-wrapper>.home,
.StarMap .fieldBlock .page-photobook .plattforms>.box-wrapper>.web,
.StarMap .fieldBlock .page-teaser.-new>.showcase>.body>.product,
.StarMap .fieldBlock .page-teaser>.photobook>.body>.action-wrapper,
.StarMap .fieldBlock .page-teaser>.photobook>.body>.eyecatcher,
.StarMap .fieldBlock .page-teaser>.showcase>.body .info-crm46,
.StarMap .fieldBlock .page-teaser>.showcase>.body>.info,
.StarMap .fieldBlock .page-teaser>.showcase>.body>.info-crm,
.StarMap .fieldBlock .page-teaser>.showcase>.body>.product,
.StarMap .fieldBlock .page-teaser>.showcase>.body>.product-crm,
.StarMap .fieldBlock .page-teaser>.showcase>.body>.product-kissen,
.StarMap .fieldBlock .page-teaser>.trust>.badges,
.StarMap .fieldBlock .page-teaser>.trust>.tv,
.StarMap .fieldBlock .page-text>.aside,
.StarMap .fieldBlock .page-text>.content,
.StarMap .fieldBlock .page-text>.content>.info,
.StarMap .fieldBlock .post .page-contact .body>.content,
.StarMap .fieldBlock .post .page-contact .footer>.content,
.StarMap .fieldBlock .product-list>.product,
.StarMap .fieldBlock .story-list>.story,
.StarMap .fieldBlock .teaser-box>.photobook>.body>.action-wrapper,
.StarMap .fieldBlock .teaser-box>.photobook>.body>.eyecatcher,
.StarMap .fieldBlock .teaser-box>.showcase>.body .info-crm46,
.StarMap .fieldBlock .teaser-box>.showcase>.body>.info,
.StarMap .fieldBlock .teaser-box>.showcase>.body>.info-crm,
.StarMap .fieldBlock .teaser-box>.showcase>.body>.product,
.StarMap .fieldBlock .teaser-box>.showcase>.body>.product-crm,
.StarMap .fieldBlock .teaser-box>.showcase>.body>.product-kissen,
.StarMap .fieldBlock .teaser-box>.trust>.badges,
.StarMap .fieldBlock .teaser-box>.trust>.tv,
.StarMap .fieldBlock .teaser-box>.wrapper>.body,
.StarMap .fieldBlock .teaser-photobook>.action-wrapper,
.StarMap .fieldBlock .teaser-photobook>.eyecatcher,
.StarMap .fieldBlock .teaser-showcase .info-crm46,
.StarMap .fieldBlock .teaser-showcase>.info,
.StarMap .fieldBlock .teaser-showcase>.info-crm,
.StarMap .fieldBlock .teaser-showcase>.product,
.StarMap .fieldBlock .teaser-showcase>.product-crm,
.StarMap .fieldBlock .teaser-showcase>.product-kissen,
.StarMap .fieldBlock .text-format>.headline-small,
.StarMap .fieldBlock .text-section>.section>.headline,
.StarMap .fieldBlock .text-section>.section>.headline-small,
.StarMap .fieldBlock .text-section>.section>.text,
.StarMap .fieldBlock .text-section>.section>ul,
.article-showcase .StarMap .fieldBlock .description-wrapper,
.checkout-head .page-contact .StarMap .fieldBlock .steps>.content,
.checkout-step-1 .StarMap .fieldBlock .files,
.checkout-step-1 .StarMap .fieldBlock .head,
.checkout-step-1 .StarMap .fieldBlock .info,
.checkout-step-1 .StarMap .fieldBlock .upload,
.checkout-step-3 .StarMap .fieldBlock .next>.checkout,
.checkout-step-3 .StarMap .fieldBlock .next>.coupon,
.checkout-step-3 .StarMap .fieldBlock .next>.more,
.checkout-step-3 .page-contact .StarMap .fieldBlock .next>.content,
.checkout-step-4 .StarMap .fieldBlock .delivery,
.checkout-step-4 .StarMap .fieldBlock .extra-delivery,
.checkout-step-5 .StarMap .fieldBlock .continue,
.checkout-step-5 .StarMap .fieldBlock .payment-accordion,
.checkout-step-6.-nv>form .StarMap .fieldBlock .terms,
.checkout-step-7.coupon .StarMap .fieldBlock p,
.checkout-step-7.storyshare>.story .StarMap .fieldBlock .content,
.newsletter-list .StarMap .fieldBlock .social,
.orders .StarMap .fieldBlock .shippinginfo>.address,
.orders .StarMap .fieldBlock .shippinginfo>.payment,
.page-account>.content>.addresses-wrapper>.directory .StarMap .fieldBlock .address,
.page-contact .StarMap .fieldBlock .article-showcase>.content,
.page-contact .StarMap .fieldBlock .checkout-section>.content,
.page-contact .StarMap .fieldBlock .checkout-step-7.coupon>.content,
.page-contact .StarMap .fieldBlock .checkout-step-7.customerstory>.content,
.page-contact .StarMap .fieldBlock .checkout-step-7.orderreview>.content,
.page-contact .StarMap .fieldBlock .checkout-step-7.storyshare>.share>.content,
.page-contact .StarMap .fieldBlock .checkout-step-7.terms>.body>.content,
.page-contact .StarMap .fieldBlock .cms-teaser>.showcase>.body>.content,
.page-contact .StarMap .fieldBlock .newsletter-list>.content,
.page-contact .StarMap .fieldBlock .page-account>.content,
.page-contact .StarMap .fieldBlock .page-faq>.content,
.page-contact .StarMap .fieldBlock .page-footer-sitemap>.content,
.page-contact .StarMap .fieldBlock .page-head-row>.content,
.page-contact .StarMap .fieldBlock .page-head-sub-row>.content,
.page-contact .StarMap .fieldBlock .page-login>.login-showcase>.content,
.page-contact .StarMap .fieldBlock .page-partnerprogramm>.content,
.page-contact .StarMap .fieldBlock .page-teaser>.photobook>.body>.content,
.page-contact .StarMap .fieldBlock .page-teaser>.showcase>.body>.content,
.page-contact .StarMap .fieldBlock .page-teaser>.showcase>.head>.content,
.page-contact .StarMap .fieldBlock .page-teaser>.trust-nl>.content,
.page-contact .StarMap .fieldBlock .page-teaser>.trust>.content,
.page-contact .StarMap .fieldBlock .page-text>.content,
.page-contact .StarMap .fieldBlock .payment-methods>.content,
.page-contact .StarMap .fieldBlock .product-list>.content,
.page-contact .StarMap .fieldBlock .row>.content,
.page-contact .StarMap .fieldBlock .story-list>.content,
.page-contact .StarMap .fieldBlock .teaser-box>.photobook>.body>.content,
.page-contact .StarMap .fieldBlock .teaser-box>.showcase>.body>.content,
.page-contact .StarMap .fieldBlock .teaser-box>.showcase>.head>.content,
.page-contact .StarMap .fieldBlock .teaser-box>.trust-nl>.content,
.page-contact .StarMap .fieldBlock .teaser-box>.trust>.content,
.page-contact .StarMap .fieldBlock .teaser-box>.wrapper>.content,
.page-contact .StarMap .fieldBlock .text-section>.section>.content,
.page-contact .checkout-head .StarMap .fieldBlock .steps>.content,
.page-contact .checkout-step-3 .StarMap .fieldBlock .next>.content,
.page-contact .page-photobook .StarMap .fieldBlock .plattforms>.content,
.page-contact .post .StarMap .fieldBlock .body>.content,
.page-contact .post .StarMap .fieldBlock .footer>.content,
.page-faq.-basic .StarMap .fieldBlock .not-found,
.page-login .StarMap .fieldBlock .box-login-wrapper,
.page-login .StarMap .fieldBlock .box-register-wrapper,
.page-login .StarMap .fieldBlock .box-upload-wrapper,
.page-photobook .StarMap .fieldBlock .plattforms>.box-wrapper,
.page-photobook .StarMap .fieldBlock .plattforms>.box-wrapper>.home,
.page-photobook .StarMap .fieldBlock .plattforms>.box-wrapper>.web,
.page-photobook .page-contact .StarMap .fieldBlock .plattforms>.content,
.page-teaser>.showcase>.body .StarMap .fieldBlock .info-crm46,
.post .page-contact .StarMap .fieldBlock .body>.content,
.post .page-contact .StarMap .fieldBlock .footer>.content,
.teaser-box>.showcase>.body .StarMap .fieldBlock .info-crm46,
.teaser-showcase .StarMap .fieldBlock .info-crm46 {
  padding: 0;
}

.StarMap .loader,
.StarMap .loader:after,
.StarMap .loader:before {
  background: #35b2b6;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}

.StarMap .loader {
  display: none;
  position: absolute;
  bottom: 15%;
  left: 49%;
  color: #35b2b6;
  text-indent: -9999em;
  margin: 88px auto;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s;
}

.StarMap .loader:after,
.StarMap .loader:before {
  position: absolute;
  top: 0;
  content: '';
}

.StarMap .loader:before {
  left: -1.5em;
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s;
}

.StarMap .loader:after {
  left: 1.5em;
}

@-webkit-keyframes load1 {
  0%, 100%, 80% {
    box-shadow: 0 0;
    height: 4em;
  }

  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}

@keyframes load1 {
  0%, 100%, 80% {
    box-shadow: 0 0;
    height: 4em;
  }

  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}

.StarMap .cartInfoBox-bubble {
  background: #fff;
  border: 1px solid #92d050;
  border-radius: 10px;
  position: absolute;
  right: -30px;
  z-index: 1000;
  top: 40px;
}

.StarMap .cartInfoBox-bubble:after,
.StarMap .cartInfoBox-bubble:before {
  bottom: 100%;
  left: 80%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.StarMap .cartInfoBox-bubble:after {
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fff;
  border-width: 15px;
  margin-left: -15px;
}

.StarMap .cartInfoBox-bubble:before {
  border-color: rgba(146,208,80,0);
  border-bottom-color: #92d050;
  border-width: 17px;
  margin-left: -17px;
}

.StarMap .cartInfoBox-bubble span {
  float: right;
  padding: 15px;
  font-size: 13px;
  width: 190px;
  margin-left: 40px;
}

.StarMap .cartInfoBox-bubble img {
  width: 30px;
  float: left;
  position: absolute;
  top: 20px;
  left: 8px;
}

.StarMap .-saveButton {
  border: 1px solid #35b2b6!important;
  color: #35b2b6!important;
  background-image: linear-gradient(#fff,#fff)!important;
}

.StarMap .selectable .checkout-step-4 .cradio .ui-helper-hidden-accessible input,
.StarMap .selectable .form-boxed .cradio .ui-helper-hidden-accessible input,
.StarMap .selectable .radio .ui-helper-hidden-accessible input,
.checkout-step-4 .StarMap .selectable .cradio .ui-helper-hidden-accessible input,
.form-boxed .StarMap .selectable .cradio .ui-helper-hidden-accessible input {
  position: relative;
  top: 20px;
  left: 3px;
}

.StarMap .selectable .checkout-step-4 .cradio .ui-helper-hidden-accessible input:before,
.StarMap .selectable .form-boxed .cradio .ui-helper-hidden-accessible input:before,
.StarMap .selectable .radio .ui-helper-hidden-accessible input:before,
.checkout-step-4 .StarMap .selectable .cradio .ui-helper-hidden-accessible input:before,
.form-boxed .StarMap .selectable .cradio .ui-helper-hidden-accessible input:before {
  content: "";
  display: inline-block;
  cursor: pointer;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  transition: all .2s;
  left: 0;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  border: 1px solid #4a4a4a;
  background-color: #fff;
}

.StarMap .selectable .checkout-step-4 .cradio .ui-helper-hidden-accessible input:checked:before,
.StarMap .selectable .form-boxed .cradio .ui-helper-hidden-accessible input:checked:before,
.StarMap .selectable .radio .ui-helper-hidden-accessible input:checked:before,
.checkout-step-4 .StarMap .selectable .cradio .ui-helper-hidden-accessible input:checked:before,
.form-boxed .StarMap .selectable .cradio .ui-helper-hidden-accessible input:checked:before {
  border: 1px solid #35b2b6;
}

.StarMap .selectable .checkout-step-4 .cradio .ui-helper-hidden-accessible input:checked:after,
.StarMap .selectable .form-boxed .cradio .ui-helper-hidden-accessible input:checked:after,
.StarMap .selectable .radio .ui-helper-hidden-accessible input:checked:after,
.checkout-step-4 .StarMap .selectable .cradio .ui-helper-hidden-accessible input:checked:after,
.form-boxed .StarMap .selectable .cradio .ui-helper-hidden-accessible input:checked:after {
  width: 7px;
  content: "";
  display: inline-block;
  border-radius: 50%;
  height: 7px;
  background-color: #35b2b6;
  position: absolute;
  top: 4px;
  left: 4px;
}

.StarMap .selectable.mountingBox .checkout-step-4 .cradio label,
.StarMap .selectable.mountingBox .form-boxed .cradio label,
.StarMap .selectable.mountingBox .radio label,
.checkout-step-4 .StarMap .selectable.mountingBox .cradio label,
.form-boxed .StarMap .selectable.mountingBox .cradio label {
  margin-left: 6px;
}

.StarMap .checkout-step-2.-alternative #preview-wrapper {
  width: 642px;
}

.StarMap .checkout-step-2.-alternative #preview-wrapper #canvas-preview {
  display: block;
  margin: auto;
}

.checkout-step-2.maskConfigurator #errormsg .ui-messages-error-icon,
.checkout-step-2.maskConfigurator #itemConfiguratorForm\:errormsg .ui-messages-error-icon {
  display: none;
}

.checkout-step-2.maskConfigurator #errormsg ul,
.checkout-step-2.maskConfigurator #itemConfiguratorForm\:errormsg ul {
  margin: 0;
}

.checkout-step-2.maskConfigurator #errormsg ul .ui-messages-error-summary,
.checkout-step-2.maskConfigurator #itemConfiguratorForm\:errormsg ul .ui-messages-error-summary {
  margin: 0;
}

.checkout-step-2.maskConfigurator .ui-fileupload-content {
  display: none;
}

.checkout-step-2>.addon {
  position: relative;
}

.checkout-step-2 .prices {
  margin-bottom: 20px;
}

.checkout-step-2 .prices .title {
  font-size: 18px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 20px;
  display: inline-block;
}

.checkout-step-2 .prices .info-component {
  display: inline-block;
  margin-top: -1px;
  margin-left: 5px;
}

.checkout-step-2 .prices .info-component .info-bubble {
  top: 35px;
  right: -1px;
}

.checkout-step-2 .prices .info-component .info-bubble.-fixTopPas {
  top: 30px;
  right: -1px;
}

.checkout-step-2 .prices .info-component .info-bubble.-fixTop {
  top: 53px;
  right: -1px;
}

.checkout-step-2 .prices .info-component .info-bubble.-th-bubble {
  top: 34px;
}

.checkout-step-2 .prices .note {
  font-size: 10px;
  margin-bottom: 0;
}

.checkout-step-2 .preview {
  font-size: 14px;
}

.checkout-step-2 .arrows {
  width: 30px;
  height: 30px;
  float: left;
  fill: #000;
  margin-right: 8px;
  position: relative;
  top: 5px;
}

.checkout-step-2 #preview-wrapper h3 {
  margin-bottom: 0;
}

.checkout-step-2 #preview-wrapper.fixed {
  position: fixed;
  top: auto;
}

.checkout-step-2 #preview-wrapper.absolute {
  position: absolute;
}

.checkout-step-2 .choose-format table {
  table-layout: auto;
}

.checkout-step-2 .choose-format .-selection.carttable td,
.checkout-step-2 .choose-format .-selection.order-table td,
.checkout-step-2 .choose-format .table.-selection td {
  width: auto;
  padding: 5px 3px;
}

.checkout-step-2 .choose-format .-selection.carttable td.-highlighted,
.checkout-step-2 .choose-format .-selection.order-table td.-highlighted,
.checkout-step-2 .choose-format .table.-selection td.-highlighted {
  width: 30%;
}

.checkout-step-2 .choose-format .-selection.carttable td.-highlighted.-discounted,
.checkout-step-2 .choose-format .-selection.order-table td.-highlighted.-discounted,
.checkout-step-2 .choose-format .table.-selection td.-highlighted.-discounted {
  width: 33%;
}

.checkout-step-2 .choose-format .format {
  text-align: left;
  position: relative;
  width: 47%;
}

.checkout-step-2 .badge-box {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.checkout-step-2 .free-deal-badge {
  position: absolute;
  text-align: center;
  z-index: 2;
  border-radius: 20px;
  width: 95px;
  padding: 2px;
  font-size: .8em;
  margin-left: -10px;
}

.checkout-step-2 .free-deal-badge.red {
  background: #d40140;
  color: #fff;
}

.checkout-step-2 .ribbon-label {
  margin-left: 80px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 75px;
  max-width: 130px;
  padding: 0 10px;
  color: #fff;
  position: absolute;
  text-align: center;
  z-index: 2;
  top: 4px;
  right: -12px;
  font-size: .8em;
  border-radius: 20px;
  left: 105px;
}

.checkout-step-2 .ribbon-label.-longer.-new {
  right: -162px;
  margin-left: 165px;
}

.checkout-step-2 .ribbon-label.-longer.-new2 {
  width: 135px;
  margin-left: 0;
  left: 45px;
  top: 0;
}

.checkout-step-2 .ribbon-label.long {
  width: 105px;
}

.checkout-step-2 .ribbon-label.-longer {
  width: auto;
  padding: 0 4px;
  margin-left: 25px;
  white-space: nowrap;
}

.checkout-step-2 .ribbon-label.-longName {
  right: -50px;
}

.checkout-step-2 .ribbon-label.-middle {
  top: 34%;
}

.checkout-step-2 .ribbon-label.grey {
  line-height: 2;
  background: #4a4a4a;
  width: 120px;
}

.checkout-step-2 .ribbon-label.grey:before {
  border: 1.45em solid #87cdf3;
  left: -1.3em;
  border-right-width: 0;
  border-left-color: transparent;
}

.checkout-step-2 .ribbon-label.green {
  line-height: 2;
  background: #d40140;
}

.checkout-step-2 .ribbon-label.green:before {
  border: 1.45em solid #63be72;
  left: -1.3em;
  border-right-width: 0;
  border-left-color: transparent;
}

.checkout-step-2 .ribbon-label.red {
  line-height: 2;
  background: #d40140;
}

.checkout-step-2 .ribbon-label.red:before {
  border: 1.45em solid #e67e82;
  left: -1.3em;
  border-right-width: 0;
  border-left-color: transparent;
}

.checkout-step-2 .form-dropdown.-alt .choices .categorie {
  font-size: 11px;
  padding: 10px 0 0 10px;
  color: #b7b7b7;
  cursor: default;
}

.checkout-step-2 .form-dropdown.-alt .choices .categorie:hover {
  color: #b7b7b7;
  cursor: default;
  font-size: 11px;
}

.checkout-step-2 .form-dropdown.-alt .choices .categorie.-next {
  padding: 12px 0 0 10px;
}

.checkout-step-2 .form-dropdown.-alt .choices .new {
  color: red;
  font-size: 14px;
}

.checkout-step-2.-alternative {
  padding-bottom: 0;
}

.checkout-step-2.-alternative~.toast-holder {
  left: auto;
  text-align: center;
}

.checkout-step-2.-alternative.-text-version~.toast-holder {
  left: 43%;
}

.checkout-step-2.-alternative.-text-version .-upload-another {
  margin-bottom: 10px;
}

.checkout-step-2.-alternative.-text-version .bracket {
  padding-top: 10px;
}

.checkout-step-2.-alternative.-text-version .bracket:after {
  top: -7px;
}

.checkout-step-2.-alternative .-config-fix.carttable td:first-child,
.checkout-step-2.-alternative .-config-fix.carttable th:first-child,
.checkout-step-2.-alternative .-config-fix.order-table td:first-child,
.checkout-step-2.-alternative .-config-fix.order-table th:first-child,
.checkout-step-2.-alternative .table.-config-fix td:first-child,
.checkout-step-2.-alternative .table.-config-fix th:first-child {
  width: 7%;
}

.checkout-step-2.-alternative .-config-fix.carttable td:nth-child(2),
.checkout-step-2.-alternative .-config-fix.carttable th:nth-child(2),
.checkout-step-2.-alternative .-config-fix.order-table td:nth-child(2),
.checkout-step-2.-alternative .-config-fix.order-table th:nth-child(2),
.checkout-step-2.-alternative .table.-config-fix td:nth-child(2),
.checkout-step-2.-alternative .table.-config-fix th:nth-child(2) {
  width: 40%;
  position: relative;
  text-align: left;
}

.checkout-step-2.-alternative .-config-fix.carttable td:nth-child(3),
.checkout-step-2.-alternative .-config-fix.carttable th:nth-child(3),
.checkout-step-2.-alternative .-config-fix.order-table td:nth-child(3),
.checkout-step-2.-alternative .-config-fix.order-table th:nth-child(3),
.checkout-step-2.-alternative .table.-config-fix td:nth-child(3),
.checkout-step-2.-alternative .table.-config-fix th:nth-child(3) {
  width: 20%;
}

.checkout-step-2.-alternative .-config-fix.carttable td:last-child,
.checkout-step-2.-alternative .-config-fix.carttable th:last-child,
.checkout-step-2.-alternative .-config-fix.order-table td:last-child,
.checkout-step-2.-alternative .-config-fix.order-table th:last-child,
.checkout-step-2.-alternative .table.-config-fix td:last-child,
.checkout-step-2.-alternative .table.-config-fix th:last-child {
  width: 13%;
}

.checkout-step-2.-alternative .-config-fix.-longer.carttable td:nth-child(2),
.checkout-step-2.-alternative .-config-fix.-longer.carttable th:nth-child(2),
.checkout-step-2.-alternative .-config-fix.-longer.order-table td:nth-child(2),
.checkout-step-2.-alternative .-config-fix.-longer.order-table th:nth-child(2),
.checkout-step-2.-alternative .table.-config-fix.-longer td:nth-child(2),
.checkout-step-2.-alternative .table.-config-fix.-longer th:nth-child(2) {
  width: 100%;
}

.checkout-step-2.-alternative .-config-fix.-longer.carttable td:last-child,
.checkout-step-2.-alternative .-config-fix.-longer.carttable th:last-child,
.checkout-step-2.-alternative .-config-fix.-longer.order-table td:last-child,
.checkout-step-2.-alternative .-config-fix.-longer.order-table th:last-child,
.checkout-step-2.-alternative .table.-config-fix.-longer td:last-child,
.checkout-step-2.-alternative .table.-config-fix.-longer th:last-child {
  width: 30%;
}

.checkout-step-2.-alternative .-config-fix.-longer.carttable .ribbon-label.-longer,
.checkout-step-2.-alternative .-config-fix.-longer.order-table .ribbon-label.-longer,
.checkout-step-2.-alternative .table.-config-fix.-longer .ribbon-label.-longer {
  width: 110px;
  left: inherit;
  right: -5px;
}

.checkout-step-2.-alternative .config-box {
  padding: 15px 20px;
  margin-bottom: 20px;
}

.checkout-step-2.-alternative .config-box .alert-puzzle {
  font-size: 14px;
  padding: 10px;
  border: 1px solid transparent;
  border-radius: 4px;
  margin-top: 15px;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.checkout-step-2.-alternative .only-today-flag {
  font-size: 10px;
}

.checkout-step-2.-alternative .only-today-flag {
  white-space: nowrap;
}

.checkout-step-2.-alternative .link {
  color: #35b2b6;
}

.checkout-step-2.-alternative .title {
  font-weight: 700;
  margin-top: 0;
  font-size: 18px;
}

.checkout-step-2.-alternative .preview {
  background-color: transparent;
  border-color: transparent;
  padding-top: 0;
  width: 490px;
  margin-bottom: 0;
}

.checkout-step-2.-alternative .configuration {
  padding-top: 0;
}

.checkout-step-2.-alternative .choose {
  margin-bottom: 10px;
}

.checkout-step-2.-alternative .choose>.label {
  margin-right: 6px;
}

.checkout-step-2.-alternative .choose .form-dropdown>.label {
  border: 1px solid #e1e1e1;
  margin: 0;
}

.checkout-step-2.-alternative p {
  margin-top: 0;
  font-size: 13px;
}

.checkout-step-2.-alternative .selectable {
  background: #fff;
  border: 1px solid transparent;
  width: 31%;
  margin: 0 3% 3% 0;
  float: left;
  padding: 0 5px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.checkout-step-2.-alternative .selectable:nth-of-type(3n+3) {
  margin-right: 0;
}

.checkout-step-2.-alternative .selectable.active {
  border-color: #35b2b6;
}

.checkout-step-2.-alternative .selectable>img {
  margin: 10px auto;
}

.checkout-step-2.-alternative .selectable .noframe {
  height: 170px;
}

.checkout-step-2.-alternative .format-table tr.active {
  border-color: #35b2b6;
}

.checkout-step-2.-alternative .details {
  margin-bottom: 10px;
  width: 70%;
  font-size: 13px;
}

.checkout-step-2.-alternative .summary td:first-child {
  width: 32%;
}

.checkout-step-2.-alternative .summary td:last-child {
  width: 23%;
}

.checkout-step-2.-alternative .addon .carttable,
.checkout-step-2.-alternative .addon .order-table,
.checkout-step-2.-alternative .addon .table {
  margin-bottom: 20px;
}

.checkout-step-2.-alternative .frame-switch .selectable {
  height: 200px;
  font-size: 14px;
}

.checkout-step-2.-alternative .frame-switch .selectable.active label:before {
  border-color: #35b2b6;
}

.checkout-step-2.-alternative .frame-switch .selectable.active label:after {
  width: 7px;
  height: 7px;
  background-color: #35b2b6;
  top: 7px;
  left: 4px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.checkout-step-2.-alternative .frames-panel .selectable {
  margin: 0 15px 15px 0;
}

.checkout-step-2.-alternative .frames-panel .selectable.premium:nth-of-type(3n+4) {
  margin-right: 0;
}

.checkout-step-2.-alternative .frames-panel .selectable.decor:nth-of-type(3n+4) {
  margin-right: 0;
}

.checkout-step-2.-alternative .bracket {
  position: relative;
  padding-top: 20px;
  width: 100%;
  height: 25px;
  clear: both;
  display: none;
}

.checkout-step-2.-alternative .bracket img {
  width: 99%;
}

.checkout-step-2.-alternative .bracket:after {
  background: url(https://download.cdn-shop.com/configurator/mf/bracket-neck.png) no-repeat #f9f9f9;
  content: "";
  position: absolute;
  top: 8px;
  right: 50%;
  width: 12px;
  height: 19px;
  margin-left: -6px;
}

.checkout-step-2.-alternative .frame-switch .selectable:not(:first-child).active~.bracket {
  display: block;
}

.checkout-step-2.-alternative .frame-switch .selectable:not(:first-child).active.bracket-right~.bracket:after {
  right: 25%;
}

.checkout-step-2.-alternative .text-red {
  color: #d40140;
}

.checkout-step-2.-alternative .-collapsed {
  display: none;
}

.checkout-step-2.-alternative .-collapsed.-active {
  display: block;
}

.checkout-step-2.-alternative .arrows {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  top: auto;
}

.checkout-step-2.-alternative .text-capitalize {
  text-transform: capitalize;
}

.checkout-step-2.-alternative .addon {
  position: relative;
}

.checkout-step-2.-alternative .carttable th:nth-child(2),
.checkout-step-2.-alternative .order-table th:nth-child(2),
.checkout-step-2.-alternative .table th:nth-child(2) {
  text-align: left;
}

.checkout-step-2.-alternative .carttable th,
.checkout-step-2.-alternative .order-table th,
.checkout-step-2.-alternative .table th {
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 20px;
  color: #fff;
}

.checkout-step-2.-alternative .summary.carttable td,
.checkout-step-2.-alternative .summary.order-table td,
.checkout-step-2.-alternative .table.summary td {
  padding: 1px 0;
}

.checkout-step-2.-alternative #preview-wrapper {
  max-width: 490px;
}

.checkout-step-2.-alternative #preview-wrapper .prev-block {
  padding-top: 0;
}

.checkout-step-2.-alternative #preview-wrapper .prev-block>.prices {
  background-color: transparent;
  border-color: transparent;
  padding-top: 0;
  width: 490px;
  margin-bottom: 0;
}

.checkout-step-2.-alternative #preview-wrapper .prev-block .title {
  font-size: 18px;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
}

.checkout-step-2.-alternative #preview-wrapper.fixed {
  position: fixed;
  top: auto;
}

.checkout-step-2.-alternative #preview-wrapper.absolute {
  position: absolute;
}

.checkout-step-2.-alternative #preview-wrapper table td {
  padding: 0 1% 0 0;
  width: 33%;
  vertical-align: top;
}

.checkout-step-2.-alternative table.order-table>thead,
.checkout-step-2.-alternative table>.-highlighted {
  background-color: #4a4a4a;
  color: #000;
}

.checkout-step-2.-alternative .frame-types .bracket {
  position: relative;
  height: 42px;
  display: inline-block;
  padding-top: 20px;
  width: 100%;
  height: 25px;
  display: none;
}

.checkout-step-2.-alternative .frame-types .bracket:after {
  background: url(https://download.cdn-shop.com/configurator/mf/bracket-neck.png) #f9f9f9 no-repeat;
  content: "";
  position: absolute;
  top: 6px;
  right: 50%;
  width: 12px;
  height: 19px;
  margin-left: -6px;
}

.checkout-step-2.-alternative .frame-types .bracket img {
  width: 99%;
}

.checkout-step-2.-alternative .frame-types .bracket.-active {
  display: block;
}

.checkout-step-2.-alternative .frame-types .bracket.bracket-right {
  display: none;
}

.checkout-step-2.-alternative .frame-types .bracket.bracket-right:after {
  right: 25%;
}

.checkout-step-2.-alternative .frame-types .bracket.bracket-right.-active {
  display: block;
}

.checkout-step-2.-alternative .mountingSelect .selectable {
  height: 190px;
}

.checkout-step-2.-alternative .backMaterials .selectable {
  height: 150px;
}

.checkout-step-2.-alternative .borderEffects .selectable {
  height: 120px;
}

.checkout-step-2.-alternative .selectable.frames-premium {
  height: 150px;
}

.checkout-step-2.-alternative .selectable.frames-decor {
  height: 150px;
}

.checkout-step-2.-alternative .imageEffects .selectable {
  height: 140px;
}

.checkout-step-2.-alternative .frame-types .selectable:nth-child(3n+3) {
  margin-right: 3%;
}

.checkout-step-2.-alternative .frame-types .selectable.frames-decor {
  height: 170px;
}

.checkout-step-2.-alternative .frame-types .selectable.frames-decor:nth-of-type(3n+4) {
  margin-right: 0;
}

.checkout-step-2.-alternative .frame-types .selectable.frames-premium {
  height: 170px;
}

.checkout-step-2.-alternative .frame-types .selectable.frames-premium:nth-of-type(3n+2) {
  margin-right: 0;
}

.checkout-step-2.-alternative .DetailsBlockQty select {
  background: #fff;
  border: 1px solid #ccc;
  padding: 3px;
  margin-top: 6px;
  margin-bottom: 10px;
}

.checkout-step-2.-alternative .frame-switch .selectradio+label {
  display: inline-block;
  margin-bottom: 10px;
}

.checkout-step-2.-alternative .button.-action.-arrow,
.checkout-step-2.-alternative .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-2.-alternative .cms-teaser>.showcase>.body>.info .js-link,
.checkout-step-2.-alternative .multiimage .cms-teaser>.showcase>.body>.info .ui-fileupload-buttonbar>.ui-button.filebutton,
.checkout-step-2.-alternative .multiimage .ui-fileupload-buttonbar>.-arrow.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-alternative .filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-alternative .js-link,
.multiimage .checkout-step-2.-alternative .ui-fileupload-buttonbar>.-arrow.ui-button,
.multiimage .cms-teaser>.showcase>.body>.info .checkout-step-2.-alternative .ui-fileupload-buttonbar>.ui-button.filebutton {
  width: 100%;
}

.checkout-step-2.-alternative .img-resposive {
  max-width: 100%;
}

.checkout-step-2.-alternative .highlight {
  color: #d40140;
  font-weight: 700;
}

.checkout-step-2.-alternative .price-label {
  font-size: 20px;
  white-space: nowrap;
}

.checkout-step-2.-alternative .checkout-new {
  width: 78%;
  margin: 0 20px;
  padding-bottom: 20px;
}

.checkout-step-2.-alternative .checkout {
  width: 80%;
  margin: 0 10%;
}

.checkout-step-2 .vertical-middle {
  vertical-align: middle;
}

.checkout-step-2 .canvas_shadow {
  box-shadow: 0 0 16px -2px rgba(0,0,0,.3);
  border-radius: 2px;
}

.checkout-step-2 .passepartoutBox {
  height: 169px;
}

.checkout-step-2 .passepartoutBox .img-resposive {
  min-height: 95px;
}

.checkout-step-2 .backMaterialsBox .img-resposive {
  min-height: 65px;
}

.checkout-step-2 .borderEffectsBox .img-resposive {
  min-height: 59px;
}

.checkout-step-2 .framesBox .img-resposive {
  min-height: 95px;
}

.checkout-step-2 .imageEffectsBox .img-resposive {
  min-height: 65px;
}

.checkout-step-2 .mountingBox {
  height: 140px;
}

.checkout-step-2 .mountingBox .img-resposive {
  min-height: 65px;
}

.checkout-step-2 .frametypesBox .img-resposive {
  min-height: 95px;
}

.checkout-step-2 .checkout-section {
  padding-bottom: 0;
}

.checkout-step-2 .configuration {
  background-color: transparent;
  border: 1px solid #fff;
  padding: 20px;
  margin-bottom: 8px;
}

.checkout-step-2 .totalPrice {
  border-top: 2px solid #e1e1e1;
  height: 2.8em;
}

.checkout-step-2.-text-version .note {
  clear: both;
  margin-bottom: 0;
}

.checkout-step-2.-text-version .ZoomButtons {
  padding-right: 0;
  position: relative;
}

.checkout-step-2.-text-version .zoom-span {
  vertical-align: super;
}

.checkout-step-2.-text-version #scaleCanvas {
  width: 130px;
}

.checkout-step-2.-text-version .AddTextButton {
  margin: 5px 0 10px;
  width: 133px;
  display: inline-block;
}

.checkout-step-2.-text-version .AddTextButton .clickable {
  position: relative;
}

.checkout-step-2.-text-version .collapse-margin {
  margin-bottom: 0;
}

.checkout-step-2.-text-version #thepreviewBox {
  margin-right: 60px;
}

.checkout-step-2.-text-version .button.-action.-cart3,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart3.filebutton,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart3.js-link,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-cart3.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart3.filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart3.js-link,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-cart3.ui-button {
  border: 1px solid #35b2b6;
  color: #35b2b6;
  background-image: linear-gradient(#fff,#fff);
}

.checkout-step-2.-text-version .button.-action.-cart3:after,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart3.filebutton:after,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart3.js-link:after,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-cart3.ui-button:after,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart3.filebutton:after,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart3.js-link:after,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-cart3.ui-button:after {
  content: "+";
  position: absolute;
  color: #35b2b6;
  margin: 0;
  top: -2px;
  right: 24px;
  background: 0 0;
  font-size: 2.2em;
}

.checkout-step-2.-text-version .button.-action.-cart3:hover,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart3.filebutton:hover,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart3.js-link:hover,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-cart3.ui-button:hover,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart3.filebutton:hover,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart3.js-link:hover,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-cart3.ui-button:hover {
  background-image: linear-gradient(#fff,#fff);
}

.checkout-step-2.-text-version .button.-action.-cart4 .ordersteps-cart,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart4.filebutton .ordersteps-cart,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart4.js-link .ordersteps-cart,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-cart4.ui-button .ordersteps-cart,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart4.filebutton .ordersteps-cart,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart4.js-link .ordersteps-cart,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-cart4.ui-button .ordersteps-cart {
  position: absolute;
  top: 9px;
  width: 30px;
  height: 20px;
  fill: #fff;
  right: 22px;
}

.checkout-step-2.-text-version .button.-action.-cart5,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart5.filebutton,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart5.js-link,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-cart5.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart5.filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart5.js-link,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-cart5.ui-button {
  border: 1px solid #35b2b6;
  color: #35b2b6;
  background-image: linear-gradient(#fff,#fff);
}

.checkout-step-2.-text-version .button.-action.-cart5:hover,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart5.filebutton:hover,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart5.js-link:hover,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-cart5.ui-button:hover,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart5.filebutton:hover,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart5.js-link:hover,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-cart5.ui-button:hover {
  background-image: -webkit-linear-gradient(#fff,#fff);
}

.checkout-step-2.-text-version .button.-action.-edit .checkout-cart,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-edit.filebutton .checkout-cart,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-edit.js-link .checkout-cart,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-edit.ui-button .checkout-cart,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-edit.filebutton .checkout-cart,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-edit.js-link .checkout-cart,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-edit.ui-button .checkout-cart {
  display: none;
}

.checkout-step-2.-text-version .button.-action.-cart6,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart6.filebutton,
.checkout-step-2.-text-version .cms-teaser>.showcase>.body>.info .-cart6.js-link,
.checkout-step-2.-text-version .multiimage .ui-fileupload-buttonbar>.-cart6.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart6.filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version .-cart6.js-link,
.multiimage .checkout-step-2.-text-version .ui-fileupload-buttonbar>.-cart6.ui-button {
  padding: 0;
  border: 1px solid #35b2b6;
  color: #35b2b6;
  background-image: linear-gradient(#fff,#fff);
  font-size: 13px;
  height: 32px;
  line-height: 31px;
  width: 100%;
  text-align: center;
  font-weight: 700;
}

.checkout-step-2.-text-version .new_message {
  position: absolute;
  color: #35b2b6;
  font-size: 14px;
  font-weight: 700;
  top: 0;
  right: -50px;
}

.checkout-step-2.-text-version .new_message :after {
  background: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/arrow-57787b6e6c.jpg) no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  content: "";
  margin-left: 196px;
  margin-top: -1px;
}

.checkout-step-2.-text-version .jetzt_msg {
  position: absolute;
  padding: 0;
  color: #35b2b6;
  font-size: 14px;
  width: 100%;
  text-align: center;
  font-weight: 700;
  margin: 12px auto;
}

.checkout-step-2.-text-version .bs-wizard {
  padding-top: 8px;
  padding-bottom: 0;
}

.checkout-step-2.-text-version .moveable {
  cursor: pointer;
  cursor: move;
  -webkit-text-stroke: 1px rgba(0,0,0,.3);
}

.checkout-step-2.-text-version .MoveBar {
  background-color: transparent;
  position: absolute;
  z-index: 1050;
  opacity: 0;
  display: none;
}

.checkout-step-2.-text-version #ControlFixed .format-bar {
  float: left;
  display: block;
  padding: 2px;
}

.checkout-step-2.-text-version #ControlFixed .format-bar .button-bar {
  height: 28px;
  padding: 0;
  border-radius: 3px;
  border: 2px solid #ddd;
  background: #f2f2f2;
  text-align: center;
  min-width: 28px;
}

.checkout-step-2.-text-version #ControlFixed .format-bar.font-bold {
  clear: left;
}

.checkout-step-2.-text-version #ControlFixed .format-bar .format-bar-tin {
  padding: 2px 0;
}

.checkout-step-2.-text-version #ControlFixed .format-bar.background-color {
  width: 32px;
  height: 32px;
}

.checkout-step-2.-text-version #ControlFixed .format-bar.font-color {
  width: 32px;
  height: 32px;
}

.checkout-step-2.-text-version #ControlFixed .format-bar.font-size {
  padding-left: 0;
}

.checkout-step-2.-text-version #ControlFixed #ColorPalletes .TransparentCell {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M0 99 L99 0 L100 1 L1 100' fill='red' stroke-width='3' /></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%,auto;
  border: 1px solid red;
}

.checkout-step-2.-text-version .signals {
  font-size: 30px;
  font-weight: 700;
  padding: 0 3px 5px;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.checkout-step-2.-text-version .clickable {
  cursor: pointer;
  cursor: hand;
}

.checkout-step-2.-text-version table.controls tr td {
  padding: 4px;
}

.checkout-step-2.-text-version img {
  vertical-align: top;
}

.checkout-step-2.-text-version select {
  font-size: 11px;
  height: 28px;
  border-radius: 3px;
  border: 2px solid #ddd;
}

.checkout-step-2.-text-version #myCanvasModal .link {
  color: #000;
  margin-bottom: 0;
  margin-top: 10px;
  float: left;
}

.checkout-step-2.-text-version #myCanvasModal .canvas-wrapper {
  margin-bottom: 15px;
}

.checkout-step-2.-text-version #myCanvasModal .draginfo {
  margin-top: 10px;
}

.checkout-step-2.-text-version #myCanvasModal .cms-teaser>.showcase>.body>.info a.filebutton,
.checkout-step-2.-text-version #myCanvasModal .multiimage .ui-fileupload-buttonbar>a.ui-button,
.checkout-step-2.-text-version #myCanvasModal a.-action,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version #myCanvasModal a.filebutton,
.multiimage .checkout-step-2.-text-version #myCanvasModal .ui-fileupload-buttonbar>a.ui-button {
  width: auto;
  min-width: 100px;
}

.checkout-step-2.-text-version #font-family {
  width: 129px;
  font-size: 13px;
}

.checkout-step-2.-text-version #font-size {
  font-size: 13px;
}

.checkout-step-2.-text-version #bold {
  font-size: 17px;
  font-weight: 700;
  padding-top: 1px;
  font-family: Times;
}

.checkout-step-2.-text-version #italic {
  font-size: 18px;
  font-weight: 400;
  padding-top: 1px;
  font-style: italic;
  font-family: Times;
}

.checkout-step-2.-text-version #underline {
  font-size: 18px;
  font-weight: 400;
  padding-top: 1px;
  text-decoration: underline;
  font-family: Arial;
}

.checkout-step-2.-text-version #line-through {
  font-size: 18px;
  font-weight: 400;
  padding-top: 1px;
  text-decoration: line-through;
  font-family: Times;
}

.checkout-step-2.-text-version #add-collage,
.checkout-step-2.-text-version #add-text {
  font-size: 12px;
  font-weight: 500;
  font-family: Arial;
  height: 30px;
  line-height: 31px;
  margin: 0 5px 0 5px;
}

.checkout-step-2.-text-version #add-bgcolor {
  font-size: 12px;
  font-weight: 500;
  width: 116px;
  font-family: Arial;
  margin: 0;
  height: 14px;
  line-height: 15px;
  float: left;
}

.checkout-step-2.-text-version #SaveDialogCanvas {
  color: #fff;
}

.checkout-step-2.-text-version #add-text img {
  margin: 6px;
}

.checkout-step-2.-text-version #remove-text {
  font-size: 20px;
  font-weight: 400;
  padding-top: 4px;
  font-family: Arial;
}

.checkout-step-2.-text-version #transparent {
  font-size: 10px;
  font-weight: 400;
  padding: 3px 3px 0 3px;
  font-family: Arial;
  line-height: 90%;
}

.checkout-step-2.-text-version #ColorPalletes,
.checkout-step-2.-text-version #FormatBar {
  float: left;
}

.checkout-step-2.-text-version #controls-complete {
  border-radius: 4px;
  border: 1px solid #ddd;
  background: #f2f2f2;
  margin: 4px;
  float: left;
  z-index: 1050;
  opacity: 0;
  display: none;
  position: absolute;
  box-shadow: 0 0 10px rgba(0,0,0,.2);
  width: auto;
}

.checkout-step-2.-text-version #TextAlign {
  padding: 2px 0 0 0;
}

.checkout-step-2.-text-version #TextPos1 {
  margin-left: 0;
  float: none;
  padding-left: 1px;
  padding-right: 3px;
}

.checkout-step-2.-text-version #TextPos1::before {
  content: "";
  display: block;
  position: absolute;
  top: 56px;
  left: 117px;
  background: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/TextV7/droparrow-94e48a556b.png) no-repeat;
  width: 5px;
  height: 3px;
  background-position: top;
}

.checkout-step-2.-text-version #TextAlignOption {
  position: absolute;
  background-color: #f2f2f2;
  padding: 0 1px 1px 1px;
  border-radius: 4px;
  background: #f2f2f2;
}

.checkout-step-2.-text-version #TextPos2 {
  margin-left: 0;
  float: none;
  padding-bottom: 0;
}

.checkout-step-2.-text-version #TextPos3 {
  margin-left: 0;
  float: none;
  padding-bottom: 0;
}

.checkout-step-2.-text-version #PreviewButton {
  padding: 5px 0;
}

.checkout-step-2.-text-version #CanvasBlock {
  margin: 0 0 4px 0;
}

.checkout-step-2.-text-version #myTextCanvas {
  margin: 0;
  height: auto;
  margin: auto;
  background: #002439;
}

.checkout-step-2.-text-version #TextEditorComplete {
  display: none;
  clear: both;
  background: #f5f9fa;
  padding: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #f2f2f2;
}

.checkout-step-2.-text-version #myCanvasDialogModal {
  z-index: 1700;
}

.checkout-step-2.-text-version #ColorBackgroundPallete,
.checkout-step-2.-text-version #ColorTextPallete {
  position: static;
  z-index: 2000;
  width: 100%;
  background-color: #f2f2f2;
  display: none;
}

.checkout-step-2.-text-version #ColorBackgroundPallete table,
.checkout-step-2.-text-version #ColorTextPallete table {
  width: 100%;
  border-spacing: 1px;
  border-collapse: separate;
}

.checkout-step-2.-text-version #ColorBackgroundPallete table tr td,
.checkout-step-2.-text-version #ColorTextPallete table tr td {
  max-height: 14px;
  padding: 9px;
  border-radius: 3px;
  border: 1px solid #969696;
  max-width: 14px;
}

.checkout-step-2.-text-version #ColorTextPallete table tr td.empty {
  border: none;
}

.checkout-step-2.-text-version #ColorTextPalleteBackgroundTable {
  display: none;
}

.checkout-step-2.-text-version #PreviewMiniature {
  display: block;
}

.checkout-step-2.-text-version #modal-dialog-text {
  z-index: 3000;
}

.checkout-step-2.-text-version #add-text-label {
  display: block;
  font-size: 16px;
}

.checkout-step-2.-text-version #ColorTextPalleteBackground {
  margin-top: 13px;
  margin-left: 5px;
}

.checkout-step-2.-text-version #ColorTextPalleteBackground table {
  height: 30px;
  border-spacing: 2px;
  border-collapse: separate;
}

.checkout-step-2.-text-version #ColorTextPalleteBackground table tr td {
  border-radius: 2px;
  height: 11px;
}

.checkout-step-2.-text-version .NewTextTools {
  vertical-align: left;
  margin-right: auto;
  margin-left: 0;
}

.checkout-step-2.-text-version .ColorsTools {
  vertical-align: center;
  margin-right: auto;
  margin-left: auto;
}

.checkout-step-2.-text-version .ZoomTools {
  vertical-align: right;
  margin-right: 0;
  margin-left: auto;
}

.checkout-step-2.-text-version .TablePreview {
  margin: 0 auto 0 0;
}

.checkout-step-2.-text-version .canvas-container {
  margin: auto auto auto 0;
}

.checkout-step-2.-text-version #myCanvas {
  margin: 0 0 0 auto;
  box-shadow: none;
  border-radius: 2px;
}

.checkout-step-2.-text-version #myCanvasEditorTable {
  min-width: 600px;
  max-width: 900px;
}

.checkout-step-2.-text-version .grayscale {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

.checkout-step-2.-text-version #ModalTextRemoveConfirm {
  z-index: 1055;
}

.checkout-step-2.-text-version #ModalSaveCanges {
  z-index: 1055;
}

.checkout-step-2.-text-version #ModalSaveCanges .button,
.checkout-step-2.-text-version #ModalSaveCanges .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-2.-text-version #ModalSaveCanges .cms-teaser>.showcase>.body>.info .js-link,
.checkout-step-2.-text-version #ModalSaveCanges .multiimage .ui-fileupload-buttonbar>.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version #ModalSaveCanges .filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-2.-text-version #ModalSaveCanges .js-link,
.multiimage .checkout-step-2.-text-version #ModalSaveCanges .ui-fileupload-buttonbar>.ui-button {
  line-height: 1;
  padding: 4px 10px;
}

.checkout-step-2.-text-version .modal-open-fake {
  overflow: hidden;
}

.checkout-step-2 .format-label span {
  font-size: 11px;
}

.checkout-step-2 .draginfo {
  margin-bottom: 20px;
}

.checkout-step-2 .draginfo.-new {
  text-align: center;
  padding: 0;
  color: #979797;
  font-size: 12px;
}

.checkout-step-2 .draginfo.-new .zoom-slider .text {
  margin-top: 5px;
}

.checkout-step-2 .draginfo.-new .AddTextButton {
  margin: 0;
  width: 33.33333%;
  border-left: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
}

.checkout-step-2 .draginfo.-new .AddTextButton p {
  margin-bottom: 0;
}

.checkout-step-2 .draginfo.-new .-span-12 {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 40px;
}

.checkout-step-2 input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  accent-color: #35b2b6;
}

.checkout-step-2 input[type=range]::-webkit-slider-runnable-track {
  background: #ccc;
  height: 6px;
  border-radius: 3px;
}

.checkout-step-2 input[type=range]::-moz-range-track {
  background: #ccc;
  height: 6px;
  border-radius: 3px;
}

.checkout-step-2 input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #35b2b6;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  margin-top: -7px;
}

.checkout-step-2 input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  background: #35b2b6;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  margin-top: -7px;
  border: none;
}

.checkout-step-2 input[type=range]::after {
  background: #eee;
}

.checkout-step-2 input[type=range]::before {
  content: '';
  position: absolute;
  width: var(--range-value);
  height: 6px;
  background: #35b2b6;
  border-radius: 3px;
}

#mug-color-select .mug-1-3 {
  float: left;
}

#mug-color-select img {
  width: 100%;
}

#mug-color-select input {
  margin-right: 5px;
  width: 16px;
  height: 16px;
}

#stoppreview {
  height: 0;
}

#ControlFixed {
  position: static;
  display: none;
}

body.modal-open .background-container,
body.modal-open-fake .background-container {
  -webkit-filter: blur(4px);
  -moz-filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: blur(4px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');
}

.checkout-step-2 {
  min-height: 900px;
}

.checkout-step-2 .-action,
.checkout-step-2 .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-2 .multiimage .ui-fileupload-buttonbar>.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-2 .filebutton,
.multiimage .checkout-step-2 .ui-fileupload-buttonbar>.ui-button {
  width: 100%;
}

.checkout-step-2.-top-sticky {
  min-height: auto;
  padding: 0;
  z-index: 1000;
}

.checkout-step-2 .blocker {
  z-index: 30!important;
}

.checkout-step-2 .-hidden {
  display: none;
}

.checkout-step-2 .-noVisible {
  opacity: 0;
}

.checkout-step-2 .-disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  cursor: default;
}

.checkout-step-2 .-grayout {
  opacity: .4;
}

.checkout-step-2 button.-shapy {
  background-image: url(/assets/img/icons/refresh.svg);
  background-color: #fff;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: right 10px top 8px;
  margin: 0;
  border: 2px solid #35b2b6;
  color: #35b2b6;
  line-height: 1em;
}

.checkout-step-2 button.-shapy:active,
.checkout-step-2 button.-shapy:focus,
.checkout-step-2 button.-shapy:hover {
  background-color: #fff;
  color: #0d6a6d;
  border: 2px solid #0d6a6d;
}

.checkout-step-2 button.-shapy.-main {
  color: #fff;
  background-color: #35b2b6;
}

.checkout-step-2 button.-shapy.-wide {
  min-width: 100%;
}

.checkout-step-2 button.-shapy.-small {
  min-width: 150px;
}

.checkout-step-2 button.-shapy.-middle {
  min-width: 170px;
}

.checkout-step-2 button.-shapy.-noIcon {
  background-image: none;
}

.checkout-step-2 button.-shapy.-padding-top {
  margin-top: 5px;
}

.checkout-step-2 button.-shapy.-naked {
  border: 0;
  background-color: transparent;
}

.checkout-step-2 button.-shapy.-add {
  background-image: url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/thin_plus-9ffd9f7eed.svg);
}

.checkout-step-2 button.-shapy.-stay {
  background-image: url(/assets/img/icons/arrow-left.svg);
}

.checkout-step-2.-alternative .highlight {
  color: #d40140;
  font-weight: 700;
}

.checkout-step-2.-alternative .checkout-shapy {
  max-width: 100%;
  margin: 0;
  padding: 0 20px 20px 20px;
  width: 465px;
}

.checkout-step-2.-alternative .checkout-shapy .inclCostsText {
  color: #979797;
  font-size: 10px;
}

.checkout-step-2 .-top-container {
  width: 100%;
  position: relative;
}

.checkout-step-2 .-top-container .itemAdded {
  position: absolute;
  top: 17px;
  right: 0;
  width: 248px;
  background-color: #fff;
  font-size: 14px;
  margin: 0;
  z-index: 110;
  padding: 11px;
  text-align: center;
  color: #4a4a4a;
  border: 2px solid #35b2b6;
  display: none;
  box-shadow: 0 0 10px 0 rgba(0,0,0,.4);
}

.checkout-step-2 .-top-container .itemAdded img {
  padding: 10px 0 15px;
  max-width: 60px;
}

.checkout-step-2 .-top-container .itemAdded a.-margin-top {
  margin-top: 10px;
  display: block;
}

.checkout-step-2 .-top-container .itemAdded.long,
.checkout-step-2 .-top-container .itemAdded.short {
  top: 18px;
}

.checkout-step-2 .-top-container .itemAdded.short {
  width: 140px;
}

.checkout-step-2 .-top-container .itemAdded:before {
  content: '';
  position: absolute;
  top: 3px;
  left: 79%;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-top-color: #35b2b6;
  border-bottom: 0;
  margin-right: -20px;
  margin-top: -20px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.checkout-step-2 .-top-container .itemAdded:after {
  content: '';
  position: absolute;
  top: 6px;
  left: 79%;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-top-color: #fff;
  border-bottom: 0;
  margin-right: -20px;
  margin-top: -20px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.checkout-step-2 .-top-container .itemAdded .info {
  margin-bottom: 10px;
  display: block;
}

.checkout-step-2>.formats.-forms {
  padding-top: 10px;
}

.checkout-step-2>.formats.-forms>.prices {
  padding: 20px 15px 15px;
}

.checkout-step-2>.formats.-forms>.prices .tab-options {
  padding: 0;
  margin: 0;
}

.checkout-step-2>.formats.-forms>.prices .tab-options li {
  display: inline-block;
  padding: 10px 30px;
  border: none;
  border-bottom: none;
  background-color: #c1ebeb;
  margin-right: 5px;
  font-size: 12px;
}

.checkout-step-2>.formats.-forms>.prices .tab-options li:last-child {
  margin-right: 0;
}

.checkout-step-2>.formats.-forms>.prices .tab-options li.-active {
  background-color: #fff;
  color: #35b2b6;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview {
  background-color: #fff;
  width: 64.8px;
  height: 64.8px;
  max-height: 100px;
  padding: 5px;
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 2px;
  border: 2px solid #f0f0f0;
  margin: 8px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview:nth-child(5n),
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview:nth-child(5n),
.checkout-step-2>.formats.-forms>.prices .forms .images-preview:nth-child(5n),
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview:nth-child(5n),
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview:nth-child(5n) {
  margin-right: 0;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview:nth-child(5n+1),
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview:nth-child(5n+1),
.checkout-step-2>.formats.-forms>.prices .forms .images-preview:nth-child(5n+1),
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview:nth-child(5n+1),
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview:nth-child(5n+1) {
  margin-left: 0;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview:focus,
.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview:hover,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview:focus,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview:hover,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview:focus,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview:hover,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview:focus,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview:hover,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview:focus,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview:hover {
  border-color: #e1e1e1;
}

.checkout-step-2>.formats.-forms>.prices .forms .-active.farbe-preview,
.checkout-step-2>.formats.-forms>.prices .forms .-active.images-preview,
.checkout-step-2>.formats.-forms>.prices .forms .-active.motiv-preview,
.checkout-step-2>.formats.-forms>.prices .forms .-active.upload-preview,
.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview.-active {
  border-color: #35b2b6;
}

.checkout-step-2>.formats.-forms>.prices .forms .-nomark.farbe-preview,
.checkout-step-2>.formats.-forms>.prices .forms .-nomark.images-preview,
.checkout-step-2>.formats.-forms>.prices .forms .-nomark.motiv-preview,
.checkout-step-2>.formats.-forms>.prices .forms .-nomark.upload-preview,
.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview.-nomark {
  border-color: transparent!important;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview svg,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview svg,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview svg,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview svg,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview svg {
  width: 100%;
  height: 100%;
  max-height: 80px;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview svg.white-thumb {
  fill: #fff;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview svg.gray-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview svg.gray-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview svg.gray-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview svg.gray-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview svg.gray-thumb {
  fill: #888;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview svg.white-thumb,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview svg.white-thumb {
  fill: #fff;
}

.checkout-step-2>.formats.-forms>.prices .forms .clipart-preview .removeGallery,
.checkout-step-2>.formats.-forms>.prices .forms .farbe-preview .removeGallery,
.checkout-step-2>.formats.-forms>.prices .forms .images-preview .removeGallery,
.checkout-step-2>.formats.-forms>.prices .forms .motiv-preview .removeGallery,
.checkout-step-2>.formats.-forms>.prices .forms .upload-preview .removeGallery {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview,
.checkout-step-2>.formats.-forms>.prices .images-preview,
.checkout-step-2>.formats.-forms>.prices .motiv-preview,
.checkout-step-2>.formats.-forms>.prices .upload-preview {
  margin: 4.4px;
  text-align: center;
  width: 13.8%!important;
  height: auto!important;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview:before,
.checkout-step-2>.formats.-forms>.prices .images-preview:before,
.checkout-step-2>.formats.-forms>.prices .motiv-preview:before,
.checkout-step-2>.formats.-forms>.prices .upload-preview:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.checkout-step-2>.formats.-forms>.prices .-isInCart.farbe-preview:after,
.checkout-step-2>.formats.-forms>.prices .-isInCart.motiv-preview:after,
.checkout-step-2>.formats.-forms>.prices .-isInCart.upload-preview:after,
.checkout-step-2>.formats.-forms>.prices .images-preview.-isInCart:after {
  content: "";
  background-color: rgba(255,255,255,.6);
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.checkout-step-2>.formats.-forms>.prices .-active.farbe-preview:after,
.checkout-step-2>.formats.-forms>.prices .-active.motiv-preview:after,
.checkout-step-2>.formats.-forms>.prices .-active.upload-preview:after,
.checkout-step-2>.formats.-forms>.prices .images-preview.-active:after {
  content: "";
  background-color: transparent!important;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview .isInCartCheck,
.checkout-step-2>.formats.-forms>.prices .farbe-preview .removeLink,
.checkout-step-2>.formats.-forms>.prices .images-preview .isInCartCheck,
.checkout-step-2>.formats.-forms>.prices .images-preview .removeLink,
.checkout-step-2>.formats.-forms>.prices .motiv-preview .isInCartCheck,
.checkout-step-2>.formats.-forms>.prices .motiv-preview .removeLink,
.checkout-step-2>.formats.-forms>.prices .upload-preview .isInCartCheck,
.checkout-step-2>.formats.-forms>.prices .upload-preview .removeLink {
  position: absolute;
  bottom: -10px;
  right: -10px;
  border-radius: 14px;
  font-size: 9px;
  font-weight: 700;
  background-color: #35b2b6;
  color: #fff!important;
  text-align: center;
  margin: auto;
  z-index: 20;
  width: 15px;
  height: 15px;
  line-height: 13px;
  border: solid 1px #fff;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview .removeLink,
.checkout-step-2>.formats.-forms>.prices .images-preview .removeLink,
.checkout-step-2>.formats.-forms>.prices .motiv-preview .removeLink,
.checkout-step-2>.formats.-forms>.prices .upload-preview .removeLink {
  display: block;
  text-decoration: none;
  bottom: unset;
  top: -10px;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview img,
.checkout-step-2>.formats.-forms>.prices .images-preview img,
.checkout-step-2>.formats.-forms>.prices .motiv-preview img,
.checkout-step-2>.formats.-forms>.prices .upload-preview img {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  height: auto;
  width: auto;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview .ui-dialog,
.checkout-step-2>.formats.-forms>.prices .motiv-preview .ui-dialog,
.checkout-step-2>.formats.-forms>.prices .upload-preview .ui-dialog {
  background-color: #fff;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview .ui-dialog .-action,
.checkout-step-2>.formats.-forms>.prices .farbe-preview .ui-dialog .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-2>.formats.-forms>.prices .farbe-preview .ui-dialog .multiimage .ui-fileupload-buttonbar>.ui-button,
.checkout-step-2>.formats.-forms>.prices .motiv-preview .ui-dialog .-action,
.checkout-step-2>.formats.-forms>.prices .motiv-preview .ui-dialog .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-2>.formats.-forms>.prices .motiv-preview .ui-dialog .multiimage .ui-fileupload-buttonbar>.ui-button,
.checkout-step-2>.formats.-forms>.prices .upload-preview .ui-dialog .-action,
.checkout-step-2>.formats.-forms>.prices .upload-preview .ui-dialog .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-2>.formats.-forms>.prices .upload-preview .ui-dialog .multiimage .ui-fileupload-buttonbar>.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-2>.formats.-forms>.prices .farbe-preview .ui-dialog .filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-2>.formats.-forms>.prices .motiv-preview .ui-dialog .filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-2>.formats.-forms>.prices .upload-preview .ui-dialog .filebutton,
.multiimage .checkout-step-2>.formats.-forms>.prices .farbe-preview .ui-dialog .ui-fileupload-buttonbar>.ui-button,
.multiimage .checkout-step-2>.formats.-forms>.prices .motiv-preview .ui-dialog .ui-fileupload-buttonbar>.ui-button,
.multiimage .checkout-step-2>.formats.-forms>.prices .upload-preview .ui-dialog .ui-fileupload-buttonbar>.ui-button {
  width: auto;
}

.checkout-step-2>.formats.-forms>.prices .farbe-preview img,
.checkout-step-2>.formats.-forms>.prices .motiv-preview img,
.checkout-step-2>.formats.-forms>.prices .upload-preview img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.checkout-step-2>.formats.-forms>.prices .upload-preview {
  overflow: unset;
}

.checkout-step-2>.formats.-forms>.prices .tab {
  display: none;
  padding: 15px 10px 0;
}

.checkout-step-2>.formats.-forms>.prices .tab.-active {
  display: block;
}

.checkout-step-2>.formats.-forms>.prices .Gallery,
.checkout-step-2>.formats.-forms>.prices .Pattern {
  background-color: #fff;
}

.checkout-step-2>.formats.-forms>.prices .upload .upload-button {
  padding: 15px 0 0;
  clear: both;
  width: 100%;
}

.checkout-step-2>.formats.-forms>.prices .upload .galleryUploadBTN {
  display: none!important;
}

.checkout-step-2>.formats.-forms>.prices .upload .info,
.checkout-step-2>.formats.-forms>.prices .upload .info-header {
  color: #979797;
  font-size: 13px;
  padding: 14px 0;
}

.checkout-step-2>.formats.-forms>.prices .upload .info {
  font-size: 9px;
}

.checkout-step-2>.addon.-facemask .prices {
  margin: 0;
  padding: 0 20px;
  background: #fff;
  border: none;
}

.checkout-step-2>.addon.-facemask .prices .preview {
  border: 1px solid #eee;
  margin-bottom: 25px;
}

.checkout-step-2>.addon.-facemask .prices .preview .product {
  padding: 0 0 0 3px!important;
}

.checkout-step-2>.addon.-forms {
  padding-left: 0;
}

.checkout-step-2>.addon.-forms #preview-wrapper {
  padding-top: 10px;
  max-width: 510px;
}

.checkout-step-2>.addon.-forms #preview-wrapper .prev-block>.prices {
  width: 500px;
}

.checkout-step-2>.addon.-forms #preview-wrapper table {
  min-height: 35px;
}

.checkout-step-2>.addon.-forms #preview-wrapper table td {
  vertical-align: middle;
}

.checkout-step-2>.addon.-forms .product {
  margin: 0;
  margin-right: auto;
  margin-left: auto;
  padding: 25px 0 10px;
}

.checkout-step-2>.addon.-forms .draginfo {
  color: #bdbdbd;
}

.checkout-step-2>.addon.-forms .warning-note {
  margin-bottom: 15px;
  color: #979797;
}

.checkout-step-2>.addon.-forms .warning-note>span {
  color: #d40140;
}

.checkout-step-2>.addon.-forms .canvas {
  margin: 0;
}

.checkout-step-2>.addon.-forms .measure {
  font-size: 9px;
}

.checkout-step-2>.addon.-forms .measure.-horizontal {
  margin: 0;
  padding: 0;
  border: none;
  max-width: 350px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  height: 20px;
  display: none;
}

.checkout-step-2>.addon.-forms .measure.-horizontal:before {
  background-color: #d4d4d4;
  top: 23%;
  z-index: -1;
  height: 1px;
}

.checkout-step-2>.addon.-forms .measure.-horizontal:after {
  display: none;
}

.checkout-step-2>.addon.-forms .measure.-horizontal .js-measure-width {
  background-color: #fff;
  padding: 0 5px;
}

.checkout-step-2>.addon.-forms .measure.-vertical {
  left: -16px;
  margin: 0;
  padding: 0;
  border: 0;
  margin: 40px 0 0 0;
  position: absolute;
  height: 350px;
  width: 20px;
  display: none;
}

.checkout-step-2>.addon.-forms .measure.-vertical:before {
  background-color: #d4d4d4;
  right: -9%;
  z-index: -1;
  width: 1px;
}

.checkout-step-2>.addon.-forms .measure.-vertical:after {
  display: none;
}

.checkout-step-2>.addon.-forms .measure.-vertical .js-measure-height {
  background-color: #fff;
  padding: 0 5px;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  height: auto;
  line-height: normal;
  top: 50%;
  margin-top: 0;
  white-space: nowrap;
}

.checkout-step-2>.addon.-forms .preview {
  background-color: #fff;
  padding: 0;
  max-width: 100%;
  width: auto;
}

.checkout-step-2>.addon.-forms .preview .product {
  padding: 25px 0 0;
}

.checkout-step-2>.addon.-forms .preview #isFeature .isMove,
.checkout-step-2>.addon.-forms .preview #isFeature .notMove {
  min-width: 100%;
  min-height: 35px;
  padding: 0!important;
}

.configuration.-shapy {
  padding: 20px 0!important;
}

.checkout-step-3.multiimage #errormsg .ui-messages-error-icon {
  display: none;
}

.checkout-step-3.multiimage #errormsg ul {
  margin: 0;
}

.checkout-step-3.multiimage #errormsg ul .ui-messages-error-summary {
  margin: 0;
}

.checkout-step-3.multiimage .ui-fileupload-content {
  display: none;
}

.checkout-step-3>.innercart>.overview .buymore {
  width: 300px;
}

.checkout-step-3>.innercart>.overview .buymore.-flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 330px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.checkout-step-3>.innercart>.overview .buymore.-flex .-deal-text {
  text-align: left;
  padding-top: 10px;
}

.checkout-step-3>.innercart>.overview .buymore.-flex .-deal-text .-smaller {
  line-height: 1.5;
}

.checkout-step-3>.innercart>.overview .buymore.-flex .headline.-large,
.checkout-step-3>.innercart>.overview .buymore.-flex .headline.-large .-red {
  font-size: 18px;
  font-weight: 700;
}

.checkout-step-3>.innercart>.overview .buymore.-flex .button,
.checkout-step-3>.innercart>.overview .buymore.-flex .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-3>.innercart>.overview .buymore.-flex .cms-teaser>.showcase>.body>.info .js-link,
.checkout-step-3>.innercart>.overview .buymore.-flex .multiimage .ui-fileupload-buttonbar>.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-3>.innercart>.overview .buymore.-flex .filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-3>.innercart>.overview .buymore.-flex .js-link,
.multiimage .checkout-step-3>.innercart>.overview .buymore.-flex .ui-fileupload-buttonbar>.ui-button {
  width: 100%;
}

.checkout-step-3>.innercart>.overview .buymore .uploadProduct {
  width: 50%;
}

.checkout-step-3>.innercart>.overview .buymore .uploadProduct .button,
.checkout-step-3>.innercart>.overview .buymore .uploadProduct .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-3>.innercart>.overview .buymore .uploadProduct .cms-teaser>.showcase>.body>.info .js-link,
.checkout-step-3>.innercart>.overview .buymore .uploadProduct .multiimage .ui-fileupload-buttonbar>.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-3>.innercart>.overview .buymore .uploadProduct .filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-3>.innercart>.overview .buymore .uploadProduct .js-link,
.multiimage .checkout-step-3>.innercart>.overview .buymore .uploadProduct .ui-fileupload-buttonbar>.ui-button {
  max-width: 95%;
}

.checkout-step-3>.innercart>.overview .buymore .uploadProduct a {
  display: inline-block;
  text-align: center;
  padding: 0!important;
  font-size: .9em;
  width: 100%;
}

.checkout-step-3>.innercart>.overview .buymore .uploadProduct a:hover {
  text-decoration: none;
}

.checkout-step-3>.innercart>.overview .buymore #blanket-mask,
.checkout-step-3>.innercart>.overview .buymore #cushion-mask,
.checkout-step-3>.innercart>.overview .buymore #mug-mask {
  max-width: 95%;
  position: relative;
}

.checkout-step-3>.innercart>.overview .buymore #blanket-mask img,
.checkout-step-3>.innercart>.overview .buymore #cushion-mask img,
.checkout-step-3>.innercart>.overview .buymore #mug-mask img {
  max-width: 95%;
  min-height: 135px;
}

.checkout-step-3>.innercart>.overview .buymore #blanket-mask .smallPriceBadge,
.checkout-step-3>.innercart>.overview .buymore #cushion-mask .smallPriceBadge,
.checkout-step-3>.innercart>.overview .buymore #mug-mask .smallPriceBadge {
  color: #fff;
  background-color: #d40140;
  padding: 2px 5px;
  font-weight: 700;
  right: 0;
  bottom: 20px;
}

.checkout-step-3>.innercart>.overview .additionalProducts .faceMaskBadge {
  position: absolute;
  color: #fff;
  background-color: #d40140;
  padding: 2px 5px;
  bottom: 0;
  right: 0;
  margin-bottom: 5px;
}

.checkout-step-3>.innercart>.overview .additionalProducts .faceMaskBadge .crossprice {
  font-size: 13px;
  text-align: right;
}

.checkout-step-3>.innercart>.overview .additionalProducts .faceMaskBadge .price {
  font-size: 11px;
  text-align: right;
}

.checkout-step-3>.innercart>.overview .additionalProducts .additionalProductTitle {
  text-align: left;
  padding-top: 30px;
  min-width: 360px;
  padding-bottom: 10px;
}

.checkout-step-3>.innercart>.overview .additionalProducts .uploadProduct {
  position: relative;
  width: 165px;
}

.checkout-step-3>.innercart>.overview .additionalProducts .uploadProduct .smallPriceBadge {
  position: absolute;
  color: #fff;
  background-color: #d40140;
  padding: 2px 5px;
  font-weight: 700;
  right: 0;
  bottom: 60px;
}

.checkout-step-3>.innercart>.overview .additionalProducts .uploadProduct #blanket-mask img,
.checkout-step-3>.innercart>.overview .additionalProducts .uploadProduct #cushion-mask img,
.checkout-step-3>.innercart>.overview .additionalProducts .uploadProduct #mug-mask img {
  max-width: 95%;
  min-height: 155px;
}

.checkout-step-3>.innercart>.overview .additionalProducts .uploadProduct .upload-button {
  width: 100%;
}

.checkout-step-3>.innercart>.overview .additionalProducts .uploadProduct .upload-button a {
  width: 96%;
  padding: 9px 5px;
}

.checkout-step-3 .price {
  white-space: nowrap;
}

.checkout-step-3 .express-payment .headline {
  font-size: 12px;
  font-weight: 400;
  width: 30%;
  margin: 10px auto;
}

.checkout-step-3 .express-payment .activeBoth {
  width: 50%!important;
  text-align: inherit;
}

.checkout-step-3 .express-payment #pay-with-amazon-button {
  font-size: 13px;
  line-height: 1em;
  position: relative;
  background-color: transparent;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #35b2b6;
  color: #35b2b6;
  padding: 10px;
  min-height: 35px;
  cursor: pointer;
  font-weight: 700;
}

.checkout-step-3 .express-payment #pay-with-amazon-button .action img.payWithAmazon {
  vertical-align: middle;
  position: relative;
  top: 2px;
  left: 2px;
}

.checkout-step-3 .express-payment #pay-with-amazon-button img.amazonpay-button-inner-image {
  height: 0;
  padding: 0 100% 31px 0;
  position: absolute;
  top: 0;
  left: 0;
}

.checkout-step-3 .express-payment .button.-paypal,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.filebutton,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.js-link,
.checkout-step-3 .express-payment .multiimage .ui-fileupload-buttonbar>.-paypal.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.js-link,
.multiimage .checkout-step-3 .express-payment .ui-fileupload-buttonbar>.-paypal.ui-button {
  width: 100%;
  text-decoration: none!important;
  font-weight: 700;
  line-height: 1em;
  position: relative;
  background-color: transparent;
  background-image: none;
  border-radius: 0;
  border: 2px solid #35b2b6;
  color: #35b2b6;
  padding: 8px;
  min-height: 35px;
  cursor: pointer;
  font-size: 13px;
}

.checkout-step-3 .express-payment .button.-paypal img,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.filebutton img,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.js-link img,
.checkout-step-3 .express-payment .multiimage .ui-fileupload-buttonbar>.-paypal.ui-button img,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.filebutton img,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.js-link img,
.multiimage .checkout-step-3 .express-payment .ui-fileupload-buttonbar>.-paypal.ui-button img {
  position: relative;
  top: 3px;
}

.checkout-step-3 .express-payment .button.-paypal:focus,
.checkout-step-3 .express-payment .button.-paypal:hover,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.filebutton:focus,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.filebutton:hover,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.js-link:focus,
.checkout-step-3 .express-payment .cms-teaser>.showcase>.body>.info .-paypal.js-link:hover,
.checkout-step-3 .express-payment .multiimage .ui-fileupload-buttonbar>.-paypal.ui-button:focus,
.checkout-step-3 .express-payment .multiimage .ui-fileupload-buttonbar>.-paypal.ui-button:hover,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.filebutton:focus,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.filebutton:hover,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.js-link:focus,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .express-payment .-paypal.js-link:hover,
.multiimage .checkout-step-3 .express-payment .ui-fileupload-buttonbar>.-paypal.ui-button:focus,
.multiimage .checkout-step-3 .express-payment .ui-fileupload-buttonbar>.-paypal.ui-button:hover {
  border: 2px solid #0d6a6d;
  color: #0d6a6d;
}

.checkout-step-3 .next {
  margin-top: 10px;
}

.checkout-step-3 .next>.more .action {
  display: table;
  font-size: 15px;
  line-height: 18px;
  height: 35px;
  font-weight: 600;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid;
  border-radius: 4px;
  padding-right: 10px;
  padding-left: 5px;
  padding-bottom: 8px;
  padding-top: 0;
}

.checkout-step-3 .next>.more .action:before {
  content: '+';
  position: relative;
  top: 6px;
  margin-right: 10px;
  font-size: 36px;
  display: inline-block;
  line-height: 18px;
}

.checkout-step-3 .trustedBadge {
  border: 1px solid #dfdfdf;
  margin-top: 35px;
  margin-left: 65px;
}

.checkout-step-3 .trustedBadge img {
  position: absolute;
  margin-top: -34px;
  margin-left: -33px;
}

.checkout-step-3 .trustedBadge p {
  font-size: 13px;
}

.checkout-step-3 .next>.checkout {
  text-align: right;
}

.checkout-step-3 .next>.checkout .checkout-padding {
  padding-top: 10px;
}

.checkout-step-3 .next>.checkout.full-width {
  width: 100%;
}

.checkout-step-3 .next>.checkout .oder {
  padding: 10px 0 10px 0;
}

.checkout-step-3 .next>.checkout button.new-cart-btn {
  width: 100%;
}

.checkout-step-3 .next>.checkout .label {
  font-size: 12px;
  color: #646464;
}

.checkout-step-3 .next>.checkout .label {
  font-size: 12px;
  color: #646464;
}

.checkout-step-3 .next>.checkout .lock {
  width: 11px;
  height: 13px;
  fill: #646464;
  margin-right: 3px;
  margin-bottom: -1px;
}

.checkout-step-3 .next>.checkout .action {
  display: inline-block;
}

.checkout-step-3 .next>.coupon {
  margin-top: 0;
}

.checkout-step-3 .next>.coupon .field {
  color: #4a4a4a;
}

.checkout-step-3 .next>.coupon .action {
  display: inline-block;
  background-color: transparent;
  text-decoration: underline;
  margin-left: 15px;
  font-weight: 600;
}

.checkout-step-3 .tooltip-window {
  width: 166px;
  display: inline-block;
  height: 105px;
}

.checkout-step-3 .tool-tip {
  position: relative;
  background: #f7ad33;
  font-weight: 700;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
  z-index: 1;
  display: none;
}

.checkout-step-3 .tool-tip::before {
  content: "";
  bottom: -10px;
  position: absolute;
  left: 60px;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f7ad33;
}

.checkout-step-3 .tool-tip.active {
  display: block;
}

.checkout-step-3 .hr {
  border-top: 2px solid #bfbfbf;
}

.checkout-step-3 .lock {
  width: 20px;
  height: 20px;
  display: inline-block;
}

.checkout-step-3 .shipping {
  text-align: center;
  background: #f3e5ab;
  padding: 10px;
  font-size: 14px;
}

.checkout-step-3 .coupon input[type=text] {
  width: 62%;
  border: 1px dashed #949494;
  color: #8f8f8f;
  border-radius: 0;
  padding-left: 5px;
  font-size: 14px;
  height: 25px;
}

.checkout-step-3 .coupon input[type=text]::-webkit-input-placeholder {
  font-style: italic;
}

.checkout-step-3 .coupon input[type=text]::-moz-placeholder {
  font-style: italic;
}

.checkout-step-3 .coupon input[type=text]:-ms-input-placeholder {
  font-style: italic;
}

.checkout-step-3 .coupon input[type=text]::-ms-input-placeholder {
  font-style: italic;
}

.checkout-step-3 .coupon input[type=text]::placeholder {
  font-style: italic;
}

.checkout-step-3 .coupon .action {
  float: right;
  color: #35b2b6;
  font-size: 14px;
  height: 30px;
  border: 2px solid #35b2b6;
  border-radius: 0;
  background-color: #fff;
}

.checkout-step-3 .coupon .action:active,
.checkout-step-3 .coupon .action:hover {
  color: #0d6a6d;
  border: 2px solid #0d6a6d;
}

.checkout-step-3 .additionalnew {
  margin-bottom: 5px;
  padding: 10px;
  font-size: 12px;
  text-align: left;
  width: 90%;
  margin-right: 65px;
  background-color: #f8f8f8;
  font-size: 14px;
}

.checkout-step-3 .additionalnew .image {
  float: left;
  margin-right: 8px;
}

.checkout-step-3 .additionalnew .old {
  text-decoration: line-through;
}

.checkout-step-3 .additionalnew .checkout-step-5.-alternate .method .body .group p,
.checkout-step-3 .additionalnew .clearfix p,
.checkout-step-5.-alternate .method .body .checkout-step-3 .additionalnew .group p {
  line-height: 18px;
  margin-top: 0;
}

.checkout-step-3 .additionalnew span.red {
  color: #cc1717;
}

.checkout-step-3 .additionalnew .action {
  white-space: nowrap;
  display: inline-block;
}

.checkout-step-3 .taxCalculator #shoppingcartForm\:calculateVat {
  width: 130px;
}

.checkout-step-3 .taxCalculator .-calculateVatButton {
  font-size: 14px;
  height: 30px;
  line-height: 1em;
}

.checkout-step-3 .taxCalculator .-calculateVatInput {
  font-size: 14px;
  padding: 3px;
  margin-right: 15px;
}

.checkout-step-3 .taxCalculator .-invalid {
  border: solid #ff0500 1px;
}

.checkout-step-3 .taxCalculator .-error {
  position: absolute;
  color: #ff0500;
  background: #fff;
  border: none;
  font-size: 12px;
  font-style: italic;
  z-index: 100;
  margin-top: -17px;
}

.checkout-step-3 .taxCalculator .-info {
  position: relative;
  color: #979797;
  font-size: 12px;
  font-style: italic;
  display: block;
}

.checkout-step-3 .-paddLeft {
  padding-left: 13px;
}

.checkout-step-3 .vatBased {
  font-size: 12px;
}

.checkout-step-3 .additional {
  padding: 10px;
  font-size: 12px;
  text-align: left;
  width: 255px;
}

.checkout-step-3 .additional .couponButton {
  color: #35b2b6;
  background-color: #fff!important;
  background-image: linear-gradient(#fff,#fff)!important;
  border: 1px solid #35b2b6;
}

.checkout-step-3 .additional .couponButton:hover {
  background-color: #fff!important;
  background-image: linear-gradient(#fff,#fff)!important;
}

.checkout-step-3 .additional a.linkButton {
  color: #fff;
  text-decoration: none;
}

.checkout-step-3 .additional .activeCoupon {
  font-size: 14px;
}

.checkout-step-3 .additional .title {
  display: block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 6px;
}

.checkout-step-3 .additional .image {
  float: left;
  margin-right: 8px;
}

.checkout-step-3 .additional .old {
  text-decoration: line-through;
}

.checkout-step-3 .additional .action {
  white-space: nowrap;
}

.checkout-step-3 .additional.couponField {
  padding: 0;
  width: 100%;
  float: right;
  background-color: #fff;
  border: none;
}

.checkout-step-3 .additional.couponField .text-field {
  width: 155px;
  height: 23px;
  border: 2px solid #d4d4d4;
  color: #7d7d7d;
  border-radius: 5px;
}

.checkout-step-3 .additional.couponField .button,
.checkout-step-3 .additional.couponField .cms-teaser>.showcase>.body>.info .filebutton,
.checkout-step-3 .additional.couponField .cms-teaser>.showcase>.body>.info .js-link,
.checkout-step-3 .additional.couponField .multiimage .ui-fileupload-buttonbar>.ui-button,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .additional.couponField .filebutton,
.cms-teaser>.showcase>.body>.info .checkout-step-3 .additional.couponField .js-link,
.multiimage .checkout-step-3 .additional.couponField .ui-fileupload-buttonbar>.ui-button {
  width: 38%;
  margin-left: -5px;
  float: right;
}

.checkout-step-3>.info>.panel {
  margin-bottom: 20px;
  padding: 15px 20px;
  height: 235px;
}

.checkout-step-3>.info>.partner .seals {
  text-align: center;
  padding: 30px 0 20px;
}

.checkout-step-3>.info>.partner .seals li {
  width: 33.333%;
  display: inline-block;
  float: none;
  vertical-align: middle;
  margin-right: -4px;
  padding: 7px;
}

.checkout-step-3>.info .quotes {
  margin-top: 5px;
  text-align: left;
}

.checkout-step-3 .style-150x340#rc-badge-wrapper .rc-stars img {
  left: 12px!important;
}

.checkout-step-3 #RR_Ratings_Widget br {
  display: none;
}

.checkout-step-3 #RR_Ratings_Widget {
  margin: 0 auto;
  height: 141px!important;
  width: 179px!important;
}

.checkout-step-3 .alt1 #RR_Ratings_Widget #RR_Ratings_Widget_frame #RR_Ratings_Widget_head .rr_rate_company_name {
  font-size: 14px!important;
}

.checkout-step-3 #RR_Ratings_Widget #RR_Ratings_Widget_frame .rr_review_stamp_date {
  padding-top: 13px!important;
}

.checkout-step-3 .alt1 #RR_Ratings_Widget #RR_Ratings_Widget_frame #RR_Ratings_Widget_footer a.rr_href {
  margin-top: 2px!important;
  margin-left: 35px!important;
}

.checkout-step-3 .alt1 #RR_Ratings_Widget #RR_Ratings_Widget_frame #RR_Ratings_Widget_content .rr_review_count {
  font-size: 16px!important;
  margin-left: 45px!important;
  margin-top: 15px!important;
}

.checkout-step-3 #RR_Ratings_Widget #RR_Ratings_Widget_frame #RR_Ratings_Widget_content .rr_rate_star_text {
  font-size: 16px!important;
  margin-left: 26px!important;
}

.checkout-step-3 #RR_Ratings_Widget #RR_Ratings_Widget_frame #RR_Ratings_Widget_content .rr_rate_rating_wrapper .rr_rate_star_wrapper {
  right: 15px!important;
}

.checkout-step-3 .tooltip-window {
  width: 166px;
  display: inline-block;
  height: 105px;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  text-align: center;
}

.checkout-step-3 .tooltip-window .tooltip {
  position: relative;
  background: #35b2b6;
  font-weight: 700;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #ccc;
  z-index: 1;
  margin-bottom: 15px;
  display: none;
}

.checkout-step-3 .tooltip-window .tooltip::before {
  content: "";
  bottom: -10px;
  position: absolute;
  left: 60px;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #35b2b6;
}

.checkout-step-3 .tooltip-window .tooltip.active {
  display: block;
}

.checkout-step-3 .new-form-dropdown {
  width: 155px!important;
}

.checkout-step-3 .new-form-dropdown>.label {
  border: 1px solid #d4d4d4;
  line-height: 20px;
  font-size: 14px;
  width: 130px;
}

.checkout-step-3 .new-form-dropdown>.choices {
  width: 130px;
}

.checkout-step-3 .new-form-dropdown>.label:before {
  border: none;
  background-color: #fff;
}

.checkout-step-3 .new-form-dropdown>.label:after {
  border-top: 6px solid #000;
  top: 10px;
}

.checkout-step-3 .new-cart .amazon-button-image-2017 {
  border-radius: 5px!important;
}

.checkout-step-3 .SSL {
  font-size: 14px;
  color: #35b2b6;
  margin: 15px 0 15px;
}

.checkout-step-3 .SSL img {
  margin-bottom: -5px;
}

.checkout-step-3 .UploadAnother {
  font-size: 16px;
  position: relative;
  float: center;
  margin-left: 120px;
  margin-top: 10px;
}

.checkout-step-3 .rightBlockWrap {
  margin-right: 110px;
}

.checkout-step-3 .iconMaster {
  width: 60px;
}

.checkout-step-3 .iconVisa {
  width: 60px;
}

.checkout-step-3 .iconPaypal {
  width: 125px;
}

.checkout-step-3 aside.trusted {
  padding: 0 5px 20px;
  background-color: #f8f8f8;
  border: 1px solid #e8e8e8;
  margin-top: 10px;
  width: 165px;
  text-align: center;
}

.checkout-step-3 aside.trusted.-resellerratings {
  padding: 5px;
}

.checkout-step-3 aside.trusted.-resellerratings a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.checkout-step-3 aside.trusted.-resellerratings a img {
  border: 0;
  max-width: 100%;
}

.checkout-step-3 aside.trusted>a {
  margin-top: 20px;
  display: block;
  margin-bottom: 20px;
}

.checkout-step-3 aside.trusted .logisticsLogoGap {
  margin-top: 10px;
}

.checkout-step-3 aside.trusted h3.headline {
  height: auto;
  font-size: 14px;
  font-weight: 500;
  margin: 20px 0 10px 0;
}

#addresscheck,
#orderStatus {
  overflow: hidden;
  margin-top: -265px!important;
}

#addresscheck .text-format .addresscheckContent,
#addresscheck .text-format .orderStatusContent,
#orderStatus .text-format .addresscheckContent,
#orderStatus .text-format .orderStatusContent {
  width: 80%;
  margin: 0 auto;
  margin-top: 7%;
  margin-bottom: 5%;
}

#addresscheck .text-format .addresscheckContent .addresscheckTitle,
#addresscheck .text-format .addresscheckContent .orderStatusTitle,
#addresscheck .text-format .orderStatusContent .addresscheckTitle,
#addresscheck .text-format .orderStatusContent .orderStatusTitle,
#orderStatus .text-format .addresscheckContent .addresscheckTitle,
#orderStatus .text-format .addresscheckContent .orderStatusTitle,
#orderStatus .text-format .orderStatusContent .addresscheckTitle,
#orderStatus .text-format .orderStatusContent .orderStatusTitle {
  font-size: 18px;
}

#addresscheck .text-format .addresscheckContent .addresscheckText,
#addresscheck .text-format .addresscheckContent .orderStatusText,
#addresscheck .text-format .orderStatusContent .addresscheckText,
#addresscheck .text-format .orderStatusContent .orderStatusText,
#orderStatus .text-format .addresscheckContent .addresscheckText,
#orderStatus .text-format .addresscheckContent .orderStatusText,
#orderStatus .text-format .orderStatusContent .addresscheckText,
#orderStatus .text-format .orderStatusContent .orderStatusText {
  padding-bottom: 0;
  font-size: 14px;
}

#addresscheck .text-format .addresscheckContent .addresscheckText+div,
#addresscheck .text-format .addresscheckContent .orderStatusText+div,
#addresscheck .text-format .orderStatusContent .addresscheckText+div,
#addresscheck .text-format .orderStatusContent .orderStatusText+div,
#orderStatus .text-format .addresscheckContent .addresscheckText+div,
#orderStatus .text-format .addresscheckContent .orderStatusText+div,
#orderStatus .text-format .orderStatusContent .addresscheckText+div,
#orderStatus .text-format .orderStatusContent .orderStatusText+div {
  margin-top: 25px;
}

#addresscheck .text-format .addresscheckContent #addresscheckOkay,
#addresscheck .text-format .addresscheckContent #orderStatusOkay,
#addresscheck .text-format .orderStatusContent #addresscheckOkay,
#addresscheck .text-format .orderStatusContent #orderStatusOkay,
#orderStatus .text-format .addresscheckContent #addresscheckOkay,
#orderStatus .text-format .addresscheckContent #orderStatusOkay,
#orderStatus .text-format .orderStatusContent #addresscheckOkay,
#orderStatus .text-format .orderStatusContent #orderStatusOkay {
  text-decoration: none;
  width: 35%;
  margin: 0 auto;
}

.checkout-step-4>.head {
  width: 100%;
}

.checkout-step-4>.head .legend {
  float: left;
}

.checkout-step-4>.head .login {
  font-size: 14px;
  line-height: 33px;
  text-align: left;
  position: relative;
  overflow: hidden;
}

.checkout-step-4>.head .login.-test-valid-ux {
  text-align: right;
}

.checkout-step-4>.head .login a {
  text-decoration: underline;
  position: relative;
}

.checkout-step-4>.head .login .icon {
  display: inline-block;
  width: 30px;
  height: 20px;
  position: initial;
  top: -1px;
  left: -30px;
  fill: #d40140;
}

.checkout-step-4 select.country,
.checkout-step-4 select.region {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  height: 30px;
  margin-bottom: 0;
  font-size: 18px;
  border-color: #dedede;
  border-width: 1px;
  width: 100%;
  padding: 0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: 0 0;
  background-image: url(data:image/svg+xml,%3Csvg%20fill%3D%27%2335b2b6%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20width%3D%2724%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M12%2018l-4-5h8l-4%205z%27/%3E%3Cpath%20d%3D%27M0%200h24v24H0z%27%20fill%3D%27none%27/%3E%3C/svg%3E);
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: -2px;
  border-radius: 2px;
  margin-right: 2rem;
  padding-right: 2rem;
  background-color: #fff;
}

.checkout-step-4 select.country option,
.checkout-step-4 select.region option {
  background: #f3f3f3;
}

.checkout-step-4 select.country:focus,
.checkout-step-4 select.region:focus {
  outline: 0!important;
  box-shadow: none!important;
}

.checkout-step-4 .salutation label {
  padding-top: 2px;
  padding-right: 20px;
  padding-left: 22px!important;
  font-size: 14px!important;
}

.checkout-step-4 .salutation>.-invalid {
  border: 1px solid red;
}

.checkout-step-4 .delivery>.continue {
  margin-top: 20px;
  float: right;
}

.checkout-step-4 .extra-delivery .deliveryaddress {
  visibility: hidden;
  height: 0;
  opacity: 0;
  transition: opacity .5s;
}

.checkout-step-4 .extra-delivery .deliveryaddress.-visible {
  visibility: visible;
  margin-top: 95px;
  height: auto;
  opacity: 1;
}

.checkout-step-4 .extra-delivery .-ppv2Error {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-style: italic;
  font-size: 14px;
  padding: 0;
  margin: 20px 0 0;
}

.checkout-step-4 .extra-delivery .-ppv2Error img {
  margin: 0 8px 0 0;
}

.checkout-step-4 .cradio {
  font-size: 16px;
  line-height: 30px;
}

.checkout-step-4 .deko-welt .blog-social li,
.checkout-step-4 .selection,
.deko-welt .blog-social .checkout-step-4 li {
  margin-top: 10px;
}

.checkout-step-4 .address,
.checkout-step-4 .extra-address {
  padding: 20px 10px;
}

.checkout-step-4 .address .smaller,
.checkout-step-4 .extra-address .smaller {
  font-size: 11px;
}

.checkout-step-4 .address .sub,
.checkout-step-4 .extra-address .sub {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  margin-top: 0;
}

.checkout-step-4 .title {
  font-size: 18px;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0;
}

.checkout-step-4 .subtitle {
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 40px;
}

.checkout-step-4 .group {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
}

.checkout-step-4 .group .-lastNameTop {
  margin-top: 8px;
}

.checkout-step-4 .group .salutation td:nth-child(1) {
  padding-right: 15px;
}

.checkout-step-4 .group .salutation input[type=radio]:after {
  width: 13px;
  height: 13px;
  border-radius: 15px;
  top: 0;
  left: -2px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #4a4a4a;
}

.checkout-step-4 .group .salutation input[type=radio]:hover {
  cursor: pointer;
}

.checkout-step-4 .group .salutation input[type=radio]:checked:after {
  width: 13px;
  height: 13px;
  border-radius: 15px;
  top: 0;
  left: -2px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .group .salutation td:nth-child(1) input[type=radio]:checked:before {
  top: 6px;
  left: 236px;
}

.checkout-step-4 .group .salutation td:nth-child(2) input[type=radio]:checked:before {
  top: 6px;
  left: 305px;
}

.checkout-step-4 .group .salutation input[type=radio]:checked:before {
  width: 5px;
  height: 5px;
  border-radius: 15px;
  position: absolute;
  background-color: #35b2b6;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #35b2b6;
  z-index: 99;
}

.checkout-step-4 .group .salutation input[type=radio]:checked {
  border: 1px solid #35b2b6;
}

.checkout-step-4 .group:last-of-type {
  margin-bottom: 0;
}

.checkout-step-4 .group>.label {
  width: 50%;
  display: inline-block;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  font-size: 16px;
  font-weight: 400;
}

.checkout-step-4 .group>.entry {
  width: 50%;
  display: inline-block;
  float: left;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.checkout-step-4 .group>.entry.-smaller {
  width: 112px;
}

.checkout-step-4 .group>.forminfo {
  color: #d40140;
  font-size: 14px;
  font-style: italic;
  text-align: right;
}

.checkout-step-4.-ux-ca #addressesForm .-collapse-left {
  padding-left: 0;
}

.checkout-step-4.-ux-ca #addressesForm .-collapse-right {
  padding-right: 0;
}

.checkout-step-4.-ux-ca #addressesForm .group>div {
  line-height: 23px;
}

.checkout-step-4.-ux-ca #addressesForm .group.divided {
  margin-bottom: 30px;
}

.checkout-step-4.-ux-ca #addressesForm .form-dropdown.select-gender {
  width: 100%;
}

.checkout-step-4.-ux-ca #addressesForm #addressesForm\:invoiceRegionDropdown .form-dropdown,
.checkout-step-4.-ux-ca #addressesForm .form-dropdown[data-dropdown=country] {
  width: 100%!important;
}

.checkout-step-4.-ux-ca #addressesForm .form-dropdown button.label {
  margin-top: 0;
  margin-bottom: 0;
  border: 1px solid #eee;
}

.checkout-step-4.-ux-ca #addressesForm .form-dropdown button.label:before {
  border-left: none;
}

.checkout-step-4.-ux-ca #addressesForm .optional {
  color: #9a9a9a;
  font-size: .8em;
}

.checkout-step-4.-ux-ca #addressesForm .info-component {
  display: inline-block;
}

.checkout-step-4.-ux-ca #addressesForm .info-component .info-bubble {
  top: 31px;
  left: 0;
}

.checkout-step-4.-ux-ca #addressesForm .info-component .info-bubble.-packstation {
  top: 34px;
  left: 0;
  line-height: 16px;
  font-size: 13px;
}

.checkout-step-4.-ux-ca #addressesForm .info-component .info-bubble.-packstation.-ps {
  width: 260px;
  left: -175px;
  top: 28px;
}

.checkout-step-4.-ux-ca #addressesForm .info-component .info-bubble.-packstation.-psIn {
  width: 300px;
  left: -183px;
  top: 31px;
}

.checkout-step-4.-ux-ca #addressesForm .info-component .info-bubble.-packstation.-country {
  top: 35px;
  left: 0;
  width: 280px;
}

.checkout-step-4.-ux-ca #addressesForm .info-component.packstationQuestion {
  position: absolute;
  top: 156px;
  left: 235px;
}

.checkout-step-4.-ux-ca #addressesForm .info-component.packstationQuestion.-gender {
  display: inline-block;
  position: relative;
  top: 0;
  left: 5px;
}

.checkout-step-4.-ux-ca #addressesForm .info-component.packstationQuestion.-disabled {
  opacity: .3;
  cursor: not-allowed;
  pointer-events: none;
}

.checkout-step-4.-ux-ca #addressesForm .info-component.packstationQuestion .infoindicator {
  background-color: #35b2b7;
}

.checkout-step-4.-ux-ca #addressesForm .info-component .infoindicator {
  display: inline-block;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 17px;
  cursor: pointer;
  font-weight: 700;
  background-color: #999;
}

.checkout-step-4.-ux-ca .checkbox>input:checked+label {
  padding-left: 30px;
}

.checkout-step-4.-ux-ca .checkbox>input:checked+label:before {
  width: 20px;
  height: 20px;
}

.checkout-step-4.-ux-ca .checkbox>input:checked+label:after {
  width: 16px;
  height: 20px;
  left: 3px;
  top: 2px;
}

.checkout-step-4.-ux-ca .checkbox>input:not(:checked)+label {
  padding-left: 30px;
}

.checkout-step-4.-ux-ca .checkbox>input:not(:checked)+label:before {
  width: 20px;
  height: 20px;
}

.checkout-step-4.-ux-ca .checkbox>input:not(:checked)+label:after {
  width: 16px;
  height: 20px;
  left: 3px;
  top: 2px;
}

.checkout-step-4.-test-valid-ux .head {
  margin-bottom: 16px;
}

.checkout-step-4.-test-valid-ux .subtitle {
  margin-bottom: 20px;
}

.checkout-step-4.-test-valid-ux #addressesForm\:shipping {
  font-size: 14px;
  font-weight: 700;
}

.checkout-step-4.-test-valid-ux #addressesForm\:shippingAddress {
  margin-top: 20px;
}

.checkout-step-4.-test-valid-ux .cradio {
  font-size: 14px;
}

.checkout-step-4.-test-valid-ux .group.-email {
  margin-bottom: 40px;
}

.checkout-step-4.-test-valid-ux .group.-country {
  margin-bottom: 30px;
}

.checkout-step-3 .next>.coupon .checkout-step-4.-test-valid-ux .group .field,
.checkout-step-4.-test-valid-ux .checkout-step-5 .method .group>.action>.billinput,
.checkout-step-4.-test-valid-ux .group .checkout-step-3 .next>.coupon .field,
.checkout-step-4.-test-valid-ux .group .input.-shy,
.checkout-step-4.-test-valid-ux .group .number-spinner>.field,
.checkout-step-5 .method .checkout-step-4.-test-valid-ux .group>.action>.billinput {
  border-color: #dedede;
}

.checkout-step-4.-test-valid-ux .group>.label {
  font-size: 14px;
  font-weight: 700;
  color: #5f5e5e;
}

.checkout-step-4.-test-valid-ux .group>.label .optional {
  font-size: .8em;
  font-weight: 400;
}

.checkout-step-4.-test-valid-ux .form-dropdown>.label {
  border: 1px solid #dedede;
}

.checkout-step-4.-test-valid-ux .info-component .infoindicator {
  background-color: #b0b0b0;
}

.checkout-step-4.-test-valid-ux .info-component .info-bubble {
  top: 35px;
  font-weight: 400;
}

.checkout-step-4.-test-valid-ux .checkbox>input:checked+label {
  margin-top: 2px;
  font-weight: 700;
  padding-left: 30px;
}

.checkout-step-4.-test-valid-ux .checkbox>input:checked+label:before {
  width: 20px;
  height: 20px;
}

.checkout-step-4.-test-valid-ux .checkbox>input:checked+label:after {
  width: 16px;
  height: 20px;
  left: 3px;
  top: 2px;
}

.checkout-step-4.-test-valid-ux .checkbox>input:not(:checked)+label {
  margin-top: 2px;
  font-weight: 700;
  padding-left: 30px;
}

.checkout-step-4.-test-valid-ux .checkbox>input:not(:checked)+label:before {
  width: 20px;
  height: 20px;
}

.checkout-step-4.-test-valid-ux .checkbox>input:not(:checked)+label:after {
  width: 16px;
  height: 20px;
  left: 3px;
  top: 2px;
}

.checkout-step-4.-test-valid-ux .continue {
  margin-top: 50px;
}

.checkout-step-4 .wrapUAP {
  margin-top: 15px;
}

.checkout-step-4 .wrapUAP .changeZipLink {
  text-decoration: underline;
  cursor: pointer;
  color: #35b2b7;
}

.checkout-step-4 .wrapUAP .toggleZipField {
  padding: 0;
  margin-top: 5px;
}

.checkout-step-4 .wrapUAP .wrapMyZip {
  padding: 0!important;
}

.checkout-step-4 .wrapUAP .wrapToggleZipField {
  display: none;
  margin-top: 5px;
}

.checkout-step-4 .wrapUAP .toggleZipFieldButton {
  margin-left: 5px;
  margin-top: 5px;
}

.checkout-step-4 .wrapUAP .wrapUAP {
  margin-top: 15px;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippingUAPButton {
  background: #35b2b7;
  color: #fff;
  padding: 7px 17px;
  font-size: 13px;
}

.checkout-step-4 .wrapUAP #shippingUAPClearButton {
  background: #fff;
  color: #35b2b7;
  padding: 3px 17px;
  font-size: 13px;
  border: 1px solid #35b2b7;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap {
  border: 1px solid #979797;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 15px;
  position: relative;
  background-color: #fff;
  height: 285px;
  display: block;
  overflow-y: scroll;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap td input {
  left: 0!important;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap::-webkit-scrollbar {
  width: 20px;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap::-webkit-scrollbar-track {
  border-left: 1px solid rgba(74,74,74,.3);
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap::-webkit-scrollbar-thumb {
  background-color: #35b2b7;
  border-left: 2px transparent solid;
  border-right: 2px transparent solid;
  background-clip: padding-box;
  border-radius: 4px;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap::-webkit-scrollbar-track-piece {
  margin: 1px 0;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap::-webkit-scrollbar-thumb:vertical:hover {
  background-color: #0d6a6d;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap input[type=checkbox]+label:before {
  top: 7px;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap td {
  display: block;
  border-bottom: 1px solid #979797;
  line-height: 20px;
  padding: 10px 0 10px 10px;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap td:last-child {
  border-bottom: none;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap td label {
  padding-left: 0;
  width: 90%;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap td .ui-radiobutton-box {
  width: 15px;
  height: 15px;
  border-radius: 10px;
  top: -1px;
  left: 0;
  position: relative;
  background-color: #fff;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap td .ui-radiobutton-box.ui-state-active span {
  width: 7px;
  height: 7px;
  border-radius: 10px;
  top: 3px;
  left: 2px;
  background-color: #35b2b6;
  display: block;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap input[type=radio]+label:after,
.checkout-step-4 .wrapUAP #addressesForm\:shippinguap input[type=radio]+label:before {
  display: none;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap input[type=radio]:checked:before {
  width: 15px;
  height: 15px;
  border-radius: 10px;
  top: -1px;
  left: 0;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap input[type=radio]:checked:after {
  width: 7px;
  height: 7px;
  border-radius: 10px;
  top: -18px;
  left: 4px;
  position: relative;
  background-color: #35b2b6;
  content: '';
  display: block;
  visibility: visible;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap input[type=radio]:before {
  width: 13px;
  height: 13px;
  border-radius: 10px;
  top: 0;
  left: 1px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #888;
}

.checkout-step-4 .wrapUAP #addressesForm\:shippinguap input[type=radio] {
  position: relative;
  top: 3px;
  width: 16px;
  opacity: 1;
}

.checkout-step-4 .wrapUAP .myZipError {
  margin-top: 15px;
}

.checkout-step-4 .packstationRB {
  margin-top: 10px;
}

.checkout-step-4 .packstationRB input[type=radio]+label:after,
.checkout-step-4 .packstationRB input[type=radio]+label:before {
  display: none;
}

.checkout-step-4 .packstationRB input[type=radio]+label {
  padding-left: 0!important;
}

.checkout-step-4 .packstationRB input[type=radio]:checked:before {
  width: 15px;
  height: 15px;
  border-radius: 10px;
  top: -1px;
  left: 0;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .packstationRB input[type=radio]:checked:after {
  width: 7px;
  height: 7px;
  border-radius: 10px;
  top: -18px;
  left: 4px;
  position: relative;
  background-color: #35b2b6;
  content: '';
  display: block;
  visibility: visible;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .packstationRB input[type=radio]:before {
  width: 13px;
  height: 13px;
  border-radius: 10px;
  top: 0;
  left: 1px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #888;
}

.checkout-step-4 .packstationRB input[type=radio] {
  position: relative!important;
  top: 1px;
  width: 16px;
  opacity: 1;
  left: 0!important;
}

.checkout-step-4 .packstationRB .ui-state-disabled {
  cursor: default!important;
  pointer-events: none;
}

.checkout-step-4 .packstationRB .ui-state-disabled,
.checkout-step-4 .packstationRB .ui-widget-content .ui-state-disabled,
.checkout-step-4 .packstationRB .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.checkout-step-4 .packstationRB .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.checkout-step-4 .packstationRB .upsImg {
  vertical-align: inherit;
}

.checkout-step-4 .packstationRB td {
  display: table-row;
}

.checkout-step-4 .packstationRB td .ui-state-active {
  width: 15px;
  height: 15px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .packstationRB td .ui-state-active span {
  width: 7px;
  height: 7px;
  border-radius: 14px;
  top: 3px;
  left: 2px;
  background-color: #35b2b6;
  border: 1px solid #35b2b6;
}

.checkout-step-4 .packstationRB td .ui-radiobutton-box:not(.ui-state-active) {
  width: 15px;
  height: 15px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #888;
}

.checkout-step-4 .packstationRB input[disabled=disabled] {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.checkout-step-4 .packstationRB .-disabled {
  cursor: default!important;
  pointer-events: none;
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.checkout-step-4 .packstationRB .-disabled:before {
  border: 1px solid #ddd!important;
}

.checkout-step-4 .-passwordVerify {
  position: absolute;
  width: auto;
  right: -40px;
  bottom: 15px;
  background-color: #f9f9f9;
  padding: 10px;
  border: 1px solid #e1e1e1;
  z-index: 200;
}

.checkout-step-4 .-passwordVerify:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: 86%;
  left: 23px;
  background: #f9f9f9;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-bottom: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
}

.checkout-step-4 .-passwordVerify ul {
  list-style: none;
}

.checkout-step-4 .-passwordVerify ul li {
  position: relative;
}

.checkout-step-4 .-passwordVerify ul li:before {
  content: "\2715";
  position: absolute;
  left: -20px;
}

.checkout-step-4 .-passwordVerify ul li.-correct {
  color: #35b2b6;
}

.checkout-step-4 .-passwordVerify ul li.-correct:before {
  content: "\2713";
}

.checkout-step-4 .loginPromtBlock {
  padding: 10px;
}

.checkout-step-4 .creatNewAccount {
  margin-bottom: 15px;
  margin-top: 10px;
  font-size: 14px;
}

.checkout-step-4 .showLoginBlock .link {
  color: #35b2b6;
}

.checkout-step-4 .emailErrorMsg .ui-messages-error {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-bottom: 10px;
  margin-bottom: 0;
}

.checkout-step-4 .emailErrorMsg ul {
  margin: 0;
}

.checkout-step-4 .ui-messages-error.ui-corner-all {
  background-color: transparent;
  color: #000;
  border-color: red;
  width: 95%;
  border-radius: 0;
  margin: 5px 0 15px 0;
}

.checkout-step-4 .ui-messages-error-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 61.2 (101010) - https://sketch.com --%3E%3Ctitle%3EB6338EDD-721E-4CA9-924E-3C4293EA3B9C%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='CHECKOUT' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MFDE_Login_errormessage_v1' transform='translate(-157.000000, -605.000000)' fill='%23D9382B' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(149.000000, 580.000000)'%3E%3Cg id='exclamation-mark-in-a-circle' transform='translate(8.000000, 25.000000)'%3E%3Cpath d='M15,0 C6.71625,0 0,6.71625 0,15 C0,23.28375 6.71625,30 15,30 C23.28375,30 30,23.28375 30,15 C30,6.71625 23.28375,0 15,0 Z M15,24.575 C13.8275,24.575 13.025,23.67125 13.025,22.5 C13.025,21.295 13.86125,20.425 15,20.425 C16.20375,20.425 16.975,21.295 16.975,22.5 C16.975,23.6725 16.20375,24.575 15,24.575 Z M15.7775,16.65125 C15.47875,17.67 14.5375,17.6875 14.22375,16.65125 C13.8625,15.45625 12.57875,10.92 12.57875,7.97375 C12.57875,4.08625 17.4425,4.0675 17.4425,7.97375 C17.44125,10.9375 16.08875,15.59125 15.7775,16.65125 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;height:30px;width:75px;margin-right:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.checkout-step-4 .ui-messages-error-summary{margin-left:0;font-weight:400}.checkout-step-4 input[type=number]::-webkit-inner-spin-button,.checkout-step-4 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-step-4 input[type=number]{-moz-appearance:textfield}.checkout-step-4 input[type=checkbox]+label:after,.checkout-step-4 input[type=checkbox]+label:before{padding:8px;margin-top:4px}.checkout-step-4 .ui-inputfield{box-shadow:none}.checkout-step-4 .salutation label{padding-top:2px;padding-right:20px;padding-left:22px!important}.checkout-step-4 .salutation>.-invalid{border:1px solid red}.checkout-step-4 .label.-invalid{color:red}.checkout-step-4 .passwordSection input.error-soft,.checkout-step-4 input.error,.passwordSection .checkout-step-4 input.error-soft{border-color:#d40140}.checkout-step-4 .passwordSection label.error-soft,.checkout-step-4 label.error,.passwordSection .checkout-step-4 label.error-soft{position:relative;padding:5px 10px;border-radius:5px;line-height:1.5;font-size:12px;border-width:1px;border-style:solid;max-width:300px;z-index:99;border-color:#d40140;background-color:#ffc2c2;display:inline-block;margin-top:8px;color:#d40140}.checkout-step-4 .passwordSection label.error-soft:before,.checkout-step-4 label.error:before,.passwordSection .checkout-step-4 label.error-soft:before{border-bottom-color:#5b0000;border-bottom-style:solid;border-bottom-width:8px;border-left-color:transparent;border-left-style:solid;border-left-width:5px;border-right-color:transparent;border-right-style:solid;border-right-width:5px;border-top-color:#5b0000;border-top-style:solid;border-top-width:0;top:-3px;content:"";display:block;height:0;left:14px;margin-top:-5px;position:absolute;width:0}.checkout-step-4 .passwordSection label.error-soft:after,.checkout-step-4 label.error:after,.passwordSection .checkout-step-4 label.error-soft:after{border-bottom-color:#ffc2c2;border-bottom-style:solid;border-bottom-width:7px;border-left-color:transparent;border-left-style:solid;border-left-width:4px;border-right-color:transparent;border-right-style:solid;border-right-width:4px;border-top-color:#ffc2c2;border-top-style:solid;border-top-width:0;top:-7px;content:"";display:block;height:0;left:15px;position:absolute;width:0}.checkout-step-4 #addressesForm\:invoiceGender-error,.checkout-step-4 #addressesForm\:shippingGender-error{position:absolute;display:block;top:30px}.checkout-step-4 #addressesForm\:invoiceGender.error~button,.checkout-step-4 #addressesForm\:shippingGender.error~button,.checkout-step-4 .passwordSection #addressesForm\:invoiceGender.error-soft~button,.checkout-step-4 .passwordSection #addressesForm\:shippingGender.error-soft~button,.passwordSection .checkout-step-4 #addressesForm\:invoiceGender.error-soft~button,.passwordSection .checkout-step-4 #addressesForm\:shippingGender.error-soft~button{margin-bottom:35px}.checkout-step-4 #addressesForm\:shipping{margin-top:10px}.checkout-step-4 .form-dropdown.-active>.choices.country{height:170px}.checkout-step-4 .form-dropdown.-active #addressesForm\:invoiceGender.error~button,.checkout-step-4 .form-dropdown.-active #addressesForm\:shippingGender.error~button,.checkout-step-4 .form-dropdown.-active .passwordSection #addressesForm\:invoiceGender.error-soft~button,.checkout-step-4 .form-dropdown.-active .passwordSection #addressesForm\:shippingGender.error-soft~button,.passwordSection .checkout-step-4 .form-dropdown.-active #addressesForm\:invoiceGender.error-soft~button,.passwordSection .checkout-step-4 .form-dropdown.-active #addressesForm\:shippingGender.error-soft~button{margin-bottom:0}.checkout-step-4 .form-dropdown>.choices>li{padding:0 10px;height:23px}.checkout-step-4 .ui-button.ui-state-active:hover,.checkout-step-4 .ui-button:active,.checkout-step-4 .ui-state-active,.checkout-step-4 .ui-state-focus,.checkout-step-4 .ui-widget-content .ui-state-active,.checkout-step-4 .ui-widget-header .ui-state-active,.checkout-step-4 a.ui-button:active{border:1px solid transparent;background:0 0;font-weight:400;color:inherit}.checkout-step-5{padding-left:10px;padding-right:10px;margin-bottom:35px!important}.checkout-step-5 .legend{margin-bottom:20px}.checkout-step-5 .error,.checkout-step-5 .passwordSection .error-soft,.passwordSection .checkout-step-5 .error-soft{border:1px solid #d40140}.checkout-step-5 .payment-accordion{position:relative}.checkout-step-5 .continue>.action{width:109px;float:right}.checkout-step-5 .continue .amazonpay-button-inner-image{height:0;padding:0 109px 35px 0;position:absolute;top:0;left:0}.checkout-step-5 .continue #pay-with-amazon-button{font-size:16px;padding-right:32px;height:35px}.checkout-step-5 .creditcard.-month{width:150px}.checkout-step-5 .creditcard.-year{width:150px}.checkout-step-5 #cc-table td{padding-bottom:10px}.checkout-step-5 #cc-table select{box-shadow:0 2px 2px #8f8f8f inset;color:#555;padding:3px;border-radius:4px;border:1px solid #d3d3d3}.checkout-step-5 .method{padding:0 10px;float:left;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:17px;padding:0;font-size:16px}.checkout-step-5 .method .brandWarnMessage{font-size:12px}.checkout-step-5 .method>.head{padding:20px 10px}.checkout-step-5 .method>.head:after,.checkout-step-5 .method>.head:before{content:" ";display:table}.checkout-step-5 .method>.head:after{clear:both}.checkout-step-4 .checkout-step-5 .method>.head>.cradio>.label,.checkout-step-5 .checkout-step-4 .method>.head>.cradio>.label,.checkout-step-5 .form-boxed .method>.head>.cradio>.label,.checkout-step-5 .method>.head>.radio>.label,.form-boxed .checkout-step-5 .method>.head>.cradio>.label{margin-top:5px;padding-left:25px;float:left}.checkout-step-5 .method>.head.-braintree-googlepay{height:90px}.checkout-step-4 .checkout-step-5 .method>.head.-braintree-googlepay>.cradio>.label,.checkout-step-5 .checkout-step-4 .method>.head.-braintree-googlepay>.cradio>.label,.checkout-step-5 .form-boxed .method>.head.-braintree-googlepay>.cradio>.label,.checkout-step-5 .method>.head.-braintree-googlepay>.radio>.label,.form-boxed .checkout-step-5 .method>.head.-braintree-googlepay>.cradio>.label{margin-top:16px}.checkout-step-5 .method>.head.-braintree-googlepay .logo-googlepay{margin-top:-15px;margin-right:-15px}.checkout-step-4 .checkout-step-5 .method>.head.-braintree-applepay>.cradio>.label,.checkout-step-5 .checkout-step-4 .method>.head.-braintree-applepay>.cradio>.label,.checkout-step-5 .form-boxed .method>.head.-braintree-applepay>.cradio>.label,.checkout-step-5 .method>.head.-braintree-applepay>.radio>.label,.form-boxed .checkout-step-5 .method>.head.-braintree-applepay>.cradio>.label{margin-top:20px}.checkout-step-5 .method>.head.-braintree-applepay:has(+.-expanded),.checkout-step-5 .method>.head.-braintree-googlepay:has(+.-expanded){padding-bottom:0}.checkout-step-5 .method>.head .-kreditkarte{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.checkout-step-5 .method>.head .-kreditkarte .-mastercard{margin-right:15px}.checkout-step-5 .method>.head .-kreditkarte .-visa{margin-right:23px}.checkout-step-5 .method>.head>.logos{border:none;background:0 0;height:30px;margin-top:-15px;margin-bottom:0;width:auto;max-width:50%;text-align:right;float:right;position:relative;top:-15px}.checkout-step-5 .method>.head>.logos>.payment-item.-mastercard:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/mastercard-10e5314ef4.png);width:57px;height:45px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-mastercard:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/mastercard-2x-168d214817.png);background-size:57px 45px}}.checkout-step-5 .method>.head>.logos>.payment-item.-visa:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/visa-f639fc19f2.png);width:135px;height:44px;-webkit-transform:scale(.65,.65);-ms-transform:scale(.65,.65);transform:scale(.65,.65)}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-visa:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/visa-2x-685eb534bf.png);background-size:135px 44px}}.checkout-step-5 .method>.head>.logos>.payment-item.-american-express:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/american-express-76f9533bd8.png);width:43px;height:43px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-american-express:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/american-express-2x-6b6885125e.png);background-size:43px 43px}}.checkout-step-5 .method>.head>.logos>.payment-item.-paypal:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/paypal-97f5a38d60.png);width:176px;height:44px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-paypal:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/paypal-2x-29e7144b7b.png);background-size:176px 44px}}.checkout-step-5 .method>.head>.logos>.payment-item.-prepaid:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/vorkasse-ff3a8e3e82.png);width:74px;height:43px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-prepaid:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/vorkasse-2x-2fc8b17e0a.png);background-size:74px 43px}}.checkout-step-5 .method>.head>.logos>.payment-item.-sofort:before{background-image:url(/assets/img/sprites/payment/paymentmethod-sofort.png);width:65px;height:44px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-sofort:before{background-image:url(/assets/img/sprites/payment/paymentmethod-sofort-2x.png);background-size:65px 44px}}.checkout-step-5 .method>.head>.logos>.payment-item.-barzahlen:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/barzahlen-3afbecf164.png);width:126px;height:43px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-barzahlen:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/barzahlen-2x-8aae26bfb0.png);background-size:126px 43px}}.checkout-step-5 .method>.head>.logos>.payment-item.-rechnung:before{background-image:url(/assets/img/sprites/payment/paymentmethod-klarna.png);width:65px;height:44px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-rechnung:before{background-image:url(/assets/img/sprites/payment/paymentmethod-klarna-2x.png);background-size:65px 44px}}.checkout-step-5 .method>.head>.logos>.payment-item.-amazon:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/amazon-payments-74edcb12fe.png);width:183px;height:35px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5 .method>.head>.logos>.payment-item.-amazon:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/amazon-payments-2x-7ff45b42a3.png);background-size:183px 35px}}.checkout-step-5 .method>.head.-active+.body{padding:10px 10px 10px 10px}.checkout-step-5 .method>.body.-expanded{overflow:visible}.checkout-step-5 .method>.body.-expanded.-applepay,.checkout-step-5 .method>.body.-expanded.-googlepay{max-height:270px!important;padding-top:5px}.checkout-step-5 .method>.body{padding:0 10px 0 10px}.checkout-step-5 .method>.body a.link{font-size:13px;color:#35b2b6;text-decoration:none}.checkout-step-5 .method>.body a.link.-step{margin-left:15px}.checkout-step-5 .method>.body a.link:hover{text-decoration:underline}.checkout-step-5 .method>.body p.text{line-height:24px}.checkout-step-5 .method>.body p.text.-smaller{font-size:13px}.checkout-step-5 .method>.body p.text.-smaller-width{width:85%}.checkout-step-5 .method>.body p.text:last-of-type{margin:5px 0 5px 0}.checkout-step-5 .method>.body form{margin-bottom:-4px}.checkout-step-5 .method>.body .partner{margin-top:34px;padding-left:0;list-style-type:none}.checkout-step-5 .method>.body .partner:after,.checkout-step-5 .method>.body .partner:before{content:" ";display:table}.checkout-step-5 .method>.body .partner:after{clear:both}.checkout-step-5 .method>.body .partner li{float:left;height:24px;display:inline-block;text-align:center;width:20%;margin-bottom:20px}.checkout-step-5 .method>.body .partner li:nth-child(2){width:15%}.checkout-step-5 .method>.body .partner li:nth-child(4){width:20%}.checkout-step-5 .method>.body .partner li:nth-child(5){width:12%}.checkout-step-5 .method>.body .partner li:nth-child(6){width:13%}.checkout-step-5 .method>.body .partner li:nth-child(8){width:15%}.checkout-step-5 .method>.body .partner li:nth-child(9){width:24%}.checkout-step-5 .method>.body .partner li:nth-child(10){width:32%}.checkout-step-5 .method>.body .checkbox{margin:5px 10px 0 0;float:left}.checkout-step-5 .method>.body .checkbox p.text{line-height:24px}.checkout-step-5 .method>.body .checkbox p.text.-smaller{font-size:13px}.checkout-step-5 .method>.body .checkbox p.text.-smaller-width{width:85%}.checkout-step-5 .method>.body .checkbox p.text:last-of-type{margin-bottom:0}.checkout-step-5 .checkbox>input:checked+label,.checkout-step-5 .checkbox>input:not(:checked)+label{padding-left:30px}.checkout-step-5 .checkbox>input:checked+label:before,.checkout-step-5 .checkbox>input:not(:checked)+label:before{width:20px;height:20px;top:9px;left:5px}.checkout-step-5 .checkbox>input:checked+label:after,.checkout-step-5 .checkbox>input:not(:checked)+label:after{width:15px;height:30px;left:7px}.checkout-step-5 .method .group{display:inline-block;position:relative;margin-bottom:5px;width:100%}.checkout-step-5 .method .group:after,.checkout-step-5 .method .group:before{content:" ";display:table}.checkout-step-5 .method .group:after{clear:both}.checkout-step-5 .method .group:last-of-type{margin-bottom:20px}.checkout-step-5 .method .group>.label{width:33.33333%;float:left;line-height:30px;vertical-align:middle}.checkout-step-5 .method .group>.action{width:66.66667%;float:left}.checkout-step-5 .method .group>.action>.billinput{box-shadow:none}.checkout-step-5 .method .group>.action>.billinput:after,.checkout-step-5 .method .group>.action>.billinput:before{content:" ";display:table}.checkout-step-5 .method .group>.action>.billinput:after{clear:both}.checkout-step-5 .method .group>.action>.billinput.-street{width:250px;margin-right:15px}.checkout-step-5 .method .group>.action>.billinput.-streetnumber{width:54px;float:right}.checkout-step-5 .method .group>.action>.billinput.-birthday{width:100px}.checkout-step-5 .method .group input{font-weight:400}.checkout-step-5 .method .group input::-webkit-input-placeholder{color:#c6c7c9}.checkout-step-5 .method .group input::-moz-placeholder{color:#c6c7c9}.checkout-step-5 .method .group input:-ms-input-placeholder{color:#c6c7c9}.checkout-step-5 .method .group input::-ms-input-placeholder{color:#c6c7c9}.checkout-step-5 .method .group input::placeholder{color:#c6c7c9}.checkout-step-5 .method .group input.ui-state-default{background:#fff}.checkout-step-5 p.text{font-size:13px}.checkout-step-5.-alternate .paymentMethod{width:50%;margin-left:25%;margin-bottom:100px}.checkout-step-5.-alternate .legend{color:#4a4a4a;font-size:24px;line-height:33px;font-weight:700}.checkout-step-5.-alternate .paylement-logo{margin:0;padding:0;list-style:none;list-style-type:none;float:right;background:0 0;border:none}.checkout-step-5.-alternate .paylement-logo>.payment-item{display:inline;text-align:justify}.checkout-step-5.-alternate .paylement-logo>.payment-item:last-child:after{display:inline-block;content:''}.checkout-step-5.-alternate .paylement-logo>.payment-item:after{content:'';display:inline}.checkout-step-5.-alternate .paylement-logo>.payment-item:before{content:'';display:inline-block}.checkout-step-5.-alternate .paylement-logo>.payment-item.-mastercard:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/mastercard-10e5314ef4.png);width:72px;height:43px;margin-right:5px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5.-alternate .paylement-logo>.payment-item.-mastercard:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/mastercard-2x-168d214817.png);background-size:72px 43px}}.checkout-step-5.-alternate .paylement-logo>.payment-item.-visa:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/visa-f639fc19f2.png);width:68px;height:42px;margin-right:5px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5.-alternate .paylement-logo>.payment-item.-visa:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/visa-2x-685eb534bf.png);background-size:68px 42px}}.checkout-step-5.-alternate .paylement-logo>.payment-item.-american-express:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/american-express-76f9533bd8.png);width:43px;height:43px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5.-alternate .paylement-logo>.payment-item.-american-express:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/american-express-2x-6b6885125e.png);background-size:43px 43px}}.checkout-step-5.-alternate .paylement-logo>.payment-item.-paypal:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/paypal-97f5a38d60.png);width:171px;height:43px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5.-alternate .paylement-logo>.payment-item.-paypal:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/paypal-2x-29e7144b7b.png);background-size:171px 43px}}.checkout-step-5.-alternate .paylement-logo>.payment-item.-sofort:before{background-image:url(/assets/img/sprites/payment/paymentmethod-sofort.png);width:141px;height:43px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5.-alternate .paylement-logo>.payment-item.-sofort:before{background-image:url(/assets/img/sprites/payment/paymentmethod-sofort-2x.png);background-size:141px 43px}}.checkout-step-5.-alternate .paylement-logo>.payment-item.-barzahlen:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/barzahlen-3afbecf164.png);width:126px;height:43px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5.-alternate .paylement-logo>.payment-item.-barzahlen:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/barzahlen-2x-8aae26bfb0.png);background-size:126px 43px}}.checkout-step-5.-alternate .paylement-logo>.payment-item.-rechnung:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/rechnung-klarna-49e1140594.png);width:157px;height:35px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-5.-alternate .paylement-logo>.payment-item.-rechnung:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/payment/rechnung-klarna-2x-2545f67dc7.png);background-size:157px 35px}}.checkout-step-5.-alternate .method{width:100%;font-size:13px;padding:0}.checkout-step-5.-alternate .method.-active-border{border:1px solid #35b2b6}.checkout-step-5.-alternate .method .head{padding:25px}.checkout-step-4 .checkout-step-5.-alternate .method .head .-alone.cradio,.checkout-step-5.-alternate .method .head .checkout-step-4 .-alone.cradio,.checkout-step-5.-alternate .method .head .form-boxed .-alone.cradio,.checkout-step-5.-alternate .method .head .radio.-alone,.form-boxed .checkout-step-5.-alternate .method .head .-alone.cradio{float:left;height:auto}.checkout-step-4 .checkout-step-5.-alternate .method .head.-active .cradio .label,.checkout-step-5.-alternate .method .head.-active .checkout-step-4 .cradio .label,.checkout-step-5.-alternate .method .head.-active .form-boxed .cradio .label,.checkout-step-5.-alternate .method .head.-active .radio .label,.form-boxed .checkout-step-5.-alternate .method .head.-active .cradio .label{font-weight:700}.checkout-step-5.-alternate .method .head.-active+.body{display:inline-block;padding:0 25px 25px 50px}.checkout-step-5.-alternate .method .body .small-print{font-size:13px}.checkout-step-5.-alternate .method .body .group .label-group{line-height:30px;padding:0 10px 0 0;float:left;width:33.33333%}.checkout-step-5.-alternate .method .body .group .input-group{padding:0 0 0 10px;float:left;width:66.66667%}.checkout-step-5.-alternate .method .body .group .input-birthday{padding:0 10px 0 0;float:left;width:41.66667%}.checkout-step-5.-alternate .method .body .group .input-street{padding:0 10px 0 0;float:left;width:75%}.checkout-step-5.-alternate .method .body .group .input-nr{padding:0 0 0 10px;float:left;width:25%}.checkout-step-5.-alternate .method .body .group .js-next-button{float:right}.checkout-step-5.-alternate .method .body .group input{font-weight:400}.checkout-step-5.-alternate .method .body .group input::-webkit-input-placeholder{color:#c6c7c9}.checkout-step-5.-alternate .method .body .group input::-moz-placeholder{color:#c6c7c9}.checkout-step-5.-alternate .method .body .group input:-ms-input-placeholder{color:#c6c7c9}.checkout-step-5.-alternate .method .body .group input::-ms-input-placeholder{color:#c6c7c9}.checkout-step-5.-alternate .method .body .group input::placeholder{color:#c6c7c9}.checkout-step-5.-alternate .method .body .group input.ui-state-default{background:#fff}.checkout-step-5.-alternate .method .body .partner{margin-bottom:0}.checkout-step-5.-alternate .method .body .partner li img{max-width:80%}.checkout-step-5.-alternate .method .body .checkbox{margin-bottom:15px}.checkout-step-5.-alternate .method.-cc .-month,.checkout-step-5.-alternate .method.-cc .-year{background:#fff;font-style:italic;border:1px solid #e1e1e1;padding-left:5px;font-weight:400;color:#333}.checkout-step-5.-alternate .method.-cc .group .label-group{width:41.66667%}.checkout-step-5.-alternate .method.-cc .group .input-group{width:58.33333%}.checkout-step-5.-alternate .method.-cc .group .input-half-left{float:left;width:50%;padding:0 10px 0 0}.checkout-step-5.-alternate .method.-cc .group .input-half-right{float:left;width:50%;padding:0 0 0 10px}.checkout-step-5.-alternate .method.-cc .group .input-half-right .-heavy{font-weight:700;line-height:30px}.checkout-step-5.-alternate .method.-adyensofort a{color:#35b2b6;text-decoration:none}.checkout-step-5.-alternate .method.-adyensofort a:before{content:"\A";white-space:pre}.checkout-step-5.-alternate .checkbox>input:checked+label,.checkout-step-5.-alternate .checkbox>input:not(:checked)+label{padding-left:30px}.checkout-step-5.-alternate .checkbox>input:checked+label:before,.checkout-step-5.-alternate .checkbox>input:not(:checked)+label:before{width:20px;height:20px;top:9px;left:5px}.checkout-step-5.-alternate .checkbox>input:checked+label:after,.checkout-step-5.-alternate .checkbox>input:not(:checked)+label:after{width:15px;height:30px;left:7px}.checkout-step-5.-alternate input[type=number]::-webkit-inner-spin-button,.checkout-step-5.-alternate input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkout-step-5.-alternate input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.checkout-step-5 .-ppv2Error{display:-webkit-flex;display:-ms-flexbox;display:flex;font-style:italic;font-size:14px;padding:0;margin:0 0 20px 0}.checkout-step-5 .-ppv2Error img{margin:0 8px 0 0}.checkout-step-6 .shipping{text-align:center;background:#f3e5ab;padding:10px;font-size:14px}.checkout-step-6>form>.overview{margin-bottom:40px}.checkout-step-6>form>.billing{margin-bottom:20px}.checkout-step-6>form>.terms{font-size:14px}.checkout-step-6>form>.terms .info{margin-top:40px;font-size:12px;color:#646464}.checkout-step-6 .billbox{padding-bottom:0}.checkout-step-6 .billbox.-full{height:100%}.checkout-step-6 .billbox.-half{height:auto}.checkout-step-6 .billbox .head{margin-top:-5px}.checkout-step-6 .billbox .head:after,.checkout-step-6 .billbox .head:before{content:" ";display:table}.checkout-step-6 .billbox .head:after{clear:both}.checkout-step-6 .billbox .edit{float:right;display:block;text-decoration:underline}.checkout-step-6 .billbox .nonformatted{white-space:pre}.checkout-step-6 .billbox .formatted{white-space:break-spaces}.checkout-step-6 .halfhelper+.halfhelper{margin-top:20px}.checkout-step-6>form>.next .action{float:right}.checkout-step-6.-nv>form>.overview{margin-bottom:40px}.checkout-step-6.-nv>form>.billing{margin-bottom:20px}.checkout-step-6.-nv>form .terms.-old{width:75%}.checkout-step-6.-nv>form>.next.-old{width:24%}.checkout-step-6.-nv form .terms{font-size:14px}.checkout-step-6.-nv form .terms .info{margin-top:40px;font-size:12px;color:#646464}.checkout-step-6.-nv .orderhead{width:100%;margin-top:-20px;border-top:2px solid #eee}.checkout-step-6.-nv .billbox{padding-bottom:0}.checkout-step-6.-nv .billbox.-full{height:100%}.checkout-step-6.-nv .billbox.-half{height:auto}.checkout-step-6.-nv .billbox .head{margin-top:-5px}.checkout-step-6.-nv .billbox .head:after,.checkout-step-6.-nv .billbox .head:before{content:" ";display:table}.checkout-step-6.-nv .billbox .head:after{clear:both}.checkout-step-6.-nv .billbox .edit{float:right;display:block;text-decoration:underline}.checkout-step-6.-nv .billbox .nonformatted{white-space:pre}.checkout-step-6.-nv .billbox .formatted{white-space:break-spaces}.checkout-step-6.-nv .halfhelper+.halfhelper{margin-top:20px}.checkout-step-6.-nv .next .action{float:right;width:100%}.checkout-step-6.-nv .checkoutBox{width:405px!important;border-radius:9px 10px 10px 10px!important;-moz-border-radius:9px 10px 10px 10px!important;-webkit-border-radius:9px 10px 10px 10px!important;border:2px solid #35b2b6;padding:10px!important;margin-left:15px;position:relative}.checkout-step-6.-nv .checkoutBox.fixed{position:fixed}.checkout-step-6.-nv .checkbox{padding-left:5px}.checkout-step-6.-nv .secondBillbox{margin-top:20px;margin-bottom:20px}.checkout-step-6.-nv .edit-new{display:block;float:right;font-size:12px;color:#949494;text-decoration:none;margin-top:3px;font-weight:700}.checkout-step-6.-nv .edit-new:hover{color:#35b2b6;text-decoration:underline}.checkout-step-7 .headline.-section{font-size:34px}.checkout-step-7.storyshare>.story{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/canvas_pattern-a9157124c1.png);background-repeat:repeat;box-shadow:0 1px 6px #c2c2c2;position:relative;padding-bottom:30px}.checkout-step-7.storyshare>.story .next,.checkout-step-7.storyshare>.story .prev{position:absolute;fill:#fff;z-index:51;height:40px;width:18px;top:160px;opacity:.75;transition:opacity .3s;cursor:pointer;-webkit-filter:drop-shadow(0 0 1px #4a4a4a);filter:drop-shadow(0 0 1px #4a4a4a);padding:10px}.checkout-step-7.storyshare>.story .next:hover,.checkout-step-7.storyshare>.story .prev:hover{opacity:1}.checkout-step-7.storyshare>.story .next{right:0}.checkout-step-7.storyshare>.story .prev{left:0}.checkout-step-7.storyshare>.story .canvas-carousel{position:relative;height:380px}.checkout-step-7.storyshare>.story .canvas-carousel:after{content:'';position:absolute;z-index:52;bottom:0;left:0;right:0;height:129px;background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/canvas_fade_pattern-4a4927acdd.png);background-repeat:repeat-x}.checkout-step-7.storyshare>.story .canvas-carousel li{height:380px}.checkout-step-7.storyshare>.story .content{margin-top:-30px;position:relative;z-index:53}.checkout-step-7.storyshare>.story .content .title{text-align:center;margin-bottom:30px}.checkout-step-7.storyshare>.story .content .main{margin:0;font-size:48px;font-weight:700;line-height:1}.checkout-step-7.storyshare>.story .content .sub{font-size:30px}.checkout-step-7.storyshare>.story .content .field{padding:0 30px;font-style:italic;position:relative}.checkout-step-7.storyshare>.story .content .field:after,.checkout-step-7.storyshare>.story .content .field:before{content:'';position:absolute}.checkout-step-7.storyshare>.story .content .field:before{content:'';background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/generic/quote-38b64a62a1.png);width:22px;height:18px;top:0;left:0}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-7.storyshare>.story .content .field:before{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/generic/quote-2x-1ac60bc163.png);background-size:22px 18px}}.checkout-step-7.storyshare>.story .content .field:after{content:'';background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/generic/closing-quote-938e45e980.png);width:22px;height:18px;bottom:20px;right:0}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.checkout-step-7.storyshare>.story .content .field:after{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/generic/closing-quote-2x-e25f22d8ac.png);background-size:22px 18px}}.checkout-step-7.storyshare>.story .content .storyinput{display:block;width:100%;max-width:100%;min-height:90px;border:none;background-color:transparent;background-image:linear-gradient(to bottom,rgba(194,194,194,.33) 0,transparent 4%);background-position:0 -1px;background-size:100% 30px;font-size:16px;line-height:30px}.checkout-step-7.storyshare>.story .content .storyinput:focus{outline:0;background-image:linear-gradient(to bottom,rgba(194,194,194,.8) 0,transparent 4%)}.checkout-step-7.storyshare>.story .content .from{width:100%;text-align:right;margin-top:3px}.checkout-step-7.storyshare>.story .content .from:before{content:'– '}.checkout-step-7.storyshare>.share{margin-top:30px}.checkout-step-7.storyshare>.share .action{float:right}.checkout-step-7.orderreview{font-size:14px}.checkout-step-7.orderreview>.trusted .logo{float:left;margin-right:20px}.checkout-step-7.orderreview>.trusted .body{margin-left:70px}.checkout-step-7.orderreview>.trusted .action{margin-top:20px}.checkout-step-7.orderreview p{margin:0}.checkout-step-7.orderreview .cbox{padding:20px}.checkout-step-7.orderreview .ordernumber{color:#d40140}.checkout-step-7.customerstory{font-size:14px}.checkout-step-7.customerstory .halfbox>.body{padding:20px}.checkout-step-7.customerstory .halfbox p{margin-top:0}.checkout-step-7.community .facebook{display:table;margin:0 auto;font-size:24px;color:#3b5999;text-decoration:none;transition:color .2s;margin-bottom:50px}.checkout-step-7.community .facebook:hover{color:#2d4474}.checkout-step-7.community .facebook:hover .like{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.checkout-step-7.community .facebook .like{margin-right:10px;position:relative;top:10px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.checkout-step-7.community .images{margin:0;padding:0;list-style-type:none}.checkout-step-7.community .images:after,.checkout-step-7.community .images:before{content:" ";display:table}.checkout-step-7.community .images:after{clear:both}.checkout-step-7.community .images li{width:25%;float:left;position:relative;display:block;overflow:hidden}.checkout-step-7.community .images li:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.checkout-step-7.community .images li:hover a:before{opacity:1}.checkout-step-7.community .images a{overflow:hidden;display:block;position:relative}.checkout-step-7.community .images a:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;opacity:0;background-color:rgba(74,74,74,.25);transition:opacity .3s}.checkout-step-7.community .images a:before .no-opacity{display:none}.checkout-step-7.community .images img{width:100%;display:block;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.checkout-step-7.community .like{width:50px;height:50px}.checkout-step-7.coupon{text-align:center;font-size:14px}.checkout-step-7.coupon p{margin-top:0;margin-bottom:30px}.checkout-step-7.coupon .action{font-weight:600;font-size:16px}.checkout-step-7.terms{font-size:12px;line-height:18px}.checkout-step-7.terms>.body{padding:0 10px}.checkout-step-7.terms .title{font-size:16px;font-weight:600}.ordersuccess .-red{color:#d40140}.ordersuccess .-giftbox{width:70%}.ordersuccess .borderbox{width:760px;margin:35px auto 35px;padding:5px 10px 5px 20px;border:2px solid #35b2b6}.ordersuccess .borderbox.-new{width:620px;border:2px solid #d40140}.ordersuccess .borderbox.-new .-pt5{padding-top:5px}.ordersuccess .borderbox.-new .-pb5{padding-bottom:5px}.ordersuccess .borderbox.-new .-f24{font-size:24px}.ordersuccess .borderbox.-new .-icons{gap:10px;margin:10px 0}.ordersuccess .borderbox.-new .-icons button{background-color:transparent;border:none;padding:0}.ordersuccess .share-block button.facebook-share{background-color:#4c6faa;background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/facebook-f369076f8c.svg)}.ordersuccess .share-block button.email-share{background-color:#d40140;background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/mail-4f1bbb7b0d.svg)}.ordersuccess .share-block button.link-share{background-color:#000;background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/link-8fe44ef807.svg)}.ordersuccess .share-block button{background-repeat:no-repeat;background-position:8px 7px;color:#fff;border:none;width:155px;height:40px;margin:15px 5px 15px 0}.ordersuccess .copy-bubble{text-align:center;margin-left:135px;margin-top:70px;padding-top:10px;font-size:14px;position:absolute;width:260px;height:30px;background:#fff;border-radius:45px;border:1px solid #7f7f7f}.ordersuccess .copy-bubble:before{content:'';position:absolute;border-style:solid;border-width:0 22px 16px;border-color:#7f7f7f transparent;display:block;width:0;z-index:0;top:-17px;left:105px}.ordersuccess .copy-bubble:after{content:'';position:absolute;border-style:solid;border-width:0 22px 16px;border-color:#fff transparent;display:block;width:0;z-index:1;top:-16px;left:105px}.ordersuccess .odd{background-color:#f5f5f5}.ordersuccess .odd .-f22{font-size:22px;margin-bottom:36px}.ordersuccess .odd a{padding:0 15px}.ordersuccess .text-green{color:#35b2b6;font-weight:700}.ordersuccess .link{color:#35b2b6}.ordersuccess .link.-font15{font-size:15px}.ordersuccess .post{float:left;position:relative;border:1px solid #dfdfe1;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:20px}.ordersuccess .post::after{content:"";display:table;clear:both}.ordersuccess .post .post-img{height:278px;overflow:hidden;text-align:center;background:#000;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.ordersuccess .post .square{height:100%;width:100%}.ordersuccess .post .landscape{height:auto;width:100%}.ordersuccess .post .portrait{width:40%;height:100%;margin:auto}.ordersuccess .post h2{color:#fff;position:absolute;top:10px;left:66px;text-align:left;margin:0;font-size:16px;z-index:1}.ordersuccess .post h2 a{color:inherit}.ordersuccess .post textarea{border:none;padding:20px;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;height:150px}.ordersuccess .post textarea:focus{outline:0}.ordersuccess .post textarea+p{margin:5px 20px;color:#000;font-size:14px}.ordersuccess .post hr{margin:0 15px;border-top:1px solid #ededed;border-bottom:none}.ordersuccess .post hr+p{margin:5px 0}.ordersuccess .side{width:64px;float:left;margin-top:56px;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;display:none}.ordersuccess .side img{width:100%;height:100%}.ordersuccess .side ul{padding:0;margin:0;display:none}.ordersuccess .side li{width:100%;height:58px;overflow:hidden;margin-bottom:10px;position:relative;cursor:pointer}.ordersuccess .side li.active::before{background:0 0}.ordersuccess .controls{background:url(/assets/img/backgrounds/spritesheet.png);position:absolute;top:50%;height:50px;width:34px;margin-top:-25px;overflow:hidden;text-indent:-999em;cursor:pointer;display:none}.ordersuccess .prev{background-position:-5px -5px;left:0}.ordersuccess .next{background-position:-37px -5px;right:0}.ordersuccess .side li::before{position:absolute;top:0;right:0;left:0;bottom:0;content:"";background:rgba(84,82,82,.73)}.ordersuccess .relative{position:relative}.ordersuccess .image{max-width:100%}.ordersuccess .terms{font-size:13px;font-weight:700}.ordersuccess .terms a{color:#35b2b6;font-weight:700;text-decoration:none}.ordersuccess #shareit{color:#fff;text-transform:uppercase;font-size:24px;position:relative;background-color:#35b2b6;background-image:linear-gradient(#35b2b6,#0d6a6d);transition:background .2s linear;padding-left:43px;padding-right:48px;text-decoration:none;border-radius:4px;border:none;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 5px 0 15px}.ordersuccess .note{font-size:.8em;background:#949090;color:#fff;padding:25px;clear:both;border-radius:10px;font-style:italic}.ordersuccess .tip{position:absolute;top:40px;left:0;background:#35b2b6;color:#fff;padding:13px 39px;border-radius:3px;font-size:15px;display:none}.ordersuccess .tip::before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:9px solid #35b2b6;position:absolute;top:-8px;left:32px}.ordersuccess .page-contact ul,.ordersuccess .page-section ul,.ordersuccess .text-section ul{padding-left:0}.ordersuccess .page-contact ul>li,.ordersuccess .page-section ul>li,.ordersuccess .text-section ul>li{list-style:none}.ordersuccess .icon{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px}.ordersuccess .icon-arrows{width:66px;height:50px;background-position:-5px -5px}.ordersuccess .icon-cos{background:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/android-chrome-48x48-acf3c6e6de.png);width:48px;height:48px;position:absolute;top:10px;left:10px;z-index:1}.ordersuccess .icon-fb{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/fb-icon-f1eb312a67.png);width:18px;height:18px;position:absolute;top:10px;right:0;z-index:1}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.ordersuccess .icon-fb{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/fb-icon-2x-d39418f592.png);background-size:18px 18px}}.ordersuccess .icon-gift{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/gift-85204a9751.png);width:25px;height:25px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.ordersuccess .icon-gift{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/gift-2x-e730a9614a.png);background-size:25px 25px}}.ordersuccess .icon-msg{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/chat-7257dee041.png);width:32px;height:25px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.ordersuccess .icon-msg{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/chat-2x-a23ad09c18.png);background-size:32px 25px}}.ordersuccess .icon-share{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/export-6de42c3f11.png);width:24px;height:24px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.ordersuccess .icon-share{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/export-2x-03c020b547.png);background-size:24px 24px}}.ordersuccess .icon-share-arrow{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/forward-c5d2898ea7.png);width:12px;height:10px;margin-right:5px;margin-left:10px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.ordersuccess .icon-share-arrow{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/forward-2x-5a2cae12fd.png);background-size:12px 10px}}.ordersuccess .icon-tag{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/tag-8a921b9df9.png);width:25px;height:28px}@media (-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.ordersuccess .icon-tag{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/sprites/ordersuccess/tag-2x-28ec0d4489.png);background-size:25px 28px}}.ordersuccess #waterwheel-carousel{position:relative;clear:both;overflow:hidden;margin:0 auto 9em;display:block;width:900px;height:500px}.ordersuccess #waterwheel-carousel img{visibility:hidden;cursor:pointer}#terms ul{padding-left:2em}#terms ul>li{list-style-type:disc}.page-photobook .article-showcase:last-of-type{padding-bottom:0}.page-login{width:100%;min-width:1020px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/girl_with_camera-edf955c14d.jpg)}.page-login>.login-showcase{padding-top:40px;padding-bottom:40px}.phone .page-login>.login-showcase>.box-wrapper{width:100%;padding:0}.page-login .box-login-wrapper{margin-bottom:25px}.page-login .box-register-wrapper{margin-bottom:25px}.page-login .box-login{padding-bottom:56px}.page-login .box-login:after,.page-login .box-login:before{content:" ";display:table}.page-login .box-login:after{clear:both}.page-login .box-login .group>.label{font-size:16px;margin-bottom:5px;display:inline-block}.page-login .box-login .lostpassword{font-size:12px;position:absolute;bottom:28px;left:10px}.page-login .box-login .action-login{position:absolute;right:10px;bottom:20px}.page-login .box-register{padding-bottom:56px}.page-login .box-register:after,.page-login .box-register:before{content:" ";display:table}.page-login .box-register:after{clear:both}.page-login .box-register .list-title{font-size:16px;font-weight:600;margin-bottom:2px;display:block}.page-login .box-register>.benefits{margin-bottom:22px}.page-login .box-register>.benefits li{line-height:21px;height:21px}.page-login .box-register>.benefits li>.icon{width:10px;height:21px;vertical-align:middle;fill:#35b2b6}.page-login .box-register .action-register{position:absolute;right:10px;bottom:20px}.page-login .box-upload:after,.page-login .box-upload:before{content:" ";display:table}.page-login .box-upload:after{clear:both}.page-login .box-upload .text{float:left;margin-top:7px;margin-bottom:0;font-size:16px}.page-login .box-upload .action-upload{float:right}.page-faq.search-skip{border-top:1px solid #929292;margin-bottom:20px}.page-faq.search-skip h2.headline{text-align:center;margin:45px 0 15px 0;padding:0 10px 0 10px}.page-faq>.nav{width:100%;display:table;padding:0 10px;margin-bottom:50px;margin-top:30px;text-align:center}.page-faq>.nav>ul{display:table-row;width:100%;height:100px;padding:0;margin:0}.page-faq>.nav>ul>li{display:initial;line-height:55px;vertical-align:middle;width:50%;margin-bottom:10px}.page-faq>.nav>ul>li>a{margin:0 15px;font-size:17px;text-decoration:none;color:#4a4a4a}.page-faq>.nav>ul>li>a.-active,.page-faq>.nav>ul>li>a:hover{color:#35b2b6}.page-faq>.headline{font-size:24px;font-weight:400;padding-left:10px;margin-bottom:40px}.page-faq>.categories>.category{margin-bottom:50px;overflow:hidden}.page-faq>.categories>.category>.icon{fill:#35b2b6;height:30px;width:30px;margin-right:10px;margin-bottom:-8px;display:inline-block;float:left}.page-faq>.categories>.category>.title{font-size:18px;margin-bottom:20px;padding-top:3px;margin-top:0;display:block;overflow:hidden;font-weight:600}.page-faq>.categories>.category>.questions{margin:0;padding:0;list-style-type:none}.page-faq>.categories>.category>.questions>li>a{font-size:14px;line-height:20px;color:#4a4a4a}.page-faq>.categories>.category>.questions>li>a:hover{color:#35b2b6}.page-faq.-basic{background-color:#f3f3f3}.page-faq.-basic>.question{margin-bottom:45px}.page-faq.-basic>.question:last-of-type{margin-bottom:0}.page-faq.-basic>.question .highlight{background-color:#ff0}.page-faq.-basic>.question>.title{font-size:18px;font-weight:600;margin:0 0 20px 0}.page-faq.-basic>.question .-noMargin{margin:0}.page-faq.-basic>.question>.answer{font-size:14px;line-height:24px;margin:0}.page-faq.-basic>.question>.answer .subtitle{display:block;font-weight:700}.page-faq.-basic>.question .enum{margin-top:20px;margin-bottom:20px;padding-left:45px}.page-faq.-basic>.question .enum li{font-size:14px}.page-faq.-basic>.question>.action{margin-top:15px;font-size:14px;display:block;color:#35b2b6;text-decoration:none}.page-faq.-basic>.question>.action>.icon{width:12px;height:11px;fill:#35b2b6;margin-left:10px}.page-faq.-basic>.question>.action:hover{text-decoration:underline}.page-text{padding:40px 0}.page-text .simpleTable td{border:1px solid;padding:5px}.page-text .titleBlockShipping{background-color:#d3d3d3;margin-bottom:10px;padding:10px 10px}.page-text>.content>h3{padding-top:20px}.page-text>.content>h4{padding-top:20px}.page-text>.content>.info{padding:10px 10px 10px 60px;border:1px dotted #4a4a4a;margin-bottom:30px;position:relative;line-height:20px}.page-text>.content>.info>.icon{position:absolute;width:40px;height:40px;top:50%;left:10px;margin-top:-20px;fill:#35b2b6}.page-text>.content>.info>.content{width:auto}.page-text>.content>.nav:after,.page-text>.content>.nav:before{content:" ";display:table}.page-text>.content>.nav:after{clear:both}.page-text>.content>.nav>.back{padding-right:10px;border-radius:4px;float:left;font-size:16px;color:#4a4a4a}.desktop .page-text>.content>.nav>.back{height:33px;line-height:33px}.page-text>.content>.nav>.action{float:right;color:#fff}.page-text>.content>.nav.-in-text{margin-bottom:30px}.page-text>.aside>.media-wrapper{margin-bottom:27px}.page-text>.aside>.media-wrapper>.media{width:100%;height:auto}.page-text>.aside>.media-wrapper>.title{font-size:14px;line-height:18px}.page-text .orderstatusTable td{display:inherit}.page-text .orderstatusTable td:nth-child(1){height:27px}.page-text .orderstatusTable td:nth-child(2){height:42px}.page-text .buymore .uploadProduct #blanket-mask,.page-text .buymore .uploadProduct #cushion-mask,.page-text .buymore .uploadProduct #mug-mask{max-width:95%;position:relative}.page-text .buymore .uploadProduct img{max-width:95%;min-height:135px;border:0}.page-text .buymore .uploadProduct .smallPriceBadge{position:absolute;color:#fff;background-color:#d40140;padding:2px 5px;font-weight:700;right:62px;bottom:20px;font-size:16px}.cms-teaser>.showcase>.body>.info .page-text .buymore .uploadProduct .filebutton:hover,.cms-teaser>.showcase>.body>.info .page-text .buymore .uploadProduct .js-link:hover,.multiimage .page-text .buymore .uploadProduct .ui-fileupload-buttonbar>.ui-button:hover,.page-text .buymore .uploadProduct .button:hover,.page-text .buymore .uploadProduct .cms-teaser>.showcase>.body>.info .filebutton:hover,.page-text .buymore .uploadProduct .cms-teaser>.showcase>.body>.info .js-link:hover,.page-text .buymore .uploadProduct .multiimage .ui-fileupload-buttonbar>.ui-button:hover{border:2px solid #35b2b6;color:#35b2b6}.cms-teaser>.showcase>.body>.info .page-text .buymore .uploadProduct .filebutton a,.cms-teaser>.showcase>.body>.info .page-text .buymore .uploadProduct .js-link a,.multiimage .page-text .buymore .uploadProduct .ui-fileupload-buttonbar>.ui-button a,.page-text .buymore .uploadProduct .button a,.page-text .buymore .uploadProduct .cms-teaser>.showcase>.body>.info .filebutton a,.page-text .buymore .uploadProduct .cms-teaser>.showcase>.body>.info .js-link a,.page-text .buymore .uploadProduct .multiimage .ui-fileupload-buttonbar>.ui-button a{text-decoration:none}.page-text .buymore .fameMaskImg{width:205px}.page-text .buymore .faceMaskBadge{position:absolute;color:#fff;background-color:#d40140;padding:2px 5px;font-weight:700;margin-top:108px;font-size:16px;margin-left:97px}.page-text .buymore .faceMaskBlock{width:275px;text-align:left;padding-left:5px;line-height:1em;margin-top:24px}.page-text .buymore .faceMaskBlock .facemaskContent{height:64px;padding-bottom:10px}.page-text .buymore.ospCrossSellProducts{width:100%}.page-text .buymore.ospCrossSellProducts .headline{font-size:18px;text-align:left;margin-bottom:0;padding-bottom:0}.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .filebutton,.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .js-link,.multiimage .page-text .buymore.ospCrossSellProducts .ui-fileupload-buttonbar>.ui-button,.page-text .buymore.ospCrossSellProducts .button,.page-text .buymore.ospCrossSellProducts .cms-teaser>.showcase>.body>.info .filebutton,.page-text .buymore.ospCrossSellProducts .cms-teaser>.showcase>.body>.info .js-link,.page-text .buymore.ospCrossSellProducts .multiimage .ui-fileupload-buttonbar>.ui-button{line-height:1em;background-color:transparent;border:2px solid #35b2b6;color:#35b2b6;padding:6px 20px;cursor:pointer;width:95%}.page-text .buymore.ospCrossSellProducts.-flex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:330px;margin-top:20px;margin-bottom:10px}.page-text .buymore.ospCrossSellProducts.-flex .-deal-text{text-align:left;padding-top:10px}.page-text .buymore.ospCrossSellProducts.-flex .-deal-text .-smaller{line-height:1.5}.page-text .buymore.ospCrossSellProducts.-flex .headline.-large,.page-text .buymore.ospCrossSellProducts.-flex .headline.-large .-red{font-size:18px;font-weight:700}.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts.-flex .filebutton,.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts.-flex .js-link,.multiimage .page-text .buymore.ospCrossSellProducts.-flex .ui-fileupload-buttonbar>.ui-button,.page-text .buymore.ospCrossSellProducts.-flex .button,.page-text .buymore.ospCrossSellProducts.-flex .cms-teaser>.showcase>.body>.info .filebutton,.page-text .buymore.ospCrossSellProducts.-flex .cms-teaser>.showcase>.body>.info .js-link,.page-text .buymore.ospCrossSellProducts.-flex .multiimage .ui-fileupload-buttonbar>.ui-button{width:100%}.page-text .buymore.ospCrossSellProducts .uploadProduct{width:50%;display:none}.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .uploadProduct .filebutton:hover,.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .uploadProduct .js-link:hover,.multiimage .page-text .buymore.ospCrossSellProducts .uploadProduct .ui-fileupload-buttonbar>.ui-button:hover,.page-text .buymore.ospCrossSellProducts .uploadProduct .button:hover,.page-text .buymore.ospCrossSellProducts .uploadProduct .cms-teaser>.showcase>.body>.info .filebutton:hover,.page-text .buymore.ospCrossSellProducts .uploadProduct .cms-teaser>.showcase>.body>.info .js-link:hover,.page-text .buymore.ospCrossSellProducts .uploadProduct .multiimage .ui-fileupload-buttonbar>.ui-button:hover{color:#35b2b6}.page-text .buymore.ospCrossSellProducts .uploadProduct:nth-child(-n+3){display:block}.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .uploadProduct .filebutton,.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .uploadProduct .js-link,.multiimage .page-text .buymore.ospCrossSellProducts .uploadProduct .ui-fileupload-buttonbar>.ui-button,.page-text .buymore.ospCrossSellProducts .uploadProduct .button,.page-text .buymore.ospCrossSellProducts .uploadProduct .cms-teaser>.showcase>.body>.info .filebutton,.page-text .buymore.ospCrossSellProducts .uploadProduct .cms-teaser>.showcase>.body>.info .js-link,.page-text .buymore.ospCrossSellProducts .uploadProduct .multiimage .ui-fileupload-buttonbar>.ui-button{padding:0;max-width:95%}.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .uploadProduct .filebutton .printsUpload,.cms-teaser>.showcase>.body>.info .page-text .buymore.ospCrossSellProducts .uploadProduct .js-link .printsUpload,.multiimage .page-text .buymore.ospCrossSellProducts .uploadProduct .ui-fileupload-buttonbar>.ui-button .printsUpload,.page-text .buymore.ospCrossSellProducts .uploadProduct .button .printsUpload,.page-text .buymore.ospCrossSellProducts .uploadProduct .cms-teaser>.showcase>.body>.info .filebutton .printsUpload,.page-text .buymore.ospCrossSellProducts .uploadProduct .cms-teaser>.showcase>.body>.info .js-link .printsUpload,.page-text .buymore.ospCrossSellProducts .uploadProduct .multiimage .ui-fileupload-buttonbar>.ui-button .printsUpload{width:100%;border:0;background:0 0;font-weight:600;padding:10px 0}.page-text .buymore.ospCrossSellProducts .uploadProduct a{display:inline-block;padding:10px 0;text-align:center;color:#35b2b6;text-decoration:none;font-size:13px;width:100%}.page-text .buymore.ospCrossSellProducts .uploadProduct a:hover{text-decoration:none}.page-text .buymore.ospCrossSellProducts #blanket-mask,.page-text .buymore.ospCrossSellProducts #cushion-mask,.page-text .buymore.ospCrossSellProducts #thumb-mask,.page-text .buymore.ospCrossSellProducts .thumb-mask{max-width:95%;position:relative}.page-text .buymore.ospCrossSellProducts #blanket-mask img,.page-text .buymore.ospCrossSellProducts #cushion-mask img,.page-text .buymore.ospCrossSellProducts #thumb-mask img,.page-text .buymore.ospCrossSellProducts .thumb-mask img{max-width:100%;height:200px}.page-text .buymore.ospCrossSellProducts #blanket-mask .smallPriceBadge,.page-text .buymore.ospCrossSellProducts #cushion-mask .smallPriceBadge,.page-text .buymore.ospCrossSellProducts #thumb-mask .smallPriceBadge,.page-text .buymore.ospCrossSellProducts .thumb-mask .smallPriceBadge{position:absolute;color:#fff;background-color:#d40140;padding:2px 5px;font-weight:700;right:0;bottom:20px}.page-text.customerLoginPage,.page-text.orderStatusPage{font-size:13px}.page-text.customerLoginPage p,.page-text.orderStatusPage p{margin:0 0 10px 0;padding:0 50px 0 0}.cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .-register .filebutton,.cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .-register .filebutton,.multiimage .page-text.customerLoginPage .-register .ui-fileupload-buttonbar>.ui-button,.multiimage .page-text.orderStatusPage .-register .ui-fileupload-buttonbar>.ui-button,.page-text.customerLoginPage .-register .-action,.page-text.customerLoginPage .-register .cms-teaser>.showcase>.body>.info .filebutton,.page-text.customerLoginPage .-register .multiimage .ui-fileupload-buttonbar>.ui-button,.page-text.orderStatusPage .-register .-action,.page-text.orderStatusPage .-register .cms-teaser>.showcase>.body>.info .filebutton,.page-text.orderStatusPage .-register .multiimage .ui-fileupload-buttonbar>.ui-button{height:40px;background:#fff;border:2px solid #35b2b6;color:#35b2b6;margin-top:25px;width:100%;display:block}.page-text.customerLoginPage .-register h3,.page-text.orderStatusPage .-register h3{font-size:18px;margin-top:0}.page-text.customerLoginPage .-register h4,.page-text.orderStatusPage .-register h4{margin:20px 0 45px;font-size:14px}.page-text.customerLoginPage .leftBlock,.page-text.orderStatusPage .leftBlock{width:47%;float:left;padding:8px;background-color:#f9f9f9}.page-text.customerLoginPage .leftBlock p,.page-text.orderStatusPage .leftBlock p{margin:0 0 18px 0}.page-text.customerLoginPage .leftBlock h1,.page-text.orderStatusPage .leftBlock h1{margin:2px 0 8px 0;font-size:22px}.page-text.customerLoginPage .leftBlock .lostpassword,.page-text.orderStatusPage .leftBlock .lostpassword{font-size:12px}.page-text.customerLoginPage .leftBlock .loginButton,.page-text.orderStatusPage .leftBlock .loginButton{margin-top:26px!important}.page-text.customerLoginPage .righBlock,.page-text.orderStatusPage .righBlock{width:47%;float:right;padding:8px;background-color:#f9f9f9}.page-text.customerLoginPage .righBlock h2,.page-text.orderStatusPage .righBlock h2{font-size:22px;margin:2px 0 20px 0}.page-text.customerLoginPage .righBlock h3,.page-text.orderStatusPage .righBlock h3{font-size:13px;margin:0}.page-text.customerLoginPage .righBlock h4,.page-text.orderStatusPage .righBlock h4{font-size:18px}.page-text.customerLoginPage .righBlock p.checkout-login-text,.page-text.orderStatusPage .righBlock p.checkout-login-text{padding:10px 0 13px 0}.page-text.customerLoginPage .advantages,.page-text.orderStatusPage .advantages{list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:0;padding:0}.page-text.customerLoginPage .advantages.loginPrompt,.page-text.orderStatusPage .advantages.loginPrompt{margin:45px 0 25px}.page-text.customerLoginPage .advantages p,.page-text.orderStatusPage .advantages p{padding:0}.page-text.customerLoginPage .advantages img,.page-text.orderStatusPage .advantages img{height:40px;margin-bottom:8px}.page-text.customerLoginPage .advantages li,.page-text.orderStatusPage .advantages li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:120px;text-align:center}.page-text.customerLoginPage .advantages .image,.page-text.orderStatusPage .advantages .image{height:35px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center center;margin-bottom:10px}.page-text.customerLoginPage .advantages .delivery,.page-text.orderStatusPage .advantages .delivery{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='50px' height='35px' viewBox='0 0 50 35' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: sketchtool 61.2 (101010) - https://sketch.com --%3E%3Ctitle%3EB66473E6-D036-4C30-A76B-DEC85404DC58%3C/title%3E%3Cdesc%3ECreated with sketchtool.%3C/desc%3E%3Cg id='OSP-Options' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='OSP_Login' transform='translate(-194.000000, -595.000000)' fill='%2335B2B7' fill-rule='nonzero'%3E%3Cg id='Group-2' transform='translate(130.000000, 470.000000)'%3E%3Cg id='delivery-(2)' transform='translate(64.000000, 125.000000)'%3E%3Cpath d='M37.7625977,22.2587219 C34.2873047,22.2587219 31.4600586,25.1050281 31.4600586,28.60375 C31.4600586,32.1024719 34.2873047,34.9487781 37.7625977,34.9487781 C41.2384766,34.9487781 44.0651367,32.1024719 44.0651367,28.60375 C44.0651367,25.1050281 41.2378906,22.2587219 37.7625977,22.2587219 Z M37.7625977,31.776264 C36.024707,31.776264 34.6113281,30.3533567 34.6113281,28.60375 C34.6113281,26.8541433 36.024707,25.431236 37.7625977,25.431236 C39.5004883,25.431236 40.9138672,26.8541433 40.9138672,28.60375 C40.9138672,30.3534551 39.5004883,31.776264 37.7625977,31.776264 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M16.2290039,22.2587219 C12.7537109,22.2587219 9.92646484,25.1050281 9.92646484,28.60375 C9.92646484,32.1024719 12.7537109,34.9487781 16.2290039,34.9487781 C19.7042969,34.9487781 22.531543,32.1024719 22.531543,28.60375 C22.531543,25.1050281 19.7042969,22.2587219 16.2290039,22.2587219 Z M16.2290039,31.776264 C14.4911133,31.776264 13.0777344,30.3533567 13.0777344,28.60375 C13.0777344,26.8541433 14.4911133,25.431236 16.2290039,25.431236 C17.9664063,25.431236 19.3802734,26.8541433 19.3802734,28.60375 C19.3802734,30.3534551 17.9668945,31.776264 16.2290039,31.776264 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M42.0068359,4.09726124 C41.7389648,3.56164326 41.1943359,3.22373596 40.5987305,3.22373596 L32.3003906,3.22373596 L32.3003906,6.39625 L39.6270508,6.39625 L43.9174805,14.9873736 L46.7336914,13.5618118 L42.0068359,4.09726124 Z' id='Path'%3E%3C/path%3E%3Crect id='Rectangle' x='21.1134766' y='27.0704354' width='11.9222656' height='3.17251404'%3E%3C/rect%3E%3Cpath d='M11.5020508,27.0704354 L6.03994141,27.0704354 C5.16962891,27.0704354 4.46435547,27.7805618 4.46435547,28.6566433 C4.46435547,29.532823 5.16972656,30.2428511 6.03994141,30.2428511 L11.5021484,30.2428511 C12.3724609,30.2428511 13.0777344,29.5327247 13.0777344,28.6566433 C13.0777344,27.7804635 12.3723633,27.0704354 11.5020508,27.0704354 Z' id='Path'%3E%3C/path%3E%3Cpath d='M49.6691406,17.3730758 L46.5699219,13.3545646 C46.272168,12.9675 45.8125977,12.7411798 45.3256836,12.7411798 L33.8760742,12.7411798 L33.8760742,1.63742978 C33.8760742,0.76125 33.1707031,0.0512219101 32.3004883,0.0512219101 L6.03994141,0.0512219101 C5.16962891,0.0512219101 4.46435547,0.761348315 4.46435547,1.63742978 C4.46435547,2.51351124 5.16972656,3.22363764 6.03994141,3.22363764 L30.7248047,3.22363764 L30.7248047,14.3273876 C30.7248047,15.2035674 31.4301758,15.9135955 32.3003906,15.9135955 L44.5541016,15.9135955 L46.8487305,18.889382 L46.8487305,27.0702388 L42.4894531,27.0702388 C41.6191406,27.0702388 40.9138672,27.7803652 40.9138672,28.6564466 C40.9138672,29.5326264 41.6192383,30.2426545 42.4894531,30.2426545 L48.4243164,30.2426545 C49.2946289,30.2426545 50,29.5325281 50,28.6564466 L50,18.3459972 C50,17.9938343 49.8833984,17.6512079 49.6691406,17.3730758 Z' id='Path'%3E%3C/path%3E%3Cpath d='M11.3970703,19.0334129 L4.14912109,19.0334129 C3.27880859,19.0334129 2.57353516,19.7435393 2.57353516,20.6196208 C2.57353516,21.4958006 3.27890625,22.2058287 4.14912109,22.2058287 L11.3969727,22.2058287 C12.2672852,22.2058287 12.9725586,21.4957022 12.9725586,20.6196208 C12.9725586,19.7435393 12.2672852,19.0334129 11.3970703,19.0334129 Z' id='Path'%3E%3C/path%3E%3Cpath d='M15.0209961,12.794073 L1.57558594,12.794073 C0.705371094,12.794073 0,13.5041994 0,14.3803792 C0,15.256559 0.705371094,15.9665871 1.57558594,15.9665871 L15.0209961,15.9665871 C15.8913086,15.9665871 16.596582,15.2564607 16.596582,14.3803792 C16.596582,13.5042978 15.8913086,12.794073 15.0209961,12.794073 Z' id='Path'%3E%3C/path%3E%3Cpath d='M17.5945313,6.55483146 L4.14912109,6.55483146 C3.27880859,6.55483146 2.57353516,7.26495787 2.57353516,8.14103933 C2.57353516,9.0172191 3.27890625,9.72724719 4.14912109,9.72724719 L17.5945313,9.72724719 C18.4648438,9.72724719 19.1701172,9.01712079 19.1701172,8.14103933 C19.1701172,7.26495787 18.4648438,6.55483146 17.5945313,6.55483146 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.page-text.customerLoginPage .advantages .cartIn,.page-text.orderStatusPage .advantages .cartIn{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='49.8px' height='50.3px' viewBox='0 0 49.8 50.3' enable-background='new 0 0 49.8 50.3' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.4,8.9c11.6,0,23.2,0,34.8,0c0.2,7.2,0.3,14-1.5,21.1c-10.2,0-22.5,0.1-32.7,0.1c-5.7,0-5.4,7.7-0.6,7.8c3.2,0.1,31.3,0,34.1,0' /%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M2.1,2.5c2.8,0,5.6,0,8.8,0c0.7,9.3,1.3,18.1,2,27'/%3E%3C/g%3E%3Ccircle fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='17.3' cy='43.6' r='4.4'/%3E%3Ccircle fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='41.7' cy='43.6' r='4.4'/%3E%3Cg%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M29.2,4.7c0,4.8,0,12.6,0,17.3'/%3E%3Cpolyline fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.8,14.8 29.1,23.5 37.1,14.8 '/%3E%3C/g%3E%3C/svg%3E%0A")}.page-text.customerLoginPage .advantages .invoiceDownload,.page-text.orderStatusPage .advantages .invoiceDownload{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='39.7px' height='49.6px' viewBox='0 0 39.7 49.6' enable-background='new 0 0 39.7 49.6' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%2335B2B7' d='M14.9,4c2.4,0,4.9,0,7.1,0c1.6,0,3.2,0,4.5,0l9.3,10.8c0,2.3,0,5.1,0,8.1c0,6.8,0,14.6-0.1,19.5 c-0.1,2.9-0.6,3.1-3.2,3.2c-2.6,0-5.5,0-9,0c-1.8,0-3.6,0-5.4,0c-1.8,0-3.6,0-5.4,0c-2.1,0-4.2,0-6.3,0c-1.1,0-1.9-0.2-2.2-0.5 C3.9,44.8,3.8,44,3.8,43c0-5.2,0-10.5,0-15.7c0-6.6,0-13.4,0-20.1c0-2.3,0.5-3.1,3.3-3.1C8.8,4,11.4,4,14.9,4 M14.9,1 c-3,0-5.8,0-7.9,0C2.8,1.1,0.8,3,0.8,7.2C0.7,19.1,0.8,31,0.8,43c0,3.8,1.8,5.6,5.7,5.6c0,0,0,0,0.1,0c2.1,0,4.2,0,6.3,0 c3.6,0,7.2,0,10.8,0c3,0,6,0,9,0c4,0,6.1-1.3,6.2-6.1c0.2-7.5,0-21.3,0.1-28.8L27.9,1c-0.2,0-0.4,0-0.6,0C24.1,1,19.3,1,14.9,1 L14.9,1z'/%3E%3C/g%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M30.5,40.4c-7.3,0-14.6,0-21.9,0'/%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M19.6,17.4c0,4.8,0,9.6,0,14.3'/%3E%3C/g%3E%3Cpolyline fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 12.2,24.6 19.5,33.2 27.5,24.6 '/%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M26.2,3.2v8.5c0,0,0,3.7,3.6,3.7c3.3,0,7.3,0,7.3,0'/%3E%3C/svg%3E%0A")}.page-text.customerLoginPage .advantages .vip,.page-text.orderStatusPage .advantages .vip{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='49.8px' height='50.3px' viewBox='0 0 49.8 50.3' enable-background='new 0 0 49.8 50.3' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M46.3,45.5H11.8c-0.7,0-1.3-0.6-1.3-1.3v-34c0-0.7,0.6-1.3,1.3-1.3h34.5c0.7,0,1.3,0.6,1.3,1.3v34C47.6,45,47,45.5,46.3,45.5z'/%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M38.2,40H2.9c-0.3,0-1-0.1-0.6-0.6c1-1.6,8.3-4.3,8.3-29.8c0,0,0.3-0.6,0.6-0.6H47c0.3,0,0.6,0.6,0.6,0.6c0,24.5-8.3,29.8-8.3,29.8 C39,39.7,38.5,40,38.2,40z'/%3E%3Cline fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='10.3' y1='17.3' x2='47.3' y2='17.3'/%3E%3Cline fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='19.1' y1='4.8' x2='19' y2='12.7'/%3E%3Cline fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='29.1' y1='4.8' x2='29' y2='12.7'/%3E%3Cline fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' x1='39.2' y1='4.8' x2='39.1' y2='12.7'/%3E%3C/g%3E%3C/svg%3E%0A")}.page-text.customerLoginPage .advantages .discount,.page-text.orderStatusPage .advantages .discount{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='49.8px' height='50.3px' viewBox='0 0 49.8 50.3' enable-background='new 0 0 49.8 50.3' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M12.4,8.9c11.6,0,23.2,0,34.8,0c0.2,7.2,0.3,14-1.5,21.1c-10.2,0-22.5,0.1-32.7,0.1c-5.7,0-5.4,7.7-0.6,7.8c3.2,0.1,31.3,0,34.1,0' /%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M2.1,2.5c2.8,0,5.6,0,8.8,0c0.7,9.3,1.3,18.1,2,27'/%3E%3C/g%3E%3Ccircle fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='17.3' cy='43.6' r='4.4'/%3E%3Ccircle fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='41.7' cy='43.6' r='4.4'/%3E%3Cg%3E%3Cpath fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M29.2,4.7c0,4.8,0,12.6,0,17.3'/%3E%3Cpolyline fill='none' stroke='%2335B2B7' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' points=' 21.8,14.8 29.1,23.5 37.1,14.8 '/%3E%3C/g%3E%3C/svg%3E%0A")}.page-text.customerLoginPage .inputBlock input,.page-text.orderStatusPage .inputBlock input{height:40px;margin-bottom:15px;width:100%;box-shadow:none;border-radius:2px;color:#333;border:1px solid #e1e1e1;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;line-height:30px;font-size:13px;padding:0 10px}.page-text.customerLoginPage label,.page-text.orderStatusPage label{display:inline-block;margin-bottom:10px;font-size:16px}.cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .action.filebutton,.cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .action.js-link,.cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .action.filebutton,.cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .action.js-link,.multiimage .page-text.customerLoginPage .ui-fileupload-buttonbar>.action.ui-button,.multiimage .page-text.orderStatusPage .ui-fileupload-buttonbar>.action.ui-button,.page-text.customerLoginPage .action.button,.page-text.customerLoginPage .cms-teaser>.showcase>.body>.info .action.filebutton,.page-text.customerLoginPage .cms-teaser>.showcase>.body>.info .action.js-link,.page-text.customerLoginPage .multiimage .ui-fileupload-buttonbar>.action.ui-button,.page-text.orderStatusPage .action.button,.page-text.orderStatusPage .cms-teaser>.showcase>.body>.info .action.filebutton,.page-text.orderStatusPage .cms-teaser>.showcase>.body>.info .action.js-link,.page-text.orderStatusPage .multiimage .ui-fileupload-buttonbar>.action.ui-button{margin-bottom:12px;margin-top:10px;font-size:16px;font-weight:700;width:100%}.page-text.customerLoginPage .validation,.page-text.orderStatusPage .validation{margin:0;top:-20px;max-width:100%!important}.page-text.customerLoginPage h2,.page-text.orderStatusPage h2{font-size:24px}.page-text.customerLoginPage h3,.page-text.orderStatusPage h3{margin-bottom:10px!important;font-size:16px}.page-text.customerLoginPage .caution,.page-text.orderStatusPage .caution{font-size:13px;margin-top:10px;margin-bottom:22px}.page-text.customerLoginPage .caution span,.page-text.orderStatusPage .caution span{font-size:13px}.page-text.customerLoginPage .wrapShippingLinks,.page-text.orderStatusPage .wrapShippingLinks{margin-top:-25px;padding:10px 0;z-index:2;position:relative}.page-text.customerLoginPage .trackingNumber,.page-text.orderStatusPage .trackingNumber{margin:0}.page-text.customerLoginPage .link,.page-text.orderStatusPage .link{color:#3dbabe}.page-text.customerLoginPage .page-text,.page-text.orderStatusPage .page-text{font-size:14px}.page-text.customerLoginPage .page-text .link,.page-text.orderStatusPage .page-text .link{color:#35b2b6}.page-text.customerLoginPage .splitOrder .fs,.page-text.orderStatusPage .splitOrder .fs{font-size:14px}.cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .filebutton:after,.cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .js-link:after,.cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .filebutton:after,.cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .js-link:after,.multiimage .cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .ui-fileupload-buttonbar>.ui-button.filebutton:after,.multiimage .cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .ui-fileupload-buttonbar>.ui-button.filebutton:after,.multiimage .page-text.customerLoginPage .ui-fileupload-buttonbar>.-arrow.ui-button:after,.multiimage .page-text.orderStatusPage .ui-fileupload-buttonbar>.-arrow.ui-button:after,.page-text.customerLoginPage .button.-arrow:after,.page-text.customerLoginPage .cms-teaser>.showcase>.body>.info .filebutton:after,.page-text.customerLoginPage .cms-teaser>.showcase>.body>.info .js-link:after,.page-text.customerLoginPage .multiimage .cms-teaser>.showcase>.body>.info .ui-fileupload-buttonbar>.ui-button.filebutton:after,.page-text.customerLoginPage .multiimage .ui-fileupload-buttonbar>.-arrow.ui-button:after,.page-text.orderStatusPage .button.-arrow:after,.page-text.orderStatusPage .cms-teaser>.showcase>.body>.info .filebutton:after,.page-text.orderStatusPage .cms-teaser>.showcase>.body>.info .js-link:after,.page-text.orderStatusPage .multiimage .cms-teaser>.showcase>.body>.info .ui-fileupload-buttonbar>.ui-button.filebutton:after,.page-text.orderStatusPage .multiimage .ui-fileupload-buttonbar>.-arrow.ui-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%2335B2B6' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E");width:8px;height:13px;margin-top:-6px}.cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .filebutton:after:hover,.cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .js-link:after:hover,.cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .filebutton:after:hover,.cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .js-link:after:hover,.multiimage .cms-teaser>.showcase>.body>.info .page-text.customerLoginPage .ui-fileupload-buttonbar>.ui-button.filebutton:after:hover,.multiimage .cms-teaser>.showcase>.body>.info .page-text.orderStatusPage .ui-fileupload-buttonbar>.ui-button.filebutton:after:hover,.multiimage .page-text.customerLoginPage .ui-fileupload-buttonbar>.-arrow.ui-button:after:hover,.multiimage .page-text.orderStatusPage .ui-fileupload-buttonbar>.-arrow.ui-button:after:hover,.page-text.customerLoginPage .button.-arrow:after:hover,.page-text.customerLoginPage .cms-teaser>.showcase>.body>.info .filebutton:after:hover,.page-text.customerLoginPage .cms-teaser>.showcase>.body>.info .js-link:after:hover,.page-text.customerLoginPage .multiimage .cms-teaser>.showcase>.body>.info .ui-fileupload-buttonbar>.ui-button.filebutton:after:hover,.page-text.customerLoginPage .multiimage .ui-fileupload-buttonbar>.-arrow.ui-button:after:hover,.page-text.orderStatusPage .button.-arrow:after:hover,.page-text.orderStatusPage .cms-teaser>.showcase>.body>.info .filebutton:after:hover,.page-text.orderStatusPage .cms-teaser>.showcase>.body>.info .js-link:after:hover,.page-text.orderStatusPage .multiimage .cms-teaser>.showcase>.body>.info .ui-fileupload-buttonbar>.ui-button.filebutton:after:hover,.page-text.orderStatusPage .multiimage .ui-fileupload-buttonbar>.-arrow.ui-button:after:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%2335B2B6' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E");width:8px;height:13px;margin-top:-6px}.page-text.customerLoginPage .orderStatus,.page-text.orderStatusPage .orderStatus{position:relative}.page-text.customerLoginPage .orderStatus li,.page-text.orderStatusPage .orderStatus li{position:relative;display:list-item;list-style-type:none;padding-bottom:25px}.page-text.customerLoginPage .orderStatus li.oneRow,.page-text.orderStatusPage .orderStatus li.oneRow{padding-bottom:40px!important}.page-text.customerLoginPage .orderStatus li.oneRow strong,.page-text.orderStatusPage .orderStatus li.oneRow strong{position:relative;top:5px}.page-text.customerLoginPage .orderStatus li:before,.page-text.orderStatusPage .orderStatus li:before{content:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/status-not-check-57504cf6ff.svg);position:absolute;color:#d40140;left:0;font-size:30px;left:-40px}.page-text.customerLoginPage .orderStatus li:after,.page-text.orderStatusPage .orderStatus li:after{content:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/status-line-4b09b833ee.svg);left:-40px;position:absolute;top:28px}.page-text.customerLoginPage .orderStatus li:last-child:after,.page-text.orderStatusPage .orderStatus li:last-child:after{content:none}.page-text.customerLoginPage .orderStatus li:last-child,.page-text.orderStatusPage .orderStatus li:last-child{padding-bottom:30px!important}.page-text.customerLoginPage .orderStatus li.-active:before,.page-text.orderStatusPage .orderStatus li.-active:before{content:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/icons/status-check-25e57b4977.svg);left:-40px}.page-text.customerLoginPage .orderStatus li.-inactive,.page-text.orderStatusPage .orderStatus li.-inactive{padding-bottom:44px}.page-text.customerLoginPage .infoBox,.page-text.orderStatusPage .infoBox{border:1px solid #e1e1e1;background-color:#f9f9f9;border-radius:2px;font-size:13px;padding:10px;margin-bottom:15px}.page-text.customerLoginPage .infoBox.-top,.page-text.orderStatusPage .infoBox.-top{margin-top:15px}.page-text.customerLoginPage .infoBox.-invoiceDownload .invoiceIcon,.page-text.orderStatusPage .infoBox.-invoiceDownload .invoiceIcon{position:relative;top:5px}.page-text.customerLoginPage .infoBox.-invoiceDownload .downloadInvoice,.page-text.orderStatusPage .infoBox.-invoiceDownload .downloadInvoice{border:none;color:#3dbabe;background:0 0;margin-left:-21px;padding-left:20px;outline:0;text-decoration:underline!important}.page-text.customerLoginPage .infoBox .itemLoop,.page-text.orderStatusPage .infoBox .itemLoop{display:inline-block;width:100%;padding-top:10px;padding-bottom:5px;border-bottom:1px solid #bfbfbf}.page-text.customerLoginPage .infoBox .itemLoop+small,.page-text.orderStatusPage .infoBox .itemLoop+small{font-size:100%}.page-text.customerLoginPage .infoBox .itemLoop:last-child,.page-text.orderStatusPage .infoBox .itemLoop:last-child{border-bottom:none}.page-text.customerLoginPage .infoBox .itemLoop.-mixpixMulti,.page-text.orderStatusPage .infoBox .itemLoop.-mixpixMulti{background-image:url(/assets/img/checkout/mixpixPreviewBackground.png);background-repeat:no-repeat;padding-bottom:15px;background-size:110px 110px;background-position:28px 16px;padding-top:5px}.page-text.customerLoginPage .infoBox .itemLoop .image,.page-text.orderStatusPage .infoBox .itemLoop .image{width:auto;max-height:110px;max-width:110px;margin:0 auto;display:table;float:none}.page-text.customerLoginPage .infoBox .itemLoop .description,.page-text.orderStatusPage .infoBox .itemLoop .description{display:inline-block;vertical-align:top;padding-left:10px}.page-text.customerLoginPage .infoBox .itemLoop .description.-mixpixMulti,.page-text.orderStatusPage .infoBox .itemLoop .description.-mixpixMulti{padding-left:15px}.page-text.customerLoginPage .infoBox .itemLoop .description p,.page-text.orderStatusPage .infoBox .itemLoop .description p{margin:0;display:block}.page-text.customerLoginPage .infoBox .itemLoop .description span,.page-text.orderStatusPage .infoBox .itemLoop .description span{display:block;padding-bottom:15px}.page-text.customerLoginPage .infoBox .itemLoop .description small,.page-text.orderStatusPage .infoBox .itemLoop .description small{display:block;line-height:1.7em}.page-text.customerLoginPage .infoBox .itemLoop .price,.page-text.orderStatusPage .infoBox .itemLoop .price{color:#d40140;font-weight:700;display:block}.page-text.customerLoginPage .infoBox .itemLoop .product,.page-text.orderStatusPage .infoBox .itemLoop .product{display:inline-block;width:140px;height:110px}.page-text.customerLoginPage .infoBox .title,.page-text.orderStatusPage .infoBox .title{margin:0;font-size:14px;font-weight:700}.page-text.customerLoginPage .orderstatusTable .validation.-error,.page-text.orderStatusPage .orderstatusTable .validation.-error{position:relative;padding:5px 10px;border-radius:5px;line-height:1.5;font-size:12px;border-width:1px;border-style:solid;max-width:75px;z-index:99;border-color:#d40140;background-color:#ffc2c2;display:inline-block;margin-top:8px;color:#d40140}.page-text.customerLoginPage .accordion-panel,.page-text.orderStatusPage .accordion-panel{background-color:transparent;border:none}.page-text.customerLoginPage .accordion-panel>.sub,.page-text.orderStatusPage .accordion-panel>.sub{border-bottom:none}.page-text.customerLoginPage .js-accordion-title,.page-text.orderStatusPage .js-accordion-title{position:relative;border-bottom:1px solid;margin-bottom:20px}.page-text.customerLoginPage .js-accordion-title:after,.page-text.orderStatusPage .js-accordion-title:after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%2335B2B6' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;left:92%;top:31%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #000;width:16px;height:16px}.page-text.customerLoginPage .js-accordion-title.-active:after,.page-text.orderStatusPage .js-accordion-title.-active:after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%2335B2B6' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;left:92%;top:31%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #000;width:16px;height:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.page-text.customerLoginPage .js-accordion-title .statusText,.page-text.orderStatusPage .js-accordion-title .statusText{margin-top:10px;margin-bottom:10px}.page-text.customerLoginPage .js-accordion-title .description:last-child,.page-text.orderStatusPage .js-accordion-title .description:last-child{margin-bottom:15px}.page-text.customerLoginPage .js-accordion-title.-expandable.cursorPointer.-open,.page-text.orderStatusPage .js-accordion-title.-expandable.cursorPointer.-open{border-bottom:1px solid;margin-bottom:10px}.page-text.customerLoginPage .js-accordion-title.-expandable.cursorPointer.-open.-active,.page-text.orderStatusPage .js-accordion-title.-expandable.cursorPointer.-open.-active{border-bottom:none}.page-text.customerLoginPage .js-accordion-title.-expandable.cursorPointer span,.page-text.orderStatusPage .js-accordion-title.-expandable.cursorPointer span{font-size:14px}.page-text.customerLoginPage .sub.js-accordion-body.-expanded,.page-text.orderStatusPage .sub.js-accordion-body.-expanded{border-bottom:1px solid;margin-bottom:10px}.checkout-step-3 .next>.coupon .page-text .password-field .field,.checkout-step-5 .method .page-text .password-field .group>.action>.billinput,.page-text .password-field .checkout-step-3 .next>.coupon .field,.page-text .password-field .checkout-step-5 .method .group>.action>.billinput,.page-text .password-field .input,.page-text .password-field .number-spinner>.field{padding-right:44px}.page-text .password-field .password-toggle{display:block;position:absolute;right:12px;top:36%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:0;padding:0;margin:0;width:24px;height:40px;cursor:pointer}.page-text .password-field .eye-closed,.page-text .password-field .eye-open{display:none;width:24px;height:40px}.page-text .password-field.-shown .eye-closed,.page-text .password-field:not(.-shown) .eye-open{display:block}.page-text .password-field svg.eye-closed,.page-text .password-field svg.eye-closed svg,.page-text .password-field svg.eye-closed:hover,.page-text .password-field svg.eye-closed:hover svg,.page-text .password-field svg.eye-open,.page-text .password-field svg.eye-open svg,.page-text .password-field svg.eye-open:hover,.page-text .password-field svg.eye-open:hover svg{fill:rgba(0,0,0,.5)}.page-text .password-field svg.eye-closed:hover,.page-text .password-field svg.eye-closed:hover svg,.page-text .password-field svg.eye-open:hover,.page-text .password-field svg.eye-open:hover svg{fill:rgba(0,0,0,.7)}.text-image-aside p{display:table-cell}.-font-14{font-size:14px}.-full-width-image{width:100%;height:auto}.page-account{padding-top:40px;padding-bottom:50px}.page-account>.content .submit{float:right}.page-account>.content .form-boxed .group>.label{width:40%}.page-account>.content>.headline{margin-top:-10px;margin-bottom:25px;font-size:34px;font-weight:400}.page-account>.content>.welcome{font-size:16px;margin-bottom:26px;display:block}.page-account>.content>.infotext{font-size:16px;line-height:24px;margin-top:0;margin-bottom:15px;display:block}.page-account>.content>.addresses-wrapper{padding:0}.page-account>.content>.addresses-wrapper .title{display:inline-block;width:100%;margin-top:7px;border-bottom:1px solid #4a4a4a;padding-bottom:5px;font-size:16px;font-weight:600}.page-account>.content>.addresses-wrapper .title>.action{float:right;margin-top:3px}.page-account>.content>.addresses-wrapper .errorlabel{display:block;padding-bottom:10px}.page-account>.content>.addresses-wrapper .action{font-size:14px;font-weight:400;color:#35b2b6;text-decoration:none;display:block}.page-account>.content>.addresses-wrapper .action:hover{text-decoration:underline}.page-account>.content>.addresses-wrapper .address{margin:0;font-size:14px;white-space:pre-line}.page-account>.content>.addresses-wrapper>.addressbox{margin-bottom:35px}.cms-teaser>.showcase>.body>.info .page-account>.content>.addresses-wrapper>.addressbox.filebutton,.page-account>.content>.addresses-wrapper>.addressbox.-fullbleed{margin-right:0}.page-account>.content>.addresses-wrapper>.directory:after,.page-account>.content>.addresses-wrapper>.directory:before{content:" ";display:table}.page-account>.content>.addresses-wrapper>.directory:after{clear:both}.page-account>.content>.addresses-wrapper>.directory>.addresswrapper{margin-left:-10px}.page-account>.content>.addresses-wrapper>.directory .address>.action{margin-top:14px;display:table}.page-account .content .ui-datatable.ui-widget .ui-datatable-tablewrapper table tbody .ui-datatable-empty-message{display:none}.page-account .info-component .infoindicator{background-color:#b0b0b0}.page-account .info-component .info-bubble{top:34px;font-weight:400;text-align:left;min-width:300px;font-size:13px;line-height:2em}.page-account .messageInbox .divider{display:none}.page-account .messageInbox .messagesTable td{border-color:#e1e1e1}.page-account .messageInbox .messagesTable .ui-datatable-empty-message{border:none;display:inline-block!important}.page-account .messageInbox .messagesTable .ui-datatable-empty-message td{border:none}.page-account .messageInbox .messagesTable .ui-paginator a{width:20px}.page-account .messageInbox .messagesTable .ui-paginator .ui-paginator-current{font-weight:700}.page-account .messageInbox .messagesTable .ui-paginator .ui-state-disabled{opacity:.35}.page-account .messageInbox .product-preview-message .other-product-preview-offer-details .red-checkmark.-aligned{font-size:14px;line-height:24px;margin-top:10px;margin-bottom:3px;padding-left:0;position:relative;text-align:left;width:210px;white-space:initial}.page-account .messageInbox .product-preview-message .other-product-preview-offer-details .red-checkmark.-aligned .checkmark-item{list-style:none;padding-bottom:7px}.page-account .messageInbox .product-preview-message .other-product-preview-offer-details .red-checkmark.-aligned .checkmark-item:before{width:13px;height:10px;position:absolute;content:'';margin-left:-21px;margin-top:6px}.cms-teaser>.showcase>.body>.info .page-account .messageInbox .product-preview-message .other-product-preview-offer-details .filebutton,.cms-teaser>.showcase>.body>.info .page-account .messageInbox .product-preview-message .other-product-preview-offer-details .js-link,.multiimage .page-account .messageInbox .product-preview-message .other-product-preview-offer-details .ui-fileupload-buttonbar>.ui-button,.page-account .messageInbox .product-preview-message .other-product-preview-offer-details .button,.page-account .messageInbox .product-preview-message .other-product-preview-offer-details .cms-teaser>.showcase>.body>.info .filebutton,.page-account .messageInbox .product-preview-message .other-product-preview-offer-details .cms-teaser>.showcase>.body>.info .js-link,.page-account .messageInbox .product-preview-message .other-product-preview-offer-details .multiimage .ui-fileupload-buttonbar>.ui-button{font-size:13px;height:35px;line-height:15px}.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .filebutton,.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .js-link,.multiimage .page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .ui-fileupload-buttonbar>.ui-button,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .button,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .cms-teaser>.showcase>.body>.info .filebutton,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .cms-teaser>.showcase>.body>.info .js-link,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .multiimage .ui-fileupload-buttonbar>.ui-button{font-size:13px;font-weight:400;line-height:1em;position:relative;background-color:#fff;background-image:none;border-radius:0;border:2px solid #35b2b6;color:#35b2b6;padding:8px 20px;min-height:35px;cursor:pointer}.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .filebutton:after,.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .js-link:after,.multiimage .page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .ui-fileupload-buttonbar>.ui-button:after,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .button:after,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .cms-teaser>.showcase>.body>.info .filebutton:after,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .cms-teaser>.showcase>.body>.info .js-link:after,.page-account .messageInbox .order-again-message .reorder-item .reorder-item-cta .multiimage .ui-fileupload-buttonbar>.ui-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%2335B2B6' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E")}.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-message-all-again .filebutton,.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-message-all-again .js-link,.multiimage .page-account .messageInbox .order-again-message .reorder-message-all-again .ui-fileupload-buttonbar>.ui-button,.page-account .messageInbox .order-again-message .reorder-message-all-again .button,.page-account .messageInbox .order-again-message .reorder-message-all-again .cms-teaser>.showcase>.body>.info .filebutton,.page-account .messageInbox .order-again-message .reorder-message-all-again .cms-teaser>.showcase>.body>.info .js-link,.page-account .messageInbox .order-again-message .reorder-message-all-again .multiimage .ui-fileupload-buttonbar>.ui-button{color:#fff;background-color:#35b2b6}.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-message-all-again .filebutton:after,.cms-teaser>.showcase>.body>.info .page-account .messageInbox .order-again-message .reorder-message-all-again .js-link:after,.multiimage .page-account .messageInbox .order-again-message .reorder-message-all-again .ui-fileupload-buttonbar>.ui-button:after,.page-account .messageInbox .order-again-message .reorder-message-all-again .button:after,.page-account .messageInbox .order-again-message .reorder-message-all-again .cms-teaser>.showcase>.body>.info .filebutton:after,.page-account .messageInbox .order-again-message .reorder-message-all-again .cms-teaser>.showcase>.body>.info .js-link:after,.page-account .messageInbox .order-again-message .reorder-message-all-again .multiimage .ui-fileupload-buttonbar>.ui-button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij48cG9seWdvbiBmaWxsPSIjZmZmIiBwb2ludHM9IjQuNywzLjMgMS40LDAgMCwxLjQgMy4zLDQuNyAwLDggMS40LDkuNCA0LjcsNi4xIDYuMSw0LjcgIi8+PC9zdmc+);content:'';position:absolute;display:block;width:6px;height:9px;top:50%;margin-top:-4px;right:10px;background-repeat:no-repeat}.page-account .messageInbox .order-again-message .reorder-message-order-status .orderstatus-cta{grid-template-columns:minmax(100px,250px)}.page-account .messageInbox .finePrintText{font-size:10px;font-weight:200;margin-top:10px;text-align:center}.page-contact{padding-top:25px}.checkout-head .page-contact .steps>.content .formatted,.checkout-step-3 .page-contact .next>.content .formatted,.page-contact .article-showcase>.content .formatted,.page-contact .checkout-head .steps>.content .formatted,.page-contact .checkout-section>.content .formatted,.page-contact .checkout-step-3 .next>.content .formatted,.page-contact .checkout-step-7.coupon>.content .formatted,.page-contact .checkout-step-7.customerstory>.content .formatted,.page-contact .checkout-step-7.orderreview>.content .formatted,.page-contact .checkout-step-7.storyshare>.share>.content .formatted,.page-contact .checkout-step-7.terms>.body>.content .formatted,.page-contact .cms-teaser>.showcase>.body>.content .formatted,.page-contact .newsletter-list>.content .formatted,.page-contact .page-account>.content .formatted,.page-contact .page-faq>.content .formatted,.page-contact .page-footer-sitemap>.content .formatted,.page-contact .page-head-row>.content .formatted,.page-contact .page-head-sub-row>.content .formatted,.page-contact .page-login>.login-showcase>.content .formatted,.page-contact .page-partnerprogramm>.content .formatted,.page-contact .page-photobook .plattforms>.content .formatted,.page-contact .page-teaser>.photobook>.body>.content .formatted,.page-contact .page-teaser>.showcase>.body>.content .formatted,.page-contact .page-teaser>.showcase>.head>.content .formatted,.page-contact .page-teaser>.trust-nl>.content .formatted,.page-contact .page-teaser>.trust>.content .formatted,.page-contact .page-text>.content .formatted,.page-contact .payment-methods>.content .formatted,.page-contact .post .body>.content .formatted,.page-contact .post .footer>.content .formatted,.page-contact .product-list>.content .formatted,.page-contact .row>.content .formatted,.page-contact .story-list>.content .formatted,.page-contact .teaser-box>.photobook>.body>.content .formatted,.page-contact .teaser-box>.showcase>.body>.content .formatted,.page-contact .teaser-box>.showcase>.head>.content .formatted,.page-contact .teaser-box>.trust-nl>.content .formatted,.page-contact .teaser-box>.trust>.content .formatted,.page-contact .teaser-box>.wrapper>.content .formatted,.page-contact .text-section>.section>.content .formatted,.page-photobook .page-contact .plattforms>.content .formatted,.post .page-contact .body>.content .formatted,.post .page-contact .footer>.content .formatted{white-space:pre;word-break:break-word;margin:0}.orders .shippinginfo{margin:20px -10px 0 -10px}.orders .shippinginfo>.address{margin-bottom:20px}.orders .shippinginfo>.address>.addressbox{padding:0 10px;height:100%}.orders .shippinginfo>.address>.addressbox>.title{font-size:16px;font-weight:700;margin-bottom:12px;word-break:break-word}.orders .shippinginfo>.address>.addressbox>.content{white-space:pre;margin:0}.orders .shippinginfo>.payment>.paymentbox{padding:15px 10px 20px 10px}.orders .shippinginfo>.payment>.paymentbox>.title{font-size:16px;font-weight:700;margin-bottom:12px;margin-top:0}.page-partnerprogramm{padding:40px 0}.page-partnerprogramm p{margin:0}.page-partnerprogramm .gap,.page-partnerprogramm.gap{margin-top:50px;margin-bottom:0;padding-top:0;padding-bottom:0}.page-partnerprogramm .headline.-has-sidelines{margin-bottom:0}.page-partnerprogramm .steps .steps-title{display:block;margin-top:20px}.page-partnerprogramm>.content>h3{padding-top:20px}.page-partnerprogramm>.content>h3.-highlight{color:#35b2b6}.page-partnerprogramm>.content>h3.-collapse-top{padding-top:0}.page-partnerprogramm>.content>h4{padding-top:20px}.page-partnerprogramm>.content>h4.-highlight{color:#35b2b6}.page-partnerprogramm>.content>.col-checklist #one-row{float:left;width:50%}.phone .page-partnerprogramm>.content>.col-checklist #one-row{width:100%}.page-partnerprogramm>.content>.col-checklist li{padding-left:40px}.page-partnerprogramm>.content>.col-checklist li:not(:last-child){margin-bottom:40px}.tablet .page-partnerprogramm>.content>.col-checklist{font-size:16px;line-height:20px}.phone .page-partnerprogramm>.content>.col-checklist{font-size:16px;line-height:20px}.page-partnerprogramm>.content>.fine-print{font-size:12px}.tag-angebote .fototasse-tip{background:#fcebf3;padding:30px;margin:0}.tag-angebote .fototasse-tip a{color:#000}.tag-angebote .page-contact,.tag-angebote .page-section,.tag-angebote .text-section{padding-top:20px;padding-bottom:20px}.tag-angebote .page-contact>.vater-background1,.tag-angebote .page-section>.vater-background1,.tag-angebote .text-section>.vater-background1{background-image:url(/assets/img/photo-gift-ideas/Vatertag_Leinwand.jpg);height:427px;background-repeat:no-repeat;background-size:cover}.tag-angebote .page-contact>.vater-background2,.tag-angebote .page-section>.vater-background2,.tag-angebote .text-section>.vater-background2{background-image:url(/assets/img/photo-gift-ideas/Vatertag_Poster.jpg);height:475px;background-repeat:no-repeat;background-size:cover}.tag-angebote .page-contact>.vater-background3,.tag-angebote .page-section>.vater-background3,.tag-angebote .text-section>.vater-background3{background-image:url(/assets/img/photo-gift-ideas/Vatertag_Acryl.jpg);height:427px;background-repeat:no-repeat;background-repeat:no-repeat;background-size:cover}.tag-angebote .product-box-deal{font-size:18px;float:left}.tag-angebote .deal-price{color:#35b2b6;font-size:24px;font-weight:700}.tag-angebote .old-price{float:right;text-decoration:line-through;font-size:13px}.tag-angebote .product-box-discount{background-color:red;padding:5px 13px;float:right;margin-top:4px;color:#fff;text-align:center;font-size:18px;margin-right:-13px}.tag-angebote .product-box.-extended{margin-top:30px;padding:10px 30px;background-color:rgba(251,251,251,.7)}.tag-angebote .product-deal-box{padding:20px;background-color:rgba(251,251,251,.7)}.tag-angebote .deko-tipp{text-align:center;color:#fff;padding:50px}.deko-welt .blog-social li,.deko-welt .section>.blog-social li,.selection{float:left;list-style:none;list-style-type:none}.deko-welt>.button-container>.back-button>a{color:orange}.deko-welt>.content>.button-container>.back-button>a{color:orange}.deko-welt .section>.blog-social{padding:0;width:100%;margin-top:-10px;margin-bottom:-12px;line-height:0}.deko-welt .section>.blog-social li{margin-right:0}.deko-welt .blog-social{padding:0;width:800px;line-height:0;margin-top:35px}.deko-welt .blog-social li{margin-right:15px}.deal .showcase{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/backgrounds/room-canvas-27178ed82e.jpg)}.deal .showcase.teaser-blackweek .head{padding-bottom:0}.deal .showcase.teaser-blackweek .body{position:relative}.deal .showcase.teaser-blackweek .body .info{text-align:center}.deal .showcase.teaser-blackweek .body .info.-after-deals{margin-top:230px}.deal .showcase.teaser-blackweek .body .info ul{text-align:left}.deal .showcase.teaser-blackweek .body .info .action{padding:0 20px;width:80%;margin:auto}.deal .showcase.teaser-blackweek .body .info .action.disabled{padding-right:10px;background-image:linear-gradient(#c1c1c1,#757574)}.deal .showcase.teaser-blackweek .body .info .action.disabled:after{background:0 0}.deal .showcase.teaser-blackweek .body .countdown-clock{background:#72be44;color:#fff;font-size:23px;width:200px;display:inline-block;padding:10px 15px;border-radius:5px}.deal .showcase.teaser-blackweek .body .coupon-block input{text-align:center;color:#72be44;font-weight:700;font-size:30px;background:#fff;border:none;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);padding:5px 15px;border-radius:3px;width:80%;margin-bottom:20px}.deal .showcase.teaser-blackweek .body .quality-badges{margin-top:0;position:absolute;bottom:-100px;left:0}.deal .deal-section .product-list .product .product-box{min-height:300px}.deal .deal-section .product-list .product .countdown-clock{position:absolute;background:#72be44;color:#fff;bottom:5px;padding:8px 5px;left:0}.deal .deal-section .product-list .product .coupon-block{position:absolute;width:110px;left:110px;bottom:50px}.deal .deal-section .product-list .product .coupon-block .coupon{text-align:center;color:#72be44;font-weight:700;font-size:1em;background:#fff;border:none;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);padding:18px 0;border-radius:3px;width:100%;margin-bottom:0;height:34px}.deal .deal-section .product-list .product .special-time{position:absolute;background:#797979;bottom:5px;padding:8px 5px;color:#fff;left:0}.deal .deal-section .product-list .product img{max-width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.deal .deal-section .product-list .product.active img{-webkit-filter:inherit;filter:inherit}.deal .deal-section .product-list .product .action{float:right}.deal .deal-section .product-list .product .action.disabled{padding-right:10px;background-image:linear-gradient(#c1c1c1,#757574)}.deal .deal-section .product-list .product .action.disabled:after{background:0 0}.deal .deal-section .product-list .disabled .countdown-clock{width:160px;font-size:12px}.deal .loader{height:100px}.deal .loader div{background-color:#f90}.review-page .table-smiles td .green-smile-delivery,.review-page .table-smiles td .green-smile-dispatch,.review-page .table-smiles td .green-smile-friendliness,.review-page .table-smiles td .green-smile-knowledge,.review-page .table-smiles td .green-smile-process,.review-page .table-smiles td .green-smile-time,.review-page .table-smiles td .green-smile-website,.review-page .table-smiles td>.green-smile-product{background:transparent url(/assets/img/review/green-smile.jpg) repeat scroll 0 0}.review-page .table-smiles td .green-smile-delivery:hover,.review-page .table-smiles td .green-smile-dispatch:hover,.review-page .table-smiles td .green-smile-friendliness:hover,.review-page .table-smiles td .green-smile-knowledge:hover,.review-page .table-smiles td .green-smile-process:hover,.review-page .table-smiles td .green-smile-time:hover,.review-page .table-smiles td .green-smile-website:hover,.review-page .table-smiles td>.green-smile-product:hover{background:transparent url(/assets/img/review/green-smile-active.jpg) repeat scroll 0 0}.review-page .table-smiles td .lite-yellow-smile-delivery,.review-page .table-smiles td .lite-yellow-smile-dispatch,.review-page .table-smiles td .lite-yellow-smile-friendliness,.review-page .table-smiles td .lite-yellow-smile-knowledge,.review-page .table-smiles td .lite-yellow-smile-process,.review-page .table-smiles td .lite-yellow-smile-time,.review-page .table-smiles td .lite-yellow-smile-website,.review-page .table-smiles td>.lite-yellow-smile-product{background:transparent url(/assets/img/review/lite-yellow-smile.jpg) repeat scroll 0 0}.review-page .table-smiles td .lite-yellow-smile-delivery:hover,.review-page .table-smiles td .lite-yellow-smile-dispatch:hover,.review-page .table-smiles td .lite-yellow-smile-friendliness:hover,.review-page .table-smiles td .lite-yellow-smile-knowledge:hover,.review-page .table-smiles td .lite-yellow-smile-process:hover,.review-page .table-smiles td .lite-yellow-smile-time:hover,.review-page .table-smiles td .lite-yellow-smile-website:hover,.review-page .table-smiles td>.lite-yellow-smile-product:hover{background:transparent url(/assets/img/review/lite-yellow-smile-active.jpg) repeat scroll 0 0}.review-page .table-smiles td .yellow-smile-delivery,.review-page .table-smiles td .yellow-smile-dispatch,.review-page .table-smiles td .yellow-smile-friendliness,.review-page .table-smiles td .yellow-smile-knowledge,.review-page .table-smiles td .yellow-smile-process,.review-page .table-smiles td .yellow-smile-time,.review-page .table-smiles td .yellow-smile-website,.review-page .table-smiles td>.yellow-smile-product{background:transparent url(/assets/img/review/yellow-smile.jpg) repeat scroll 0 0}.review-page .table-smiles td .yellow-smile-delivery:hover,.review-page .table-smiles td .yellow-smile-dispatch:hover,.review-page .table-smiles td .yellow-smile-friendliness:hover,.review-page .table-smiles td .yellow-smile-knowledge:hover,.review-page .table-smiles td .yellow-smile-process:hover,.review-page .table-smiles td .yellow-smile-time:hover,.review-page .table-smiles td .yellow-smile-website:hover,.review-page .table-smiles td>.yellow-smile-product:hover{background:transparent url(/assets/img/review/yellow-smile-active.jpg) repeat scroll 0 0}.review-page .table-smiles td .orange-smile-delivery,.review-page .table-smiles td .orange-smile-dispatch,.review-page .table-smiles td .orange-smile-friendliness,.review-page .table-smiles td .orange-smile-knowledge,.review-page .table-smiles td .orange-smile-process,.review-page .table-smiles td .orange-smile-time,.review-page .table-smiles td .orange-smile-website,.review-page .table-smiles td>.orange-smile-product{background:transparent url(/assets/img/review/orange-smile.jpg) repeat scroll 0 0}.review-page .table-smiles td .orange-smile-delivery:hover,.review-page .table-smiles td .orange-smile-dispatch:hover,.review-page .table-smiles td .orange-smile-friendliness:hover,.review-page .table-smiles td .orange-smile-knowledge:hover,.review-page .table-smiles td .orange-smile-process:hover,.review-page .table-smiles td .orange-smile-time:hover,.review-page .table-smiles td .orange-smile-website:hover,.review-page .table-smiles td>.orange-smile-product:hover{background:transparent url(/assets/img/review/orange-smile-active.jpg) repeat scroll 0 0}.review-page .table-smiles td .red-smile-delivery,.review-page .table-smiles td .red-smile-dispatch,.review-page .table-smiles td .red-smile-friendliness,.review-page .table-smiles td .red-smile-knowledge,.review-page .table-smiles td .red-smile-process,.review-page .table-smiles td .red-smile-time,.review-page .table-smiles td .red-smile-website,.review-page .table-smiles td>.red-smile-product{background:transparent url(/assets/img/review/red-smile.jpg) repeat scroll 0 0}.review-page .table-smiles td .red-smile-delivery:hover,.review-page .table-smiles td .red-smile-dispatch:hover,.review-page .table-smiles td .red-smile-friendliness:hover,.review-page .table-smiles td .red-smile-knowledge:hover,.review-page .table-smiles td .red-smile-process:hover,.review-page .table-smiles td .red-smile-time:hover,.review-page .table-smiles td .red-smile-website:hover,.review-page .table-smiles td>.red-smile-product:hover{background:transparent url(/assets/img/review/red-smile-active.jpg) repeat scroll 0 0}.review-page .table-smiles{width:100%;margin-top:30px}.review-page .table-smiles td>input{position:absolute;visibility:hidden}.active1{background:transparent url(/assets/img/review/green-smile-active.jpg) repeat scroll 0 0!important}.active2{background:transparent url(/assets/img/review/lite-yellow-smile-active.jpg) repeat scroll 0 0!important}.active3{background:transparent url(/assets/img/review/yellow-smile-active.jpg) repeat scroll 0 0!important}.active4{background:transparent url(/assets/img/review/orange-smile-active.jpg) repeat scroll 0 0!important}.active5{background:transparent url(/assets/img/review/red-smile-active.jpg) repeat scroll 0 0!important}.review-page{padding-top:30px}.review-page .green-color{color:#35b2b6;text-align:center;padding-bottom:1em}.table-smiles tr td{text-align:left}.label-td{padding-left:1em}.review-page .pure-g-r .pure-u-3-4 p{margin:0;font-weight:700}.review-page .pure-g-r .pure-u-1-8 .newsletter-button{font-size:14px;padding:5px 20px}.thumbs-up{max-width:1360px;top:0;position:relative;margin:0 auto}.intro p{padding-top:2em}.review-page .table-smiles td .green-smile-delivery,.review-page .table-smiles td .green-smile-dispatch,.review-page .table-smiles td .green-smile-friendliness,.review-page .table-smiles td .green-smile-knowledge,.review-page .table-smiles td .green-smile-process,.review-page .table-smiles td .green-smile-time,.review-page .table-smiles td .green-smile-website,.review-page .table-smiles td .lite-yellow-smile-delivery,.review-page .table-smiles td .lite-yellow-smile-dispatch,.review-page .table-smiles td .lite-yellow-smile-friendliness,.review-page .table-smiles td .lite-yellow-smile-knowledge,.review-page .table-smiles td .lite-yellow-smile-process,.review-page .table-smiles td .lite-yellow-smile-time,.review-page .table-smiles td .lite-yellow-smile-website,.review-page .table-smiles td .orange-smile-delivery,.review-page .table-smiles td .orange-smile-dispatch,.review-page .table-smiles td .orange-smile-friendliness,.review-page .table-smiles td .orange-smile-knowledge,.review-page .table-smiles td .orange-smile-process,.review-page .table-smiles td .orange-smile-time,.review-page .table-smiles td .orange-smile-website,.review-page .table-smiles td .red-smile-delivery,.review-page .table-smiles td .red-smile-dispatch,.review-page .table-smiles td .red-smile-friendliness,.review-page .table-smiles td .red-smile-knowledge,.review-page .table-smiles td .red-smile-process,.review-page .table-smiles td .red-smile-time,.review-page .table-smiles td .red-smile-website,.review-page .table-smiles td .yellow-smile-delivery,.review-page .table-smiles td .yellow-smile-dispatch,.review-page .table-smiles td .yellow-smile-friendliness,.review-page .table-smiles td .yellow-smile-knowledge,.review-page .table-smiles td .yellow-smile-process,.review-page .table-smiles td .yellow-smile-time,.review-page .table-smiles td .yellow-smile-website,.review-page .table-smiles td>.green-smile-product,.review-page .table-smiles td>.lite-yellow-smile-product,.review-page .table-smiles td>.orange-smile-product,.review-page .table-smiles td>.red-smile-product,.review-page .table-smiles td>.yellow-smile-product{width:42px;cursor:pointer;height:50px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-self:auto}.xmas2019 .article-showcase .headline{font-size:22px}.xmas2019 .page-teaser,.xmas2019 .teaser-box{min-width:1000px;margin:0 auto;max-width:1000px}.xmas2019 .page-teaser .showcase,.xmas2019 .teaser-box .showcase{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/christmas/christmas-market-canvas-teaser-1000x500-9ad5fe709c.jpg);background-repeat:no-repeat;background-size:cover;height:500px}.xmas2019 .page-teaser .showcase>.body .info,.xmas2019 .teaser-box .showcase>.body .info{width:42%;background:#fff;padding:25px;border-radius:5px;opacity:.9;float:right;margin:70px 20px 0 0}.xmas2019 .page-teaser .showcase>.body .info .headline,.xmas2019 .teaser-box .showcase>.body .info .headline{font-size:22px}.xmas2019 .page-teaser .showcase>.body .info .features li,.xmas2019 .teaser-box .showcase>.body .info .features li{padding-left:30px;margin-bottom:5px}.xmas2019 .page-teaser .showcase>.body .info .upload-button,.xmas2019 .teaser-box .showcase>.body .info .upload-button{width:100%}.xmas2019 .product-box .headline{font-size:16px}.xmas2019 .highlight{display:inline-block;font-size:26px;font-weight:700;color:#35b2b6;padding-bottom:0}.orderStatusPage{min-height:65vh}.orderStatusPage .ospLogin{width:496px;background-color:#f9f9f9;height:340px;margin-top:30px;padding-left:9px}.orderStatusPage .ospLogin label{font-size:16px}.orderStatusPage .ospLoingHeader{margin-top:25px}.orderStatusPage .more-info{font-size:12px!important}.orderStatusPage .orderstatusTable input{height:40px;width:479px;margin-top:10px;margin-bottom:15px;border:1px solid #bfbfbf}.cms-teaser>.showcase>.body>.info .orderStatusPage .-wide.filebutton,.cms-teaser>.showcase>.body>.info .orderStatusPage .-wide.js-link,.multiimage .orderStatusPage .ui-fileupload-buttonbar>.-wide.ui-button,.orderStatusPage .button.-action.-wide,.orderStatusPage .cms-teaser>.showcase>.body>.info .-wide.filebutton,.orderStatusPage .cms-teaser>.showcase>.body>.info .-wide.js-link,.orderStatusPage .multiimage .ui-fileupload-buttonbar>.-wide.ui-button{width:98.3%;font-weight:700;font-size:19px;margin-top:15px;height:40px}.orderStatusPage .ospLoginHeader p,.orderStatusPage h2{margin-top:0;padding-top:5px;font-size:13px;padding-right:9px}.orderStatusPage .ospheader{margin-bottom:5px;font-weight:700;font-size:22px;padding-top:15px}.orderStatusPage .desktop .page-contact,.orderStatusPage .desktop .page-section,.orderStatusPage .desktop .text-section{margin-top:170px}.-influencer .-optimized.teaser-box>.showcase>.body>.info,.-influencer .page-teaser.-optimized>.showcase>.body>.info{display:none}.-influencer .-control.-neutra:hover{border:1px solid #000;color:#000}.-influencer .g-recaptcha{display:inline-block;margin-top:10px}.-influencer .-redList{list-style:none;counter-reset:li}.-influencer .-redList li::before{content:counter(li) ".";color:#d40140;display:inline-block;width:1em;margin-left:-1em;font-weight:700}.-influencer .-redList li{counter-increment:li}.-influencer .-instaForm{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none}.-influencer .-instaLabel{padding-bottom:5px;padding-left:0}.-influencer .switch{position:relative;display:inline-block;width:120px;height:40px;cursor:pointer}.-influencer .switch:after,.-influencer .switch:before{position:absolute;transition:.4s;width:120px;height:40px;z-index:1;content:"Mr"}.-influencer .switch input{opacity:0;width:0;height:0}.-influencer .slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.4s;border:1px solid #ccc}.-influencer .slider:before{position:absolute;content:"Ms";height:38px;width:64px;left:0;bottom:0;background-color:#ccc;transition:.4s;font-weight:700}.-influencer input:focus+.slider{box-shadow:0 0 1px #fff}.-influencer input:not(:checked)+.slider:before{-webkit-transform:translateX(56px);-ms-transform:translateX(56px);transform:translateX(56px)}.-influencer .slider.round,.-influencer .slider.round:before{border-radius:38px}.-influencer .slider.round:before,.-influencer .switch:after,.-influencer .switch:before{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-influencer .switch:before{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:none;left:20px;content:"Ms"}.-influencer .switch.-womanSelect:before{display:-webkit-flex;display:-ms-flexbox;display:flex}.-influencer .switch:after{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;top:0;right:20px}.-influencer .switch.-womanSelect:after{display:none}.-influencer .switch.-womanSelect .slider:before{content:"Mr"}.-influencer .-instaInputWrap{position:relative;padding:0;padding-bottom:15px}.-influencer .-checkmarkGreen{margin:10px 0;position:absolute;right:-70px;top:20px}@media (max-width:500px){.-influencer .-checkmarkGreen{right:0}}.-influencer #zipcodeNewsletter::-webkit-inner-spin-button,.-influencer #zipcodeNewsletter::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.-influencer #zipcodeNewsletter[type=number]{-moz-appearance:textfield}.-influencer .-charCount{padding:5px 0 0}.product-list.-multiproduct .product-box{border:none}.product-list.-multiproduct .-coverImg{height:330px;background-repeat:no-repeat;background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px;color:#4a4a4a}.product-list.-multiproduct .-coverImg.-wall-decor{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/products/productbox/wall-decor-category-mobile-desktop-BCCA-aae8cce955.jpg);background-position-x:-5px;background-size:contain;margin-top:20px}.product-list.-multiproduct .-coverImg.-pillow{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/products/productbox/home-category-mobile-desktop-BCCA-d407974296.jpg);background-size:cover;margin-top:20px}.product-list.-multiproduct .-coverImg.-starMap{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/products/productbox/photo-starmap-mobile-desktop-BCCA-a7cabd7e99.jpg);background-size:contain}.product-list.-multiproduct .-coverImg.-gifts{background-image:url(https://assets.cdn-shop.com/bestcanvas3-ca/assets/img/products/productbox/photo-gifts-category-mobile-desktop-BCCA-ae6ce95737.jpg);background-size:cover;background-position-x:right}.product-list.-multiproduct .-coverImg.-gifts .-info{padding:0 10px}.product-list.-multiproduct .-coverImg .-redBG{background-color:#d40140;height:100%;position:relative}.product-list.-multiproduct .-coverImg .-redBG span{color:#fff;font-size:50px;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;font-weight:700}.product-list.-multiproduct .-coverImg .-whiteBG{background-color:#fff;height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-list.-multiproduct .-coverImg .-info{height:60px;padding:0}.product-list.-multiproduct .-coverImg .-info h2.headline{margin:5px 0;font-size:18px}.product-list.-multiproduct .-coverImg .-info span.-link{font-size:14px;color:#35b2b6;text-decoration:none;position:relative;padding-left:10px}.product-list.-multiproduct .-coverImg .-info span.-link:before{content:'';position:absolute;left:-2px;top:4px;height:10px;width:10px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%2335B2B6' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E")}.product-list.-multiproduct img{max-width:100%}.product-list.-multiproduct .product-box{background-color:transparent}.product-list.-multiproduct .upload-button{display:block;margin-top:.8em}.product-list.-multiproduct .upload-button button.-multiproduct{width:100%;border:1px solid #35b2b6;background-color:transparent;color:#35b2b6;font-size:13px;font-weight:700}.product-list.-multiproduct .smallPriceBadge{color:#fff;font-weight:700;font-size:14px;line-height:1.6em}.product-list.-multiproduct .smallPriceBadge span{background-color:#d40140;padding:2px 5px 2px 2px}.-multiproduct.teaser-box,.page-teaser.-multiproduct{background-color:transparent;padding-bottom:0}.-multiproduct.teaser-box .showcase,.page-teaser.-multiproduct .showcase{height:300px}.-multiproduct.teaser-box .showcase .head .headline,.page-teaser.-multiproduct .showcase .head .headline{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:22%;width:400px;text-align:center;font-weight:400;font-size:28px}.-multiproduct.teaser-box .showcase .head .headline span,.page-teaser.-multiproduct .showcase .head .headline span{font-weight:700}.-multiproduct.teaser-box .showcase .body .info,.page-teaser.-multiproduct .showcase .body .info{background-color:transparent;width:250px;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:30%;padding:0;z-index:200}.-multiproduct.teaser-box .showcase .body .info .upload-button,.page-teaser.-multiproduct .showcase .body .info .upload-button{bottom:auto;margin:0 auto;position:relative}.-multiproduct.teaser-box .showcase .body .info .upload-button button,.page-teaser.-multiproduct .showcase .body .info .upload-button button{height:40px;width:260px;line-height:35px;font-size:16px;text-transform:none}.-multiproduct.teaser-box .showcase .badge,.page-teaser.-multiproduct .showcase .badge{position:absolute;top:50%;left:30%}.-multiproduct.teaser-box .banner-badge,.page-teaser.-multiproduct .banner-badge{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;position:relative;left:90%;top:190px;background-color:#d40140;color:#fff;padding:5px;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.-multiproduct.teaser-box .banner-badge .badge-top,.page-teaser.-multiproduct .banner-badge .badge-top{font-size:14px;line-height:30px}.-multiproduct.teaser-box .banner-badge .badge-middle,.page-teaser.-multiproduct .banner-badge .badge-middle{font-size:22px;font-weight:700}.-multiproduct.teaser-box .banner-badge .badge-bottom,.page-teaser.-multiproduct .banner-badge .badge-bottom{font-size:14px;line-height:30px}.post .header{margin-bottom:50px}.post .header .headline{font-size:48px;line-height:1;font-weight:700;margin:0}.post .header .subtitle{font-size:30px;font-style:italic;font-weight:400;margin-top:8px}.post .header.-article-01{background-image:url(/assets/img/blog/where-can-i-buy-the-best-canvas-title.jpg)}.post .header.-article-02{background-image:url(/assets/img/blog/photo-gifts-for-any-occasion-there-is-title.jpg)}.post .header.-article-03{background-image:url(/assets/img/blog/photo-aluminum-prints-why-your-office-really-needs-one-title.jpg)}.post .header.-article-04{background-image:url(/assets/img/blog/turning-photos-into-acrylic-photo-prints-actually-makes-them-better-title.jpg)}.post .header.-article-05{background-image:url(/assets/img/blog/discount-canvas-prints-why-its-always-worth-it-to-look-for-the-next-bargain-title.jpg)}.post .header.-article-06{background-image:url(/assets/img/blog/cheap-canvas-prints-is-the-quality-determined-to-suffer-title.jpg)}.post .body{padding:0 10px}.post .body p{margin-top:0;margin-bottom:20px;font-size:14px;line-height:20px;position:relative}.post .body h2{font-size:24px;margin-top:45px;margin-bottom:18px;font-weight:400}.post .body img{width:100%;max-width:100%;height:auto}.post .body a{color:#35b2b6}.post .body a.-clonedButton{position:absolute;right:10px;bottom:15px;color:#fff;display:none}.post .body img.publisherDetails{width:30px;height:20px;vertical-align:middle;padding:0 5px}.post .body span.publisherDetails{display:inline-block;padding-right:15px;vertical-align:middle;font-weight:400;margin:10px 0}.post .email-form{margin-top:20px;border:1px solid #eee;background-color:#fbfbfb;border-radius:2px;font-size:13px;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 0}.post .email-form.-center-form{margin-right:auto;margin-left:auto;max-width:750px;width:100%;margin-bottom:50px}.post .email-form input,.post .email-form textarea{box-shadow:none;border:1px solid #eee;background:#fff;outline:0}.post .email-form .validation{position:absolute}.post .email-form .red{color:#d40140}.post .email-form .textField{padding-bottom:10px}.post .email-form .action{position:relative;margin:10px auto;display:table;color:#fff;background:#35b2b6}.post .email-form .action:hover{background-color:#0d6a6d}.post .email-form p{margin-top:5px;margin-bottom:5px;padding-left:2px}.post .email-form h2{margin-top:20px}.post .footer{padding:0 10px}.post .footer .blog-social{padding-left:0;margin-bottom:40px;margin-top:40px}.post .footer .blog-social li{display:inline-block;margin-right:10px;vertical-align:bottom}.post .footer .blog-social li .tweet-btn{height:23px}.post .footer .blog-social li .google-btn{height:21px}.post .footer .vHidden{position:absolute;top:1px;left:1px;width:1px;height:1px}.post .footer .button-container{margin-bottom:40px}.post .product-box .content .dFlex p.crossPrice{margin-left:0;text-decoration:line-through}.post .product-box .content .dFlex p.smallPriceBadge{background-color:#d40140;color:#fff;padding:2px;margin-right:0}.-clonedSideButton{position:fixed!important;z-index:998;left:-55px;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:14px!important}#beforeunloadModal{overflow:hidden;position:relative;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;position:absolute;border:none;width:900px;max-width:900px;margin-left:unset!important;margin-top:unset!important}#beforeunloadModal .head{display:none}#beforeunloadModal .body{padding:0}#beforeunloadModal .-cta{width:350px;height:45px;font-size:24px}#beforeunloadModal .disclaimerText{font-size:12px;margin:10px 0 25px 0}#beforeunloadModal .-closingBtn{position:absolute;right:0;color:#fff;border:none;font-size:50px}#beforeunloadModal h2{font-size:40px}#beforeunloadModal p{font-size:20px}#beforeunloadModal form{width:350px;height:45px;font-size:24px;margin:24px auto}#beforeunloadModal form.-copy{position:relative}#beforeunloadModal form.-copy:before{content:"";z-index:1000;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;left:46%;bottom:-3px}#beforeunloadModal form.-copy:after{content:"Copied";position:absolute;z-index:10;background:#fff;padding:3px 10px;border-radius:3px;font-weight:700;left:50%;bottom:-25px;margin-left:-54px;font-size:.8em;color:#989393;width:72px;-moz-box-sizing:content-box;box-sizing:content-box}#beforeunloadModal form .code{margin:0 auto 10px;height:100%;background:#fff;color:#35b2b6;font-size:24px;font-weight:700;width:95%;text-align:center;border-radius:15px;border:2px dashed #35b2b6}#beforeunloadModal .-tenOffBadge{background-image:url("");height:279px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:44px 0}#beforeunloadModal .-tenOffBadgeWrap{background-color:#d40140}#beforeunloadModal .-nothing{padding:0}#beforeunloadModal .coupon-code{text-align:center;color:#35b2b6;font-weight:700;font-size:28px;background:#fff;border:none;line-height:1;width:265px;display:block;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);padding:5px 15px;border-radius:3px}#beforeunloadModal .-right{float:right!important}.product.preview .product-box{height:auto}.product-box .content .dFlex p.crossPrice,.product-box .content .dFlex p.smallPriceBadge{margin:0}.product-box .content .dFlex{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product.preview .product-box .buttons .upload-button{margin-top:.5em}.product.preview .product-box .title{font-size:16px}.swipeMob{overflow-x:scroll;white-space:nowrap}.swipeMob .product.preview{float:none}.-recentArticlesMob{-webkit-padding-start:20px;-moz-padding-start:20px;padding-inline-start:20px;margin-bottom:200px}.-recentArticlesMob li{list-style:none}.-recentArticlesMob li::before{content:"\2022";
  color: #35b2b6;
  font-weight: 700;
  display: block;
  width: 1em;
  margin-left: -.5em;
  margin-top: 10px;
  margin-bottom: -2.5em;
  -webkit-transform: scale(2.5);
  -ms-transform: scale(2.5);
  transform: scale(2.5);
}

.-recentArticlesMob h4,
.post .footer span {
  color: #35b2b6;
  text-decoration: none;
  margin: 3px;
  margin-top: -20px;
  font-weight: 400;
}

.-recentArticlesMob h4 {
  margin-top: 1.5em;
}

.-recentArticlesMob a {
  text-decoration: none;
}

.-recentArticles {
  list-style-type: none;
  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  padding-inline-start: 0;
}

.-recentArticles a {
  text-decoration: none;
  color: #4a4a4a;
}

.-recentArticles .slick-list {
  padding: 0 20% 0 0;
}

.-recentArticles .slick-slide {
  width: 320px!important;
  outline: 0;
}

.-recentArticles img {
  width: 100%;
}

.-recentArticles .-title {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100px;
  width: 313px;
}

.-recentArticles .-title h4 {
  font-size: 18px;
}

.-recentArticles .-title a {
  font-size: 14px;
}

.button.-action.-secondary:hover,
.cms-teaser>.showcase>.body>.info .-secondary.filebutton:hover,
.cms-teaser>.showcase>.body>.info .-secondary.js-link:hover,
.multiimage .ui-fileupload-buttonbar>.-secondary.ui-button:hover {
  color: #35b2b6;
  border-color: #35b2b6;
}

.price-tables {
  position: relative;
}

.price-tables>.manualPanel .upload {
  float: right;
}

.price-tables>.panel {
  top: 0;
  display: none;
  opacity: 0;
  transition: opacity .3s;
}

.price-tables>.panel.-visible,
.price-tables>.panel.firstPanel {
  display: block;
}

.price-tables>.panel.-active {
  opacity: 1;
}

.price-tables>.panel .upload {
  float: right;
}

.price-tables>.panel .carttable+.upload,
.price-tables>.panel .order-table+.upload,
.price-tables>.panel .table+.upload {
  margin-top: -30px;
  margin-bottom: 30px;
}

.price-tables .carttable tr .-highlighted,
.price-tables .carttable tr .order-table>thead,
.price-tables .order-table tr .-highlighted,
.price-tables .order-table tr .order-table>thead,
.price-tables .table tr .-highlighted,
.price-tables .table tr .order-table>thead {
  width: 90px;
  display: inline-block;
}

.checkout-step-7>.story .bx-viewport {
  height: 380px!important;
}

.ui-state-active,
.ui-state-focus {
  background: initial;
  color: initial;
  font-weight: initial;
  border: initial;
  color: inherit;
}

.ui-widget,
.ui-widget input {
  font-family: inherit;
  font-size: inherit;
}

.ui-dialog-titlebar {
  background-image: none;
  background-color: #fff;
}

.ui-dialog-title {
  font-size: 18px;
  color: #4a4a4a;
  font-weight: 600;
  margin: 10px 0 0 8px!important;
}

.ui-corner-all {
  border-radius: 3px;
}

.ui-shadow {
  box-shadow: 0 1px 3px rgba(74,74,74,.7)!important;
  border: none!important;
}

.ui-dialog-titlebar-close {
  border: none!important;
  padding: 0!important;
}

.ui-dialog {
  position: fixed!important;
  left: 50%!important;
  top: 50%!important;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  max-width: 95%;
  min-width: 300px;
}

.no-csstransforms .ui-dialog {
  width: 350px!important;
  margin-left: -175px;
  margin-top: -100px;
}

.ui-dialog-content {
  font-family: inherit!important;
  font-size: 14px!important;
  padding: 10px 15px!important;
}

.ui-icon-alert {
  display: none;
}

.ui-dialog-buttonpane {
  border: none!important;
  padding-left: 10px!important;
  padding-bottom: 10px!important;
}

.cms-teaser>.showcase>.body>.info .ui-dialog-buttonpane .filebutton,
.cms-teaser>.showcase>.body>.info .ui-dialog-buttonpane .js-link,
.multiimage .ui-dialog-buttonpane .ui-fileupload-buttonbar>.ui-button,
.ui-dialog-buttonpane .button,
.ui-dialog-buttonpane .cms-teaser>.showcase>.body>.info .filebutton,
.ui-dialog-buttonpane .cms-teaser>.showcase>.body>.info .js-link,
.ui-dialog-buttonpane .multiimage .ui-fileupload-buttonbar>.ui-button {
  font-size: 14px!important;
}