i {
  transition: none;
}

.woocommerce-notices-wrapper {
  display: block !important;
}
.woocommerce-notices-wrapper .alert .add-to-cart-message {
  background-image: none;
  background-color: var(--bs-primary);
  color: var(--bs-white);
  text-transform: capitalize;
  text-indent: 0;
}
.woocommerce-notices-wrapper .alert .add-to-cart-message:hover {
  background-color: var(--bs-primary-dark);
}

.woocommerce-notices-wrapper:empty {
  display: none !important;
}

.password-input {
  display: block;
}

.outer-header .banner {
  background-color: var(--bs-body-bg);
}

.brand img {
  max-width: 400px;
  margin: 0rem 1rem 0rem 0rem;
  -o-object-fit: contain;
     object-fit: contain;
}

#offcanvas-myaccount .offcanvas-myaccount-menu li a .menu-icon:not(.menu-icon-logout) i {
  color: var(--bs-white);
}

.carousel-block .swiper-slide .slide-content .slide-content-inner h5 {
  background-color: var(--bs-dark);
}

.product-filter li .btn {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
  color: var(--bs-white);
}
.product-filter li .btn:hover {
  background-color: var(--bs-primary-dark);
  border-color: var(--bs-primary-dark);
}

li.product .inner-wrapper .zapc-cash-alt {
  background-color: transparent;
  border: 1px solid var(--bs-primary);
}

.pagination {
  display: flex;
  justify-content: center;
}
.pagination .pagination {
  margin: 30px 0px 0px 0px;
}
.pagination .pagination .page-item .page-link {
  box-shadow: none;
  color: var(--bs-primary);
}
.pagination .pagination .page-item .page-link.current {
  background-color: var(--bs-primary);
  color: var(--bs-white);
}

body.single-product div.product {
  width: 100%;
}
body.single-product .zapc-cash-alt {
  background-color: var(--bs-primary);
  border: 1px solid var(--bs-primary);
  color: var(--bs-white);
}

html body.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-grid .zapciw-ticket:not(.ticket-won) .ticket-title,
html body.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-grid .zapciw-ticket:not(.ticket-won) .ticket-number,
html body.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-grid .zapciw-ticket:not(.ticket-won) .ticket-status {
  color: var(--bs-white) !important;
}
html body.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-grid .zapciw-ticket.ticket-won .ticket-title,
html body.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-grid .zapciw-ticket.ticket-won .ticket-number,
html body.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-grid .zapciw-ticket.ticket-won .ticket-status {
  color: var(--bs-black) !important;
}

.zapc-checkout-button.green {
  border-color: var(--bs-primary);
}
.zapc-checkout-button.green i {
  color: var(--bs-primary);
}

.content-info .main-footer-menu ul li a {
  background-color: transparent !important;
}

#offcanvas-myaccount .offcanvas-wallet-outer .btn-tertiary {
  background-color: var(--bs-dark) !important;
}

#offcanvas-myaccount .offcanvas-myaccount-menu li a .menu-icon:not(.menu-icon-logout) {
  background-color: var(--bs-primary) !important;
  border: 2px solid var(--bs-primary) !important;
  color: var(--bs-white);
}
#offcanvas-myaccount .offcanvas-myaccount-menu li a .menu-icon:not(.menu-icon-logout):hover {
  background-color: var(--bs-primary-dark) !important;
  border-color: var(--bs-primary-dark) !important;
}

body.single-product .zapc-bulk-discount-buttons .zapc-bulk-button:hover {
  background-color: var(--bs-primary) !important;
}

body.single-product .postal-basket-wrapper .zapct-add-to-cart-wrapper .zap-competition-range-wrap-outer .rangeslider {
  background-color: var(--bs-dark) !important;
}

body.single-product .summary .single_add_to_cart_button {
  background-color: var(--bs-primary) !important;
  color: var(--bs-white);
  border-color: var(--bs-primary);
}
body.single-product .summary .single_add_to_cart_button:hover {
  background-color: var(--bs-primary-dark) !important;
  border-color: var(--bs-primary-dark);
}

body.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group-header .zapciw-prize-remaining {
  background-color: var(--bs-dark) !important;
}

.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  color: var(--bs-primary) !important;
}

.product-badges .badge {
  padding: 6px 12px;
  top: 49px;
  left: 16px;
  position: absolute;
  background: transparent;
  border: 1px solid var(--bs-gray-500);
  border-radius: 6px;
  color: var(--bs-gray-800);
  font-size: 0.625rem;
}

.order-complete__table .order-complete__item {
  flex-direction: column;
}

.woocommerce-MyAccount-content .woocommerce-Address {
  width: 100%;
}
.woocommerce-MyAccount-content .button {
  background-color: var(--bs-tertiary);
  color: #000 !important;
}

#purposes-content-container .purposes-header .purposes-header-title,
#purposes-content-container .purposes-header .purposes-header-text,
#iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back,
#iubenda-iframe .iub-btn.iub-btn-cp span {
  color: #000 !important;
}

#iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp {
  border-color: #000 !important;
}

.free-comp-ticket-count {
  margin-bottom: 30px;
}/*# sourceMappingURL=child-styles.css.map */