
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .dp__calendar_item:has(.dp--past, .dp__today) {
  pointer-events: none;
}
 html#ecwid_html body#ecwid_body .dp__calendar_item :is(.dp--past, .dp__today) {
  opacity: 0.3;
  background-image: none;
}
 .ec-pika-button--today {
  pointer-events: none;
}
 .ec-size .ec-store .grid-product__bg {
  display: none;
}
 .ec-size .ec-store .grid-product--has-shadow .grid-product__shadow {
  background-color: transparent;
}
 .details-product-purchase--add-more .details-product-purchase__add-buttons {
  display: none;
}
 .ec-date-selector__menu .dp__today {
  opacity: .3;
  color: #676767;
  cursor: default;
  pointer-events: none;
}
 .dp__calendar_item[id="2025-08-19"],
.dp__calendar_item[id="2025-08-20"],
.dp__calendar_item[id="2025-08-21"],
.dp__calendar_item[id="2025-08-22"],
.dp__calendar_item[id="2025-08-23"],
.dp__calendar_item[id="2025-08-24"],
.dp__calendar_item[id="2025-08-25"] {
  opacity: .3;
  color: #676767;
  cursor: default;
  pointer-events: none;
}
 .dp__calendar_row .dp__calendar_item:nth-child(1)
.ec-date-selector > > menu .dp__today
.dp__calendar_row .dp__calendar_item:nth-child(1), .dp__calendar_row .dp__calendar_item:has(.dp__today) + .dp__calendar_item {
  pointer-events: none;
  opacity: 0.6;
}
 .dp__calendar_item[id="2026-08-28"] {
  pointer-events: none !important;
  opacity: 0.6 !important;
}
 .dp__calendar_item[id="2026-08-29"] {
  pointer-events: none !important;
  opacity: 0.6 !important;
}
 .dp__calendar_item[id="2026-08-30"] {
  pointer-events: none !important;
  opacity: 0.6 !important;
}
 .dp__calendar_row .dp__calendar_item:nth-child(1),
.dp__calendar_row .dp__calendar_item:has(.dp__today) + .dp__calendar_item {
  pointer-events: none;
  opacity: 0.6;
}
 .dp--calendar-item:has(.dp--past, .dp--today) {
  pointer-events: none;
}
 .dp--calendar-item .dp--today {
  opacity: 0.3;
  background-image: none;
}
 .dp--calendar-item .dp--past {
  opacity: 0.3;
  background-image: none;
}
 .ec-pika-button--today {
  pointer-events: none;
}
 .ec-date-selector__menu .dp--today {
  opacity: .3;
  color: #676767;
  cursor: default;
  pointer-events: none;
}
 .dp--calendar-row .dp--calendar-item:nth-child(1) .ec-date-selector > > menu .dp--today .dp--calendar-row .dp--calendar-item:nth-child(1),
.dp--calendar-row .dp--calendar-item:has(.dp--today) + .dp--calendar-item {
  pointer-events: none;
  opacity: 0.6;
}
 .dp--calendar-item[id="2025-08-19"],
.dp--calendar-item[id="2025-08-20"],
.dp--calendar-item[id="2025-08-21"],
.dp--calendar-item[id="2025-08-22"],
.dp--calendar-item[id="2025-08-23"],
.dp--calendar-item[id="2025-08-24"],
.dp--calendar-item[id="2025-08-25"] {
  opacity: .3;
  color: #676767;
  cursor: default;
  pointer-events: none;
}
 .dp--calendar-item[id="2026-07-14"] {
  pointer-events: none !important;
  opacity: 0.6 !important;
}
 .dp--calendar-item[id="2026-07-15"] {
  pointer-events: none !important;
  opacity: 0.6 !important;
}
 .dp--calendar-item[id="2026-07-16"] {
  pointer-events: none !important;
  opacity: 0.6 !important;
}
 .ec-size .ec-store .grid-product__bg {
  display: none;
}
 .ec-size .ec-store .grid-product--has-shadow .grid-product__shadow {
  background-color: transparent;
}
 .details-product-purchase--add-more .details-product-purchase__add-buttons {
  display: none;
}
 .ec-size .ec-store .grid-product__bg {
  display: none;
}
 .ec-size .ec-store .grid-product--has-shadow .grid-product__shadow {
  background-color: transparent;
}
 #dp-2026-08-28, #dp-2026-08-29, #dp-2026-08-30 {
  pointer-events: none;
  opacity: 0.6;
}
 