/* ==========================================================================
   Variables
   ========================================================================== */
:root {
  --white: $white;
  --yellow: #fecc86;
}

/* ==========================================================================
   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% {
    -webkit-transform: scale(1);
    transform: scale(1);
    text-shadow: 0px 0px 0px rgba(40, 167, 69, 0.65);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.05);
    text-shadow: 0px 0px 3px rgba(40, 167, 69, 0.65);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    text-shadow: 0px 0px 0px rgba(40, 167, 69, 0.65);
  }
}
@keyframes pulse-banner {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    text-shadow: 0px 0px 0px rgba(40, 167, 69, 0.65);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.05);
    text-shadow: 0px 0px 3px rgba(40, 167, 69, 0.65);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    text-shadow: 0px 0px 0px rgba(40, 167, 69, 0.65);
  }
}
@-webkit-keyframes pulse-badge {
  0% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 #fecc86;
    box-shadow: 0 0 0 0 #fecc86;
  }
  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 #fecc86;
    box-shadow: 0 0 0 0 #fecc86;
  }
  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 {
  0% {
    color: #182a53;
  }
  50% {
    color: #fecc86;
    background-color: #182a53;
  }
  100% {
    color: #182a53;
  }
}
@keyframes cash-alt {
  0% {
    color: #182a53;
  }
  50% {
    color: #fecc86;
    background-color: #182a53;
  }
  100% {
    color: #182a53;
  }
}
/* ==========================================================================
   Typography
   ========================================================================== */
body {
  font-family: "Inter", sans-serif;
  font-size: 1rem;
}

a {
  color: #182a53;
}
a:hover {
  color: rgb(12.5607476636, 21.9813084112, 43.4392523364);
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Inter", 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-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;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
}
.btn::before, .btn::after,
.button::before,
.button::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.btn::after,
.button::after {
  background: #bc955d;
}
.btn .badge,
.button .badge {
  margin-right: 0.5rem;
}
.btn:hover, .btn:focus, .btn:active,
.button:hover,
.button:focus,
.button:active {
  color: #fecc86 !important;
}
.btn:hover::before, .btn:focus::before, .btn:active::before,
.button:hover::before,
.button:focus::before,
.button:active::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: none;
  border-radius: 8px;
  background: #f6f7f8;
}

.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: #182a53;
  background-color: #fff !important;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #cdd1d9;
  border-color: #cdd1d9 !important;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #cdd1d9;
}
.table tbody + tbody {
  border-top: 2px solid #cdd1d9;
}

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

.table-bordered {
  border: 1px solid #cdd1d9;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #cdd1d9;
}
.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: #f6f7f8 !important;
}

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(190.32, 195.36, 206.84);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(134.88, 144.24, 165.56);
}

.table-hover .table-primary:hover {
  background-color: rgb(175.7033746898, 181.8823325062, 195.9566253102);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(175.7033746898, 181.8823325062, 195.9566253102);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(254.72, 240.72, 221.12);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(254.48, 228.48, 192.08);
}

.table-hover .table-secondary:hover {
  background-color: rgb(254.5109836066, 230.0601639344, 195.8290163934);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(254.5109836066, 230.0601639344, 195.8290163934);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(254.72, 240.72, 221.12);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(254.48, 228.48, 192.08);
}

.table-hover .table-warning:hover {
  background-color: rgb(254.5109836066, 230.0601639344, 195.8290163934);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(254.5109836066, 230.0601639344, 195.8290163934);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(249.4, 192.84, 188.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(244.6, 139.56, 132.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(247.4078125, 170.72671875, 165.4121875);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(247.4078125, 170.72671875, 165.4121875);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(241, 242.12, 244.36);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(229, 231.08, 235.24);
}

.table-hover .table-light:hover {
  background-color: rgb(226.5113636364, 228.7904545455, 233.3486363636);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(226.5113636364, 228.7904545455, 233.3486363636);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(190.32, 195.36, 206.84);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(134.88, 144.24, 165.56);
}

.table-hover .table-dark:hover {
  background-color: rgb(175.7033746898, 181.8823325062, 195.9566253102);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(175.7033746898, 181.8823325062, 195.9566253102);
}

.table-yellow,
.table-yellow > th,
.table-yellow > td {
  background-color: rgb(254.72, 240.72, 221.12);
}
.table-yellow th,
.table-yellow td,
.table-yellow thead th,
.table-yellow tbody + tbody {
  border-color: rgb(254.48, 228.48, 192.08);
}

.table-hover .table-yellow:hover {
  background-color: rgb(254.5109836066, 230.0601639344, 195.8290163934);
}
.table-hover .table-yellow:hover > td,
.table-hover .table-yellow:hover > th {
  background-color: rgb(254.5109836066, 230.0601639344, 195.8290163934);
}

.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: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #fff;
  background-color: #182a53;
  border-color: #cdd1d9 !important;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.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
   ========================================================================== */
:root {
  --footer_gap: 2.5vw;
}
@media (max-width: 767.98px) {
  :root {
    --footer_gap: 2rem;
  }
}

.zapct-payment-types-banner {
  background-color: #f6f7f8;
  padding: 50px 1rem;
  text-align: center;
}
.zapct-payment-types-banner img {
  max-width: 90%;
}
@media (max-width: 767.98px) {
  .zapct-payment-types-banner {
    padding: 30px 1rem;
  }
}

.zapct-footer {
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  color: #fff;
  padding-top: 50px;
}
.zapct-footer .container > .d-flex {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: var(--footer_gap);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .zapct-footer .container > .d-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;
  }
}
.zapct-footer .container > .d-flex > *:not(:nth-last-child(-n+2)) {
  padding-right: var(--footer_gap);
  position: relative;
}
.zapct-footer .container > .d-flex > *:not(:nth-last-child(-n+2))::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  max-height: 116px;
  width: 1px;
  background-color: #2b3e69;
}
@media (max-width: 767.98px) {
  .zapct-footer .container > .d-flex > *:not(:nth-last-child(-n+2)) {
    padding-right: 0px;
  }
  .zapct-footer .container > .d-flex > *:not(:nth-last-child(-n+2))::after {
    content: none;
  }
}
.zapct-footer .zapct-footer-logo {
  max-height: 95px;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-logo {
    text-align: center;
    margin-bottom: 4rem;
  }
}
.zapct-footer .zapct-footer-navbar {
  margin: 0px;
  display: block;
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-gap: calc(var(--footer_gap) * 2);
  -moz-column-gap: calc(var(--footer_gap) * 2);
  column-gap: calc(var(--footer_gap) * 2);
  position: relative;
}
.zapct-footer .zapct-footer-navbar::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 50%;
  height: 100%;
  max-height: 116px;
  width: 1px;
  background-color: #2b3e69;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-navbar {
    margin-bottom: 3rem;
  }
}
.zapct-footer .zapct-footer-navbar li {
  margin: 0px !important;
  display: block;
}
.zapct-footer .zapct-footer-navbar li a {
  color: #fff;
  font-size: 12px;
}
.zapct-footer .footer-details p {
  margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .zapct-footer .footer-details p {
    text-align: center;
    text-wrap: balance;
  }
}
.zapct-footer .footer-details p a {
  color: #fecc86;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.zapct-footer .footer-details p a::before {
  content: "";
  display: block;
  width: 12px;
  height: 10px;
  background-color: #fecc86;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cpath fill='%23FECC86' d='M10.7769 0H1.03846C.466569 0 0 .466062 0 1.03846v6.92308C0 8.532.464492 9 1.03846 9h9.73844c.5705 0 1.0385-.46449 1.0385-1.03846V1.03846C11.8154.468 11.3509 0 10.7769 0Zm-.1434.692308L5.92971 5.39615 1.18521.692308h9.44829ZM.692308 7.81818V1.17852L4.02644 4.48405.692308 7.81818Zm.489532.48951 3.33623-3.33623 1.16901 1.15897c.13532.13417.3537.13373.48847-.00106l1.13983-1.13984 3.31812 3.31816H1.18184Zm9.94126-.48953L7.80492 4.5l3.31818-3.31818v6.63634Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 9'%3E%3Cpath fill='%23FECC86' d='M10.7769 0H1.03846C.466569 0 0 .466062 0 1.03846v6.92308C0 8.532.464492 9 1.03846 9h9.73844c.5705 0 1.0385-.46449 1.0385-1.03846V1.03846C11.8154.468 11.3509 0 10.7769 0Zm-.1434.692308L5.92971 5.39615 1.18521.692308h9.44829ZM.692308 7.81818V1.17852L4.02644 4.48405.692308 7.81818Zm.489532.48951 3.33623-3.33623 1.16901 1.15897c.13532.13417.3537.13373.48847-.00106l1.13983-1.13984 3.31812 3.31816H1.18184Zm9.94126-.48953L7.80492 4.5l3.31818-3.31818v6.63634Z'/%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;
}
.zapct-footer .zapct-footer-credit {
  border-top: 1px solid #2b3e69;
  color: #fff;
  padding-top: 1.5rem;
  margin: 2rem 0px 0px;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-credit {
    text-align: center;
  }
}
.zapct-footer .zapct-footer-credit a {
  color: #fecc86;
}
.zapct-footer .zapct-footer-credit a:hover {
  text-decoration: underline;
}

.zapct-footer-social-icons {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
@media (max-width: 767.98px) {
  .zapct-footer-social-icons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin: 0px;
  }
}
.zapct-footer-social-icons a {
  margin: 0px !important;
  width: 36px;
  height: 36px;
  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: 2px solid transparent;
  border-radius: 50%;
  background: -o-linear-gradient(#182a53, #182a53) padding-box, -o-linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
  background: linear-gradient(#182a53, #182a53) padding-box, linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
}
.zapct-footer-social-icons a i::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23182A53' fill-rule='evenodd' d='M13.8434 0H2.15656C.966732 0 0 .966732 0 2.15656V13.8434C0 15.0333.966732 16 2.15656 16h5.76516l.00783-5.7182H6.44227c-.19178 0-.34834-.1566-.34834-.34834l-.00782-1.84344c0-.1957.15655-.35225.35225-.35225h1.48336V5.95695c0-2.06654 1.26028-3.19374 3.10768-3.19374h1.5107c.1957 0 .3523.15656.3523.35225v1.55382c0 .19569-.1566.35225-.3523.35225h-.9276c-1.0019 0-1.1976.47749-1.1976 1.17416v1.54599h2.2035c.1957 0 .3522.16047.3483.35617 0 .01174 0 .02348-.0039.03522l-.2192 1.83953c-.0234.1761-.1722.3092-.3483.3092h-1.9765L10.4149 16h3.4285C15.0333 16 16 15.0333 16 13.8434V2.15656C16 .966732 15.0333 0 13.8434 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 16 16'%3E%3Cpath fill='%23182A53' fill-rule='evenodd' d='M13.8434 0H2.15656C.966732 0 0 .966732 0 2.15656V13.8434C0 15.0333.966732 16 2.15656 16h5.76516l.00783-5.7182H6.44227c-.19178 0-.34834-.1566-.34834-.34834l-.00782-1.84344c0-.1957.15655-.35225.35225-.35225h1.48336V5.95695c0-2.06654 1.26028-3.19374 3.10768-3.19374h1.5107c.1957 0 .3523.15656.3523.35225v1.55382c0 .19569-.1566.35225-.3523.35225h-.9276c-1.0019 0-1.1976.47749-1.1976 1.17416v1.54599h2.2035c.1957 0 .3522.16047.3483.35617 0 .01174 0 .02348-.0039.03522l-.2192 1.83953c-.0234.1761-.1722.3092-.3483.3092h-1.9765L10.4149 16h3.4285C15.0333 16 16 15.0333 16 13.8434V2.15656C16 .966732 15.0333 0 13.8434 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;
}
.zapct-footer-social-icons a i.fa-instagram-square::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23182A53' d='M8.00177 5.83984C9.1901 5.85152 10.15 6.81166 10.1502 8c0 1.18862-.97155 2.1493-2.16015 2.1494-1.18858 0-2.14925-.97159-2.14941-2.16014 0-1.18868.97245-2.14942 2.16113-2.14942Z'/%3E%3Cpath fill='%23182A53' fill-rule='evenodd' d='M7.95587 0c.90285 0 1.80614.00029033 2.70903.0117188.457.0000224.914.0336948 1.3711.0908202.9028.102857 1.7485.468941 2.4228 1.051761.6515.57148 1.1084 1.32608 1.3027 2.17187.1143.45717.1836.91422.1836 1.38281v.01172c.0229 1.08562.0452 2.18263.0567 2.91407-.0115 1.2344-.0228 2.09199-.0342 2.94923 0 .5257-.034 1.0404-.1025 1.5547-.1945 1.8056-1.5317 3.28-3.3145 3.6572-.5257.1029-1.0517.1709-1.5889.1709-1.69142.0571-3.39445.0234-5.0859.0234-.52577 0-1.05208-.034-1.56641-.0683-.75424-.0343-1.49703-.2518-2.14844-.6289-.88008-.5144-1.531929-1.3264-1.829099-2.2979-.159923-.4799-.2515523-.9826-.2744144-1.4853-.068571-1.1772-.05664285-2.36586-.05664061-3.543 0-.84569-.00038942-1.70315.02246091-2.54883 0-.52576.0349381-1.04036.1035161-1.55469.114294-.91436.52568-1.78269 1.154297-2.45703C1.89819.777699 2.6977.342681 3.56623.182617 3.96616.10263 4.36649.0573426 4.76642.0458984 5.82938.00017993 6.89292 0 7.95587 0Zm.03418 3.89746c-2.26306 0-4.10351 1.84045-4.10351 4.10352.00013 2.26292 1.84053 4.10252 4.10351 4.10252 2.27435-.0001 4.10335-1.8396 4.10355-4.10252 0-2.26301-1.8406-4.10342-4.10355-4.10352Zm4.66305-1.88574c-.7657.01144-1.3942.62875-1.3828 1.39453.0116.76568.6288 1.38281 1.3946 1.38281v-.01172c.7656-.01157 1.3828-.62854 1.3828-1.38281-.0115-.76575-.6288-1.38281-1.3946-1.38281Z' 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 16 16'%3E%3Cpath fill='%23182A53' d='M8.00177 5.83984C9.1901 5.85152 10.15 6.81166 10.1502 8c0 1.18862-.97155 2.1493-2.16015 2.1494-1.18858 0-2.14925-.97159-2.14941-2.16014 0-1.18868.97245-2.14942 2.16113-2.14942Z'/%3E%3Cpath fill='%23182A53' fill-rule='evenodd' d='M7.95587 0c.90285 0 1.80614.00029033 2.70903.0117188.457.0000224.914.0336948 1.3711.0908202.9028.102857 1.7485.468941 2.4228 1.051761.6515.57148 1.1084 1.32608 1.3027 2.17187.1143.45717.1836.91422.1836 1.38281v.01172c.0229 1.08562.0452 2.18263.0567 2.91407-.0115 1.2344-.0228 2.09199-.0342 2.94923 0 .5257-.034 1.0404-.1025 1.5547-.1945 1.8056-1.5317 3.28-3.3145 3.6572-.5257.1029-1.0517.1709-1.5889.1709-1.69142.0571-3.39445.0234-5.0859.0234-.52577 0-1.05208-.034-1.56641-.0683-.75424-.0343-1.49703-.2518-2.14844-.6289-.88008-.5144-1.531929-1.3264-1.829099-2.2979-.159923-.4799-.2515523-.9826-.2744144-1.4853-.068571-1.1772-.05664285-2.36586-.05664061-3.543 0-.84569-.00038942-1.70315.02246091-2.54883 0-.52576.0349381-1.04036.1035161-1.55469.114294-.91436.52568-1.78269 1.154297-2.45703C1.89819.777699 2.6977.342681 3.56623.182617 3.96616.10263 4.36649.0573426 4.76642.0458984 5.82938.00017993 6.89292 0 7.95587 0Zm.03418 3.89746c-2.26306 0-4.10351 1.84045-4.10351 4.10352.00013 2.26292 1.84053 4.10252 4.10351 4.10252 2.27435-.0001 4.10335-1.8396 4.10355-4.10252 0-2.26301-1.8406-4.10342-4.10355-4.10352Zm4.66305-1.88574c-.7657.01144-1.3942.62875-1.3828 1.39453.0116.76568.6288 1.38281 1.3946 1.38281v-.01172c.7656-.01157 1.3828-.62854 1.3828-1.38281-.0115-.76575-.6288-1.38281-1.3946-1.38281Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-whatsapp::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3C!--!Font%20Awesome%20Free%20v7.1.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M476.9%20161.1C435%20119.1%20379.2%2096%20319.9%2096C197.5%2096%2097.9%20195.6%2097.9%20318C97.9%20357.1%20108.1%20395.3%20127.5%20429L96%20544L213.7%20513.1C246.1%20530.8%20282.6%20540.1%20319.8%20540.1L319.9%20540.1C442.2%20540.1%20544%20440.5%20544%20318.1C544%20258.8%20518.8%20203.1%20476.9%20161.1zM319.9%20502.7C286.7%20502.7%20254.2%20493.8%20225.9%20477L219.2%20473L149.4%20491.3L168%20423.2L163.6%20416.2C145.1%20386.8%20135.4%20352.9%20135.4%20318C135.4%20216.3%20218.2%20133.5%20320%20133.5C369.3%20133.5%20415.6%20152.7%20450.4%20187.6C485.2%20222.5%20506.6%20268.8%20506.5%20318.1C506.5%20419.9%20421.6%20502.7%20319.9%20502.7zM421.1%20364.5C415.6%20361.7%20388.3%20348.3%20383.2%20346.5C378.1%20344.6%20374.4%20343.7%20370.7%20349.3C367%20354.9%20356.4%20367.3%20353.1%20371.1C349.9%20374.8%20346.6%20375.3%20341.1%20372.5C308.5%20356.2%20287.1%20343.4%20265.6%20306.5C259.9%20296.7%20271.3%20297.4%20281.9%20276.2C283.7%20272.5%20282.8%20269.3%20281.4%20266.5C280%20263.7%20268.9%20236.4%20264.3%20225.3C259.8%20214.5%20255.2%20216%20251.8%20215.8C248.6%20215.6%20244.9%20215.6%20241.2%20215.6C237.5%20215.6%20231.5%20217%20226.4%20222.5C221.3%20228.1%20207%20241.5%20207%20268.8C207%20296.1%20226.9%20322.5%20229.6%20326.2C232.4%20329.9%20268.7%20385.9%20324.4%20410C359.6%20425.2%20373.4%20426.5%20391%20423.9C401.7%20422.3%20423.8%20410.5%20428.4%20397.5C433%20384.5%20433%20373.4%20431.6%20371.1C430.3%20368.6%20426.6%20367.2%20421.1%20364.5z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3C!--!Font%20Awesome%20Free%20v7.1.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M476.9%20161.1C435%20119.1%20379.2%2096%20319.9%2096C197.5%2096%2097.9%20195.6%2097.9%20318C97.9%20357.1%20108.1%20395.3%20127.5%20429L96%20544L213.7%20513.1C246.1%20530.8%20282.6%20540.1%20319.8%20540.1L319.9%20540.1C442.2%20540.1%20544%20440.5%20544%20318.1C544%20258.8%20518.8%20203.1%20476.9%20161.1zM319.9%20502.7C286.7%20502.7%20254.2%20493.8%20225.9%20477L219.2%20473L149.4%20491.3L168%20423.2L163.6%20416.2C145.1%20386.8%20135.4%20352.9%20135.4%20318C135.4%20216.3%20218.2%20133.5%20320%20133.5C369.3%20133.5%20415.6%20152.7%20450.4%20187.6C485.2%20222.5%20506.6%20268.8%20506.5%20318.1C506.5%20419.9%20421.6%20502.7%20319.9%20502.7zM421.1%20364.5C415.6%20361.7%20388.3%20348.3%20383.2%20346.5C378.1%20344.6%20374.4%20343.7%20370.7%20349.3C367%20354.9%20356.4%20367.3%20353.1%20371.1C349.9%20374.8%20346.6%20375.3%20341.1%20372.5C308.5%20356.2%20287.1%20343.4%20265.6%20306.5C259.9%20296.7%20271.3%20297.4%20281.9%20276.2C283.7%20272.5%20282.8%20269.3%20281.4%20266.5C280%20263.7%20268.9%20236.4%20264.3%20225.3C259.8%20214.5%20255.2%20216%20251.8%20215.8C248.6%20215.6%20244.9%20215.6%20241.2%20215.6C237.5%20215.6%20231.5%20217%20226.4%20222.5C221.3%20228.1%20207%20241.5%20207%20268.8C207%20296.1%20226.9%20322.5%20229.6%20326.2C232.4%20329.9%20268.7%20385.9%20324.4%20410C359.6%20425.2%20373.4%20426.5%20391%20423.9C401.7%20422.3%20423.8%20410.5%20428.4%20397.5C433%20384.5%20433%20373.4%20431.6%20371.1C430.3%20368.6%20426.6%20367.2%20421.1%20364.5z%22%2F%3E%3C%2Fsvg%3E");
  width: 22px;
  height: 22px;
}
.zapct-footer-social-icons a i.fa-telegram::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3C!--!Font%20Awesome%20Free%20v7.1.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M320%2072C183%2072%2072%20183%2072%20320C72%20457%20183%20568%20320%20568C457%20568%20568%20457%20568%20320C568%20183%20457%2072%20320%2072zM435%20240.7C431.3%20279.9%20415.1%20375.1%20406.9%20419C403.4%20437.6%20396.6%20443.8%20390%20444.4C375.6%20445.7%20364.7%20434.9%20350.7%20425.7C328.9%20411.4%20316.5%20402.5%20295.4%20388.5C270.9%20372.4%20286.8%20363.5%20300.7%20349C304.4%20345.2%20367.8%20287.5%20369%20282.3C369.2%20281.6%20369.3%20279.2%20367.8%20277.9C366.3%20276.6%20364.2%20277.1%20362.7%20277.4C360.5%20277.9%20325.6%20300.9%20258.1%20346.5C248.2%20353.3%20239.2%20356.6%20231.2%20356.4C222.3%20356.2%20205.3%20351.4%20192.6%20347.3C177.1%20342.3%20164.7%20339.6%20165.8%20331C166.4%20326.5%20172.5%20322%20184.2%20317.3C256.5%20285.8%20304.7%20265%20328.8%20255C397.7%20226.4%20412%20221.4%20421.3%20221.2C423.4%20221.2%20427.9%20221.7%20430.9%20224.1C432.9%20225.8%20434.1%20228.2%20434.4%20230.8C434.9%20234%20435%20237.3%20434.8%20240.6z%22%2F%3E%3C%2Fsvg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3C!--!Font%20Awesome%20Free%20v7.1.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202025%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M320%2072C183%2072%2072%20183%2072%20320C72%20457%20183%20568%20320%20568C457%20568%20568%20457%20568%20320C568%20183%20457%2072%20320%2072zM435%20240.7C431.3%20279.9%20415.1%20375.1%20406.9%20419C403.4%20437.6%20396.6%20443.8%20390%20444.4C375.6%20445.7%20364.7%20434.9%20350.7%20425.7C328.9%20411.4%20316.5%20402.5%20295.4%20388.5C270.9%20372.4%20286.8%20363.5%20300.7%20349C304.4%20345.2%20367.8%20287.5%20369%20282.3C369.2%20281.6%20369.3%20279.2%20367.8%20277.9C366.3%20276.6%20364.2%20277.1%20362.7%20277.4C360.5%20277.9%20325.6%20300.9%20258.1%20346.5C248.2%20353.3%20239.2%20356.6%20231.2%20356.4C222.3%20356.2%20205.3%20351.4%20192.6%20347.3C177.1%20342.3%20164.7%20339.6%20165.8%20331C166.4%20326.5%20172.5%20322%20184.2%20317.3C256.5%20285.8%20304.7%20265%20328.8%20255C397.7%20226.4%20412%20221.4%20421.3%20221.2C423.4%20221.2%20427.9%20221.7%20430.9%20224.1C432.9%20225.8%20434.1%20228.2%20434.4%20230.8C434.9%20234%20435%20237.3%20434.8%20240.6z%22%2F%3E%3C%2Fsvg%3E");
  width: 22px;
  height: 22px;
}
.zapct-footer-social-icons a i.fa-twitter-square::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 15'%3E%3Cpath fill='%23182A53' d='M12.6411 0h2.4525L9.70876 6.36531 16 15h-4.937L7.1976 9.75277 2.77241 15H.319893L6.02466 8.19188 0 0h5.05965l3.49217 4.79336L12.6411 0Zm-.8584 13.5055h1.3596L4.34522 1.43911H2.88437L11.7827 13.5055Z'/%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 15'%3E%3Cpath fill='%23182A53' d='M12.6411 0h2.4525L9.70876 6.36531 16 15h-4.937L7.1976 9.75277 2.77241 15H.319893L6.02466 8.19188 0 0h5.05965l3.49217 4.79336L12.6411 0Zm-.8584 13.5055h1.3596L4.34522 1.43911H2.88437L11.7827 13.5055Z'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-tiktok::before {
  -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 16 18'%3E%3Cpath d='M28 18.4c-1.635 0-3.151-.513-4.388-1.385v6.289c0 3.141-2.605 5.696-5.806 5.696-1.237 0-2.385-.382-3.327-1.032C12.982 26.937 12 25.231 12 23.304c0-3.141 2.605-5.696 5.807-5.696.266 0 .526.022.782.055v3.159c-.248-.075-.509-.12-.782-.12-1.462 0-2.652 1.167-2.652 2.602 0 .999.578 1.867 1.422 2.303.368.19.786.298 1.23.298 1.428 0 2.594-1.114 2.647-2.503L20.456 11h3.155c0 .269.027.53.074.785.223 1.179.936 2.191 1.924 2.823.688.441 1.51.698 2.39.698L28 18.4Z' style='fill:%23fff;fill-rule:nonzero' transform='translate(-12 -11)'/%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 16 18'%3E%3Cpath d='M28 18.4c-1.635 0-3.151-.513-4.388-1.385v6.289c0 3.141-2.605 5.696-5.806 5.696-1.237 0-2.385-.382-3.327-1.032C12.982 26.937 12 25.231 12 23.304c0-3.141 2.605-5.696 5.807-5.696.266 0 .526.022.782.055v3.159c-.248-.075-.509-.12-.782-.12-1.462 0-2.652 1.167-2.652 2.602 0 .999.578 1.867 1.422 2.303.368.19.786.298 1.23.298 1.428 0 2.594-1.114 2.647-2.503L20.456 11h3.155c0 .269.027.53.074.785.223 1.179.936 2.191 1.924 2.823.688.441 1.51.698 2.39.698L28 18.4Z' style='fill:%23fff;fill-rule:nonzero' transform='translate(-12 -11)'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-youtube-square::before {
  -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 18 12'%3E%3Cpath d='M28.624 15.874c-.207-.738-.817-1.319-1.592-1.516C25.629 14 20 14 20 14s-5.629 0-7.033.358c-.774.197-1.383.778-1.59 1.516C11 17.211 11 20 11 20s0 2.789.377 4.126c.207.738.816 1.319 1.591 1.516C14.371 26 20 26 20 26s5.629 0 7.033-.358c.774-.197 1.384-.778 1.591-1.516C29 22.789 29 20 29 20s0-2.789-.376-4.126ZM18.16 22.533v-5.066L22.863 20l-4.703 2.533Z' style='fill:%23fff;fill-rule:nonzero' transform='translate(-11 -14)'/%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 18 12'%3E%3Cpath d='M28.624 15.874c-.207-.738-.817-1.319-1.592-1.516C25.629 14 20 14 20 14s-5.629 0-7.033.358c-.774.197-1.383.778-1.59 1.516C11 17.211 11 20 11 20s0 2.789.377 4.126c.207.738.816 1.319 1.591 1.516C14.371 26 20 26 20 26s5.629 0 7.033-.358c.774-.197 1.384-.778 1.591-1.516C29 22.789 29 20 29 20s0-2.789-.376-4.126ZM18.16 22.533v-5.066L22.863 20l-4.703 2.533Z' style='fill:%23fff;fill-rule:nonzero' transform='translate(-11 -14)'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}
.zapct-footer-social-icons a:hover i::before {
  background-color: #fecc86 !important;
}

/* ==========================================================================
   Header
   ========================================================================== */
.zapct-navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1000;
}
.zapct-navbar .zapct-navbar-primary {
  height: 80px;
  padding: 0px 4vw;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary {
    padding-right: 0px;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-brand {
  padding: 0px;
}
.zapct-navbar .zapct-navbar-primary .navbar-brand img {
  display: block;
  height: 45px;
  margin: 0px;
  padding: 0px;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-brand img {
    max-height: 30px;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler {
    border: none;
    margin: 0px 0.75rem;
    padding: 2px 0.75rem;
  }
}
@media (max-width: 991.98px) and (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler {
    margin: 0px 0.5rem;
    padding: 2px 0.5rem;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler .navbar-toggler-icon {
    background: #182a53;
    display: block;
    width: 30px;
    height: 25px;
    background-color: #fff;
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28256, 256, 256, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28256, 256, 256, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M4 7h22M4 15h22M4 23h22'/%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;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse {
    background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
    background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .offcanvas-close {
  color: #fff;
  background-color: transparent;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar {
  padding: 0 1rem;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .nav-link, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item {
  color: #fff;
  font-family: "Inter", sans-serif;
  font-size: 13px;
  font-weight: 400;
  padding: 0.5rem 1rem;
  background-color: transparent;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .nav-link.active, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .nav-link:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover {
  color: #fecc86 !important;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .nav-link[data-toggle=dropdown]::after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav [data-toggle=dropdown].dropdown-item::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .nav-link, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item {
    font-size: 30px;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item {
  color: #182a53;
}
.zapct-navbar .zapct-navbar-primary .cart-account {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item {
  padding: 0px;
  border-color: #bc955d;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .cart-account .nav-item .dropdown-item {
  margin: 0px 0.75rem;
  padding: 2px 0.75rem;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .cart-account .nav-item .dropdown-item {
    margin: 0px 0.5rem;
    padding: 2px 0.5rem;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item i, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .cart-account .nav-item .dropdown-item i {
  font-size: 1rem;
  height: auto;
  line-height: 1;
  margin: 0px;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i::before, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item i::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .cart-account .nav-item .dropdown-item i::before {
  content: "";
  display: block;
  width: 15px;
  height: 20px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 20'%3E%3Cpath fill='%23182A53' d='M7.50321 9.79427c3.20609-.01909 4.86129-1.66359 4.92089-4.90531C12.3691 1.75631 10.6223.0199994 7.49771 0 4.3356.0190904 2.57684 1.87813 2.57684 4.88896c0 3.14718 1.75968 4.88622 4.92637 4.90531ZM7.49771.909066C10.113.926338 11.4622 2.27085 11.5081 4.88896c-.0504 2.71083-1.3246 3.98079-4.00489 3.99625-2.68395-.01546-3.95813-1.28269-4.01034-3.98807C3.54325 2.22994 4.85499.925429 7.49771.909066ZM7.49771 12.0851c-4.81736.03-7.4096954 2.6063-7.49763345 7.4516-.00458011.2509.19694445.4582.44976645.4627h.008244c.249158 0 .45343-.1981.458011-.4463.078777-4.3862 2.233262-6.5326 6.580692-6.5589 4.29521.0273 6.51201 2.2345 6.58711 6.5589.0046.2509.2336.4591.4663.4463.2528-.0045.4543-.2109.4497-.4627-.0833-4.7744-2.7453-7.4216-7.50219-7.4516Z'/%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 20'%3E%3Cpath fill='%23182A53' d='M7.50321 9.79427c3.20609-.01909 4.86129-1.66359 4.92089-4.90531C12.3691 1.75631 10.6223.0199994 7.49771 0 4.3356.0190904 2.57684 1.87813 2.57684 4.88896c0 3.14718 1.75968 4.88622 4.92637 4.90531ZM7.49771.909066C10.113.926338 11.4622 2.27085 11.5081 4.88896c-.0504 2.71083-1.3246 3.98079-4.00489 3.99625-2.68395-.01546-3.95813-1.28269-4.01034-3.98807C3.54325 2.22994 4.85499.925429 7.49771.909066ZM7.49771 12.0851c-4.81736.03-7.4096954 2.6063-7.49763345 7.4516-.00458011.2509.19694445.4582.44976645.4627h.008244c.249158 0 .45343-.1981.458011-.4463.078777-4.3862 2.233262-6.5326 6.580692-6.5589 4.29521.0273 6.51201 2.2345 6.58711 6.5589.0046.2509.2336.4591.4663.4463.2528-.0045.4543-.2109.4497-.4627-.0833-4.7744-2.7453-7.4216-7.50219-7.4516Z'/%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 i::before, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover i::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .cart-account .nav-item .dropdown-item:hover i::before {
  background-color: #fecc86 !important;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link.nav-basket i::before, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse #zapct-primary-navbar .navbar-nav .nav-basket.dropdown-item i::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .cart-account .nav-item .nav-basket.dropdown-item i::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23182A53' d='M19.4843 7.37781c-.3958-.45169-.9667-.71087-1.5667-.71087h-.4717C17.0284 2.89929 13.8367 0 10.0007 0 6.16473 0 2.97296 2.89929 2.55545 6.66694h-.47169c-.60002 0-1.170869.25918-1.566716.71087-.395846.45168-.5775192 1.05254-.4991832 1.6484L.951226 16.0232C1.25374 18.2908 3.20713 20 5.49471 20H14.505c2.2876 0 4.241-1.7101 4.5427-3.9768l.9342-6.99782c.0791-.59503-.1034-1.19672-.4992-1.64841l.0016.00084ZM10.0007.833368c3.3784 0 6.1952 2.529272 6.6086 5.833572H3.39214C3.80465 3.36264 6.62225.833368 10.0007.833368ZM19.156 8.91537l-.9334 6.99693c-.2466 1.8559-1.845 3.2543-3.7168 3.2543H5.49554c-1.87173 0-3.47011-1.3992-3.71762-3.2543L.845389 8.91621c-.048335-.35835.060835-.71837.298341-.99005.23751-.27167.58002-.42668.94003-.42668H17.9176c.36 0 .7026.15584.9401.42668.2375.27085.3466.6317.2983.98921Zm-8.7386 1.50173v5.8336c0 .23-.1867.4167-.4167.4167-.23001 0-.41669-.1867-.41669-.4167v-5.8336c0-.23.18668-.4167.41669-.4167.23 0 .4167.1867.4167.4167Zm4.5835 0v5.8336c0 .23-.1867.4167-.4167.4167s-.4167-.1867-.4167-.4167v-5.8336c0-.23.1867-.4167.4167-.4167s.4167.1867.4167.4167Zm-9.16701 0v5.8336c0 .23-.18667.4167-.41668.4167s-.41668-.1867-.41668-.4167v-5.8336c0-.23.18667-.4167.41668-.4167s.41668.1867.41668.4167Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23182A53' d='M19.4843 7.37781c-.3958-.45169-.9667-.71087-1.5667-.71087h-.4717C17.0284 2.89929 13.8367 0 10.0007 0 6.16473 0 2.97296 2.89929 2.55545 6.66694h-.47169c-.60002 0-1.170869.25918-1.566716.71087-.395846.45168-.5775192 1.05254-.4991832 1.6484L.951226 16.0232C1.25374 18.2908 3.20713 20 5.49471 20H14.505c2.2876 0 4.241-1.7101 4.5427-3.9768l.9342-6.99782c.0791-.59503-.1034-1.19672-.4992-1.64841l.0016.00084ZM10.0007.833368c3.3784 0 6.1952 2.529272 6.6086 5.833572H3.39214C3.80465 3.36264 6.62225.833368 10.0007.833368ZM19.156 8.91537l-.9334 6.99693c-.2466 1.8559-1.845 3.2543-3.7168 3.2543H5.49554c-1.87173 0-3.47011-1.3992-3.71762-3.2543L.845389 8.91621c-.048335-.35835.060835-.71837.298341-.99005.23751-.27167.58002-.42668.94003-.42668H17.9176c.36 0 .7026.15584.9401.42668.2375.27085.3466.6317.2983.98921Zm-8.7386 1.50173v5.8336c0 .23-.1867.4167-.4167.4167-.23001 0-.41669-.1867-.41669-.4167v-5.8336c0-.23.18668-.4167.41669-.4167.23 0 .4167.1867.4167.4167Zm4.5835 0v5.8336c0 .23-.1867.4167-.4167.4167s-.4167-.1867-.4167-.4167v-5.8336c0-.23.1867-.4167.4167-.4167s.4167.1867.4167.4167Zm-9.16701 0v5.8336c0 .23-.18667.4167-.41668.4167s-.41668-.1867-.41668-.4167v-5.8336c0-.23.18667-.4167.41668-.4167s.41668.1867.41668.4167Z'/%3E%3C/svg%3E");
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link.nav-basket i #basket-count, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse #zapct-primary-navbar .navbar-nav .nav-basket.dropdown-item i #basket-count, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .cart-account .nav-item .nav-basket.dropdown-item i #basket-count {
  display: none;
}

/* ==========================================================================
   Header Marquee
   ========================================================================== */
.ticker-wrapper .ticker {
  overflow: hidden;
  width: 100vw;
  background: -o-linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%);
  background: linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%);
}
.ticker-wrapper .ticker .ticker-inner {
  height: 32px;
  -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 400s linear infinite;
  animation: ticker 400s linear infinite;
}
.ticker-wrapper .ticker .ticker-inner p {
  font-size: 12px;
  margin: 0px;
  width: 100%;
  padding: 0rem 3rem;
  text-align: center;
  font-weight: 500;
  text-transform: uppercase;
  color: #182a53;
  white-space: nowrap;
}
.ticker-wrapper .ticker .ticker-inner p a {
  color: #0a0a0a;
  text-decoration: underline;
}
.ticker-wrapper .ticker:hover .ticker-inner {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

p.woocommerce-store-notice {
  display: none !important;
}

/* ==========================================================================
   Newsletter
   ========================================================================== */
.zapct-newsletter-contact {
  padding: 0px 0px 80px;
}
.zapct-newsletter-contact .zapct-contact {
  background-color: #f6f7f8;
  border-radius: 12px;
  padding: 60px 7vw 180px;
  gap: 5vw;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-contact .zapct-contact {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px;
    gap: 30px;
  }
}
.zapct-newsletter-contact .zapct-contact h3 {
  font-size: 24px;
  font-weight: 400;
}
.zapct-newsletter-contact .zapct-contact p {
  font-size: 12px;
}
.zapct-newsletter-contact .zapct-contact .btn {
  max-width: 160px;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-contact .zapct-contact .zapct-footer-social-icons {
    gap: 4px;
  }
}
.zapct-newsletter-contact .zapct-contact .zapct-footer-social-icons a {
  border: 2px solid transparent;
  border-radius: 50%;
  background: -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
}
.zapct-newsletter-contact .zapct-contact .zapct-footer-social-icons a i::before {
  background-color: #182a53;
}
.zapct-newsletter-contact .zap-email-signup-form {
  max-width: 1070px;
  margin-top: -120px;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-contact .zap-email-signup-form {
    margin-top: 30px;
  }
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  padding: 50px 60px;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner {
    padding: 30px;
  }
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-header {
  text-align: center;
  margin-bottom: 2rem;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-header .zap-email-signup-title {
  color: #182a53;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 1.5rem;
  color: #fecc86;
  margin-bottom: 0.5rem;
  font-weight: 300;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-header .zap-email-signup-description {
  font-size: 14px;
  color: #fff;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1rem;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div label:not(.zap-email-signup-confirm-label) {
  display: none;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .required {
  color: #fecc86;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div input:not([type=checkbox]) {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #767d8e;
  border: 1px solid #cdd1d9;
  border-radius: 4px;
  background-color: #2b3e69;
  color: #fff;
  border: none;
  font-weight: 300;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div input:not([type=checkbox])::-webkit-input-placeholder {
  font-family: "Inter", sans-serif !important;
  color: #f6f7f8 !important;
  font-size: 14px;
  font-weight: 300;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div input:not([type=checkbox])::-moz-placeholder {
  font-family: "Inter", sans-serif !important;
  color: #f6f7f8 !important;
  font-size: 14px;
  font-weight: 300;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div input:not([type=checkbox]):-ms-input-placeholder {
  font-family: "Inter", sans-serif !important;
  color: #f6f7f8 !important;
  font-size: 14px;
  font-weight: 300;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div input:not([type=checkbox])::-ms-input-placeholder {
  font-family: "Inter", sans-serif !important;
  color: #f6f7f8 !important;
  font-size: 14px;
  font-weight: 300;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div input:not([type=checkbox])::placeholder {
  font-family: "Inter", sans-serif;
  color: #f6f7f8;
  font-size: 14px;
  font-weight: 300;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-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;
  position: relative;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  border-color: #fff !important;
  color: #fff !important;
  background: transparent !important;
  height: 36px;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button::before, .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -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-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button::after {
  background: #bc955d;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button .badge {
  margin-right: 0.5rem;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:hover, .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:focus, .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:active {
  color: #fecc86 !important;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:hover::before, .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:focus::before, .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:active::before {
  opacity: 1;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:hover {
  border-color: #182a53 !important;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button::after {
  background: -o-linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%);
  background: linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%);
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:hover {
  border-color: #bc955d;
  color: #182a53;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields > div .zap-email-signup-button:hover::after {
  opacity: 1;
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields .zap-email-signup-confirmations {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields .zap-email-signup-confirmations {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
  }
}
.zapct-newsletter-contact .zap-email-signup-form .zap-email-signup-form-inner .zap-email-signup-form-fields .zap-email-signup-confirmations label {
  color: #fff;
}

/* ==========================================================================
   Popup Styling
   ========================================================================== */
button[data-target="#add-to-cart-modal"].btn-danger:not(:disabled):not(.disabled):active, button[data-target="#add-to-cart-modal"].btn-danger:not(:disabled):not(.disabled):focus {
  color: #182a53;
}

#add-to-cart-modal {
  font-weight: 700;
}
#add-to-cart-modal .modal-footer .btn {
  color: #182a53;
}
#add-to-cart-modal .modal-footer .btn:hover {
  color: #fecc86;
}

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

/* ==========================================================================
   General CSS
   ========================================================================== */
body {
  color: #767d8e;
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  color: #182a53;
}

p {
  font-size: 14px;
}

a {
  color: #182a53;
}

body:not(.home, .single-product) .container.main-container {
  margin-bottom: 6rem;
}
@media (max-width: 767.98px) {
  body:not(.home, .single-product) .container.main-container {
    margin-bottom: 3rem;
  }
}

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

.section-title {
  color: #182a53;
  text-align: center;
  font-size: 32px;
  font-weight: 400;
  margin-bottom: 1.5rem;
}
@media (max-width: 767.98px) {
  .section-title {
    font-size: 25px;
  }
}

.zapct-homepage-button-wrap {
  text-align: center;
}
.zapct-homepage-button-wrap .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.zapct-page-title {
  position: relative;
  background-color: transparent;
  padding: 2rem 0px;
  margin: 0px 0px 1rem;
  text-align: center;
}
@media (max-width: 767.98px) {
  .zapct-page-title {
    padding: 1rem 0px 2rem;
    margin: 0px;
  }
}
.zapct-page-title::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #cdd1d9;
}
@media (max-width: 767.98px) {
  .zapct-page-title::before {
    content: none;
  }
}
.zapct-page-title h1 {
  position: relative;
  display: inline-block;
  min-width: 790px;
  max-width: 100%;
  padding: 2rem 80px;
  margin: 0px auto;
  background: #fff;
  color: #fecc86;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  z-index: 0;
}
.zapct-page-title h1::before {
  content: "";
  position: absolute;
  inset: 0px 80px 0px 80px;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  border-radius: 12px;
  z-index: -1;
}
@media (max-width: 991.98px) {
  .zapct-page-title h1 {
    min-width: 0px;
    padding: 1rem 1rem;
    border: none;
    width: 100%;
    font-size: 20px;
  }
  .zapct-page-title h1::before {
    inset: 0px;
  }
}

ul.pagination {
  margin: 2rem 0rem;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.5rem;
}
ul.pagination > * > * {
  border-radius: 4px;
  border: 1px solid #182a53 !important;
  color: #182a53 !important;
  font-size: 12px;
  font-style: normal;
}
ul.pagination > * > *.next, ul.pagination > * > *.prev {
  border-color: #fecc86 !important;
  background-color: #fecc86 !important;
}
ul.pagination > * > *:hover, ul.pagination > * > *.current {
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  color: #fff !important;
  border-color: #182a53 !important;
}

.form-control {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #767d8e;
  border: 1px solid #cdd1d9;
  border-radius: 4px;
}

.show-password-input {
  display: none !important;
}

.page-id-758 .container.main-container {
  max-width: 1070px;
}

/* ==========================================================================
   WooCommerce - Cart
   ========================================================================== */
.woocommerce-cart .woocommerce-cart-form .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;
  position: relative;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
}
.woocommerce-cart .woocommerce-cart-form .btn::before, .woocommerce-cart .woocommerce-cart-form .btn::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce-cart .woocommerce-cart-form .btn::after {
  background: #bc955d;
}
.woocommerce-cart .woocommerce-cart-form .btn .badge {
  margin-right: 0.5rem;
}
.woocommerce-cart .woocommerce-cart-form .btn:hover, .woocommerce-cart .woocommerce-cart-form .btn:focus, .woocommerce-cart .woocommerce-cart-form .btn:active {
  color: #fecc86 !important;
}
.woocommerce-cart .woocommerce-cart-form .btn:hover::before, .woocommerce-cart .woocommerce-cart-form .btn:focus::before, .woocommerce-cart .woocommerce-cart-form .btn:active::before {
  opacity: 1;
}
.woocommerce-cart .container.main-container > .woocommerce .offset-md-7.card {
  max-width: 800px;
  margin-left: auto !important;
}

/* ==========================================================================
   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 > *:not(.btn) {
    width: 100%;
    display: block;
  }
  .woocommerce-info > *:not(.btn).woocommerce-form-coupon-toggle {
    margin: 0px 0px 1rem 0px !important;
  }
  .woocommerce-info > .btn {
    width: 100%;
    margin: 0px;
  }
}

.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 {
    padding: 1rem;
  }
}
.zapciw-results-modal .modal-body .text-center .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.zapciw-results-modal .modal-body .zapciw-scratch-win-message {
  background-color: #28a745;
}

/* ==========================================================================
   WooCommerce - General
   ========================================================================== */
@media (min-width: 1200px) {
  div.woocommerce {
    max-width: 1360px !important;
  }
}
.zap-lottery-user-ticket-count,
.alert,
.raf-message,
div.woocommerce .woocommerce-message {
  background-color: #fecc86;
  color: #182a53;
  border-radius: 0.25rem;
  font-weight: bold;
  border: none;
}

.alert {
  text-align: center;
}
.alert .btn {
  float: none !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 2rem;
}
@media (max-width: 767.98px) {
  .alert .btn {
    margin: 1rem 0rem 0rem;
    width: 100%;
  }
}

/* ==========================================================================
   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;
  max-width: 100% !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 12px 0px 0px 12px;
  background: #f6f7f8;
  border: none;
  padding: 20px;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
  width: 100%;
  max-width: 360px;
  margin: 0px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff !important;
  border: none;
  padding: 20px;
  border-radius: 4px 0px 0px 4px;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    max-width: 100%;
    padding: 15px;
    border-radius: 4px 4px 0px 0px;
    margin-bottom: 1rem;
  }
}
.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, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item {
  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;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0px 1rem;
  border-radius: 8px;
  border: none;
  background: #f6f7f8 !important;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -0.24px;
  text-transform: capitalize;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -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::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item::after {
  background: #bc955d;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link .badge, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item .badge, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item .badge {
  margin-right: 0.5rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:focus, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:focus, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:focus, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:active, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:active, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:active {
  color: #fecc86 !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:hover::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:focus::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:focus::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:focus::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:active::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:active::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:active::before {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:after {
  content: "";
  position: relative;
  left: 0px;
  top: 0px;
  margin-right: 1rem;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  opacity: 1;
  z-index: 1;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #767d8e !important;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 18'%3E%3Cpath stroke='%23FECC86' d='M2 11h10M5.28613 1c0 .94663.76729 1.71364 1.71387 1.71387.88777 0 1.61849-.67439 1.70605-1.53907L8.71484 1h1.99996c1.1045.00008 2 .89548 2 2v12c0 1.1045-.8955 1.9999-2 2H8.71484c0-.9468-.76807-1.7139-1.71484-1.7139-.94658.0003-1.71386.7673-1.71387 1.7139h-2c-1.10457 0-2-.8954-2-2V3c0-1.10457.89543-2 2-2h2Z'/%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 18'%3E%3Cpath stroke='%23FECC86' d='M2 11h10M5.28613 1c0 .94663.76729 1.71364 1.71387 1.71387.88777 0 1.61849-.67439 1.70605-1.53907L8.71484 1h1.99996c1.1045.00008 2 .89548 2 2v12c0 1.1045-.8955 1.9999-2 2H8.71484c0-.9468-.76807-1.7139-1.71484-1.7139-.94658.0003-1.71386.7673-1.71387 1.7139h-2c-1.10457 0-2-.8954-2-2V3c0-1.10457.89543-2 2-2h2Z'/%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 .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .active.dropdown-item, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:hover {
  color: #fecc86;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link.active::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .active.dropdown-item::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item: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 .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item::after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .active.dropdown-item::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:hover::after {
  background-color: #fecc86 !important;
}
.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 14 18'%3E%3Cpath stroke='%23FECC86' d='M2 11h10M5.28613 1c0 .94663.76729 1.71364 1.71387 1.71387.88777 0 1.61849-.67439 1.70605-1.53907L8.71484 1h1.99996c1.1045.00008 2 .89548 2 2v12c0 1.1045-.8955 1.9999-2 2H8.71484c0-.9468-.76807-1.7139-1.71484-1.7139-.94658.0003-1.71386.7673-1.71387 1.7139h-2c-1.10457 0-2-.8954-2-2V3c0-1.10457.89543-2 2-2h2Z'/%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 18'%3E%3Cpath stroke='%23FECC86' d='M2 11h10M5.28613 1c0 .94663.76729 1.71364 1.71387 1.71387.88777 0 1.61849-.67439 1.70605-1.53907L8.71484 1h1.99996c1.1045.00008 2 .89548 2 2v12c0 1.1045-.8955 1.9999-2 2H8.71484c0-.9468-.76807-1.7139-1.71484-1.7139-.94658.0003-1.71386.7673-1.71387 1.7139h-2c-1.10457 0-2-.8954-2-2V3c0-1.10457.89543-2 2-2h2Z'/%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 18 18'%3E%3Cpath fill='%23182A53' stroke='%23182A53' stroke-width='.3' d='M16.5875 6.90225c-.3167-.36135-.7734-.56869-1.2534-.56869h-.3773C14.6227 3.31943 12.0693 1 9.00056 1c-3.06877 0-5.62219 2.31943-5.9562 5.33356h-.37735c-.48002 0-.9367.20734-1.25337.56869-.31668.36134-.46202.84203-.39935 1.31872l.74669 5.59753C2.00299 15.6326 3.56571 17 5.39577 17H12.604c1.8301 0 3.3928-1.3681 3.6341-3.1815l.7474-5.5982c.0633-.47602-.0827-.95737-.3994-1.31872l.0014.00067ZM9.00056 1.66669c2.70274 0 4.95614 2.02342 5.28684 4.66687H3.71371c.33001-2.64345 2.58409-4.66687 5.28685-4.66687ZM16.3248 8.1323l-.7467 5.5976c-.1973 1.4847-1.476 2.6034-2.9734 2.6034H5.39644c-1.49739 0-2.7761-1.1194-2.9741-2.6034l-.74603-5.59694c-.03867-.28667.04867-.57469.23868-.79203.19-.21734.46401-.34135.75202-.34135H15.3341c.288 0 .562.12468.752.34135.19.21668.2774.50536.2387.79137ZM9.3339 9.33368v4.66682c0 .184-.14934.3334-.33334.3334-.18401 0-.33335-.1494-.33335-.3334V9.33368c0-.18401.14934-.33335.33335-.33335.184 0 .33334.14934.33334.33335Zm3.6668 0v4.66682c0 .184-.1493.3334-.3334.3334-.184 0-.3333-.1494-.3333-.3334V9.33368c0-.18401.1493-.33335.3333-.33335.1841 0 .3334.14934.3334.33335Zm-7.33359 0v4.66682c0 .184-.14934.3334-.33334.3334-.18401 0-.33335-.1494-.33335-.3334V9.33368c0-.18401.14934-.33335.33335-.33335.184 0 .33334.14934.33334.33335Z'/%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 18'%3E%3Cpath fill='%23182A53' stroke='%23182A53' stroke-width='.3' d='M16.5875 6.90225c-.3167-.36135-.7734-.56869-1.2534-.56869h-.3773C14.6227 3.31943 12.0693 1 9.00056 1c-3.06877 0-5.62219 2.31943-5.9562 5.33356h-.37735c-.48002 0-.9367.20734-1.25337.56869-.31668.36134-.46202.84203-.39935 1.31872l.74669 5.59753C2.00299 15.6326 3.56571 17 5.39577 17H12.604c1.8301 0 3.3928-1.3681 3.6341-3.1815l.7474-5.5982c.0633-.47602-.0827-.95737-.3994-1.31872l.0014.00067ZM9.00056 1.66669c2.70274 0 4.95614 2.02342 5.28684 4.66687H3.71371c.33001-2.64345 2.58409-4.66687 5.28685-4.66687ZM16.3248 8.1323l-.7467 5.5976c-.1973 1.4847-1.476 2.6034-2.9734 2.6034H5.39644c-1.49739 0-2.7761-1.1194-2.9741-2.6034l-.74603-5.59694c-.03867-.28667.04867-.57469.23868-.79203.19-.21734.46401-.34135.75202-.34135H15.3341c.288 0 .562.12468.752.34135.19.21668.2774.50536.2387.79137ZM9.3339 9.33368v4.66682c0 .184-.14934.3334-.33334.3334-.18401 0-.33335-.1494-.33335-.3334V9.33368c0-.18401.14934-.33335.33335-.33335.184 0 .33334.14934.33334.33335Zm3.6668 0v4.66682c0 .184-.1493.3334-.3334.3334-.184 0-.3333-.1494-.3333-.3334V9.33368c0-.18401.1493-.33335.3333-.33335.1841 0 .3334.14934.3334.33335Zm-7.33359 0v4.66682c0 .184-.14934.3334-.33334.3334-.18401 0-.33335-.1494-.33335-.3334V9.33368c0-.18401.14934-.33335.33335-.33335.184 0 .33334.14934.33334.33335Z'/%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' id='Layer_1' version='1.1' viewBox='0 0 17 18'%3E%3Cdefs%3E%3Cstyle%3E.st3%7Bfill:%23182a53%7D%3C/style%3E%3C/defs%3E%3Cpath d='M16 14.5v.5c.1 0 .3 0 .4-.2.1-.2.1-.4 0-.5l-.4.2Zm-4.2 2.3-.4.2c0 .2.3.3.5.2.2 0 .4-.1.4-.3l-.5-.2Zm1.3-6.2 2.5 4.1.4-.2.4-.2-2.8-5m-4.5 4.1 2.2 3.6.4-.2.4-.2-2.4-3.9m6.3 1.8V14l-2.6-.4v.5l-.1.5 2.7.4v-.5Zm-3.2-.1-.5-.2-1 2.4.5.2.5.2 1-2.4-.5-.2Zm.5-.3v-.5c-.4 0-.8.2-1 .6l.5.2.5.2v-.5Z' class='st3'/%3E%3Cpath d='M4.9 8.1 1 14.5l2.7-.4c.2 0 .5 0 .5.3l1 2.4 3.9-6.4-4.2-2.3Z' style='fill:none'/%3E%3Cpath d='M1 14.5v.5c-.1 0-.3 0-.4-.2-.1-.2-.1-.4 0-.5l.4.2Zm4.2 2.3.4.2c0 .2-.3.3-.5.2-.2 0-.4-.1-.4-.3l.5-.2Zm-1.4-6-2.4 3.9-.4-.2-.4-.2 2.6-4.2M8 13.2 5.6 17l-.4-.2-.4-.2 2.4-4.2M1 14.5V14l2.6-.4v.5l.1.5L1 15v-.5Zm3.2-.1.5-.2 1 2.4-.5.2-.5.2-1-2.4.5-.2Zm-.5-.3v-.5c.4 0 .8.2 1 .6l-.5.2-.5.2v-.5Z' class='st3'/%3E%3Cpath d='M7.5 1.1c.5-.5 1.4-.5 1.9 0l.8.7c.2.2.5.3.8.3h1c.7.1 1.3.7 1.3 1.4v1c.1.3.2.6.4.8l.7.8c.5.5.5 1.4 0 1.9l-.7.8c-.2.2-.3.5-.3.8v1c-.1.7-.7 1.3-1.4 1.3h-1c-.3.1-.6.2-.8.4l-.8.7c-.5.5-1.4.5-1.9 0l-.8-.7c-.2-.2-.5-.3-.8-.3h-1c-.7-.1-1.3-.7-1.3-1.4v-1c-.1-.3-.2-.6-.4-.8L2.5 8c-.5-.5-.5-1.4 0-1.9l.7-.8c.2-.2.3-.5.3-.8v-1c.1-.7.7-1.3 1.4-1.3h1c.3-.1.6-.2.8-.4l.8-.7Z' style='stroke:%23182a53;fill:none'/%3E%3Cpath d='m6.3 7.1 1.4 1.3 2.7-2.6' style='stroke:%23182a53;stroke-linecap:round;stroke-linejoin:round;fill:none'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' version='1.1' viewBox='0 0 17 18'%3E%3Cdefs%3E%3Cstyle%3E.st3%7Bfill:%23182a53%7D%3C/style%3E%3C/defs%3E%3Cpath d='M16 14.5v.5c.1 0 .3 0 .4-.2.1-.2.1-.4 0-.5l-.4.2Zm-4.2 2.3-.4.2c0 .2.3.3.5.2.2 0 .4-.1.4-.3l-.5-.2Zm1.3-6.2 2.5 4.1.4-.2.4-.2-2.8-5m-4.5 4.1 2.2 3.6.4-.2.4-.2-2.4-3.9m6.3 1.8V14l-2.6-.4v.5l-.1.5 2.7.4v-.5Zm-3.2-.1-.5-.2-1 2.4.5.2.5.2 1-2.4-.5-.2Zm.5-.3v-.5c-.4 0-.8.2-1 .6l.5.2.5.2v-.5Z' class='st3'/%3E%3Cpath d='M4.9 8.1 1 14.5l2.7-.4c.2 0 .5 0 .5.3l1 2.4 3.9-6.4-4.2-2.3Z' style='fill:none'/%3E%3Cpath d='M1 14.5v.5c-.1 0-.3 0-.4-.2-.1-.2-.1-.4 0-.5l.4.2Zm4.2 2.3.4.2c0 .2-.3.3-.5.2-.2 0-.4-.1-.4-.3l.5-.2Zm-1.4-6-2.4 3.9-.4-.2-.4-.2 2.6-4.2M8 13.2 5.6 17l-.4-.2-.4-.2 2.4-4.2M1 14.5V14l2.6-.4v.5l.1.5L1 15v-.5Zm3.2-.1.5-.2 1 2.4-.5.2-.5.2-1-2.4.5-.2Zm-.5-.3v-.5c.4 0 .8.2 1 .6l-.5.2-.5.2v-.5Z' class='st3'/%3E%3Cpath d='M7.5 1.1c.5-.5 1.4-.5 1.9 0l.8.7c.2.2.5.3.8.3h1c.7.1 1.3.7 1.3 1.4v1c.1.3.2.6.4.8l.7.8c.5.5.5 1.4 0 1.9l-.7.8c-.2.2-.3.5-.3.8v1c-.1.7-.7 1.3-1.4 1.3h-1c-.3.1-.6.2-.8.4l-.8.7c-.5.5-1.4.5-1.9 0l-.8-.7c-.2-.2-.5-.3-.8-.3h-1c-.7-.1-1.3-.7-1.3-1.4v-1c-.1-.3-.2-.6-.4-.8L2.5 8c-.5-.5-.5-1.4 0-1.9l.7-.8c.2-.2.3-.5.3-.8v-1c.1-.7.7-1.3 1.4-1.3h1c.3-.1.6-.2.8-.4l.8-.7Z' style='stroke:%23182a53;fill:none'/%3E%3Cpath d='m6.3 7.1 1.4 1.3 2.7-2.6' style='stroke:%23182a53;stroke-linecap:round;stroke-linejoin:round;fill:none'/%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 14 18'%3E%3Cpath stroke='%23182A53' stroke-linejoin='round' d='M13 7c0 5.3137-6 10-6 10S1 12.3137 1 7c0-3.31371 2.68629-6 6-6 3.3137 0 6 2.68629 6 6Z'/%3E%3Ccircle cx='7' cy='7' r='2.5' stroke='%23182A53'/%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 18'%3E%3Cpath stroke='%23182A53' stroke-linejoin='round' d='M13 7c0 5.3137-6 10-6 10S1 12.3137 1 7c0-3.31371 2.68629-6 6-6 3.3137 0 6 2.68629 6 6Z'/%3E%3Ccircle cx='7' cy='7' r='2.5' stroke='%23182A53'/%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 23 18'%3E%3Cpath fill='%23182A53' stroke='%23182A53' stroke-width='.3' d='M18.0625 1H4.9375C2.76663 1 1 2.79467 1 5v8c0 2.2053 1.76663 4 3.9375 4h13.125C20.2334 17 22 15.2053 22 13V5c0-2.20533-1.7666-4-3.9375-4ZM1.875 5.44444h19.25v1.77778H1.875V5.44444Zm3.0625-3.55555h13.125c1.5383 0 2.8035 1.16267 3.0179 2.66667H1.91962c.21438-1.504 1.47963-2.66667 3.01788-2.66667Zm13.125 14.22221H4.9375c-1.68875 0-3.0625-1.3955-3.0625-3.1111V8.11111h19.25V13c0 1.7156-1.3738 3.1111-3.0625 3.1111ZM5.375 10.7778c-.96513 0-1.75.7973-1.75 1.7778 0 .9804.78487 1.7777 1.75 1.7777s1.75-.7973 1.75-1.7777c0-.9805-.78487-1.7778-1.75-1.7778Zm0 2.6666c-.48212 0-.875-.3982-.875-.8888 0-.4907.39288-.8889.875-.8889s.875.3982.875.8889c0 .4906-.39288.8888-.875.8888Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 18'%3E%3Cpath fill='%23182A53' stroke='%23182A53' stroke-width='.3' d='M18.0625 1H4.9375C2.76663 1 1 2.79467 1 5v8c0 2.2053 1.76663 4 3.9375 4h13.125C20.2334 17 22 15.2053 22 13V5c0-2.20533-1.7666-4-3.9375-4ZM1.875 5.44444h19.25v1.77778H1.875V5.44444Zm3.0625-3.55555h13.125c1.5383 0 2.8035 1.16267 3.0179 2.66667H1.91962c.21438-1.504 1.47963-2.66667 3.01788-2.66667Zm13.125 14.22221H4.9375c-1.68875 0-3.0625-1.3955-3.0625-3.1111V8.11111h19.25V13c0 1.7156-1.3738 3.1111-3.0625 3.1111ZM5.375 10.7778c-.96513 0-1.75.7973-1.75 1.7778 0 .9804.78487 1.7777 1.75 1.7777s1.75-.7973 1.75-1.7777c0-.9805-.78487-1.7778-1.75-1.7778Zm0 2.6666c-.48212 0-.875-.3982-.875-.8888 0-.4907.39288-.8889.875-.8889s.875.3982.875.8889c0 .4906-.39288.8888-.875.8888Z'/%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 15 20'%3E%3Cpath fill='%23182A53' d='M7.50321 9.79427c3.20609-.01909 4.86129-1.66359 4.92089-4.90531C12.3691 1.75631 10.6223.0199994 7.49771 0 4.3356.0190904 2.57684 1.87813 2.57684 4.88896c0 3.14718 1.75968 4.88622 4.92637 4.90531ZM7.49771.909066C10.113.926338 11.4622 2.27085 11.5081 4.88896c-.0504 2.71083-1.3246 3.98079-4.00489 3.99625-2.68395-.01546-3.95813-1.28269-4.01034-3.98807C3.54325 2.22994 4.85499.925429 7.49771.909066ZM7.49771 12.0851c-4.81736.03-7.4096954 2.6063-7.49763345 7.4516-.00458011.2509.19694445.4582.44976645.4627h.008244c.249158 0 .45343-.1981.458011-.4463.078777-4.3862 2.233262-6.5326 6.580692-6.5589 4.29521.0273 6.51201 2.2345 6.58711 6.5589.0046.2509.2336.4591.4663.4463.2528-.0045.4543-.2109.4497-.4627-.0833-4.7744-2.7453-7.4216-7.50219-7.4516Z'/%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 20'%3E%3Cpath fill='%23182A53' d='M7.50321 9.79427c3.20609-.01909 4.86129-1.66359 4.92089-4.90531C12.3691 1.75631 10.6223.0199994 7.49771 0 4.3356.0190904 2.57684 1.87813 2.57684 4.88896c0 3.14718 1.75968 4.88622 4.92637 4.90531ZM7.49771.909066C10.113.926338 11.4622 2.27085 11.5081 4.88896c-.0504 2.71083-1.3246 3.98079-4.00489 3.99625-2.68395-.01546-3.95813-1.28269-4.01034-3.98807C3.54325 2.22994 4.85499.925429 7.49771.909066ZM7.49771 12.0851c-4.81736.03-7.4096954 2.6063-7.49763345 7.4516-.00458011.2509.19694445.4582.44976645.4627h.008244c.249158 0 .45343-.1981.458011-.4463.078777-4.3862 2.233262-6.5326 6.580692-6.5589 4.29521.0273 6.51201 2.2345 6.58711 6.5589.0046.2509.2336.4591.4663.4463.2528-.0045.4543-.2109.4497-.4627-.0833-4.7744-2.7453-7.4216-7.50219-7.4516Z'/%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 16 18'%3E%3Cpath fill='%23182A53' stroke='%23182A53' stroke-width='.2' d='M14.4637 3.39723c-.3409-.31798-.792-.45264-1.2388-.37465-.2465.044-.4693.16266-.6598.32799v-.01733c0-.91863-.683-1.6666-1.5219-1.6666-.3895 0-.7414.16599-1.0104.42998C9.81909 1.45865 9.26393 1 8.60832 1c-.83883 0-1.52182.74797-1.52182 1.6666v.01733c-.19054-.16533-.41333-.28399-.65987-.32799-.44559-.07733-.89788.05667-1.23877.37465-.34089.31732-.53629.77997-.53629 1.26995v7.06706l-1.09328-.952c-.61238-.62662-1.5754-.59195-2.14821.0794-.57282.6713-.541166 1.7285.06757 2.3532l2.04168 2.1559C4.92185 16.1847 6.7663 17 8.71424 17H10.146C12.8226 17 15 14.6154 15 11.6842V4.66718c0-.48931-.1954-.95263-.5363-1.26995Zm-.0724 8.28697c0 2.5639-1.9041 4.6492-4.2453 4.6492H8.71424c-1.78906 0-3.48437-.7493-4.77245-2.1093l-2.04473-2.1592c-.36767-.3773-.38654-1.0127-.04261-1.4153.16618-.1947.39202-.3067.63491-.316.24897-.0047.47542.086.67143.2853l1.60522 1.4c.09192.08.21671.096.32202.0393.10531-.0553.17227-.172.17227-.3V4.00054c0-.29332.11749-.57131.32202-.76197.20758-.19332.47359-.27199.74691-.22399.43159.07667.75787.53131.75787 1.05729v3.92851c0 .18399.13636.33331.30437.33331.16801 0 .30437-.14932.30437-.33331V2.66726c0-.55131.40967-.99995.91309-.99995s.9131.44864.9131.99995v5.33312c0 .18399.13636.33331.30437.33331.168 0 .3044-.14932.3044-.33331V3.3339c0-.55131.4096-.99996.9131-.99996.5034 0 .9131.44865.9131.99996v4.66648c0 .18399.1363.33331.3043.33331s.3044-.14932.3044-.33331V4.73851c0-.52598.3257-.98063.7572-1.05729.2746-.04933.5394.03067.747.22399.2045.19066.322.46865.322.76197l-.0006 7.01702Z'/%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 18'%3E%3Cpath fill='%23182A53' stroke='%23182A53' stroke-width='.2' d='M14.4637 3.39723c-.3409-.31798-.792-.45264-1.2388-.37465-.2465.044-.4693.16266-.6598.32799v-.01733c0-.91863-.683-1.6666-1.5219-1.6666-.3895 0-.7414.16599-1.0104.42998C9.81909 1.45865 9.26393 1 8.60832 1c-.83883 0-1.52182.74797-1.52182 1.6666v.01733c-.19054-.16533-.41333-.28399-.65987-.32799-.44559-.07733-.89788.05667-1.23877.37465-.34089.31732-.53629.77997-.53629 1.26995v7.06706l-1.09328-.952c-.61238-.62662-1.5754-.59195-2.14821.0794-.57282.6713-.541166 1.7285.06757 2.3532l2.04168 2.1559C4.92185 16.1847 6.7663 17 8.71424 17H10.146C12.8226 17 15 14.6154 15 11.6842V4.66718c0-.48931-.1954-.95263-.5363-1.26995Zm-.0724 8.28697c0 2.5639-1.9041 4.6492-4.2453 4.6492H8.71424c-1.78906 0-3.48437-.7493-4.77245-2.1093l-2.04473-2.1592c-.36767-.3773-.38654-1.0127-.04261-1.4153.16618-.1947.39202-.3067.63491-.316.24897-.0047.47542.086.67143.2853l1.60522 1.4c.09192.08.21671.096.32202.0393.10531-.0553.17227-.172.17227-.3V4.00054c0-.29332.11749-.57131.32202-.76197.20758-.19332.47359-.27199.74691-.22399.43159.07667.75787.53131.75787 1.05729v3.92851c0 .18399.13636.33331.30437.33331.16801 0 .30437-.14932.30437-.33331V2.66726c0-.55131.40967-.99995.91309-.99995s.9131.44864.9131.99995v5.33312c0 .18399.13636.33331.30437.33331.168 0 .3044-.14932.3044-.33331V3.3339c0-.55131.4096-.99996.9131-.99996.5034 0 .9131.44865.9131.99996v4.66648c0 .18399.1363.33331.3043.33331s.3044-.14932.3044-.33331V4.73851c0-.52598.3257-.98063.7572-1.05729.2746-.04933.5394.03067.747.22399.2045.19066.322.46865.322.76197l-.0006 7.01702Z'/%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 16 16'%3E%3Cpath fill='%23182A53' d='M5.49707 5.35352c.19526-.19525.51177-.19525.70703 0l1.91406 1.91406 1.77149-1.77149c.19525-.195.51185-.19505.70705 0 .1952.19519.195.51176 0 .70703L8.8252 7.97461l1.7715 1.77148c.1952.19526.1952.51181 0 .70701-.1953.1953-.5118.1953-.70705 0L8.11816 8.68164 6.2041 10.5957c-.19526.1953-.51177.1953-.70703 0-.19512-.1953-.19522-.5118 0-.70703l1.91406-1.91406-1.91406-1.91406c-.19525-.19527-.19526-.51178 0-.70703Z'/%3E%3Cpath fill='%23182A53' fill-rule='evenodd' d='M8 0c4.4183 0 8 3.58172 8 8 0 4.4183-3.5817 8-8 8-4.41828 0-8-3.5817-8-8 0-4.41828 3.58172-8 8-8Zm0 1C4.13401 1 1 4.13401 1 8c0 3.866 3.13401 7 7 7 3.866 0 7-3.134 7-7 0-3.86599-3.134-7-7-7Z' 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 16 16'%3E%3Cpath fill='%23182A53' d='M5.49707 5.35352c.19526-.19525.51177-.19525.70703 0l1.91406 1.91406 1.77149-1.77149c.19525-.195.51185-.19505.70705 0 .1952.19519.195.51176 0 .70703L8.8252 7.97461l1.7715 1.77148c.1952.19526.1952.51181 0 .70701-.1953.1953-.5118.1953-.70705 0L8.11816 8.68164 6.2041 10.5957c-.19526.1953-.51177.1953-.70703 0-.19512-.1953-.19522-.5118 0-.70703l1.91406-1.91406-1.91406-1.91406c-.19525-.19527-.19526-.51178 0-.70703Z'/%3E%3Cpath fill='%23182A53' fill-rule='evenodd' d='M8 0c4.4183 0 8 3.58172 8 8 0 4.4183-3.5817 8-8 8-4.41828 0-8-3.5817-8-8 0-4.41828 3.58172-8 8-8Zm0 1C4.13401 1 1 4.13401 1 8c0 3.866 3.13401 7 7 7 3.866 0 7-3.134 7-7 0-3.86599-3.134-7-7-7Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  max-width: calc(100% - 360px);
  width: 100%;
  margin-left: auto;
  border-radius: 0px;
  background: transparent;
  border: none;
  padding: 20px 40px;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    max-width: 100%;
    padding: 30px 0px 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .endpoint-title {
  text-align: left;
  margin-bottom: 1.5rem;
}
.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;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content #raf-message {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
}
.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: 8px;
  border: 1px solid #182a53;
  background: #fff;
  padding: 8px;
  gap: 8px;
  margin: 0px;
}
.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 .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .dropdown-item,
.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 .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .dropdown-item,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
  width: auto !important;
  min-width: 200px;
  padding: 0.35rem 1rem;
  border-radius: 4px;
  background-color: #f6f7f8;
  color: #767d8e;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .dropdown-item,
  .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 .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item,
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .dropdown-item,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn {
    min-width: 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .dropdown-item::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn::before,
.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 .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::before,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .dropdown-item::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn::before {
  content: "";
  position: absolute;
  inset: 0px;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
  opacity: 0;
  z-index: -1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .dropdown-item:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link.active, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .active.dropdown-item,
.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 .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .dropdown-item:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .active.dropdown-item,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn.active {
  color: #bc955d;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link:hover::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .dropdown-item:hover::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link.active::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .active.dropdown-item::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn:hover::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn.active::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link:hover::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::before,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .dropdown-item:hover::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link.active::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item::before,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .active.dropdown-item::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn:hover::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn.active::before {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .dropdown-item,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .dropdown-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0px;
  margin: 0px !important;
}
.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 {
  padding: 12px 0px 12px 12px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap:not(:last-child) {
  border-bottom: 1px solid #cdd1d9;
}
.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-right: 2rem;
  color: #767d8e;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: -0.26px;
}
.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:nth-of-type(1) {
  color: #182a53;
}
.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-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;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  text-decoration: none;
  height: 30px;
}
.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::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::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::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -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::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 {
  background: #bc955d;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn .badge,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle .badge {
  margin-right: 0.5rem;
}
.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:focus, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:active,
.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,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:focus,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:active {
  color: #fecc86 !important;
}
.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:focus::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:active::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,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:focus::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:active::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::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: "VIEW ALL TICKETS";
  position: relative;
  background: transparent;
  font-size: 8px;
  text-indent: 0px;
  opacity: 1;
  z-index: 1;
}
@media (max-width: 991.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: 100%;
    min-width: 0px;
    margin-top: 1rem;
  }
}
.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 {
  content: "Hide all tickets";
}
.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: 4px;
  background-color: #fff !important;
  color: #182a53 !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;
    border-bottom: 1px solid #f6f7f8;
    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;
  height: 30px;
  padding: 0px;
  font-size: 10px;
  margin: 0px 0px 0.5rem;
  text-decoration: none;
}
@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 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card .card-body h2 {
  font-size: 1.25rem;
}

.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: none;
  border-radius: 8px;
  background: #f6f7f8;
  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 {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #767d8e;
  border: 1px solid #cdd1d9;
  border-radius: 4px;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .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;
  position: relative;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button::before, .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -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::after {
  background: #bc955d;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button .badge {
  margin-right: 0.5rem;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover, .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:focus, .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:active {
  color: #fecc86 !important;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover::before, .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:focus::before, .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:active::before {
  opacity: 1;
}

/* ==========================================================================
   WooCommerce - Product Loop
   ========================================================================== */
:root {
  --filter-gap: 1vw;
}

.zapct-product-cat-filter {
  margin-bottom: 4rem;
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter {
    margin-bottom: 2rem;
  }
}
.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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: var(--filter-gap);
  list-style: none;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li {
  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;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a {
  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;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  min-width: 0px;
  height: 36px;
  font-size: 12px;
  letter-spacing: 0.6px;
  padding: 0px 1rem 0px;
  border-color: transparent;
  color: #767d8e;
  text-align: center;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a::before, .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -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 a::after {
  background: #bc955d;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a .badge {
  margin-right: 0.5rem;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a:hover, .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a:focus, .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a:active {
  color: #fecc86 !important;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a:hover::before, .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a:focus::before, .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a:active::before {
  opacity: 1;
}
@media (max-width: 1199.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a {
    font-size: 10px;
  }
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter li a {
    padding: 0px 1rem 2px;
  }
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-select #zapct-product-cat-filter-select {
    border-color: #182a53;
  }
}

@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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link {
  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-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.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;
  width: auto;
  height: 24px;
  padding: 0rem 1.5rem;
  z-index: 1;
  margin: 0px;
  border-radius: 4px;
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.33);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  position: absolute;
  top: 13px;
  left: 13px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner .inner {
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.8px;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
    top: 4px;
    left: 4px;
    height: 20px;
    padding: 0rem 0.5rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapct-thumbnail-wrap img {
  border-radius: 10px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapct-thumbnail-wrap img {
    border-radius: 4px;
  }
}
.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;
  max-width: 270px;
  margin: 2rem auto;
}
.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;
  font-size: 8px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 500;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  position: absolute;
  top: calc(50% - 9px);
  right: 0px;
  background-color: #fecc86;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div span {
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #182a53;
  font-weight: 300;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown {
    margin: 0.5rem auto 1rem;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div span {
    font-size: 18px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop {
  margin: 0px 20px 2rem;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track {
  background-color: #767d8e;
  border-radius: 0px;
  height: 2px;
  margin-top: 1.25rem;
  background-color: #cdd1d9;
  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: #182a53;
}
.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 {
  position: absolute;
  background: url("../images/marker-2.png") center/contain no-repeat;
  top: -11px;
  right: -6px;
  width: 20px;
  height: 30px;
  border-radius: 0%;
}
.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: -1.5rem;
  left: 0px;
  color: #767d8e;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.8px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  text-transform: uppercase;
}
.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 {
  left: auto;
  right: 0px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label::after,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label::after {
  content: " Sold";
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop {
    margin: 0px 10px 1.5rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
  text-align: center;
  line-height: 1;
  color: #182a53;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px 0px 0.5rem;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price del {
  color: #cdd1d9;
}
.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: #767d8e;
  font-size: 8px;
  font-weight: 600;
  letter-spacing: 0.8px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
    font-size: 16px;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .price_suffix {
    font-size: 6px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  padding: 0px;
  margin: 0px;
  color: #767d8e;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    margin-bottom: 1rem;
  }
}
.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;
  gap: 0.5vw;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  background-color: #f6f7f8;
  padding: 0.25rem 1rem;
  border-radius: 10px;
  -webkit-animation: cash-alt 2s infinite ease-in-out;
  animation: cash-alt 2s infinite ease-in-out;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt::before, .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt::after {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #fecc86;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
    font-size: 10px;
    padding: 0.3rem 0.25rem 0.2rem;
    letter-spacing: 1px;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt::before, .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 {
    margin-bottom: 1rem;
    font-size: 9px;
    padding: 0.3rem 0.75rem 0.3rem;
    letter-spacing: 0px;
    gap: 8px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
  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;
  position: relative;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  width: calc(100% - 40px);
  min-width: 0px;
  padding: 0px 0.5rem;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition::before, .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -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::after {
  background: #bc955d;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition .badge {
  margin-right: 0.5rem;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover, .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:focus, .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:active {
  color: #fecc86 !important;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover::before, .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:focus::before, .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:active::before {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
    height: 34px;
  }
}

.woocommerce-pagination {
  margin: 0px;
}
.woocommerce-pagination ul {
  margin: 2rem 0rem;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.5rem;
}
.woocommerce-pagination ul > * > * {
  border-radius: 4px;
  border: 1px solid #182a53 !important;
  color: #182a53 !important;
  font-size: 12px;
  font-style: normal;
}
.woocommerce-pagination ul > * > *.next, .woocommerce-pagination ul > * > *.prev {
  border-color: #fecc86 !important;
  background-color: #fecc86 !important;
}
.woocommerce-pagination ul > * > *:hover, .woocommerce-pagination ul > * > *.current {
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  color: #fff !important;
  border-color: #182a53 !important;
}

/* ==========================================================================
   WooCommerce - Single Product
   ========================================================================== */
.single-product .main-container .zap-competition-requirements-wrapper {
  margin: 2rem 0px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1rem;
}
@media (max-width: 991.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper {
    margin: 1rem 0px;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner {
  gap: 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner {
    gap: 15px;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .requirement {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(2, auto);
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .requirement .requirement-num {
  color: #182a53;
  font-size: 22px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 1;
  -ms-flex-item-align: center;
  align-self: center;
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .requirement .requirement-text {
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 1;
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .requirement::before {
  content: "";
  width: 48px;
  height: 48px;
  grid-area: 1/1/3/2;
  border: 2px solid transparent;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 22'%3E%3Cpath stroke='%23182A53' d='M2 13h13M6.42871 1c0 1.18347.95911 2.14258 2.14258 2.14258C9.75472 3.14253 10.7139 2.18344 10.7139 1h3c1.1045 0 2 .89543 2 2v16c0 1.1046-.8955 2-2 2h-3c0-1.1834-.95919-2.1425-2.14261-2.1426-1.18347 0-2.14257.9591-2.14258 2.1426h-3c-1.10457 0-2-.8954-2-2V3c0-1.10457.89543-2 2-2h3Z'/%3E%3C/svg%3E") center/auto 18px no-repeat, -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(225deg, #987041 0%, #fecc86 39.9%, #987041 80.29%, #bc955d 100%) border-box;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 22'%3E%3Cpath stroke='%23182A53' d='M2 13h13M6.42871 1c0 1.18347.95911 2.14258 2.14258 2.14258C9.75472 3.14253 10.7139 2.18344 10.7139 1h3c1.1045 0 2 .89543 2 2v16c0 1.1046-.8955 2-2 2h-3c0-1.1834-.95919-2.1425-2.14261-2.1426-1.18347 0-2.14257.9591-2.14258 2.1426h-3c-1.10457 0-2-.8954-2-2V3c0-1.10457.89543-2 2-2h3Z'/%3E%3C/svg%3E") center/auto 18px no-repeat, linear-gradient(#fff, #fff) padding-box, linear-gradient(225deg, #987041 0%, #fecc86 39.9%, #987041 80.29%, #bc955d 100%) border-box;
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .requirement.requirement-answer::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 20'%3E%3Cpath fill='%23182A53' d='M7.50321 9.79427c3.20609-.01909 4.86129-1.66359 4.92089-4.90531C12.3691 1.75631 10.6223.0199994 7.49771 0 4.3356.0190904 2.57684 1.87813 2.57684 4.88896c0 3.14718 1.75968 4.88622 4.92637 4.90531ZM7.49771.909066C10.113.926338 11.4622 2.27085 11.5081 4.88896c-.0504 2.71083-1.3246 3.98079-4.00489 3.99625-2.68395-.01546-3.95813-1.28269-4.01034-3.98807C3.54325 2.22994 4.85499.925429 7.49771.909066ZM7.49771 12.0851c-4.81736.03-7.4096954 2.6063-7.49763345 7.4516-.00458011.2509.19694445.4582.44976645.4627h.008244c.249158 0 .45343-.1981.458011-.4463.078777-4.3862 2.233262-6.5326 6.580692-6.5589 4.29521.0273 6.51201 2.2345 6.58711 6.5589.0046.2509.2336.4591.4663.4463.2528-.0045.4543-.2109.4497-.4627-.0833-4.7744-2.7453-7.4216-7.50219-7.4516Z'/%3E%3C/svg%3E") center/auto 18px no-repeat, -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(225deg, #987041 0%, #fecc86 39.9%, #987041 80.29%, #bc955d 100%) border-box;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 20'%3E%3Cpath fill='%23182A53' d='M7.50321 9.79427c3.20609-.01909 4.86129-1.66359 4.92089-4.90531C12.3691 1.75631 10.6223.0199994 7.49771 0 4.3356.0190904 2.57684 1.87813 2.57684 4.88896c0 3.14718 1.75968 4.88622 4.92637 4.90531ZM7.49771.909066C10.113.926338 11.4622 2.27085 11.5081 4.88896c-.0504 2.71083-1.3246 3.98079-4.00489 3.99625-2.68395-.01546-3.95813-1.28269-4.01034-3.98807C3.54325 2.22994 4.85499.925429 7.49771.909066ZM7.49771 12.0851c-4.81736.03-7.4096954 2.6063-7.49763345 7.4516-.00458011.2509.19694445.4582.44976645.4627h.008244c.249158 0 .45343-.1981.458011-.4463.078777-4.3862 2.233262-6.5326 6.580692-6.5589 4.29521.0273 6.51201 2.2345 6.58711 6.5589.0046.2509.2336.4591.4663.4463.2528-.0045.4543-.2109.4497-.4627-.0833-4.7744-2.7453-7.4216-7.50219-7.4516Z'/%3E%3C/svg%3E") center/auto 18px no-repeat, linear-gradient(#fff, #fff) padding-box, linear-gradient(225deg, #987041 0%, #fecc86 39.9%, #987041 80.29%, #bc955d 100%) border-box;
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .requirement.requirement-date::before {
  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 19 19'%3E%3Cpath d='M14.562 3.562h-7v-1.5c0-.276-.224-.5-.5-.5s-.5.224-.5.5v1.5h-2.5c-1.38 0-2.5 1.12-2.5 2.5v12c0 1.379 1.12 2.5 2.5 2.5h14c1.379 0 2.5-1.121 2.5-2.5v-12c0-1.38-1.121-2.5-2.5-2.5h-2.5v-1.5c0-.276-.224-.5-.5-.5s-.5.224-.5.5v1.5Zm5 6.5v8c0 .827-.673 1.5-1.5 1.5h-14c-.828 0-1.5-.673-1.5-1.5v-8h17Zm-4-5.5v1.5c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-1.5h-7v1.5c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-1.5h-2.5c-.828 0-1.5.672-1.5 1.5v3h17v-3c0-.828-.673-1.5-1.5-1.5h-2.5Z' style='fill:%23182a53' transform='translate(-1.56155 -1.56155)'/%3E%3C/svg%3E") center/auto 18px no-repeat, -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(225deg, #987041 0%, #fecc86 39.9%, #987041 80.29%, #bc955d 100%) border-box;
  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 19 19'%3E%3Cpath d='M14.562 3.562h-7v-1.5c0-.276-.224-.5-.5-.5s-.5.224-.5.5v1.5h-2.5c-1.38 0-2.5 1.12-2.5 2.5v12c0 1.379 1.12 2.5 2.5 2.5h14c1.379 0 2.5-1.121 2.5-2.5v-12c0-1.38-1.121-2.5-2.5-2.5h-2.5v-1.5c0-.276-.224-.5-.5-.5s-.5.224-.5.5v1.5Zm5 6.5v8c0 .827-.673 1.5-1.5 1.5h-14c-.828 0-1.5-.673-1.5-1.5v-8h17Zm-4-5.5v1.5c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-1.5h-7v1.5c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-1.5h-2.5c-.828 0-1.5.672-1.5 1.5v3h17v-3c0-.828-.673-1.5-1.5-1.5h-2.5Z' style='fill:%23182a53' transform='translate(-1.56155 -1.56155)'/%3E%3C/svg%3E") center/auto 18px no-repeat, linear-gradient(#fff, #fff) padding-box, linear-gradient(225deg, #987041 0%, #fecc86 39.9%, #987041 80.29%, #bc955d 100%) border-box;
}
.single-product .main-container .zap-competition-requirements-wrapper .zapc-cash-alt-game-type .zapc-cash-alt-wrapper {
  height: 40px;
  padding: 0px 1.5rem;
  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: 1px solid transparent;
  border-radius: 8px;
  background: -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
}
.single-product .main-container .zap-competition-requirements-wrapper .zapc-cash-alt-game-type .zapc-cash-alt-wrapper .zapc-cash-alt-inner {
  color: #bc955d;
  text-align: center;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.single-product .main-container .zap-lottery-user-ticket-count {
  margin: 2rem 0px;
}
@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;
  }
}
.single-product .main-container div.product {
  margin-top: 2rem;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product {
    margin-top: 1rem;
  }
}
.single-product .main-container div.product .up-sells,
.single-product .main-container div.product .onsale {
  display: none;
}
.single-product .main-container div.product .woocommerce-product-gallery img {
  border-radius: 10px;
}
.single-product .main-container div.product .woocommerce-product-gallery .flex-direction-nav .flex-prev:after,
.single-product .main-container div.product .woocommerce-product-gallery .flex-direction-nav .flex-next:after {
  font-family: "Font Awesome 6 Pro";
}
.single-product .main-container div.product .entry-summary .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;
  gap: 0.5vw;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  background-color: #f6f7f8;
  padding: 0.25rem 1rem;
  border-radius: 10px;
  -webkit-animation: cash-alt 2s infinite ease-in-out;
  animation: cash-alt 2s infinite ease-in-out;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .zapc-cash-alt::before, .single-product .main-container div.product .entry-summary .zapc-cash-alt::after {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #fecc86;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .zapc-cash-alt {
    font-size: 10px;
    padding: 0.3rem 0.25rem 0.2rem;
    letter-spacing: 1px;
  }
  .single-product .main-container div.product .entry-summary .zapc-cash-alt::before, .single-product .main-container div.product .entry-summary .zapc-cash-alt::after {
    content: none;
  }
}
.single-product .main-container div.product .entry-summary .price {
  text-align: center;
  line-height: 1;
  color: #182a53;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  text-align: left;
  font-size: 32px;
}
.single-product .main-container div.product .entry-summary .price del {
  color: #cdd1d9;
}
.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: #767d8e;
  font-size: 8px;
  font-weight: 600;
  letter-spacing: 0.8px;
}
.single-product .main-container div.product .entry-summary .price .price_suffix {
  font-size: 10px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-competition-question-text {
  color: #767d8e;
  font-size: 20px;
  font-weight: 300;
  padding: 0px;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers {
  gap: 15px;
  padding: 0px;
  margin-bottom: 2rem;
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer {
  padding: 0px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0px;
}
.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;
  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;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  margin: 0px;
  min-width: 0px;
}
.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, .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;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity 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::after {
  background: #bc955d;
}
.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 .badge {
  margin-right: 0.5rem;
}
.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 .zap-lottery-question-label:focus, .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:active {
  color: #fecc86 !important;
}
.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::before, .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:focus::before, .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:active::before {
  opacity: 1;
}

/* Add checked state styles */
.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 ~ .zap-lottery-question-label {
  color: #fecc86 !important;
}
.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 ~ .zap-lottery-question-label::before {
  opacity: 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::before {
  width: 100%;
  height: 100%;
  border-radius: 0%;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: 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 input:checked ~ label {
  color: #fecc86;
}
.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::before {
  opacity: 1;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons {
  order: 2;
  margin-top: 2rem;
  margin-bottom: 30px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons button.zapc-qty-btn.zapc-bulk-button {
  display: flex;
  flex-direction: column;
  position: relative;
  border-radius: 24px;
  border: 1px solid #182a53;
  color: #fecc86;
  background: #182a53;
  padding: 10px;
  font-weight: 500;
  line-height: 1.2;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons button.zapc-qty-btn.zapc-bulk-button span.zapc-bulk-button-original-price {
  position: relative;
  display: inline-block;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons button.zapc-qty-btn.zapc-bulk-button span.zapc-bulk-button-original-price::before {
  content: "";
  width: 100%;
  height: 1px;
  background: #000000;
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons {
  gap: 4px;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons button {
  height: 35px;
  padding: 0px;
  border-radius: 8px 8px 0px 0px;
  background: #cdd1d9 !important;
  border: none;
  color: #fff;
  min-width: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons button::before {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons button:hover {
  color: #182a53;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons button.active {
  color: #182a53;
  background: #f6f7f8 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text {
  padding: 2rem 1.5rem;
  background: #f6f7f8;
  border-radius: 0px 0px 8px 8px;
  text-align: left;
  color: #182a53;
}
.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;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper {
  padding: 2rem 2rem;
  background: #f6f7f8;
  border-radius: 0px 0px 8px 8px;
  margin: 0px 0px 1rem;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty {
  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;
  margin: 0px !important;
  padding: 0px;
}
.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;
  width: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  border: none;
  margin-bottom: 60px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity::before {
  content: "How many tickets?";
  color: #767d8e;
  font-size: 14px;
  font-weight: 400;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity .qty {
  display: block !important;
  border-radius: 4px;
  border: 1px solid #cdd1d9;
  color: #182a53;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button] {
  display: block;
  width: 24px !important;
  height: 24px !important;
  background-color: #767d8e;
  -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 24 24'%3E%3Cpath d='M24 12c0-6.623-5.377-12-12-12S0 5.377 0 12s5.377 12 12 12 12-5.377 12-12Zm-7 0c0-.552-.448-1-1-1H8c-.552 0-1 .448-1 1s.448 1 1 1h8c.552 0 1-.448 1-1Z' style='fill:%23767d8e'/%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 24 24'%3E%3Cpath d='M24 12c0-6.623-5.377-12-12-12S0 5.377 0 12s5.377 12 12 12 12-5.377 12-12Zm-7 0c0-.552-.448-1-1-1H8c-.552 0-1 .448-1 1s.448 1 1 1h8c.552 0 1-.448 1-1Z' style='fill:%23767d8e'/%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;
  text-indent: -9999px;
  font-size: 0px;
  overflow: hidden;
  line-height: 1;
  border: none !important;
  padding: 0px;
  margin: 0px !important;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-filter: none;
  filter: none;
  -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 .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button].zap-competition-qty-plus {
  -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 24 24'%3E%3Cpath d='M24 12c0-6.623-5.377-12-12-12S0 5.377 0 12s5.377 12 12 12 12-5.377 12-12Zm-7.833-.833h-3.334V7.833c0-.221-.087-.433-.244-.589C12.433 7.088 12.221 7 12 7c-.221 0-.433.088-.589.244-.156.156-.244.368-.244.589v3.334H7.833c-.221 0-.433.088-.589.244-.156.156-.244.368-.244.589 0 .221.088.433.244.589.156.157.368.244.589.244h3.334v3.334c0 .221.088.433.244.589.156.156.368.244.589.244.221 0 .433-.088.589-.244.157-.156.244-.368.244-.589v-3.334h3.334c.221 0 .433-.087.589-.244.156-.156.244-.368.244-.589 0-.221-.088-.433-.244-.589-.156-.156-.368-.244-.589-.244Z' style='fill:%23767d8e'/%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 24 24'%3E%3Cpath d='M24 12c0-6.623-5.377-12-12-12S0 5.377 0 12s5.377 12 12 12 12-5.377 12-12Zm-7.833-.833h-3.334V7.833c0-.221-.087-.433-.244-.589C12.433 7.088 12.221 7 12 7c-.221 0-.433.088-.589.244-.156.156-.244.368-.244.589v3.334H7.833c-.221 0-.433.088-.589.244-.156.156-.244.368-.244.589 0 .221.088.433.244.589.156.157.368.244.589.244h3.334v3.334c0 .221.088.433.244.589.156.156.368.244.589.244.221 0 .433-.088.589-.244.157-.156.244-.368.244-.589v-3.334h3.334c.221 0 .433-.087.589-.244.156-.156.244-.368.244-.589 0-.221-.088-.433-.244-.589-.156-.156-.368-.244-.589-.244Z' style='fill:%23767d8e'/%3E%3C/svg%3E");
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button]:hover {
  background-color: #182a53;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer {
  padding: 1.65rem 12px;
  width: calc(100% - 48px);
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider {
  height: 2px;
  border-radius: 3px;
  background: #cdd1d9;
}
.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: #182a53;
  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 {
  background-color: #182a53;
  width: 8px;
  height: 8px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  top: -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 {
  border-radius: 3px;
  background: #182a53;
  width: auto;
  left: 4px;
  top: -50px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border: none;
  min-width: 0px;
  padding: 0.35rem 0.5rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #bc955d;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}
.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: -8px;
  left: calc(50% - 8px);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid;
  border-top-color: #182a53;
}
.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: 0rem;
  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 {
  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;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  width: 100% !important;
  margin: 0px;
  color: #fecc86;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button::before, .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button::after {
  background: #bc955d;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button .badge {
  margin-right: 0.5rem;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover, .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:focus, .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:active {
  color: #fecc86 !important;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover::before, .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:focus::before, .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:active::before {
  opacity: 1;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button::before {
  opacity: 1;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover {
  color: #182a53;
  border-color: #bc955d;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover::after {
  opacity: 1;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress {
  float: left;
  max-width: 300px;
  margin: 8px 0px 0px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track {
  background-color: #767d8e;
  border-radius: 0px;
  height: 2px;
  margin-top: 1.25rem;
  background-color: #cdd1d9;
  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: #182a53;
}
.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 {
  position: absolute;
  background: url("../images/marker-2.png") center/contain no-repeat;
  top: -11px;
  right: -6px;
  width: 20px;
  height: 30px;
  border-radius: 0%;
}
.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: -1.5rem;
  left: 0px;
  color: #767d8e;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.8px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  text-transform: uppercase;
}
.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 {
  left: auto;
  right: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label::after,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label::after {
  content: " Sold";
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product .entry-summary .cart .zap-competitions-progress {
    float: none;
    max-width: 100%;
    margin: 2.5rem 0px 2rem;
  }
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper {
  float: right;
  width: 100%;
  max-width: calc(100% - 340px);
}
.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;
  font-size: 8px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 500;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown > div:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  position: absolute;
  top: calc(50% - 9px);
  right: 0px;
  background-color: #fecc86;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown > div span {
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #182a53;
  font-weight: 300;
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper {
    float: none;
    max-width: 100%;
  }
}
.single-product .main-container div.product .entry-summary .trustpilot-widget {
  padding-top: 2.5rem;
  clear: both;
}
.single-product .main-container div.product .entry-summary.go-postal .competition-countdown-wrapper,
.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 {
  display: none;
}
.single-product .main-container .zap-competition-accordion-wrapper {
  margin-top: 60px;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion {
  max-width: 850px;
  margin: 0px auto;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single {
  border: none;
  border-bottom: 1px solid #cdd1d9;
  background: transparent;
  border-radius: 0px;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header {
  background-color: transparent;
  border: none;
  padding: 0px;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
  width: 100%;
  padding: 1.25rem 1.25rem 1.25rem 3rem;
  background: url("../images/marker-2.png") 1rem center/20px no-repeat;
  position: relative;
  border: none;
  color: #182a53;
  text-align: left;
  font-size: 24px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
    font-size: 18px;
    padding: 1rem 0rem;
    padding: 1rem 0rem 1rem 1.5rem;
    background: url("../images/marker-2.png") 0rem center/16px no-repeat;
  }
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::before, .single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::after {
  content: "";
  position: absolute;
  top: calc(50% - 12px);
  right: 1.25rem;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #182a53;
  border-radius: 4px;
  -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 .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::after {
  top: calc(50% - 8px);
  right: 29px;
  display: block;
  width: 6px;
  height: 16px;
  background-color: #182a53;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%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-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button:hover::before {
  background-color: #182a53;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button:hover::after {
  background-color: #fff;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button[aria-expanded=true]::before {
  background-color: #182a53;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button[aria-expanded=true]::after {
  background-color: #fff;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body {
  border-top: 1px solid #cdd1d9;
  color: #767d8e;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body {
    padding: 1rem 0rem;
  }
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body h3 {
  font-size: 1.25rem;
}
.single-product .main-container #zapciw-instant-wins {
  max-width: 850px;
  margin: 65px auto 0px;
  padding: 75px 0px 0px;
  border-top: 1px solid #cdd1d9;
  border-radius: 0px;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins {
    margin: 3rem auto 0px;
    padding: 3rem 0px 0px;
  }
}
.single-product .main-container #zapciw-instant-wins .zapciw-title {
  margin-bottom: 1.5rem;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner {
  border-radius: 12px;
  background: #f6f7f8;
  padding: 40px;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins .zapciw-inner {
    padding: 15px;
  }
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group {
  border-radius: 8px;
  background: #fff;
  padding: 20px;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header {
  grid-template-columns: 64px 1fr auto;
  grid-gap: 1rem;
  border-radius: 0em;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-image-link .zapciw-prize-image {
  width: 100%;
  margin: 0px;
  border-radius: 4px;
}
.single-product .main-container #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 .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-trigger-table {
  text-decoration: none;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-title {
  font-size: 20px;
  font-weight: 400;
  margin: 0px 0px 0.5rem;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-remaining {
  border: 1px solid transparent;
  border-radius: 14px;
  background: -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(225deg, #987041 0%, #FECC86 39.9%, #987041 80.29%, #BC955D 100%) border-box;
  padding: 0.35rem 1rem;
  color: #bc955d;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-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;
  background-color: transparent;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button i {
  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: 24px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #182a53;
  border-radius: 4px;
  padding: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -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 .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button i::before {
  content: "";
  display: block;
  width: 6px;
  height: 11px;
  background-color: #182a53;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%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-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button:hover i {
  background-color: #182a53;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button:hover i::before {
  background-color: #fff;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group.open .zapciw-prize-group-header .zapciw-trigger-table-button i::before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details {
  border-color: #cdd1d9;
  margin-top: 15px;
  padding: 20px 0px 0px;
}
.single-product .main-container #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: 8px;
  border: 1px solid #182a53;
  background: #fff;
  padding: 8px;
  gap: 8px;
  padding: 2px;
  gap: 2px;
  width: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0px auto 1rem;
}
.single-product .main-container #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 .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .dropdown-item,
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
  width: auto !important;
  min-width: 200px;
  padding: 0.35rem 1rem;
  border-radius: 4px;
  background-color: #f6f7f8;
  color: #767d8e;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .dropdown-item,
  .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn {
    min-width: 0px;
  }
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link::before, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .dropdown-item::before,
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn::before {
  content: "";
  position: absolute;
  inset: 0px;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
  opacity: 0;
  z-index: -1;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link:hover, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .dropdown-item:hover, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link.active, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .active.dropdown-item,
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn:hover,
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn.active {
  color: #bc955d;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link:hover::before, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .dropdown-item:hover::before, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link.active::before, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .active.dropdown-item::before,
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn:hover::before,
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn.active::before {
  opacity: 1;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills li .nav-link, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills li .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills li .dropdown-item {
  font-size: 10px;
  padding: 0.15rem 0.5rem;
  min-width: 150px;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-prize-details-tab-content {
  padding: 0px;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #182a53;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle .ticket-number {
  color: #182a53;
  font-size: 16px;
  font-weight: 500;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle .ticket-number::before {
  content: "#";
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-bottom {
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  color: #bc955d;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won {
  border-color: #cdd1d9;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won .zapciw-ticket-middle .ticket-number {
  color: #cdd1d9;
  opacity: 1;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won .zapciw-ticket-bottom {
  background: #cdd1d9;
  color: #767d8e;
  opacity: 1;
}
.single-product .zapc-related-products {
  margin: 140px 0px 80px;
}
@media (max-width: 767.98px) {
  .single-product .zapc-related-products {
    margin: 5rem 0px 5rem;
  }
}
.single-product .zapc-related-products .related {
  background-color: transparent;
  margin: 0px;
  padding: 0px;
}
.single-product .zapc-related-products .zapct-homepage-button-wrap {
  display: none;
}

/* ==========================================================================
   Page Template - Contact
   ========================================================================== */
.page-template-contact .main-container > .card {
  max-width: 850px;
  margin: 0px auto;
}

/* ==========================================================================
   Page Template - Legal
   ========================================================================== */
.page-template-legal .main-container > .card {
  background-color: transparent !important;
  padding: 0px;
}
.page-template-legal .main-container > .card .nav-pills {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px solid #182a53;
  background: #fff;
  padding: 8px;
  gap: 8px;
}
.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 .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item,
.page-template-legal .main-container > .card .nav-pills > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
  width: auto !important;
  min-width: 200px;
  padding: 0.35rem 1rem;
  border-radius: 4px;
  background-color: #f6f7f8;
  color: #767d8e;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .page-template-legal .main-container > .card .nav-pills .nav-item .nav-link, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item,
  .page-template-legal .main-container > .card .nav-pills > .btn {
    min-width: 0px;
  }
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link::before, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item::before,
.page-template-legal .main-container > .card .nav-pills > .btn::before {
  content: "";
  position: absolute;
  inset: 0px;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
  opacity: 0;
  z-index: -1;
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link:hover, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item:hover, .page-template-legal .main-container > .card .nav-pills .nav-item .nav-link.active, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .active.dropdown-item,
.page-template-legal .main-container > .card .nav-pills > .btn:hover,
.page-template-legal .main-container > .card .nav-pills > .btn.active {
  color: #bc955d;
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link:hover::before, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item:hover::before, .page-template-legal .main-container > .card .nav-pills .nav-item .nav-link.active::before, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .active.dropdown-item::before,
.page-template-legal .main-container > .card .nav-pills > .btn:hover::before,
.page-template-legal .main-container > .card .nav-pills > .btn.active::before {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .page-template-legal .main-container > .card .nav-pills {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item {
  min-width: 0px !important;
  white-space: nowrap;
}
.page-template-legal .main-container > *:not(.card) {
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
  color: #182a53;
}
.page-template-legal .main-container ul, .page-template-legal .main-container ol {
  padding-left: 1em;
}
.page-template-legal .main-container #iub-pp-container #table-of-content-wrapper {
  padding-bottom: 3rem;
}
.page-template-legal .main-container #iub-pp-container p {
  color: #767d8e;
}
.page-template-legal .main-container #iub-pp-container section {
  padding: 3rem 0rem;
  border-top: 1px solid #cdd1d9;
}
.page-template-legal .main-container #iub-pp-container section p, .page-template-legal .main-container #iub-pp-container section h2, .page-template-legal .main-container #iub-pp-container section h3, .page-template-legal .main-container #iub-pp-container section h4, .page-template-legal .main-container #iub-pp-container section h5, .page-template-legal .main-container #iub-pp-container section h6 {
  margin-bottom: 1.5rem;
}
.page-template-legal .main-container #iub-pp-container section p {
  margin-bottom: 1rem;
}
.page-template-legal .main-container #iub-pp-container section summary figure {
  display: inline;
}
.page-template-legal .main-container #iub-pp-container .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.page-template-legal .main-container #iub-pp-container footer {
  margin-top: 3rem;
}

/* ==========================================================================
   Page Template - Winners Archive
   ========================================================================== */
@media (max-width: 767.98px) {
  .archive.post-type-archive-winner .zapct-winners .row {
    margin-right: -0.5rem;
    margin-left: -7.5px;
  }
  .archive.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;
  }
}

/* ==========================================================================
   Page Template - Draw Results
   ========================================================================== */
.zapc-competition-results-wrapper .nav-tabs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px solid #182a53;
  background: #fff;
  padding: 8px;
  gap: 8px;
  margin: 0px auto 3rem;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.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 .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .zapc-competition-results-wrapper .nav-tabs .nav-item .dropdown-item,
.zapc-competition-results-wrapper .nav-tabs > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  position: relative;
  width: auto !important;
  min-width: 200px;
  padding: 0.35rem 1rem;
  border-radius: 4px;
  background-color: #f6f7f8;
  color: #767d8e;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .zapc-competition-results-wrapper .nav-tabs .nav-item .dropdown-item,
  .zapc-competition-results-wrapper .nav-tabs > .btn {
    min-width: 0px;
  }
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link::before, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .zapc-competition-results-wrapper .nav-tabs .nav-item .dropdown-item::before,
.zapc-competition-results-wrapper .nav-tabs > .btn::before {
  content: "";
  position: absolute;
  inset: 0px;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
  opacity: 0;
  z-index: -1;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link:hover, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .zapc-competition-results-wrapper .nav-tabs .nav-item .dropdown-item:hover, .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link.active, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .zapc-competition-results-wrapper .nav-tabs .nav-item .active.dropdown-item,
.zapc-competition-results-wrapper .nav-tabs > .btn:hover,
.zapc-competition-results-wrapper .nav-tabs > .btn.active {
  color: #bc955d;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link:hover::before, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .dropdown-item:hover::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .zapc-competition-results-wrapper .nav-tabs .nav-item .dropdown-item:hover::before, .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link.active::before, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .active.dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar .navbar-nav .zapc-competition-results-wrapper .nav-tabs .nav-item .active.dropdown-item::before,
.zapc-competition-results-wrapper .nav-tabs > .btn:hover::before,
.zapc-competition-results-wrapper .nav-tabs > .btn.active::before {
  opacity: 1;
}
.zapc-competition-results-wrapper .result-wrap {
  max-width: 850px;
  margin: 0px auto;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
  margin: 0px !important;
  padding: 0px 0px 2rem 94px;
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
    padding: 0px 0px 2rem 70px;
  }
}
.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: 32px;
  top: 0px;
  width: 1px;
  height: 100%;
  background-color: #cdd1d9;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::before, .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
    left: 25px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  width: 64px;
  height: 64px;
  margin-left: 0px;
  left: 0px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='31' fill='%23fff' stroke='url(%23a)' stroke-width='2'/%3E%3Cpath fill='%23fff' d='m36.7148 31.2143 5.9514 10.37-4.3203-.6579c-.2308-.0351-.4554.0953-.5406.314l-1.5939 4.0929-5.9514-10.37 6.4548-3.749Z'/%3E%3Cpath fill='%23182A53' d='m36.7148 31.2143.8648-.5023-.4978-.8673-.8647.5023.4977.8673Zm5.9514 10.37-.152.9909c.3792.0577.7583-.1081.9751-.4266.2169-.3184.2331-.7331.0417-1.0666l-.8648.5023Zm-6.4548 3.749-.8647.5023c.1914.3335.5565.5267.939.497.3826-.0297.7149-.2771.8548-.6363l-.9291-.363Zm-5.9514-10.37-.4977-.8673-.8647.5023.4977.8673.8647-.5023Zm8.0859 5.9631.152-.9909-.152.9909Zm-.5406.314-.9291-.363.9291.363Zm-1.0905-10.0261-.8647.5022 5.9514 10.37.8647-.5022.8648-.5023-5.9514-10.37-.8648.5023Zm-.5034 14.119.8648-.5022-5.9514-10.37-.8648.5022-.8647.5023 5.9514 10.37.8647-.5023Zm-5.9514-10.37.4978.8673 6.4548-3.749-.4978-.8673-.4977-.8673-6.4548 3.749.4977.8673Zm12.4062 6.621.1521-.991-4.3204-.6578-.152.9909-.1521.991 4.3204.6578.152-.9909Zm-4.8609-.3439-.9291-.363-1.5938 4.0929.929.363.9291.363 1.5939-4.0929-.9291-.363Zm.5406-.314.152-.9909c-.6924-.1054-1.3662.2859-1.6217.9419l.9291.363.9291.363c-.0852.2186-.3098.3491-.5406.314l.1521-.991Z'/%3E%3Cpath fill='%23fff' d='m27.2852 31.2143-5.9514 10.37 4.3203-.6579c.2308-.0351.4554.0953.5406.314l1.5939 4.0929 5.9514-10.37-6.4548-3.749Z'/%3E%3Cpath fill='%23182A53' d='m27.2852 31.2143-.8648-.5023.4978-.8673.8647.5023-.4977.8673Zm-5.9514 10.37.152.9909c-.3792.0577-.7583-.1081-.9751-.4266-.2169-.3184-.2331-.7331-.0417-1.0666l.8648.5023Zm6.4548 3.749.8647.5023c-.1914.3335-.5565.5267-.939.497-.3826-.0297-.7149-.2771-.8548-.6363l.9291-.363Zm5.9514-10.37.4977-.8673.8647.5023-.4977.8673-.8647-.5023Zm-8.0859 5.9631-.152-.9909.152.9909Zm.5406.314.9291-.363-.9291.363Zm1.0905-10.0261.8647.5022-5.9514 10.37-.8647-.5022-.8648-.5023 5.9514-10.37.8648.5023Zm.5034 14.119-.8648-.5022 5.9514-10.37.8648.5022.8647.5023-5.9514 10.37-.8647-.5023Zm5.9514-10.37-.4978.8673-6.4548-3.749.4978-.8673.4977-.8673 6.4548 3.749-.4977.8673Zm-12.4062 6.621-.1521-.991 4.3204-.6578.152.9909.1521.991-4.3204.6578-.152-.9909Zm4.8609-.3439.9291-.363 1.5938 4.0929-.929.363-.9291.363-1.5939-4.0929.9291-.363Zm-.5406-.314-.152-.9909c.6924-.1054 1.3662.2859 1.6217.9419l-.9291.363-.9291.363c.0852.2186.3098.3491.5406.314l-.1521-.991Z'/%3E%3Cpath fill='%23fff' stroke='%23182A53' stroke-width='2' d='M30.2996 19.2417c.8943-.7667 2.2096-.7667 3.1039 0l1.2769 1.0947c.3832.3286.8597.5271 1.3616.5674l1.6725.1343c1.1712.094 2.1013 1.0296 2.1948 2.2079l.1334 1.6825c.0401.5049.2374.9842.564 1.3697l1.0882 1.2847c.7621.8996.7621 2.2228 0 3.1225L40.6067 31.99c-.3266.3855-.5239.8648-.564 1.3698l-.1334 1.6824c-.0935 1.1783-1.0236 2.1139-2.1948 2.208l-1.6725.1342c-.5019.0403-.9784.2389-1.3616.5674l-1.2769 1.0947c-.8943.7667-2.2096.7667-3.1039 0l-1.277-1.0947c-.3832-.3285-.8597-.5271-1.3616-.5674l-1.6724-.1342c-1.1713-.0941-2.1014-1.0297-2.1948-2.208l-.1335-1.6824c-.04-.505-.2374-.9843-.564-1.3698l-1.0882-1.2846c-.7621-.8997-.7621-2.2229 0-3.1225l1.0882-1.2847c.3266-.3855.524-.8648.564-1.3697l.1335-1.6825c.0934-1.1783 1.0235-2.1139 2.1948-2.2079l1.6724-.1343c.5019-.0403.9784-.2388 1.3616-.5674l1.277-1.0947Z'/%3E%3Cpath stroke='%23182A53' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m28.8757 28.8873 2.1041 2.1168 4.2083-4.2336'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='64' x2='-.00000191' y1='.00000191' y2='64' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23987041'/%3E%3Cstop offset='.399038' stop-color='%23FECC86'/%3E%3Cstop offset='.802885' stop-color='%23987041'/%3E%3Cstop offset='1' stop-color='%23BC955D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
    width: 50px;
    height: 50px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
  border-radius: 8px;
  background: #f6f7f8;
  padding: 2rem;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
    padding: 1rem;
  }
}
.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: #182a53;
  font-size: 20px;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result {
  color: #767d8e;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  padding: 0.15rem 0rem;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result strong {
  font-weight: 400;
}
.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 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  border-radius: 0px;
  gap: 30px;
  margin-bottom: 40px !important;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card {
    gap: 15px;
  }
}
.zapct-entry-list .row > div .card img {
  width: 80px;
  height: 80px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='40' r='39' fill='%23fff' stroke='url(%23a)' stroke-width='2'/%3E%3Crect width='30' height='26.6667' x='25' y='26.6667' stroke='%23182A53' stroke-width='2' rx='2'/%3E%3Cpath stroke='%23182A53' stroke-linecap='round' stroke-width='2' d='M31 33h18M31 40h18M31 47h9'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='80' x2='-.00000238' y1='.00000238' y2='80' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23987041'/%3E%3Cstop offset='.399038' stop-color='%23FECC86'/%3E%3Cstop offset='.802885' stop-color='%23987041'/%3E%3Cstop offset='1' stop-color='%23BC955D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card img {
    width: 50px;
    height: 50px;
  }
}
.zapct-entry-list .row > div .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: none;
  border-radius: 8px;
  background: #f6f7f8;
  padding: 1rem 2rem;
  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 {
  color: #182a53;
  font-size: 20px;
  font-weight: 400;
  margin: 0px;
}
.zapct-entry-list .row > div .card .card-body .card-text {
  margin: 0px;
  color: #767d8e;
  font-size: 14px;
  font-weight: 400;
}
.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;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn {
  width: auto;
  height: 40px;
  padding: 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::after {
  content: "DOWNLOAD ENTRY LIST";
  position: relative;
  opacity: 1;
  background: transparent;
}
@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: 850px;
  margin: 0px auto;
}
.container.zapct-faq #zapct-faq-accordion > .container:empty {
  display: none;
}
.container.zapct-faq .card {
  border: none;
  background-color: transparent;
  border-radius: 0px;
  border-bottom: 1px solid #cdd1d9;
}
.container.zapct-faq .card .card-header {
  background-color: transparent;
  border: none;
  padding: 0px;
}
.container.zapct-faq .card .card-header h5 button {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  padding: 1.25rem 1.25rem;
  background-color: transparent;
  position: relative;
  border: none;
  color: #182a53;
  text-align: left;
  font-size: 24px;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .container.zapct-faq .card .card-header h5 button {
    padding: 1.25rem 4rem 1.25rem 0rem;
    font-size: 18px;
  }
}
.container.zapct-faq .card .card-header h5 button::before, .container.zapct-faq .card .card-header h5 button::after {
  content: "";
  position: absolute;
  inset: auto;
  top: calc(50% - 12px);
  right: 1.25rem;
  width: 24px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #182a53;
  border-radius: 4px;
  -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;
  background: #fff;
}
.container.zapct-faq .card .card-header h5 button::after {
  top: calc(50% - 8px);
  right: 29px;
  display: block;
  width: 6px;
  height: 16px;
  background-color: #182a53;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%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-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.container.zapct-faq .card .card-header h5 button:hover::before {
  background: #182a53;
}
.container.zapct-faq .card .card-header h5 button:hover::after {
  background: #fff;
}
.container.zapct-faq .card .card-header h5 button[aria-expanded=true]::before {
  background-color: #182a53;
}
.container.zapct-faq .card .card-header h5 button[aria-expanded=true]::after {
  background-color: #fff;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.container.zapct-faq .card .card-body {
  border-top: 1px solid #cdd1d9;
  color: #767d8e;
}
@media (max-width: 767.98px) {
  .container.zapct-faq .card .card-body {
    padding: 1rem 0rem;
  }
}
.container.zapct-faq .card .card-body h3 {
  font-size: 1.25rem;
}

/* ==========================================================================
   WooCommerce - Instant Wins
   ========================================================================== */
/* ==========================================================================
   Page Template - Reveal the Winner
   ========================================================================== */
/* ==========================================================================
   Home Block - App Block
   ========================================================================== */
.zapct-app-block {
  padding: 7rem 0px 0rem;
  border: none;
}
@media (max-width: 767.98px) {
  .zapct-app-block {
    padding: 0rem;
  }
}
.zapct-app-block .container .row {
  max-width: 1070px;
  margin: 0px auto;
  border-radius: 12px;
  overflow: hidden;
  background-color: #f6f7f8;
}
.zapct-app-block .container .row > div {
  padding: 0px;
}
.zapct-app-block .container .row > div:first-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.zapct-app-block .container .row > div:last-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
  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;
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .row > div {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .app-block-img {
    margin: 0px 0px 2rem;
    aspect-ratio: 1/0.75;
    background-position: center top;
  }
}
.zapct-app-block .container .app-block-inner {
  margin: 0px;
  padding: 5vw;
}
.zapct-app-block .container .app-block-inner h2 {
  font-size: 40px;
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .app-block-inner h2 {
    font-size: 35px;
  }
}
.zapct-app-block .container .app-block-inner p {
  font-size: 16px;
  font-weight: 400;
}
.zapct-app-block .container .app-block-inner .zapct-app-buttons a {
  text-decoration: none;
}
.zapct-app-block .container .app-block-inner .zapct-app-buttons .apple img {
  content: url("../images/app-store.png");
}
.zapct-app-block .container .app-block-inner .zapct-app-buttons .google img {
  content: url("../images/google-play.png");
}

/* ==========================================================================
   Home Block - Carousel
   ========================================================================== */
#zapct-carousel .carousel-inner .carousel-item {
  height: auto;
}
#zapct-carousel .carousel-inner .carousel-item .overlay {
  height: auto;
  inset: 50% 0px 0px 0px;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption {
  inset: auto 4vw 4vw;
  margin: 0px;
  padding: 0px;
}
@media (max-width: 991.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    inset: auto 8vw 6vw;
  }
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    inset: auto 1rem 1rem;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
  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: 0.35rem 0.75rem 0.3rem;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.33);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: #fecc86;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  line-height: 1;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .title {
  background-color: transparent;
  padding: 0px;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .title h2 {
  color: #FFF;
  text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
  font-size: 40px;
  font-weight: 300;
  letter-spacing: 4px;
  text-transform: uppercase;
  line-height: 1.2;
  margin: 0px;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .title h2 {
    font-size: 25px;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link {
  margin-top: 0.5rem;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .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;
  position: relative;
  overflow: hidden;
  height: 48px;
  min-width: 200px;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 24px;
  border: 1px solid #182a53 !important;
  background: #fff !important;
  z-index: 0;
  padding: 0px 2rem;
  color: #182a53 !important;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  border-color: #fff !important;
  color: #fff !important;
  background: transparent !important;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn::before, #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn::after {
  content: "";
  position: absolute;
  inset: 0px;
  opacity: 0;
  z-index: -1;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn::after {
  background: #bc955d;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn .badge {
  margin-right: 0.5rem;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:hover, #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:focus, #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:active {
  color: #fecc86 !important;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:hover::before, #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:focus::before, #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:active::before {
  opacity: 1;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:hover {
  border-color: #182a53 !important;
}
#zapct-carousel .carousel-indicators {
  right: 4vw;
  bottom: 4vw;
  left: auto;
  margin: 0px;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-indicators {
    right: 1rem;
    bottom: 1rem;
  }
}
#zapct-carousel .carousel-indicators li {
  width: 8px;
  height: 8px;
  padding: 0px;
  margin: 0px 0.5rem;
  opacity: 1;
  border-radius: 4px;
  border: none;
  -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 .carousel-indicators li:hover {
  background-color: #fecc86;
}
#zapct-carousel .carousel-indicators li.active {
  width: 32px;
  background-color: #fecc86;
}
#zapct-carousel > a {
  width: 4vw;
  opacity: 1;
}
#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: 24px;
  height: 24px;
  background: rgba(0, 0, 0, 0.33);
  -webkit-backdrop-filter: blur(2px);
  border: 1px solid #fff;
  border-radius: 5px;
  -webkit-transition: 0.3s border ease-in-out;
  -o-transition: 0.3s border ease-in-out;
  transition: 0.3s border ease-in-out;
}
#zapct-carousel > a span:not(.sr-only)::after {
  content: "";
  display: block;
  width: 6px;
  height: 10px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath fill='%23fff' d='M.984686 9.82842c-.22526.22878-.59048.22878-.815741 0-.2252605-.22878-.2252605-.59969 0-.82847L4.10744 5 .168945 1.00005C-.0562361.771356-.0560759.400377.168944.171582c.225261-.2287753.590481-.2287753.815741 0L5.33105 4.58577c.22526.22877.22526.59969 0 .82846L.984686 9.82842Z'/%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;
  position: relative;
  left: 1px;
}
#zapct-carousel > a span:not(.sr-only).carousel-control-prev-icon::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: -1px;
}
#zapct-carousel > a:hover span:not(.sr-only) {
  border-color: #fecc86;
}
#zapct-carousel > a:hover span:not(.sr-only)::after {
  background-color: #fecc86;
}
@media (max-width: 767.98px) {
  #zapct-carousel > a {
    display: none;
  }
}

/* ==========================================================================
   Home Block - Custom Blocks
   ========================================================================== */
/* ==========================================================================
   Home Block - Image Block
   ========================================================================== */
/* ==========================================================================
   Home Block - Next Draw
   ========================================================================== */
.zapct-next-draw .container .timer-inner {
  height: 100px;
  max-width: 850px;
  margin: 0px auto;
  padding: 0px 4vw;
  border-radius: 12px;
  background: var(--Off-White, #F6F7F8);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner {
    height: auto;
    padding: 1rem;
    gap: 1rem;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
.zapct-next-draw .container .timer-inner::before {
  content: "";
  width: 48px;
  height: 1px;
  background-color: #cdd1d9;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.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: 326px;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}
.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;
  font-size: 8px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: 500;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div:not(:last-child)::after {
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  position: absolute;
  top: calc(50% - 9px);
  right: 0px;
  background-color: #fecc86;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div span {
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
  color: #182a53;
  font-weight: 300;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div {
  font-size: 10px;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div::after {
  height: 24px;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div span {
  font-size: 32px;
}
.zapct-next-draw .container .timer-inner .link {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding-left: 2rem;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner .link {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding: 0px;
  }
}

/* ==========================================================================
   Home Block - Products
   ========================================================================== */
/* ==========================================================================
   Home Block - Reviews
   ========================================================================== */
.zapct-reviews-embed-1 {
  padding: 5rem 0rem 0rem;
}
@media (max-width: 767.98px) {
  .zapct-reviews-embed-1 {
    padding: 3rem 0rem;
  }
}
.zapct-reviews-embed-1 .container {
  position: relative;
}
.zapct-reviews-embed-1 .container .trustpilot-widget {
  background-color: #f6f7f8;
  border-radius: 12px;
  padding: 50px 110px;
  margin-bottom: 0rem;
}
@media (max-width: 767.98px) {
  .zapct-reviews-embed-1 .container .trustpilot-widget {
    padding: 20px;
  }
}

/* ==========================================================================
   Home Block - Stats
   ========================================================================== */
.zapct-homepage-stats {
  position: relative;
  padding: 3rem 0px;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats {
    padding: 2rem 0px;
  }
}
.zapct-homepage-stats::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0px;
  top: 50%;
  background-color: #cdd1d9;
}
.zapct-homepage-stats .container > .row {
  max-width: 950px;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  margin: 0px auto;
  background-color: #fff;
  position: relative;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .container > .row {
    gap: 1rem;
  }
  .zapct-homepage-stats .container > .row > div {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding-left: 20%;
  }
}
.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;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon {
  margin: 0px 1rem 0px 0px;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon img {
  width: 64px;
  height: 64px;
  display: block;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon img {
    width: 54px;
    height: 54px;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 {
  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;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3 {
  font-size: 32px;
  margin: 0px;
  text-align: left;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3 {
    font-size: 24px;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
  font-size: 14px;
  margin: 0px;
  text-align: left;
}

/* ==========================================================================
   Home Block - Steps
   ========================================================================== */
:root {
  --x_offset: 85px;
}
@media (max-width: 991.98px) {
  :root {
    --x_offset: 0px;
  }
}

.homepage-steps {
  position: relative;
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
  padding: 0px;
}
.homepage-steps::before {
  content: "";
  position: absolute;
  inset: 0px 70vw 0px 0px;
  background: url("../images/steps.jpg") center/cover no-repeat;
}
@media (max-width: 991.98px) {
  .homepage-steps::before {
    content: none;
  }
}
.homepage-steps .container {
  padding: 5rem 1rem 5rem calc(20vw - var(--x_offset));
  position: relative;
}
@media (max-width: 991.98px) {
  .homepage-steps .container {
    padding: 3rem 0rem;
  }
}
.homepage-steps .container::before {
  content: "";
  position: absolute;
  inset: 0px 1rem 0px calc(20vw - var(--x_offset));
  background: -o-linear-gradient(top, #182A53 0%, #0A0024 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#182A53), to(#0A0024));
  background: linear-gradient(180deg, #182A53 0%, #0A0024 100%);
}
.homepage-steps .section-title {
  position: relative;
  color: #fff;
  text-align: left;
  padding-left: calc(1rem + var(--x_offset));
}
@media (max-width: 767.98px) {
  .homepage-steps .section-title {
    text-align: center;
  }
}
.homepage-steps .homepage-steps-inner {
  padding-left: var(--x_offset);
}
.homepage-steps .homepage-steps-inner .item {
  margin: 0px;
}
.homepage-steps .homepage-steps-inner .item .icon {
  margin: 0px 0px 1.5rem;
}
.homepage-steps .homepage-steps-inner .item .title h3 {
  color: #FFF;
  font-size: 16px;
  font-weight: 300;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
.homepage-steps .homepage-steps-inner .item .desc p {
  font-weight: 400;
}

/* ==========================================================================
   Home Block - Winners
   ========================================================================== */
#zapct-homepage-winners {
  overflow: hidden;
}
#zapct-homepage-winners .container::before {
  content: "";
  display: block;
  width: 100%;
  max-width: 850px;
  height: 1px;
  margin: 0px auto 80px;
  background-color: #cdd1d9;
}
@media (max-width: 767.98px) {
  #zapct-homepage-winners .container::before {
    margin-bottom: 2.5rem;
  }
}
#zapct-homepage-winners .container .section-title {
  margin-bottom: 0px;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider {
  overflow: visible !important;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-viewport {
  overflow: visible !important;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-control-nav {
  clear: both;
  padding-top: 0.5rem;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-control-nav li a {
  width: 8px;
  height: 8px;
  background: #182a53;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-control-nav li a:hover {
  background: #fecc86;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-control-nav li a.flex-active {
  background: #fecc86;
  width: 32px;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav li a {
  left: 5px !important;
  top: 94% !important;
  background: transparent;
  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;
  opacity: 1 !important;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav li a::after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #767d8e;
  -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='%23767D8E' d='M17 9.00977c.5523 0 1-.44772 1-1 0-.55229-.4477-1-1-1v2ZM.292892 7.30266c-.3905235.39052-.3905234 1.02369.000001 1.41421L6.65686 15.0808c.39052.3906 1.02368.3906 1.41421 0 .39052-.3905.39052-1.0237 0-1.4142L2.41421 8.00977l5.65686-5.65686c.39052-.39052.39052-1.02369 0-1.414211-.39053-.390525-1.02369-.390525-1.41422 0L.292892 7.30266ZM17 8.00977v-1H1v2h16v-1Z'/%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='%23767D8E' d='M17 9.00977c.5523 0 1-.44772 1-1 0-.55229-.4477-1-1-1v2ZM.292892 7.30266c-.3905235.39052-.3905234 1.02369.000001 1.41421L6.65686 15.0808c.39052.3906 1.02368.3906 1.41421 0 .39052-.3905.39052-1.0237 0-1.4142L2.41421 8.00977l5.65686-5.65686c.39052-.39052.39052-1.02369 0-1.414211-.39053-.390525-1.02369-.390525-1.41422 0L.292892 7.30266ZM17 8.00977v-1H1v2h16v-1Z'/%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-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav li a.flex-next {
  left: auto !important;
  right: 5px !important;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav li a:hover::after {
  background-color: #fecc86;
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap {
  margin-top: 2rem !important;
}

.post-type-archive-winner .zapct-winners .row > div .card,
#zapct-homepage-winners-slider .slides .slide .card {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}
.post-type-archive-winner .zapct-winners .row > div .card::before,
#zapct-homepage-winners-slider .slides .slide .card::before {
  content: "";
  position: absolute;
  inset: 50% 0px 0px 0px;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body,
#zapct-homepage-winners-slider .slides .slide .card .card-body {
  position: absolute;
  inset: auto 32px 32px 32px;
  padding: 0px;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .card-title,
#zapct-homepage-winners-slider .slides .slide .card .card-body .card-title {
  color: #FFF;
  font-size: 20px;
  font-weight: 200;
  margin: 0px;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .product,
#zapct-homepage-winners-slider .slides .slide .card .card-body .product {
  color: #fecc86;
  font-weight: 400;
  margin: 0px;
}

/* ==========================================================================
   Home Block - Icon Group
   ========================================================================== */
/* ==========================================================================
   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: #182a53 !important;
}
.xoo-wsc-header a,
.xoo-wsc-body a,
.xoo-wsc-footer a {
  color: #182a53 !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: #495057;
}
.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: #182a53;
  border-color: #182a53;
  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: rgb(15.4205607477, 26.9859813084, 53.3294392523);
  border-color: rgb(12.5607476636, 21.9813084112, 43.4392523364);
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:focus, .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.focus {
  color: #fff;
  background-color: rgb(15.4205607477, 26.9859813084, 53.3294392523);
  border-color: rgb(12.5607476636, 21.9813084112, 43.4392523364);
  box-shadow: 0 0 0 0.2rem rgba(58.65, 73.95, 108.8, 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: #182a53;
  border-color: #182a53;
}
.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: rgb(12.5607476636, 21.9813084112, 43.4392523364);
  border-color: rgb(9.7009345794, 16.976635514, 33.5490654206);
}
.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(58.65, 73.95, 108.8, 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: #182a53;
  border-color: #182a53;
  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: rgb(15.4205607477, 26.9859813084, 53.3294392523);
  border-color: rgb(12.5607476636, 21.9813084112, 43.4392523364);
}
.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: rgb(15.4205607477, 26.9859813084, 53.3294392523);
  border-color: rgb(12.5607476636, 21.9813084112, 43.4392523364);
  box-shadow: 0 0 0 0.2rem rgba(58.65, 73.95, 108.8, 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: #182a53;
  border-color: #182a53;
}
.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: rgb(12.5607476636, 21.9813084112, 43.4392523364);
  border-color: rgb(9.7009345794, 16.976635514, 33.5490654206);
}
.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(58.65, 73.95, 108.8, 0.5);
}

.xoo-wsch-basket .xoo-wscb-icon {
  display: none;
}
.xoo-wsch-basket .xoo-wscb-count {
  background-color: #182a53;
  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
   ========================================================================== */

