.zpbutton-wrapper.active-button {
    background-color: #dc2b1a !important;
    color: white !important;
    border-color: #dc2b1a !important;
    padding: 7px 12px !important;
}

.size{
    padding: 7px 12px !important;
	border: 1px solid #000 !important;
    color: #000 !important;
}

.textUp{
    color: #000 !important;
}

[data-theme-topbar] {
  display: none;
}

@media only screen and (min-width: 1200px) {
  .titreMobile h2.zpheading,
  .titreMobile h2.zpheading span,
  .titreMobile h2.zpheading span span {
    font-size: 40px !important;
  }

  .titlePreOrder2 div.zptext,
  .titlePreOrder2 div.zptext p,
  .titlePreOrder2 div.zptext p span {
    font-size: 30px !important;
  }
}

.size:hover,
.size:focus{
	background:#dc2b1a !important;
    color: #fff !important;
}

[onclick="redirectGT2I()"] {
  cursor: pointer;
}

.zpelement.zpelem-image .zpimage.custom-img-1 {
	object-fit: cover !important;
}

.zpelement.zpelem-image .zpimage.custom-img-2 {
	object-fit: contain !important;
    width: 100%;
}

.zpelement.zpelem-image .zpimage.custom-img-3 {
	object-fit: contain !important;
    height: 972px !important;
}


.zpelement.zpelem-image .zpimage.custom-img-4 {
	width:100% !important;
}
