/* ==========================================================================
   Variables
   ========================================================================== */
/* ==========================================================================
   Mixins
   ========================================================================== */
/* ==========================================================================
   Animations
   ========================================================================== */
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes pulse-banner {
  0% {
    -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 #EDBF00;
    box-shadow: 0 0 0 0 #EDBF00;
  }
  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 #EDBF00;
    box-shadow: 0 0 0 0 #EDBF00;
  }
  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% {
    background-color: #D0FFB1;
    color: #0A7A00;
    border-color: #6AD73C;
  }
  50% {
    background-color: #6AD73C;
    color: #fff;
    border-color: #6AD73C;
  }
  100% {
    background-color: #D0FFB1;
    color: #0A7A00;
    border-color: #6AD73C;
  }
}
@keyframes cash-alt {
  0% {
    background-color: #D0FFB1;
    color: #0A7A00;
    border-color: #6AD73C;
  }
  50% {
    background-color: #6AD73C;
    color: #fff;
    border-color: #6AD73C;
  }
  100% {
    background-color: #D0FFB1;
    color: #0A7A00;
    border-color: #6AD73C;
  }
}
/* ==========================================================================
   Typography
   ========================================================================== */
body {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 1rem;
}

a {
  color: #002442;
}
a:hover {
  color: rgb(0, 8.1818181818, 15);
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Plus Jakarta Sans", 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
   ========================================================================== */
/* ==========================================================================
    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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
}
.btn:hover,
.button:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}

/* ==========================================================================
   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: 1px solid #B9C1C9;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  padding: 40px;
}
@media (max-width: 767.98px) {
  .card {
    padding: 20px;
  }
}

.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-left: auto;
  margin-right: auto;
}
@media (min-width: 576px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 96%;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-fluid,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 1360px;
  }
}

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

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

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

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 193.68, 202.08);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 141.12, 156.72);
}

.table-hover .table-primary:hover {
  background-color: rgb(168.9547297297, 181.1022972973, 191.2252702703);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(168.9547297297, 181.1022972973, 191.2252702703);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(249.96, 237.08, 183.6);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(245.64, 221.72, 122.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(248.2786813187, 231.101978022, 159.7813186813);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(248.2786813187, 231.101978022, 159.7813186813);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(213.28, 243.8, 200.4);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(177.52, 234.2, 153.6);
}

.table-hover .table-success:hover {
  background-color: rgb(197.1119148936, 239.4595744681, 179.2404255319);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(197.1119148936, 239.4595744681, 179.2404255319);
}

.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(249.96, 237.08, 183.6);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(245.64, 221.72, 122.4);
}

.table-hover .table-warning:hover {
  background-color: rgb(248.2786813187, 231.101978022, 159.7813186813);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(248.2786813187, 231.101978022, 159.7813186813);
}

.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(250.8, 251.64, 252.2);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(247.2, 248.76, 249.8);
}

.table-hover .table-light:hover {
  background-color: rgb(235.5, 239.4, 242);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(235.5, 239.4, 242);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(208.24, 213, 218.04);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(168.16, 177, 186.36);
}

.table-hover .table-dark:hover {
  background-color: rgb(193.9975250836, 200.2073578595, 206.7824749164);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(193.9975250836, 200.2073578595, 206.7824749164);
}

.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: #002442;
  border-color: #B9C1C9 !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
   ========================================================================== */
.zapct-footer {
  background-color: #002442;
  padding: 0px;
  color: #fff;
  overflow: hidden;
}
.zapct-footer .zapct-footer-top {
  background-color: #002D53;
  padding: 30px 0px;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-top .d-flex {
    display: grid !important;
    grid-template-columns: 80px 1fr;
    grid-template-rows: repeat(2, auto);
    grid-gap: 5px;
    padding: 0px;
  }
  .zapct-footer .zapct-footer-top .d-flex > div {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
  }
}
.zapct-footer .zapct-footer-top .d-flex::before {
  content: "";
  display: block;
  display: block;
  width: 50px;
  height: 40px;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-top .d-flex::before {
    grid-area: 1/1/3/2;
    width: 80px;
    height: 60px;
  }
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  gap: 1rem;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a {
  margin: 0px !important;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a i {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #B9C1C9;
  -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='%23b9c1c9' fill-rule='evenodd' d='M17.3043 0H2.69569C1.20841 0 0 1.20841 0 2.69569V17.3043C0 18.7916 1.20841 20 2.69569 20h7.20646l.00979-7.1477h-1.8591c-.23973 0-.43542-.1957-.43542-.4355l-.00979-2.3043c0-.24459.1957-.44029.44032-.44029h1.8542V7.44618c0-2.58317 1.57535-3.99217 3.88455-3.99217h1.8884c.2447 0 .4404.1957.4404.44031V5.8366c0 .24461-.1957.44031-.4404.44031h-1.1594c-1.2525 0-1.4971.59687-1.4971 1.46771V9.6771h2.7544c.2446 0 .4403.20059.4354.4452 0 .0147 0 .0294-.0049.044l-.2739 2.2995c-.0294.2201-.2153.3865-.4355.3865h-2.4706L13.0186 20h4.2857C18.7916 20 20 18.7916 20 17.3043V2.69569C20 1.20841 18.7916 0 17.3043 0' 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 20 20'%3E%3Cpath fill='%23b9c1c9' fill-rule='evenodd' d='M17.3043 0H2.69569C1.20841 0 0 1.20841 0 2.69569V17.3043C0 18.7916 1.20841 20 2.69569 20h7.20646l.00979-7.1477h-1.8591c-.23973 0-.43542-.1957-.43542-.4355l-.00979-2.3043c0-.24459.1957-.44029.44032-.44029h1.8542V7.44618c0-2.58317 1.57535-3.99217 3.88455-3.99217h1.8884c.2447 0 .4404.1957.4404.44031V5.8366c0 .24461-.1957.44031-.4404.44031h-1.1594c-1.2525 0-1.4971.59687-1.4971 1.46771V9.6771h2.7544c.2446 0 .4403.20059.4354.4452 0 .0147 0 .0294-.0049.044l-.2739 2.2995c-.0294.2201-.2153.3865-.4355.3865h-2.4706L13.0186 20h4.2857C18.7916 20 20 18.7916 20 17.3043V2.69569C20 1.20841 18.7916 0 17.3043 0' 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;
  -webkit-transition: 0.3s background-color ease-in-out;
  -o-transition: 0.3s background-color ease-in-out;
  transition: 0.3s background-color ease-in-out;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a i::before {
  content: none;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a i.fa-instagram-square {
  -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='%23b9c1c9' fill-rule='evenodd' d='M9.94427 0C11.0728 0 12.2015.0003669 13.33.0146484c.5715 0 1.1434.0428238 1.7149.1142576 1.1286.128584 2.1854.585875 3.0283 1.314454.8143.71428 1.386 1.65676 1.6289 2.71387.1428.57133.2285 1.1429.2285 1.72851v.01465c.0286 1.35725.057 2.7292.0713 3.64356-.0143 1.54275-.0277 2.61415-.042 3.68555 0 .6572-.0432 1.3004-.1289 1.9434-.243 2.2572-1.9149 4.0998-4.1436 4.5712-.657.1286-1.314.2149-1.9853.2149-2.1143.0714-4.24312.0283-6.35744.0283-.65719 0-1.3151-.0431-1.958-.0859-.94273-.0429-1.87135-.3139-2.68555-.7852-1.10008-.6429-1.914676-1.6577-2.286133-2.8721-.200011-.6-.3142-1.2288-.3427731-1.8574-.0857124-1.4715-.07128976-2.9572-.0712891-4.42869 0-1.05723-.0002533-2.1293.0283203-3.18653C.0292552 6.1145.072453 5.47181.158141 4.8291.301009 3.68616.81475 2.59976 1.60052 1.75684 2.37193.971149 3.37229.428584 4.45795.228516 4.95798.128508 5.45888.071904 5.95892.0576172 7.28738.00049234 8.61582 0 9.94427 0m.04297 4.87207c-2.82875.00004-5.1289 2.30015-5.1289 5.12893.00011 2.8286 2.30022 5.1288 5.1289 5.1289 2.84296 0 5.12876-2.3002 5.12886-5.1289 0-2.82881-2.3001-5.12893-5.12886-5.12893m.01466 2.42773c1.4856.01443 2.6854 1.21461 2.6855 2.7002 0 1.4858-1.2143 2.6865-2.70016 2.6865-1.48569 0-2.6854-1.2145-2.68554-2.70017 0-1.48583 1.21436-2.68653 2.7002-2.68653m5.8144-4.78515c-.9572.01429-1.7428.78595-1.7285 1.74316.0145.95706.7861 1.72852 1.7432 1.72852v-.01465c.957-.01448 1.7285-.78571 1.7285-1.72852-.0143-.9572-.7859-1.72851-1.7432-1.72851' 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 20 20'%3E%3Cpath fill='%23b9c1c9' fill-rule='evenodd' d='M9.94427 0C11.0728 0 12.2015.0003669 13.33.0146484c.5715 0 1.1434.0428238 1.7149.1142576 1.1286.128584 2.1854.585875 3.0283 1.314454.8143.71428 1.386 1.65676 1.6289 2.71387.1428.57133.2285 1.1429.2285 1.72851v.01465c.0286 1.35725.057 2.7292.0713 3.64356-.0143 1.54275-.0277 2.61415-.042 3.68555 0 .6572-.0432 1.3004-.1289 1.9434-.243 2.2572-1.9149 4.0998-4.1436 4.5712-.657.1286-1.314.2149-1.9853.2149-2.1143.0714-4.24312.0283-6.35744.0283-.65719 0-1.3151-.0431-1.958-.0859-.94273-.0429-1.87135-.3139-2.68555-.7852-1.10008-.6429-1.914676-1.6577-2.286133-2.8721-.200011-.6-.3142-1.2288-.3427731-1.8574-.0857124-1.4715-.07128976-2.9572-.0712891-4.42869 0-1.05723-.0002533-2.1293.0283203-3.18653C.0292552 6.1145.072453 5.47181.158141 4.8291.301009 3.68616.81475 2.59976 1.60052 1.75684 2.37193.971149 3.37229.428584 4.45795.228516 4.95798.128508 5.45888.071904 5.95892.0576172 7.28738.00049234 8.61582 0 9.94427 0m.04297 4.87207c-2.82875.00004-5.1289 2.30015-5.1289 5.12893.00011 2.8286 2.30022 5.1288 5.1289 5.1289 2.84296 0 5.12876-2.3002 5.12886-5.1289 0-2.82881-2.3001-5.12893-5.12886-5.12893m.01466 2.42773c1.4856.01443 2.6854 1.21461 2.6855 2.7002 0 1.4858-1.2143 2.6865-2.70016 2.6865-1.48569 0-2.6854-1.2145-2.68554-2.70017 0-1.48583 1.21436-2.68653 2.7002-2.68653m5.8144-4.78515c-.9572.01429-1.7428.78595-1.7285 1.74316.0145.95706.7861 1.72852 1.7432 1.72852v-.01465c.957-.01448 1.7285-.78571 1.7285-1.72852-.0143-.9572-.7859-1.72851-1.7432-1.72851' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a i.fa-youtube-square {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 16'%3E%3Cpath fill='%23b9c1c9' d='M21.5525 2.51556c-.1252-.48255-.3699-.92263-.7097-1.27642-.3398-.353799-.7629-.608975-1.2272-.740131-1.7214-.49100742-8.608-.49900033-8.608-.49900033S4.12209-.0079847 2.3996.461327c-.46395.137192-.88617.395977-1.22611.751513-.339937.35553-.58619.79587-.715112 1.27874-.4539793 1.78818-.45837639 5.497-.45837639 5.497S-.00439526 11.7157.446286 13.4856c.252821.9786.994794 1.7516 1.937934 2.0154 1.73897.491 8.60688.499 8.60688.499s6.8867.008 8.608-.4602c.4645-.1309.8879-.3855 1.2286-.7386.3406-.353.5867-.7924.7138-1.2745.455-1.7871.4583-5.49473.4583-5.49473s.022-3.72823-.4473-5.51641M8.80477 11.4245l.0055-6.85127 5.72363 3.43134z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 16'%3E%3Cpath fill='%23b9c1c9' d='M21.5525 2.51556c-.1252-.48255-.3699-.92263-.7097-1.27642-.3398-.353799-.7629-.608975-1.2272-.740131-1.7214-.49100742-8.608-.49900033-8.608-.49900033S4.12209-.0079847 2.3996.461327c-.46395.137192-.88617.395977-1.22611.751513-.339937.35553-.58619.79587-.715112 1.27874-.4539793 1.78818-.45837639 5.497-.45837639 5.497S-.00439526 11.7157.446286 13.4856c.252821.9786.994794 1.7516 1.937934 2.0154 1.73897.491 8.60688.499 8.60688.499s6.8867.008 8.608-.4602c.4645-.1309.8879-.3855 1.2286-.7386.3406-.353.5867-.7924.7138-1.2745.455-1.7871.4583-5.49473.4583-5.49473s.022-3.72823-.4473-5.51641M8.80477 11.4245l.0055-6.85127 5.72363 3.43134z'/%3E%3C/svg%3E");
  width: 22px;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a i.fa-tiktok {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 20'%3E%3Cpath fill='%23b9c1c9' d='M14.883 4.27729c-.1324-.06977-.2613-.14625-.3862-.22916-.3631-.2448-.6961-.53324-.9917-.85912-.7396-.86288-1.0158-1.73825-1.1175-2.351135h.0041C12.3067.32915 12.3418 0 12.3471 0H8.97851v13.2818c0 .1784 0 .3546-.00735.5288 0 .0216-.00205.0416-.00327.065 0 .0095 0 .0195-.00205.0295v.0075c-.03551.4766-.18532.9369-.43627 1.3406-.25095.4036-.59533.7382-1.00286.9743-.42474.2464-.90513.3757-1.39378.375-1.56949 0-2.8415-1.3049-2.8415-2.9165s1.27201-2.9165 2.8415-2.9165c.29709-.0003.59236.0474.87484.1412l.00408-3.49732c-.85753-.11295-1.72871-.04346-2.55858.20409-.82988.24755-1.60043.66777-2.26306 1.23417-.58061.51439-1.06873 1.12815-1.442402 1.81366-.142197.25-.6787066 1.2545-.74367616 2.8849-.04086134.9253.23168416 1.884.36162316 2.2803v.0083c.081722.2333.398398 1.0295.914475 1.7007.41615.5385.90781 1.0114 1.45916 1.4037v-.0083l.00817.0083c1.63078 1.13 3.43889 1.0558 3.43889 1.0558.313-.0129 1.3615 0 2.5522-.5754 1.32065-.6379 2.07245-1.5882 2.07245-1.5882.4804-.5679.8623-1.215 1.1294-1.9137.3049-.817.4066-1.797.4066-2.1886V6.68675c.0409.025.5852.39206.5852.39206s.7841.51248 2.0075.84621c.8777.23749 2.0602.28749 2.0602.28749V4.80268c-.4143.04583-1.2557-.0875-2.117-.52539'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 20'%3E%3Cpath fill='%23b9c1c9' d='M14.883 4.27729c-.1324-.06977-.2613-.14625-.3862-.22916-.3631-.2448-.6961-.53324-.9917-.85912-.7396-.86288-1.0158-1.73825-1.1175-2.351135h.0041C12.3067.32915 12.3418 0 12.3471 0H8.97851v13.2818c0 .1784 0 .3546-.00735.5288 0 .0216-.00205.0416-.00327.065 0 .0095 0 .0195-.00205.0295v.0075c-.03551.4766-.18532.9369-.43627 1.3406-.25095.4036-.59533.7382-1.00286.9743-.42474.2464-.90513.3757-1.39378.375-1.56949 0-2.8415-1.3049-2.8415-2.9165s1.27201-2.9165 2.8415-2.9165c.29709-.0003.59236.0474.87484.1412l.00408-3.49732c-.85753-.11295-1.72871-.04346-2.55858.20409-.82988.24755-1.60043.66777-2.26306 1.23417-.58061.51439-1.06873 1.12815-1.442402 1.81366-.142197.25-.6787066 1.2545-.74367616 2.8849-.04086134.9253.23168416 1.884.36162316 2.2803v.0083c.081722.2333.398398 1.0295.914475 1.7007.41615.5385.90781 1.0114 1.45916 1.4037v-.0083l.00817.0083c1.63078 1.13 3.43889 1.0558 3.43889 1.0558.313-.0129 1.3615 0 2.5522-.5754 1.32065-.6379 2.07245-1.5882 2.07245-1.5882.4804-.5679.8623-1.215 1.1294-1.9137.3049-.817.4066-1.797.4066-2.1886V6.68675c.0409.025.5852.39206.5852.39206s.7841.51248 2.0075.84621c.8777.23749 2.0602.28749 2.0602.28749V4.80268c-.4143.04583-1.2557-.0875-2.117-.52539'/%3E%3C/svg%3E");
  width: 17px;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a:hover i {
  background-color: #002442;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons {
    margin-top: 0px;
  }
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons 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;
  height: 40px;
  width: 40px;
  background-color: #002442;
  border-radius: 50%;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a i {
  background-color: #fff;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.zapct-footer .zapct-footer-top .d-flex .zapct-footer-social-icons a:hover i {
  background-color: #EDBF00;
}
.zapct-footer .zapct-footer-top .d-flex .zapct-card-icons {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-top .d-flex .zapct-card-icons {
    margin-top: 0px;
  }
  .zapct-footer .zapct-footer-top .d-flex .zapct-card-icons img {
    height: 20px;
    width: auto;
  }
}
.zapct-footer .zapct-footer-nav {
  padding: 40px 0px 60px;
}
.zapct-footer .zapct-footer-nav .container > div:first-child {
  margin-bottom: 70px;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .container > div {
    -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-footer .zapct-footer-nav .zapct-footer-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px;
  gap: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .zapct-footer-navbar {
    -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;
    margin-bottom: 3rem;
  }
}
.zapct-footer .zapct-footer-nav .zapct-footer-navbar li {
  margin: 0px;
}
.zapct-footer .zapct-footer-nav .zapct-footer-navbar li a {
  color: #fff;
  text-decoration: underline;
}
.zapct-footer .zapct-footer-nav .zapct-footer-navbar li a:hover {
  color: #EDBF00;
}
.zapct-footer .zapct-footer-nav .footer-contact {
  text-align: right;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .footer-contact {
    text-align: center;
  }
}
.zapct-footer .zapct-footer-nav .footer-contact > *:not(.zapct-footer-email, h3) {
  display: none;
}
.zapct-footer .zapct-footer-nav .footer-contact h3 {
  font-size: 16px;
  font-weight: 400;
}
.zapct-footer .zapct-footer-nav .footer-contact .zapct-footer-email a {
  color: #EDBF00;
  text-decoration: underline;
}
.zapct-footer .zapct-footer-nav .zapct-legal {
  border: none;
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-size: 1rem;
  line-height: 1.7;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .zapct-legal {
    text-wrap: balance;
  }
}
.zapct-footer .zapct-footer-nav .zapct-legal .zapct-footer-email {
  display: none;
}
.zapct-footer .zapct-footer-nav .zapct-legal a {
  color: #EDBF00;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .zapct-footer-credit {
    margin-top: 30px;
  }
}
.zapct-footer .zapct-footer-nav .trustpilot-widget {
  width: 200px;
  left: 10px;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .trustpilot-widget {
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 60px;
  }
}

/* ==========================================================================
   Header
   ========================================================================== */
.ticker {
  overflow: hidden;
  background-color: #002442;
}
.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 200s linear infinite;
  animation: ticker 200s linear infinite;
}
.ticker .ticker-inner p {
  position: relative;
  margin: 0px;
  width: 100%;
  padding: 0rem 3rem;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
}
.ticker .ticker-inner p::after {
  content: "";
  position: absolute;
  top: calc(50% - 2px);
  right: -2px;
  width: 4px;
  height: 4px;
  background-color: #EDBF00;
  border-radius: 50%;
}
.ticker .ticker-inner p a {
  color: #EDBF00;
  text-decoration: underline;
}
.ticker:hover .ticker-inner {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

.zapct-navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1000;
  background-color: #fff;
}
.zapct-navbar .zapct-navbar-primary {
  padding: 0px 40px;
  min-height: 80px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary {
    padding: 0px 20px;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary {
    padding: 0px 15px;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-brand img {
  display: block;
  height: 36px;
  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 {
    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;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    margin-left: 8px !important;
    padding: 0px;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    background-color: #F0F3F5;
    border: 1px solid #B9C1C9;
    color: #58697B;
  }
  .zapct-navbar .zapct-navbar-primary .navbar-toggler .navbar-toggler-icon {
    width: 20px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 14'%3E%3Crect width='20' height='2' fill='%2358697b' rx='1'/%3E%3Crect width='20' height='2' y='12' fill='%2358697b' rx='1'/%3E%3Crect width='20' height='2' y='6' fill='%2358697b' rx='1'/%3E%3C/svg%3E") center/contain no-repeat;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse {
    background-color: #002442;
    color: #fff;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .offcanvas-close {
  padding: 0px;
  width: 40px;
  height: 40px;
  font-size: unset;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23edbf00' d='M9.74191.38714c.51659-.516096 1.35419-.516277 1.87059 0 .5167.51663.5167 1.35534 0 1.87197L7.86999 5.99919l3.74251 3.74266c.5165.51645.5163 1.35405 0 1.87065-.5166.5167-1.354.5167-1.87059 0L5.99935 7.86987 2.25809 11.6125c-.51661.5167-1.354013.5167-1.870628 0-.516419-.5166-.51655-1.3541 0-1.87065L4.12872 5.99919.387462 2.25911c-.516616-.51663-.516616-1.35534 0-1.87197.516541-.516134 1.354118-.516182 1.870628 0l3.74126 3.74137z'/%3E%3C/svg%3E") center/60% no-repeat;
  text-indent: -9999px;
  font-size: 0px;
  overflow: hidden;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav {
  margin: 0px auto 0px 0px !important;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item {
  margin: 0px 0.5rem;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B;
  font-size: 12px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  font-weight: 600 !important;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item {
    color: #fff;
    padding: 0.5rem 0px;
    margin: 0px;
    font-size: 25px;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link.active, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .nav-link:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover {
  color: #EDBF00;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu {
  border-color: #D1D8E0;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu {
    border: none;
    background-color: transparent;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item {
  background-color: transparent;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item {
  margin: 0px;
  background-color: transparent;
  text-transform: unset;
  padding: 0.25rem 1.1rem;
}
.zapct-navbar .zapct-navbar-primary .cart-account {
  gap: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account {
    margin-left: auto;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item {
  padding: 0px;
  margin: 0px;
  border: none;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item {
  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;
  gap: 0.25rem;
  padding: 0.45rem 1rem;
  margin: 0px;
  min-width: 100px;
  background-color: #002442;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  border-radius: 2px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item {
    min-width: 40px;
    height: 40px;
    padding: 0px;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item i, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item i {
  position: relative;
  top: -1px;
  height: auto;
  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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item i::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item i::before {
  content: "";
  display: block;
  width: 10px;
  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 8 12'%3E%3Cpath fill='%23edbf00' d='M.681095 1.73522c0-.69052.542565-1.250039 1.212165-1.250039S3.10542 1.0447 3.10542 1.73522c0 .69051-.54256 1.25003-1.21216 1.25003S.681095 2.42573.681095 1.73522M7.95068 4.98081 6.3065.575183C6.09607.0941698 5.54284-.129836 5.07252.0771693L4.32098.406178c-.36947.162005-.54208.602022-.38499.983532.1571.38151.58475.55851.95373.39751l.26813-.11701 1.05556 2.82958h-.45917c-.20946 0-.41796-.031-.61869-.0925l-2.739-.83502c-.44123-.15751-.92706-.05251-1.26841.2755-.341829.32751-.478561.82053-.345708 1.32354 0 0 .839298 2.62007.845118 2.64057L.0808326 10.906c-.1837636.368-.0436379.821.3132224 1.0105.350073.188.794695.049.979915-.323 0 0 1.72224-3.45761 1.73533-3.50111.02667.15651.04267.31501.04267.47552V11.25c0 .414.32534.75.7273.75.40195 0 .72729-.336.72729-.75V8.56791c0-.45802-.07127-.91053-.21188-1.34404l-.52996-1.63955.85918.26201c.33504.102.68172.154 1.03082.154h1.51812c.23952 0 .46401-.1215.59929-.32501.13576-.204.16534-.46351.07952-.69401z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 12'%3E%3Cpath fill='%23edbf00' d='M.681095 1.73522c0-.69052.542565-1.250039 1.212165-1.250039S3.10542 1.0447 3.10542 1.73522c0 .69051-.54256 1.25003-1.21216 1.25003S.681095 2.42573.681095 1.73522M7.95068 4.98081 6.3065.575183C6.09607.0941698 5.54284-.129836 5.07252.0771693L4.32098.406178c-.36947.162005-.54208.602022-.38499.983532.1571.38151.58475.55851.95373.39751l.26813-.11701 1.05556 2.82958h-.45917c-.20946 0-.41796-.031-.61869-.0925l-2.739-.83502c-.44123-.15751-.92706-.05251-1.26841.2755-.341829.32751-.478561.82053-.345708 1.32354 0 0 .839298 2.62007.845118 2.64057L.0808326 10.906c-.1837636.368-.0436379.821.3132224 1.0105.350073.188.794695.049.979915-.323 0 0 1.72224-3.45761 1.73533-3.50111.02667.15651.04267.31501.04267.47552V11.25c0 .414.32534.75.7273.75.40195 0 .72729-.336.72729-.75V8.56791c0-.45802-.07127-.91053-.21188-1.34404l-.52996-1.63955.85918.26201c.33504.102.68172.154 1.03082.154h1.51812c.23952 0 .46401-.1215.59929-.32501.13576-.204.16534-.46351.07952-.69401z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link i::before, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item i::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item i::before {
    width: 18px !important;
    height: 20px !important;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link .nav-label, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item .nav-label, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item .nav-label {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
}
@media (max-width: 1199.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link .nav-label, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item .nav-label, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item .nav-label {
    display: none;
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link.nav-basket, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .nav-basket.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .nav-basket.dropdown-item {
  background-color: #EDBF00;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .nav-basket.dropdown-item i::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .nav-basket.dropdown-item i::before {
  display: block;
  width: 12px;
  height: 16px;
  background-color: #002442;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%23edbf00' d='M7.70086 5.87628H2.08075c-.06775 0-.13273.02633-.18064.0732-.0479.04688-.07482.11045-.07482.17674v4.12418c0 .464.1884.909.52376 1.2371.33535.3282.79019.5125 1.26446.5125h2.5546c.47426 0 .9291-.1843 1.26446-.5125.33535-.3281.52375-.7731.52375-1.2371V6.12622c0-.06629-.02691-.12986-.07482-.17674-.04791-.04687-.11288-.0732-.18064-.0732m-1.53275 2.8744c0 .33145-.13458.64933-.37412.8837s-.56442.36602-.90318.36602-.66365-.13165-.90319-.36602-.37411-.55225-.37411-.8837v-.99979c0-.03283.00661-.06533.01944-.09566.01284-.03032.03166-.05787.05538-.08108s.05188-.04162.08288-.05419c.03099-.01256.06421-.01902.09776-.01902h2.04368c.03354 0 .06676.00646.09776.01902.03099.01257.05915.03098.08287.05419s.04254.05076.05538.08108c.01284.03033.01945.06283.01945.09566zM8.7227.00249957C8.65787.00099092 8.59345.0129161 8.53366.0374923L7.32278.502395c-.0801.031621-.15071.082597-.20521.148164-.0545.065566-.09113.143583-.10645.226758L6.5002 3.61175c-.00706.0362-.02667.0689-.05553.09258-.02886.02369-.06519.03689-.10285.03739-.02124.00001-.04226-.00416-.06182-.01225-.01955-.0081-.03725-.01997-.05202-.03489-.01478-.01493-.02634-.0326-.03399-.05199-.00765-.01938-.01124-.04007-.01056-.06084V1.23724c-.00216-.19094-.06403-.37665-.1773-.532155C5.89287.54958 5.73365.431743 5.54989.367424L4.72731.0374923c-.06312-.025384-.13105-.03731323-.19926-.03499273-.16186-.01041435-.32418.01178783-.47692.06523223-.15274.0534442-.29264.1369932-.41105.2454752-.1184.108482-.21279.239588-.27732.385202-.06452.145614-.09782.302641-.09782.461351s.0333.31573.09782.46135c.06453.14561.15892.27672.27732.3852.11841.10848.25831.19203.41105.24548.15274.05344.31506.07564.47692.06523h.35254c.03355 0 .06676.00646.09776.01902.03099.01256.05915.03098.08288.05419.02372.02321.04253.05076.05537.08108.01284.03033.01945.06283.01945.09566v.9348c0 .06629-.02692.12987-.07482.17674-.04791.04687-.11289.07321-.18064.07321H3.34783c-.06597-.00259-.12835-.03006-.17407-.07665-.04572-.0466-.07122-.10871-.07117-.1733l-.2197-2.49948c-.00723-.092628-.0407-.181454-.09665-.256509C2.73028.670727 2.65406.612412 2.56612.57738L1.46254.162466C1.40117.137187 1.33493.125247 1.26839.127474 1.10584.117038.942834.139353.789456.193039.636079.246725.495594.330639.376697.439587.2578.548536.163022.6802.0982267.826431.0334319.972662 0 1.13035 0 1.28973s.0334319.31707.0982267.4633c.0647953.14623.1595733.2779.2784703.38685.118897.10894.259382.19286.412759.24654.153378.05369.316384.07601.478934.06557h.48026c.06436-.0002.12642.02337.17378.066s.07653.10119.08168.16395l.08686.99979c.00304.03918-.00322.07852-.01829.11494s-.03853.06894-.06857.09502c-.05608.04693-.1011.1052-.13197.17078-.03087.06559-.04685.13693-.04685.20914v.60487c0 .06629.02692.12987.07482.17674.04791.04688.11289.07321.18064.07321h5.62011c.06776 0 .13273-.02633.18064-.07321.04791-.04687.07482-.11045.07482-.17674v-.62487c-.00028-.09231-.02669-.18274-.07629-.26127s-.12046-.14209-.20471-.18363c-.04843-.02552-.08736-.06538-.11122-.11387-.02387-.04849-.03143-.10312-.02162-.15608l.15838-.82982c.01073-.05738.04163-.10928.08736-.14671.04572-.03743.10338-.05804.16299-.05825h.77149c.33876 0 .66365-.13167.90319-.36604S10 1.58369 10 1.25224c0-.331452-.13457-.649329-.37411-.8837C9.38635.134168 9.06146.00249957 8.7227.00249957'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%23edbf00' d='M7.70086 5.87628H2.08075c-.06775 0-.13273.02633-.18064.0732-.0479.04688-.07482.11045-.07482.17674v4.12418c0 .464.1884.909.52376 1.2371.33535.3282.79019.5125 1.26446.5125h2.5546c.47426 0 .9291-.1843 1.26446-.5125.33535-.3281.52375-.7731.52375-1.2371V6.12622c0-.06629-.02691-.12986-.07482-.17674-.04791-.04687-.11288-.0732-.18064-.0732m-1.53275 2.8744c0 .33145-.13458.64933-.37412.8837s-.56442.36602-.90318.36602-.66365-.13165-.90319-.36602-.37411-.55225-.37411-.8837v-.99979c0-.03283.00661-.06533.01944-.09566.01284-.03032.03166-.05787.05538-.08108s.05188-.04162.08288-.05419c.03099-.01256.06421-.01902.09776-.01902h2.04368c.03354 0 .06676.00646.09776.01902.03099.01257.05915.03098.08287.05419s.04254.05076.05538.08108c.01284.03033.01945.06283.01945.09566zM8.7227.00249957C8.65787.00099092 8.59345.0129161 8.53366.0374923L7.32278.502395c-.0801.031621-.15071.082597-.20521.148164-.0545.065566-.09113.143583-.10645.226758L6.5002 3.61175c-.00706.0362-.02667.0689-.05553.09258-.02886.02369-.06519.03689-.10285.03739-.02124.00001-.04226-.00416-.06182-.01225-.01955-.0081-.03725-.01997-.05202-.03489-.01478-.01493-.02634-.0326-.03399-.05199-.00765-.01938-.01124-.04007-.01056-.06084V1.23724c-.00216-.19094-.06403-.37665-.1773-.532155C5.89287.54958 5.73365.431743 5.54989.367424L4.72731.0374923c-.06312-.025384-.13105-.03731323-.19926-.03499273-.16186-.01041435-.32418.01178783-.47692.06523223-.15274.0534442-.29264.1369932-.41105.2454752-.1184.108482-.21279.239588-.27732.385202-.06452.145614-.09782.302641-.09782.461351s.0333.31573.09782.46135c.06453.14561.15892.27672.27732.3852.11841.10848.25831.19203.41105.24548.15274.05344.31506.07564.47692.06523h.35254c.03355 0 .06676.00646.09776.01902.03099.01256.05915.03098.08288.05419.02372.02321.04253.05076.05537.08108.01284.03033.01945.06283.01945.09566v.9348c0 .06629-.02692.12987-.07482.17674-.04791.04687-.11289.07321-.18064.07321H3.34783c-.06597-.00259-.12835-.03006-.17407-.07665-.04572-.0466-.07122-.10871-.07117-.1733l-.2197-2.49948c-.00723-.092628-.0407-.181454-.09665-.256509C2.73028.670727 2.65406.612412 2.56612.57738L1.46254.162466C1.40117.137187 1.33493.125247 1.26839.127474 1.10584.117038.942834.139353.789456.193039.636079.246725.495594.330639.376697.439587.2578.548536.163022.6802.0982267.826431.0334319.972662 0 1.13035 0 1.28973s.0334319.31707.0982267.4633c.0647953.14623.1595733.2779.2784703.38685.118897.10894.259382.19286.412759.24654.153378.05369.316384.07601.478934.06557h.48026c.06436-.0002.12642.02337.17378.066s.07653.10119.08168.16395l.08686.99979c.00304.03918-.00322.07852-.01829.11494s-.03853.06894-.06857.09502c-.05608.04693-.1011.1052-.13197.17078-.03087.06559-.04685.13693-.04685.20914v.60487c0 .06629.02692.12987.07482.17674.04791.04688.11289.07321.18064.07321h5.62011c.06776 0 .13273-.02633.18064-.07321.04791-.04687.07482-.11045.07482-.17674v-.62487c-.00028-.09231-.02669-.18274-.07629-.26127s-.12046-.14209-.20471-.18363c-.04843-.02552-.08736-.06538-.11122-.11387-.02387-.04849-.03143-.10312-.02162-.15608l.15838-.82982c.01073-.05738.04163-.10928.08736-.14671.04572-.03743.10338-.05804.16299-.05825h.77149c.33876 0 .66365-.13167.90319-.36604S10 1.58369 10 1.25224c0-.331452-.13457-.649329-.37411-.8837C9.38635.134168 9.06146.00249957 8.7227.00249957'/%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.nav-basket .nav-label, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .nav-basket.dropdown-item .nav-label, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .nav-basket.dropdown-item .nav-label {
  color: #002442;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link.nav-basket #basket-count, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .nav-basket.dropdown-item #basket-count, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .nav-basket.dropdown-item #basket-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  background-color: #002442;
  color: #fff;
  color: #FFF;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link.nav-basket #basket-count, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .nav-basket.dropdown-item #basket-count, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .nav-basket.dropdown-item #basket-count {
    top: 0%;
    -webkit-transform: translate(25%, -50%);
    -ms-transform: translate(25%, -50%);
    transform: translate(25%, -50%);
  }
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link:hover, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item:hover {
  background-color: #D1D8E0;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover i::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item:hover i::before {
  background-color: #58697B;
}
.zapct-navbar .zapct-navbar-primary .cart-account .nav-item .nav-link:hover .nav-label, .zapct-navbar .zapct-navbar-primary .cart-account .nav-item .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover .nav-label, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .cart-account .nav-item .dropdown-item:hover .nav-label {
  color: #58697B;
}
.zapct-navbar .zapct-navbar-bottom {
  min-height: 48px;
  padding: 0px 40px;
  background-color: #F0F3F5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-bottom {
    padding: 0px 20px;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-bottom {
    padding: 0px 15px;
    gap: 0px;
  }
}
.zapct-navbar .zapct-navbar-bottom::before, .zapct-navbar .zapct-navbar-bottom::after {
  display: block;
  width: 1px;
  height: 24px;
  background-color: #B9C1C9;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-bottom::before, .zapct-navbar .zapct-navbar-bottom::after {
    content: "";
  }
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  min-width: 150px;
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a {
  margin: 0px !important;
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a i {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #B9C1C9;
  -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='%23b9c1c9' fill-rule='evenodd' d='M17.3043 0H2.69569C1.20841 0 0 1.20841 0 2.69569V17.3043C0 18.7916 1.20841 20 2.69569 20h7.20646l.00979-7.1477h-1.8591c-.23973 0-.43542-.1957-.43542-.4355l-.00979-2.3043c0-.24459.1957-.44029.44032-.44029h1.8542V7.44618c0-2.58317 1.57535-3.99217 3.88455-3.99217h1.8884c.2447 0 .4404.1957.4404.44031V5.8366c0 .24461-.1957.44031-.4404.44031h-1.1594c-1.2525 0-1.4971.59687-1.4971 1.46771V9.6771h2.7544c.2446 0 .4403.20059.4354.4452 0 .0147 0 .0294-.0049.044l-.2739 2.2995c-.0294.2201-.2153.3865-.4355.3865h-2.4706L13.0186 20h4.2857C18.7916 20 20 18.7916 20 17.3043V2.69569C20 1.20841 18.7916 0 17.3043 0' 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 20 20'%3E%3Cpath fill='%23b9c1c9' fill-rule='evenodd' d='M17.3043 0H2.69569C1.20841 0 0 1.20841 0 2.69569V17.3043C0 18.7916 1.20841 20 2.69569 20h7.20646l.00979-7.1477h-1.8591c-.23973 0-.43542-.1957-.43542-.4355l-.00979-2.3043c0-.24459.1957-.44029.44032-.44029h1.8542V7.44618c0-2.58317 1.57535-3.99217 3.88455-3.99217h1.8884c.2447 0 .4404.1957.4404.44031V5.8366c0 .24461-.1957.44031-.4404.44031h-1.1594c-1.2525 0-1.4971.59687-1.4971 1.46771V9.6771h2.7544c.2446 0 .4403.20059.4354.4452 0 .0147 0 .0294-.0049.044l-.2739 2.2995c-.0294.2201-.2153.3865-.4355.3865h-2.4706L13.0186 20h4.2857C18.7916 20 20 18.7916 20 17.3043V2.69569C20 1.20841 18.7916 0 17.3043 0' 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;
  -webkit-transition: 0.3s background-color ease-in-out;
  -o-transition: 0.3s background-color ease-in-out;
  transition: 0.3s background-color ease-in-out;
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a i::before {
  content: none;
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a i.fa-instagram-square {
  -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='%23b9c1c9' fill-rule='evenodd' d='M9.94427 0C11.0728 0 12.2015.0003669 13.33.0146484c.5715 0 1.1434.0428238 1.7149.1142576 1.1286.128584 2.1854.585875 3.0283 1.314454.8143.71428 1.386 1.65676 1.6289 2.71387.1428.57133.2285 1.1429.2285 1.72851v.01465c.0286 1.35725.057 2.7292.0713 3.64356-.0143 1.54275-.0277 2.61415-.042 3.68555 0 .6572-.0432 1.3004-.1289 1.9434-.243 2.2572-1.9149 4.0998-4.1436 4.5712-.657.1286-1.314.2149-1.9853.2149-2.1143.0714-4.24312.0283-6.35744.0283-.65719 0-1.3151-.0431-1.958-.0859-.94273-.0429-1.87135-.3139-2.68555-.7852-1.10008-.6429-1.914676-1.6577-2.286133-2.8721-.200011-.6-.3142-1.2288-.3427731-1.8574-.0857124-1.4715-.07128976-2.9572-.0712891-4.42869 0-1.05723-.0002533-2.1293.0283203-3.18653C.0292552 6.1145.072453 5.47181.158141 4.8291.301009 3.68616.81475 2.59976 1.60052 1.75684 2.37193.971149 3.37229.428584 4.45795.228516 4.95798.128508 5.45888.071904 5.95892.0576172 7.28738.00049234 8.61582 0 9.94427 0m.04297 4.87207c-2.82875.00004-5.1289 2.30015-5.1289 5.12893.00011 2.8286 2.30022 5.1288 5.1289 5.1289 2.84296 0 5.12876-2.3002 5.12886-5.1289 0-2.82881-2.3001-5.12893-5.12886-5.12893m.01466 2.42773c1.4856.01443 2.6854 1.21461 2.6855 2.7002 0 1.4858-1.2143 2.6865-2.70016 2.6865-1.48569 0-2.6854-1.2145-2.68554-2.70017 0-1.48583 1.21436-2.68653 2.7002-2.68653m5.8144-4.78515c-.9572.01429-1.7428.78595-1.7285 1.74316.0145.95706.7861 1.72852 1.7432 1.72852v-.01465c.957-.01448 1.7285-.78571 1.7285-1.72852-.0143-.9572-.7859-1.72851-1.7432-1.72851' 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 20 20'%3E%3Cpath fill='%23b9c1c9' fill-rule='evenodd' d='M9.94427 0C11.0728 0 12.2015.0003669 13.33.0146484c.5715 0 1.1434.0428238 1.7149.1142576 1.1286.128584 2.1854.585875 3.0283 1.314454.8143.71428 1.386 1.65676 1.6289 2.71387.1428.57133.2285 1.1429.2285 1.72851v.01465c.0286 1.35725.057 2.7292.0713 3.64356-.0143 1.54275-.0277 2.61415-.042 3.68555 0 .6572-.0432 1.3004-.1289 1.9434-.243 2.2572-1.9149 4.0998-4.1436 4.5712-.657.1286-1.314.2149-1.9853.2149-2.1143.0714-4.24312.0283-6.35744.0283-.65719 0-1.3151-.0431-1.958-.0859-.94273-.0429-1.87135-.3139-2.68555-.7852-1.10008-.6429-1.914676-1.6577-2.286133-2.8721-.200011-.6-.3142-1.2288-.3427731-1.8574-.0857124-1.4715-.07128976-2.9572-.0712891-4.42869 0-1.05723-.0002533-2.1293.0283203-3.18653C.0292552 6.1145.072453 5.47181.158141 4.8291.301009 3.68616.81475 2.59976 1.60052 1.75684 2.37193.971149 3.37229.428584 4.45795.228516 4.95798.128508 5.45888.071904 5.95892.0576172 7.28738.00049234 8.61582 0 9.94427 0m.04297 4.87207c-2.82875.00004-5.1289 2.30015-5.1289 5.12893.00011 2.8286 2.30022 5.1288 5.1289 5.1289 2.84296 0 5.12876-2.3002 5.12886-5.1289 0-2.82881-2.3001-5.12893-5.12886-5.12893m.01466 2.42773c1.4856.01443 2.6854 1.21461 2.6855 2.7002 0 1.4858-1.2143 2.6865-2.70016 2.6865-1.48569 0-2.6854-1.2145-2.68554-2.70017 0-1.48583 1.21436-2.68653 2.7002-2.68653m5.8144-4.78515c-.9572.01429-1.7428.78595-1.7285 1.74316.0145.95706.7861 1.72852 1.7432 1.72852v-.01465c.957-.01448 1.7285-.78571 1.7285-1.72852-.0143-.9572-.7859-1.72851-1.7432-1.72851' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a i.fa-youtube-square {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 16'%3E%3Cpath fill='%23b9c1c9' d='M21.5525 2.51556c-.1252-.48255-.3699-.92263-.7097-1.27642-.3398-.353799-.7629-.608975-1.2272-.740131-1.7214-.49100742-8.608-.49900033-8.608-.49900033S4.12209-.0079847 2.3996.461327c-.46395.137192-.88617.395977-1.22611.751513-.339937.35553-.58619.79587-.715112 1.27874-.4539793 1.78818-.45837639 5.497-.45837639 5.497S-.00439526 11.7157.446286 13.4856c.252821.9786.994794 1.7516 1.937934 2.0154 1.73897.491 8.60688.499 8.60688.499s6.8867.008 8.608-.4602c.4645-.1309.8879-.3855 1.2286-.7386.3406-.353.5867-.7924.7138-1.2745.455-1.7871.4583-5.49473.4583-5.49473s.022-3.72823-.4473-5.51641M8.80477 11.4245l.0055-6.85127 5.72363 3.43134z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 16'%3E%3Cpath fill='%23b9c1c9' d='M21.5525 2.51556c-.1252-.48255-.3699-.92263-.7097-1.27642-.3398-.353799-.7629-.608975-1.2272-.740131-1.7214-.49100742-8.608-.49900033-8.608-.49900033S4.12209-.0079847 2.3996.461327c-.46395.137192-.88617.395977-1.22611.751513-.339937.35553-.58619.79587-.715112 1.27874-.4539793 1.78818-.45837639 5.497-.45837639 5.497S-.00439526 11.7157.446286 13.4856c.252821.9786.994794 1.7516 1.937934 2.0154 1.73897.491 8.60688.499 8.60688.499s6.8867.008 8.608-.4602c.4645-.1309.8879-.3855 1.2286-.7386.3406-.353.5867-.7924.7138-1.2745.455-1.7871.4583-5.49473.4583-5.49473s.022-3.72823-.4473-5.51641M8.80477 11.4245l.0055-6.85127 5.72363 3.43134z'/%3E%3C/svg%3E");
  width: 22px;
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a i.fa-tiktok {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 20'%3E%3Cpath fill='%23b9c1c9' d='M14.883 4.27729c-.1324-.06977-.2613-.14625-.3862-.22916-.3631-.2448-.6961-.53324-.9917-.85912-.7396-.86288-1.0158-1.73825-1.1175-2.351135h.0041C12.3067.32915 12.3418 0 12.3471 0H8.97851v13.2818c0 .1784 0 .3546-.00735.5288 0 .0216-.00205.0416-.00327.065 0 .0095 0 .0195-.00205.0295v.0075c-.03551.4766-.18532.9369-.43627 1.3406-.25095.4036-.59533.7382-1.00286.9743-.42474.2464-.90513.3757-1.39378.375-1.56949 0-2.8415-1.3049-2.8415-2.9165s1.27201-2.9165 2.8415-2.9165c.29709-.0003.59236.0474.87484.1412l.00408-3.49732c-.85753-.11295-1.72871-.04346-2.55858.20409-.82988.24755-1.60043.66777-2.26306 1.23417-.58061.51439-1.06873 1.12815-1.442402 1.81366-.142197.25-.6787066 1.2545-.74367616 2.8849-.04086134.9253.23168416 1.884.36162316 2.2803v.0083c.081722.2333.398398 1.0295.914475 1.7007.41615.5385.90781 1.0114 1.45916 1.4037v-.0083l.00817.0083c1.63078 1.13 3.43889 1.0558 3.43889 1.0558.313-.0129 1.3615 0 2.5522-.5754 1.32065-.6379 2.07245-1.5882 2.07245-1.5882.4804-.5679.8623-1.215 1.1294-1.9137.3049-.817.4066-1.797.4066-2.1886V6.68675c.0409.025.5852.39206.5852.39206s.7841.51248 2.0075.84621c.8777.23749 2.0602.28749 2.0602.28749V4.80268c-.4143.04583-1.2557-.0875-2.117-.52539'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 20'%3E%3Cpath fill='%23b9c1c9' d='M14.883 4.27729c-.1324-.06977-.2613-.14625-.3862-.22916-.3631-.2448-.6961-.53324-.9917-.85912-.7396-.86288-1.0158-1.73825-1.1175-2.351135h.0041C12.3067.32915 12.3418 0 12.3471 0H8.97851v13.2818c0 .1784 0 .3546-.00735.5288 0 .0216-.00205.0416-.00327.065 0 .0095 0 .0195-.00205.0295v.0075c-.03551.4766-.18532.9369-.43627 1.3406-.25095.4036-.59533.7382-1.00286.9743-.42474.2464-.90513.3757-1.39378.375-1.56949 0-2.8415-1.3049-2.8415-2.9165s1.27201-2.9165 2.8415-2.9165c.29709-.0003.59236.0474.87484.1412l.00408-3.49732c-.85753-.11295-1.72871-.04346-2.55858.20409-.82988.24755-1.60043.66777-2.26306 1.23417-.58061.51439-1.06873 1.12815-1.442402 1.81366-.142197.25-.6787066 1.2545-.74367616 2.8849-.04086134.9253.23168416 1.884.36162316 2.2803v.0083c.081722.2333.398398 1.0295.914475 1.7007.41615.5385.90781 1.0114 1.45916 1.4037v-.0083l.00817.0083c1.63078 1.13 3.43889 1.0558 3.43889 1.0558.313-.0129 1.3615 0 2.5522-.5754 1.32065-.6379 2.07245-1.5882 2.07245-1.5882.4804-.5679.8623-1.215 1.1294-1.9137.3049-.817.4066-1.797.4066-2.1886V6.68675c.0409.025.5852.39206.5852.39206s.7841.51248 2.0075.84621c.8777.23749 2.0602.28749 2.0602.28749V4.80268c-.4143.04583-1.2557-.0875-2.117-.52539'/%3E%3C/svg%3E");
  width: 17px;
}
.zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a:hover i {
  background-color: #002442;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons {
    gap: 0.25rem;
    min-width: 0px;
  }
  .zapct-navbar .zapct-navbar-bottom .zapct-footer-social-icons a i {
    width: 15px !important;
    height: 15px !important;
  }
}
.zapct-navbar .zapct-navbar-bottom p {
  margin: 0px;
  color: #58697B;
  font-size: 12px;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-bottom p {
    display: none;
  }
}
.zapct-navbar .zapct-navbar-bottom #secure-payments {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-left: auto;
}
.zapct-navbar .zapct-navbar-bottom .zapct-card-icons {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-right: auto;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-bottom .zapct-card-icons {
    margin-right: 0px;
  }
}
.zapct-navbar .zapct-navbar-bottom .zapct-card-icons img {
  height: 26px;
  width: auto;
  display: block;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-bottom .zapct-card-icons img {
    height: 20px;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-bottom .zapct-card-icons img {
    height: 16px;
  }
}
.zapct-navbar .zapct-navbar-bottom::after {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}
.zapct-navbar .zapct-navbar-bottom #draws-guaranteed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  margin-right: 0px;
}
.zapct-navbar .zapct-navbar-bottom #draws-guaranteed::before {
  content: "";
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23b9c1c9'/%3E%3Cpath fill='%23f0f3f5' d='m4.11871 6.23114 2.47487373 2.47487373-.61871843.61871844-2.47487373-2.47487374z'/%3E%3Cpath fill='%23f0f3f5' d='M10.3059 4.99371 5.97487097 9.32473903l-.61871844-.61871843 4.33102904-4.33102903z'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-bottom #draws-guaranteed {
    gap: 0.25rem;
    font-size: 9px;
    margin-right: 0px;
  }
  .zapct-navbar .zapct-navbar-bottom #draws-guaranteed::before {
    width: 10px;
    height: 10px;
  }
}
.zapct-navbar .zapct-navbar-bottom .trustpilot-widget {
  max-width: 200px;
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
  -webkit-transform: translateX(12px);
  -ms-transform: translateX(12px);
  transform: translateX(12px);
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-bottom .trustpilot-widget {
    display: none;
  }
}

/* ==========================================================================
   Newsletter
   ========================================================================== */
.zapct-newsletter-block {
  padding: 80px 0px;
}
@media (max-width: 991.98px) {
  .zapct-newsletter-block {
    padding: 3rem 0rem 3rem;
  }
}
.zapct-newsletter-block .overlay {
  padding: 0px;
}
.zapct-newsletter-block .overlay .inner {
  position: relative;
  padding: 70px;
  background-color: #002442;
  overflow: hidden;
}
.zapct-newsletter-block .overlay .inner::before, .zapct-newsletter-block .overlay .inner::after {
  content: "";
  position: absolute;
  width: 64px;
  height: 64px;
  top: calc(50% - 32px);
  left: -32px;
  background-color: #58697B;
  border-radius: 50%;
}
.zapct-newsletter-block .overlay .inner::after {
  left: calc(100% - 32px);
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner {
    padding: 60px 30px;
  }
  .zapct-newsletter-block .overlay .inner::before, .zapct-newsletter-block .overlay .inner::after {
    right: auto;
    left: calc(50% - 32px);
    top: -32px;
  }
  .zapct-newsletter-block .overlay .inner::after {
    top: calc(100% - 32px);
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form {
  padding: 0px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div {
  margin-bottom: 40px !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div {
    margin-bottom: 20px !important;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2 span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  font-size: 32px;
  font-weight: 700;
  color: #002442;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  color: #fff !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2 span::before {
  content: "";
  display: block;
  aspect-ratio: 35/28;
  display: block;
  width: 1em;
  height: auto;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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;
  min-width: 1em;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2 span {
    font-size: 24px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 8px;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2 span::before {
  min-width: 2em;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2 span {
    font-size: 24px !important;
  }
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2 span::before {
    min-width: 1.5em;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div p span {
  display: block !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 16px !important;
  color: #fff !important;
  margin-top: 8px !important;
  text-align: left !important;
  font-weight: 500 !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div p span {
    text-align: center !important;
    margin-top: 20px !important;
  }
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div label {
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 700 !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div:last-child {
    margin-bottom: 20px !important;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div input {
  color: #58697B !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 14px !important;
  border-radius: 2px !important;
  border: none !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div input::-webkit-input-placeholder {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  color: #58697B !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div input::-moz-placeholder {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  color: #58697B !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div input:-ms-input-placeholder {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  color: #58697B !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div input::-ms-input-placeholder {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  color: #58697B !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div input::placeholder {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  color: #58697B !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div button {
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  min-width: 180px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div button:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div button:hover {
  background-color: #F0F3F5 !important;
  border-color: #B9C1C9 !important;
  color: #58697B !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:last-of-type > div button {
    width: 100% !important;
  }
}

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

/* ==========================================================================
   General CSS
   ========================================================================== */
body {
  background-color: #F0F3F5;
  color: #002442;
}
body > .woocommerce-store-notice {
  display: none !important;
}
body:not(.home, .single-product) .main-container {
  margin-bottom: 180px;
}
@media (max-width: 767.98px) {
  body:not(.home, .single-product) .main-container {
    margin-bottom: 80px;
  }
}

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

.section-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  font-size: 32px;
  font-weight: 700;
  color: #002442;
}
.section-title::before {
  content: "";
  display: block;
  aspect-ratio: 35/28;
  display: block;
  width: 1em;
  height: auto;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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;
  min-width: 1em;
}
@media (max-width: 767.98px) {
  .section-title {
    font-size: 24px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 8px;
  }
}

.zapct-homepage-button-wrap {
  text-align: center;
}
.zapct-homepage-button-wrap .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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  background-color: #002442 !important;
  border-color: #002442 !important;
  color: #fff !important;
  height: 40px;
}
.zapct-homepage-button-wrap .btn:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.zapct-homepage-button-wrap .btn:hover {
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  color: #002442 !important;
}

.zapct-page-title {
  margin: 40px 0px;
  padding: 0px;
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .zapct-page-title {
    margin: 20px 0px;
  }
}
.zapct-page-title h1 {
  position: relative;
  overflow: hidden;
  padding: 1rem 0px;
  background-color: #002442;
  color: var(--White, #FFF);
  text-align: center;
  font-size: 36px;
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}
.zapct-page-title h1::before, .zapct-page-title h1::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: -16px;
  background-color: #58697B;
  border-radius: 50%;
}
.zapct-page-title h1::after {
  left: calc(100% - 16px);
}
@media (max-width: 767.98px) {
  .zapct-page-title h1 {
    font-size: 30px;
  }
}

ul.pagination {
  margin: 2rem 0rem;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
}
ul.pagination .page-item .page-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #B9C1C9;
  color: #58697B;
  font-size: 14px;
  font-weight: 700;
}
ul.pagination .page-item .page-link:hover, ul.pagination .page-item .page-link.current {
  background-color: #EDBF00;
  border-color: #EDBF00;
  color: #002442;
}
ul.pagination .page-item .page-link.next, ul.pagination .page-item .page-link.prev {
  text-indent: -9999px;
  font-size: 0px;
  overflow: hidden;
}
ul.pagination .page-item .page-link.next::after, ul.pagination .page-item .page-link.prev::after {
  content: "";
  display: block;
  width: 6px;
  height: 12px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background-color: #58697B;
  border-color: #58697B;
}
ul.pagination .page-item .page-link.next::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.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: #58697B;
  border: 1px solid #B9C1C9;
  border-radius: 2px;
}

.flex-direction-nav .flex-prev:after,
.flex-direction-nav .flex-next:after {
  font-family: "Font Awesome 6 Pro", "FontAwesome";
}

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

.wc-proceed-to-checkout .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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  color: #002442 !important;
}
.wc-proceed-to-checkout .btn:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.wc-proceed-to-checkout .btn:hover {
  border-color: #002442 !important;
  background-color: #002442 !important;
  color: #EDBF00 !important;
}

.woocommerce .cart .product-remove .remove {
  padding: 0px;
  text-align: center;
  width: 30px;
  height: 30px;
  text-transform: uppercase;
  line-height: 1.5;
  vertical-align: middle;
  display: block;
}

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

@media (max-width: 767.98px) {
  .returning-customer-trigger .returning-customer-text .showlogin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 1rem;
  }
}

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

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

.woocommerce-checkout .zapciw-results-default .btn-zapciw-results,
.woocommerce-checkout .zapciw-results-pumpkin-smasher .btn-zapciw-results,
.woocommerce-checkout .zapciw-results-instant-flip .btn-zapciw-results,
.woocommerce-checkout .zapciw-results-instant-scratch .btn-zapciw-results,
.woocommerce-checkout .zapciw-results-instant-slots .btn-zapciw-results {
  float: none;
  width: auto !important;
  margin-top: 1rem;
}
.woocommerce-checkout .zapciw-results-default .btn-zapciw-results .badge,
.woocommerce-checkout .zapciw-results-pumpkin-smasher .btn-zapciw-results .badge,
.woocommerce-checkout .zapciw-results-instant-flip .btn-zapciw-results .badge,
.woocommerce-checkout .zapciw-results-instant-scratch .btn-zapciw-results .badge,
.woocommerce-checkout .zapciw-results-instant-slots .btn-zapciw-results .badge {
  background-color: #002442;
  color: #fff;
  margin-right: 0.5rem;
}

.zapciw-results-modal .zapciw-result-tickets .ticket,
.zapciw-instant-slots .zapciw-result-tickets .ticket,
.zapciw-results-container .zapciw-result-tickets .ticket {
  padding: 10px;
  min-width: 140px;
}

.zapciw-results-modal .no-win-message .try-again-message {
  margin-bottom: 1.5rem;
}

.place-order .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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  background-color: #D0FFB1 !important;
  border-color: #6AD73C !important;
  color: #0A7A00 !important;
  height: 40px;
}
.place-order .btn:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.place-order .btn:hover {
  background-color: #6AD73C !important;
  border-color: #6AD73C !important;
  color: #fff !important;
}

.woocommerce .cart .product-thumbnail img {
  max-width: 60px;
  height: auto;
}

/* ==========================================================================
   WooCommerce - General
   ========================================================================== */
@media (min-width: 1200px) {
  div.woocommerce {
    max-width: 1360px !important;
  }
}
.main-container > .woocommerce {
  padding: 0px;
}

.zap-lottery-user-ticket-count,
.alert-info {
  background-color: #D1D8E0;
  border-color: #B9C1C9;
  color: #58697B;
}

/* ==========================================================================
   WooCommerce - My Account
   ========================================================================== */
.woocommerce-account.logged-out .woocommerce {
  padding: 0rem !important;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.woocommerce-account .woocommerce {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  background-color: transparent;
  border-radius: 0px;
  padding: 0px;
  margin-top: 64px;
  max-width: 100% !important;
  -webkit-box-shadow: 0px 8px 12px 0px rgba(0, 20, 58, 0.05);
  box-shadow: 0px 8px 12px 0px rgba(0, 20, 58, 0.05);
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
  width: 100%;
  max-width: 330px;
  margin: 0px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #002442 !important;
  border-color: #002442;
  padding: 40px;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    padding: 15px;
  }
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  width: 100%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  min-width: unset;
  height: 40px;
  padding: 0px 1rem;
  background-color: #002D53 !important;
  color: #fff !important;
  border-color: transparent !important;
  font-size: 12px;
  letter-spacing: 1.2px;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:before {
  content: "";
  position: relative;
  left: 0px;
  top: 0px;
  margin-right: 0.5rem;
  display: block;
  width: 15px;
  height: 12px;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item::after, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item::after {
  content: none !important;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:hover {
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  color: #002442 !important;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .dropdown-item:hover::before {
  background-color: #002442;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--dashboard a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--orders a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%23edbf00' d='M7.70086 5.87628H2.08075c-.06775 0-.13273.02633-.18064.0732-.0479.04688-.07482.11045-.07482.17674v4.12418c0 .464.1884.909.52376 1.2371.33535.3282.79019.5125 1.26446.5125h2.5546c.47426 0 .9291-.1843 1.26446-.5125.33535-.3281.52375-.7731.52375-1.2371V6.12622c0-.06629-.02691-.12986-.07482-.17674-.04791-.04687-.11288-.0732-.18064-.0732m-1.53275 2.8744c0 .33145-.13458.64933-.37412.8837s-.56442.36602-.90318.36602-.66365-.13165-.90319-.36602-.37411-.55225-.37411-.8837v-.99979c0-.03283.00661-.06533.01944-.09566.01284-.03032.03166-.05787.05538-.08108s.05188-.04162.08288-.05419c.03099-.01256.06421-.01902.09776-.01902h2.04368c.03354 0 .06676.00646.09776.01902.03099.01257.05915.03098.08287.05419s.04254.05076.05538.08108c.01284.03033.01945.06283.01945.09566zM8.7227.00249957C8.65787.00099092 8.59345.0129161 8.53366.0374923L7.32278.502395c-.0801.031621-.15071.082597-.20521.148164-.0545.065566-.09113.143583-.10645.226758L6.5002 3.61175c-.00706.0362-.02667.0689-.05553.09258-.02886.02369-.06519.03689-.10285.03739-.02124.00001-.04226-.00416-.06182-.01225-.01955-.0081-.03725-.01997-.05202-.03489-.01478-.01493-.02634-.0326-.03399-.05199-.00765-.01938-.01124-.04007-.01056-.06084V1.23724c-.00216-.19094-.06403-.37665-.1773-.532155C5.89287.54958 5.73365.431743 5.54989.367424L4.72731.0374923c-.06312-.025384-.13105-.03731323-.19926-.03499273-.16186-.01041435-.32418.01178783-.47692.06523223-.15274.0534442-.29264.1369932-.41105.2454752-.1184.108482-.21279.239588-.27732.385202-.06452.145614-.09782.302641-.09782.461351s.0333.31573.09782.46135c.06453.14561.15892.27672.27732.3852.11841.10848.25831.19203.41105.24548.15274.05344.31506.07564.47692.06523h.35254c.03355 0 .06676.00646.09776.01902.03099.01256.05915.03098.08288.05419.02372.02321.04253.05076.05537.08108.01284.03033.01945.06283.01945.09566v.9348c0 .06629-.02692.12987-.07482.17674-.04791.04687-.11289.07321-.18064.07321H3.34783c-.06597-.00259-.12835-.03006-.17407-.07665-.04572-.0466-.07122-.10871-.07117-.1733l-.2197-2.49948c-.00723-.092628-.0407-.181454-.09665-.256509C2.73028.670727 2.65406.612412 2.56612.57738L1.46254.162466C1.40117.137187 1.33493.125247 1.26839.127474 1.10584.117038.942834.139353.789456.193039.636079.246725.495594.330639.376697.439587.2578.548536.163022.6802.0982267.826431.0334319.972662 0 1.13035 0 1.28973s.0334319.31707.0982267.4633c.0647953.14623.1595733.2779.2784703.38685.118897.10894.259382.19286.412759.24654.153378.05369.316384.07601.478934.06557h.48026c.06436-.0002.12642.02337.17378.066s.07653.10119.08168.16395l.08686.99979c.00304.03918-.00322.07852-.01829.11494s-.03853.06894-.06857.09502c-.05608.04693-.1011.1052-.13197.17078-.03087.06559-.04685.13693-.04685.20914v.60487c0 .06629.02692.12987.07482.17674.04791.04688.11289.07321.18064.07321h5.62011c.06776 0 .13273-.02633.18064-.07321.04791-.04687.07482-.11045.07482-.17674v-.62487c-.00028-.09231-.02669-.18274-.07629-.26127s-.12046-.14209-.20471-.18363c-.04843-.02552-.08736-.06538-.11122-.11387-.02387-.04849-.03143-.10312-.02162-.15608l.15838-.82982c.01073-.05738.04163-.10928.08736-.14671.04572-.03743.10338-.05804.16299-.05825h.77149c.33876 0 .66365-.13167.90319-.36604S10 1.58369 10 1.25224c0-.331452-.13457-.649329-.37411-.8837C9.38635.134168 9.06146.00249957 8.7227.00249957'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%23edbf00' d='M7.70086 5.87628H2.08075c-.06775 0-.13273.02633-.18064.0732-.0479.04688-.07482.11045-.07482.17674v4.12418c0 .464.1884.909.52376 1.2371.33535.3282.79019.5125 1.26446.5125h2.5546c.47426 0 .9291-.1843 1.26446-.5125.33535-.3281.52375-.7731.52375-1.2371V6.12622c0-.06629-.02691-.12986-.07482-.17674-.04791-.04687-.11288-.0732-.18064-.0732m-1.53275 2.8744c0 .33145-.13458.64933-.37412.8837s-.56442.36602-.90318.36602-.66365-.13165-.90319-.36602-.37411-.55225-.37411-.8837v-.99979c0-.03283.00661-.06533.01944-.09566.01284-.03032.03166-.05787.05538-.08108s.05188-.04162.08288-.05419c.03099-.01256.06421-.01902.09776-.01902h2.04368c.03354 0 .06676.00646.09776.01902.03099.01257.05915.03098.08287.05419s.04254.05076.05538.08108c.01284.03033.01945.06283.01945.09566zM8.7227.00249957C8.65787.00099092 8.59345.0129161 8.53366.0374923L7.32278.502395c-.0801.031621-.15071.082597-.20521.148164-.0545.065566-.09113.143583-.10645.226758L6.5002 3.61175c-.00706.0362-.02667.0689-.05553.09258-.02886.02369-.06519.03689-.10285.03739-.02124.00001-.04226-.00416-.06182-.01225-.01955-.0081-.03725-.01997-.05202-.03489-.01478-.01493-.02634-.0326-.03399-.05199-.00765-.01938-.01124-.04007-.01056-.06084V1.23724c-.00216-.19094-.06403-.37665-.1773-.532155C5.89287.54958 5.73365.431743 5.54989.367424L4.72731.0374923c-.06312-.025384-.13105-.03731323-.19926-.03499273-.16186-.01041435-.32418.01178783-.47692.06523223-.15274.0534442-.29264.1369932-.41105.2454752-.1184.108482-.21279.239588-.27732.385202-.06452.145614-.09782.302641-.09782.461351s.0333.31573.09782.46135c.06453.14561.15892.27672.27732.3852.11841.10848.25831.19203.41105.24548.15274.05344.31506.07564.47692.06523h.35254c.03355 0 .06676.00646.09776.01902.03099.01256.05915.03098.08288.05419.02372.02321.04253.05076.05537.08108.01284.03033.01945.06283.01945.09566v.9348c0 .06629-.02692.12987-.07482.17674-.04791.04687-.11289.07321-.18064.07321H3.34783c-.06597-.00259-.12835-.03006-.17407-.07665-.04572-.0466-.07122-.10871-.07117-.1733l-.2197-2.49948c-.00723-.092628-.0407-.181454-.09665-.256509C2.73028.670727 2.65406.612412 2.56612.57738L1.46254.162466C1.40117.137187 1.33493.125247 1.26839.127474 1.10584.117038.942834.139353.789456.193039.636079.246725.495594.330639.376697.439587.2578.548536.163022.6802.0982267.826431.0334319.972662 0 1.13035 0 1.28973s.0334319.31707.0982267.4633c.0647953.14623.1595733.2779.2784703.38685.118897.10894.259382.19286.412759.24654.153378.05369.316384.07601.478934.06557h.48026c.06436-.0002.12642.02337.17378.066s.07653.10119.08168.16395l.08686.99979c.00304.03918-.00322.07852-.01829.11494s-.03853.06894-.06857.09502c-.05608.04693-.1011.1052-.13197.17078-.03087.06559-.04685.13693-.04685.20914v.60487c0 .06629.02692.12987.07482.17674.04791.04688.11289.07321.18064.07321h5.62011c.06776 0 .13273-.02633.18064-.07321.04791-.04687.07482-.11045.07482-.17674v-.62487c-.00028-.09231-.02669-.18274-.07629-.26127s-.12046-.14209-.20471-.18363c-.04843-.02552-.08736-.06538-.11122-.11387-.02387-.04849-.03143-.10312-.02162-.15608l.15838-.82982c.01073-.05738.04163-.10928.08736-.14671.04572-.03743.10338-.05804.16299-.05825h.77149c.33876 0 .66365-.13167.90319-.36604S10 1.58369 10 1.25224c0-.331452-.13457-.649329-.37411-.8837C9.38635.134168 9.06146.00249957 8.7227.00249957'/%3E%3C/svg%3E");
  height: 14px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--wins a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 12'%3E%3Cpath fill='%23edbf00' d='M5.82275.267035c.17477-.3560473.67973-.3560462.8545.000001L8.2395 3.44978c.0694.14138.20355.23938.35874.26205l3.49326.51038c.3908.05709.5469.53996.2641.8171L9.82782 7.51673c-.1123.11005-.16354.26862-.13703.42401l.59671 3.49816c.0668.3913-.34174.6898-.69128.505l-3.12451-1.6516c-.1388-.0734-.30462-.0734-.44342 0l-3.12451 1.6516c-.34953.1848-.75806-.1137-.6913-.505l.59673-3.49816c.02651-.15539-.02473-.31396-.13703-.42401L.144402 5.03931c-.282779-.27714-.1267389-.76001.264051-.8171l3.493307-.51038c.15519-.02267.28934-.12067.35874-.26205z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 13 12'%3E%3Cpath fill='%23edbf00' d='M5.82275.267035c.17477-.3560473.67973-.3560462.8545.000001L8.2395 3.44978c.0694.14138.20355.23938.35874.26205l3.49326.51038c.3908.05709.5469.53996.2641.8171L9.82782 7.51673c-.1123.11005-.16354.26862-.13703.42401l.59671 3.49816c.0668.3913-.34174.6898-.69128.505l-3.12451-1.6516c-.1388-.0734-.30462-.0734-.44342 0l-3.12451 1.6516c-.34953.1848-.75806-.1137-.6913-.505l.59673-3.49816c.02651-.15539-.02473-.31396-.13703-.42401L.144402 5.03931c-.282779-.27714-.1267389-.76001.264051-.8171l3.493307-.51038c.15519-.02267.28934-.12067.35874-.26205z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--points-and-rewards a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--woo-wallet a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--coupons a:before {
  -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:before {
  -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='url(%23a)' d='M11.562 0h-6.81C1.347 0 .5.91.5 4.54v10.143c0 2.396 1.315 2.963 2.91 1.252l.009-.009c.738-.784 1.864-.72 2.504.135l.91 1.216c.73.964 1.91.964 2.639 0l.91-1.216c.648-.865 1.774-.928 2.513-.135 1.603 1.711 2.91 1.144 2.91-1.252V4.54C15.812.91 14.966 0 11.561 0Zm-.703 8.783H5.454a.68.68 0 0 1-.675-.676.68.68 0 0 1 .675-.675h5.405a.68.68 0 0 1 .676.675.68.68 0 0 1-.676.676Zm.9-3.603H4.555a.68.68 0 0 1-.676-.676.68.68 0 0 1 .676-.676h7.206a.68.68 0 0 1 .675.676.68.68 0 0 1-.675.676Z'/%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 18'%3E%3Cpath fill='url(%23a)' d='M11.562 0h-6.81C1.347 0 .5.91.5 4.54v10.143c0 2.396 1.315 2.963 2.91 1.252l.009-.009c.738-.784 1.864-.72 2.504.135l.91 1.216c.73.964 1.91.964 2.639 0l.91-1.216c.648-.865 1.774-.928 2.513-.135 1.603 1.711 2.91 1.144 2.91-1.252V4.54C15.812.91 14.966 0 11.561 0Zm-.703 8.783H5.454a.68.68 0 0 1-.675-.676.68.68 0 0 1 .675-.675h5.405a.68.68 0 0 1 .676.675.68.68 0 0 1-.676.676Zm.9-3.603H4.555a.68.68 0 0 1-.676-.676.68.68 0 0 1 .676-.676h7.206a.68.68 0 0 1 .675.676.68.68 0 0 1-.675.676Z'/%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-account a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 12'%3E%3Cpath fill='%23edbf00' d='M.681095 1.73522c0-.69052.542565-1.250039 1.212165-1.250039S3.10542 1.0447 3.10542 1.73522c0 .69051-.54256 1.25003-1.21216 1.25003S.681095 2.42573.681095 1.73522M7.95068 4.98081 6.3065.575183C6.09607.0941698 5.54284-.129836 5.07252.0771693L4.32098.406178c-.36947.162005-.54208.602022-.38499.983532.1571.38151.58475.55851.95373.39751l.26813-.11701 1.05556 2.82958h-.45917c-.20946 0-.41796-.031-.61869-.0925l-2.739-.83502c-.44123-.15751-.92706-.05251-1.26841.2755-.341829.32751-.478561.82053-.345708 1.32354 0 0 .839298 2.62007.845118 2.64057L.0808326 10.906c-.1837636.368-.0436379.821.3132224 1.0105.350073.188.794695.049.979915-.323 0 0 1.72224-3.45761 1.73533-3.50111.02667.15651.04267.31501.04267.47552V11.25c0 .414.32534.75.7273.75.40195 0 .72729-.336.72729-.75V8.56791c0-.45802-.07127-.91053-.21188-1.34404l-.52996-1.63955.85918.26201c.33504.102.68172.154 1.03082.154h1.51812c.23952 0 .46401-.1215.59929-.32501.13576-.204.16534-.46351.07952-.69401z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 12'%3E%3Cpath fill='%23edbf00' d='M.681095 1.73522c0-.69052.542565-1.250039 1.212165-1.250039S3.10542 1.0447 3.10542 1.73522c0 .69051-.54256 1.25003-1.21216 1.25003S.681095 2.42573.681095 1.73522M7.95068 4.98081 6.3065.575183C6.09607.0941698 5.54284-.129836 5.07252.0771693L4.32098.406178c-.36947.162005-.54208.602022-.38499.983532.1571.38151.58475.55851.95373.39751l.26813-.11701 1.05556 2.82958h-.45917c-.20946 0-.41796-.031-.61869-.0925l-2.739-.83502c-.44123-.15751-.92706-.05251-1.26841.2755-.341829.32751-.478561.82053-.345708 1.32354 0 0 .839298 2.62007.845118 2.64057L.0808326 10.906c-.1837636.368-.0436379.821.3132224 1.0105.350073.188.794695.049.979915-.323 0 0 1.72224-3.45761 1.73533-3.50111.02667.15651.04267.31501.04267.47552V11.25c0 .414.32534.75.7273.75.40195 0 .72729-.336.72729-.75V8.56791c0-.45802-.07127-.91053-.21188-1.34404l-.52996-1.63955.85918.26201c.33504.102.68172.154 1.03082.154h1.51812c.23952 0 .46401-.1215.59929-.32501.13576-.204.16534-.46351.07952-.69401z'/%3E%3C/svg%3E");
  height: 15px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--responsible-gaming a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%23edbf00' d='M5.35778 0c.40479.00002034.73299.309983.73299.692322V5.07697c.00002.12735.10943.23068.24427.23071.13485 0 .24434-.10335.24436-.23071V1.15384c0-.382349.32818-.692323.73299-.692323.4048.000021.7329.309986.7329.692323l.0001 4.38464c.00001.12737.10942.2307.24426.23072.13486 0 .24435-.10334.24436-.23072v-3c0-.38235.32819-.69232.733-.69232.40479.00002.73299.30998.73299.69232V8.7692C10 9.51135 9.69456 12 6.28279 12c-2.06061 0-3.16253-.7638-3.84273-1.7404C1.75985 9.28297.163919 7.0015.163919 7.0015c-.289262-.42554-.1857303-.97107.232053-1.22123.419258-.24461.991528-.10153 1.284728.32538l.98947 1.27899V1.61536c.00002-.38234.32829-.692325.73309-.692325.40478.00002.73288.309995.7329.692325v3.46161c.00002.12736.10951.23071.24436.23071.13483-.00002.24424-.10336.24426-.23071V.692322C4.62478.309971 4.95296 0 5.35778 0'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%23edbf00' d='M5.35778 0c.40479.00002034.73299.309983.73299.692322V5.07697c.00002.12735.10943.23068.24427.23071.13485 0 .24434-.10335.24436-.23071V1.15384c0-.382349.32818-.692323.73299-.692323.4048.000021.7329.309986.7329.692323l.0001 4.38464c.00001.12737.10942.2307.24426.23072.13486 0 .24435-.10334.24436-.23072v-3c0-.38235.32819-.69232.733-.69232.40479.00002.73299.30998.73299.69232V8.7692C10 9.51135 9.69456 12 6.28279 12c-2.06061 0-3.16253-.7638-3.84273-1.7404C1.75985 9.28297.163919 7.0015.163919 7.0015c-.289262-.42554-.1857303-.97107.232053-1.22123.419258-.24461.991528-.10153 1.284728.32538l.98947 1.27899V1.61536c.00002-.38234.32829-.692325.73309-.692325.40478.00002.73288.309995.7329.692325v3.46161c.00002.12736.10951.23071.24436.23071.13483-.00002.24424-.10336.24426-.23071V.692322C4.62478.309971 4.95296 0 5.35778 0'/%3E%3C/svg%3E");
  height: 13px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--customer-logout a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23edbf00' d='M9.74191.38714c.51659-.516096 1.35419-.516277 1.87059 0 .5167.51663.5167 1.35534 0 1.87197L7.86999 5.99919l3.74251 3.74266c.5165.51645.5163 1.35405 0 1.87065-.5166.5167-1.354.5167-1.87059 0L5.99935 7.86987 2.25809 11.6125c-.51661.5167-1.354013.5167-1.870628 0-.516419-.5166-.51655-1.3541 0-1.87065L4.12872 5.99919.387462 2.25911c-.516616-.51663-.516616-1.35534 0-1.87197.516541-.516134 1.354118-.516182 1.870628 0l3.74126 3.74137z'/%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 12'%3E%3Cpath fill='%23edbf00' d='M9.74191.38714c.51659-.516096 1.35419-.516277 1.87059 0 .5167.51663.5167 1.35534 0 1.87197L7.86999 5.99919l3.74251 3.74266c.5165.51645.5163 1.35405 0 1.87065-.5166.5167-1.354.5167-1.87059 0L5.99935 7.86987 2.25809 11.6125c-.51661.5167-1.354013.5167-1.870628 0-.516419-.5166-.51655-1.3541 0-1.87065L4.12872 5.99919.387462 2.25911c-.516616-.51663-.516616-1.35534 0-1.87197.516541-.516134 1.354118-.516182 1.870628 0l3.74126 3.74137z'/%3E%3C/svg%3E");
  height: 10px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  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: 1px solid #B9C1C9;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  padding: 40px;
  max-width: calc(100% - 360px);
  width: 100%;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    padding: 20px;
  }
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    padding: 15px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .endpoint-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  font-size: 32px;
  font-weight: 700;
  color: #002442;
  margin-bottom: 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .endpoint-title::before {
  content: "";
  display: block;
  aspect-ratio: 35/28;
  display: block;
  width: 1em;
  height: auto;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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;
  min-width: 1em;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .endpoint-title {
    font-size: 24px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 8px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid #B9C1C9;
  background: #fff;
  padding: 6px;
  gap: 6px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  background-color: #F0F3F5;
  max-width: 100%;
  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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .dropdown-item,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto !important;
  min-width: 200px;
  background-color: transparent;
  border: none;
  margin: 0px;
  border-radius: 2px;
  height: 32px;
  color: #58697B;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item::before,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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: none;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 {
  background-color: #EDBF00;
  color: #002442;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs {
    max-width: 100%;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs li,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs li .nav-link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs li .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs li .dropdown-item,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs li .nav-link,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs li .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item,
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs li .dropdown-item {
    min-width: 100% !important;
    font-size: 9px !important;
    padding: 0px 5px;
  }
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item,
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .alert-info {
  background-color: #F0F3F5;
}
.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: 1rem 20px !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap:not(:last-child) {
  border-bottom: 1px solid #B9C1C9;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap {
    padding: 0.5rem 0px !important;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner {
  padding-right: 2rem;
}
.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) {
  display: block;
  color: #002442;
  font-size: 14px;
  font-weight: 700;
}
.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 {
  display: none !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner .draw-date {
  display: block;
  color: #58697B;
  font-size: 12px;
}
.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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  background-color: #D0FFB1 !important;
  border-color: #6AD73C !important;
  color: #0A7A00 !important;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  width: 140px;
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  text-decoration: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !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,
.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 {
  background-color: #6AD73C !important;
  border-color: #6AD73C !important;
  color: #fff !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle::after {
  font-size: 14px;
  text-indent: 0px;
  content: "View Tickets";
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle {
    width: auto;
    min-width: 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn.open::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 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: 2px;
  background-color: #F0F3F5 !important;
  color: #58697B !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table thead th {
  padding-top: 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr {
  padding: 0rem 0rem;
  margin: 0rem;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr {
    padding: 1rem 0rem;
    border-bottom: 1px solid #B9C1C9;
    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 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions 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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  background-color: #D0FFB1 !important;
  border-color: #6AD73C !important;
  color: #0A7A00 !important;
  height: 40px;
  width: 100%;
  min-width: auto;
  font-size: 12px;
  height: 30px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a:hover {
  background-color: #6AD73C !important;
  border-color: #6AD73C !important;
  color: #fff !important;
}
@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 .input-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card .input-group input[type=number] {
  height: 38px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range] {
  height: 24px;
  -webkit-appearance: none;
  margin: 10px 0;
  width: 100%;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]:focus {
  outline: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  -webkit-box-shadow: 0px 0px 0px #000000;
  box-shadow: 0px 0px 0px #000000;
  background: #B9C1C9;
  border-radius: 1px;
  border: 0px solid #000000;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-webkit-slider-thumb {
  -webkit-box-shadow: 0px 0px 0px #000000;
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #58697B;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -6.5px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]:focus::-webkit-slider-runnable-track {
  background: #B9C1C9;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0px 0px 0px #000000;
  background: #B9C1C9;
  border-radius: 1px;
  border: 0px solid #000000;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #58697B;
  cursor: pointer;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-ms-fill-lower {
  background: #B9C1C9;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-ms-fill-upper {
  background: #B9C1C9;
  border: 0px solid #000000;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #000000;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 0px 0px 0px #000000;
  border: 0px solid #2497E3;
  height: 18px;
  width: 18px;
  border-radius: 25px;
  background: #58697B;
  cursor: pointer;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]:focus::-ms-fill-lower {
  background: #B9C1C9;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card input[type=range]:focus::-ms-fill-upper {
  background: #B9C1C9;
}

.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: 1px solid #B9C1C9;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  padding: 40px;
  max-width: 850px;
  margin: 0px auto;
  padding: 1.5rem;
}
@media (max-width: 767.98px) {
  .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword {
    padding: 20px;
  }
}
.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: #58697B;
  border: 1px solid #B9C1C9;
  border-radius: 2px;
}
.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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}

/* ==========================================================================
   WooCommerce - Product Loop
   ========================================================================== */
@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;
  border-radius: 4px;
  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: 1px solid #B9C1C9;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  padding: 40px;
  padding: 10px !important;
  -webkit-transition: 0.3s border ease-in-out;
  -o-transition: 0.3s border ease-in-out;
  transition: 0.3s border ease-in-out;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper {
    padding: 20px;
  }
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper {
    padding: 5px !important;
  }
}
.woocommerce ul.products li.product .inner-wrapper:hover {
  border-color: #58697B;
}
.woocommerce ul.products li.product .inner-wrapper:hover .product_type_zap_competition {
  background-color: #002442 !important;
  color: #EDBF00 !important;
  border-color: #002442 !important;
}
.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 > *:not(.zapct-thumbnail-wrap) {
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link > *:not(.zapct-thumbnail-wrap) {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapct-thumbnail-wrap {
  position: relative;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges {
  position: absolute;
  top: 10px;
  left: 10px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges .badge {
  width: auto;
  padding: 0.4rem 1rem 0.3rem;
  position: absolute;
  z-index: 1;
  margin: 0px;
  white-space: nowrap;
  border-radius: 2px;
  border: 1px solid #D1D8E0;
  background: #F0F3F5;
  color: #002442;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  background: #EDBF00;
  border-color: #EDBF00;
  color: #002442;
  position: relative;
  display: block;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges .badge.zap-draw-days-1 {
  background: #EDBF00;
  border-color: #EDBF00;
  color: #002442;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges .badge.zap-draw-days-0 {
  background: #002442;
  border-color: #002442;
  color: #fff;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges .badge {
    font-size: 9px;
    letter-spacing: 0.6px;
    padding: 0.3rem 0.75rem 0.2rem;
  }
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges {
    top: 0px;
    left: 50%;
    -webkit-transform: translate(-50%, -10px);
    -ms-transform: translate(-50%, -10px);
    transform: translate(-50%, -10px);
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
  width: auto;
  padding: 0.4rem 1rem 0.3rem;
  position: absolute;
  z-index: 1;
  margin: 0px;
  white-space: nowrap;
  border-radius: 2px;
  border: 1px solid #D1D8E0;
  background: #F0F3F5;
  color: #002442;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
  -ms-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner.zap-draw-days-1 {
  background: #EDBF00;
  border-color: #EDBF00;
  color: #002442;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner.zap-draw-days-0 {
  background: #002442;
  border-color: #002442;
  color: #fff;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
    font-size: 9px;
    letter-spacing: 0.6px;
    padding: 0.3rem 0.75rem 0.2rem;
  }
}
.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: 2rem auto 1rem;
  max-width: 270px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  color: #B9C1C9;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div:not(:last-child)::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  right: -2px;
  top: calc(50% - 2px);
  background-color: #EDBF00;
  border-radius: 50%;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div span {
  color: #002442;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown {
    margin: 1.25rem auto 0.25rem;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div {
    font-size: 7px;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div::after {
    width: 2px;
    height: 2px;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div span {
    font-size: 14px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop {
  margin-top: 10px;
  margin-bottom: 1rem;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track {
  background-color: #58697B;
  border-radius: 0px;
  height: 4px;
  margin-bottom: 1rem;
  border-radius: 2px;
  background-color: #D1D8E0;
  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: #EDBF00;
  border-radius: 2px;
}
.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;
  right: -6px;
  display: block;
  width: 14px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 24'%3E%3Cpath fill='%23002442' stroke='%23fff' stroke-width='3' d='M9 1.5c4.1714 0 7.5 3.4438 7.5 7.62598 0 2.83672-1.5271 5.32082-3.8057 6.63472v.8623l-.7158.4395-.5703.3496c-.0003.0011.0002.0029 0 .0049l-.0039.0478-.0078.0479-.5469 3.7061-.1885 1.2812H7.33887l-.18848-1.2812-.54687-3.7061-.00782-.0479-.0039-.0478c-.00018-.0022-.00063-.0037-.00098-.0049l-.56934-.3496-.71582-.4395v-.8623C3.02715 14.4468 1.5 11.9627 1.5 9.12598 1.50002 4.9438 4.82863 1.5 9 1.5Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label-percentage,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label {
  line-height: 1;
  position: absolute;
  bottom: -1rem;
  top: auto;
  left: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #58697B;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .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 {
    font-size: 8px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label-percentage::before,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label::before {
  content: "SOLD: ";
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label {
  left: auto;
  right: 0px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop {
    margin-bottom: 1rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner {
  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: 8px;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner {
    font-size: 14px;
    margin-bottom: 1rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner .game-type-icon {
  color: #EDBF00;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
  color: #58697B;
  font-size: 24px;
  font-weight: 700;
  text-align: left;
  padding-top: 1rem;
  border-top: 1px solid #B9C1C9;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price del {
  color: #D1D8E0;
}
.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: #B9C1C9;
  font-size: 10px;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
    font-size: 14px;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .price_suffix {
    font-size: 7px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: #002442;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
  margin-top: 0.25rem;
  margin-bottom: 1.25rem;
  padding: 0px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-size: 14px;
    margin-bottom: 1rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
  text-align: center;
  text-transform: uppercase;
  background-color: #D0FFB1;
  border-radius: 2px;
  border: 1px solid #6AD73C;
  padding: 0.3rem 1rem 0.3rem;
  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;
  -webkit-animation: cash-alt 3s infinite ease-in-out;
  animation: cash-alt 3s infinite ease-in-out;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
  color: #0A7A00;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
    font-size: 8px;
    padding: 0.3rem 0.25rem 0.3rem;
  }
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
    margin-bottom: 10px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
  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-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  color: #002442 !important;
  position: static;
  margin: 0px 10px 10px;
  padding: 0px;
  width: calc(100% - 20px);
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover {
  border-color: #002442 !important;
  background-color: #002442 !important;
  color: #EDBF00 !important;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
    margin: 0px 0px 0px;
    width: 100%;
    height: 32px;
    font-size: 12px;
  }
}

/* ==========================================================================
   WooCommerce - Single Product
   ========================================================================== */
.single-product .zapct-page-title {
  display: none;
}
.single-product .main-container .zap-competition-requirements-wrapper {
  background-color: #002442;
  padding: 25px 30px;
  margin-top: 2rem;
  border-radius: 2px 2px 0 0;
}
@media (max-width: 991.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1cap 0px;
    gap: 1rem;
    margin-top: 1rem;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex {
  gap: 32px;
}
@media (max-width: 991.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex {
    gap: 16px;
  }
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex {
    gap: 0px;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement {
    font-size: 10px;
  }
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: center;
    padding: 0px 10px;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement strong {
  font-weight: 700;
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement::before {
  content: "";
  display: inline-block;
  width: 36px;
  height: 36px;
  vertical-align: middle;
  margin-right: 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23002d53'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M15.4615 12c.6373 0 1.1539.5166 1.1539 1.1538v1.1539h5.7692v-1.1539c0-.6372.5166-1.1538 1.1539-1.1538.6372 0 1.1538.5166 1.1538 1.1538v1.1539h.5769c.9559 0 1.7308.7749 1.7308 1.7308v3.191c-.5747.0724-1.1229.3599-1.5134.848l-3.2181 4.0227-.5184-.3888c-1.0196-.7647-2.466-.558-3.2307.4616-.6454.8604-.5989 2.0248.044 2.827h-4.8326C12.7749 27 12 26.2251 12 25.2692v-9.2307c0-.9559.7749-1.7308 1.7308-1.7308h.5769v-1.1539c0-.6372.5166-1.1538 1.1538-1.1538' clip-rule='evenodd'/%3E%3Cpath fill='%23edbf00' fill-rule='evenodd' d='M27.6622 21.177c.3881.2787.4511.7869.1405 1.1353l-4.7999 5.3845c-.3037.3407-.8539.4034-1.2428.1416l-2.4-1.6154c-.3976-.2676-.4782-.7738-.18-1.1307.2983-.3568.8624-.4292 1.26-.1616l1.7022 1.1458 4.255-4.7733c.3105-.3484.8768-.4048 1.265-.1262' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement::before {
    content: none;
  }
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement.requirement-tix-available {
    display: none;
  }
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement.requirement-tix-available::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23002d53'/%3E%3Cpath fill='%23fff' d='M23.4814 18.389c0 1.1116.8297 2.0244 1.8874 2.1211.106.0098.1867.1024.1867.2115v2.8189c0 .6832-.5396 1.2372-1.205 1.2372h-5.9076c-.1213 0-.2169-.1064-.2068-.2307l.0942-1.1601c.0233-.2913.182-.5531.4263-.7039l.248-.1527c.0625-.0384.1008-.1079.1008-.1828v-.4185c.0571-.018.113-.0373.1686-.058.4381-.1635.812-.3951 1.1214-.696.3097-.3002.5496-.6628.7196-1.0861.1699-.4239.265-.9004.2846-1.4289l.0072-.6555c.0006-.0521-.0401-.0944-.0902-.0944h-3.3041c-.0602 0-.1037.0595-.0867.1189l.3828 1.3352c.011.04.0467.0672.0868.0672h1.024s-.1783.6362-.8622.853c-.1944.0618-.4427.092-.7455.092-.2604 0-.5061-.0485-.7374-.1464s-.4304-.2337-.5975-.4073c-.167-.1742-.2987-.3822-.3946-.625s-.142-.5123-.1389-.8093c.0052-.4519.1349-.9968.5652-1.4342.3402-.3467.8078-.5544 1.347-.5544.38 0 .7084.0867.9841.2609.2494.1565.4447.3547.587.5937.026.0438.0816.0565.1239.0299l1.3533-.8572c.0429-.0273.0565-.0846.0297-.1284-.2996-.4845-.7072-.8747-1.2211-1.1702-.5424-.3114-1.1407-.467-1.7955-.467-.5491 0-1.0538.0958-1.5129.2881-.4601.1917-.855.4564-1.1863.7927-.3307.3369-.5905.7336-.7783 1.19-.1881.4564-.2852.9456-.291 1.4668-.0057.5217.0789 1.0089.2529 1.4615.1749.4525.4238.8459.7479 1.1787.3235.3333.7092.5963 1.1577.788.0472.0201.0948.0393.1432.057v.4635c0 .0749.0383.1441.1008.1825l.2477.1527c.2443.1505.403.4126.4266.7039l.0942 1.1601c.0101.1243-.0852.2307-.2068.2307H11.205c-.6655 0-1.205-.554-1.205-1.2372v-2.8189c0-.1091.0807-.202.1867-.2115 1.058-.0967 1.8874-1.0095 1.8874-2.1211s-.8297-2.0244-1.8874-2.1211c-.106-.0097-.1867-.1023-.1867-.2115v-2.8197c0-.683.5393-1.2367 1.2044-1.2367h13.1464c.6651 0 1.2044.5537 1.2044 1.2367v2.8194c0 .1092-.0807.2021-.1867.2115-1.058.0968-1.8871 1.0098-1.8871 2.1214'/%3E%3Cpath fill='%23edbf00' fill-rule='evenodd' d='M26.7969 16.0961v-1.3183h1.9984c.6651 0 1.2044.5537 1.2044 1.2367v2.8194c0 .0593-.0238.1137-.0625.1527-.0326.0327-.0757.0546-.1242.0588-1.0581.0967-1.8871 1.0098-1.8871 2.1213 0 1.1114.8296 2.0244 1.8874 2.1211.0454.004.0862.0234.118.0526.0423.0394.0686.0964.0686.1588v2.7787c0 .7057-.5803 1.2777-1.2962 1.2777h-12.963c-.7159 0-1.2962-.572-1.2962-1.2777v-.0914h9.7753c1.4607 0 2.5775-1.2046 2.5775-2.6062v-2.8192c0-.7678-.5742-1.4951-1.4337-1.5744-.3252-.0297-.6403-.3278-.6403-.7581.0001-.4294.313-.7264.6367-.7576.8658-.0773 1.4368-.8104 1.4369-1.5749' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.single-product .main-container .zap-competition-requirements-wrapper .zap-competition-requirements-inner .d-flex .requirement.requirement-max-entries::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23002d53'/%3E%3Cpath fill='%23edbf00' fill-rule='evenodd' d='M16.84 11.7278c-1.0044 0-1.8183.8392-1.8183 1.875s.8139 1.8751 1.8183 1.8751 1.8182-.8393 1.8182-1.8751-.8138-1.875-1.8182-1.875' clip-rule='evenodd'/%3E%3Cpath fill='%23f0f3f5' fill-rule='evenodd' d='m23.4598 11.8628 2.4662 6.6084c.1287.3458.0858.7358-.1178 1.0418-.2029.3052-.5397.4875-.8989.4875h-2.2772c-.5237 0-1.0437-.078-1.5462-.231l-1.2888-.393.7949 2.4593c.2109.6503.3178 1.329.3178 2.0161v4.0231c0 .621-.488 1.125-1.0909 1.125s-1.0909-.504-1.0909-1.125v-4.0231c0-.2408-.024-.4786-.0641-.7133-.0196.0652-2.6029 5.2516-2.6029 5.2516-.2779.558-.9448.7666-1.4699.4845-.5353-.2842-.7455-.9637-.4699-1.5157l2.3201-4.6412c-.0087-.0307-1.2677-3.9608-1.2677-3.9608-.1992-.7546.0059-1.4941.5186-1.9853.512-.4921 1.2408-.6496 1.9026-.4133l4.1085 1.2525c.3011.0923.6139.1388.9281.1388h.6887l-1.5833-4.2444-.4022.1755c-.5535.2415-1.195-.024-1.4306-.5962-.2357-.5723.0233-1.2323.5775-1.4753l1.1273-.4935c.7055-.3106 1.5353.0255 1.851.747' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-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;
  gap: 8px;
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  color: #B9C1C9;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-countdown > div:not(:last-child)::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  right: -2px;
  top: calc(50% - 2px);
  background-color: #EDBF00;
  border-radius: 50%;
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-countdown > div span {
  color: #002442;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-countdown::after {
  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;
  content: "Until The Live Draw ";
  height: 48px;
  padding: 0px 1rem;
  background-color: #EDBF00;
  font-size: 14px;
  font-weight: 700;
  color: #002442;
  text-transform: capitalize;
  text-align: center;
  max-width: 100px;
  line-height: 1.2;
  border-radius: 2px;
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-countdown > div {
  background-color: #fff;
  height: 48px;
  width: auto;
  min-width: 48px;
  font-size: 10px;
  line-height: 1.4;
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-countdown > div span {
  font-size: 20px;
  line-height: 1;
}
.single-product .main-container .zap-competition-requirements-wrapper .competition-countdown-wrapper #competition-countdown > div::after {
  content: none !important;
}
.single-product .main-container div.product {
  background-color: #fff;
  padding: 40px 95px;
  margin: 0px;
  border-radius: 0 0 2px 2px;
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product {
    padding: 40px 0px;
  }
}
.single-product .main-container div.product .onsale {
  display: none;
}
.single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap {
  margin-bottom: 1.5rem;
  gap: 8px;
}
.single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .zapc-banner {
  width: auto;
  padding: 0.4rem 1rem 0.3rem;
  position: absolute;
  z-index: 1;
  margin: 0px;
  white-space: nowrap;
  border-radius: 2px;
  border: 1px solid #D1D8E0;
  background: #F0F3F5;
  color: #002442;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
}
.single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .zapc-banner.zap-draw-days-1 {
  background: #EDBF00;
  border-color: #EDBF00;
  color: #002442;
}
.single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .zapc-banner.zap-draw-days-0 {
  background: #002442;
  border-color: #002442;
  color: #fff;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .zapc-banner {
    font-size: 9px;
    letter-spacing: 0.6px;
    padding: 0.3rem 0.75rem 0.2rem;
  }
}
.single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .competition-tags > div {
  width: auto;
  padding: 0.4rem 1rem 0.3rem;
  position: absolute;
  z-index: 1;
  margin: 0px;
  white-space: nowrap;
  border-radius: 2px;
  border: 1px solid #D1D8E0;
  background: #F0F3F5;
  color: #002442;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  background: #EDBF00;
  border-color: #EDBF00;
  color: #002442;
  position: relative;
}
.single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .competition-tags > div.zap-draw-days-1 {
  background: #EDBF00;
  border-color: #EDBF00;
  color: #002442;
}
.single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .competition-tags > div.zap-draw-days-0 {
  background: #002442;
  border-color: #002442;
  color: #fff;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .date-banner-competition-tags-wrap .competition-tags > div {
    font-size: 9px;
    letter-spacing: 0.6px;
    padding: 0.3rem 0.75rem 0.2rem;
  }
}
.single-product .main-container div.product .entry-summary .product_title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 1.25rem;
}
.single-product .main-container div.product .entry-summary .price {
  color: #58697B;
  font-size: 24px;
  font-weight: 700;
  color: #002442;
  margin-bottom: 0rem;
}
.single-product .main-container div.product .entry-summary .price del {
  color: #D1D8E0;
}
.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: #B9C1C9;
  font-size: 10px;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .price {
    font-size: 14px;
  }
  .single-product .main-container div.product .entry-summary .price .price_suffix {
    font-size: 7px;
  }
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .price {
    font-size: 20px;
  }
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-competition-question-text {
  color: #58697B;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0.5rem;
  padding: 0px;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers {
  padding: 0px;
  gap: 8px;
  -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;
  margin: 0px;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@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 .zap-lottery-question-answer {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
}
.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-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  height: 36px;
  font-size: 10px;
  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:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !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::before {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer input:checked ~ label {
  background-color: #EDBF00 !important;
  color: #002442 !important;
  border-color: #EDBF00 !important;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress {
  margin: 1rem 0px 2.5rem;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track {
  background-color: #58697B;
  border-radius: 0px;
  height: 4px;
  margin-bottom: 1rem;
  border-radius: 2px;
  background-color: #D1D8E0;
  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: #EDBF00;
  border-radius: 2px;
}
.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;
  right: -6px;
  display: block;
  width: 14px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 24'%3E%3Cpath fill='%23002442' stroke='%23fff' stroke-width='3' d='M9 1.5c4.1714 0 7.5 3.4438 7.5 7.62598 0 2.83672-1.5271 5.32082-3.8057 6.63472v.8623l-.7158.4395-.5703.3496c-.0003.0011.0002.0029 0 .0049l-.0039.0478-.0078.0479-.5469 3.7061-.1885 1.2812H7.33887l-.18848-1.2812-.54687-3.7061-.00782-.0479-.0039-.0478c-.00018-.0022-.00063-.0037-.00098-.0049l-.56934-.3496-.71582-.4395v-.8623C3.02715 14.4468 1.5 11.9627 1.5 9.12598 1.50002 4.9438 4.82863 1.5 9 1.5Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label-percentage,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label {
  line-height: 1;
  position: absolute;
  bottom: -1rem;
  top: auto;
  left: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  color: #58697B;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .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 {
    font-size: 8px;
  }
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label-percentage::before,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label::before {
  content: "SOLD: ";
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label,
.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 .zapc-bulk-discount-buttons {
  margin-bottom: 2rem;
  grid-gap: 0.5rem;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0px;
  padding: 0.5rem;
  height: auto;
  white-space: unset;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button:hover {
  background-color: #F0F3F5 !important;
  border-color: #B9C1C9 !important;
  color: #58697B !important;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 4px;
  border-bottom: 1px solid #B9C1C9;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .dropdown-item,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto !important;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  margin-bottom: -1px;
  border-radius: 2px 2px 0px 0px;
  height: 32px;
  font-size: 10px;
  padding: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link::before, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .dropdown-item::before,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn::before {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link.active, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .active.dropdown-item,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn.active {
  background-color: #fff !important;
  border-color: #B9C1C9 !important;
  border-bottom-color: #fff !important;
  color: #002442 !important;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text {
  padding: 20px;
  border: 1px solid #B9C1C9;
  border-top: none;
  text-align: left;
  color: #58697B;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text {
    padding: 15px;
  }
}
.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: 15px 20px 20px;
  border: 1px solid #B9C1C9;
  border-top: none;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper {
    padding: 15px;
  }
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty {
  margin: 0px !important;
  padding: 0px 25px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity {
  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: 1rem;
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  margin-bottom: 3.5rem;
  border: none;
  width: 100%;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity::before {
  content: "How many tickets?";
  display: block;
  width: auto;
  color: #58697B;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0rem;
  white-space: nowrap;
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -2;
  order: -2;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity .qty {
  display: block !important;
  border: 1px solid #B9C1C9 !important;
  min-width: 80px;
  text-align: center;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty > input[type=button] {
  width: 24px !important;
  height: 24px !important;
  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;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: none !important;
  border-radius: 4px;
  padding: 0px;
  margin: 0px !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 8'%3E%3Cpath fill='%23002442' d='M0 3h8v2H0z'/%3E%3Cpath fill='%23002442' d='M5 9e-8V8H3V0z'/%3E%3C/svg%3E") center/8px no-repeat, #F0F3F5;
  text-indent: -9999px;
  font-size: 0px;
  overflow: hidden;
  -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-minus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 2'%3E%3Cpath fill='%23002442' d='M0 0h8v2H0z'/%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: #EDBF00;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer {
  padding: 0rem 10px 0rem 10px;
  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: 4px;
  border-radius: 8px;
  background-color: #D1D8E0;
}
.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 {
  border-radius: 8px;
  background-color: #EDBF00;
}
.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 {
  width: 12px;
  height: 12px;
  background-color: #002442;
  border: 2px solid #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .rangeslider .rangeslider__handle .rangeslider__handle__value {
  background-color: #002442;
  border: none;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 700;
  left: 5px;
  top: -55px;
  min-width: 0px;
  padding: 10px 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.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: -6px;
  border-top: 6px solid;
  border-top-color: #002442;
}
.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: 1.5rem;
  padding: 0px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  color: #002442 !important;
  margin: 0px;
  width: 100% !important;
  height: 48px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover {
  border-color: #002442 !important;
  background-color: #002442 !important;
  color: #EDBF00 !important;
}
.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 div.product .up-sells {
  margin-top: 3rem;
  width: 100%;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .up-sells {
    padding: 0px 15px;
  }
}
.single-product .main-container div.product .up-sells > h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  font-size: 32px;
  font-weight: 700;
  color: #002442;
  margin-bottom: 1rem;
}
.single-product .main-container div.product .up-sells > h2::before {
  content: "";
  display: block;
  aspect-ratio: 35/28;
  display: block;
  width: 1em;
  height: auto;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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;
  min-width: 1em;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .up-sells > h2 {
    font-size: 24px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 8px;
  }
}
.single-product .main-container div.product .up-sells .products > li.product {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
@media (max-width: 991.98px) {
  .single-product .main-container div.product .up-sells .products > li.product {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.single-product .main-container .trustpilot-widget {
  margin: 40px 0px;
}
.single-product .main-container #zapciw-instant-wins {
  max-width: 850px;
  margin: 80px auto 40px;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins {
    margin: 40px auto 40px;
  }
}
.single-product .main-container #zapciw-instant-wins .zapciw-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  font-size: 32px;
  font-weight: 700;
  color: #002442;
}
.single-product .main-container #zapciw-instant-wins .zapciw-title::before {
  content: "";
  display: block;
  aspect-ratio: 35/28;
  display: block;
  width: 1em;
  height: auto;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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;
  min-width: 1em;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins .zapciw-title {
    font-size: 24px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 8px;
  }
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner {
  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: 1px solid #B9C1C9;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  padding: 40px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins .zapciw-inner {
    padding: 20px;
  }
}
@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-loading {
  left: 0px;
  top: 0px;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group {
  margin-bottom: 20px;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  background: #F0F3F5;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header {
  grid-template-columns: 80px 18fr 2fr;
  grid-gap: 16px;
  padding: 10px;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header {
    grid-template-columns: 60px 18fr 2fr;
  }
}
.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: 80px;
  margin: 0px;
  border-radius: 2px;
}
@media (max-width: 767.98px) {
  .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: 60px;
  }
}
.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 {
  color: #002442;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.48px;
  margin: 0px 0px 0.25rem;
}
@media (max-width: 767.98px) {
  .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: 18px;
  }
}
.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-radius: 2px;
  background: #002442;
  color: #fff;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  padding: 0.35rem 0.75rem;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button {
  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;
  width: 24px;
  height: 24px;
  background-color: #B9C1C9;
  border-radius: 50%;
  -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: 12px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%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);
  -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;
}
.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: #EDBF00;
}
.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: 4px;
  border: 1px solid #B9C1C9;
  background: #fff;
  padding: 6px;
  gap: 6px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% - 30px);
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 {
  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;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto !important;
  min-width: 200px;
  background-color: transparent;
  border: none;
  margin: 0px;
  border-radius: 2px;
  height: 32px;
  color: #58697B;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: nowrap;
  -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-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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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: 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: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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 {
  background-color: #EDBF00;
  color: #002442;
}
@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 {
    max-width: 100%;
  }
  .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills li .dropdown-item {
    min-width: 100% !important;
    font-size: 9px !important;
    padding: 0px 5px;
  }
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
  background-color: #EDBF00;
  overflow: hidden;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
    min-width: 120px;
  }
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle {
  position: relative;
  background-color: #fff;
  margin: 1px 1px 0px 1px;
  border-radius: 4px 4px 0px 0px;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle::before, .single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle::after {
  content: "";
  width: 20px;
  height: 20px;
  background-color: #F0F3F5;
  position: absolute;
  top: calc(50% - 10px);
  left: -10px;
  border-radius: 50%;
  border: 1px solid #EDBF00;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle::after {
  left: auto;
  right: -10px;
}
.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 {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.32px;
}
.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-color: #EDBF00;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 1px;
}
.single-product .main-container #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won {
  background-color: #B9C1C9;
}
.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 {
  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-middle::before, .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::after {
  border: 1px solid #B9C1C9;
}
.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: #B9C1C9;
}
.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 {
  opacity: 1;
  background-color: #B9C1C9;
  color: #58697B;
}
.single-product .main-container .zap-competition-accordion-wrapper {
  margin-top: 50px;
}
.single-product .main-container .zap-competition-accordion-wrapper .container {
  padding: 0px;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single {
  max-width: 100%;
  margin: 0px auto 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header {
  padding: 0px;
  background-color: transparent;
  border: none;
  border-radius: 0px;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
  position: relative;
  width: 100%;
  padding: 0px !important;
  background-color: transparent;
  border: none;
  color: #002442;
  font-size: 32px;
  font-weight: 700;
  text-align: left;
}
@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: 24px;
  }
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::before {
  content: "";
  position: absolute;
  right: 0px;
  top: calc(50% - 12px);
  display: block;
  width: 24px;
  height: 24px;
  background-color: #B9C1C9;
  border-radius: 50%;
  -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 {
  content: "";
  position: absolute;
  right: 9px;
  top: calc(50% - 6px);
  display: block;
  width: 6px;
  height: 12px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%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);
  -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[aria-expanded=true]::after {
  -webkit-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button:hover::before {
  background-color: #EDBF00;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body {
  padding: 40px 0px 0px;
  color: #58697B;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body h3 {
  font-size: 1.5rem;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body p:last-of-type {
  margin-bottom: 0px;
}
.single-product .zapc-related-products {
  padding: 80px 0px;
}
@media (max-width: 767.98px) {
  .single-product .zapc-related-products {
    padding: 0px 0px 80px;
  }
}
.single-product .zapc-related-products .related {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
}
.single-product .zapc-related-products .related h2 {
  text-align: left;
}

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

/* ==========================================================================
   Page Template - Legal
   ========================================================================== */
.page-template-legal .main-container > .card {
  background-color: transparent !important;
  padding: 0px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page-template-legal .main-container > .card .nav-pills {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid #B9C1C9;
  background: #fff;
  padding: 6px;
  gap: 6px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item,
.page-template-legal .main-container > .card .nav-pills > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto !important;
  min-width: 200px;
  background-color: transparent;
  border: none;
  margin: 0px;
  border-radius: 2px;
  height: 32px;
  color: #58697B;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .page-template-legal .main-container > .card .nav-pills .nav-item .dropdown-item::before,
.page-template-legal .main-container > .card .nav-pills > .btn::before {
  content: none;
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link:hover, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 {
  background-color: #EDBF00;
  color: #002442;
}
@media (max-width: 767.98px) {
  .page-template-legal .main-container > .card .nav-pills {
    max-width: 100%;
  }
  .page-template-legal .main-container > .card .nav-pills li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .page-template-legal .main-container > .card .nav-pills li .nav-link, .page-template-legal .main-container > .card .nav-pills li .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .page-template-legal .main-container > .card .nav-pills li .dropdown-item {
    min-width: 100% !important;
    font-size: 9px !important;
    padding: 0px 5px;
  }
}
@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 li a {
    white-space: nowrap;
  }
}
.page-template-legal .main-container > *:not(.card) {
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
}
.page-template-legal .main-container > ol,
.page-template-legal .main-container > ul {
  list-style: inside;
}

/* ==========================================================================
   Page Template - Winners Archive
   ========================================================================== */
.post-type-archive-winner .zapct-winners .row > div:not(.alert) {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}
.post-type-archive-winner .zapct-winners .row .alert {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767.98px) {
  .post-type-archive-winner .zapct-winners .row {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
  .post-type-archive-winner .zapct-winners .row > div:not(.alert) {
    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: 4px;
  border: 1px solid #B9C1C9;
  background: #fff;
  padding: 6px;
  gap: 6px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3rem;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .zapc-competition-results-wrapper .nav-tabs .nav-item .dropdown-item,
.zapc-competition-results-wrapper .nav-tabs > .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: auto !important;
  min-width: 200px;
  background-color: transparent;
  border: none;
  margin: 0px;
  border-radius: 2px;
  height: 32px;
  color: #58697B;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item::before, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .zapc-competition-results-wrapper .nav-tabs .nav-item .dropdown-item::before,
.zapc-competition-results-wrapper .nav-tabs > .btn::before {
  content: none;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 .navbar-collapse .navbar-nav .dropdown-menu .menu-item .active.dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .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 {
  background-color: #EDBF00;
  color: #002442;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .nav-tabs {
    max-width: 100%;
  }
  .zapc-competition-results-wrapper .nav-tabs li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .zapc-competition-results-wrapper .nav-tabs li .nav-link, .zapc-competition-results-wrapper .nav-tabs li .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .dropdown-menu .menu-item .zapc-competition-results-wrapper .nav-tabs li .dropdown-item {
    min-width: 100% !important;
    font-size: 9px !important;
    padding: 0px 5px;
  }
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .nav-tabs {
    margin-bottom: 1.5rem;
  }
}
.zapc-competition-results-wrapper .result-wrap {
  max-width: 1000px;
  margin: 0px auto;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
  margin: 0px 0px 30px !important;
  padding: 0px 0px 0rem 110px;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
    padding: 0px 0px 0rem 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: 40px;
  top: 45px;
  width: 1px;
  height: calc(100% - 45px);
  background-color: #B9C1C9;
}
@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: 30px;
    top: 35px;
    height: calc(100% - 35px);
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  width: 80px;
  height: 80px;
  margin-left: 0px;
  left: 0px;
  top: 57px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 80 80'%3E%3Crect width='79' height='79' x='.5' y='.5' fill='%23fff' stroke='%23b9c1c9' rx='39.5'/%3E%3Cpath fill='%23edbf00' d='M52.649 26.1794h-2.5693v-.1425c0-1.1203-.9111-2.0369-2.0473-2.0369H32.6775c-1.1261 0-2.0474.9166-2.0474 2.0369v.1425H28.071c-1.6993 0-3.071 1.3749-3.071 3.0553v1.0286c0 3.3201 2.4772 6.08 5.7017 6.5383.43 3.8496 3.1325 7.017 6.7357 8.1372L36.1272 48.32h8.4656l-1.3102-3.3812c3.6135-1.1304 6.3057-4.2876 6.7357-8.1372 3.2142-.4583 5.7017-3.2182 5.7017-6.5383v-1.0286c0-1.6804-1.3819-3.0553-3.071-3.0553M30.6301 34.724c-2.0473-.4685-3.5828-2.2813-3.5828-4.4607v-1.0286c0-.5601.4606-1.0184 1.0237-1.0184h2.5591zm14.4336-.4073-1.5969 1.5581.3685 2.1897c.1433.8453-.737 1.4869-1.5047 1.0897l-1.9757-1.0388-1.9859 1.0388c-.7473.3972-1.6379-.2444-1.4946-1.0897l.3788-2.1897-1.5969-1.5581c-.6244-.6009-.2764-1.6397.563-1.7619l2.2214-.3157.9929-1.9961c.3787-.7639 1.4741-.7639 1.8528 0l.993 1.9961 2.2111.3258c.8496.1223 1.1874 1.161.5732 1.7518m8.609-4.0534c0 2.1693-1.5355 3.9922-3.593 4.4607v-6.5077h2.5693c.5631 0 1.0237.4583 1.0237 1.0184z'/%3E%3Cpath fill='%23b9c1c9' d='M50.8202 54.0014h-1.9395v-.0236c0-1.7108-1.4711-3.0978-3.2858-3.0978h-10.47c-1.8147 0-3.2857 1.387-3.2857 3.0978v.0236H29.9c-.5858 0-1.0599.447-1.0599.9993 0 .5524.4741.9993 1.0599.9993h20.9202c.5858 0 1.0599-.4469 1.0599-.9993 0-.5523-.4741-.9993-1.0599-.9993'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
    width: 60px;
    height: 60px;
    top: 47px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
  padding: 0px !important;
}
.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: #002442;
  font-size: 24px;
  font-weight: 700;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-results-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px solid #B9C1C9;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 36, 66, 0.1);
  padding: 40px;
  padding: 32px 40px;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-results-wrapper {
    padding: 20px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-results-wrapper .zapct-single-result {
  padding: 0.5rem 0px;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-results-wrapper .zapct-single-result:not(:last-child) {
  border-bottom: 1px solid #B9C1C9;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-results-wrapper .zapct-single-result strong {
  color: #002442;
  font-weight: 800;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-results-wrapper .zapct-single-result span {
  color: #58697B;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
    padding: 1.5rem;
  }
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .card-title {
    font-size: 1rem;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card:nth-last-child(2) {
  padding-bottom: 0px;
}
/* ==========================================================================
   Page Template - Entry Lists
   ========================================================================== */
.zapct-entry-list {
  max-width: 850px;
  margin: 0px auto;
}
.zapct-entry-list .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.zapct-entry-list .row > div {
  max-width: 100%;
  width: 100%;
}
.zapct-entry-list .row > div .card {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  gap: 20px;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card {
    padding: 15px;
    gap: 15px;
  }
}
.zapct-entry-list .row > div .card img {
  display: block;
  max-width: 64px;
  height: auto;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.zapct-entry-list .row > div .card .card-body {
  padding: 0;
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: auto 160px;
}
.zapct-entry-list .row > div .card .card-body > *:not(:last-child) {
  margin: 0px !important;
  text-align: left;
}
.zapct-entry-list .row > div .card .card-body .card-title {
  text-transform: initial;
  color: #002442;
  font-size: 24px;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card .card-body .card-title {
    font-size: 18px;
    text-align: left !important;
  }
}
.zapct-entry-list .row > div .card .card-body .card-text {
  color: #58697B;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card .card-body .card-text {
    font-size: 12px;
    text-align: left !important;
  }
}
.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: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn {
  max-width: 180px;
  height: 32px;
  font-size: 12px;
  border: transparent !important;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card .card-body > *:last-child .btn {
    max-width: 100%;
    margin-top: 0.25rem;
  }
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn i,
.zapct-entry-list .row > div .card .card-body > *:last-child .btn strong {
  display: none;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn::before {
  content: "Download";
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn::after {
  content: none !important;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card .card-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .zapct-entry-list .row > div .card .card-body > *:last-child .btn {
    width: 100%;
  }
}

/* ==========================================================================
   Page Template - FAQs
   ========================================================================== */
.container.zapct-faq #zapct-faq-accordion > .container:empty {
  display: none;
}
.container.zapct-faq .card {
  max-width: 850px;
  margin: 0px auto 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.container.zapct-faq .card .card-header {
  padding: 0px;
  background-color: transparent;
  border: none;
  border-radius: 0px;
}
.container.zapct-faq .card .card-header h5 button {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  width: 100%;
  height: auto;
  padding: 0px 40px 0px 0px !important;
  background-color: transparent !important;
  border: none;
  color: #002442;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0px;
  text-align: left;
  text-decoration: none;
  text-transform: unset;
  white-space: normal;
}
@media (max-width: 767.98px) {
  .container.zapct-faq .card .card-header h5 button {
    font-size: 18px;
    line-height: 1.3;
  }
}
.container.zapct-faq .card .card-header h5 button::before {
  content: "";
  position: absolute;
  right: 0px;
  top: calc(50% - 12px);
  display: block;
  width: 24px;
  height: 24px;
  background-color: #B9C1C9;
  border-radius: 50%;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.container.zapct-faq .card .card-header h5 button::after {
  content: "";
  position: absolute;
  right: 9px;
  top: calc(50% - 6px);
  display: block;
  width: 6px;
  height: 12px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%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);
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.container.zapct-faq .card .card-header h5 button[aria-expanded=true]::after {
  -webkit-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.container.zapct-faq .card .card-header h5 button:hover::before {
  background-color: #EDBF00;
}
.container.zapct-faq .card .card-body {
  padding: 30px 0px 0px;
  color: #58697B;
}
.container.zapct-faq .card .card-body h3 {
  font-size: 1.5rem;
}
.container.zapct-faq .card .card-body p:last-of-type {
  margin-bottom: 0px;
}

/* ==========================================================================
   WooCommerce - Instant Wins
   ========================================================================== */
/* ==========================================================================
   Page Template - Reveal the Winner
   ========================================================================== */
/* ==========================================================================
   Home Block - App Block
   ========================================================================== */
body > .zapct-app-block {
  background-color: #EDBF00;
  overflow: hidden;
  border: none;
  padding: 0px;
}
body > .zapct-app-block::before {
  content: "";
  position: absolute;
  top: 0px;
  right: 50%;
  display: block;
  aspect-ratio: 487/399;
  display: block;
  width: auto;
  height: 399px;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
@media (max-width: 767.98px) {
  body > .zapct-app-block::before {
    width: 100%;
    height: auto;
    right: 0px;
  }
}
@media (max-width: 991.98px) {
  body > .zapct-app-block .row > div {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
}
body > .zapct-app-block .app-block-inner {
  padding: 90px;
}
@media (max-width: 991.98px) {
  body > .zapct-app-block .app-block-inner {
    padding: 30px;
    margin-right: 0px !important;
  }
}
@media (max-width: 767.98px) {
  body > .zapct-app-block .app-block-inner {
    text-align: center;
  }
}
body > .zapct-app-block .app-block-inner h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  font-size: 32px;
  font-weight: 700;
  color: #002442;
  font-size: 48px;
}
body > .zapct-app-block .app-block-inner h2::before {
  content: "";
  display: block;
  aspect-ratio: 35/28;
  display: block;
  width: 1em;
  height: auto;
  background-color: #EDBF00;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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;
  min-width: 1em;
}
@media (max-width: 767.98px) {
  body > .zapct-app-block .app-block-inner h2 {
    font-size: 24px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 8px;
  }
}
body > .zapct-app-block .app-block-inner h2::before {
  background-color: #fff;
}
@media (max-width: 767.98px) {
  body > .zapct-app-block .app-block-inner h2 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
body > .zapct-app-block .app-block-inner p {
  font-weight: 500;
  margin-right: 100px;
}
@media (max-width: 767.98px) {
  body > .zapct-app-block .app-block-inner p {
    margin: 10px 0px 0px;
  }
}
body > .zapct-app-block .app-block-inner .zapct-app-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin-top: 60px;
}
@media (max-width: 767.98px) {
  body > .zapct-app-block .app-block-inner .zapct-app-buttons {
    margin-top: 30px;
  }
}
@media (max-width: 767.98px) {
  body > .zapct-app-block .app-block-inner .zapct-app-buttons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
body > .zapct-app-block .app-block-inner .zapct-app-buttons .zapct-app-button,
body > .zapct-app-block .app-block-inner .zapct-app-buttons .coming-soon {
  margin: 0px;
}
body > .zapct-app-block .app-block-inner .zapct-app-buttons .zapct-app-button::after,
body > .zapct-app-block .app-block-inner .zapct-app-buttons .coming-soon::after {
  background-color: #F0F3F5;
  opacity: 1;
  color: #002442;
  text-transform: uppercase;
  font-weight: 600;
}
body > .zapct-app-block .app-block-inner .zapct-app-buttons .zapct-app-button img,
body > .zapct-app-block .app-block-inner .zapct-app-buttons .coming-soon img {
  display: block;
  height: 48px;
  width: auto;
  max-width: 100%;
  border-radius: 8px;
}
body > .zapct-app-block .app-block-inner .zapct-app-buttons .zapct-app-button.google img,
body > .zapct-app-block .app-block-inner .zapct-app-buttons .coming-soon.google img {
  content: url("../images/Android Store Button.png");
}
@media (max-width: 991.98px) {
  body > .zapct-app-block .app-block-img {
    position: relative;
    aspect-ratio: 768/280;
    inset: 0px !important;
  }
}
@media (max-width: 767.98px) {
  body > .zapct-app-block .app-block-img {
    aspect-ratio: 2/1;
  }
}

/* ==========================================================================
   Home Block - Carousel
   ========================================================================== */
.zapct-carousel-wrapper {
  padding: 0px 20px;
}
@media (max-width: 767.98px) {
  .zapct-carousel-wrapper {
    padding: 0px 15px;
  }
}

#zapct-carousel {
  overflow: hidden;
}
#zapct-carousel .carousel-inner .carousel-item {
  height: auto;
}
#zapct-carousel .carousel-inner .carousel-item img {
  max-height: 100%;
  width: 100%;
}
#zapct-carousel .carousel-inner .carousel-item .overlay {
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  bottom: 0px;
  height: 50%;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption {
  position: absolute;
  z-index: 2;
  inset: auto 0px 40px 0px;
  padding: 0px 15px;
  margin: 0px auto 0px;
  width: 100%;
}
@media (max-width: 991.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    padding: 0px;
    margin: 0px;
    bottom: 0px;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-inner {
  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: 100%;
  position: relative;
  overflow: hidden;
  padding: 0px;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .carousel-caption-inner {
    padding: 15px 15px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
  display: none;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .title {
  background-color: transparent;
  padding: 0px 2rem 0px 0px;
  margin: 0px auto 0px 0px;
  max-width: calc(100% - 240px);
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .title {
    max-width: 100%;
    text-align: center;
    padding: 0px;
    margin: 0px 0px 15px 0px;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .title h2 {
  font-size: 36px;
  font-weight: 400;
  margin: 0px;
  line-height: 1.2;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
}
@media (max-width: 991.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .title h2 {
    font-size: 22px;
  }
}
#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;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #F0F3F5 !important;
  height: 48px;
  padding: 0px 2rem;
  border-radius: 2px;
  border: 1px solid #B9C1C9;
  outline: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  font-family: "Plus Jakarta Sans", sans-serif;
  color: #58697B !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-decoration: none;
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
  min-width: 200px;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:hover {
  color: #002442 !important;
  background-color: #EDBF00 !important;
  border-color: #EDBF00 !important;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link .btn:hover {
  background-color: #F0F3F5 !important;
  border-color: #B9C1C9 !important;
  color: #58697B !important;
}
#zapct-carousel .carousel-indicators {
  margin: 0px;
  bottom: 10px;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-indicators {
    top: auto;
    bottom: 8px;
  }
}
#zapct-carousel .carousel-indicators li {
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 50%;
  border: 10px solid transparent;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
#zapct-carousel .carousel-indicators li:hover, #zapct-carousel .carousel-indicators li.active {
  background-color: #EDBF00;
}
#zapct-carousel > a {
  width: 55px;
  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;
  position: absolute;
  top: calc(50% - 32px);
  left: -32px;
  width: 64px;
  height: 64px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
#zapct-carousel > a > span:not(.sr-only)::after {
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
  position: relative;
  left: 15px;
}
#zapct-carousel > a > span:not(.sr-only).carousel-control-next-icon {
  left: auto;
  right: -32px;
}
#zapct-carousel > a > span:not(.sr-only).carousel-control-next-icon::after {
  left: -15px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#zapct-carousel > a:hover > span:not(.sr-only) {
  background: black;
}
#zapct-carousel > a:hover > span:not(.sr-only)::after {
  background-color: #EDBF00;
}
@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-app {
  padding: 30px 0px;
}
@media (max-width: 991.98px) {
  .zapct-next-draw-app {
    padding-bottom: 0px;
  }
}
.zapct-next-draw-app > .d-flex {
  gap: 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.zapct-next-draw-app > .d-flex > div {
  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;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 100px;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
@media (max-width: 991.98px) {
  .zapct-next-draw-app > .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .zapct-next-draw-app > .d-flex {
    gap: 0px;
  }
}
.zapct-next-draw-app .zapct-next-draw {
  background-color: #fff;
  border: 1px solid #B9C1C9;
}
.zapct-next-draw-app .zapct-next-draw .timer-inner {
  gap: 30px;
}
@media (max-width: 767.98px) {
  .zapct-next-draw-app .zapct-next-draw .timer-inner {
    gap: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px 0px;
  }
}
.zapct-next-draw-app .zapct-next-draw .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;
  min-width: 220px;
}
.zapct-next-draw-app .zapct-next-draw .timer-inner #draw-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  color: #B9C1C9;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}
.zapct-next-draw-app .zapct-next-draw .timer-inner #draw-countdown > div:not(:last-child)::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  right: -2px;
  top: calc(50% - 2px);
  background-color: #EDBF00;
  border-radius: 50%;
}
.zapct-next-draw-app .zapct-next-draw .timer-inner #draw-countdown > div span {
  color: #002442;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}
.zapct-next-draw-app .zapct-next-draw .timer-inner #draw-countdown > div::after {
  content: none;
}
.zapct-next-draw-app .zapct-next-draw .timer-inner .until-next {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  white-space: nowrap;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .zapct-next-draw-app .zapct-next-draw .timer-inner .link {
    margin-top: 5px;
  }
}
.zapct-next-draw-app .zapct-next-draw .timer-inner .link .btn {
  height: 40px;
}
.zapct-next-draw-app .zapct-app-block {
  position: relative;
  padding: 0px;
  background: #EDBF00;
  overflow: hidden;
  display: none !important;
}
@media (max-width: 767.98px) {
  .zapct-next-draw-app .zapct-app-block {
    padding: 30px 0px;
  }
}
.zapct-next-draw-app .zapct-app-block::before, .zapct-next-draw-app .zapct-app-block::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  top: calc(50% - 16px);
  left: -16px;
  background-color: #002442;
  border-radius: 50%;
}
.zapct-next-draw-app .zapct-app-block::after {
  left: calc(100% - 16px);
}
.zapct-next-draw-app .zapct-app-block .row {
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px;
}
.zapct-next-draw-app .zapct-app-block .row::before {
  content: "";
  position: absolute;
  width: 196px;
  height: 156px;
  top: -25%;
  left: 10%;
  display: block;
  width: 196px;
  height: 156px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 28'%3E%3Cpath fill='%23edbf00' d='M30.3333 14.0003c0 2.4358 1.8667 4.4361 4.2467 4.648.2385.0214.42.2243.42.4634v6.177C35 26.786 33.786 28 32.2888 28H18.9966c-.2729 0-.4881-.2333-.4654-.5056l.2119-2.5421c.0525-.6384.4097-1.212.9593-1.5426l.5581-.3344c.1406-.0843.2268-.2366.2268-.4006v-.9172c.1283-.0395.2541-.0816.3792-.127.9858-.3584 1.8271-.8659 2.5232-1.5251.6968-.6579 1.2367-1.4526 1.6191-2.3801.3824-.9288.5963-1.973.6404-3.1313l.0162-1.4363c.0013-.1141-.0901-.2068-.2029-.2068h-7.4343c-.1354 0-.2333.1303-.1951.2606l.8614 2.9258c.0247.0875.105.1472.1951.1472h2.3042s-.4012 1.3941-1.9399 1.8693c-.4375.1354-.9962.2015-1.6774.2015-.5859 0-1.1388-.1063-1.6593-.3208-.5204-.2145-.9683-.5121-1.3442-.8925-.376-.3818-.6722-.8375-.888-1.3696s-.3195-1.1226-.3124-1.7734c.0117-.9904.3033-2.1843 1.2717-3.1429.7654-.7597 1.8174-1.21467 3.0307-1.21467.8549 0 1.5938.18991 2.2141.57167.5613.3429 1.0007.7772 1.3209 1.3009.0583.0959.1834.1238.2787.0654l3.045-1.87834c.0966-.05963.127-.18538.0668-.2813-.6741-1.0617-1.5912-1.91662-2.7475-2.56414-1.2205-.68251-2.5667-1.02345-4.0399-1.02345-1.2354 0-2.371.21001-3.4041.63131-1.0351.42001-1.9237 1.00012-2.6691 1.73708-.7441.73826-1.3287 1.60745-1.75129 2.60754-.42324 1.0001-.64167 2.0722-.65463 3.2143-.01296 1.1433.17759 2.2108.56908 3.2025.39344.9917.95344 1.8538 1.68254 2.583.7279.7304 1.5958 1.3067 2.605 1.7267.1063.044.2132.0862.3221.1251v1.0156c0 .164.0862.3157.2268.4l.5574.3344c.5497.3299.9068.9042.96 1.5426l.2119 2.5421c.0227.2723-.1919.5056-.4654.5056H2.7112C1.21398 28 0 26.786 0 25.2887v-6.177c0-.2391.181481-.4427.42-.4634 2.38065-.2119 4.24667-2.2122 4.24667-4.648S2.8 9.5643.42 9.35235C.181481 9.33096 0 9.12808 0 8.88891V2.70997C0 1.21336 1.21333 0 2.70991 0H32.2894c1.4966 0 2.71 1.21336 2.71 2.70997v6.17829c0 .23917-.1815.4427-.42.46344-2.3807.21195-4.2467 2.2122-4.2467 4.648z'/%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;
  opacity: 0.2;
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.zapct-next-draw-app .zapct-app-block .row > div {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  max-width: 100%;
  padding: 0px;
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner {
  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: 35px;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .zapct-next-draw-app .zapct-app-block .row > div .app-block-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 0px;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .zapct-next-draw-app .zapct-app-block .row > div .app-block-inner h2::before {
    content: none;
  }
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner p {
  display: none;
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons {
  margin: 0px;
  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: 12px;
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .zapct-app-button,
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .coming-soon {
  margin: 0px;
  border-radius: 10px;
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .zapct-app-button::after,
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .coming-soon::after {
  background-color: #F0F3F5;
  opacity: 1;
  color: #002442;
  text-transform: uppercase;
  top: -12px;
  font-size: 11px;
  padding: 2px 8px;
  font-weight: 600;
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .zapct-app-button img,
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .coming-soon img {
  display: block;
  height: 40px;
  width: auto;
  max-width: 100%;
}
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .zapct-app-button.google img,
.zapct-next-draw-app .zapct-app-block .row > div .app-block-inner .zapct-app-buttons .coming-soon.google img {
  content: url("../images/Android Store Button.png");
}
.zapct-next-draw-app .zapct-app-block .row > div:last-child {
  display: none;
}
.zapct-next-draw-app .zapct-app-block .app-block-img {
  display: none;
}

/* ==========================================================================
   Home Block - Products
   ========================================================================== */
.zapct-homepage-products-1 {
  overflow: hidden;
  position: relative;
  padding-top: 0px;
}
.zapct-homepage-products-1 .section-title {
  padding-top: 70px;
  border-top: 1px solid #B9C1C9;
}
@media (max-width: 767.98px) {
  .zapct-homepage-products-1 .section-title {
    padding-top: 40px;
  }
}
.zapct-homepage-products-1 .swiper-product-carousel-outer {
  position: relative;
}
.zapct-homepage-products-1 .woocommerce {
  overflow: hidden;
}
.zapct-homepage-products-1 .woocommerce ul.products {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: unset;
  -ms-flex-pack: unset;
  justify-content: unset;
  margin: 0px;
}
.zapct-homepage-products-1 .woocommerce ul.products li {
  height: unset;
  margin-bottom: 0;
  padding: 0px;
  -webkit-box-flex: 0 !important;
  -ms-flex: none !important;
  flex: none !important;
  max-width: 100% !important;
}

.swiper-nav-wrapper > div {
  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: absolute;
  top: calc(50% - 32px);
  left: -32px;
  width: 64px;
  height: 64px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
.swiper-nav-wrapper > div::after {
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
  position: relative;
  left: 15px;
}
.swiper-nav-wrapper > div.swiper-button-prev {
  left: auto;
  right: -32px;
}
.swiper-nav-wrapper > div.swiper-button-prev::after {
  left: -15px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.swiper-nav-wrapper > div:hover {
  background: black;
}
.swiper-nav-wrapper > div:hover::after {
  background-color: #EDBF00;
}

.swiper-pagination {
  position: relative !important;
  margin-top: 20px;
  gap: 10px;
}
.swiper-pagination .swiper-pagination-bullet {
  margin: 0px;
  background-color: #B9C1C9;
  opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet:hover, .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #002442;
}

.zapct-product-cat-filter {
  padding: 80px 0px 0px;
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter {
    padding: 40px 0px 0px;
  }
}
.zapct-product-cat-filter .zapc-product-cat-filter-list {
  display: block !important;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter {
  list-style: none;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 5px;
  margin: 0px;
}
@media (max-width: 991.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767.98px) {
  .zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter {
    grid-template-columns: repeat(1, 1fr);
  }
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter .filter-button {
  position: relative;
  overflow: hidden;
  display: block;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter .filter-button img {
  border-radius: 2px;
  max-width: 100%;
  -webkit-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter .filter-button span {
  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: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 2px;
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.33);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  padding: 0.75rem 1rem;
  min-width: 240px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}
.zapct-product-cat-filter .zapc-product-cat-filter-list .product-filter .filter-button:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.zapct-product-cat-filter .zapc-product-cat-filter-select {
  display: none !important;
}

.zapct-homepage-products-2 {
  padding-top: 3rem;
}
@media (max-width: 767.98px) {
  .zapct-homepage-products-2 {
    padding-top: 1rem;
  }
}

/* ==========================================================================
   Home Block - Reviews
   ========================================================================== */
.zapct-reviews-embed {
  background-color: #fff;
  padding: 120px 0px;
}
@media (max-width: 767.98px) {
  .zapct-reviews-embed {
    padding: 60px 0px;
  }
}

/* ==========================================================================
   Home Block - Stats
   ========================================================================== */
body > #zapct-homepage-stats {
  display: none !important;
}

.zapct-homepage-stats {
  padding: 0px 0px;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats {
    padding: 0px 0px 0px;
  }
}
.zapct-homepage-stats .container {
  padding: 0px;
}
.zapct-homepage-stats .container > .row {
  gap: 30px;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .container > .row {
    gap: 0px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.zapct-homepage-stats .container > .row > div {
  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-homepage-stats .container > .row > div:not(:last-child) .row::after {
  content: "";
  display: block;
  width: 1px;
  height: 80px;
  background-color: #B9C1C9;
  margin-left: 10px;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .container > .row > div:not(:last-child) .row::after {
    margin-left: 20px;
  }
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .container > .row > div:not(:last-child) .row::after {
    height: 40px;
    content: none;
  }
}
.zapct-homepage-stats .row {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.zapct-homepage-stats .row > div {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.zapct-homepage-stats .zapct-homepage-stats-item {
  margin: 0px;
}
.zapct-homepage-stats .zapct-homepage-stats-item .row {
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .row {
    gap: 10px;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .icon {
  margin: 0px;
  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-homepage-stats .zapct-homepage-stats-item .icon img {
  width: 80px;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .icon img {
    width: 55px;
  }
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .icon img {
    width: 40px;
  }
}
.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 {
  margin: 0px;
  color: #002442;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.1;
  text-align: left;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3 {
    font-size: 25px;
  }
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3 {
    font-size: 20px;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
  margin: 0px;
  color: #58697B;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.1;
  text-align: left;
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
    font-size: 14px;
  }
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
    font-size: 12px;
    max-width: 100px;
  }
}

/* ==========================================================================
   Home Block - Steps
   ========================================================================== */
.homepage-steps {
  position: relative;
  padding: 0px;
  margin: 40px 0px 80px;
}
@media (max-width: 767.98px) {
  .homepage-steps {
    margin: 40px 0px 40px;
  }
}
.homepage-steps::before {
  content: "";
  position: absolute;
  inset: 0 20px 80px 20px;
  background-color: #002442;
}
@media (max-width: 767.98px) {
  .homepage-steps::before {
    inset: 0 15px 60px;
  }
}
.homepage-steps .container {
  position: relative;
}
.homepage-steps .section-title {
  padding: 40px 0px;
  margin: 0px;
  color: #fff;
}
@media (max-width: 767.98px) {
  .homepage-steps .section-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.homepage-steps .homepage-steps-inner {
  counter-reset: step;
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner {
    margin: 0px 50px;
    overflow: hidden;
  }
}
.homepage-steps .homepage-steps-inner > .row {
  gap: 30px;
  margin: 0px;
}
.homepage-steps .homepage-steps-inner > .row > div {
  padding: 0px;
  margin-bottom: 30px;
}
@media (max-width: 991.98px) {
  .homepage-steps .homepage-steps-inner > .row > div {
    max-width: calc(50% - 15px);
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
  }
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner > .row > div {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    height: auto;
    margin-bottom: 0px;
  }
}
.homepage-steps .homepage-steps-inner .item {
  counter-increment: step;
  background-color: #002D53;
  padding: 0px 40px 40px;
  margin: 0px;
  border-radius: 2px;
  height: 100%;
}
.homepage-steps .homepage-steps-inner .item > .row::before {
  content: counter(step);
  display: block;
  width: 80px;
  height: 40px;
  margin: 0px auto 40px;
  background-color: #EDBF00;
  border-radius: 0px 0px 80px 80px;
  color: #002442;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  text-align: center;
}
.homepage-steps .homepage-steps-inner .item > .row > div {
  padding: 0px;
}
.homepage-steps .homepage-steps-inner .item .icon {
  text-align: center;
  margin: 0px 0px 20px;
}
.homepage-steps .homepage-steps-inner .item .title h3 {
  color: #FFF;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner .item .title h3 {
    font-size: 18px;
  }
}
.homepage-steps .homepage-steps-inner .item .desc p {
  color: #D1D8E0;
  text-align: center;
  font-size: 16px;
}
.homepage-steps .homepage-steps-inner .item .desc p:last-of-type {
  margin-bottom: 0px;
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner .item .desc p {
    font-size: 14px;
  }
}

/* ==========================================================================
   Home Block - Winners
   ========================================================================== */
#zapct-homepage-winners {
  padding: 40px 0px 80px;
  overflow: hidden;
}
#zapct-homepage-winners .section-title {
  margin-bottom: 40px;
}
#zapct-homepage-winners #zapct-homepage-winners-slider {
  overflow: visible;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-viewport {
  overflow: hidden;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}
@media (min-width: 576px) {
  #zapct-homepage-winners #zapct-homepage-winners-slider .flex-viewport {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  #zapct-homepage-winners #zapct-homepage-winners-slider .flex-viewport {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  #zapct-homepage-winners #zapct-homepage-winners-slider .flex-viewport {
    max-width: 96%;
  }
}
@media (min-width: 1200px) {
  #zapct-homepage-winners #zapct-homepage-winners-slider .flex-viewport {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  #zapct-homepage-winners #zapct-homepage-winners-slider .flex-viewport {
    max-width: 1360px;
  }
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-viewport .card {
  margin: 0px 1rem !important;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-control-nav {
  margin: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-control-nav li a {
  width: 8px;
  height: 8px;
  background-color: #B9C1C9;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-control-nav li a:hover, #zapct-homepage-winners #zapct-homepage-winners-slider .flex-control-nav li a.flex-active {
  background-color: #002442;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-direction-nav 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: absolute;
  top: calc(50% - 32px);
  left: -32px !important;
  width: 64px;
  height: 64px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-direction-nav li > a::after {
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23fff' d='M.292893 7.29491c-.3905247-.39053-.3905241-1.02369 0-1.41422L5.87868.294903c.62997-.629964 1.70711-.183796 1.70711.707107V12.1736c0 .8909-1.07715 1.3371-1.70711.7071z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
  position: relative;
  left: 15px;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-direction-nav li > a.flex-next {
  left: auto !important;
  right: -32px !important;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-direction-nav li > a.flex-next::after {
  left: -15px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-direction-nav li > a:hover {
  background: black;
}
#zapct-homepage-winners #zapct-homepage-winners-slider .flex-direction-nav li > a:hover::after {
  background-color: #EDBF00;
}

.post-type-archive-winner .zapct-winners .row > div .card,
#zapct-homepage-winners-slider .slides .slide .card {
  padding: 10px;
}
.post-type-archive-winner .zapct-winners .row > div .card img,
#zapct-homepage-winners-slider .slides .slide .card img {
  border-radius: 4px;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body,
#zapct-homepage-winners-slider .slides .slide .card .card-body {
  padding: 20px 10px 10px;
}
@media (max-width: 767.98px) {
  .post-type-archive-winner .zapct-winners .row > div .card .card-body,
  #zapct-homepage-winners-slider .slides .slide .card .card-body {
    padding: 10px 0px 10px;
  }
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .name,
#zapct-homepage-winners-slider .slides .slide .card .card-body .name {
  color: #58697B;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 0.25rem;
}
.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: #002442;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #B9C1C9;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .draw-date,
#zapct-homepage-winners-slider .slides .slide .card .card-body .draw-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
  color: #B9C1C9;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: -0.2px;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .draw-date::before,
#zapct-homepage-winners-slider .slides .slide .card .card-body .draw-date::before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%23edbf00' fill-rule='evenodd' d='M6 12c3.31371 0 6-2.68629 6-6S9.31371 0 6 0 0 2.68629 0 6s2.68629 6 6 6m.53571-9c0-.29587-.23984-.53571-.53571-.53571S5.46429 2.70413 5.46429 3v3c0 .29587.23984.53571.53571.53571h2.14286c.29587 0 .53571-.23984.53571-.53571s-.23984-.53571-.53571-.53571H6.53571z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media (max-width: 767.98px) {
  .post-type-archive-winner .zapct-winners .row > div .card .card-body .draw-date,
  #zapct-homepage-winners-slider .slides .slide .card .card-body .draw-date {
    display: block;
  }
  .post-type-archive-winner .zapct-winners .row > div .card .card-body .draw-date::before,
  #zapct-homepage-winners-slider .slides .slide .card .card-body .draw-date::before {
    content: none;
  }
}

/* ==========================================================================
   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: #58697B !important;
}
.xoo-wsc-header a,
.xoo-wsc-body a,
.xoo-wsc-footer a {
  color: #58697B !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: #6AD73C !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: #58697B;
  border-color: #58697B;
  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(72.0473933649, 85.9656398104, 100.7026066351);
  border-color: rgb(66.7298578199, 79.6208530806, 93.2701421801);
}
.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(72.0473933649, 85.9656398104, 100.7026066351);
  border-color: rgb(66.7298578199, 79.6208530806, 93.2701421801);
  box-shadow: 0 0 0 0.2rem rgba(113.05, 127.5, 142.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: #58697B;
  border-color: #58697B;
}
.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(66.7298578199, 79.6208530806, 93.2701421801);
  border-color: rgb(61.4123222749, 73.2760663507, 85.8376777251);
}
.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(113.05, 127.5, 142.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: #58697B;
  border-color: #58697B;
  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(72.0473933649, 85.9656398104, 100.7026066351);
  border-color: rgb(66.7298578199, 79.6208530806, 93.2701421801);
}
.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(72.0473933649, 85.9656398104, 100.7026066351);
  border-color: rgb(66.7298578199, 79.6208530806, 93.2701421801);
  box-shadow: 0 0 0 0.2rem rgba(113.05, 127.5, 142.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: #58697B;
  border-color: #58697B;
}
.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(66.7298578199, 79.6208530806, 93.2701421801);
  border-color: rgb(61.4123222749, 73.2760663507, 85.8376777251);
}
.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(113.05, 127.5, 142.8, 0.5);
}

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