@media screen and (max-width: 767px) {
	#mobile-product-action .date_available {
		display: none !important;
	}
}
@media screen and (max-width: 767px) {
	#mobile-product-action .delivery-information {
		display: none !important;
	}
}



.js-payment-ps_checkout-paylater.disabled .alert.alert-warning.accept-cgv {
  display: block;
}
.js-payment-ps_checkout-paylater .alert.alert-warning.accept-cgv {
  display: none;
}
.page-list.clearfix.text-sm-center {
  display: flex;
  max-width: inherit;
  justify-content: center;
}
.pagination .page-list li.current {
  background: #dde3ff;
  border: 1px solid #2f4294;
}
#header .rcolumn a {
  color: #353535;
}
#checkout .payment-options div {
  min-height: inherit !important;
}
.js-terms {
  font-weight: 700;
  font-size: 16px;
  color: #2f4294;
}
.add-secure-sg {
  color: #d71d35;
  margin-top: -90px;
  margin-left: -30px;
  margin-bottom: 2rem;
}
.add-secure-sg img {
  max-height: 15px;
}
.add-secure-sg2 {
  font-weight: normal !important;
  color: black;
}
div#payment-confirmation {
    margin-top: 20px;
}
button.kr-payment-button {
    background-color: #2f4294 !important;
    border-color: #2f4294 !important;
}
button.kr-payment-button:hover {
    background-color: #23316d !important;
    border-color: #23316d !important;
}
/*
button.kr-method-label.kr-apple_pay {
    background: black !important;
    color: white !important;
}
.kr-method-label-wrapper label {
    color: white !important;
}

form#conditions-to-approve {
    border: 2px solid #2f4294;
    padding: 10px 0 0 10px;
}
*/