.js-ready #panel { display: none; }
.js-ready #panel.is-open { display: block; }

.home-slider:not(.static-slider-ready) > .item:not(:first-child),
.home-slider.static-slider-ready > .item:not(.is-active) { display: none; }
.home-slider.static-slider-ready > .item.is-active { display: block; }

.static-slider-dots {
  position: absolute;
  right: 0;
  bottom: 24px;
  left: 0;
  z-index: 5;
  display: flex;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.static-slider-dots button {
  width: 10px;
  height: 10px;
  padding: 0;
  border: 1px solid #fff;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
}
.static-slider-dots button.is-active { background: #fff; }

.woocommerce-product-gallery__image { cursor: zoom-in; }
.woocommerce-product-gallery__image:not(:first-child) { display: none; }
.woocommerce-product-gallery__image.is-active { display: block; }

.static-notice {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 9999;
  max-width: 320px;
  padding: 14px 18px;
  border-radius: 3px;
  background: #121f33;
  color: #fff;
  box-shadow: 0 10px 30px rgb(0 0 0 / 22%);
  transition: opacity .25s ease, transform .25s ease;
}
.static-notice.is-leaving { opacity: 0; transform: translateY(8px); }

@media (max-width: 1199px) {
  #panel.is-open { position: fixed; inset: 0; z-index: 9999; overflow-y: auto; }
}

