.woocommerce form {
  /*    @media (min-width: 768px) {
		.wooccm-field {
		  &.form-row-first {
			width: 47.0588235294%;
			float: left;
			margin-right: 5.8823529412%;
			clear: both;
		  } 
		  &.form-row-last {
			width: 45.4545454545%;
			float: right;
			margin-right: 0;
		  }
		}
	  }*/ }
  .woocommerce form .wooccm-clearfix:before, .woocommerce form .wooccm-clearfix:after {
    content: "";
    display: table; }
  .woocommerce form .wooccm-clearfix:after {
    clear: both; }
  .woocommerce form .wooccm-conditional-child {
    display: none; }
  .woocommerce form .wooccm-type-hidden {
    display: none; }
  .woocommerce form .wooccm-type-radio .woocommerce-radio-wrapper label {
    display: inline-block; }
  .woocommerce form .wooccm-colorpicker-iris .iris-picker {
    display: none; }
  .woocommerce form .wooccm-colorpicker-iris.active .iris-picker {
    display: block; }

.button.fileinput-button {
  position: relative;
  overflow: hidden !important; }
  .button.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    font-size: 200px;
    direction: ltr;
    cursor: pointer; }

.wooccm-file-list {
  margin: 0 -5px;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start; }
  .wooccm-file-list .wooccm-file-file {
    display: flex;
    justify-content: center;
    align-items: stretch;
    box-sizing: border-box;
    padding: 10px 5px 0 5px;
    width: 25%;
    position: relative; }
    .wooccm-file-list .wooccm-file-file .wooccm-file-list-delete {
      z-index: 1;
      position: absolute;
      top: 2px;
      right: -3px;
      width: 16px;
      height: 16px;
      background-color: #222;
      display: block;
      line-height: 16px;
      text-align: center;
      color: #fefefe;
      font-weight: 900;
      border-radius: 50%;
      font-size: 12px;
      cursor: pointer;
      font-family: code;
      text-decoration: none !important; }
    .wooccm-file-list .wooccm-file-file .wooccm-file-list-container {
      width: 100%;
      overflow: hidden; }
    .wooccm-file-list .wooccm-file-file .wooccm-file-list-image-container {
      display: flex;
      justify-content: center;
      align-items: center;
      overflow: hidden;
      width: 100%;
      padding-top: 100%;
      position: relative;
      background: #eee; }
      .wooccm-file-list .wooccm-file-file .wooccm-file-list-image-container > img {
        overflow: hidden;
        object-fit: cover;
        position: absolute;
        top: 30%;
        bottom: auto;
        height: 40%;
        opacity: 0.8; }
        .wooccm-file-list .wooccm-file-file .wooccm-file-list-image-container > img.image {
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          max-height: 100%;
          max-height: 100%;
          height: 100%;
          width: 100%; }
  .wooccm-file-list .ui-timepicker-table a {
    word-break: normal; }
  .wooccm-file-list .ui-state-disabled,
  .wooccm-file-list .ui-widget-content .ui-state-disabled,
  .wooccm-file-list .ui-widget-header .ui-state-disabled {
    width: 100%; }

/*# sourceMappingURL=checkout.css.map*/