.cmp-commerce-product {
  padding: 0;
  margin-top: 35px;
}
.cmp-commerce-product > div:nth-child(1) {
  width: 46%;
  padding-right: 3%;
  float: right;
}
.cmp-commerce-product > div:nth-child(2) {
  width: 54%;
  float: left;
}
.cmp-commerce-product .cmp-commerce-product-image {
  margin-top: unset;
}
.cmp-commerce-order-flow {
  zoom: 100%!important;
}
.cmp-commerce-basket .cmp-commerce-basket-offset1 {
  padding-left: 35%;
}
.cmp-commerce-textpage section {
  padding: 0;
}
.cmp-commerce-textpage section .cmp-commerce-textpage-content:not(.cmp-commerce-textpage-singlecolumn) {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  -webkit-column-gap: 35px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 35px;
  /* Firefox */
  column-gap: 35px;
}
.cmp-commerce-textpage section .cmp-commerce-textpage-content.cmp-commerce-textpage-content1 p,
.cmp-commerce-textpage section .cmp-commerce-textpage-content > div,
.cmp-commerce-textpage section .cmp-commerce-textpage-content > form > div {
  width: 100%;
  -webkit-column-break-inside: avoid;
  /* Chrome, Safari */
  page-break-inside: avoid;
  /* Theoretically FF 20+ */
  break-inside: avoid-column;
  /* IE 11 */
  display: table;
  /* Actually FF 20+ */
  float: none !important;
}
.cmp-commerce-textpage {
  padding: 0;
}
.cmp-commerce-textpage.cmp-commerce-form:not(#commerce-create-account) .cmp-commerce-form-el5 input,
.cmp-commerce-textpage.cmp-commerce-form:not(#commerce-create-account) .cmp-commerce-form-el5 select,
.cmp-commerce-textpage.cmp-commerce-form:not(#commerce-create-account) .cmp-commerce-form-el5 span.customSelect {
  width: 286px!important;
}
.cmp-commerce-form-2-col-col1,
.cmp-commerce-form-2-col-col2 {
  float: left;
  width: 70%;
}
.cmp-commerce-form-2-col-col1 .cmp-commerce-form-el4,
.cmp-commerce-form-2-col-col2 .cmp-commerce-form-el4 {
  width: 90%;
}
.cmp-commerce-form-2-col-col1 .cmp-commerce-form-el5,
.cmp-commerce-form-2-col-col2 .cmp-commerce-form-el5 {
  width: 100%;
  display: block;
}
.cmp-commerce-form-2-col-col2 {
  width: 30%;
}
.cmp-commerce-also .flexslider {
  /*margin-left: 0!important;
    margin-right: 0!important;*/
  width: 636px!important;
  max-width: 636px!important;
}
.cmp-commerce-form form .cmp-commerce-form-el1 input[type="tel"],
.cmp-commerce-form-el2 input[type="tel"],
.customSelect input[type="tel"],
.cmp-commerce-form form .cmp-commerce-form-el1 input[type="email"],
.cmp-commerce-form-el2 input[type="email"],
.customSelect input[type="email"],
.cmp-commerce-form form .cmp-commerce-form-el1 input[type="text"],
.cmp-commerce-form-el2 input[type="text"],
.customSelect input[type="text"],
.cmp-commerce-form form .cmp-commerce-form-el1 input[type="password"],
.cmp-commerce-form-el2 input[type="password"],
.customSelect input[type="password"],
.cmp-commerce-form form .cmp-commerce-form-el1 .customSelect,
.cmp-commerce-form-el2 .customSelect,
.customSelect .customSelect {
  width: 284px!important;
}
.cmp-account {
  display: flex;
}
.cmp-account .cmp-account-col1 {
  width: 45%;
  padding-right: 5%;
}
.cmp-account .cmp-account-col2 {
  width: 50%;
}
.cmp-commerce-thanks {
  width: 75%;
  margin-left: 12.5%;
}
.cmp-threeDSecure-section .cmp-threeDSecure-section-iframe {
  width: 550px;
  height: 550px;
}
.cmp-commerce-top-search .cmp-commerce-top-search-results {
  width: 560px;
}
