/* ==========================================================================
   Variables
   ========================================================================== */
/* ==========================================================================
   Mixins
   ========================================================================== */
/* ==========================================================================
   Animations
   ========================================================================== */
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes pulse-banner {
  0% {
    color: #BF9C7B;
  }
  50% {
    color: #E91E63;
  }
  100% {
    color: #BF9C7B;
  }
}
@keyframes pulse-banner {
  0% {
    color: #BF9C7B;
  }
  50% {
    color: #E91E63;
  }
  100% {
    color: #BF9C7B;
  }
}
@-webkit-keyframes pulse-badge {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 #F4B945;
    box-shadow: 0 0 0 0 #F4B945;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
  }
  100% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
  }
}
@keyframes pulse-badge {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 #F4B945;
    box-shadow: 0 0 0 0 #F4B945;
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
  }
  100% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
  }
}
@-webkit-keyframes cash-alt-txt {
  0% {
    color: #000;
    background-color: transparent;
  }
  50% {
    color: #fff;
    background-color: #BF9C7B;
  }
  100% {
    color: #000;
    background-color: transparent;
  }
}
@keyframes cash-alt-txt {
  0% {
    color: #000;
    background-color: transparent;
  }
  50% {
    color: #fff;
    background-color: #BF9C7B;
  }
  100% {
    color: #000;
    background-color: transparent;
  }
}
@-webkit-keyframes cash-alt-star {
  0% {
    background-color: #E91E63;
  }
  50% {
    background-color: #fff;
  }
  100% {
    background-color: #E91E63;
  }
}
@keyframes cash-alt-star {
  0% {
    background-color: #E91E63;
  }
  50% {
    background-color: #fff;
  }
  100% {
    background-color: #E91E63;
  }
}
@-webkit-keyframes cash-alt-bg {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes cash-alt-bg {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* ==========================================================================
   Typography
   ========================================================================== */
body {
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
}

a {
  color: #2E58EB;
}
a:hover {
  color: #143ed2;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Blinker", sans-serif;
}

h1,
.h1 {
  font-size: 2.5rem;
}

h2,
.h2 {
  font-size: 2rem;
}

h3,
.h3 {
  font-size: 1.75rem;
}

h4,
.h4 {
  font-size: 1.5rem;
}

h5,
.h5 {
  font-size: 1.25rem;
}

h6,
.h6 {
  font-size: 1rem;
}

/* ==========================================================================
   Badges
   ========================================================================== */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: 0.3s color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ease-in-out;
  -o-transition: 0.3s color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ease-in-out;
  transition: 0.3s color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ease-in-out;
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

/* ==========================================================================
    Buttons
    ========================================================================== */
.btn,
.button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 58px;
  padding: 0px 2rem;
  z-index: 0;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  text-align: center;
  color: var(--Color-black, #000);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
}
@media (max-width: 767.98px) {
  .btn,
  .button {
    padding: 0px 1rem;
    font-size: 16px;
    height: 48px;
  }
}
.btn::before,
.button::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.btn:hover,
.button:hover {
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.btn:hover::before,
.button:hover::before {
  opacity: 1;
}

/* ==========================================================================
   Cards
   ========================================================================== */
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
}

.card-body {
  padding: 1.25rem;
}

.card-img, .card-img-top {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* ==========================================================================
   Containers
   ========================================================================== */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 96%;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1360px;
  }
}
/* ==========================================================================
   Tables
   ========================================================================== */
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #2F2F2F;
  background-color: #fff !important;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #000;
  border-color: #000 !important;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #000;
}
.table tbody + tbody {
  border-top: 2px solid #000;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #000;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #000;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fff !important;
}

.table-hover tbody tr:hover {
  color: unset;
  background-color: unset;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c4d0f9;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #92a8f5;
}

.table-hover .table-primary:hover {
  background-color: #adbef7;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #adbef7;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #fcebcb;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #f9db9e;
}

.table-hover .table-secondary:hover {
  background-color: #fbe2b3;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #fbe2b3;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcebcb;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f9db9e;
}

.table-hover .table-warning:hover {
  background-color: #fbe2b3;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fbe2b3;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f9c1bd;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f58c84;
}

.table-hover .table-danger:hover {
  background-color: #f7aba6;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f7aba6;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fbfbfb;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f8f8f8;
}

.table-hover .table-light:hover {
  background-color: #eeeeee;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #eeeeee;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c5c5c5;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #939393;
}

.table-hover .table-dark:hover {
  background-color: #b8b8b8;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b8b8b8;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #fff;
  background-color: #2F2F2F;
  border-color: #000 !important;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

/* ==========================================================================
   Footer
   ========================================================================== */
.zapct-footer {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9' preserveAspectRatio='none'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center bottom/auto 9px no-repeat, #fff;
  padding: 1rem 0rem 3rem;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  .zapct-footer .container > .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav-logo {
    text-align: center;
  }
}
.zapct-footer .zapct-footer-nav-logo #footer-logo {
  max-height: 100px;
  display: inline-block;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav-logo #footer-logo {
    max-height: 75px;
  }
}
.zapct-footer .zapct-footer-nav-logo .zapct-footer-navbar-wrapper #menu-footer-menu {
  list-style: none;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-gap: 4rem;
  -moz-column-gap: 4rem;
  column-gap: 4rem;
  display: block;
  margin: 1rem 0px 3rem;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav-logo .zapct-footer-navbar-wrapper #menu-footer-menu {
    -webkit-columns: unset;
    -moz-columns: unset;
    columns: unset;
  }
}
.zapct-footer .zapct-footer-nav-logo .zapct-footer-navbar-wrapper #menu-footer-menu li {
  display: block;
  margin: 0px;
}
.zapct-footer .zapct-footer-nav-logo .zapct-footer-navbar-wrapper #menu-footer-menu li a {
  color: var(--Color-black, #000);
  font-family: "Blinker", sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: capitalize;
  padding: 0px;
}
.zapct-footer .zapct-footer-payment-socials {
  margin-top: 2rem;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-payment-socials {
    margin-top: 0rem;
    text-align: center;
  }
}
.zapct-footer .zapct-footer-credit {
  color: var(--Color-black, #000);
  font-family: "Blinker", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.7px;
  text-transform: capitalize;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-credit {
    text-align: center;
  }
}
.zapct-footer .zapct-footer-credit a {
  color: var(--Color-black, #000);
}

.zapct-footer-social-icons {
  margin-top: 2rem;
}
@media (max-width: 991.98px) {
  .zapct-footer-social-icons {
    text-align: left;
    margin-bottom: 4rem;
  }
}
@media (max-width: 767.98px) {
  .zapct-footer-social-icons {
    text-align: center;
  }
}
.zapct-footer-social-icons a i {
  position: relative;
}
.zapct-footer-social-icons a i::before, .zapct-footer-social-icons a i::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-color: #BF9C7B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 31'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M26.9416 0H4.42209C2.12941 0 .266602 1.8628.266602 4.15548V26.675c0 2.2927 1.862808 4.1555 4.155488 4.1555H15.531l.0151-11.0184h-2.8658c-.3696 0-.6712-.3017-.6712-.6712l-.0151-3.5522c0-.3771.3016-.6787.6787-.6787h2.8583v-3.4315c0-3.98204 2.4285-6.15405 5.9882-6.15405h2.9111c.377 0 .6787.30167.6787.67876v2.99406c0 .37708-.3017.67875-.6787.67875h-1.7874c-1.9307 0-2.3078.92008-2.3078 2.26248v2.979h4.246c.3771 0 .6787.3092.6712.6863 0 .0226 0 .0453-.0075.0679l-.4224 3.5446c-.0452.3394-.3318.5958-.6712.5958h-3.8086l-.0075 11.0184h6.6065c2.2927 0 4.1555-1.8628 4.1555-4.1555V4.15548C31.0971 1.8628 29.2343 0 26.9416 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 31'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M26.9416 0H4.42209C2.12941 0 .266602 1.8628.266602 4.15548V26.675c0 2.2927 1.862808 4.1555 4.155488 4.1555H15.531l.0151-11.0184h-2.8658c-.3696 0-.6712-.3017-.6712-.6712l-.0151-3.5522c0-.3771.3016-.6787.6787-.6787h2.8583v-3.4315c0-3.98204 2.4285-6.15405 5.9882-6.15405h2.9111c.377 0 .6787.30167.6787.67876v2.99406c0 .37708-.3017.67875-.6787.67875h-1.7874c-1.9307 0-2.3078.92008-2.3078 2.26248v2.979h4.246c.3771 0 .6787.3092.6712.6863 0 .0226 0 .0453-.0075.0679l-.4224 3.5446c-.0452.3394-.3318.5958-.6712.5958h-3.8086l-.0075 11.0184h6.6065c2.2927 0 4.1555-1.8628 4.1555-4.1555V4.15548C31.0971 1.8628 29.2343 0 26.9416 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.zapct-footer-social-icons a i::after {
  position: absolute;
  inset: 0px;
  background: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-footer-social-icons a i.fa-instagram-square::before, .zapct-footer-social-icons a i.fa-instagram-square::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M30.3718 6.40884c.2202.88094.3524 1.76188.3524 2.66484v.02203c.044 2.09219.0881 4.20649.1101 5.61599-.022 2.3785-.0441 4.0303-.0661 5.6821 0 1.013-.0661 2.0041-.1982 2.9952-.3744 3.4797-2.9512 6.3207-6.3868 7.0475-1.0131.1982-2.0262.3303-3.0613.3303-2.3713.0801-4.7542.067-7.1318.0539-.8906-.0049-1.7804-.0098-2.6686-.0098-1.0131 0-2.02621-.0661-3.01726-.1322-1.45355-.066-2.88508-.4845-4.14042-1.2113-1.69581-.991-2.95115-2.5547-3.523762-4.4267-.308329-.925-.484517-1.894-.528564-2.863-.11563841-1.9852-.11321396-3.9872-.11080483-5.9765.00034381-.2839.0006873-.5675.0006873-.8508 0-1.6298 0-3.2815.04404703-4.9113 0-1.01304.0660705-2.0041.1982115-2.99516C.46387 5.68206 1.25672 4.00828 2.46801 2.70889 3.65728 1.4976 5.19892.660705 6.87271.352376 7.64353.198211 8.41435.110117 9.18518.088094 11.2334 0 13.2815 0 15.3297 0c1.7399 0 3.4797 0 5.2196.0220235.8809 0 1.7619.0660705 2.6428.1761885 1.7399.198211 3.3696.902958 4.669 2.026158 1.2553 1.10118 2.1363 2.55473 2.5107 4.18447ZM7.48937 15.4164c0 4.3607 3.54583 7.9065 7.90643 7.9065 4.3827 0 7.9064-3.5458 7.9064-7.9065 0-4.3606-3.5457-7.90639-7.9064-7.90639-4.3606 0-7.90643 3.54579-7.90643 7.90639ZM21.7165 6.563c.0221 1.47558 1.2113 2.66485 2.6869 2.66485v-.02203c1.4756-.02202 2.6649-1.21129 2.6649-2.66484-.0221-1.47558-1.2113-2.66484-2.6869-2.66484-1.4756.02202-2.6869 1.21129-2.6649 2.68686Zm-10.4611 8.8307c0-2.2905 1.8719-4.1405 4.1624-4.1405 2.2904.0221 4.1404 1.872 4.1404 4.1625 0 2.2904-1.872 4.1404-4.1624 4.1404-2.2905 0-4.1404-1.872-4.1404-4.1624Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M30.3718 6.40884c.2202.88094.3524 1.76188.3524 2.66484v.02203c.044 2.09219.0881 4.20649.1101 5.61599-.022 2.3785-.0441 4.0303-.0661 5.6821 0 1.013-.0661 2.0041-.1982 2.9952-.3744 3.4797-2.9512 6.3207-6.3868 7.0475-1.0131.1982-2.0262.3303-3.0613.3303-2.3713.0801-4.7542.067-7.1318.0539-.8906-.0049-1.7804-.0098-2.6686-.0098-1.0131 0-2.02621-.0661-3.01726-.1322-1.45355-.066-2.88508-.4845-4.14042-1.2113-1.69581-.991-2.95115-2.5547-3.523762-4.4267-.308329-.925-.484517-1.894-.528564-2.863-.11563841-1.9852-.11321396-3.9872-.11080483-5.9765.00034381-.2839.0006873-.5675.0006873-.8508 0-1.6298 0-3.2815.04404703-4.9113 0-1.01304.0660705-2.0041.1982115-2.99516C.46387 5.68206 1.25672 4.00828 2.46801 2.70889 3.65728 1.4976 5.19892.660705 6.87271.352376 7.64353.198211 8.41435.110117 9.18518.088094 11.2334 0 13.2815 0 15.3297 0c1.7399 0 3.4797 0 5.2196.0220235.8809 0 1.7619.0660705 2.6428.1761885 1.7399.198211 3.3696.902958 4.669 2.026158 1.2553 1.10118 2.1363 2.55473 2.5107 4.18447ZM7.48937 15.4164c0 4.3607 3.54583 7.9065 7.90643 7.9065 4.3827 0 7.9064-3.5458 7.9064-7.9065 0-4.3606-3.5457-7.90639-7.9064-7.90639-4.3606 0-7.90643 3.54579-7.90643 7.90639ZM21.7165 6.563c.0221 1.47558 1.2113 2.66485 2.6869 2.66485v-.02203c1.4756-.02202 2.6649-1.21129 2.6649-2.66484-.0221-1.47558-1.2113-2.66484-2.6869-2.66484-1.4756.02202-2.6869 1.21129-2.6649 2.68686Zm-10.4611 8.8307c0-2.2905 1.8719-4.1405 4.1624-4.1405 2.2904.0221 4.1404 1.872 4.1404 4.1625 0 2.2904-1.872 4.1404-4.1624 4.1404-2.2905 0-4.1404-1.872-4.1404-4.1624Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-tiktok::before, .zapct-footer-social-icons a i.fa-tiktok::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 31 31'%3E%3Cpath d='M25.4354219-.000324h-20.554c-2.696 0-4.881 2.186-4.881 4.882v20.554c0 2.696 2.185 4.881 4.881 4.881h20.554c2.696 0 4.881-2.186 4.881-4.881v-20.554c0-2.696-2.185-4.882-4.881-4.882Zm-6.067 6.166h-3.172s-.041 12.171-.069 12.464c-.089.647-.425 1.235-.937 1.64-.472.396-1.063.622-1.678.643-.732-.008-1.433-.298-1.957-.81-.524-.511-.83-1.205-.855-1.937.019-.663.271-1.299.712-1.794.441-.496 1.044-.819 1.7-.913.144-.012.349-.017.545-.021v-3.225c-.476-.007-.951.024-1.422.094-1.214.255-2.319.88-3.164 1.788-.845.908-1.388 2.054-1.556 3.283-.144.948-.048 1.917.279 2.818s.874 1.706 1.592 2.341c.941.891 2.15 1.446 3.438 1.582 1.289.135 2.586-.158 3.692-.834.883-.505 1.616-1.237 2.123-2.12.507-.882.769-1.884.76-2.902.039-2.116.031-5.621.04-5.782 1.31.911 2.862 1.411 4.457 1.436v-3.15c-2.627-.442-4.278-1.813-4.528-4.601Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 31 31'%3E%3Cpath d='M25.4354219-.000324h-20.554c-2.696 0-4.881 2.186-4.881 4.882v20.554c0 2.696 2.185 4.881 4.881 4.881h20.554c2.696 0 4.881-2.186 4.881-4.881v-20.554c0-2.696-2.185-4.882-4.881-4.882Zm-6.067 6.166h-3.172s-.041 12.171-.069 12.464c-.089.647-.425 1.235-.937 1.64-.472.396-1.063.622-1.678.643-.732-.008-1.433-.298-1.957-.81-.524-.511-.83-1.205-.855-1.937.019-.663.271-1.299.712-1.794.441-.496 1.044-.819 1.7-.913.144-.012.349-.017.545-.021v-3.225c-.476-.007-.951.024-1.422.094-1.214.255-2.319.88-3.164 1.788-.845.908-1.388 2.054-1.556 3.283-.144.948-.048 1.917.279 2.818s.874 1.706 1.592 2.341c.941.891 2.15 1.446 3.438 1.582 1.289.135 2.586-.158 3.692-.834.883-.505 1.616-1.237 2.123-2.12.507-.882.769-1.884.76-2.902.039-2.116.031-5.621.04-5.782 1.31.911 2.862 1.411 4.457 1.436v-3.15c-2.627-.442-4.278-1.813-4.528-4.601Z'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-youtube-square::before, .zapct-footer-social-icons a i.fa-youtube-square::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 31 31'%3E%3Cpath d='M25.435675-.000324h-20.554c-2.696 0-4.882 2.186-4.882 4.882v20.554c0 2.696 2.186 4.881 4.882 4.881h20.554c2.696 0 4.881-2.186 4.881-4.881v-20.554c0-2.696-2.186-4.882-4.881-4.882Zm.252 12.625c.046-1.358-.246-2.707-.85-3.92-.409-.497-.978-.833-1.606-.949-2.598-.239-5.206-.338-7.815-.294-2.598-.046-5.198.049-7.786.285-.512.094-.986.338-1.364.702-.84.788-.933 2.136-1.027 3.274-.135 2.048-.135 4.103 0 6.15.027.641.121 1.278.28 1.899.113.479.341.922.663 1.29.381.383.865.641 1.392.741 2.012.252 4.041.357 6.068.313 3.268.047 6.135 0 9.524-.266.539-.093 1.037-.352 1.428-.74.262-.266.457-.591.57-.949.334-1.042.498-2.132.485-3.227.038-.532.038-3.739.038-4.309Zm-12.381 4.878v-5.874l5.528 2.951c-1.55.873-3.595 1.86-5.528 2.923Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 31 31'%3E%3Cpath d='M25.435675-.000324h-20.554c-2.696 0-4.882 2.186-4.882 4.882v20.554c0 2.696 2.186 4.881 4.882 4.881h20.554c2.696 0 4.881-2.186 4.881-4.881v-20.554c0-2.696-2.186-4.882-4.881-4.882Zm.252 12.625c.046-1.358-.246-2.707-.85-3.92-.409-.497-.978-.833-1.606-.949-2.598-.239-5.206-.338-7.815-.294-2.598-.046-5.198.049-7.786.285-.512.094-.986.338-1.364.702-.84.788-.933 2.136-1.027 3.274-.135 2.048-.135 4.103 0 6.15.027.641.121 1.278.28 1.899.113.479.341.922.663 1.29.381.383.865.641 1.392.741 2.012.252 4.041.357 6.068.313 3.268.047 6.135 0 9.524-.266.539-.093 1.037-.352 1.428-.74.262-.266.457-.591.57-.949.334-1.042.498-2.132.485-3.227.038-.532.038-3.739.038-4.309Zm-12.381 4.878v-5.874l5.528 2.951c-1.55.873-3.595 1.86-5.528 2.923Z'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a:hover i::after {
  opacity: 1;
}

/* ==========================================================================
   Header
   ========================================================================== */
.zapct-navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1000;
}
.zapct-navbar .ticker {
  overflow: hidden;
  background: -o-linear-gradient(left, #BF9C7B 0%, #F2DBB2 26.3%, #A8825E 46.61%, #DFB195 72.6%, #996E5F 100%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(26.3%, #F2DBB2), color-stop(46.61%, #A8825E), color-stop(72.6%, #DFB195), to(#996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #F2DBB2 26.3%, #A8825E 46.61%, #DFB195 72.6%, #996E5F 100%);
}
.zapct-navbar .ticker .ticker-inner {
  height: 27px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-animation: ticker 80s linear infinite;
  animation: ticker 80s linear infinite;
}
@media (max-width: 767.98px) {
  .zapct-navbar .ticker .ticker-inner {
    -webkit-animation-duration: 140s;
    animation-duration: 140s;
  }
}
.zapct-navbar .ticker .ticker-inner p {
  margin: 0px;
  width: 100%;
  padding: 0rem 3rem;
  text-align: center;
  font-family: "Blinker", sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  color: #000;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
}
.zapct-navbar .ticker .ticker-inner p a {
  color: #000;
  text-decoration: underline;
}
.zapct-navbar .ticker:hover .ticker-inner {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.zapct-navbar .zapct-navbar-primary {
  height: 100px;
  background: #2F2F2F;
  padding: 0px 40px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary {
    height: 70px;
    padding: 0px 15px;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-brand {
  margin: 0px;
}
.zapct-navbar .zapct-navbar-primary .navbar-brand img {
  display: block;
  height: 77px;
  margin: 0px;
  padding: 0px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-brand img {
    height: 50px;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 35px;
    height: 26px;
    padding: 0px;
    border: none;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    margin-left: 2rem !important;
  }
  .zapct-navbar .zapct-navbar-primary .navbar-toggler .navbar-toggler-icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 27'%3E%3Cpath fill='%23E91E63' fill-rule='evenodd' d='M35 22.0177H.00000428l-4.7e-7 4.7273H33.4445L35 22.0177ZM35 .744991 4e-7 .744987 0 5.47226h33.4445L35 .744991Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M34.8184 11.3813H0v4.7272h33.2629l1.5555-4.7272Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='34.8184' y1='13.7449' y2='13.7449' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23BF9C7B'/%3E%3Cstop offset='.328075' stop-color='%23D9BD8B'/%3E%3Cstop offset='.500175' stop-color='%23BF9C7B'/%3E%3Cstop offset='.863859' stop-color='%23996E5F'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler {
    margin-left: 1.25rem !important;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse {
    background-color: #2F2F2F;
    padding: 0px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .offcanvas-close {
  color: #fff;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%23E91E63' d='M4.07995.652465 30.1946 26.7671 26.8517 30.11.737074 3.99534 4.07995.652465Z'/%3E%3Cpath fill='%23E91E63' d='M30.1945 3.99534 4.07994 30.1099.737061 26.7671 26.8517.652462l3.3428 3.342878Z'/%3E%3C/svg%3E") center/contain no-repeat;
  padding: 0px;
  margin: 30px 0px 60px auto;
  text-indent: -999px;
  overflow: hidden;
  font-size: 0px;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav {
  margin: 0px auto !important;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link {
  position: relative;
  color: var(--Color-White, #FFF);
  font-size: 16px;
  font-weight: 500 !important;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  margin: 0px 1rem;
  position: relative;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link.active::after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link:hover::after {
  opacity: 1;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link {
    text-shadow: 0px 1.155px 0.578px rgba(0, 0, 0, 0.06);
    font-family: "Blinker", sans-serif;
    font-size: 34px;
    font-weight: 600 !important;
    letter-spacing: 1.047px;
    background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
    background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
    background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
    text-transform: capitalize;
  }
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link::after {
    content: none;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .active .nav-link::after {
  opacity: 1;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .active .nav-link {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    color: #E91E63;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .zapct-footer-social-icons {
  display: none;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .zapct-footer-social-icons {
    display: block;
    text-align: left;
    margin: auto 0px 2rem 1rem;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account {
    margin: 0px 0px 0px auto;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item {
  padding: 0px;
  margin: 0px;
  border: none;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background: -o-linear-gradient(85deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  background: linear-gradient(5deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  padding: 0px;
  border-radius: 5px;
  margin: 0px 0px 0px 20px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link {
    width: 34px;
    height: 34px;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link {
    margin-left: 10px;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link::before {
  content: "";
  position: absolute;
  inset: 0px;
  background-color: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i {
  margin: 0px;
  height: auto;
  font-size: unset;
  position: static;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i::before {
  content: "";
  display: block;
  width: 20px;
  height: 23px;
  background-color: #000;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 24'%3E%3Cpath fill='%23000' d='M11.1095.368423c3.3516 0 6.0784 2.726737 6.0784 6.078327 0 3.3516-2.7268 6.07835-6.0784 6.07835-3.35156 0-6.07829-2.72675-6.07829-6.07835 0-3.35159 2.72673-6.078327 6.07829-6.078327Zm0 10.805877c2.6068 0 4.7276-2.12075 4.7276-4.72755 0-2.60679-2.1208-4.72759-4.7276-4.72759-2.60676 0-4.72755 2.1208-4.72755 4.72759 0 2.6068 2.12079 4.72755 4.72755 4.72755ZM3.54682 16.496c1.66412-1.6897 3.87019-2.6202 6.21188-2.6202h2.7015c2.3416 0 4.5477.9305 6.2119 2.6202 1.6559 1.6814 2.5679 3.9009 2.5679 6.2497 0 .373-.3024.6754-.6754.6754H1.65426c-.37299 0-.675372-.3024-.675372-.6754 0-2.3488.911972-4.5683 2.567932-6.2497Zm16.31268 5.5743c-.3383-3.831-3.5277-6.8437-7.3993-6.8437H9.7587c-3.87163 0-7.061 3.0127-7.39936 6.8437H19.8595Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 24'%3E%3Cpath fill='%23000' d='M11.1095.368423c3.3516 0 6.0784 2.726737 6.0784 6.078327 0 3.3516-2.7268 6.07835-6.0784 6.07835-3.35156 0-6.07829-2.72675-6.07829-6.07835 0-3.35159 2.72673-6.078327 6.07829-6.078327Zm0 10.805877c2.6068 0 4.7276-2.12075 4.7276-4.72755 0-2.60679-2.1208-4.72759-4.7276-4.72759-2.60676 0-4.72755 2.1208-4.72755 4.72759 0 2.6068 2.12079 4.72755 4.72755 4.72755ZM3.54682 16.496c1.66412-1.6897 3.87019-2.6202 6.21188-2.6202h2.7015c2.3416 0 4.5477.9305 6.2119 2.6202 1.6559 1.6814 2.5679 3.9009 2.5679 6.2497 0 .373-.3024.6754-.6754.6754H1.65426c-.37299 0-.675372-.3024-.675372-.6754 0-2.3488.911972-4.5683 2.567932-6.2497Zm16.31268 5.5743c-.3383-3.831-3.5277-6.8437-7.3993-6.8437H9.7587c-3.87163 0-7.061 3.0127-7.39936 6.8437H19.8595Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i #basket-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: "Poppins", sans-serif;
  background-color: #E91E63;
  color: #fff;
  width: 22px;
  height: 14px;
  border-radius: 4px;
  top: 2px;
  right: 2px;
  font-size: 9px;
  border: none;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i #basket-count {
    width: 22px;
    height: 12px;
    top: -4px;
    right: -4px;
    font-size: 8px;
    padding-top: 4px;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link.nav-basket i::before {
  display: block;
  width: 20px;
  height: 23px;
  background-color: #000;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 24'%3E%3Cpath fill='%23000' d='M18.5868 6.13158h-2.3812v-.82327c0-2.72525-2.3039-4.939887-5.139-4.939887-2.83516 0-5.13913 2.214637-5.13913 4.939887v.82327H3.54628c-1.52464 0-2.715166 1.2679-2.552357 2.72511L2.34726 21.2064c.13702 1.2596 1.23331 2.2147 2.55236 2.2147H17.2335c1.319 0 2.4153-.9468 2.5525-2.2147l1.3532-12.34971c.1628-1.45721-1.0277-2.72511-2.5524-2.72511ZM7.64043 5.30831c0-1.81957 1.53329-3.29321 3.42617-3.29321 1.8929 0 3.4261 1.47364 3.4261 3.29321v.82327H7.64043v-.82327ZM18.0814 21.0335c-.0428.4199-.4111.7409-.8479.7409H4.89962c-.43685 0-.80512-.3128-.84791-.7409L2.69838 8.6838c-.05144-.48569.34262-.90554.8479-.90554h2.38119v1.64653c0 1.08681 1.71296 1.08681 1.71296 0V7.77826h6.85227v1.64653c0 1.08681 1.7129 1.08681 1.7129 0V7.77826h2.3812c.5053 0 .9079.41985.8479.90554l-1.3533 12.3497Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 24'%3E%3Cpath fill='%23000' d='M18.5868 6.13158h-2.3812v-.82327c0-2.72525-2.3039-4.939887-5.139-4.939887-2.83516 0-5.13913 2.214637-5.13913 4.939887v.82327H3.54628c-1.52464 0-2.715166 1.2679-2.552357 2.72511L2.34726 21.2064c.13702 1.2596 1.23331 2.2147 2.55236 2.2147H17.2335c1.319 0 2.4153-.9468 2.5525-2.2147l1.3532-12.34971c.1628-1.45721-1.0277-2.72511-2.5524-2.72511ZM7.64043 5.30831c0-1.81957 1.53329-3.29321 3.42617-3.29321 1.8929 0 3.4261 1.47364 3.4261 3.29321v.82327H7.64043v-.82327ZM18.0814 21.0335c-.0428.4199-.4111.7409-.8479.7409H4.89962c-.43685 0-.80512-.3128-.84791-.7409L2.69838 8.6838c-.05144-.48569.34262-.90554.8479-.90554h2.38119v1.64653c0 1.08681 1.71296 1.08681 1.71296 0V7.77826h6.85227v1.64653c0 1.08681 1.7129 1.08681 1.7129 0V7.77826h2.3812c.5053 0 .9079.41985.8479.90554l-1.3533 12.3497Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link:hover::before {
  opacity: 1;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link:hover i::before {
  background-color: #fff;
}

/* ==========================================================================
   Newsletter
   ========================================================================== */
.zapct-newsletter-block {
  background-color: #2F2F2F;
  padding: 0.5rem 0px;
}
@media (max-width: 991.98px) {
  .zapct-newsletter-block {
    padding: 1.5rem 0rem 3rem;
  }
}
.zapct-newsletter-block .overlay {
  padding: 0px;
}
.zapct-newsletter-block .overlay .inner {
  padding: 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .zapct-newsletter-block .overlay .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.zapct-newsletter-block .overlay .inner .newsletter-titles h2 {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0px auto 1.5rem;
  padding: 0px 0.5rem 0.75rem;
  color: var(--Color-black, #000);
  text-align: center;
  font-size: 44px;
  font-weight: 700;
  position: relative;
  color: var(--Color-White, #FFF);
  padding: 0px;
  margin: 0px;
  line-height: 1;
}
.zapct-newsletter-block .overlay .inner .newsletter-titles h2::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 1;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .newsletter-titles h2 {
    font-size: 34px;
  }
}
.zapct-newsletter-block .overlay .inner .newsletter-titles h2::after {
  content: none;
}
.zapct-newsletter-block .overlay .inner .newsletter-titles h3 {
  color: #fff;
  font-size: 1rem;
  text-align: left;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .newsletter-titles h3 {
    text-align: center;
    line-height: 1.5;
  }
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form {
    width: 100% !important;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form form {
  padding: 0px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-child {
  display: none !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div {
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div label {
  display: none !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input {
  color: #2F2F2F !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 0.48px !important;
  border-radius: 4px !important;
  border: none !important;
  height: 45px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-webkit-input-placeholder {
  color: #2F2F2F !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 0.48px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-moz-placeholder {
  color: #2F2F2F !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 0.48px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input:-ms-input-placeholder {
  color: #2F2F2F !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 0.48px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-ms-input-placeholder {
  color: #2F2F2F !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 0.48px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::placeholder {
  color: #2F2F2F !important;
  font-family: "Poppins", sans-serif !important;
  font-size: 16px !important;
  letter-spacing: 0.48px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button {
  height: 45px !important;
  width: 45px !important;
  font-size: 0px !important;
  overflow: hidden !important;
  text-indent: -9999px !important;
  background-color: #E91E63 !important;
  border-radius: 4px !important;
  border: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px !important;
  position: relative;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button::before, .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button::after {
  content: "";
  position: absolute;
  inset: 0px;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button::after {
  position: relative;
  background: #fff;
  opacity: 1;
  display: block;
  width: 10px;
  height: 18px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover {
  cursor: pointer;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover::before {
  opacity: 1;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover::after {
  background: #000;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button {
    width: 100% !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 19px !important;
    text-indent: 0px !important;
    font-weight: 600 !important;
    letter-spacing: 0.95px !important;
    text-transform: uppercase !important;
  }
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button::after {
    position: absolute;
    inset: auto;
    top: 50%;
    right: 1rem;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
  }
}

/* ==========================================================================
   Dark Theme
   ========================================================================== */
body.dark-theme {
  background-color: #2F2F2F;
  color: #F2F2F2;
}
body.dark-theme .section-title {
  color: #F2F2F2;
}
body.dark-theme .zapct-navbar {
  background-color: #2F2F2F;
}
body.dark-theme .zapct-navbar #menu-primary-menu a {
  color: #F2F2F2;
}
body.dark-theme .zapct-navbar .cart-account .nav-link i {
  color: #F2F2F2;
}
body.dark-theme .zapct-page-title {
  background-color: #2F2F2F;
}
body.dark-theme .zapct-page-title h1 {
  color: #F2F2F2;
}
body.dark-theme ul.products li.product .inner-wrapper {
  background-color: #F2F2F2;
}
body.dark-theme div.product .entry-summary .price {
  color: #F2F2F2;
}
body.dark-theme div.product .entry-summary .zap-competition-question-wrap .zap-competition-question-text {
  color: #F2F2F2;
}
body.dark-theme div.product .entry-summary .zap-competition-question-wrap .zap-lottery-question-answers label {
  color: #F2F2F2;
}
body.dark-theme div.product .entry-summary .zap-competition-question-wrap .zap-lottery-question-answers input:checked ~ label {
  color: #2F2F2F;
}
body.dark-theme div.product .entry-summary #competition-countdown {
  background-color: transparent;
}
body.dark-theme .zapct-footer {
  background-color: #2F2F2F;
}
body.dark-theme .zapct-footer .zapct-footer-nav ul li a {
  color: #fff;
}
body.dark-theme .zapct-footer .zapct-legal {
  color: #F2F2F2;
}
body.dark-theme .zapct-footer .zapct-legal a {
  color: #fff;
}

/* ==========================================================================
   General CSS
   ========================================================================== */
body {
  background-color: #F2F2F2;
  color: #000;
}

body:not(.single-product) .container.main-container {
  margin-bottom: 8rem;
}

a {
  color: #2F2F2F;
}
a:hover {
  color: #E91E63;
}

.zapct-homepage-section {
  padding: 5rem 0;
  border-bottom: none;
}
@media (max-width: 767.98px) {
  .zapct-homepage-section {
    padding: 3rem 0;
  }
}

.section-title {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0px auto 1.5rem;
  padding: 0px 0.5rem 0.75rem;
  color: var(--Color-black, #000);
  text-align: center;
  font-size: 44px;
  font-weight: 700;
  position: relative;
}
.section-title::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 1;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
@media (max-width: 767.98px) {
  .section-title {
    font-size: 34px;
  }
}

.zapct-homepage-button-wrap {
  text-align: center;
}
.zapct-homepage-button-wrap .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 58px;
  padding: 0px 2rem;
  z-index: 0;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  text-align: center;
  color: var(--Color-black, #000);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
  background: #2F2F2F !important;
  height: 40px;
  color: var(--Color-White, #FFF);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .zapct-homepage-button-wrap .btn {
    padding: 0px 1rem;
    font-size: 16px;
    height: 48px;
  }
}
.zapct-homepage-button-wrap .btn::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-homepage-button-wrap .btn:hover {
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.zapct-homepage-button-wrap .btn:hover::before {
  opacity: 1;
}
.zapct-homepage-button-wrap .btn::before {
  opacity: 1;
}
.zapct-homepage-button-wrap .btn:hover::before {
  opacity: 0;
}
@media (max-width: 767.98px) {
  .zapct-homepage-button-wrap .btn {
    font-size: 12px;
    height: 42px;
  }
}

.zapct-page-title {
  text-align: center;
  background-color: transparent;
  margin: 0px;
}
.zapct-page-title h1 {
  display: inline-block;
  color: var(--Color-black, #000);
  text-align: center;
  font-size: 38px;
  font-weight: 700;
  padding-bottom: 0.75rem;
  position: relative;
}
.zapct-page-title h1::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 1;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-page-title h1::after {
  width: 100%;
  left: 0px;
}
@media (max-width: 767.98px) {
  .zapct-page-title h1 {
    font-size: 30px;
  }
}

ul.pagination {
  margin: 2rem 0rem;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
ul.pagination .page-item {
  margin: 0px 3px;
}
ul.pagination .page-item .page-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
  background: -o-linear-gradient(85deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  background: linear-gradient(5deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  overflow: hidden;
  z-index: 0;
  border: none;
  color: #2F2F2F;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.515px;
  text-transform: uppercase;
}
ul.pagination .page-item .page-link::before {
  content: "";
  position: absolute;
  background-color: #E91E63;
  inset: 0px;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
  z-index: -1;
}
ul.pagination .page-item .page-link:hover, ul.pagination .page-item .page-link.current {
  color: #fff;
}
ul.pagination .page-item .page-link:hover::before, ul.pagination .page-item .page-link.current::before {
  opacity: 1;
}

/* ==========================================================================
   WooCommerce - Cart
   ========================================================================== */
.woocommerce .cart .product-quantity div.zap-competition-qty {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* ==========================================================================
   WooCommerce - Checkout
   ========================================================================== */
@media (max-width: 767.98px) {
  .woocommerce-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .woocommerce-info > * {
    width: 100%;
    display: block;
  }
  .woocommerce-info > *.woocommerce-form-coupon-toggle {
    margin: 0px 0px 1rem 0px !important;
  }
}

.woocommerce-form-coupon .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.woocommerce-form-coupon .card-body > * {
  margin-top: 0px !important;
  width: calc(50% - 15px);
}
@media (max-width: 767.98px) {
  .woocommerce-form-coupon .card-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .woocommerce-form-coupon .card-body > * {
    width: 100%;
  }
  .woocommerce-form-coupon .card-body > *.input-text {
    margin: 0px 0px 1rem 0px !important;
  }
}

@media (max-width: 767.98px) {
  .woocommerce-cart .main-container > .woocommerce,
  .woocommerce-checkout .main-container > .woocommerce {
    padding: 0px;
  }
}
body.woocommerce-order-received .timeline ul li p {
  font-size: 13px;
  background-color: #F2F2F2;
  padding: 0.25rem;
}

/* ==========================================================================
   WooCommerce - General
   ========================================================================== */
.woocommerce-store-notice {
  display: none !important;
}

@media (min-width: 1200px) {
  div.woocommerce {
    max-width: 1360px !important;
  }
}
/* ==========================================================================
   WooCommerce - My Account
   ========================================================================== */
.woocommerce-account.logged-out .woocommerce {
  padding: 0rem !important;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.woocommerce-account .woocommerce {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  background-color: transparent;
  border-radius: 0px;
  padding: 0px;
  max-width: 100% !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
  width: 100%;
  max-width: 270px;
  padding: 0px;
  max-width: 360px;
  border: none;
  margin: 0px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent !important;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    max-width: 100%;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item {
  margin-bottom: 10px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 58px;
  padding: 0px 2rem;
  z-index: 0;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  text-align: center;
  color: var(--Color-black, #000);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 50px;
  padding: 0px 1rem;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link {
    padding: 0px 1rem;
    font-size: 16px;
    height: 48px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover {
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover::before {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link::before {
  background: #2F2F2F;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:after {
  content: "";
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  position: relative;
  left: 0px;
  top: -1px;
  margin-right: 1rem;
  display: block;
  width: 15px;
  height: 19px;
  background-color: #000;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M12.75.626404c1.1983 0 2.1777 1.092806 2.2462 2.470766L15 3.2514v1.58998c0 .53058-.2642.94348-.582 1.16333l-.0804.05089c-.4978.28657-.8376.88323-.8376 1.5708 0 .63847.293 1.19854.7334 1.50473l.1042.06607c.3252.18715.6144.57365.657 1.0841l.0054.1301v1.59c0 1.398-.9367 2.5407-2.1178 2.6205l-.1322.0045H2.25c-1.19826 0-2.1777455-1.0928-2.24618053-2.4708L0 12.0014v-1.59c0-.53053.264249-.94345.581964-1.1633l.080421-.0509C1.16018 8.91064 1.5 8.31398 1.5 7.6264c0-.63846-.29301-1.19853-.733428-1.50472L.662385 6.0556C.337222 5.86845.0479609 5.48197.00538319 4.97153L0 4.84138V3.2514C0 1.85344.936693.710701 2.1178.63086L2.25.626404h10.5ZM6 5.0014c-.41421 0-.75.39176-.75.875v3.5c0 .48327.33579.875.75.875.41423 0 .75-.39173.75-.875v-3.5c0-.48324-.33577-.875-.75-.875Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M12.75.626404c1.1983 0 2.1777 1.092806 2.2462 2.470766L15 3.2514v1.58998c0 .53058-.2642.94348-.582 1.16333l-.0804.05089c-.4978.28657-.8376.88323-.8376 1.5708 0 .63847.293 1.19854.7334 1.50473l.1042.06607c.3252.18715.6144.57365.657 1.0841l.0054.1301v1.59c0 1.398-.9367 2.5407-2.1178 2.6205l-.1322.0045H2.25c-1.19826 0-2.1777455-1.0928-2.24618053-2.4708L0 12.0014v-1.59c0-.53053.264249-.94345.581964-1.1633l.080421-.0509C1.16018 8.91064 1.5 8.31398 1.5 7.6264c0-.63846-.29301-1.19853-.733428-1.50472L.662385 6.0556C.337222 5.86845.0479609 5.48197.00538319 4.97153L0 4.84138V3.2514C0 1.85344.936693.710701 2.1178.63086L2.25.626404h10.5ZM6 5.0014c-.41421 0-.75.39176-.75.875v3.5c0 .48327.33579.875.75.875.41423 0 .75-.39173.75-.875v-3.5c0-.48324-.33577-.875-.75-.875Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background-color ease-in-out;
  -o-transition: 0.3s background-color ease-in-out;
  transition: 0.3s background-color ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link.active, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover {
  color: #fff;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link.active::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover::before {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link.active::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover::after {
  background-color: #fff;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--dashboard a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M12.75.626404c1.1983 0 2.1777 1.092806 2.2462 2.470766L15 3.2514v1.58998c0 .53058-.2642.94348-.582 1.16333l-.0804.05089c-.4978.28657-.8376.88323-.8376 1.5708 0 .63847.293 1.19854.7334 1.50473l.1042.06607c.3252.18715.6144.57365.657 1.0841l.0054.1301v1.59c0 1.398-.9367 2.5407-2.1178 2.6205l-.1322.0045H2.25c-1.19826 0-2.1777455-1.0928-2.24618053-2.4708L0 12.0014v-1.59c0-.53053.264249-.94345.581964-1.1633l.080421-.0509C1.16018 8.91064 1.5 8.31398 1.5 7.6264c0-.63846-.29301-1.19853-.733428-1.50472L.662385 6.0556C.337222 5.86845.0479609 5.48197.00538319 4.97153L0 4.84138V3.2514C0 1.85344.936693.710701 2.1178.63086L2.25.626404h10.5ZM6 5.0014c-.41421 0-.75.39176-.75.875v3.5c0 .48327.33579.875.75.875.41423 0 .75-.39173.75-.875v-3.5c0-.48324-.33577-.875-.75-.875Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%23fff' d='M12.75.626404c1.1983 0 2.1777 1.092806 2.2462 2.470766L15 3.2514v1.58998c0 .53058-.2642.94348-.582 1.16333l-.0804.05089c-.4978.28657-.8376.88323-.8376 1.5708 0 .63847.293 1.19854.7334 1.50473l.1042.06607c.3252.18715.6144.57365.657 1.0841l.0054.1301v1.59c0 1.398-.9367 2.5407-2.1178 2.6205l-.1322.0045H2.25c-1.19826 0-2.1777455-1.0928-2.24618053-2.4708L0 12.0014v-1.59c0-.53053.264249-.94345.581964-1.1633l.080421-.0509C1.16018 8.91064 1.5 8.31398 1.5 7.6264c0-.63846-.29301-1.19853-.733428-1.50472L.662385 6.0556C.337222 5.86845.0479609 5.48197.00538319 4.97153L0 4.84138V3.2514C0 1.85344.936693.710701 2.1178.63086L2.25.626404h10.5ZM6 5.0014c-.41421 0-.75.39176-.75.875v3.5c0 .48327.33579.875.75.875.41423 0 .75-.39173.75-.875v-3.5c0-.48324-.33577-.875-.75-.875Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--orders a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M11.375 0C12.8248 0 14 .940204 14 2.1v11.2c0 .2691-.1928.5144-.4959.6309-.3032.1166-.663.0838-.9257-.0843l-1.6409-1.0502-1.64089 1.0502c-.34816.2228-.85006.2006-1.16532-.0516L7 12.8899l-1.13129.9051c-.31526.2522-.81716.2744-1.16531.0516l-1.6409-1.0502-1.64089 1.0502c-.26265.1681-.62249.2009-.925651.0843C.192806 13.8144 0 13.5691 0 13.3V2.1C0 .940204 1.17526 0 2.625 0h8.75ZM7 7H4.375c-.48324 0-.875.31339-.875.69999 0 .38661.39176.7.875.7H7c.48326 0 .875-.31339.875-.7C7.875 7.31339 7.48326 7 7 7Zm2.625-2.8h-5.25c-.48324 0-.875.3134-.875.7 0 .35898.33779.65485.77296.69529L4.375 5.6h5.25c.4833 0 .875-.31341.875-.7 0-.35899-.3378-.65486-.77295-.69529L9.625 4.2Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M11.375 0C12.8248 0 14 .940204 14 2.1v11.2c0 .2691-.1928.5144-.4959.6309-.3032.1166-.663.0838-.9257-.0843l-1.6409-1.0502-1.64089 1.0502c-.34816.2228-.85006.2006-1.16532-.0516L7 12.8899l-1.13129.9051c-.31526.2522-.81716.2744-1.16531.0516l-1.6409-1.0502-1.64089 1.0502c-.26265.1681-.62249.2009-.925651.0843C.192806 13.8144 0 13.5691 0 13.3V2.1C0 .940204 1.17526 0 2.625 0h8.75ZM7 7H4.375c-.48324 0-.875.31339-.875.69999 0 .38661.39176.7.875.7H7c.48326 0 .875-.31339.875-.7C7.875 7.31339 7.48326 7 7 7Zm2.625-2.8h-5.25c-.48324 0-.875.3134-.875.7 0 .35898.33779.65485.77296.69529L4.375 5.6h5.25c.4833 0 .875-.31341.875-.7 0-.35899-.3378-.65486-.77295-.69529L9.625 4.2Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--wins a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 20'%3E%3Cpath fill='%23000' d='M9.08533 0C5.85967 0 3.23535 2.62432 3.23535 5.84998c0 3.22565 2.62432 5.85002 5.84998 5.85002 3.22567 0 5.84997-2.62437 5.84997-5.85002C14.9353 2.62432 12.3114 0 9.08533 0Zm3.16497 5.64705L11.113 6.81289l.2699 1.65318c.0384.23662-.0611.4748-.2581.61348-.107.07521-.2339.1136-.36.1136-.1046 0-.2089-.02585-.3033-.07874l-1.37539-.7596-1.37543.76039c-.20958.11635-.46892.10263-.6644-.03604-.19627-.13868-.29577-.37687-.25816-.61348l.26991-1.65318-1.13646-1.16584c-.16375-.16806-.22056-.41447-.14534-.63698.07443-.2233.26678-.38431.49987-.42035l1.54701-.23662.69692-1.48511c.20567-.44033.92845-.44033 1.13412 0l.69695 1.48511 1.547.23662c.2323.03526.4254.19705.4998.42035.0745.22212.0177.46892-.1461.63698l-.0015.00039ZM3.77697 11.0121.557683 16.6546c-.108012.1948-.099823.4384.024955.6252.124779.1869.341192.3003.573982.276l2.56225-.1869 1.1312 2.2488c.10801.2029.31623.333.54083.341h.01677c.2246 0 .44102-.1217.54903-.3086l2.09628-3.6372-2.03818-3.5154c-.84031-.349-1.59717-.8605-2.23783-1.4858v.0004ZM16.9217 16.6419l-3.0907-5.6302c-1.0064 1.0347-2.33 1.7356-3.804 1.9475-.30906.0489-.62594.0734-.95098.0734-.34882 0-.68946-.0245-1.02231-.0814l.99074 1.8009L11.731 19.649c.1029.1875.3012.3097.5152.3097h.016c.2218-.008.4201-.1386.523-.3422l1.0859-2.2569 2.4885.1956c.2218.0164.428-.0898.5468-.2853.1189-.1876.1267-.432.016-.6276l-.0007-.0004Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 20'%3E%3Cpath fill='%23000' d='M9.08533 0C5.85967 0 3.23535 2.62432 3.23535 5.84998c0 3.22565 2.62432 5.85002 5.84998 5.85002 3.22567 0 5.84997-2.62437 5.84997-5.85002C14.9353 2.62432 12.3114 0 9.08533 0Zm3.16497 5.64705L11.113 6.81289l.2699 1.65318c.0384.23662-.0611.4748-.2581.61348-.107.07521-.2339.1136-.36.1136-.1046 0-.2089-.02585-.3033-.07874l-1.37539-.7596-1.37543.76039c-.20958.11635-.46892.10263-.6644-.03604-.19627-.13868-.29577-.37687-.25816-.61348l.26991-1.65318-1.13646-1.16584c-.16375-.16806-.22056-.41447-.14534-.63698.07443-.2233.26678-.38431.49987-.42035l1.54701-.23662.69692-1.48511c.20567-.44033.92845-.44033 1.13412 0l.69695 1.48511 1.547.23662c.2323.03526.4254.19705.4998.42035.0745.22212.0177.46892-.1461.63698l-.0015.00039ZM3.77697 11.0121.557683 16.6546c-.108012.1948-.099823.4384.024955.6252.124779.1869.341192.3003.573982.276l2.56225-.1869 1.1312 2.2488c.10801.2029.31623.333.54083.341h.01677c.2246 0 .44102-.1217.54903-.3086l2.09628-3.6372-2.03818-3.5154c-.84031-.349-1.59717-.8605-2.23783-1.4858v.0004ZM16.9217 16.6419l-3.0907-5.6302c-1.0064 1.0347-2.33 1.7356-3.804 1.9475-.30906.0489-.62594.0734-.95098.0734-.34882 0-.68946-.0245-1.02231-.0814l.99074 1.8009L11.731 19.649c.1029.1875.3012.3097.5152.3097h.016c.2218-.008.4201-.1386.523-.3422l1.0859-2.2569 2.4885.1956c.2218.0164.428-.0898.5468-.2853.1189-.1876.1267-.432.016-.6276l-.0007-.0004Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--points-and-rewards a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 19'%3E%3Cpath fill='url(%23a)' d='M9 .824c-4.968 0-9 4.043-9 9.023 0 4.98 4.032 9.022 9 9.022s9-4.042 9-9.022S13.968.824 9 .824Zm.297 13.534a1.14 1.14 0 0 1-.603 0c-1.404-.478-4.554-2.49-4.554-5.9 0-1.507 1.206-2.725 2.7-2.725.882 0 1.665.424 2.16 1.091a2.69 2.69 0 0 1 2.16-1.091c1.494 0 2.7 1.218 2.7 2.724 0 3.41-3.15 5.423-4.563 5.901Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1' x2='18' y1='10' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 19'%3E%3Cpath fill='url(%23a)' d='M9 .824c-4.968 0-9 4.043-9 9.023 0 4.98 4.032 9.022 9 9.022s9-4.042 9-9.022S13.968.824 9 .824Zm.297 13.534a1.14 1.14 0 0 1-.603 0c-1.404-.478-4.554-2.49-4.554-5.9 0-1.507 1.206-2.725 2.7-2.725.882 0 1.665.424 2.16 1.091a2.69 2.69 0 0 1 2.16-1.091c1.494 0 2.7 1.218 2.7 2.724 0 3.41-3.15 5.423-4.563 5.901Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1' x2='18' y1='10' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--woo-wallet a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 16'%3E%3Cpath fill='url(%23a)' d='M16.475 11.392c-.2 2.23-1.808 3.693-4.141 3.693h-7.5a4.173 4.173 0 0 1-4.167-4.177V5.06c0-2.272 1.367-3.86 3.492-4.127.216-.033.441-.05.675-.05h7.5c.216 0 .425.008.625.042 1.991.234 3.341 1.629 3.516 3.65a.41.41 0 0 1-.416.443h-1.292c-.8 0-1.542.31-2.075.86a2.943 2.943 0 0 0-.875 2.356c.133 1.52 1.467 2.716 3.05 2.716h1.192c.241 0 .441.2.416.442Z'/%3E%3Cpath fill='url(%23b)' d='M17.333 7.123v1.721c0 .46-.367.836-.833.852h-1.634c-.9 0-1.725-.66-1.8-1.562a1.68 1.68 0 0 1 .5-1.361 1.659 1.659 0 0 1 1.2-.502H16.5a.857.857 0 0 1 .833.852Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.5' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 16'%3E%3Cpath fill='url(%23a)' d='M16.475 11.392c-.2 2.23-1.808 3.693-4.141 3.693h-7.5a4.173 4.173 0 0 1-4.167-4.177V5.06c0-2.272 1.367-3.86 3.492-4.127.216-.033.441-.05.675-.05h7.5c.216 0 .425.008.625.042 1.991.234 3.341 1.629 3.516 3.65a.41.41 0 0 1-.416.443h-1.292c-.8 0-1.542.31-2.075.86a2.943 2.943 0 0 0-.875 2.356c.133 1.52 1.467 2.716 3.05 2.716h1.192c.241 0 .441.2.416.442Z'/%3E%3Cpath fill='url(%23b)' d='M17.333 7.123v1.721c0 .46-.367.836-.833.852h-1.634c-.9 0-1.725-.66-1.8-1.562a1.68 1.68 0 0 1 .5-1.361 1.659 1.659 0 0 1 1.2-.502H16.5a.857.857 0 0 1 .833.852Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.5' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--coupons a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='url(%23a)' d='M8 .69c-4.416 0-8 3.593-8 8.02s3.584 8.02 8 8.02 8-3.593 8-8.02S12.416.69 8 .69ZM5.6 5.502c.44 0 .8.36.8.802a.798.798 0 0 1-.8.802c-.44 0-.8-.361-.8-.802 0-.441.36-.802.8-.802Zm.424 6.039a.593.593 0 0 1-.424.176.593.593 0 0 1-.424-.176.605.605 0 0 1 0-.85l4.8-4.812a.603.603 0 0 1 .848 0 .606.606 0 0 1 0 .85l-4.8 4.812Zm4.376.377a.805.805 0 0 1-.808-.802c0-.441.36-.802.8-.802.44 0 .8.36.8.802a.797.797 0 0 1-.792.802Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='16' y1='9' y2='9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='url(%23a)' d='M8 .69c-4.416 0-8 3.593-8 8.02s3.584 8.02 8 8.02 8-3.593 8-8.02S12.416.69 8 .69ZM5.6 5.502c.44 0 .8.36.8.802a.798.798 0 0 1-.8.802c-.44 0-.8-.361-.8-.802 0-.441.36-.802.8-.802Zm.424 6.039a.593.593 0 0 1-.424.176.593.593 0 0 1-.424-.176.605.605 0 0 1 0-.85l4.8-4.812a.603.603 0 0 1 .848 0 .606.606 0 0 1 0 .85l-4.8 4.812Zm4.376.377a.805.805 0 0 1-.808-.802c0-.441.36-.802.8-.802.44 0 .8.36.8.802a.797.797 0 0 1-.792.802Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='16' y1='9' y2='9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--edit-address a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%23000' d='M14.4.0784912c.8837 0 1.6.6466998 1.6 1.4444488V11.634c0 .7978-.7163 1.4445-1.6 1.4445H1.6c-.883656 0-1.6-.6467-1.6-1.4445V1.52294C0 .725191.716344.0784912 1.6.0784912h12.8ZM12 8.74516H4c-.44182 0-.8.32334-.8.72222 0 .39888.35818.72222.8.72222h8c.4418 0 .8-.32334.8-.72222 0-.39888-.3582-.72222-.8-.72222ZM6.4 2.96738H4.8c-.84349 0-1.53453.58924-1.59561 1.33664L3.2 4.41182v1.44445c0 .7615.6527 1.38534 1.48059 1.44048L4.8 7.30071h1.6c.84351 0 1.53453-.58922 1.59561-1.33664L8 5.85627V4.41182c0-.76148-.65268-1.38534-1.48059-1.44048L6.4 2.96738ZM12 5.85627H9.6c-.44184 0-.8.32334-.8.72222 0 .37039.30882.67565.7067.71736l.0933.00486H12c.4418 0 .8-.32334.8-.72222 0-.37039-.3088-.67564-.7067-.71736L12 5.85627ZM6.4 4.41182v1.44445H4.8V4.41182h1.6ZM12 2.96738H9.6c-.44184 0-.8.32335-.8.72222 0 .39887.35816.72222.8.72222H12c.4418 0 .8-.32335.8-.72222 0-.39887-.3582-.72222-.8-.72222Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%23000' d='M14.4.0784912c.8837 0 1.6.6466998 1.6 1.4444488V11.634c0 .7978-.7163 1.4445-1.6 1.4445H1.6c-.883656 0-1.6-.6467-1.6-1.4445V1.52294C0 .725191.716344.0784912 1.6.0784912h12.8ZM12 8.74516H4c-.44182 0-.8.32334-.8.72222 0 .39888.35818.72222.8.72222h8c.4418 0 .8-.32334.8-.72222 0-.39888-.3582-.72222-.8-.72222ZM6.4 2.96738H4.8c-.84349 0-1.53453.58924-1.59561 1.33664L3.2 4.41182v1.44445c0 .7615.6527 1.38534 1.48059 1.44048L4.8 7.30071h1.6c.84351 0 1.53453-.58922 1.59561-1.33664L8 5.85627V4.41182c0-.76148-.65268-1.38534-1.48059-1.44048L6.4 2.96738ZM12 5.85627H9.6c-.44184 0-.8.32334-.8.72222 0 .37039.30882.67565.7067.71736l.0933.00486H12c.4418 0 .8-.32334.8-.72222 0-.37039-.3088-.67564-.7067-.71736L12 5.85627ZM6.4 4.41182v1.44445H4.8V4.41182h1.6ZM12 2.96738H9.6c-.44184 0-.8.32335-.8.72222 0 .39887.35816.72222.8.72222H12c.4418 0 .8-.32335.8-.72222 0-.39887-.3582-.72222-.8-.72222Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--edit-account a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 17'%3E%3Cpath fill='%23000' d='M7 8.87849c1.86317 0 3.5586.55496 4.8049 1.33721.6229.391 1.1545.8518 1.5387 1.352.378.4922.6564 1.0812.6564 1.7108 0 .6759-.3197 1.2089-.7799 1.5887-.4359.36-1.0104.5982-1.6213.7646-1.2269.3341-2.86513.4467-4.5988.4467-1.73366 0-3.37193-.1126-4.59888-.4467-.61082-.1664-1.18527-.4046-1.621273-.7646C.319775 14.4874 0 13.9544 0 13.2785c0-.6296.278483-1.2186.656421-1.7108.384149-.5002.915799-.961 1.538679-1.352C3.44141 9.43345 5.13686 8.87849 7 8.87849ZM7 .0784912c2.14776 0 3.8889 1.7908688 3.8889 3.9999988 0 2.20914-1.74114 4-3.8889 4-2.14777 0-3.88889-1.79086-3.88889-4C3.11111 1.86936 4.85223.0784912 7 .0784912Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 17'%3E%3Cpath fill='%23000' d='M7 8.87849c1.86317 0 3.5586.55496 4.8049 1.33721.6229.391 1.1545.8518 1.5387 1.352.378.4922.6564 1.0812.6564 1.7108 0 .6759-.3197 1.2089-.7799 1.5887-.4359.36-1.0104.5982-1.6213.7646-1.2269.3341-2.86513.4467-4.5988.4467-1.73366 0-3.37193-.1126-4.59888-.4467-.61082-.1664-1.18527-.4046-1.621273-.7646C.319775 14.4874 0 13.9544 0 13.2785c0-.6296.278483-1.2186.656421-1.7108.384149-.5002.915799-.961 1.538679-1.352C3.44141 9.43345 5.13686 8.87849 7 8.87849ZM7 .0784912c2.14776 0 3.8889 1.7908688 3.8889 3.9999988 0 2.20914-1.74114 4-3.8889 4-2.14777 0-3.88889-1.79086-3.88889-4C3.11111 1.86936 4.85223.0784912 7 .0784912Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--responsible-gaming a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 19'%3E%3Cpath fill='%23000' d='M5.69567 18.1128c2.57323 0 4.83553-1.7359 5.50153-4.2214l1.7974-6.70814c.0146-.05434-.0036-.09753-.0156-.11844-.0121-.02094-.0405-.0582-.0948-.07277-.8317-.22284-1.6896.27247-1.9124 1.1041l-.6466 2.41325c-.0215.08-.0738.1482-.1455.1896-.0718.0414-.157.0526-.23703.0312-.26532-.0711-.53418-.1093-.80202-.1166-.02682.0075-.05498.0118-.0842.0118-.02979 0-.05855-.0045-.08582-.0122-.56872.0129-1.1283.1678-1.63465.4601-.79463.4588-1.36306 1.1996-1.60054 2.0859-.04465.1666-.21587.2655-.3825.2209-.16658-.0447-.26546-.2159-.22082-.3825.28065-1.0475.95241-1.9229 1.89156-2.4651.53553-.3092 1.12151-.4886 1.72047-.5339V2.2641c0-.47351-.38525-.8588-.85881-.8588-.47355 0-.8588.38525-.8588.8588v5.69929c0 .17249-.13984.3123-.3123.3123-.1725 0-.31227-.13981-.31227-.3123V.858803C6.40204.385251 6.01679 0 5.54324 0c-.47356 0-.85881.385251-.85881.858803V7.96342c0 .1725-.13984.31231-.3123.31231-.1725 0-.31231-.13981-.31231-.31231V2.2641c0-.47351-.38525-.8588-.8588-.8588s-.8588.38525-.8588.8588v6.48001c0 .1725-.13985.31231-.31231.31231-.1725 0-.3123-.13981-.3123-.31231V5.23086c0-.47352-.38526-.8588-.858807-.8588C.385252 4.37206 0 4.75731 0 5.23086v7.18644c.00010613 3.1405 2.55511 5.6955 5.69567 5.6955Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 19'%3E%3Cpath fill='%23000' d='M5.69567 18.1128c2.57323 0 4.83553-1.7359 5.50153-4.2214l1.7974-6.70814c.0146-.05434-.0036-.09753-.0156-.11844-.0121-.02094-.0405-.0582-.0948-.07277-.8317-.22284-1.6896.27247-1.9124 1.1041l-.6466 2.41325c-.0215.08-.0738.1482-.1455.1896-.0718.0414-.157.0526-.23703.0312-.26532-.0711-.53418-.1093-.80202-.1166-.02682.0075-.05498.0118-.0842.0118-.02979 0-.05855-.0045-.08582-.0122-.56872.0129-1.1283.1678-1.63465.4601-.79463.4588-1.36306 1.1996-1.60054 2.0859-.04465.1666-.21587.2655-.3825.2209-.16658-.0447-.26546-.2159-.22082-.3825.28065-1.0475.95241-1.9229 1.89156-2.4651.53553-.3092 1.12151-.4886 1.72047-.5339V2.2641c0-.47351-.38525-.8588-.85881-.8588-.47355 0-.8588.38525-.8588.8588v5.69929c0 .17249-.13984.3123-.3123.3123-.1725 0-.31227-.13981-.31227-.3123V.858803C6.40204.385251 6.01679 0 5.54324 0c-.47356 0-.85881.385251-.85881.858803V7.96342c0 .1725-.13984.31231-.3123.31231-.1725 0-.31231-.13981-.31231-.31231V2.2641c0-.47351-.38525-.8588-.8588-.8588s-.8588.38525-.8588.8588v6.48001c0 .1725-.13985.31231-.31231.31231-.1725 0-.3123-.13981-.3123-.31231V5.23086c0-.47352-.38526-.8588-.858807-.8588C.385252 4.37206 0 4.75731 0 5.23086v7.18644c.00010613 3.1405 2.55511 5.6955 5.69567 5.6955Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--customer-logout a:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 19'%3E%3Cpath fill='url(%23a)' d='M9 .233c-4.959 0-9 4.051-9 9.022 0 4.972 4.041 9.023 9 9.023s9-4.051 9-9.023C18 4.284 13.959.233 9 .233Zm3.024 11.098a.682.682 0 0 1 0 .956.666.666 0 0 1-.477.198.666.666 0 0 1-.477-.198L9 10.212l-2.07 2.075a.666.666 0 0 1-.477.198.666.666 0 0 1-.477-.198.681.681 0 0 1 0-.957l2.07-2.075-2.07-2.075a.681.681 0 0 1 0-.956.678.678 0 0 1 .954 0L9 8.299l2.07-2.075a.678.678 0 0 1 .954 0 .682.682 0 0 1 0 .956l-2.07 2.075 2.07 2.075Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='18' y1='9' y2='9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 19'%3E%3Cpath fill='url(%23a)' d='M9 .233c-4.959 0-9 4.051-9 9.022 0 4.972 4.041 9.023 9 9.023s9-4.051 9-9.023C18 4.284 13.959.233 9 .233Zm3.024 11.098a.682.682 0 0 1 0 .956.666.666 0 0 1-.477.198.666.666 0 0 1-.477-.198L9 10.212l-2.07 2.075a.666.666 0 0 1-.477.198.666.666 0 0 1-.477-.198.681.681 0 0 1 0-.957l2.07-2.075-2.07-2.075a.681.681 0 0 1 0-.956.678.678 0 0 1 .954 0L9 8.299l2.07-2.075a.678.678 0 0 1 .954 0 .682.682 0 0 1 0 .956l-2.07 2.075 2.07 2.075Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='18' y1='9' y2='9' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  max-width: calc(100% - 300px);
  width: 100%;
  margin-left: auto;
  border: none;
  border-left: none;
  padding: 0px 0px 0px 30px;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    max-width: 100%;
    padding: 0rem;
    margin-top: 30px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .endpoint-title,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content legend {
  color: #000;
  font-family: "Blinker", sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 46px; /* 184% */
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  overflow: hidden;
  margin: 0px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  padding: 0px 1rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background: #fff;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin: 0px;
  border: none;
  min-width: 170px;
  color: var(--Font-Grey, #484E52);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn::after {
  content: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn.active {
  background: #2F2F2F;
  color: #fff;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item:first-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn:first-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item:first-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn:first-child {
  border-radius: 2px 0px 0px 2px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item:last-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn:last-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item:last-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn:last-child {
  border-radius: 0px 2px 2px 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0px;
  margin: 0px !important;
  background-color: transparent;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .card-header {
  background-color: transparent;
  padding: 0rem;
  border: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content {
  padding: 0px 15px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets {
  margin: 1rem 0rem 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  padding: 10px 10px 10px 1rem !important;
  margin-bottom: 10px !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner {
  padding: 0px 2rem 0px 2rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23E91E63' d='m6.5.5 1.45934 4.49139h4.72256L8.86126 7.76722l1.45934 4.49138L6.5 9.48278 2.6794 12.2586l1.45934-4.49138L.318133 4.99139H5.04066L6.5.5Z'/%3E%3C/svg%3E") left 2px/18px no-repeat;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner {
    padding: 0px 2rem 0px 0rem;
    background: transparent;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner strong {
  font-weight: 400;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner .d-md-inline {
  padding: 0px 0.25em;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 58px;
  padding: 0px 2rem;
  z-index: 0;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  text-align: center;
  color: var(--Color-black, #000);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
  background: #2F2F2F !important;
  height: 40px;
  color: var(--Color-White, #FFF);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  text-decoration: none;
  background: transparent !important;
  padding: 0px;
  height: auto;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle {
    padding: 0px 1rem;
    font-size: 16px;
    height: 48px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:hover {
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:hover::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:hover::before {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle::before {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:hover::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:hover::before {
  opacity: 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle::before {
  content: "View Tickets";
  position: relative;
  inset: auto;
  background: transparent;
  z-index: 0;
  color: #484E52 !important;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  text-indent: 0px;
  margin-right: 1rem;
  opacity: 1 !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:hover::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:hover::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle {
    width: auto;
    min-width: 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn.open::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle.open::before {
  content: "Hide Tickets";
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn.open::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle.open::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63 !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-my-account-ticket-wrapper {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: 1rem 0rem 0.5rem !important;
  padding: 1.5rem !important;
  border-radius: 0px;
  background-color: #F2F2F2 !important;
  color: #2F2F2F !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table thead th {
  padding-top: 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr {
  padding: 0rem 0rem;
  margin: 0rem;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr {
    padding: 1rem 0rem;
    border-bottom: 1px solid #000;
    background-color: transparent !important;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr td {
    background-color: transparent !important;
    padding: 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr {
  margin-bottom: 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
  width: 100%;
  min-width: auto;
  margin: 0.25rem 0rem;
  padding: 5px 10px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #fff !important;
  height: auto;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
    margin: 0.5rem 0rem;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column {
  width: 50%;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns .woocommerce-column {
    width: 100%;
    padding: 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card .card-body {
  padding: 1rem 0rem;
}

.woocommerce-account.logged-out .woocommerce {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: visible;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  max-width: 850px;
  margin: 0px auto;
  padding: 1.5rem;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword > * {
  margin-right: 0px;
  margin-left: 0px;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword label,
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input {
  display: block;
  width: 100%;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 58px;
  padding: 0px 2rem;
  z-index: 0;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  text-align: center;
  color: var(--Color-black, #000);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
}
@media (max-width: 767.98px) {
  .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button {
    padding: 0px 1rem;
    font-size: 16px;
    height: 48px;
  }
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover {
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover::before {
  opacity: 1;
}

/* ==========================================================================
   WooCommerce - Product Loop
   ========================================================================== */
.zapct-product-cat-filter .zapc-product-cat-filter-list {
  display: block !important;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;
  margin: 0px;
}
@media (max-width: 991.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter {
    overflow: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0.5rem 0px;
  }
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter {
    margin: 0px -0.25rem;
  }
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li {
  margin: 0px 0.5rem;
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li {
    margin: 0px 0.25rem;
  }
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li:first-child {
    display: none;
  }
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li .filter-button {
  padding: 0.5rem;
  color: var(--Color-black, #000);
  text-align: center;
  font-weight: 600;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li .filter-button::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li .filter-button.active::after, .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li .filter-button:hover::after {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li .filter-button {
    padding: 0.25rem;
    white-space: unset;
    letter-spacing: 0px;
    font-size: 10px;
    text-align: center;
    background-color: #2F2F2F;
    color: #fff;
    border-radius: 4px;
    display: block;
  }
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li .filter-button::after {
    content: none;
  }
}
.zapct-product-cat-filter .zapc-product-cat-filter-select {
  display: none !important;
}

.admin-bar.home .zapct-product-cat-filter {
  top: 95px;
}
@media (max-width: 767.98px) {
  .admin-bar.home .zapct-product-cat-filter {
    top: 70px;
  }
}

@media (max-width: 767.98px) {
  .woocommerce ul.products {
    margin: 0rem -0.5rem;
  }
}
@media (max-width: 991.98px) {
  .woocommerce ul.products li.product {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product {
    padding: 0rem 0.5rem;
    margin-bottom: 1rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  border: 1px solid #E2E2E2;
  padding-bottom: 0px;
}
.woocommerce ul.products li.product .inner-wrapper:hover .product_type_zap_competition::before {
  opacity: 1;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: auto;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link > *:not(.zapc-countdown, .zapc-countdown) {
  width: 100%;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link > *:not(.zapc-countdown, .zapc-countdown, .zapct-thumbnail-wrap) {
  margin: 0px 30px 0.5rem;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link > *:not(.zapc-countdown, .zapc-countdown, .zapct-thumbnail-wrap) {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px;
  width: auto;
  padding: 0rem 0.5rem;
  z-index: 1;
  margin: 0px;
  white-space: nowrap;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border-radius: 0px 0px 4px 0px;
  color: var(--Color-White, #FFF);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  width: 50%;
  height: 40px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
    width: 100%;
    border-radius: 0px;
    height: 35px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .onsale {
  display: none;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  width: 50%;
  padding: 0px 0.5rem;
  margin-bottom: 0.75rem;
  height: 40px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  color: var(--Color-black, #000);
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div span {
  font-size: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown {
    width: 100%;
    margin: 0rem 0px 0.25rem;
  }
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div {
    font-size: 7px;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div span {
    font-size: 14px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track {
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border-radius: 0px;
  height: 5px;
  margin-top: 1.25rem;
  border: none;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar {
  height: 100%;
  position: relative;
  overflow: visible;
  background-color: #E91E63;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar .percentage-marker,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar .marker {
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: -10px;
  right: -10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 19'%3E%3Cpath fill='%23000' stroke='%23fff' d='m9.97559 3.8457 1.34671 4.14551h5.8984l-1.2451.9043-3.5264 2.56249 1.3467 4.1465.4756 1.4629-1.2451-.9043L9.5 13.6006l-3.52637 2.5625-1.24511.9043.47558-1.4629 1.3457-4.1465-3.52539-2.56249-1.24511-.9043h5.89843L9.02441 3.8457 9.5 2.38184l.47559 1.46386Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label-percentage,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label {
  line-height: 1;
  position: absolute;
  top: -1rem;
  left: 0px;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label::before,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label::before {
  content: "Sold: ";
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label {
  left: auto;
  right: 0px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label {
    top: -0.75rem;
    font-size: 10px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner {
  margin-bottom: 0.25rem;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner .game-type-icon {
  margin-right: 0.25rem;
  background: transparent;
  color: #fff;
  padding: 0px;
  border-radius: 0px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner .game-type-icon span {
  display: block;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner .game-type-icon span::before {
  content: "";
  position: relative;
  display: block;
  width: 23px;
  height: 23px;
  background: url("../images/prize-draw.svg") center/contain no-repeat;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner .game-type {
  font-family: "Blinker", sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.9px;
  color: #BF9C7B;
  background: transparent;
  padding: 0px;
  border-radius: 0;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner .game-type {
    font-size: 14px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner.instant-slot .zapc-game-type-banner__inner .game-type-icon span:before {
  background-image: url("../images/Spin.svg");
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner.instant-scratch .zapc-game-type-banner__inner .game-type-icon span:before {
  background-image: url("../images/scratch.svg");
  width: 22px;
  height: 22px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner.instant-flip .zapc-game-type-banner__inner .game-type-icon span:before {
  background-image: url("../images/flips.svg");
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner.instant-win .zapc-game-type-banner__inner .game-type-icon span:before {
  background-image: url("../images/IW_icon.svg");
  width: 36px;
  margin-right: -1.25rem;
  top: -4px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner.auto-draw .zapc-game-type-banner__inner .game-type-icon span:before {
  background-image: url("../images/auto-draw.svg");
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  padding: 0px;
  clear: both;
  color: var(--Color-black, #000);
  font-size: 22px;
  font-weight: 600;
  text-align: center;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-size: 20px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 0.3rem 0.5rem 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  border: 2px solid #BF9C7B;
  border-radius: 4px;
  z-index: 0;
  color: var(--Color-black, #000);
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  -webkit-animation: cash-alt-txt 3s infinite ease-in-out;
  animation: cash-alt-txt 3s infinite ease-in-out;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt::after {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  background-color: #E91E63;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23E91E63' d='m6.5.5 1.45934 4.49139h4.72256L8.86126 7.76722l1.45934 4.49138L6.5 9.48278 2.6794 12.2586l1.45934-4.49138L.318133 4.99139H5.04066L6.5.5Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23E91E63' d='m6.5.5 1.45934 4.49139h4.72256L8.86126 7.76722l1.45934 4.49138L6.5 9.48278 2.6794 12.2586l1.45934-4.49138L.318133 4.99139H5.04066L6.5.5Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin-right: 0.25rem;
  position: relative;
  top: -1px;
  -webkit-animation: cash-alt-star 3s infinite ease-in-out;
  animation: cash-alt-star 3s infinite ease-in-out;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt::after {
    content: none;
  }
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
    font-size: 8px;
    padding: 0.35rem 0rem 0.2rem;
    letter-spacing: 0.5px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
  text-align: center;
  line-height: 1;
  font-size: 29px;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: left;
  font-family: "Blinker", sans-serif;
  padding: 0px;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
    font-size: 18px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .woocommerce-Price-amount {
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #BF9C7B;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price del {
  color: #CCCCCC;
  text-decoration: none;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price del .woocommerce-Price-amount {
  background-clip: unset;
  -webkit-text-fill-color: unset;
  background: transparent;
  color: #CCCCCC;
  text-decoration: line-through;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price ins {
  text-decoration: none;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .price_suffix {
  color: var(--Color-black, #000);
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .price_suffix {
    display: none;
  }
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  height: 58px;
  padding: 0px 2rem;
  z-index: 0;
  overflow: hidden;
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  text-align: center;
  color: var(--Color-black, #000);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
  margin-top: 0.75rem;
  position: relative;
  width: 100%;
  border-radius: 0px 0px 6px 6px;
  height: 50px;
  -webkit-filter: none !important;
  filter: none !important;
  color: var(--Color-White, #FFF);
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
    padding: 0px 1rem;
    font-size: 16px;
    height: 48px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #E91E63;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover {
  color: #fff;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover::before {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
    font-size: 16px;
    height: 45px;
    padding: 0px 0.5rem;
  }
}

/* ==========================================================================
   WooCommerce - Single Product
   ========================================================================== */
.single-product .zapct-page-title {
  padding-bottom: 0.5rem;
}
.single-product .zapct-page-title h1 {
  padding: 0px;
}
.single-product .zapct-page-title h1::after {
  content: none;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-lottery-user-ticket-count {
    margin: 1rem 0px;
  }
}
.single-product .main-container .zap-lottery-user-ticket-count .woocommerce-info > * {
  width: auto;
  display: inline-block;
}
.single-product .main-container .zap-competition-requirements-wrapper {
  margin-bottom: 2rem;
  margin-right: -5px;
  margin-left: -5px;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper {
    margin-bottom: 1rem;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.single-product .main-container .zap-competition-requirements-wrapper .row > div {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
  padding-right: 5px;
  padding-left: 5px;
}
.single-product .main-container .zap-competition-requirements-wrapper .row > div .requirement {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--Color-black, #000);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.629px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .row > div .requirement {
    font-size: 15px;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .row > div .requirement::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #BF9C7B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23E91E63' d='m6.5.5 1.45934 4.49139h4.72256L8.86126 7.76722l1.45934 4.49138L6.5 9.48278 2.6794 12.2586l1.45934-4.49138L.318133 4.99139H5.04066L6.5.5Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%23E91E63' d='m6.5.5 1.45934 4.49139h4.72256L8.86126 7.76722l1.45934 4.49138L6.5 9.48278 2.6794 12.2586l1.45934-4.49138L.318133 4.99139H5.04066L6.5.5Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  margin-right: 0.5rem;
}
.single-product .main-container .zap-competition-requirements-wrapper .row > div .requirement .draw-date-time {
  padding-left: 0.5em;
}
.single-product .main-container div.product .entry-summary .price {
  text-align: center;
  line-height: 1;
  font-size: 29px;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: left;
  font-family: "Blinker", sans-serif;
  margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .price {
    font-size: 18px;
  }
}
.single-product .main-container div.product .entry-summary .price .woocommerce-Price-amount {
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #BF9C7B;
}
.single-product .main-container div.product .entry-summary .price del {
  color: #CCCCCC;
  text-decoration: none;
}
.single-product .main-container div.product .entry-summary .price del .woocommerce-Price-amount {
  background-clip: unset;
  -webkit-text-fill-color: unset;
  background: transparent;
  color: #CCCCCC;
  text-decoration: line-through;
}
.single-product .main-container div.product .entry-summary .price ins {
  text-decoration: none;
}
.single-product .main-container div.product .entry-summary .price .price_suffix {
  color: var(--Color-black, #000);
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .price .price_suffix {
    display: none;
  }
}
.single-product .main-container div.product .entry-summary .price .woocommerce-Price-amount {
  font-size: 45px;
  font-weight: 700;
  letter-spacing: 1.35px;
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product .entry-summary .price .woocommerce-Price-amount {
    font-size: 30px;
  }
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-competition-question-text {
  color: var(--Dark-Grey, #292E3C);
  font-family: "Blinker", sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 0.66px;
  text-transform: capitalize;
  padding: 0px;
  margin-bottom: 1rem;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers {
  padding: 0px;
  margin-bottom: 10px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer .zap-lottery-question-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 60px;
  padding: 0px;
  margin: 0px;
  background: -o-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) padding-box, -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%) border-box;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(255, 255, 255))) padding-box, -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F)) border-box;
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) padding-box, linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%) border-box;
  border: 2px solid transparent;
  border-radius: 3px;
  color: var(--Color-black, #000);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  z-index: 0;
  overflow: hidden;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer .zap-lottery-question-label::before {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer .zap-lottery-question-label::after {
  content: "";
  position: absolute;
  inset: 0px;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
  z-index: -1;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer .zap-lottery-question-label:hover,
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer input:checked ~ label {
  color: #fff;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer .zap-lottery-question-label:hover::after,
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer input:checked ~ label::after {
  opacity: 1;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons {
  max-width: 100%;
  margin: 0px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  overflow: hidden;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  padding: 0px 1rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background: #fff;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin: 0px;
  border: none;
  min-width: 170px;
  color: var(--Font-Grey, #484E52);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link::before, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link::after,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn::before,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn::after {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link:hover, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link.active,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn:hover,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn.active {
  background: #2F2F2F;
  color: #fff;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item:first-child .nav-link,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn:first-child {
  border-radius: 2px 0px 0px 2px;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item:last-child .nav-link,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn:last-child {
  border-radius: 0px 2px 2px 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text {
  text-align: left;
  color: #2F2F2F;
  margin-top: 1.5rem;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text a {
  color: #2F2F2F;
  text-decoration: underline;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text ul, .single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text ol {
  list-style-position: inside;
  padding-left: 1em;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper {
  margin: 1.5rem 0px;
  padding: 23px 30px 30px;
  background: -o-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) padding-box, -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%) border-box;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(255, 255, 255))) padding-box, -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F)) border-box;
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%) padding-box, linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%) border-box;
  border: 2px solid transparent;
  border-radius: 5px;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper {
    padding: 20px;
  }
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty {
  margin: 0px !important;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity::before {
  content: "How many tickets?";
  color: var(--Dark-Grey, #292E3C);
  font-family: "Blinker", sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 1.1px;
  text-transform: capitalize;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity .qty {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  border-radius: 3px;
  border: 2px solid var(--Mid-Grey, #CCD1D7);
  background: #FFF;
  min-width: 100px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30px !important;
  height: 30px !important;
  line-height: 1;
  border: none !important;
  padding: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #000;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin: 0px !important;
  border-radius: 3px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button]:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button].zap-competition-qty-plus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #000;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button].zap-competition-qty-plus:hover {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer {
  padding: 0rem 1rem 0rem 1rem;
  width: calc(100% - 60px);
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider {
  height: 12px;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider .rangeslider__fill {
  background-color: #E91E63;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider .rangeslider__handle {
  background-color: #000;
  border: 3px solid #fff;
  border-radius: 0px;
  width: 13px;
  height: 33px;
  top: -11px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider .rangeslider__handle .rangeslider__handle__value {
  background-color: #2F2F2F;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  left: 4px;
  top: -40px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 0.25rem 0.5rem;
  color: var(--White, #FFF);
  font-family: "Blinker", sans-serif;
  font-size: 12px;
  font-weight: 400;
  width: auto;
  min-width: 0px;
  border-radius: 3px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider .rangeslider__handle .rangeslider__handle__value::before {
  bottom: -5px;
  left: calc(50% - 5px);
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid;
  border-top-color: #2F2F2F;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider .rangeslider__labels {
  display: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper {
  margin-top: 1rem;
  padding: 0px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button {
  width: 100% !important;
  margin: 0px;
  border-radius: 3px;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  color: var(--Color-black, #000);
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  padding-right: 0px;
  height: 42px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button::before {
  background: #2F2F2F;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button::after {
  content: "";
  display: block;
  aspect-ratio: 1/1;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E") center/10px no-repeat, #E91E63;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover {
  color: #fff;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress {
  margin: 0px;
  float: left;
  width: calc(100% - 270px);
  padding-top: 5px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track {
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  border-radius: 0px;
  height: 5px;
  margin-top: 1.25rem;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar {
  height: 100%;
  position: relative;
  overflow: visible;
  background-color: #E91E63;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .percentage-marker,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .marker {
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: -10px;
  right: -10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 19 19'%3E%3Cpath fill='%23000' stroke='%23fff' d='m9.97559 3.8457 1.34671 4.14551h5.8984l-1.2451.9043-3.5264 2.56249 1.3467 4.1465.4756 1.4629-1.2451-.9043L9.5 13.6006l-3.52637 2.5625-1.24511.9043.47558-1.4629 1.3457-4.1465-3.52539-2.56249-1.24511-.9043h5.89843L9.02441 3.8457 9.5 2.38184l.47559 1.46386Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label-percentage,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label {
  line-height: 1;
  position: absolute;
  top: -1rem;
  left: 0px;
  color: #2F2F2F;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label::before,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label::before {
  content: "Sold: ";
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label {
  left: auto;
  right: 0px;
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product .entry-summary .cart .zap-competitions-progress {
    float: none;
    width: 100%;
    margin-bottom: 2rem;
  }
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label {
  top: -1.25rem;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper {
  margin: 0px;
  float: right;
  width: 230px;
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper {
    float: none;
    width: 100%;
  }
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  color: var(--Color-black, #000);
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown > div span {
  font-size: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}
.single-product .main-container div.product .entry-summary .trustpilot-widget {
  clear: both;
  padding-top: 2rem;
}
.single-product .main-container div.product .entry-summary.go-postal .zapct-add-to-cart-wrapper,
.single-product .main-container div.product .entry-summary.go-postal .zap-competitions-progress,
.single-product .main-container div.product .entry-summary.go-postal .competition-countdown-wrapper {
  display: none !important;
}
.single-product .zap-competition-accordion-wrapper {
  background-color: #CCCCCC;
  padding: 80px 0px;
}
@media (max-width: 767.98px) {
  .single-product .zap-competition-accordion-wrapper {
    padding: 40px 0px;
  }
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion {
  max-width: 850px;
  margin: 0px auto;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single {
  margin-bottom: 14px;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header {
  padding: 0rem;
  margin-bottom: 0;
  background-color: transparent;
  border: none;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
  width: 100%;
  background-color: transparent;
  border: none;
  text-align: left;
  color: var(--Color-black, #000);
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 0.75px;
  padding: 1rem 1rem 1.25rem 2.5rem;
  position: relative;
}
@media (max-width: 767.98px) {
  .single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
    padding: 20px;
  }
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::before, .single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 1rem;
  right: 1rem;
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63;
  opacity: 0;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button:hover::after {
  opacity: 1;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button[aria-expanded=true]::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button[aria-expanded=true]::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body {
  padding: 1rem 1rem 1.25rem 2.5rem;
}
@media (max-width: 767.98px) {
  .single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body {
    padding: 0px 20px 20px;
  }
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body h3 {
  font-size: 1.25rem;
}
.single-product #zapciw-instant-wins {
  padding: 0px 1rem 0px 0px;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins {
    padding: 0px;
  }
}
.single-product #zapciw-instant-wins .zapciw-title {
  display: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group {
  position: relative;
  overflow: hidden;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group::before {
  content: "";
  position: absolute;
  inset: 0px;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  opacity: 0.7;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header {
  padding: 13px;
  grid-template-columns: 70px 1fr auto;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-image-link .zapciw-prize-image {
  margin: 0px;
  max-width: 70px;
  border-radius: 3px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info {
  padding: 0px;
  -ms-flex-item-align: center;
  align-self: center;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-title {
  color: var(--Color-black, #000);
  font-size: 18px;
  font-weight: 400;
  margin: 0px 0px 0.5rem;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-remaining {
  background-color: #000;
  color: #FFF;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button {
  width: 25px;
  height: 25px;
  padding: 0px;
  background-color: #000;
  border-radius: 2px;
  -ms-flex-item-align: center;
  align-self: center;
  margin-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button .fa-chevron-down::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E") center/contain no-repeat;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details {
  position: relative;
  border: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  overflow: hidden;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  padding: 0px 1rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background: #fff;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin: 0px;
  border: none;
  min-width: 170px;
  color: var(--Font-Grey, #484E52);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link::before, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link::after,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn::before,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn::after {
  content: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link:hover, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link.active,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn:hover,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn.active {
  background: #2F2F2F;
  color: #fff;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item:first-child .nav-link,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn:first-child {
  border-radius: 2px 0px 0px 2px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item:last-child .nav-link,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn:last-child {
  border-radius: 0px 2px 2px 0px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link {
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
  border-radius: 3px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-bottom {
  background-color: #2F2F2F;
  color: #fff;
  border-radius: 0px;
}
.single-product .zapc-related-products {
  padding: 50px 0px 90px;
}
.single-product .zapc-related-products .related {
  background-color: transparent;
  margin: 0px;
  padding: 0px;
}
/* ==========================================================================
   Page Template - Contact
   ========================================================================== */
/* ==========================================================================
   Page Template - Legal
   ========================================================================== */
.page-template-legal .main-container > .card {
  background-color: transparent !important;
  padding: 0px;
  border: none;
}
.page-template-legal .main-container > .card .nav-pills {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  overflow: hidden;
}
.page-template-legal .main-container > .card .nav-pills .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link,
.page-template-legal .main-container > .card .nav-pills > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  padding: 0px 1rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background: #fff;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin: 0px;
  border: none;
  min-width: 170px;
  color: var(--Font-Grey, #484E52);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link::before, .page-template-legal .main-container > .card .nav-pills .nav-item .nav-link::after,
.page-template-legal .main-container > .card .nav-pills > .btn::before,
.page-template-legal .main-container > .card .nav-pills > .btn::after {
  content: none;
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link:hover, .page-template-legal .main-container > .card .nav-pills .nav-item .nav-link.active,
.page-template-legal .main-container > .card .nav-pills > .btn:hover,
.page-template-legal .main-container > .card .nav-pills > .btn.active {
  background: #2F2F2F;
  color: #fff;
}
.page-template-legal .main-container > .card .nav-pills .nav-item:first-child .nav-link,
.page-template-legal .main-container > .card .nav-pills > .btn:first-child {
  border-radius: 2px 0px 0px 2px;
}
.page-template-legal .main-container > .card .nav-pills .nav-item:last-child .nav-link,
.page-template-legal .main-container > .card .nav-pills > .btn:last-child {
  border-radius: 0px 2px 2px 0px;
}
@media (max-width: 991.98px) {
  .page-template-legal .main-container > .card .nav-pills {
    overflow: scroll;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.page-template-legal .main-container ol, .page-template-legal .main-container ul {
  padding-left: 1em;
}

/* ==========================================================================
   Page Template - Winners Archive
   ========================================================================== */
.post-type-archive-winner .zapct-winners .row > div {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  margin-bottom: 30px !important;
}
.post-type-archive-winner .zapct-winners .row > div .card {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  margin: 0px !important;
  height: 100%;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 767.98px) {
  .post-type-archive-winner .zapct-winners .row > div .card .card-body {
    padding: 15px !important;
  }
  .post-type-archive-winner .zapct-winners .row > div .card .card-body .card-title {
    font-size: 18px;
  }
  .post-type-archive-winner .zapct-winners .row > div .card .card-body .product {
    font-size: 13px;
    line-height: 16px;
  }
}
@media (max-width: 991.98px) {
  .post-type-archive-winner .zapct-winners .row {
    margin-right: -0.5rem;
    margin-left: -7.5px;
  }
  .post-type-archive-winner .zapct-winners .row > div {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0px 0.5rem;
  }
  .post-type-archive-winner .zapct-winners .row .card {
    margin-bottom: 1rem !important;
  }
}

/* ==========================================================================
   Page Template - Donations Archive
   ========================================================================== */
.zapct-donations .row > div {
  margin-bottom: 30px !important;
}
@media (max-width: 991.98px) {
  .zapct-donations .row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.zapct-donations .row > div .zapct-donation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.zapct-donations .row > div .zapct-donation img {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 6px 6px 0px 0px;
  aspect-ratio: 4/3;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}
.zapct-donations .row > div .zapct-donation .zapct-donation-body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  margin-top: 7px;
  padding: 1rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.zapct-donations .row > div .zapct-donation .zapct-donation-body h2 {
  color: var(--Color-black, #000);
  font-size: 25.347px;
  font-weight: 600;
  position: relative;
  padding: 0px 0px 1.5rem 0px;
  margin-bottom: 1.25rem;
}
.zapct-donations .row > div .zapct-donation .zapct-donation-body h2::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 1;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-donations .row > div .zapct-donation .zapct-donation-body h2::after {
  max-width: 77px;
  left: 0px;
}
.zapct-donations .row > div .zapct-donation .zapct-donation-body h3 {
  color: var(--Color-black, #000);
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.7px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-donations .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  .zapct-donations .row > div {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0px 0.5rem;
  }
  .zapct-donations .row .card {
    margin-bottom: 1rem !important;
  }
}

/* ==========================================================================
   Page Template - Draw Results
   ========================================================================== */
.zapc-competition-results-wrapper .nav-tabs {
  margin-bottom: 1.5rem;
  border: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  overflow: hidden;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link,
.zapc-competition-results-wrapper .nav-tabs > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  padding: 0px 1rem;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  background: #fff;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin: 0px;
  border: none;
  min-width: 170px;
  color: var(--Font-Grey, #484E52);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link::before, .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link::after,
.zapc-competition-results-wrapper .nav-tabs > .btn::before,
.zapc-competition-results-wrapper .nav-tabs > .btn::after {
  content: none;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link:hover, .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link.active,
.zapc-competition-results-wrapper .nav-tabs > .btn:hover,
.zapc-competition-results-wrapper .nav-tabs > .btn.active {
  background: #2F2F2F;
  color: #fff;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item:first-child .nav-link,
.zapc-competition-results-wrapper .nav-tabs > .btn:first-child {
  border-radius: 2px 0px 0px 2px;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item:last-child .nav-link,
.zapc-competition-results-wrapper .nav-tabs > .btn:last-child {
  border-radius: 0px 2px 2px 0px;
}
.zapc-competition-results-wrapper .result-wrap {
  max-width: 1000px;
  margin: 0px auto;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
  background-color: transparent !important;
  border: none;
  margin: 0px !important;
  padding: 0px 0px 20px 80px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
    padding: 0px 0px 15px 60px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::before, .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  content: "";
  display: block;
  position: absolute;
  left: 23px;
  top: 0px;
  width: 1px;
  height: 100%;
  background: -o-linear-gradient(85deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  background: linear-gradient(5deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  width: 45px;
  height: 45px;
  margin-left: 0px;
  left: 0px;
  top: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 45'%3E%3Crect width='45' height='45' fill='url(%23a)' rx='4'/%3E%3Cpath fill='%23E91E63' d='m22.7966 10 2.8731 8.8423h9.2972l-7.5216 5.4648 2.873 8.8422-7.5217-5.4648-7.5216 5.4648 2.873-8.8422-7.5217-5.4648h9.2973L22.7966 10Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11.25' x2='15.1928' y1='46.9149' y2='3.57213' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D9BC96'/%3E%3Cstop offset='.346154' stop-color='%23F4DFB3'/%3E%3Cstop offset='.697115' stop-color='%23D9BD8B'/%3E%3Cstop offset='.985577' stop-color='%23BF9C7B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  padding: 30px 30px 30px;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .card-title i,
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result i {
  display: none;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body h4 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result {
  padding: 0.75rem 0rem;
  border-top: 1px solid #DADADA;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result:last-child {
  border-bottom: 1px solid #DADADA;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result strong {
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
    padding: 1.5rem;
  }
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .card-title {
    font-size: 1rem;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card:nth-last-child(2) {
  padding-bottom: 0px;
}

/* ==========================================================================
   Page Template - Entry Lists
   ========================================================================== */
.zapct-entry-list {
  max-width: 850px;
  margin: 0px auto;
}
.zapct-entry-list .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.zapct-entry-list .row > div {
  max-width: 100%;
  width: 100%;
}
.zapct-entry-list .row > div .card img {
  display: none;
}
.zapct-entry-list .row > div .card .card-body {
  padding: 1rem 1rem 1rem 4.5rem;
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
.zapct-entry-list .row > div .card .card-body > *:not(:last-child) {
  margin: 0px !important;
  text-align: left;
}
.zapct-entry-list .row > div .card .card-body .card-title {
  text-transform: initial;
  font-size: 20px;
  font-weight: 700;
  color: #000;
  margin: 0px;
}
.zapct-entry-list .row > div .card .card-body .card-text {
  color: #000;
  font-size: 15px;
  font-weight: 600;
}
.zapct-entry-list .row > div .card .card-body > *:last-child {
  grid-column-start: 2;
  grid-row-start: 1;
  grid-row-end: 3;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn {
  width: auto;
  padding: 0.25rem 3rem;
  font-size: 20px;
  margin: auto 0px;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn i,
.zapct-entry-list .row > div .card .card-body > *:last-child .btn strong {
  display: none;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn::before {
  content: "Download";
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn::after {
  content: none !important;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card .card-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .zapct-entry-list .row > div .card .card-body > *:not(:last-child) {
    text-align: center;
  }
  .zapct-entry-list .row > div .card .card-body > *:last-child {
    margin-top: 1rem;
  }
  .zapct-entry-list .row > div .card .card-body > *:last-child .btn {
    width: 100%;
  }
}

/* ==========================================================================
   Page Template - FAQs
   ========================================================================== */
.container.zapct-faq #zapct-faq-accordion {
  max-width: 1070px;
  margin: 0px auto;
}
.container.zapct-faq .card {
  padding: 0rem;
  border: none;
  margin-bottom: 13px;
}
.container.zapct-faq .card .card-header {
  padding: 0rem;
  background-color: transparent;
  border: none;
}
.container.zapct-faq .card .card-header h5 button {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  background: transparent !important;
  border: none;
  text-align: left;
  color: var(--Color-black, #000);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  padding: 1.25rem 1rem 1.25rem 2.5rem;
  position: relative;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .container.zapct-faq .card .card-header h5 button {
    padding: 0.75rem 3rem 0.75rem 1.5rem;
    height: auto;
    line-height: 1.2;
  }
}
.container.zapct-faq .card .card-header h5 button::before, .container.zapct-faq .card .card-header h5 button::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  inset: auto;
  top: 1rem;
  right: 1rem;
  border-radius: 3px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  opacity: 1;
}
.container.zapct-faq .card .card-header h5 button::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 3'%3E%3Cpath fill='%23fff' d='M.499756 2.50006v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63;
  opacity: 0;
}
.container.zapct-faq .card .card-header h5 button:hover::after {
  opacity: 1;
}
.container.zapct-faq .card .card-header h5 button[aria-expanded=true]::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.container.zapct-faq .card .card-header h5 button[aria-expanded=true]::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 13'%3E%3Cpath fill='%23fff' d='M6 0h2v13H6z'/%3E%3Cpath fill='%23fff' d='M.5 7.5v-2h13v2z'/%3E%3C/svg%3E") center/13px no-repeat, #E91E63;
}
.container.zapct-faq .card .card-body {
  padding: 1.5rem 1rem 2rem 2.5rem;
  border-top: 1px solid #F2F2F2;
}
@media (max-width: 767.98px) {
  .container.zapct-faq .card .card-body {
    padding: 1.5rem;
  }
}
.container.zapct-faq .card .card-body h3 {
  font-size: 1.25rem;
}
.container.zapct-faq .card .card-body p:last-of-type {
  margin-bottom: 0rem;
}

/* ==========================================================================
   WooCommerce - Instant Wins
   ========================================================================== */
/* ==========================================================================
   Page Template - Reveal the Winner
   ========================================================================== */
/* ==========================================================================
   Home Block - App Block
   ========================================================================== */
.zapct-app-block {
  padding: 0px;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
}
.zapct-app-block .container {
  max-width: 700px;
}
@media (max-width: 991.98px) {
  .zapct-app-block .container .row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.zapct-app-block .container .row > div {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
  position: relative;
}
.zapct-app-block .container .row .app-block-inner {
  padding: 3rem 0rem 3rem;
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .row .app-block-inner {
    margin-right: 0px;
    text-align: center;
  }
}
.zapct-app-block .container .row .app-block-inner h2 {
  color: var(--Color-black, #000);
  font-size: 44px;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .row .app-block-inner h2 {
    font-size: 30px;
  }
}
.zapct-app-block .container .row .app-block-inner p {
  font-weight: 400;
  letter-spacing: 0.8px;
  text-transform: capitalize;
  margin-bottom: 0.5rem;
  color: var(--Color-black, #000);
  font-size: 16px;
}
.zapct-app-block .container .row .app-block-inner p strong {
  font-weight: 700;
}
.zapct-app-block .container .row .app-block-img {
  aspect-ratio: 457/655;
  height: 120%;
  width: auto;
  position: relative;
  top: -20%;
}
@media (max-width: 991.98px) {
  .zapct-app-block .container .row .app-block-img {
    top: auto;
    left: auto;
    height: 400px;
  }
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .row .app-block-img {
    height: 300px;
    margin-top: 0px;
  }
}

/* ==========================================================================
   Home Block - Carousel
   ========================================================================== */
.zapct-carousel-wrapper #zapct-carousel {
  overflow: hidden;
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .trustpilot-widget {
  position: absolute !important;
  z-index: 2;
  left: calc(5% + 3rem);
  bottom: 46px;
}
@media (max-width: 991.98px) {
  .zapct-carousel-wrapper #zapct-carousel .carousel-inner .trustpilot-widget {
    display: none;
  }
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item {
  height: auto;
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item img {
  display: block;
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .overlay {
  background: -o-linear-gradient(right, #FFF 19.73%, #707070 51.92%, #2B2B2B 86.04%);
  background: -webkit-gradient(linear, right top, left top, color-stop(19.73%, #FFF), color-stop(51.92%, #707070), color-stop(86.04%, #2B2B2B));
  background: linear-gradient(270deg, #FFF 19.73%, #707070 51.92%, #2B2B2B 86.04%);
  mix-blend-mode: multiply;
  left: 0px;
  height: 100%;
  width: 70%;
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
  left: calc(5% + 3rem);
  top: 0px;
  bottom: 0px;
  padding: 0px 0px 80px;
  margin: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    padding: 0px 0px 20px;
    left: 1rem;
  }
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
  font-size: 22px;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 0px;
}
@media (max-width: 991.98px) {
  .zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
    font-size: 12px;
    letter-spacing: 1.234px;
  }
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption .title {
  background-color: transparent;
  padding: 0px;
  margin: 0px;
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption .title h2 {
  color: #FFF;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.06);
  font-size: 67px;
  line-height: 1.1;
  font-weight: 600;
  letter-spacing: 2.01px;
}
@media (max-width: 991.98px) {
  .zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption .title h2 {
    font-size: 30px;
    letter-spacing: 0.897px;
    max-width: 60%;
  }
}
.zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link {
  margin-top: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-carousel-wrapper #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn {
    height: 30px;
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .zapct-carousel-wrapper #zapct-carousel .carousel-indicators {
    display: none;
  }
}
.zapct-carousel-wrapper #zapct-carousel .carousel-indicators li {
  height: 10px;
  width: 10px;
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  opacity: 1;
  border: 0px;
}
.zapct-carousel-wrapper #zapct-carousel .carousel-indicators li:hover, .zapct-carousel-wrapper #zapct-carousel .carousel-indicators li.active {
  background: #E91E63;
}
.zapct-carousel-wrapper #zapct-carousel > a {
  opacity: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 991.98px) {
  .zapct-carousel-wrapper #zapct-carousel > a {
    display: none;
  }
}
.zapct-carousel-wrapper #zapct-carousel > a span:not(.sr-only) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background: #E91E63;
  border-radius: 0px 3px 3px 0px;
  -webkit-transition: 0.3s background-color ease-in-out;
  -o-transition: 0.3s background-color ease-in-out;
  transition: 0.3s background-color ease-in-out;
}
.zapct-carousel-wrapper #zapct-carousel > a span:not(.sr-only)::after {
  content: "";
  display: block;
  width: 10px;
  height: 17px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.zapct-carousel-wrapper #zapct-carousel > a.carousel-control-next {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.zapct-carousel-wrapper #zapct-carousel > a.carousel-control-next .carousel-control-next-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.zapct-carousel-wrapper #zapct-carousel > a:hover span:not(.sr-only) {
  background: #2F2F2F;
}
@media (max-width: 767.98px) {
  .zapct-carousel-wrapper #zapct-carousel > a {
    display: none;
  }
}
.zapct-carousel-wrapper #trustpilot-widget-trustbox-0-wrapper {
  display: none !important;
}

/* ==========================================================================
   Home Block - Custom Blocks
   ========================================================================== */
/* ==========================================================================
   Home Block - Image Block
   ========================================================================== */
/* ==========================================================================
   Home Block - Next Draw
   ========================================================================== */
.zapct-next-draw {
  background-color: #2F2F2F;
}
.zapct-next-draw .container .timer-inner {
  height: 100px;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    padding: 1rem 0px;
  }
}
.zapct-next-draw .container .timer-inner #draw-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  max-width: 250px;
  margin: 0px 2rem;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  color: var(--Color-black, #000);
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div span {
  font-size: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner #draw-countdown {
    margin: 0.75rem 0px;
  }
}
.zapct-next-draw .container .timer-inner #draw-countdown > div {
  aspect-ratio: 53/44;
  border-radius: 4px;
  background: -o-linear-gradient(85deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  background: linear-gradient(5deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  margin: 0px 4px;
}
.zapct-next-draw .container .timer-inner .until-next {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  color: var(--Color-White, #FFF);
  font-family: "Blinker", sans-serif;
  font-size: 24px;
  letter-spacing: 0.72px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner .until-next {
    font-size: 21px;
  }
}
.zapct-next-draw .container .timer-inner .link .btn {
  background: none;
  color: var(--Color-White, #FFF);
  font-family: "Blinker", sans-serif;
  font-size: 16px;
  letter-spacing: 0.48px;
  text-transform: capitalize;
  white-space: nowrap;
  padding: 0px 36px 0px 0px;
  height: 20px;
}
.zapct-next-draw .container .timer-inner .link .btn::before, .zapct-next-draw .container .timer-inner .link .btn::after {
  content: "";
  position: absolute;
  inset: 0px 0px auto auto;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: -o-linear-gradient(85deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  background: linear-gradient(5deg, #D9BC96 -1.82%, #F4DFB3 29%, #D9BD8B 60.24%, #BF9C7B 85.92%);
  opacity: 1;
}
.zapct-next-draw .container .timer-inner .link .btn::after {
  display: block;
  width: 5px;
  height: 8px;
  background-color: #000;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background: #000;
  top: 6px;
  right: 8px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
.zapct-next-draw .container .timer-inner .link .btn:hover::before {
  background: #E91E63;
}
.zapct-next-draw .container .timer-inner .link .btn:hover::after {
  background: #fff;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner .link .btn {
    font-size: 13px;
    letter-spacing: 0.387px;
    padding-right: 25px;
  }
  .zapct-next-draw .container .timer-inner .link .btn::before {
    width: 16px;
    height: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .zapct-next-draw .container .timer-inner .link .btn::after {
    top: 6px;
    right: 5px;
    width: 5px;
  }
}

/* ==========================================================================
   Home Block - Products
   ========================================================================== */
.zapct-products {
  padding-top: 4rem;
}
@media (max-width: 767.98px) {
  .zapct-products {
    padding-top: 2rem;
  }
}
.zapct-products .product-section-anchor {
  position: relative;
  top: -190px;
}
@media (max-width: 767.98px) {
  .zapct-products .product-section-anchor {
    top: -163px;
  }
}
.zapct-products .zapct-homepage-button-wrap {
  margin-top: 1rem;
}

.zapct-homepage-products-1 {
  padding-top: 2rem;
  position: relative;
}

.zapct-products.zapct-homepage-products-2,
.zapct-products.zapct-homepage-products-4 {
  background-color: #fff;
}

.home .zapct-product-cat-filter {
  margin: 1rem 0px 0px;
  position: -webkit-sticky;
  position: sticky;
  top: 127px;
  background-color: #F2F2F2;
  padding: 1rem 0px;
  z-index: 100;
}
@media (max-width: 991.98px) {
  .home .zapct-product-cat-filter {
    padding: 0.5rem 0px;
  }
}
@media (max-width: 767.98px) {
  .home .zapct-product-cat-filter {
    top: 97px;
  }
}

/* ==========================================================================
   Home Block - Reviews
   ========================================================================== */
.zapct-reviews-embed-1 {
  padding: 3rem 0px;
}
.zapct-reviews-embed-1 .section-title {
  margin-bottom: 3rem;
}

/* ==========================================================================
   Home Block - Stats
   ========================================================================== */
.zapct-homepage-stats {
  padding: 0px;
}
.zapct-homepage-stats .container > .row {
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  height: 70px;
  border-radius: 0px 0px 5px 5px;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .container > .row {
    height: auto;
  }
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .container > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0.75rem 0rem;
  }
  .zapct-homepage-stats .container > .row > div {
    width: 100%;
    max-width: 290px;
  }
}
.zapct-homepage-stats .row > div {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.zapct-homepage-stats .zapct-homepage-stats-item {
  margin: 0px;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item {
    margin: 0.25rem 0.5rem;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 {
  margin-right: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 {
    margin-right: 0.5rem;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon {
  margin: 0px;
  font-size: 0px;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon {
    width: 25px;
  }
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon img {
    max-height: 20px;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3 {
  margin: 0px;
  color: var(--Color-black, #000);
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3 {
    font-size: 12px;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
  margin: 0px;
  color: var(--Color-black, #000);
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
    font-size: 12px;
  }
}

/* ==========================================================================
   Home Block - Steps
   ========================================================================== */
.homepage-steps {
  background: url("../images/steps-bg.png") center/cover no-repeat;
  padding: 3rem 0px 6rem;
}
@media (max-width: 767.98px) {
  .homepage-steps {
    padding: 3rem 0px 3rem;
  }
}
.homepage-steps .section-title {
  color: #fff;
}
.homepage-steps .section-title::after {
  content: none;
}
.homepage-steps .homepage-steps-inner > .row {
  margin-right: -22px;
  margin-left: -22px;
}
@media (max-width: 991.98px) {
  .homepage-steps .homepage-steps-inner > .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: -15px;
    margin-left: -15px;
  }
}
.homepage-steps .homepage-steps-inner > .row > div {
  padding-right: 22px;
  padding-left: 22px;
}
@media (max-width: 991.98px) {
  .homepage-steps .homepage-steps-inner > .row > div {
    margin-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
.homepage-steps .homepage-steps-inner .item {
  margin: 0px;
  padding: 1rem 2rem 1.5rem;
  position: relative;
  text-align: center;
}
.homepage-steps .homepage-steps-inner .item::before, .homepage-steps .homepage-steps-inner .item::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 49.5%;
  height: 100%;
  background: #E91E63;
  -webkit-clip-path: polygon(calc(100% - 0px) calc(100% - 3px), 3px calc(100% - 3px), 3px 6.2163px, 3px 6.2163px, 3.03926478px 5.72968573px, 3.15294144px 5.26807064px, 3.33485346px 4.83763131px, 3.57882432px 4.44454432px, 3.8786775px 4.09498625px, 4.22823648px 3.79513368px, 4.62132474px 3.55116319px, 5.05176576px 3.36925136px, 5.51338302px 3.25557477px, 6px 3.21631px, calc(100% - 1.379px) 3.21631px, calc(100% - 0.368px) 0.216309px, 6px 0.216309px, 6px 0.216309px, 5.02676847px 0.294838578px, 4.10353536px 0.522191904px, 3.24265389px 0.886015866px, 2.45647728px 1.373957352px, 1.75735875px 1.97366325px, 1.15765152px 2.672780448px, 0.66970881px 3.458955834px, 0.30588384px 4.319836296px, 0.07852983px 5.243068722px, 0px 6.2163px, 0px calc(100% - 0px), calc(100% - 1.011px) calc(100% - 0px), calc(100% - 0px) calc(100% - 3px));
  clip-path: polygon(calc(100% - 0px) calc(100% - 3px), 3px calc(100% - 3px), 3px 6.2163px, 3px 6.2163px, 3.03926478px 5.72968573px, 3.15294144px 5.26807064px, 3.33485346px 4.83763131px, 3.57882432px 4.44454432px, 3.8786775px 4.09498625px, 4.22823648px 3.79513368px, 4.62132474px 3.55116319px, 5.05176576px 3.36925136px, 5.51338302px 3.25557477px, 6px 3.21631px, calc(100% - 1.379px) 3.21631px, calc(100% - 0.368px) 0.216309px, 6px 0.216309px, 6px 0.216309px, 5.02676847px 0.294838578px, 4.10353536px 0.522191904px, 3.24265389px 0.886015866px, 2.45647728px 1.373957352px, 1.75735875px 1.97366325px, 1.15765152px 2.672780448px, 0.66970881px 3.458955834px, 0.30588384px 4.319836296px, 0.07852983px 5.243068722px, 0px 6.2163px, 0px calc(100% - 0px), calc(100% - 1.011px) calc(100% - 0px), calc(100% - 0px) calc(100% - 3px));
}
.homepage-steps .homepage-steps-inner .item::after {
  background: -o-linear-gradient(left, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  background: -webkit-gradient(linear, left top, right top, from(#BF9C7B), color-stop(32.81%, #D9BD8B), color-stop(50.02%, #BF9C7B), color-stop(86.39%, #996E5F));
  background: linear-gradient(90deg, #BF9C7B 0%, #D9BD8B 32.81%, #BF9C7B 50.02%, #996E5F 86.39%);
  left: 50.5%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.homepage-steps .homepage-steps-inner .item .icon {
  margin-top: 2rem;
  text-align: center;
}
.homepage-steps .homepage-steps-inner .item .title h3 {
  color: var(--White, #FFF);
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 1.75rem;
}
.homepage-steps .homepage-steps-inner .item .desc p {
  color: var(--White, #FFF);
  text-align: center;
  font-family: "Blinker", sans-serif;
  letter-spacing: 0.48px;
  text-transform: capitalize;
}

/* ==========================================================================
   Home Block - Winners
   ========================================================================== */
.zapct-winners.zapct-homepage-section {
  overflow: hidden;
  position: relative;
  padding-bottom: 7rem;
}
@media (max-width: 767.98px) {
  .zapct-winners.zapct-homepage-section {
    padding-bottom: 3rem;
  }
}
.zapct-winners.zapct-homepage-section .container .zapct-homepage-winners-title-wrapper {
  margin-bottom: 2rem;
}
.zapct-winners.zapct-homepage-section .container .zapct-homepage-winners-title-wrapper .section-title {
  margin: 0px auto 0px 0px;
}
@media (max-width: 767.98px) {
  .zapct-winners.zapct-homepage-section .container .zapct-homepage-winners-title-wrapper .section-title {
    margin: 0px auto;
  }
}
@media (max-width: 767.98px) {
  .zapct-winners.zapct-homepage-section .container .zapct-homepage-winners-title-wrapper .zapct-homepage-button-wrap-d {
    display: none !important;
  }
}
.zapct-winners.zapct-homepage-section .swiper-button-prev,
.zapct-winners.zapct-homepage-section .swiper-button-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 40px;
  height: 40px;
  background: #E91E63;
  left: 0px;
  -webkit-transition: 0.3s background-color ease-in-out;
  -o-transition: 0.3s background-color ease-in-out;
  transition: 0.3s background-color ease-in-out;
}
.zapct-winners.zapct-homepage-section .swiper-button-prev::after,
.zapct-winners.zapct-homepage-section .swiper-button-next::after {
  content: "";
  display: block;
  width: 10px;
  height: 17px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 17'%3E%3Cpath fill='%23fff' d='M8.75549.00001727c.24716.00098418.48846.07325933.69341.20748373.20494.134225.36429.324501.45793.546733.09367.222233.11737.466466.06814.701856-.04923.23526-.16917.4511-.34466.62023L3.01915 8.49953l6.61116 6.42317c.11713.1129.21011.2472.27356.3952.06344.1479.09611.3066.09611.4669s-.03267.319-.09611.467c-.06345.1479-.15643.2822-.27356.3951-.23416.2262-.55091.3531-.88107.3531-.33017 0-.64692-.1269-.88108-.3531L.369617 9.36163c-.117133-.11289-.210058-.24717-.2735703-.39514-.0633822-.14797-.09604934-.30666-.09604935-.46696-1e-8-.16028.03266715-.31899.09604925-.46696.0635114-.14795.1564374-.28225.2735704-.39513L7.86815.352175c.11679-.112591.25528-.201584.40755-.2620603.15226-.0603504.31531-.09095763.47979-.09009743Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.zapct-winners.zapct-homepage-section .swiper-button-prev:hover,
.zapct-winners.zapct-homepage-section .swiper-button-next:hover {
  background: #2F2F2F;
}
.zapct-winners.zapct-homepage-section .swiper-button-next {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: auto;
  right: 0px;
}
.zapct-winners.zapct-homepage-section .zapct-homepage-button-wrap-m {
  display: none;
  text-align: center;
}
@media (max-width: 767.98px) {
  .zapct-winners.zapct-homepage-section .zapct-homepage-button-wrap-m {
    margin-top: 2rem;
    display: block;
  }
}

.post-type-archive-winner .zapct-winners .row > div .card,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner {
  border-radius: 6px;
  overflow: hidden;
  height: 100%;
}
.post-type-archive-winner .zapct-winners .row > div .card img,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner img {
  display: block;
  margin-bottom: 8px;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner .card-body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06);
  padding: 0.75rem 1.25rem 1.25rem 1.25rem;
  border-radius: 0px 0px 6px 6px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .card-title,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner .card-body .card-title {
  color: var(--Color-black, #000);
  font-size: 25px;
  font-weight: 600;
  position: relative;
  padding-bottom: 0.75rem;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .card-title::after,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner .card-body .card-title::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 1;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .card-title::after,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner .card-body .card-title::after {
  width: 80px;
  left: 0px;
  bottom: 0px;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .product,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner .card-body .product {
  color: var(--Color-black, #000);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .winning-number,
#zapct-homepage-winners-swiper .swiper-wrapper .swiper-slide .swiper-slide-inner .card-body .winning-number {
  color: var(--Color-black, #000);
  font-family: "Blinker", sans-serif;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
}

/* ==========================================================================
   Home Block - Icon Group
   ========================================================================== */
/* ==========================================================================
   Home Block - Winners
   ========================================================================== */
.zapct-message-block {
  background-color: #fff;
}
.zapct-message-block .overlay {
  padding: 4rem 0px 3rem;
}
@media (max-width: 767.98px) {
  .zapct-message-block .overlay {
    padding: 3rem 0px 3rem;
  }
}
.zapct-message-block .overlay .inner {
  padding: 0px;
  max-width: 850px;
  margin: 0px auto;
}
.zapct-message-block .overlay .inner h2 {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0px auto 1.5rem;
  padding: 0px 0.5rem 0.75rem;
  color: var(--Color-black, #000);
  text-align: center;
  font-size: 44px;
  font-weight: 700;
  position: relative;
}
.zapct-message-block .overlay .inner h2::after {
  content: "";
  position: absolute;
  left: 0.5rem;
  bottom: 4px;
  width: calc(100% - 1rem);
  height: 4px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 1447 9'%3E%3Cpath d='m725.3 7-3.1 9H1441V7H725.3Z' style='fill:url(%23a);fill-rule:nonzero' transform='translate(6 -7)'/%3E%3Cpath d='M716.8 7H0v9h713.7l3.1-9Z' style='fill:%23e91e63;fill-rule:nonzero' transform='translate(0 -7)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1' y1='0' y2='0' gradientTransform='translate(614.4 11.5) scale(826.6)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='.2' style='stop-color:%23f4dfb3;stop-opacity:1'/%3E%3Cstop offset='.6' style='stop-color:%23d9bd8b;stop-opacity:1'/%3E%3Cstop offset='.8' style='stop-color:%23bf9c7b;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23996e5f;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/cover no-repeat;
  opacity: 1;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
@media (max-width: 767.98px) {
  .zapct-message-block .overlay .inner h2 {
    font-size: 34px;
  }
}
.zapct-message-block .overlay .inner p {
  color: var(--Color-black, #000);
  text-align: center;
  font-family: "Blinker", sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.54px;
  text-transform: capitalize;
}

/* ==========================================================================
   Side Cart
   ========================================================================== */
.xoo-wsc-clist-cont {
  display: none;
}

.xoo-wsc-pprice,
.xoo-wsc-pprice span.amount,
.xoo-wsc-smr-ptotal .woocommerce-Price-amount {
  font-weight: bold;
}

.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart,
.xoo-wsc-ft-amt.xoo-wsc-ft-amt-shipping,
.xoo-wsc-basket {
  display: none !important;
}

.xoo-wsc-ft-buttons-cont {
  display: block !important;
}

.xoo-wsc-container {
  background-color: #fff;
}

.xoo-wsc-header,
.xoo-wsc-body,
.xoo-wsc-footer {
  background-color: #fff !important;
  color: #2F2F2F !important;
}
.xoo-wsc-header a,
.xoo-wsc-body a,
.xoo-wsc-footer a {
  color: #2F2F2F !important;
}
.xoo-wsc-header .xoo-wsc-pprice,
.xoo-wsc-header span.amount,
.xoo-wsc-body .xoo-wsc-pprice,
.xoo-wsc-body span.amount,
.xoo-wsc-footer .xoo-wsc-pprice,
.xoo-wsc-footer span.amount {
  color: #28a745 !important;
}

.xoo-wsc-slider {
  background-color: #fff;
  color: #484E52;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon input {
  padding: 5px;
  border: 1px solid #fff;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button {
  color: #fff;
  background-color: #2F2F2F;
  border-color: #2F2F2F;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:hover {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #161616;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:focus, .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.focus {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #161616;
  box-shadow: 0 0 0 0.2rem rgba(78, 78, 78, 0.5);
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.disabled, .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:disabled {
  color: #fff;
  background-color: #2F2F2F;
  border-color: #2F2F2F;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:not(:disabled):not(.disabled):active, .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:not(:disabled):not(.disabled).active, .show > .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.dropdown-toggle {
  color: #fff;
  background-color: #161616;
  border-color: #0f0f0f;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:not(:disabled):not(.disabled):active:focus, .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:not(:disabled):not(.disabled).active:focus, .show > .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 78, 78, 0.5);
}

.xoo-wsc-product {
  border-bottom: 1px solid #9E9E9E;
}

.xoo-wsc-ft-buttons-cont a,
.xoo-wsc-empty-cart a {
  color: #fff;
  background-color: #2F2F2F;
  border-color: #2F2F2F;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  display: block !important;
  margin-top: 15px !important;
}
.xoo-wsc-ft-buttons-cont a:hover,
.xoo-wsc-empty-cart a:hover {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #161616;
}
.xoo-wsc-ft-buttons-cont a:focus, .xoo-wsc-ft-buttons-cont a.focus,
.xoo-wsc-empty-cart a:focus,
.xoo-wsc-empty-cart a.focus {
  color: #fff;
  background-color: #1c1c1c;
  border-color: #161616;
  box-shadow: 0 0 0 0.2rem rgba(78, 78, 78, 0.5);
}
.xoo-wsc-ft-buttons-cont a.disabled, .xoo-wsc-ft-buttons-cont a:disabled,
.xoo-wsc-empty-cart a.disabled,
.xoo-wsc-empty-cart a:disabled {
  color: #fff;
  background-color: #2F2F2F;
  border-color: #2F2F2F;
}
.xoo-wsc-ft-buttons-cont a:not(:disabled):not(.disabled):active, .xoo-wsc-ft-buttons-cont a:not(:disabled):not(.disabled).active, .show > .xoo-wsc-ft-buttons-cont a.dropdown-toggle,
.xoo-wsc-empty-cart a:not(:disabled):not(.disabled):active,
.xoo-wsc-empty-cart a:not(:disabled):not(.disabled).active,
.show > .xoo-wsc-empty-cart a.dropdown-toggle {
  color: #fff;
  background-color: #161616;
  border-color: #0f0f0f;
}
.xoo-wsc-ft-buttons-cont a:not(:disabled):not(.disabled):active:focus, .xoo-wsc-ft-buttons-cont a:not(:disabled):not(.disabled).active:focus, .show > .xoo-wsc-ft-buttons-cont a.dropdown-toggle:focus,
.xoo-wsc-empty-cart a:not(:disabled):not(.disabled):active:focus,
.xoo-wsc-empty-cart a:not(:disabled):not(.disabled).active:focus,
.show > .xoo-wsc-empty-cart a.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(78, 78, 78, 0.5);
}

.xoo-wsch-basket .xoo-wscb-icon {
  display: none;
}
.xoo-wsch-basket .xoo-wscb-count {
  background-color: #2F2F2F;
  color: #fff;
  position: relative;
  border-radius: 5px;
  font-weight: bold;
  display: inline-block;
  height: 20px;
  width: 20px;
  line-height: 20px;
}

.xoo-wsch-text {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}

/* ==========================================================================
   Cardstream
   ========================================================================== */
/* ==========================================================================
   Cashflows
   ========================================================================== */
/* ==========================================================================
   Checkout.com
   ========================================================================== */
/* ==========================================================================
   Nochex
   ========================================================================== */
/* ==========================================================================
   Total Processing
   ========================================================================== */
/* ==========================================================================
   Trust Payments
   ========================================================================== */