
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded,
html#ecwid_html body#ecwid_body .floating .ecsp.ecsp-SingleProduct-v2.loaded {
  display: block;
  max-width: 100%;
}

html#ecwid_html body#ecwid_body .offer02-product-info .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded {
  width: 100%;
  position: absolute;
  bottom: -.8rem;
  left: 0;
}

html#ecwid_html body#ecwid_body .floating .ecsp.ecsp-SingleProduct-v2.loaded div,
html#ecwid_html body#ecwid_body .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded div {
  display: block !important;
}

html#ecwid_html body#ecwid_body .floating .ecsp.ecsp-SingleProduct-v2.loaded div.ecsp-title,
html#ecwid_html body#ecwid_body .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded div.ecsp-title {
  display: none !important;
}

html#ecwid_html body#ecwid_body .cilashbtn.ecsp .ecwid-btn--primary {
  font-size: 0;
  display: block;
  height: 60px;
  width: 280px;
  box-shadow: none;
  background: url("https://cilash.jp/wp-content/themes/cilash2020/images/buy_btn.png") 50% 50% no-repeat transparent;
  background-size: auto 100%;
}

@media (max-width: 20em) {
  html#ecwid_html body#ecwid_body .cilashbtn.ecsp .ecwid-btn--primary {
    height: 50px;
  }
}

@media (min-width: 48em) {
  html#ecwid_html body#ecwid_body .cilashbtn.ecsp .ecwid-btn--primary {
    height: 123px;
    width: 100%;
    background-size: 100% auto;
  }
  html#ecwid_html body#ecwid_body .offer02-product-info .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded {
    width: 90%;
    left: unset;
    right: 1.2rem;
    bottom: 0;
  }
  html#ecwid_html body#ecwid_body .offer02-product-info.two .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded {
    left: 1.2rem;
    bottom: -1rem;
  }
  html#ecwid_html body#ecwid_body .offer02-product-info.two .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded {
    left: 1.2rem;
    bottom: -1rem;
  }
  html#ecwid_html body#ecwid_body .offer02-product-info.duo .cilashbtn.ecsp.ecsp-SingleProduct-v2.loaded {
    bottom: -1.5rem;
  }
}

html#ecwid_html body#ecwid_body .cilashbtn.ecsp .ecwid-btn--primary:hover {
  opacity: .8;
}

/* Floating */
html#ecwid_html body#ecwid_body .floating .ecsp.ecsp-SingleProduct-v2.loaded div {
  margin: 0;
}

html#ecwid_html body#ecwid_body .floating .ecsp.btn-single .ecwid-btn--primary,
html#ecwid_html body#ecwid_body .floating .ecsp.btn-set .ecwid-btn--primary {
  display: block;
  font-size: 0;
  width: 50vw;
  height: 2rem;
  margin: 7px 1.5rem 0;
  float: right;
  box-shadow: none;
  background: url("https://cilash.jp/wp-content/themes/cilash2020/images/sticky_btn-single.png") 50% 0 no-repeat transparent;
  background-size: auto 100%;
}

html#ecwid_html body#ecwid_body .floating .ecsp.btn-set .ecwid-btn--primary {
  background-image: url("https://cilash.jp/wp-content/themes/cilash2020/images/sticky_btn-set.png");
}

html#ecwid_html body#ecwid_body .floating .ecsp .ecwid-btn--primary:focus {
  border: none !important;
}

@media (min-width: 48em) {
  html#ecwid_html body#ecwid_body .floating .ecsp.btn-single .ecwid-btn--primary,
html#ecwid_html body#ecwid_body .floating .ecsp.btn-set .ecwid-btn--primary {
    width: 100%;
    height: 60px;
    margin: .5rem auto;
  }
}

/*20231128 add this code that Ecwid presented*/
#ecwid-cart-paypal-placeholder iframe[name*="__detect_close"] {
  display: none !important;
}
