.algwcwishlistmodal,
.algwcwishlistmodal-container {
  z-index: 10000;
  width: 100%;
  display: none;
  box-sizing: border-box;
}
.algwcwishlistmodal,
.algwcwishlistmodal-checkbox-wrapper *,
.algwcwishlistmodal-checkbox-wrapper ::after,
.algwcwishlistmodal-checkbox-wrapper ::before {
  box-sizing: border-box;
}
.algwcwishlistmodal {
  background: #fff;
  position: relative;
  padding: 20px; /*max-width:500px*/
  vertical-align: middle;
}
.algwcwishlistmodal.is-open {
  display: inline-block;
}
.algwcwishlistmodal-overlay {
  background: rgba(0, 0, 0, 0.5);
  display: none;
  position: fixed;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
  cursor: pointer;
}
.algwcwishlistmodal-overlay.is-open {
  display: block;
  z-index: 9999;
}
.algwcwishlistmodal-container {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  text-align: center;
  overflow: auto;
  padding: 10px 10px 0;
}
.algwcwishlistmodal-container.is-open {
  display: block;
}
.algwcwishlistmodal-container:after {
  content: "";
  display: inline-block;
  margin-left: -0.05em;
  height: 100%;
  vertical-align: middle;
}
.algwcwishlistmodal-checkbox-wrapper .cbx {
  position: relative;
  display: block;
  float: right;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  background-color: #6060625e;
  background-image: linear-gradient(#47474936, #6060625e);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.15),
    inset 0 -1px 1px rgba(0, 0, 0, 0.15);
  transition: 0.15s;
}
.algwcwishlistmodal-checkbox-wrapper .cbx svg {
  position: absolute;
  top: 3px;
  left: 3px;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke: #fff;
  stroke-width: 2;
  stroke-dasharray: 17;
  stroke-dashoffset: 17;
  transform: translate3d(0, 0, 0);
}
.algwcwishlistmodal-checkbox-wrapper .cbx + span {
  float: left;
  margin-left: 6px;
}
.algwcwishlistmodal-checkbox-wrapper {
  user-select: none;
}
.algwcwishlistmodal-checkbox-wrapper label {
  display: inline-block;
  cursor: pointer;
}
.algwcwishlistmodal-checkbox-wrapper input[type="checkbox"] {
  display: none;
  visibility: hidden;
}
.algwcwishlistmodal-checkbox-wrapper input[type="checkbox"]:checked + .cbx {
  background-color: #606062;
  background-image: linear-gradient(#255cd2, #1d52c1);
}
.algwcwishlistmodal-checkbox-wrapper input[type="checkbox"]:checked + .cbx svg {
  stroke-dashoffset: 0;
  transition: 0.15s;
}
ul.algwc-wishlist-collections-wrapper {
  margin-left: 0;
}
ul.algwc-wishlist-collections-wrapper li {
  list-style-type: none;
  width: 100%;
  padding: 5px;
  border: 2px solid #eee;
  margin-bottom: 5px;
  border-radius: 5px;
  background: #eee;
}
.button-split .page__btn--save,
ul.algwc-wishlist-collections-wrapper li label {
  float: right;
}
.algwcwishlistmodal-checkbox-wrapper span.titlebox {
  font-size: 14px;
  color: #333;
  padding-left: 15px;
}
ul.algwc-wishlist-collections-wrapper.float-clear {
  clear: both;
}
.algwcwishlistmodal-checkbox-wrapper,
.button-split {
  text-align: left;
}
.algwcwishlistmodal-container .iziToast-close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC)
    50% 50%/8px no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}
.algwcwishlistmodal-container .form-field-wrap {
  width: 100%;
}
.algwcwishlistmodal-container .form-field-wrap label {
  text-align: left;
  width: 100%;
  display: inline-block;
}
.algwcwishlistmodal-container .form-field-wrap .form-field {
  width: 100%;
  margin-bottom: 10px;
}
.algwcwishlistmodal-container .create-wishlist-form.is-hidden,
.algwcwishlistmodal-container .select-wishlist.is-hidden,
.copy-wishlist-form.is-hidden {
  display: none;
}
