/* ==========================================================================
   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 #D6AD5B;
    box-shadow: 0 0 0 0 #D6AD5B;
  }
  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 #D6AD5B;
    box-shadow: 0 0 0 0 #D6AD5B;
  }
  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: #FAFBFF;
    color: #0F2A3F;
    border-color: #0F2A3F;
  }
  50% {
    background-color: #0F2A3F;
    color: #FAFBFF;
    border-color: #FAFBFF;
  }
  100% {
    background-color: #FAFBFF;
    color: #0F2A3F;
    border-color: #FAFBFF;
  }
}
@keyframes cash-alt {
  0% {
    background-color: #FAFBFF;
    color: #0F2A3F;
    border-color: #0F2A3F;
  }
  50% {
    background-color: #0F2A3F;
    color: #FAFBFF;
    border-color: #FAFBFF;
  }
  100% {
    background-color: #FAFBFF;
    color: #0F2A3F;
    border-color: #FAFBFF;
  }
}
/* ==========================================================================
   Typography
   ========================================================================== */
body {
  font-family: "Manrope", sans-serif;
  font-size: 1rem;
}

a {
  color: #0F2A3F;
}
a:hover {
  color: rgb(5.1923076923, 14.5384615385, 21.8076923077);
}

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

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

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

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

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

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

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

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

.badge:empty {
  display: none;
}

/* ==========================================================================
    Buttons
    ========================================================================== */
.btn,
.button,
.btn-wrapper 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;
  position: relative;
  height: 50px;
  padding: 0px 3rem;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77))) !important;
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  border: 1px solid rgba(214, 173, 91, 0.9) !important;
  border-radius: 0px;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  z-index: 0;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-family: "Manrope", sans-serif;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-decoration: none !important;
}
@media (max-width: 767.98px) {
  .btn,
  .button,
  .btn-wrapper a {
    padding: 0px 1.5rem;
  }
}
.btn::before,
.button::before,
.btn-wrapper a::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #183952;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.btn:hover,
.button:hover,
.btn-wrapper a:hover {
  color: #fff;
}
.btn:hover::before,
.button:hover::before,
.btn-wrapper a:hover::before {
  opacity: 1;
}
.btn .badge,
.button .badge,
.btn-wrapper a .badge {
  top: 0px;
  margin-right: 0.5rem;
}

.btn-secondary {
  all: unset;
  background: transparent !important;
  border: none !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;
  color: var(--Color-Off-White, #FAFBFF);
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
  text-decoration: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.btn-secondary::before {
  content: none;
}
.btn-secondary::after {
  content: "";
  display: block;
  width: 30px;
  height: 15px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%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 transform ease-in-out;
  -o-transition: 0.3s transform ease-in-out;
  transition: 0.3s transform ease-in-out;
  margin-left: 1rem;
}
.btn-secondary:hover {
  cursor: pointer;
  color: #D6AD5B;
}
.btn-secondary:hover::after {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}

/* ==========================================================================
   Cards
   ========================================================================== */
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none;
  border-radius: 0px;
  background-color: #20435F;
  color: #FAFBFF;
}

.card-body {
  padding: 1.25rem;
}

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

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

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

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

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

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

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

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

.table-bordered {
  border: 1px solid rgba(250, 251, 255, 0.3);
}
.table-bordered th,
.table-bordered td {
  border: 1px solid rgba(250, 251, 255, 0.3);
}
.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: #183952 !important;
}

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(187.8, 195.36, 201.24);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(130.2, 144.24, 155.16);
}

.table-hover .table-primary:hover {
  background-color: rgb(173.6333333333, 182.7870833333, 189.9066666667);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(173.6333333333, 182.7870833333, 189.9066666667);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(243.52, 232.04, 209.08);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(233.68, 212.36, 169.72);
}

.table-hover .table-secondary:hover {
  background-color: rgb(238.42, 221.84, 188.68);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(238.42, 221.84, 188.68);
}

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

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

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

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

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(251.92, 235.4, 202.92);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(249.28, 218.6, 158.28);
}

.table-hover .table-warning:hover {
  background-color: rgb(250.496142132, 226.3390862944, 178.843857868);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(250.496142132, 226.3390862944, 178.843857868);
}

.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(253.6, 253.88, 255);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(252.4, 252.92, 255);
}

.table-hover .table-light:hover {
  background-color: rgb(228.1, 233.48, 255);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(228.1, 233.48, 255);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(187.8, 195.36, 201.24);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(130.2, 144.24, 155.16);
}

.table-hover .table-dark:hover {
  background-color: rgb(173.6333333333, 182.7870833333, 189.9066666667);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(173.6333333333, 182.7870833333, 189.9066666667);
}

.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: #FAFBFF;
  background-color: #0F2A3F;
  border-color: rgba(250, 251, 255, 0.3) !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: #0F2A3F;
  padding: 3rem 0px 0px;
}
@media (max-width: 767.98px) {
  .zapct-footer .d-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.zapct-footer .zapct-footer-nav .zapct-footer-logo {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .zapct-footer-logo {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 1rem;
  }
}
.zapct-footer .zapct-footer-nav .zapct-payment-types {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}
.zapct-footer .zapct-footer-nav .zapct-payment-types img {
  display: inline-block;
  height: 35px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .zapct-footer .zapct-footer-nav .zapct-payment-types img {
    height: 25px;
  }
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-nav .zapct-payment-types img {
    margin-top: 2rem;
  }
}
.zapct-footer .zapct-footer-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 2rem 0px 0px;
}
@media (max-width: 767.98px) {
  .zapct-footer .zapct-footer-navbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.zapct-footer .zapct-footer-navbar li {
  margin: 0px;
}
.zapct-footer .zapct-footer-navbar li a {
  color: var(--Color-Beige, #FAFBFF);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3.6px;
  text-transform: uppercase;
}
.zapct-footer .zapct-footer-navbar li a:hover {
  color: #D6AD5B;
}
.zapct-footer .zapct-legal {
  padding: 1rem 0px;
  border-color: rgba(250, 251, 255, 0.3);
  color: var(--Color-Beige, #FAFBFF);
  text-align: center;
  font-size: 12px;
  letter-spacing: 3.6px;
  text-transform: uppercase;
}
.zapct-footer .zapct-legal a {
  color: #D6AD5B;
}

.zapct-footer-social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.zapct-footer-social-icons a {
  margin: 0px 1rem 0px 0px !important;
}
.zapct-footer-social-icons a i {
  display: block;
}
.zapct-footer-social-icons a i::before {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%23FAFBFF' fill-rule='evenodd' d='M26.8353.0524902H4.26867C1.97119.0524902.104492 1.91919.104492 4.21666V26.7833c0 2.2975 1.866698 4.1642 4.164178 4.1642H15.4008l.0152-11.0415h-2.8719c-.3703 0-.6726-.3023-.6726-.6726l-.0151-3.5596c0-.3779.3023-.6802.6802-.6802h2.8642V11.555c0-3.99037 2.4335-6.16693 6.0007-6.16693h2.9172c.3778 0 .6801.3023.6801.68018v3.00032c0 .37787-.3023.68017-.6801.68017h-1.7912c-1.9347 0-2.3125.92206-2.3125 2.26726v2.9852h4.2548c.3779 0 .6802.3098.6726.6877 0 .0227 0 .0454-.0075.068l-.4232 3.5521c-.0454.34-.3326.597-.6727.597h-3.8165l-.0075 11.0415h6.6203c2.2975 0 4.1642-1.8667 4.1642-4.1642V4.21666c0-2.29747-1.8667-4.1641698-4.1642-4.1641698Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%23FAFBFF' fill-rule='evenodd' d='M26.8353.0524902H4.26867C1.97119.0524902.104492 1.91919.104492 4.21666V26.7833c0 2.2975 1.866698 4.1642 4.164178 4.1642H15.4008l.0152-11.0415h-2.8719c-.3703 0-.6726-.3023-.6726-.6726l-.0151-3.5596c0-.3779.3023-.6802.6802-.6802h2.8642V11.555c0-3.99037 2.4335-6.16693 6.0007-6.16693h2.9172c.3778 0 .6801.3023.6801.68018v3.00032c0 .37787-.3023.68017-.6801.68017h-1.7912c-1.9347 0-2.3125.92206-2.3125 2.26726v2.9852h4.2548c.3779 0 .6802.3098.6726.6877 0 .0227 0 .0454-.0075.068l-.4232 3.5521c-.0454.34-.3326.597-.6727.597h-3.8165l-.0075 11.0415h6.6203c2.2975 0 4.1642-1.8667 4.1642-4.1642V4.21666c0-2.29747-1.8667-4.1641698-4.1642-4.1641698Z' 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 ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
.zapct-footer-social-icons a i.fa-instagram-square::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%23FAFBFF' d='M15.4496 11.3293c2.2951.0222 4.1483 1.8759 4.1485 4.1709 0 2.2953-1.8757 4.1495-4.1709 4.1495-2.2951-.0001-4.1483-1.8759-4.1485-4.1709 0-2.2953 1.8757-4.1495 4.1709-4.1495Z'/%3E%3Cpath fill='%23FAFBFF' fill-rule='evenodd' d='M15.3608.05298c1.7433 0 3.487-.0005809 5.2304.0214843.8827 0 1.7658.0664277 2.6485.1767577 1.7434.198617 3.3766.904818 4.6787 2.030278 1.2579 1.10347 2.1414 2.56021 2.5166 4.19335.2206.8826.3525 1.76528.3525 2.66993v.02246c.0441 2.09656.0883 4.21546.1104 5.62796-.0221 2.3832-.0444 4.0383-.0664 5.6933 0 1.0152-.0659 2.0089-.1983 3.002-.3752 3.4869-2.9576 6.3342-6.4004 7.0625-1.0151.1986-2.0302.331-3.0674.331-3.2663.1104-6.555.044-9.8212.044-1.0152 0-2.03044-.0666-3.02349-.1328-1.45643-.0663-2.89058-.4857-4.14843-1.2139-1.69928-.9931-2.95741-2.5597-3.531253-4.4355-.308967-.9269-.486129-1.8981-.530273-2.8692-.1324175-2.2731-.11035181-4.5686-.11035181-6.8418 0-1.6329-.00017992-3.2879.04394531-4.9209 0-1.01518.0668015-2.00881.1992185-3.00194.220703-1.7655 1.014744-3.44304 2.228514-4.74511C3.66379 1.55307 5.20894.714523 6.88614.405519c.77239-.154477 1.545-.242572 2.31739-.264648C11.2559.0525971 13.3084.05298 15.3608.05298Zm.0664 7.52539c-4.3698.00007-7.92289 3.55313-7.92289 7.92283.00002 4.3697 3.55319 7.9228 7.92289 7.9229 4.3918 0 7.9228-3.5531 7.9228-7.9229 0-4.3697-3.5531-7.92283-7.9228-7.92283Zm9.0048-3.6416c-1.4786.02207-2.6929 1.21376-2.6709 2.69238.0221 1.47859 1.2139 2.67079 2.6924 2.6709v-.02246c1.4787-.02207 2.6709-1.21431 2.6709-2.6709-.0223-1.47831-1.214-2.66972-2.6924-2.66992Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 31 31'%3E%3Cpath fill='%23FAFBFF' d='M15.4496 11.3293c2.2951.0222 4.1483 1.8759 4.1485 4.1709 0 2.2953-1.8757 4.1495-4.1709 4.1495-2.2951-.0001-4.1483-1.8759-4.1485-4.1709 0-2.2953 1.8757-4.1495 4.1709-4.1495Z'/%3E%3Cpath fill='%23FAFBFF' fill-rule='evenodd' d='M15.3608.05298c1.7433 0 3.487-.0005809 5.2304.0214843.8827 0 1.7658.0664277 2.6485.1767577 1.7434.198617 3.3766.904818 4.6787 2.030278 1.2579 1.10347 2.1414 2.56021 2.5166 4.19335.2206.8826.3525 1.76528.3525 2.66993v.02246c.0441 2.09656.0883 4.21546.1104 5.62796-.0221 2.3832-.0444 4.0383-.0664 5.6933 0 1.0152-.0659 2.0089-.1983 3.002-.3752 3.4869-2.9576 6.3342-6.4004 7.0625-1.0151.1986-2.0302.331-3.0674.331-3.2663.1104-6.555.044-9.8212.044-1.0152 0-2.03044-.0666-3.02349-.1328-1.45643-.0663-2.89058-.4857-4.14843-1.2139-1.69928-.9931-2.95741-2.5597-3.531253-4.4355-.308967-.9269-.486129-1.8981-.530273-2.8692-.1324175-2.2731-.11035181-4.5686-.11035181-6.8418 0-1.6329-.00017992-3.2879.04394531-4.9209 0-1.01518.0668015-2.00881.1992185-3.00194.220703-1.7655 1.014744-3.44304 2.228514-4.74511C3.66379 1.55307 5.20894.714523 6.88614.405519c.77239-.154477 1.545-.242572 2.31739-.264648C11.2559.0525971 13.3084.05298 15.3608.05298Zm.0664 7.52539c-4.3698.00007-7.92289 3.55313-7.92289 7.92283.00002 4.3697 3.55319 7.9228 7.92289 7.9229 4.3918 0 7.9228-3.5531 7.9228-7.9229 0-4.3697-3.5531-7.92283-7.9228-7.92283Zm9.0048-3.6416c-1.4786.02207-2.6929 1.21376-2.6709 2.69238.0221 1.47859 1.2139 2.67079 2.6924 2.6709v-.02246c1.4787-.02207 2.6709-1.21431 2.6709-2.6709-.0223-1.47831-1.214-2.66972-2.6924-2.66992Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-twitter-square::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1226.4 1226.4'%3E%3Cpath d='M727.3 519.3 1174.1 0h-105.9L680.3 450.9 370.5 0H13.2l468.5 681.8-468.5 544.6h105.9l409.6-476.2 327.2 476.2h357.3L727.3 519.3ZM582.4 687.8l-47.5-67.9L157.2 79.7h162.6l304.8 436 47.5 67.9 396.2 566.7H905.7L582.4 687.9Z' style='fill:%23fff'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1226.4 1226.4'%3E%3Cpath d='M727.3 519.3 1174.1 0h-105.9L680.3 450.9 370.5 0H13.2l468.5 681.8-468.5 544.6h105.9l409.6-476.2 327.2 476.2h357.3L727.3 519.3ZM582.4 687.8l-47.5-67.9L157.2 79.7h162.6l304.8 436 47.5 67.9 396.2 566.7H905.7L582.4 687.9Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-tiktok::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 23'%3E%3Cpath fill='%23fff' d='M10.6285.220246C11.8297.20166 13.024.212674 14.217.20166c.0722 1.40498.5775 2.83611 1.606 3.82944 1.0263 1.01811 2.4781 1.48414 3.8907 1.64177v3.6959c-1.3238-.04337-2.6537-.31872-3.855-.8887-.5231-.2368-1.0105-.54175-1.4875-.85358-.0062 2.68191.011 5.36041-.0172 8.03131-.0716 1.2831-.495 2.56-1.2412 3.6174-1.2005 1.7602-3.28423 2.9077-5.42439 2.9435-1.31273.075-2.62409-.2829-3.7427-.9424-1.8538-1.0931-3.158272-3.0943-3.348264-5.242-.022028-.4591-.0296-.9176-.011014-1.3657.16521-1.7464 1.029118-3.4171 2.370078-4.5536 1.51994-1.32378 3.64908-1.95433 5.64262-1.58123.01859 1.35954-.0358 2.71773-.0358 4.07723-.91072-.2946-1.97495-.212-2.77071.3408-.58099.3765-1.02224.9534-1.25216 1.6059-.18999.4654-.13561.9824-.12459 1.4766.21821 1.5062 1.66656 2.7721 3.21265 2.6351 1.02499-.011 2.0073-.6058 2.54148-1.4765.1728-.305.3662-.6168.3765-.9755.0902-1.6418.0544-3.2766.0654-4.9184.0076-3.70005-.011-7.38975.0173-11.078065l-.0007-.000689Z'/%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 23'%3E%3Cpath fill='%23fff' d='M10.6285.220246C11.8297.20166 13.024.212674 14.217.20166c.0722 1.40498.5775 2.83611 1.606 3.82944 1.0263 1.01811 2.4781 1.48414 3.8907 1.64177v3.6959c-1.3238-.04337-2.6537-.31872-3.855-.8887-.5231-.2368-1.0105-.54175-1.4875-.85358-.0062 2.68191.011 5.36041-.0172 8.03131-.0716 1.2831-.495 2.56-1.2412 3.6174-1.2005 1.7602-3.28423 2.9077-5.42439 2.9435-1.31273.075-2.62409-.2829-3.7427-.9424-1.8538-1.0931-3.158272-3.0943-3.348264-5.242-.022028-.4591-.0296-.9176-.011014-1.3657.16521-1.7464 1.029118-3.4171 2.370078-4.5536 1.51994-1.32378 3.64908-1.95433 5.64262-1.58123.01859 1.35954-.0358 2.71773-.0358 4.07723-.91072-.2946-1.97495-.212-2.77071.3408-.58099.3765-1.02224.9534-1.25216 1.6059-.18999.4654-.13561.9824-.12459 1.4766.21821 1.5062 1.66656 2.7721 3.21265 2.6351 1.02499-.011 2.0073-.6058 2.54148-1.4765.1728-.305.3662-.6168.3765-.9755.0902-1.6418.0544-3.2766.0654-4.9184.0076-3.70005-.011-7.38975.0173-11.078065l-.0007-.000689Z'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-snapchat-square::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' version='1.1' viewBox='0 0 80 80'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M56.7 6.7H23.3C15.9 6.7 10 12.7 10 20v20c0 1.8 1.5 3.3 3.3 3.3s3.3-1.5 3.3-3.3V20c0-3.7 3-6.7 6.7-6.7h33.3c3.7 0 6.7 3 6.7 6.7v3.4c0 1.8 1.5 3.3 3.3 3.3s3.3-1.5 3.3-3.3V20c0-7.4-6-13.3-13.3-13.3Z' class='st0'/%3E%3Cpath d='M60 36.7h-3.3V30c0-5.5-4.5-10-10-10H33.4c-1.8 0-3.3 1.5-3.3 3.3s1.5 3.3 3.3 3.3h13.3c1.8 0 3.3 1.5 3.3 3.3v6.7H33.3c-5.5 0-10 4.5-10 10v3.3c0 5.5 4.5 10 10 10h13.3c5.5 0 10-4.5 10-10v-6.7h3.3c1.8 0 3.3 1.5 3.3 3.3v13.3c0 3.7-3 6.7-6.7 6.7H23.3c-3.7 0-6.7-3-6.7-6.7v-10c0-1.8-1.5-3.3-3.3-3.3S10 48 10 49.8v10c0 7.4 6 13.3 13.3 13.3h33.3c7.4 0 13.3-6 13.3-13.3V46.5c0-5.5-4.5-10-10-10ZM50 50c0 1.8-1.5 3.3-3.3 3.3H33.4c-1.8 0-3.3-1.5-3.3-3.3v-3.3c0-1.8 1.5-3.3 3.3-3.3h16.7v6.7Z' class='st0'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' version='1.1' viewBox='0 0 80 80'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M56.7 6.7H23.3C15.9 6.7 10 12.7 10 20v20c0 1.8 1.5 3.3 3.3 3.3s3.3-1.5 3.3-3.3V20c0-3.7 3-6.7 6.7-6.7h33.3c3.7 0 6.7 3 6.7 6.7v3.4c0 1.8 1.5 3.3 3.3 3.3s3.3-1.5 3.3-3.3V20c0-7.4-6-13.3-13.3-13.3Z' class='st0'/%3E%3Cpath d='M60 36.7h-3.3V30c0-5.5-4.5-10-10-10H33.4c-1.8 0-3.3 1.5-3.3 3.3s1.5 3.3 3.3 3.3h13.3c1.8 0 3.3 1.5 3.3 3.3v6.7H33.3c-5.5 0-10 4.5-10 10v3.3c0 5.5 4.5 10 10 10h13.3c5.5 0 10-4.5 10-10v-6.7h3.3c1.8 0 3.3 1.5 3.3 3.3v13.3c0 3.7-3 6.7-6.7 6.7H23.3c-3.7 0-6.7-3-6.7-6.7v-10c0-1.8-1.5-3.3-3.3-3.3S10 48 10 49.8v10c0 7.4 6 13.3 13.3 13.3h33.3c7.4 0 13.3-6 13.3-13.3V46.5c0-5.5-4.5-10-10-10ZM50 50c0 1.8-1.5 3.3-3.3 3.3H33.4c-1.8 0-3.3-1.5-3.3-3.3v-3.3c0-1.8 1.5-3.3 3.3-3.3h16.7v6.7Z' class='st0'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a i.fa-youtube-square::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 461 327'%3E%3Cpath d='M365.3 67.4H95.7C42.9 67.4 0 110.3 0 163.1v134.7c0 52.9 42.9 95.7 95.7 95.7h269.5c52.9 0 95.7-42.9 95.7-95.7V163.1c0-52.9-42.9-95.7-95.7-95.7h.1Zm-64.8 169.7-126.1 60.1c-3.4 1.6-7.2-.8-7.2-4.6v-124c0-3.8 4-6.2 7.3-4.5L300.6 228c3.7 1.9 3.7 7.3-.1 9.1Z' style='fill:%23fff;fill-rule:nonzero' transform='translate(0 -67.4)'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 461 327'%3E%3Cpath d='M365.3 67.4H95.7C42.9 67.4 0 110.3 0 163.1v134.7c0 52.9 42.9 95.7 95.7 95.7h269.5c52.9 0 95.7-42.9 95.7-95.7V163.1c0-52.9-42.9-95.7-95.7-95.7h.1Zm-64.8 169.7-126.1 60.1c-3.4 1.6-7.2-.8-7.2-4.6v-124c0-3.8 4-6.2 7.3-4.5L300.6 228c3.7 1.9 3.7 7.3-.1 9.1Z' style='fill:%23fff;fill-rule:nonzero' transform='translate(0 -67.4)'/%3E%3C/svg%3E");
  width: 35px;
}
.zapct-footer-social-icons a i.fa-linkedin::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2232 2500'%3E%3Cpath d='M483.8 303.7c255.9 192.8 531.1 583.5 632.2 793.2v553.9c0-11.8-4.5 1.5-14.3 30.2C1049 1836.4 843 2442.9 372 1958c-248-255.3-133.2-510.6 318.2-587.6C432 1414.5 141.6 1341.6 62 1056 39.1 973.9 0 467.8 0 399.4 0 57 299.2 164.7 483.8 303.7Zm1264.4 0c-255.9 192.8-531.1 583.5-632.2 793.2v553.9c0-11.8 4.5 1.5 14.3 30.2 52.7 155.4 258.7 761.9 729.7 277 248-255.3 133.2-510.6-318.2-587.6 258.2 44.1 548.6-28.8 628.2-314.4 22.9-82.2 62-588.3 62-656.6 0-342.4-299.2-234.8-483.8-95.7Z' style='fill:%23fff'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2232 2500'%3E%3Cpath d='M483.8 303.7c255.9 192.8 531.1 583.5 632.2 793.2v553.9c0-11.8-4.5 1.5-14.3 30.2C1049 1836.4 843 2442.9 372 1958c-248-255.3-133.2-510.6 318.2-587.6C432 1414.5 141.6 1341.6 62 1056 39.1 973.9 0 467.8 0 399.4 0 57 299.2 164.7 483.8 303.7Zm1264.4 0c-255.9 192.8-531.1 583.5-632.2 793.2v553.9c0-11.8 4.5 1.5 14.3 30.2 52.7 155.4 258.7 761.9 729.7 277 248-255.3 133.2-510.6-318.2-587.6 258.2 44.1 548.6-28.8 628.2-314.4 22.9-82.2 62-588.3 62-656.6 0-342.4-299.2-234.8-483.8-95.7Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.zapct-footer-social-icons a:hover i::before {
  background-color: #D6AD5B;
}

/* ==========================================================================
   Header
   ========================================================================== */
body > .woocommerce-store-notice {
  display: none !important;
}

.ticker {
  overflow: hidden;
  background-color: #20435F;
}
.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 80s linear infinite;
  animation: ticker 80s linear infinite;
}
.ticker .ticker-inner p {
  margin: 0px;
  width: 100%;
  padding: 0rem 3rem 4px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  white-space: nowrap;
}
.ticker .ticker-inner p a {
  color: #0F2A3F;
  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;
  border-bottom: 1px solid rgba(250, 251, 255, 0.3);
  background: url("../images/timeline.svg") center top/auto repeat-x, #0F2A3F;
}
@media (max-width: 991.98px) {
  .zapct-navbar {
    background-size: auto 9px;
  }
}
.zapct-navbar .zapct-navbar-primary {
  padding: 7px 75px 0px;
  height: 125px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary {
    padding: 4px 30px 0px;
    height: 100px;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse {
  width: auto;
  margin-left: auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse {
    width: 100%;
    background: url("../images/timeline.svg") center top/auto 9px repeat-x, #0F2A3F;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-navbar {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 992px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse #zapct-primary-right-navbar {
    display: none !important;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .offcanvas-close {
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 27 27'%3E%3Cpath fill='%23D6AD5B' d='M.771973 24.1066 24.1065.772079 26.2278 2.8934 2.89329 26.2279.771973 24.1066Z'/%3E%3Cpath fill='url(%23a)' fill-opacity='.2' d='M.771973 24.1066 24.1065.772079 26.2278 2.8934 2.89329 26.2279.771973 24.1066Z'/%3E%3Cpath fill='%23D6AD5B' d='M2.89329.77208 26.2278 24.1066l-2.1213 2.1213L.771973 2.8934 2.89329.77208Z'/%3E%3Cpath fill='url(%23b)' fill-opacity='.2' d='M2.89329.77208 26.2278 24.1066l-2.1213 2.1213L.771973 2.8934 2.89329.77208Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.4999' x2='13.4999' y1='.772079' y2='26.2279' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D6AD5B' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23B58A4D'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='13.4999' x2='13.4999' y1='.772079' y2='26.2279' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D6AD5B' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23B58A4D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
  margin: 35px 20px 3rem auto;
}
.zapct-navbar .zapct-navbar-primary .navbar-brand {
  padding: 0px 2vw;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-brand {
    padding: 0px;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    margin: 0px auto;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-brand img {
  display: block;
  height: 63px;
  margin: 0px;
  padding: 0px;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-brand img {
    max-height: 50px;
  }
}
.zapct-navbar .zapct-navbar-primary > #zapct-primary-right-navbar {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary > #zapct-primary-right-navbar {
    display: none !important;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler {
    display: block !important;
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15;
    margin: 0px !important;
    display: block;
    width: 33px;
    height: 27px;
    background-color: #D6AD5B;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 27'%3E%3Cpath fill='%230F2A3F' d='M8 0h25v3H8V0ZM0 12h33v3H0v-3ZM8 24h25v3H8v-3Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 27'%3E%3Cpath fill='%230F2A3F' d='M8 0h25v3H8V0ZM0 12h33v3H0v-3ZM8 24h25v3H8v-3Z'/%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 .navbar-collapse {
  padding: 0px 0vw !important;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-collapse {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding: 0px !important;
  }
  .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-item {
  padding: 0px 2vw;
  border: none;
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-link, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a {
  font-size: 15px;
  font-weight: 600 !important;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  white-space: nowrap;
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-link.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-link:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover {
  color: #D6AD5B;
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-link.dropdown-toggle::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a.dropdown-toggle::after {
  border: none;
  width: 10px;
  height: 7px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 7'%3E%3Cpath fill='%23D6AD5B' d='M4.5 5.66992-4.7e-7.669923.74414 7.9e-7 4.87207 4.58691 9 7e-8 9.74414.669922l-4.5 4.999998-.37207.41211L4.5 5.66992Z'/%3E%3Cpath fill='url(%23a)' fill-opacity='.2' d='M4.5 5.66992-4.7e-7.669923.74414 7.9e-7 4.87207 4.58691 9 7e-8 9.74414.669922l-4.5 4.999998-.37207.41211L4.5 5.66992Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='4.87207' x2='4.87207' y1='6.08203' y2='4.3e-7' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D6AD5B' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23B58A4D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
  vertical-align: 0.055em;
  -webkit-transition: 0.3s transform ease-in-out;
  -o-transition: 0.3s transform ease-in-out;
  transition: 0.3s transform ease-in-out;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-link.dropdown-toggle::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a.dropdown-toggle::after {
    vertical-align: 0.2em;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-link.dropdown-toggle[aria-expanded=true]::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a.dropdown-toggle[aria-expanded=true]::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .nav-link, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a {
    font-size: 22px;
    letter-spacing: 6px;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu {
  background-color: #183952;
  border-radius: 0px;
  padding: 13px 20px;
  left: 2vw;
  min-width: 0px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu {
    position: relative !important;
    left: auto;
    background-color: transparent;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li {
  padding: 0px;
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a {
  font-size: 14px;
  color: #fff;
  padding: 2px 0px;
  background-color: transparent;
  text-align: left;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a {
    font-size: 18px;
    text-align: center;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover {
  color: #D6AD5B;
}
.zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item {
  padding: 0px;
  border: none;
}
.zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .nav-link, .zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-my-account .nav-item a,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .nav-link,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-cart .nav-item 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;
  margin: 0px;
}
.zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .nav-link i, .zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a i, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-my-account .nav-item a i,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .nav-link i,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a i,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-cart .nav-item a i {
  height: auto;
  margin: 0px;
  font-size: 0px;
}
.zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .nav-link i::before, .zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a i::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-my-account .nav-item a i::before,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .nav-link i::before,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a i::before,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-cart .nav-item a i::before {
  content: "";
  display: block;
  width: 18px;
  height: 19px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 20'%3E%3Cpath fill='%230F2A3F' d='M11.8695 11.7795H5.70364C2.55054 11.7795 0 14.3249 0 17.4716c0 1.2685 1.02352 2.29 2.29466 2.29H15.2702c1.2712 0 2.2947-1.0215 2.2947-2.29 0-3.1467-2.5505-5.6921-5.7036-5.6921h.0082ZM8.78226 10.165c2.81274 0 5.09284-2.27554 5.09284-5.08252C13.8751 2.27551 11.595 0 8.78226 0 5.96957 0 3.68943 2.27551 3.68943 5.08248c0 2.80698 2.28014 5.08252 5.09283 5.08252Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 20'%3E%3Cpath fill='%230F2A3F' d='M11.8695 11.7795H5.70364C2.55054 11.7795 0 14.3249 0 17.4716c0 1.2685 1.02352 2.29 2.29466 2.29H15.2702c1.2712 0 2.2947-1.0215 2.2947-2.29 0-3.1467-2.5505-5.6921-5.7036-5.6921h.0082ZM8.78226 10.165c2.81274 0 5.09284-2.27554 5.09284-5.08252C13.8751 2.27551 11.595 0 8.78226 0 5.96957 0 3.68943 2.27551 3.68943 5.08248c0 2.80698 2.28014 5.08252 5.09283 5.08252Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition: 0.3s background ease-in-out;
  -o-transition: 0.3s background ease-in-out;
  transition: 0.3s background ease-in-out;
}
.zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .nav-link.nav-basket i::before, .zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a.nav-basket i::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-my-account .nav-item a.nav-basket i::before,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .nav-link.nav-basket i::before,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a.nav-basket i::before,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-cart .nav-item a.nav-basket i::before {
  display: block;
  width: 20px;
  height: 20px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%230F2A3F' d='M6.68774 8.40019c.47564 0 .86166-.37399.86166-.8348V4.30966c0-1.45547 1.22228-2.64006 2.725-2.64006 1.5023 0 2.725 1.18459 2.725 2.64006v3.25573c0 .46081.3861.8348.8617.8348s.8617-.37399.8617-.8348V4.30966C14.7228 1.9334 12.7272 0 10.2744 0 7.82212 0 5.8265 1.9334 5.8265 4.30966v3.25573c-.00043.46081.3856.8348.86124.8348Z'/%3E%3Cpath fill='%230F2A3F' d='M20.1587 6.52439h-4.5742v1.04099c0 .92079-.7729 1.66961-1.7233 1.66961-.95 0-1.7233-.74882-1.7233-1.66961V6.52439H8.41159v1.04099c0 .92079-.77291 1.66961-1.72333 1.66961s-1.72333-.74882-1.72333-1.66961V6.52439H.340362c-.23782 0-.3847337.18157-.3282946.40529L3.02661 18.8248c.18224.6686.90819 1.2104 1.62208 1.2104H15.8504c.7143 0 1.4398-.5422 1.6229-1.2104l3.0141-11.89512c.056-.22414-.0905-.40529-.3287-.40529Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 21 21'%3E%3Cpath fill='%230F2A3F' d='M6.68774 8.40019c.47564 0 .86166-.37399.86166-.8348V4.30966c0-1.45547 1.22228-2.64006 2.725-2.64006 1.5023 0 2.725 1.18459 2.725 2.64006v3.25573c0 .46081.3861.8348.8617.8348s.8617-.37399.8617-.8348V4.30966C14.7228 1.9334 12.7272 0 10.2744 0 7.82212 0 5.8265 1.9334 5.8265 4.30966v3.25573c-.00043.46081.3856.8348.86124.8348Z'/%3E%3Cpath fill='%230F2A3F' d='M20.1587 6.52439h-4.5742v1.04099c0 .92079-.7729 1.66961-1.7233 1.66961-.95 0-1.7233-.74882-1.7233-1.66961V6.52439H8.41159v1.04099c0 .92079-.77291 1.66961-1.72333 1.66961s-1.72333-.74882-1.72333-1.66961V6.52439H.340362c-.23782 0-.3847337.18157-.3282946.40529L3.02661 18.8248c.18224.6686.90819 1.2104 1.62208 1.2104H15.8504c.7143 0 1.4398-.5422 1.6229-1.2104l3.0141-11.89512c.056-.22414-.0905-.40529-.3287-.40529Z'/%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 .zapct-my-account .nav-item .nav-link:hover i::before, .zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a:hover i::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-my-account .nav-item a:hover i::before,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .nav-link:hover i::before,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a:hover i::before,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-cart .nav-item a:hover i::before {
  background-color: #fff;
}
.zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .nav-link #basket-count, .zapct-navbar .zapct-navbar-primary .zapct-my-account .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a #basket-count, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-my-account .nav-item a #basket-count,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .nav-link #basket-count,
.zapct-navbar .zapct-navbar-primary .zapct-cart .nav-item .navbar-collapse .navbar-nav .dropdown-menu li a #basket-count,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapct-cart .nav-item a #basket-count {
  display: none;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .zapct-cart {
    margin-left: 1rem;
  }
}

.home .zapct-navbar {
  border: none;
}

/* ==========================================================================
   Newsletter
   ========================================================================== */
.zapct-newsletter-block,
.zap-email-signup-form-container {
  padding: 5rem 0px;
  background: url("../images/newsletter-bg.jpg") center/cover no-repeat;
}
.zapct-newsletter-block .container .zap-email-signup-form,
.zap-email-signup-form-container .container .zap-email-signup-form {
  max-width: 550px;
  margin: 0px;
}
.zapct-newsletter-block .container .zap-email-signup-form h3,
.zap-email-signup-form-container .container .zap-email-signup-form h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--Color-Beige, #FAFBFF);
  font-size: 26px;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  padding-left: 0px;
  text-align: left;
  font-weight: 400;
}
.zapct-newsletter-block .container .zap-email-signup-form h3::before,
.zap-email-signup-form-container .container .zap-email-signup-form h3::before {
  content: "";
  display: block;
  width: 14px;
  height: 25px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%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 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin-right: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .container .zap-email-signup-form h3,
  .zap-email-signup-form-container .container .zap-email-signup-form h3 {
    font-size: 22px;
    display: block;
    text-align: center;
  }
  .zapct-newsletter-block .container .zap-email-signup-form h3::before,
  .zap-email-signup-form-container .container .zap-email-signup-form h3::before {
    display: inline-block;
  }
}
.zapct-newsletter-block .container .zap-email-signup-form .zap-email-signup-description,
.zapct-newsletter-block .container .zap-email-signup-form label,
.zap-email-signup-form-container .container .zap-email-signup-form .zap-email-signup-description,
.zap-email-signup-form-container .container .zap-email-signup-form label {
  display: none;
}
.zapct-newsletter-block .container .zap-email-signup-form label,
.zap-email-signup-form-container .container .zap-email-signup-form label {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-family: "Manrope", sans-serif;
  color: #fff;
  margin-bottom: 5px;
}
.zapct-newsletter-block .container .zap-email-signup-form label .required,
.zap-email-signup-form-container .container .zap-email-signup-form label .required {
  color: #D6AD5B;
}
.zapct-newsletter-block .container .zap-email-signup-form input,
.zap-email-signup-form-container .container .zap-email-signup-form input {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
  padding: 0.375rem 0.75rem;
  border: 1px solid var(--Color-Off-White, #FAFBFF);
  border-radius: 0em;
  color: var(--Color-Off-White, #FAFBFF);
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.7px;
}
.zapct-newsletter-block .container .zap-email-signup-form input:not(textarea),
.zap-email-signup-form-container .container .zap-email-signup-form input:not(textarea) {
  height: 50px;
}
.zapct-newsletter-block .container .zap-email-signup-form input:focus,
.zap-email-signup-form-container .container .zap-email-signup-form input:focus {
  border-color: #D6AD5B;
  color: var(--Color-Off-White, #FAFBFF);
}
.zapct-newsletter-block .container .zap-email-signup-form input::-webkit-input-placeholder,
.zap-email-signup-form-container .container .zap-email-signup-form input::-webkit-input-placeholder {
  color: #6F98B8;
}
.zapct-newsletter-block .container .zap-email-signup-form input::-moz-placeholder,
.zap-email-signup-form-container .container .zap-email-signup-form input::-moz-placeholder {
  color: #6F98B8;
}
.zapct-newsletter-block .container .zap-email-signup-form input:-ms-input-placeholder,
.zap-email-signup-form-container .container .zap-email-signup-form input:-ms-input-placeholder {
  color: #6F98B8;
}
.zapct-newsletter-block .container .zap-email-signup-form input::-ms-input-placeholder,
.zap-email-signup-form-container .container .zap-email-signup-form input::-ms-input-placeholder {
  color: #6F98B8;
}
.zapct-newsletter-block .container .zap-email-signup-form input::placeholder,
.zap-email-signup-form-container .container .zap-email-signup-form input::placeholder {
  color: #6F98B8;
}
.zapct-newsletter-block .container .zap-email-signup-form button,
.zap-email-signup-form-container .container .zap-email-signup-form 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;
  position: relative;
  height: 50px;
  padding: 0px 3rem;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77))) !important;
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  border: 1px solid rgba(214, 173, 91, 0.9) !important;
  border-radius: 0px;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  z-index: 0;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-family: "Manrope", sans-serif;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-decoration: none !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .container .zap-email-signup-form button,
  .zap-email-signup-form-container .container .zap-email-signup-form button {
    padding: 0px 1.5rem;
  }
}
.zapct-newsletter-block .container .zap-email-signup-form button::before,
.zap-email-signup-form-container .container .zap-email-signup-form button::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #183952;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-newsletter-block .container .zap-email-signup-form button:hover,
.zap-email-signup-form-container .container .zap-email-signup-form button:hover {
  color: #fff;
}
.zapct-newsletter-block .container .zap-email-signup-form button:hover::before,
.zap-email-signup-form-container .container .zap-email-signup-form button:hover::before {
  opacity: 1;
}
.zapct-newsletter-block .container .zap-email-signup-form button .badge,
.zap-email-signup-form-container .container .zap-email-signup-form button .badge {
  top: 0px;
  margin-right: 0.5rem;
}
.zapct-newsletter-block .overlay,
.zap-email-signup-form-container .overlay {
  padding: 0px;
}
.zapct-newsletter-block .overlay .inner,
.zap-email-signup-form-container .overlay .inner {
  padding: 0rem;
}
.zapct-newsletter-block .overlay .inner p,
.zap-email-signup-form-container .overlay .inner p {
  text-align: left;
}
.zapct-newsletter-block .overlay .inner h3,
.zap-email-signup-form-container .overlay .inner h3 {
  font-size: 14px !important;
  font-weight: 600 !important;
  letter-spacing: 2.8px !important;
  text-transform: uppercase !important;
  margin-bottom: 1.5rem !important;
  font-family: "Manrope", sans-serif !important;
}
.zapct-newsletter-block .overlay .inner p span,
.zap-email-signup-form-container .overlay .inner p span {
  text-align: left !important;
  letter-spacing: 0.7px !important;
  opacity: 0.7 !important;
  font-family: "Manrope", sans-serif !important;
  color: #FAFBFF !important;
  font-size: 14px !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form,
.zap-email-signup-form-container .overlay .inner .klaviyo-form {
  max-width: 550px;
}
@media (max-width: 991.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form,
  .zap-email-signup-form-container .overlay .inner .klaviyo-form {
    max-width: 100%;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row]:first-of-type > div h2 {
  font-family: "Manrope", sans-serif !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div input {
  font-family: "Manrope", sans-serif !important;
  outline: none !important;
}
@media (max-width: 991.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input,
  .zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div input {
    background: rgba(3, 6, 9, 0.5) !important;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-webkit-input-placeholder,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-webkit-input-placeholder {
  font-family: "Manrope", sans-serif !important;
  color: #FAFBFF !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-moz-placeholder,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-moz-placeholder {
  font-family: "Manrope", sans-serif !important;
  color: #FAFBFF !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input:-ms-input-placeholder,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div input:-ms-input-placeholder {
  font-family: "Manrope", sans-serif !important;
  color: #FAFBFF !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-ms-input-placeholder,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div input::-ms-input-placeholder {
  font-family: "Manrope", sans-serif !important;
  color: #FAFBFF !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div input::placeholder,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div input::placeholder {
  font-family: "Manrope", sans-serif !important;
  color: #FAFBFF !important;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > 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;
  position: relative;
  height: 50px;
  padding: 0px 3rem;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77))) !important;
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  border: 1px solid rgba(214, 173, 91, 0.9) !important;
  border-radius: 0px;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  z-index: 0;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-family: "Manrope", sans-serif;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-decoration: none !important;
  font-family: "Manrope", sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 2.8px !important;
  color: #0F2A3F !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button,
  .zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div button {
    padding: 0px 1.5rem;
  }
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button::before,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div button::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #183952;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover {
  color: #fff;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover::before,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover::before {
  opacity: 1;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button .badge,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div button .badge {
  top: 0px;
  margin-right: 0.5rem;
}
.zapct-newsletter-block .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover,
.zap-email-signup-form-container .overlay .inner .klaviyo-form [data-testid=form-row] > div button:hover {
  color: #fff !important;
}

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

/* ==========================================================================
   General CSS
   ========================================================================== */
body {
  background-color: #0F2A3F;
  color: #FAFBFF;
  font-size: 14px;
}

h1, h2, h3, h4, h5 {
  color: #FAFBFF;
  font-weight: 400;
  text-transform: uppercase;
}

a {
  color: #FAFBFF;
}
a:hover {
  color: #D6AD5B;
}

.container.main-container {
  margin-bottom: 8rem;
}

.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;
  color: var(--Color-Beige, #FAFBFF);
  font-size: 26px;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  padding-left: 0px;
  text-align: left;
  font-weight: 400;
}
.section-title::before {
  content: "";
  display: block;
  width: 14px;
  height: 25px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%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 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin-right: 1rem;
}
@media (max-width: 767.98px) {
  .section-title {
    font-size: 22px;
    display: block;
    text-align: center;
  }
  .section-title::before {
    display: inline-block;
  }
}

.zapct-page-title {
  background-color: transparent;
  padding: 4rem 0 2rem;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .zapct-page-title {
    padding: 2rem 0 1rem;
  }
}
.zapct-page-title h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--Color-Beige, #FAFBFF);
  font-size: 26px;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  padding-left: 0px;
  text-align: left;
  font-weight: 400;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 26px;
  font-weight: 400;
  letter-spacing: 4.5px;
  text-transform: uppercase;
}
.zapct-page-title h1::before {
  content: "";
  display: block;
  width: 14px;
  height: 25px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%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 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin-right: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-page-title h1 {
    font-size: 22px;
    display: block;
    text-align: center;
  }
  .zapct-page-title h1::before {
    display: inline-block;
  }
}
@media (max-width: 767.98px) {
  .zapct-page-title h1 {
    font-size: 22px;
  }
}

ul.pagination {
  margin: 2rem 0rem;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
ul.pagination .page-item {
  margin: 0px 5px;
}
ul.pagination .page-item .page-link {
  background-color: #20435F;
  border-radius: 0px;
  border: none;
  color: var(--Off-White, #F5F9FF);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-transform: uppercase;
}
ul.pagination .page-item .page-link:hover, ul.pagination .page-item .page-link.current {
  background-color: #D6AD5B;
  color: #0F2A3F;
}

form label {
  color: var(--Color-Off-White, #FAFBFF);
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
form .form-control {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
  padding: 0.375rem 0.75rem;
  border: 1px solid var(--Color-Off-White, #FAFBFF);
  border-radius: 0em;
  color: var(--Color-Off-White, #FAFBFF);
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.7px;
}
form .form-control:not(textarea) {
  height: 50px;
}
form .form-control:focus {
  border-color: #D6AD5B;
  color: var(--Color-Off-White, #FAFBFF);
}
form .form-control::-webkit-input-placeholder {
  color: #6F98B8;
}
form .form-control::-moz-placeholder {
  color: #6F98B8;
}
form .form-control:-ms-input-placeholder {
  color: #6F98B8;
}
form .form-control::-ms-input-placeholder {
  color: #6F98B8;
}
form .form-control::placeholder {
  color: #6F98B8;
}

/* ==========================================================================
   WooCommerce - Cart
   ========================================================================== */
.cross-sells {
  display: none;
}

.woocommerce-page table.shop_table td {
  background-color: #20435F !important;
}

.wc-empty-cart-message + section.content-block {
  display: none;
}

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

.woocommerce-form-coupon .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.woocommerce-form-coupon .card-body > * {
  margin-top: 0px !important;
}
@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;
  }
}

#customer_details .woocommerce-billing-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#customer_details .woocommerce-billing-fields #wc-customerio-marketing-optin {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

@media (max-width: 767.98px) {
  .woocommerce-cart .main-container > .woocommerce,
  .woocommerce-checkout .main-container > .woocommerce {
    padding: 0px;
  }
}
body.woocommerce-order-received ul.woocommerce-order-overview {
  border-color: rgba(250, 251, 255, 0.3);
  color: #FAFBFF;
}
body.woocommerce-order-received ul.woocommerce-order-overview * {
  border-color: rgba(250, 251, 255, 0.3) !important;
  color: #FAFBFF !important;
}

body.woocommerce-order-received .timeline ul:before {
  background-color: rgba(250, 251, 255, 0.3);
  height: 1px;
}

body.woocommerce-order-received .timeline ul li p {
  background-color: transparent;
}

.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: right;
  width: auto !important;
}

.modal .modal-header .close {
  color: #fff;
  text-shadow: none;
}
.modal .modal-footer {
  border-color: rgba(250, 251, 255, 0.3);
}

/* ==========================================================================
   WooCommerce - General
   ========================================================================== */
@media (min-width: 1200px) {
  div.woocommerce {
    max-width: 1360px !important;
  }
}
.zap-lottery-user-ticket-count,
.alert {
  border-radius: 0px;
  background-color: #E1E1E1;
  border-color: #E1E1E1;
  color: #0F2A3F;
}
.zap-lottery-user-ticket-count a,
.alert a {
  color: #0F2A3F;
}

/* ==========================================================================
   WooCommerce - My Account
   ========================================================================== */
.woocommerce-account.logged-out .woocommerce {
  padding: 0rem !important;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.woocommerce-account .woocommerce {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
  background-color: transparent;
  border-radius: 0px;
  padding: 0px;
  max-width: 1070px !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%;
  padding: 0px;
  max-width: 280px;
  border: none;
  margin: 0px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent !important;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    max-width: 100%;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item {
  margin-bottom: 10px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item 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;
  position: relative;
  height: 50px;
  padding: 0px 3rem;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77))) !important;
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  border: 1px solid rgba(214, 173, 91, 0.9) !important;
  border-radius: 0px;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  z-index: 0;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-family: "Manrope", sans-serif;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-decoration: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0px 0px 0px 1rem;
  background: #20435F !important;
  color: #FAFBFF;
  border-color: #20435F !important;
  font-weight: 500;
}
@media (max-width: 767.98px) {
  .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 .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a {
    padding: 0px 1.5rem;
  }
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #183952;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a:hover {
  color: #fff;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a:hover::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a:hover::before {
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link .badge, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a .badge, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a .badge {
  top: 0px;
  margin-right: 0.5rem;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a:before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a:before {
  content: "";
  position: relative;
  left: 0px;
  top: 1px;
  margin-right: 0.75rem;
  display: block;
  width: 15px;
  height: 15px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%230F2A3F' d='M13.2676 0c1.1983 0 2.1777 1.09281 2.2462 2.47076l.0038.15424v1.58998c0 .53057-.2643.94347-.582 1.16332l-.0804.0509c-.4978.28656-.8376.88323-.8376 1.5708 0 .63846.293 1.19854.7334 1.50473l.1042.06607c.3252.18714.6144.57365.657 1.08409l.0054.13015V11.375c0 1.398-.9367 2.5407-2.1178 2.6205L13.2676 14H2.76758C1.56932 14 .589833 12.9072.521398 11.5292l-.00382-.1542V9.78504c0-.53058.264249-.9435.581962-1.16334l.08042-.0509c.4978-.28656.83762-.88323.83762-1.5708 0-.63846-.29301-1.19854-.73343-1.50473l-.10419-.06607C.8548 5.24205.565539 4.85557.522961 4.34513l-.005383-.13015V2.625c0-1.39797.936692-2.5407031 2.117792-2.62054396L2.76758 0H13.2676ZM6.51758 4.375c-.41421 0-.75.39175-.75.875v3.5c0 .48326.33579.875.75.875.41422 0 .75-.39174.75-.875v-3.5c0-.48325-.33578-.875-.75-.875Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%230F2A3F' d='M13.2676 0c1.1983 0 2.1777 1.09281 2.2462 2.47076l.0038.15424v1.58998c0 .53057-.2643.94347-.582 1.16332l-.0804.0509c-.4978.28656-.8376.88323-.8376 1.5708 0 .63846.293 1.19854.7334 1.50473l.1042.06607c.3252.18714.6144.57365.657 1.08409l.0054.13015V11.375c0 1.398-.9367 2.5407-2.1178 2.6205L13.2676 14H2.76758C1.56932 14 .589833 12.9072.521398 11.5292l-.00382-.1542V9.78504c0-.53058.264249-.9435.581962-1.16334l.08042-.0509c.4978-.28656.83762-.88323.83762-1.5708 0-.63846-.29301-1.19854-.73343-1.50473l-.10419-.06607C.8548 5.24205.565539 4.85557.522961 4.34513l-.005383-.13015V2.625c0-1.39797.936692-2.5407031 2.117792-2.62054396L2.76758 0H13.2676ZM6.51758 4.375c-.41421 0-.75.39175-.75.875v3.5c0 .48326.33579.875.75.875.41422 0 .75-.39174.75-.875v-3.5c0-.48325-.33578-.875-.75-.875Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  opacity: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a::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 .navbar-collapse .navbar-nav .dropdown-menu li a.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a.active, .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 .navbar-collapse .navbar-nav .dropdown-menu li a:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item a:hover {
  border-color: #D6AD5B !important;
}
.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 16 14'%3E%3Cpath fill='%230F2A3F' d='M13.2676 0c1.1983 0 2.1777 1.09281 2.2462 2.47076l.0038.15424v1.58998c0 .53057-.2643.94347-.582 1.16332l-.0804.0509c-.4978.28656-.8376.88323-.8376 1.5708 0 .63846.293 1.19854.7334 1.50473l.1042.06607c.3252.18714.6144.57365.657 1.08409l.0054.13015V11.375c0 1.398-.9367 2.5407-2.1178 2.6205L13.2676 14H2.76758C1.56932 14 .589833 12.9072.521398 11.5292l-.00382-.1542V9.78504c0-.53058.264249-.9435.581962-1.16334l.08042-.0509c.4978-.28656.83762-.88323.83762-1.5708 0-.63846-.29301-1.19854-.73343-1.50473l-.10419-.06607C.8548 5.24205.565539 4.85557.522961 4.34513l-.005383-.13015V2.625c0-1.39797.936692-2.5407031 2.117792-2.62054396L2.76758 0H13.2676ZM6.51758 4.375c-.41421 0-.75.39175-.75.875v3.5c0 .48326.33579.875.75.875.41422 0 .75-.39174.75-.875v-3.5c0-.48325-.33578-.875-.75-.875Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 14'%3E%3Cpath fill='%230F2A3F' d='M13.2676 0c1.1983 0 2.1777 1.09281 2.2462 2.47076l.0038.15424v1.58998c0 .53057-.2643.94347-.582 1.16332l-.0804.0509c-.4978.28656-.8376.88323-.8376 1.5708 0 .63846.293 1.19854.7334 1.50473l.1042.06607c.3252.18714.6144.57365.657 1.08409l.0054.13015V11.375c0 1.398-.9367 2.5407-2.1178 2.6205L13.2676 14H2.76758C1.56932 14 .589833 12.9072.521398 11.5292l-.00382-.1542V9.78504c0-.53058.264249-.9435.581962-1.16334l.08042-.0509c.4978-.28656.83762-.88323.83762-1.5708 0-.63846-.29301-1.19854-.73343-1.50473l-.10419-.06607C.8548 5.24205.565539 4.85557.522961 4.34513l-.005383-.13015V2.625c0-1.39797.936692-2.5407031 2.117792-2.62054396L2.76758 0H13.2676ZM6.51758 4.375c-.41421 0-.75.39175-.75.875v3.5c0 .48326.33579.875.75.875.41422 0 .75-.39174.75-.875v-3.5c0-.48325-.33578-.875-.75-.875Z'/%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 15 15'%3E%3Cpath fill='%230F2A3F' fill-rule='evenodd' d='M11.8926.373596c1.4498 0 2.625.940204 2.625 2.099994V13.6736c0 .2691-.1928.5143-.496.6309-.3032.1165-.663.0838-.9256-.0843L11.4551 13.17l-1.64091 1.0502c-.34816.2228-.85006.2006-1.16532-.0516l-1.13129-.9051-1.13129.9051c-.31526.2522-.81716.2744-1.16532.0516L3.58008 13.17l-1.64089 1.0502c-.26265.1681-.62249.2008-.92565.0843-.303156-.1166-.495962-.3618-.495962-.6309V2.47359C.517578 1.3138 1.69283.373596 3.14258.373596h8.75002ZM7.51758 7.37359h-2.625c-.48325 0-.875.31339-.875.7 0 .38661.39175.7.875.7h2.625c.48326 0 .875-.31339.875-.7 0-.38661-.39174-.7-.875-.7Zm2.62502-2.8H4.89258c-.48325 0-.875.31341-.875.7 0 .35898.33779.65486.77296.69529l.10204.00471h5.25002c.4832 0 .875-.3134.875-.7 0-.35898-.3378-.65485-.773-.69529l-.102-.00471Z' 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 15 15'%3E%3Cpath fill='%230F2A3F' fill-rule='evenodd' d='M11.8926.373596c1.4498 0 2.625.940204 2.625 2.099994V13.6736c0 .2691-.1928.5143-.496.6309-.3032.1165-.663.0838-.9256-.0843L11.4551 13.17l-1.64091 1.0502c-.34816.2228-.85006.2006-1.16532-.0516l-1.13129-.9051-1.13129.9051c-.31526.2522-.81716.2744-1.16532.0516L3.58008 13.17l-1.64089 1.0502c-.26265.1681-.62249.2008-.92565.0843-.303156-.1166-.495962-.3618-.495962-.6309V2.47359C.517578 1.3138 1.69283.373596 3.14258.373596h8.75002ZM7.51758 7.37359h-2.625c-.48325 0-.875.31339-.875.7 0 .38661.39175.7.875.7h2.625c.48326 0 .875-.31339.875-.7 0-.38661-.39174-.7-.875-.7Zm2.62502-2.8H4.89258c-.48325 0-.875.31341-.875.7 0 .35898.33779.65486.77296.69529l.10204.00471h5.25002c.4832 0 .875-.3134.875-.7 0-.35898-.3378-.65485-.773-.69529l-.102-.00471Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.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 17 21'%3E%3Cpath fill='%230F2A3F' d='M8.60388.373596c-3.22565 0-5.84997 2.624324-5.84997 5.849974 0 3.22566 2.62432 5.84993 5.84997 5.84993 3.22562 0 5.85002-2.62427 5.85002-5.84993 0-3.22565-2.624-5.849974-5.85002-5.849974ZM11.7688 6.02065l-1.1372 1.16584.2699 1.65318c.0384.23661-.0611.4748-.2582.61347-.1069.07522-.2339.11361-.36.11361-.1046 0-.2088-.02585-.30321-.07874l-1.37543-.7596-1.37542.76038c-.20959.11635-.46893.10264-.66441-.03604-.19626-.13868-.29577-.37686-.25816-.61348l.26991-1.65317-1.13646-1.16585c-.16375-.16806-.22055-.41447-.14534-.63698.07444-.22329.26679-.3843.49988-.42034l1.54701-.23662.69692-1.48512c.20567-.44032.92844-.44032 1.13411 0l.69692 1.48512 1.54698.23662c.2323.03525.4255.19705.4999.42034.0744.22212.0176.46892-.1461.63698l-.0016.0004ZM3.29455 11.3857.0752609 17.0282c-.1080115.1948-.0998229.4384.0249561.6252.124778.1869.341191.3003.573981.276l2.562252-.1869 1.1312 2.2488c.10801.2029.31623.333.54083.341h.01677c.2246 0 .44101-.1217.54903-.3086l2.09628-3.6372-2.03818-3.5154c-.84031-.349-1.59717-.8601-2.23783-1.4854ZM16.4383 17.0155l-3.0907-5.6302c-1.0064 1.0347-2.33 1.7356-3.80399 1.9475-.30907.0489-.62594.0734-.95099.0734-.34882 0-.68946-.0245-1.02231-.0814l.99074 1.8009 2.68655 4.8969c.1029.1875.3013.3097.5152.3097h.016c.2218-.008.4201-.1386.523-.3422l1.0859-2.2569 2.4885.1956c.2218.0164.428-.0898.5468-.2853.1189-.1876.126-.4324.0153-.628Z'/%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 21'%3E%3Cpath fill='%230F2A3F' d='M8.60388.373596c-3.22565 0-5.84997 2.624324-5.84997 5.849974 0 3.22566 2.62432 5.84993 5.84997 5.84993 3.22562 0 5.85002-2.62427 5.85002-5.84993 0-3.22565-2.624-5.849974-5.85002-5.849974ZM11.7688 6.02065l-1.1372 1.16584.2699 1.65318c.0384.23661-.0611.4748-.2582.61347-.1069.07522-.2339.11361-.36.11361-.1046 0-.2088-.02585-.30321-.07874l-1.37543-.7596-1.37542.76038c-.20959.11635-.46893.10264-.66441-.03604-.19626-.13868-.29577-.37686-.25816-.61348l.26991-1.65317-1.13646-1.16585c-.16375-.16806-.22055-.41447-.14534-.63698.07444-.22329.26679-.3843.49988-.42034l1.54701-.23662.69692-1.48512c.20567-.44032.92844-.44032 1.13411 0l.69692 1.48512 1.54698.23662c.2323.03525.4255.19705.4999.42034.0744.22212.0176.46892-.1461.63698l-.0016.0004ZM3.29455 11.3857.0752609 17.0282c-.1080115.1948-.0998229.4384.0249561.6252.124778.1869.341191.3003.573981.276l2.562252-.1869 1.1312 2.2488c.10801.2029.31623.333.54083.341h.01677c.2246 0 .44101-.1217.54903-.3086l2.09628-3.6372-2.03818-3.5154c-.84031-.349-1.59717-.8601-2.23783-1.4854ZM16.4383 17.0155l-3.0907-5.6302c-1.0064 1.0347-2.33 1.7356-3.80399 1.9475-.30907.0489-.62594.0734-.95099.0734-.34882 0-.68946-.0245-1.02231-.0814l.99074 1.8009 2.68655 4.8969c.1029.1875.3013.3097.5152.3097h.016c.2218-.008.4201-.1386.523-.3422l1.0859-2.2569 2.4885.1956c.2218.0164.428-.0898.5468-.2853.1189-.1876.126-.4324.0153-.628Z'/%3E%3C/svg%3E");
  height: 18px;
}
.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 18 19'%3E%3Cpath fill='url(%23a)' d='M9 .824c-4.968 0-9 4.043-9 9.023 0 4.98 4.032 9.022 9 9.022s9-4.042 9-9.022S13.968.824 9 .824Zm.297 13.534a1.14 1.14 0 0 1-.603 0c-1.404-.478-4.554-2.49-4.554-5.9 0-1.507 1.206-2.725 2.7-2.725.882 0 1.665.424 2.16 1.091a2.69 2.69 0 0 1 2.16-1.091c1.494 0 2.7 1.218 2.7 2.724 0 3.41-3.15 5.423-4.563 5.901Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1' x2='18' y1='10' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 19'%3E%3Cpath fill='url(%23a)' d='M9 .824c-4.968 0-9 4.043-9 9.023 0 4.98 4.032 9.022 9 9.022s9-4.042 9-9.022S13.968.824 9 .824Zm.297 13.534a1.14 1.14 0 0 1-.603 0c-1.404-.478-4.554-2.49-4.554-5.9 0-1.507 1.206-2.725 2.7-2.725.882 0 1.665.424 2.16 1.091a2.69 2.69 0 0 1 2.16-1.091c1.494 0 2.7 1.218 2.7 2.724 0 3.41-3.15 5.423-4.563 5.901Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-1' x2='18' y1='10' y2='10' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--woo-wallet a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 16'%3E%3Cpath fill='url(%23a)' d='M16.475 11.392c-.2 2.23-1.808 3.693-4.141 3.693h-7.5a4.173 4.173 0 0 1-4.167-4.177V5.06c0-2.272 1.367-3.86 3.492-4.127.216-.033.441-.05.675-.05h7.5c.216 0 .425.008.625.042 1.991.234 3.341 1.629 3.516 3.65a.41.41 0 0 1-.416.443h-1.292c-.8 0-1.542.31-2.075.86a2.943 2.943 0 0 0-.875 2.356c.133 1.52 1.467 2.716 3.05 2.716h1.192c.241 0 .441.2.416.442Z'/%3E%3Cpath fill='url(%23b)' d='M17.333 7.123v1.721c0 .46-.367.836-.833.852h-1.634c-.9 0-1.725-.66-1.8-1.562a1.68 1.68 0 0 1 .5-1.361 1.659 1.659 0 0 1 1.2-.502H16.5a.857.857 0 0 1 .833.852Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.5' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 18 16'%3E%3Cpath fill='url(%23a)' d='M16.475 11.392c-.2 2.23-1.808 3.693-4.141 3.693h-7.5a4.173 4.173 0 0 1-4.167-4.177V5.06c0-2.272 1.367-3.86 3.492-4.127.216-.033.441-.05.675-.05h7.5c.216 0 .425.008.625.042 1.991.234 3.341 1.629 3.516 3.65a.41.41 0 0 1-.416.443h-1.292c-.8 0-1.542.31-2.075.86a2.943 2.943 0 0 0-.875 2.356c.133 1.52 1.467 2.716 3.05 2.716h1.192c.241 0 .441.2.416.442Z'/%3E%3Cpath fill='url(%23b)' d='M17.333 7.123v1.721c0 .46-.367.836-.833.852h-1.634c-.9 0-1.725-.66-1.8-1.562a1.68 1.68 0 0 1 .5-1.361 1.659 1.659 0 0 1 1.2-.502H16.5a.857.857 0 0 1 .833.852Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.5' x2='17' y1='8' y2='8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FA0'/%3E%3Cstop offset='1' stop-color='%23ED2446'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--coupons a: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 17 14'%3E%3Cpath fill='%230F2A3F' d='M14.9176.452087c.8837 0 1.6.646703 1.6 1.444443V12.0076c0 .7978-.7163 1.4445-1.6 1.4445H2.11758c-.88366 0-1.600002-.6467-1.600002-1.4445V1.89653c0-.79774.716342-1.444443 1.600002-1.444443H14.9176Zm-2.4 8.666663H4.51758c-.44183 0-.8.32334-.8.72223 0 .39892.35817.72222.8.72222h8.00002c.4418 0 .8-.3233.8-.72222 0-.39889-.3582-.72223-.8-.72223ZM6.91758 3.34098h-1.6c-.84349 0-1.53453.58924-1.59561 1.33664l-.00439.1078v1.44445c0 .7615.6527 1.38534 1.48059 1.44048l.11941.00396h1.6c.84351 0 1.53453-.58923 1.59561-1.33664l.00439-.1078V4.78542c0-.76148-.65268-1.38534-1.48059-1.44048l-.11941-.00396Zm5.60002 2.88889h-2.4c-.44186 0-.80002.32333-.80002.72222 0 .37039.30882.67564.70672.71736l.0933.00486h2.4c.4418 0 .8-.32334.8-.72222 0-.37039-.3088-.67565-.7067-.71737l-.0933-.00485ZM6.91758 4.78542v1.44445h-1.6V4.78542h1.6Zm5.60002-1.44444h-2.4c-.44186 0-.80002.32335-.80002.72222 0 .39887.35816.72222.80002.72222h2.4c.4418 0 .8-.32335.8-.72222 0-.39887-.3582-.72222-.8-.72222Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 14'%3E%3Cpath fill='%230F2A3F' d='M14.9176.452087c.8837 0 1.6.646703 1.6 1.444443V12.0076c0 .7978-.7163 1.4445-1.6 1.4445H2.11758c-.88366 0-1.600002-.6467-1.600002-1.4445V1.89653c0-.79774.716342-1.444443 1.600002-1.444443H14.9176Zm-2.4 8.666663H4.51758c-.44183 0-.8.32334-.8.72223 0 .39892.35817.72222.8.72222h8.00002c.4418 0 .8-.3233.8-.72222 0-.39889-.3582-.72223-.8-.72223ZM6.91758 3.34098h-1.6c-.84349 0-1.53453.58924-1.59561 1.33664l-.00439.1078v1.44445c0 .7615.6527 1.38534 1.48059 1.44048l.11941.00396h1.6c.84351 0 1.53453-.58923 1.59561-1.33664l.00439-.1078V4.78542c0-.76148-.65268-1.38534-1.48059-1.44048l-.11941-.00396Zm5.60002 2.88889h-2.4c-.44186 0-.80002.32333-.80002.72222 0 .37039.30882.67564.70672.71736l.0933.00486h2.4c.4418 0 .8-.32334.8-.72222 0-.37039-.3088-.67565-.7067-.71737l-.0933-.00485ZM6.91758 4.78542v1.44445h-1.6V4.78542h1.6Zm5.60002-1.44444h-2.4c-.44186 0-.80002.32335-.80002.72222 0 .39887.35816.72222.80002.72222h2.4c.4418 0 .8-.32335.8-.72222 0-.39887-.3582-.72222-.8-.72222Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--edit-account a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 17'%3E%3Cpath fill='%230F2A3F' d='M7.51758 9.25209c1.86316 0 3.55852.55496 4.80492 1.33721.6229.3909 1.1545.8518 1.5386 1.352.378.4921.6565 1.0812.6565 1.7108 0 .6759-.3198 1.2089-.7799 1.5887-.4359.36-1.0104.5982-1.6213.7646-1.2269.3341-2.86516.4467-4.59882.4467s-3.37193-.1126-4.59888-.4467c-.61082-.1664-1.18527-.4046-1.62128-.7646-.460066-.3798-.779842-.9128-.779842-1.5887 0-.6296.278484-1.2187.656422-1.7108.38415-.5002.9158-.9611 1.53868-1.352 1.24631-.78225 2.94175-1.33721 4.8049-1.33721Zm0-8.800003c2.14775 0 3.88892 1.790863 3.88892 4.000003 0 2.20913-1.74117 4-3.88892 4-2.14777 0-3.88889-1.79087-3.88889-4 0-2.20914 1.74112-4.000003 3.88889-4.000003Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 17'%3E%3Cpath fill='%230F2A3F' d='M7.51758 9.25209c1.86316 0 3.55852.55496 4.80492 1.33721.6229.3909 1.1545.8518 1.5386 1.352.378.4921.6565 1.0812.6565 1.7108 0 .6759-.3198 1.2089-.7799 1.5887-.4359.36-1.0104.5982-1.6213.7646-1.2269.3341-2.86516.4467-4.59882.4467s-3.37193-.1126-4.59888-.4467c-.61082-.1664-1.18527-.4046-1.62128-.7646-.460066-.3798-.779842-.9128-.779842-1.5887 0-.6296.278484-1.2187.656422-1.7108.38415-.5002.9158-.9611 1.53868-1.352 1.24631-.78225 2.94175-1.33721 4.8049-1.33721Zm0-8.800003c2.14775 0 3.88892 1.790863 3.88892 4.000003 0 2.20913-1.74117 4-3.88892 4-2.14777 0-3.88889-1.79087-3.88889-4 0-2.20914 1.74112-4.000003 3.88889-4.000003Z'/%3E%3C/svg%3E");
}
.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 14 19'%3E%3Cpath fill='%230F2A3F' d='M6.21325 18.4864c2.57323 0 4.83555-1.7359 5.50145-4.2214l1.7975-6.70814c.0145-.05434-.0036-.09754-.0156-.11844-.0121-.02095-.0405-.0582-.0949-.07277-.8316-.22284-1.6895.27247-1.9123 1.1041l-.6467 2.41325c-.0214.08-.0737.1482-.1455.1896-.0717.0414-.1569.0526-.2369.0312-.2654-.0711-.53424-.1093-.80207-.1166-.02682.0075-.05498.0118-.0842.0118-.02979 0-.05855-.0045-.08582-.0122-.56872.0129-1.12831.1678-1.63465.4601-.79463.4588-1.36306 1.1996-1.60055 2.0859-.04464.1666-.21586.2655-.38249.2209-.16659-.0447-.26546-.2159-.22082-.3825.28064-1.0475.95241-1.9229 1.89155-2.4651.53554-.3092 1.12151-.4886 1.72048-.5339V2.6377c0-.47352-.38526-.8588-.85881-.8588-.47355 0-.8588.38525-.8588.8588v5.69928c0 .1725-.13984.31231-.31231.31231-.17249 0-.31226-.13981-.31226-.31231V1.2324c.00007-.473552-.38519-.858804-.85874-.858804-.47355 0-.8588.385252-.8588.858804v7.10462c0 .17249-.13984.3123-.3123.3123-.1725 0-.31231-.13981-.31231-.3123V2.6377c0-.47352-.38525-.8588-.8588-.8588s-.85881.38525-.85881.8588v6.48001c0 .17249-.13984.3123-.3123.3123-.1725 0-.31231-.13981-.31231-.3123V5.60446c0-.47352-.38525-.85881-.8588-.85881s-.858802.38525-.858802.85881v7.18644c.000106 3.1405 2.555112 5.6955 5.695672 5.6955Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 19'%3E%3Cpath fill='%230F2A3F' d='M6.21325 18.4864c2.57323 0 4.83555-1.7359 5.50145-4.2214l1.7975-6.70814c.0145-.05434-.0036-.09754-.0156-.11844-.0121-.02095-.0405-.0582-.0949-.07277-.8316-.22284-1.6895.27247-1.9123 1.1041l-.6467 2.41325c-.0214.08-.0737.1482-.1455.1896-.0717.0414-.1569.0526-.2369.0312-.2654-.0711-.53424-.1093-.80207-.1166-.02682.0075-.05498.0118-.0842.0118-.02979 0-.05855-.0045-.08582-.0122-.56872.0129-1.12831.1678-1.63465.4601-.79463.4588-1.36306 1.1996-1.60055 2.0859-.04464.1666-.21586.2655-.38249.2209-.16659-.0447-.26546-.2159-.22082-.3825.28064-1.0475.95241-1.9229 1.89155-2.4651.53554-.3092 1.12151-.4886 1.72048-.5339V2.6377c0-.47352-.38526-.8588-.85881-.8588-.47355 0-.8588.38525-.8588.8588v5.69928c0 .1725-.13984.31231-.31231.31231-.17249 0-.31226-.13981-.31226-.31231V1.2324c.00007-.473552-.38519-.858804-.85874-.858804-.47355 0-.8588.385252-.8588.858804v7.10462c0 .17249-.13984.3123-.3123.3123-.1725 0-.31231-.13981-.31231-.3123V2.6377c0-.47352-.38525-.8588-.8588-.8588s-.85881.38525-.85881.8588v6.48001c0 .17249-.13984.3123-.3123.3123-.1725 0-.31231-.13981-.31231-.3123V5.60446c0-.47352-.38525-.85881-.8588-.85881s-.858802.38525-.858802.85881v7.18644c.000106 3.1405 2.555112 5.6955 5.695672 5.6955Z'/%3E%3C/svg%3E");
}
.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 15 15'%3E%3Cpath fill='%230F2A3F' d='M7.43706.452087c3.85174 0 6.97414 3.134003 6.97414 7.000003 0 3.86591-3.1224 7.00001-6.97414 7.00001-3.85173 0-6.974169-3.1341-6.974169-7.00001 0-3.866 3.122439-7.000003 6.974169-7.000003ZM5.95766 4.97719c-.27236-.27337-.71394-.27337-.9863 0-.25141.25234-.27075.6494-.05802.924l.05802.06595 1.47941 1.48488L4.97129 8.937c-.27235.27335-.27235.71659 0 .98994.25141.25236.64701.27176.9206.05823l.0657-.05823 1.47947-1.48498 1.4795 1.48498c.27234.27336.71395.27336.98629 0 .25135-.25233.27075-.64941.05801-.924L9.90285 8.937l-1.4795-1.48498 1.47943-1.4849c.27232-.27336.27232-.71658 0-.98995-.25139-.25234-.64701-.27175-.92059-.05823l-.0657.05823-1.47943 1.48491-1.4794-1.48489Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath fill='%230F2A3F' d='M7.43706.452087c3.85174 0 6.97414 3.134003 6.97414 7.000003 0 3.86591-3.1224 7.00001-6.97414 7.00001-3.85173 0-6.974169-3.1341-6.974169-7.00001 0-3.866 3.122439-7.000003 6.974169-7.000003ZM5.95766 4.97719c-.27236-.27337-.71394-.27337-.9863 0-.25141.25234-.27075.6494-.05802.924l.05802.06595 1.47941 1.48488L4.97129 8.937c-.27235.27335-.27235.71659 0 .98994.25141.25236.64701.27176.9206.05823l.0657-.05823 1.47947-1.48498 1.4795 1.48498c.27234.27336.71395.27336.98629 0 .25135-.25233.27075-.64941.05801-.924L9.90285 8.937l-1.4795-1.48498 1.47943-1.4849c.27232-.27336.27232-.71658 0-.98995-.25139-.25234-.64701-.27175-.92059-.05823l-.0657.05823-1.47943 1.48491-1.4794-1.48489Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  max-width: calc(100% - 330px);
  width: 100%;
  margin-left: auto;
  border: none;
  padding: 0px;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    max-width: 100%;
    margin-top: 30px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .endpoint-title {
  text-align: left;
  color: var(--Color-Beige, #FAFBFF);
  font-size: 22px;
  letter-spacing: 1.1px;
  text-transform: capitalize;
}
.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: 1px solid var(--Color-Med-Blue, #20435F);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0px auto;
  margin: 1rem 0px 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 .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item a,
.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 .navbar-collapse .navbar-nav .dropdown-menu li a,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item a,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: 160px;
  background-color: transparent !important;
  padding: 0.25rem 1.5rem;
  color: var(--Color-Beige, #FAFBFF);
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  border: none;
  border-radius: 0px;
  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;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item a,
  .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 .navbar-collapse .navbar-nav .dropdown-menu li a,
  .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item a,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn {
    min-width: 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item a::before, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link::after, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item a::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::before,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item a::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .nav-link::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::after,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item a::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn::after {
  content: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link:hover, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item a:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn:hover,
.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 .navbar-collapse .navbar-nav .dropdown-menu li a:hover,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item a:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn:hover {
  background-color: #D6AD5B !important;
  color: #0F2A3F;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item a.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs > .btn.active,
.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 .navbar-collapse .navbar-nav .dropdown-menu li a.active,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item a.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs > .btn.active {
  background-color: #20435F !important;
  color: var(--Color-Beige, #FAFBFF);
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item a,
.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 .navbar-collapse .navbar-nav .dropdown-menu li a,
.zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header-tabs .nav-item a {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card {
  background-color: transparent;
  -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 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets {
  margin: 2rem 0rem 0px;
  border-top: 1px solid rgba(250, 251, 255, 0.3);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .row {
  margin: 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap {
  color: #FAFBFF;
  border-bottom: 1px solid rgba(250, 251, 255, 0.3);
  padding: 1rem 0px;
}
.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 .d-md-inline {
  padding: 0px 0.25em;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner {
    padding: 0px;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-ticket-info-inner > * {
    display: block;
    text-align: center;
    margin: 0.25rem 0px;
    font-size: 16px;
  }
}
.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-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  text-decoration: none;
  white-space: nowrap;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
@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 {
    margin-top: 1rem;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle::after {
  content: "View Ticket";
  color: var(--Gold, #D6AD5B);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2.4px;
  text-transform: uppercase;
  text-indent: 0px;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn:hover::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-ticket-info-wrapper .zapc-tickets-btn-toggle:hover::after {
  color: #FAFBFF;
}
@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 Ticket";
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-my-account-ticket-wrapper {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: 1rem 0rem 0.5rem !important;
  padding: 1.5rem !important;
  border-radius: 0px;
  background-color: #E1E1E1 !important;
  color: #0F2A3F !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 rgba(250, 251, 255, 0.3);
    background-color: transparent !important;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr td {
    background-color: transparent !important;
    padding: 0px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr {
  margin-bottom: 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
  min-width: auto;
  margin: 0.25rem;
  font-size: 0.75rem;
  text-decoration: none;
  height: 30px;
}
@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 .zapcrc-card .card-body {
  padding: 1rem 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card .card-body p, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .zapcrc-card .card-body legend {
  color: #FAFBFF;
}
.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.logged-out .woocommerce {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: visible;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none;
  border-radius: 0px;
  background-color: #20435F;
  color: #FAFBFF;
  max-width: 850px;
  margin: 0px auto;
  padding: 1.5rem;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword > * {
  margin-right: 0px;
  margin-left: 0px;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword label,
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input {
  display: block;
  width: 100%;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
  padding: 0.375rem 0.75rem;
  border: 1px solid var(--Color-Off-White, #FAFBFF);
  border-radius: 0em;
  color: var(--Color-Off-White, #FAFBFF);
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.7px;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input:not(textarea) {
  height: 50px;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input:focus {
  border-color: #D6AD5B;
  color: var(--Color-Off-White, #FAFBFF);
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input::-webkit-input-placeholder {
  color: #6F98B8;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input::-moz-placeholder {
  color: #6F98B8;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input:-ms-input-placeholder {
  color: #6F98B8;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input::-ms-input-placeholder {
  color: #6F98B8;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input::placeholder {
  color: #6F98B8;
}
.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;
  position: relative;
  height: 50px;
  padding: 0px 3rem;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77))) !important;
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  border: 1px solid rgba(214, 173, 91, 0.9) !important;
  border-radius: 0px;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  z-index: 0;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-family: "Manrope", sans-serif;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-decoration: none !important;
}
@media (max-width: 767.98px) {
  .woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button {
    padding: 0px 1.5rem;
  }
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #183952;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover {
  color: #fff;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover::before {
  opacity: 1;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button .badge {
  top: 0px;
  margin-right: 0.5rem;
}

/* ==========================================================================
   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: 1px solid rgba(250, 251, 255, 0.3);
  -webkit-transition: 0.3s border ease-in-out;
  -o-transition: 0.3s border ease-in-out;
  transition: 0.3s border ease-in-out;
  padding: 0px;
}
.woocommerce ul.products li.product .inner-wrapper:hover {
  border-color: #D6AD5B;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
  width: auto;
  padding: 0.5rem 2rem;
  position: absolute;
  z-index: 1;
  margin: 0px;
  white-space: nowrap;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges {
  margin: 0.5rem 10px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .zapc-game-type-banner__inner,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-game-type-banner .badge,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges .zapc-game-type-banner__inner,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .product-badges .badge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid rgba(250, 251, 255, 0.3);
  padding: 0.25rem 0px;
  color: #D6AD5B;
  gap: 10px;
  font-size: 12px;
  border-radius: 0px;
  font-weight: normal;
}
.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%;
}
.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;
  line-height: 1.5;
  font-size: 12px;
  letter-spacing: 1.44px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div:not(:last-child)::after {
  content: ":";
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown > div span {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2.4px;
  line-height: 1.5;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track {
  background-color: #E1E1E1;
  border-radius: 0px;
  height: 4px;
  margin-top: 1.25rem;
  border: none;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar {
  height: 100%;
  position: relative;
  overflow: visible;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77)));
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
}
.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 {
  background-color: #20435F;
  width: auto;
  padding: 0.5rem 1rem;
  position: absolute;
  right: 0px;
  top: -18px;
  -webkit-transform: translate(50%, -100%);
  -ms-transform: translate(50%, -100%);
  transform: translate(50%, -100%);
  color: #FFF;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar .percentage-marker::after,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar .marker::after {
  position: absolute;
  bottom: -12px;
  left: calc(50% - 8px);
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid;
  border-top-color: #20435F;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label-percentage,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label {
  line-height: 1;
  position: absolute;
  top: -1rem;
  left: 0px;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label::after {
  content: " Sold";
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label {
  left: auto;
  right: 0px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .marker {
  display: none;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
  text-align: center;
  line-height: 1;
  color: var(--Gold, #D6AD5B);
  font-size: 30px;
  font-weight: 600;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price del {
  color: #FAFBFF;
  opacity: 0.3;
}
.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: #FAFBFF;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2.399px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
  text-align: center;
  text-transform: uppercase;
  background-color: #FAFBFF;
  border-radius: 3px;
  padding: 0.3rem 1rem 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-animation: cash-alt 3s infinite ease-in-out;
  animation: cash-alt 3s infinite ease-in-out;
  font-size: 16px;
  line-height: 1;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
    font-size: 10px;
    padding: 0.3rem 0.25rem 0.2rem;
    letter-spacing: 1px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
  -webkit-filter: none;
  filter: none;
  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;
  position: relative;
  height: 50px;
  padding: 0px 3rem;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77))) !important;
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%) !important;
  border: 1px solid rgba(214, 173, 91, 0.9) !important;
  border-radius: 0px;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  z-index: 0;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  font-family: "Manrope", sans-serif;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-decoration: none !important;
  width: 100%;
  min-width: 0px;
  margin: 1.5rem 0px 0px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
    padding: 0px 1.5rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition::before {
  content: "";
  position: absolute;
  inset: 0px;
  z-index: -1;
  background-color: #183952;
  opacity: 0;
  -webkit-transition: 0.3s opacity ease-in-out;
  -o-transition: 0.3s opacity ease-in-out;
  transition: 0.3s opacity ease-in-out;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover {
  color: #fff;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover::before {
  opacity: 1;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition .badge {
  top: 0px;
  margin-right: 0.5rem;
}

/* ==========================================================================
   WooCommerce - Single Product
   ========================================================================== */
.single-product .zapct-page-title {
  border-bottom: 1px solid rgba(250, 251, 255, 0.3);
  padding: 2rem 0;
}
@media (max-width: 767.98px) {
  .single-product .zapct-page-title {
    padding: 1.5rem 0;
  }
}
.single-product .zapct-page-title h1::before {
  content: none;
}
.single-product .main-container {
  margin-bottom: 5rem;
}
@media (max-width: 767.98px) {
  .single-product .main-container {
    margin-bottom: 3rem;
  }
}
.single-product .main-container + div {
  position: relative;
}
.single-product .main-container + div::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 100%;
  height: 20px;
  background: url("../images/timeline.svg") center top/auto repeat-x;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.single-product .main-container .woocommerce-notices-wrapper,
.single-product .main-container .zap-lottery-user-ticket-count {
  margin: 2rem 0px;
}
@media (max-width: 767.98px) {
  .single-product .main-container .woocommerce-notices-wrapper,
  .single-product .main-container .zap-lottery-user-ticket-count {
    margin: 1rem 0px;
  }
}
.single-product .main-container div.product .entry-summary .price {
  text-align: center;
  line-height: 1;
  color: var(--Gold, #D6AD5B);
  font-size: 30px;
  font-weight: 600;
}
.single-product .main-container div.product .entry-summary .price del {
  color: #FAFBFF;
  opacity: 0.3;
}
.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: #FAFBFF;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2.399px;
}
.single-product .main-container div.product .entry-summary .cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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 {
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -2;
  order: -2;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-competition-question-text {
  color: var(--Color-Beige, #FAFBFF);
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 1.1px;
  text-transform: capitalize;
  text-align: center;
  padding: 0px;
  border: none;
  margin-bottom: 1rem;
}
.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;
  border: 1px solid var(--Color-Off-White, #FAFBFF);
  border-radius: 0px;
  height: 50px;
  margin: 0px;
  padding: 0px;
  color: #fff;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer .zap-lottery-question-label::before {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer .zap-lottery-question-label:hover,
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer input:checked ~ label {
  border-color: #D6AD5B;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77)));
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
  color: var(--Color-Navy, #0F2A3F);
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--Color-Med-Blue, #20435F);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0px auto;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item a,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: 160px;
  background-color: transparent !important;
  padding: 0.25rem 1.5rem;
  color: var(--Color-Beige, #FAFBFF);
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  border: none;
  border-radius: 0px;
  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;
}
@media (max-width: 767.98px) {
  .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 .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item a,
  .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn {
    min-width: 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 .navbar-collapse .navbar-nav .dropdown-menu li a::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item a::before, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link::after, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item a::after,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn::before,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn::after {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .nav-link:hover, .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item a:hover,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn:hover {
  background-color: #D6AD5B !important;
  color: #0F2A3F;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item a.active,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons > .btn.active {
  background-color: #20435F !important;
  color: var(--Color-Beige, #FAFBFF);
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text {
  text-align: left;
  padding-top: 1.5rem;
  margin-top: 1.5rem;
  border-top: 1px solid rgba(250, 251, 255, 0.3);
}
.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 {
  padding-left: 1em;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons {
  padding-top: 1.5rem;
  margin: 1.5rem 0px 0px;
  border-top: 1px solid rgba(250, 251, 255, 0.3);
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons {
    grid-template-columns: repeat(2, 1fr);
  }
}
.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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 115px;
  background: #20435F;
  border: 1px solid #20435F;
  padding: 0px;
  border-radius: 0px;
  -webkit-transition: 0.3s border ease-in-out;
  -o-transition: 0.3s border ease-in-out;
  transition: 0.3s border ease-in-out;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button:hover {
  border-color: #D6AD5B;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-tickets {
  margin-top: auto;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-tickets-total {
  color: #FAFBFF;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 5px;
  text-transform: uppercase;
  line-height: 1.2;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-tickets-text {
  color: #FAFBFF;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-price {
  margin-bottom: auto;
  color: #D6AD5B;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-original-price {
  display: none;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-discount-percent {
  background-color: #D6AD5B;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-transform: uppercase;
  padding: 5px 0px;
  width: 100%;
}
.single-product .main-container div.product .entry-summary .cart .zapc-bulk-discount-buttons .zapc-bulk-button .zapc-bulk-button-discount-percent.percent-discount-0 {
  display: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper {
  margin: 0px;
  padding: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty {
  display: none !important;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper {
  margin: 0rem;
  padding: 0px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  display: none !important;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper {
  margin-bottom: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper .zapc-qty-button-inner {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper .zapc-qty-button-inner {
    grid-template-columns: repeat(2, 1fr);
  }
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper .zapc-qty-button-inner .btn {
  height: 68px;
  background: #20435F !important;
  border-color: #20435F !important;
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper .zapc-qty-button-inner .btn {
    height: 40px;
    padding: 0px;
    font-size: 16px;
  }
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper .zapc-qty-button-inner .btn::before {
  content: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper .zapc-qty-button-inner .btn::after {
  content: "Tickets";
  margin-left: 0.25em;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .zapc-qty-button-wrapper .zapc-qty-button-inner .btn:hover {
  background: #20435F !important;
  border-color: #D6AD5B !important;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button {
  width: 100% !important;
  color: #0F2A3F;
  margin: 0px;
  display: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover {
  color: #fff;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper {
  padding-top: 1.5rem;
  margin: 1.5rem 0px 0px;
  border-top: 1px solid rgba(250, 251, 255, 0.3);
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  background-color: transparent;
  max-width: 300px;
  margin: 0px auto;
  padding: 0px;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  line-height: 1.5;
  font-size: 12px;
  letter-spacing: 1.44px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown > div:not(:last-child)::after {
  content: ":";
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
}
.single-product .main-container div.product .entry-summary .cart .competition-countdown-wrapper .zapc-countdown > div span {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2.4px;
  line-height: 1.5;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress {
  margin: 2rem 0px 0px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track {
  background-color: #E1E1E1;
  border-radius: 0px;
  height: 4px;
  margin-top: 1.25rem;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar {
  height: 100%;
  position: relative;
  overflow: visible;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77)));
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
}
.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 {
  background-color: #20435F;
  width: auto;
  padding: 0.5rem 1rem;
  position: absolute;
  right: 0px;
  top: -18px;
  -webkit-transform: translate(50%, -100%);
  -ms-transform: translate(50%, -100%);
  transform: translate(50%, -100%);
  color: #FFF;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .percentage-marker::after,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .marker::after {
  position: absolute;
  bottom: -12px;
  left: calc(50% - 8px);
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid;
  border-top-color: #20435F;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label-percentage,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label {
  line-height: 1;
  position: absolute;
  top: -1rem;
  left: 0px;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label::after {
  content: " Sold";
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label {
  left: auto;
  right: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper {
  margin: 3rem 0px 0px;
  padding: 0px;
  background-color: transparent;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .d-flex {
  gap: 1.5rem 2rem;
  -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 .zap-competition-requirements-wrapper .d-flex .requirement {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: none;
  padding: 0px;
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 12px;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .d-flex .requirement::before {
  content: "";
  position: relative;
  display: block;
  width: 7px;
  height: 13px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%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 27'%3E%3Cpath fill='%230F2A3F' d='M.0000017 27 0 7.62109h2V27H.0000017ZM6.5 27V2.6e-7L9.5 0v27h-3ZM14 27V7.62109h2V27h-2Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin-right: 0.5rem;
  top: -2px;
}
.single-product .main-container div.product .entry-summary.go-postal .zapc-bulk-discount-buttons {
  display: none !important;
}
.single-product #zapciw-instant-wins {
  padding: 6rem 0rem 0rem;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins {
    padding: 4rem 0rem 0rem;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner {
  max-width: 850px;
  margin: 0px auto;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner {
    padding: 0rem 15px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group {
  background: #20435F;
  border-radius: 0em;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 25px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header {
  padding: 15px;
  grid-template-columns: 76px 1fr auto;
  gap: 30px;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header {
    gap: 15px;
    padding: 10px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-image-link .zapciw-prize-image {
  margin: 0px;
  max-width: 70px;
  border-radius: 0px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info {
  padding: 0px;
  -ms-flex-item-align: center;
  align-self: center;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-trigger-table {
  text-decoration: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-title {
  color: var(--White, #FFF);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 3.2px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-title {
    font-size: 13px;
    letter-spacing: 2px;
    margin: 0px 0px 0rem;
    line-height: 1.3;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-remaining {
  color: var(--Gold, #D6AD5B);
  background-color: transparent;
  padding: 0px;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-remaining {
    font-size: 10px;
    letter-spacing: 1.5px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button {
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button .fa-chevron-down::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 21'%3E%3Cpath fill='%230F2A3F' d='M0 9.65072h21.9005v1.60848H0V9.65072Z'/%3E%3Cpath fill='%230F2A3F' d='M11.7932 7e-8V20.9098h-1.6846V0l1.6846 7e-8Z'/%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 21'%3E%3Cpath fill='%230F2A3F' d='M0 9.65072h21.9005v1.60848H0V9.65072Z'/%3E%3Cpath fill='%230F2A3F' d='M11.7932 7e-8V20.9098h-1.6846V0l1.6846 7e-8Z'/%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 all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group.open .zapciw-prize-group-header .zapciw-trigger-table i::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 2'%3E%3Cpath fill='%230F2A3F' d='M0 0h21.9005v1.60844H0V0Z'/%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 2'%3E%3Cpath fill='%230F2A3F' d='M0 0h21.9005v1.60844H0V0Z'/%3E%3C/svg%3E");
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details {
  position: relative;
  border: none;
  border-top: 1px solid rgba(250, 251, 255, 0.3);
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--Color-Med-Blue, #20435F);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0px auto;
  background-color: #0F2A3F;
  border-color: #0F2A3F;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item a,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: 160px;
  background-color: transparent !important;
  padding: 0.25rem 1.5rem;
  color: var(--Color-Beige, #FAFBFF);
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  border: none;
  border-radius: 0px;
  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;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item a,
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn {
    min-width: 0px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link::before, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item a::before, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link::after, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item a::after,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn::before,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn::after {
  content: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link:hover, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item a:hover,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn:hover {
  background-color: #D6AD5B !important;
  color: #0F2A3F;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .nav-link.active, .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills .nav-item a.active,
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .nav-pills > .btn.active {
  background-color: #20435F !important;
  color: var(--Color-Beige, #FAFBFF);
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-prize-details-tab-content {
  padding: 2rem;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-prize-details-tab-content {
    padding: 1rem;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-prize-details-tab-content .zapciw-prize-grid {
  grid-template-columns: repeat(6, 1fr) !important;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-prize-details-tab-content .zapciw-prize-grid {
    font-size: 12px;
    letter-spacing: 1.5px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
  -webkit-clip-path: polygon(calc(100% - 0px) calc(50% - 14.9062px), calc(100% - 0px) calc(50% - 14.9062px), calc(100% - 1.162621px) calc(50% - 14.4543976px), calc(100% - 2.248688px) calc(50% - 13.8638608px), calc(100% - 3.247407px) calc(50% - 13.1454652px), calc(100% - 4.147984px) calc(50% - 12.3100864px), calc(100% - 4.939625px) calc(50% - 11.3686px), calc(100% - 5.611536px) calc(50% - 10.3318816px), calc(100% - 6.152923px) calc(50% - 9.2108068px), calc(100% - 6.552992px) calc(50% - 8.0162512px), calc(100% - 6.800949px) calc(50% - 6.7590904px), calc(100% - 6.886px) calc(50% - 5.4502px), calc(100% - 6.886px) calc(50% - 5.4502px), calc(100% - 6.800949px) calc(50% - 4.1413375px), calc(100% - 6.552992px) calc(50% - 2.884252px), calc(100% - 6.152923px) calc(50% - 1.6898065px), calc(100% - 5.611536px) calc(50% - 0.568864px), calc(100% - 4.939625px) calc(50% + 0.4677125px), calc(100% - 4.147984px) calc(50% + 1.40906px), calc(100% - 3.247407px) calc(50% + 2.2443155px), calc(100% - 2.248688px) calc(50% + 2.962616px), calc(100% - 1.162621px) calc(50% + 3.5530985px), calc(100% - 0px) calc(50% + 4.0049px), calc(100% - 0px) calc(100% - 0px), 0px calc(100% - 0px), 0px calc(50% + 4.0039px), 0px calc(50% + 4.0039px), 1.16254325px calc(50% + 3.5520995px), 2.2485496px calc(50% + 2.961672px), 3.24722295px calc(50% + 2.2434685px), 4.1477672px calc(50% + 1.40834px), 4.93938625px calc(50% + 0.4671375px), 5.611284px calc(50% - 0.569288px), 6.15266435px calc(50% - 1.6900855px), 6.5527312px calc(50% - 2.884404px), 6.80068845px calc(50% - 4.1413925px), 6.88574px calc(50% - 5.4502px), 6.88574px calc(50% - 5.4502px), 6.80069223px calc(50% - 6.7590355px), 6.55274464px calc(50% - 8.0161px), 6.15269081px calc(50% - 9.2105305px), 5.61132432px calc(50% - 10.331464px), 4.93943875px calc(50% - 11.3680375px), 4.14782768px calc(50% - 12.309388px), 3.24728469px calc(50% - 13.1446525px), 2.24860336px calc(50% - 13.862968px), 1.16257727px calc(50% - 14.4534715px), 0px calc(50% - 14.9053px), 0px 0px, calc(100% - 0px) 0px, calc(100% - 0px) calc(50% - 14.9062px));
  clip-path: polygon(calc(100% - 0px) calc(50% - 14.9062px), calc(100% - 0px) calc(50% - 14.9062px), calc(100% - 1.162621px) calc(50% - 14.4543976px), calc(100% - 2.248688px) calc(50% - 13.8638608px), calc(100% - 3.247407px) calc(50% - 13.1454652px), calc(100% - 4.147984px) calc(50% - 12.3100864px), calc(100% - 4.939625px) calc(50% - 11.3686px), calc(100% - 5.611536px) calc(50% - 10.3318816px), calc(100% - 6.152923px) calc(50% - 9.2108068px), calc(100% - 6.552992px) calc(50% - 8.0162512px), calc(100% - 6.800949px) calc(50% - 6.7590904px), calc(100% - 6.886px) calc(50% - 5.4502px), calc(100% - 6.886px) calc(50% - 5.4502px), calc(100% - 6.800949px) calc(50% - 4.1413375px), calc(100% - 6.552992px) calc(50% - 2.884252px), calc(100% - 6.152923px) calc(50% - 1.6898065px), calc(100% - 5.611536px) calc(50% - 0.568864px), calc(100% - 4.939625px) calc(50% + 0.4677125px), calc(100% - 4.147984px) calc(50% + 1.40906px), calc(100% - 3.247407px) calc(50% + 2.2443155px), calc(100% - 2.248688px) calc(50% + 2.962616px), calc(100% - 1.162621px) calc(50% + 3.5530985px), calc(100% - 0px) calc(50% + 4.0049px), calc(100% - 0px) calc(100% - 0px), 0px calc(100% - 0px), 0px calc(50% + 4.0039px), 0px calc(50% + 4.0039px), 1.16254325px calc(50% + 3.5520995px), 2.2485496px calc(50% + 2.961672px), 3.24722295px calc(50% + 2.2434685px), 4.1477672px calc(50% + 1.40834px), 4.93938625px calc(50% + 0.4671375px), 5.611284px calc(50% - 0.569288px), 6.15266435px calc(50% - 1.6900855px), 6.5527312px calc(50% - 2.884404px), 6.80068845px calc(50% - 4.1413925px), 6.88574px calc(50% - 5.4502px), 6.88574px calc(50% - 5.4502px), 6.80069223px calc(50% - 6.7590355px), 6.55274464px calc(50% - 8.0161px), 6.15269081px calc(50% - 9.2105305px), 5.61132432px calc(50% - 10.331464px), 4.93943875px calc(50% - 11.3680375px), 4.14782768px calc(50% - 12.309388px), 3.24728469px calc(50% - 13.1446525px), 2.24860336px calc(50% - 13.862968px), 1.16257727px calc(50% - 14.4534715px), 0px calc(50% - 14.9053px), 0px 0px, calc(100% - 0px) 0px, calc(100% - 0px) calc(50% - 14.9062px));
  border-radius: 0px;
  overflow: hidden;
  background-color: #0F2A3F;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
    min-width: 100px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle .ticket-number {
  color: var(--White, #FFF);
  font-size: 21px;
  letter-spacing: 1.05px;
  text-transform: capitalize;
  background-color: transparent;
  padding: 0.65rem 0px 0.5rem;
  opacity: 1;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-bottom {
  background-color: #D6AD5B;
  color: #0F2A3F;
  border-radius: 0px;
  color: var(--Darkest-Grey, #121212);
  font-size: 10px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  opacity: 1;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won {
  opacity: 0.5;
}
.single-product .zap-competition-accordion-wrapper {
  padding: 3rem 0rem 7rem;
}
@media (max-width: 767.98px) {
  .single-product .zap-competition-accordion-wrapper {
    padding: 1rem 0rem 7rem;
  }
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion {
  max-width: 850px;
  margin: 0px auto;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single {
  background-color: transparent;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header {
  background-color: transparent;
  border: none;
  padding: 0px;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
  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;
  width: 100%;
  padding: 2rem 0.5rem 2rem 0rem;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid rgba(250, 251, 255, 0.3);
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-align: left;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 21'%3E%3Cpath fill='%230F2A3F' d='M0 9.65072h21.9005v1.60848H0V9.65072Z'/%3E%3Cpath fill='%230F2A3F' d='M11.7932 7e-8V20.9098h-1.6846V0l1.6846 7e-8Z'/%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 21'%3E%3Cpath fill='%230F2A3F' d='M0 9.65072h21.9005v1.60848H0V9.65072Z'/%3E%3Cpath fill='%230F2A3F' d='M11.7932 7e-8V20.9098h-1.6846V0l1.6846 7e-8Z'/%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 all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button[aria-expanded=true]::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 2'%3E%3Cpath fill='%230F2A3F' d='M0 0h21.9005v1.60844H0V0Z'/%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 2'%3E%3Cpath fill='%230F2A3F' d='M0 0h21.9005v1.60844H0V0Z'/%3E%3C/svg%3E");
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body {
  border-bottom: 1px solid rgba(250, 251, 255, 0.3);
  padding: 1.5rem 0rem 1rem;
  color: rgba(250, 251, 255, 0.7);
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.7px;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body h3 {
  font-size: 1.25rem;
}
.single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body ol, .single-product .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body ul {
  padding-left: 1em;
}
.single-product .zapc-related-products {
  display: none;
}

/* ==========================================================================
   Page Template - Contact
   ========================================================================== */
.page-template-contact .main-container > .card {
  max-width: 850px;
  margin: 0px auto;
  padding: 60px;
}
@media (max-width: 767.98px) {
  .page-template-contact .main-container > .card {
    padding: 30px;
  }
}
.page-template-contact .main-container > .card .text-muted {
  display: none !important;
  color: rgba(250, 251, 255, 0.7) !important;
}
.page-template-contact .main-container > .card .btn {
  margin: 1rem auto 0px;
  display: block;
}
.page-template-contact .main-container .email-socials-wrapper {
  margin-top: 2rem;
}
.page-template-contact .main-container .email-socials-wrapper .email-link {
  color: rgba(250, 251, 255, 0.7);
  font-weight: 600;
  letter-spacing: 2.8px;
  text-decoration: underline;
  text-transform: uppercase;
}
.page-template-contact .main-container .email-socials-wrapper .email-link:hover {
  color: #D6AD5B;
}
.page-template-contact .main-container .email-socials-wrapper .zapct-footer-social-icons {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2rem;
}

/* ==========================================================================
   Page Template - Legal
   ========================================================================== */
.page-template-legal .main-container > .card {
  background-color: transparent !important;
  padding: 0px;
}
.page-template-legal .main-container > .card .nav-pills {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--Color-Med-Blue, #20435F);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0px 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 .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .page-template-legal .main-container > .card .nav-pills .nav-item a,
.page-template-legal .main-container > .card .nav-pills > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: 160px;
  background-color: transparent !important;
  padding: 0.25rem 1.5rem;
  color: var(--Color-Beige, #FAFBFF);
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  border: none;
  border-radius: 0px;
  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;
}
@media (max-width: 767.98px) {
  .page-template-legal .main-container > .card .nav-pills .nav-item .nav-link, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .page-template-legal .main-container > .card .nav-pills .nav-item a,
  .page-template-legal .main-container > .card .nav-pills > .btn {
    min-width: 0px;
  }
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link::before, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .page-template-legal .main-container > .card .nav-pills .nav-item a::before, .page-template-legal .main-container > .card .nav-pills .nav-item .nav-link::after, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .page-template-legal .main-container > .card .nav-pills .nav-item a::after,
.page-template-legal .main-container > .card .nav-pills > .btn::before,
.page-template-legal .main-container > .card .nav-pills > .btn::after {
  content: none;
}
.page-template-legal .main-container > .card .nav-pills .nav-item .nav-link:hover, .page-template-legal .main-container > .card .nav-pills .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .page-template-legal .main-container > .card .nav-pills .nav-item a:hover,
.page-template-legal .main-container > .card .nav-pills > .btn:hover {
  background-color: #D6AD5B !important;
  color: #0F2A3F;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .page-template-legal .main-container > .card .nav-pills .nav-item a.active,
.page-template-legal .main-container > .card .nav-pills > .btn.active {
  background-color: #20435F !important;
  color: var(--Color-Beige, #FAFBFF);
}
.page-template-legal .main-container > *:not(.card) {
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
}
.page-template-legal .main-container ul:not(.nav-pills), .page-template-legal .main-container ol {
  padding-left: 1em;
}

/* ==========================================================================
   Page Template - Winners Archive
   ========================================================================== */
.post-type-archive-winner .zapct-winners .row > div {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}
@media (max-width: 767.98px) {
  .post-type-archive-winner .zapct-winners .row {
    margin-right: -0.5rem;
    margin-left: -7.5px;
  }
  .post-type-archive-winner .zapct-winners .row > div {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0px 0.5rem;
  }
}

/* ==========================================================================
   Page Template - Giving Back
   ========================================================================== */
.page-id-739 .main-container,
.page-id-716 .main-container,
.page-id-150 .main-container,
.page-id-153 .main-container {
  max-width: 850px;
}
@media (max-width: 767.98px) {
  .page-id-739 .main-container,
  .page-id-716 .main-container,
  .page-id-150 .main-container,
  .page-id-153 .main-container {
    padding: 0px 30px;
  }
}
.page-id-739 .main-container p,
.page-id-716 .main-container p,
.page-id-150 .main-container p,
.page-id-153 .main-container p {
  color: rgba(250, 251, 255, 0.7);
  margin-bottom: 2rem;
  line-height: 1.7;
}

.secondary-page-title {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.9px;
  text-transform: capitalize;
}

.wp-block-separator {
  border: none;
  border-top: 1px solid rgba(250, 251, 255, 0.3);
  background-color: transparent;
}

/* ==========================================================================
   Page Template - Draw Results
   ========================================================================== */
.zapc-competition-results-wrapper .nav-tabs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--Color-Med-Blue, #20435F);
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0px auto;
  margin-bottom: 2rem;
}
.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 .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapc-competition-results-wrapper .nav-tabs .nav-item a,
.zapc-competition-results-wrapper .nav-tabs > .btn {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: auto !important;
  min-width: 160px;
  background-color: transparent !important;
  padding: 0.25rem 1.5rem;
  color: var(--Color-Beige, #FAFBFF);
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  border: none;
  border-radius: 0px;
  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;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapc-competition-results-wrapper .nav-tabs .nav-item a,
  .zapc-competition-results-wrapper .nav-tabs > .btn {
    min-width: 0px;
  }
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link::before, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::before, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapc-competition-results-wrapper .nav-tabs .nav-item a::before, .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link::after, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a::after, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapc-competition-results-wrapper .nav-tabs .nav-item a::after,
.zapc-competition-results-wrapper .nav-tabs > .btn::before,
.zapc-competition-results-wrapper .nav-tabs > .btn::after {
  content: none;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link:hover, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a:hover, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapc-competition-results-wrapper .nav-tabs .nav-item a:hover,
.zapc-competition-results-wrapper .nav-tabs > .btn:hover {
  background-color: #D6AD5B !important;
  color: #0F2A3F;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link.active, .zapc-competition-results-wrapper .nav-tabs .nav-item .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li a.active, .zapct-navbar .zapct-navbar-primary .navbar-collapse .navbar-nav .dropdown-menu li .zapc-competition-results-wrapper .nav-tabs .nav-item a.active,
.zapc-competition-results-wrapper .nav-tabs > .btn.active {
  background-color: #20435F !important;
  color: var(--Color-Beige, #FAFBFF);
}
.zapc-competition-results-wrapper .result-wrap {
  max-width: 850px;
  margin: 0px auto;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
  margin: 0px !important;
  padding: 0px 0px 2rem 100px;
  background-color: transparent;
  border: none;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
    padding: 0px 0px 2rem 70px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::before, .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  content: "";
  display: block;
  position: absolute;
  left: 30px;
  top: 0px;
  width: 1px;
  height: 100%;
  background-color: rgba(250, 251, 255, 0.3);
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 66 66'%3E%3Ccircle cx='33' cy='33' r='30.5' fill='%2320435F' stroke='%230F2A3F' stroke-width='5'/%3E%3Cpath fill='%23D6AD5B' d='M42.597 37.6554c.0026-.6307-.1585-1.2492-.4646-1.7844-.3062-.5352-.7451-.9653-1.2659-1.2405-.2911-.1509-.5369-.3886-.709-.6855-.1721-.297-.2633-.641-.2631-.9922.0002-.3511.0919-.695.2643-.9917.1724-.2967.4185-.5341.7098-.6846.62-.3193 1.1224-.8581 1.4251-1.5285.3027-.6704.3878-1.4327.2416-2.1626-.1463-.7299-.5154-1.3843-1.0471-1.8563-.5316-.4719-1.1944-.7336-1.8802-.7424l-9.7284.0067-.0015-.0003-4.3161.0032c-.7953.0005-1.5578.3449-2.1202.9575s-.8785 1.4433-.879 2.3097c-.0024.6305.1587 1.249.4649 1.7842.3062.5352.7449.9653 1.2656 1.2407.2911.1509.5369.3885.709.6855.1721.2969.2633.641.2631.9921-.0002.3512-.0918.6951-.2642.9918-.1724.2967-.4186.534-.7098.6845-.5209.2763-.9599.7068-1.2666 1.2422s-.4688 1.1541-.4677 1.7852c-.0005.4286.0765.853.2268 1.2491.1503.396.3709.7559.6491 1.0589.2782.3031.6085.5433.9721.7071.3635.1637.7532.2477 1.1466.2471l14.0462-.0094c.7953-.0005 1.5579-.3449 2.1202-.9575.5624-.6126.8785-1.4433.879-2.3096ZM29.866 33.478c-.2654-.0001-.5199-.1149-.7076-.3193-.1876-.2045-.2931-.4817-.2931-.7708l-.0006-3.0122c.0045-.2859.112-.5583.2991-.7587.1872-.2003.4391-.3126.7015-.3126.2625 0 .5144.1123.7015.3126.1872.2004.2946.4728.2992.7587l.0007 3.0121c0 .2891-.1054.5664-.2931.7709-.1877.2044-.4422.3193-.7076.3193Zm0 4.2987c-.1314.0001-.2615-.0281-.383-.0829-.1214-.0547-.2317-.135-.3246-.2363-.093-.1012-.1667-.2214-.217-.3537-.0502-.1322-.0761-.274-.076-.4172v-.7709c-.0023-.1447.0218-.2885.0711-.423.0492-.1345.1226-.2569.2157-.3601.0932-.1033.2043-.1853.3268-.2413.1226-.056.2541-.0848.387-.0848.1329 0 .2645.0288.3871.0848.1225.056.2336.138.3268.2413.0931.1032.1664.2256.2157.3601.0492.1345.0734.2783.0711.423v.7709c.0001.1432-.0258.285-.076.4173-.0503.1322-.124.2524-.2169.3537-.093.1012-.2033.1815-.3247.2363-.1215.0547-.2516.0829-.3831.0828Z'/%3E%3Cpath fill='url(%23a)' fill-opacity='.2' d='M42.597 37.6554c.0026-.6307-.1585-1.2492-.4646-1.7844-.3062-.5352-.7451-.9653-1.2659-1.2405-.2911-.1509-.5369-.3886-.709-.6855-.1721-.297-.2633-.641-.2631-.9922.0002-.3511.0919-.695.2643-.9917.1724-.2967.4185-.5341.7098-.6846.62-.3193 1.1224-.8581 1.4251-1.5285.3027-.6704.3878-1.4327.2416-2.1626-.1463-.7299-.5154-1.3843-1.0471-1.8563-.5316-.4719-1.1944-.7336-1.8802-.7424l-9.7284.0067-.0015-.0003-4.3161.0032c-.7953.0005-1.5578.3449-2.1202.9575s-.8785 1.4433-.879 2.3097c-.0024.6305.1587 1.249.4649 1.7842.3062.5352.7449.9653 1.2656 1.2407.2911.1509.5369.3885.709.6855.1721.2969.2633.641.2631.9921-.0002.3512-.0918.6951-.2642.9918-.1724.2967-.4186.534-.7098.6845-.5209.2763-.9599.7068-1.2666 1.2422s-.4688 1.1541-.4677 1.7852c-.0005.4286.0765.853.2268 1.2491.1503.396.3709.7559.6491 1.0589.2782.3031.6085.5433.9721.7071.3635.1637.7532.2477 1.1466.2471l14.0462-.0094c.7953-.0005 1.5579-.3449 2.1202-.9575.5624-.6126.8785-1.4433.879-2.3096ZM29.866 33.478c-.2654-.0001-.5199-.1149-.7076-.3193-.1876-.2045-.2931-.4817-.2931-.7708l-.0006-3.0122c.0045-.2859.112-.5583.2991-.7587.1872-.2003.4391-.3126.7015-.3126.2625 0 .5144.1123.7015.3126.1872.2004.2946.4728.2992.7587l.0007 3.0121c0 .2891-.1054.5664-.2931.7709-.1877.2044-.4422.3193-.7076.3193Zm0 4.2987c-.1314.0001-.2615-.0281-.383-.0829-.1214-.0547-.2317-.135-.3246-.2363-.093-.1012-.1667-.2214-.217-.3537-.0502-.1322-.0761-.274-.076-.4172v-.7709c-.0023-.1447.0218-.2885.0711-.423.0492-.1345.1226-.2569.2157-.3601.0932-.1033.2043-.1853.3268-.2413.1226-.056.2541-.0848.387-.0848.1329 0 .2645.0288.3871.0848.1225.056.2336.138.3268.2413.0931.1032.1664.2256.2157.3601.0492.1345.0734.2783.0711.423v.7709c.0001.1432-.0258.285-.076.4173-.0503.1322-.124.2524-.2169.3537-.093.1012-.2033.1815-.3247.2363-.1215.0547-.2516.0829-.3831.0828Z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='40.3637' x2='23.4551' y1='24.4801' y2='40.0019' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D6AD5B' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23B58A4D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
  width: 56px;
  height: 56px;
  margin-left: 0px;
  left: 0px;
  top: 20px;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
  border: 1px solid #D6AD5B;
  padding: 25px 50px;
}
.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 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.9px;
  text-transform: capitalize;
  margin-bottom: 1.25rem;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result {
  color: rgba(250, 251, 255, 0.7);
  letter-spacing: 0.7px;
  border-top: 1px solid rgba(250, 251, 255, 0.3);
  padding: 1rem 0px;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result strong {
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
    padding: 1.5rem;
  }
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .card-title {
    font-size: 1rem;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card:nth-last-child(2) {
  padding-bottom: 0px;
}
/* ==========================================================================
   Page Template - Entry Lists
   ========================================================================== */
.zapct-entry-list {
  max-width: 850px;
  margin: 0px auto;
}
.zapct-entry-list .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.zapct-entry-list .row > div {
  max-width: 100%;
  width: 100%;
}
.zapct-entry-list .row > div .card img {
  display: none;
}
.zapct-entry-list .row > div .card .card-body {
  padding: 1rem 1rem 1rem 4.5rem;
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}
.zapct-entry-list .row > div .card .card-body > *:not(:last-child) {
  margin: 0px !important;
  text-align: left;
}
.zapct-entry-list .row > div .card .card-body .card-title {
  text-transform: initial;
  font-size: 20px;
  font-weight: 700;
  color: #000;
  margin: 0px;
}
.zapct-entry-list .row > div .card .card-body .card-text {
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.zapct-entry-list .row > div .card .card-body > *:last-child {
  grid-column-start: 2;
  grid-row-start: 1;
  grid-row-end: 3;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn {
  width: auto;
  padding: 0.25rem 3rem;
  font-size: 20px;
  margin: auto 0px;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn i,
.zapct-entry-list .row > div .card .card-body > *:last-child .btn strong {
  display: none;
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn::before {
  content: "Download";
}
.zapct-entry-list .row > div .card .card-body > *:last-child .btn::after {
  content: none !important;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row > div .card .card-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .zapct-entry-list .row > div .card .card-body > *:not(:last-child) {
    text-align: center;
  }
  .zapct-entry-list .row > div .card .card-body > *:last-child {
    margin-top: 1rem;
  }
  .zapct-entry-list .row > div .card .card-body > *:last-child .btn {
    width: 100%;
  }
}

/* ==========================================================================
   Page Template - FAQs
   ========================================================================== */
@media (max-width: 767.98px) {
  .container.zapct-faq #zapct-faq-accordion {
    padding: 1rem;
  }
}
.container.zapct-faq #zapct-faq-accordion > .container {
  display: none;
}
.container.zapct-faq .card {
  max-width: 850px;
  margin: 0px auto 0rem;
  overflow: hidden;
  background-color: transparent;
  border-bottom: 1px solid rgba(250, 251, 255, 0.3) !important;
}
.container.zapct-faq .card .card-header {
  background-color: transparent;
  border: none;
  padding: 0px;
}
.container.zapct-faq .card .card-header h5 button {
  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;
  width: 100%;
  padding: 2rem 0.5rem 2rem 0rem;
  background: transparent !important;
  border: none !important;
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  text-align: left;
}
.container.zapct-faq .card .card-header h5 button::before {
  content: none;
}
.container.zapct-faq .card .card-header h5 button::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 21'%3E%3Cpath fill='%230F2A3F' d='M0 9.65072h21.9005v1.60848H0V9.65072Z'/%3E%3Cpath fill='%230F2A3F' d='M11.7932 7e-8V20.9098h-1.6846V0l1.6846 7e-8Z'/%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 21'%3E%3Cpath fill='%230F2A3F' d='M0 9.65072h21.9005v1.60848H0V9.65072Z'/%3E%3Cpath fill='%230F2A3F' d='M11.7932 7e-8V20.9098h-1.6846V0l1.6846 7e-8Z'/%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 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(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 22 2'%3E%3Cpath fill='%230F2A3F' d='M0 0h21.9005v1.60844H0V0Z'/%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 2'%3E%3Cpath fill='%230F2A3F' d='M0 0h21.9005v1.60844H0V0Z'/%3E%3C/svg%3E");
}
.container.zapct-faq .card .card-body {
  border-top: 1px solid rgba(250, 251, 255, 0.3);
  padding: 1.5rem 0rem 1rem;
  color: rgba(250, 251, 255, 0.7);
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.7px;
}
.container.zapct-faq .card .card-body h3 {
  font-size: 1.25rem;
}
.container.zapct-faq .card .card-body ol, .container.zapct-faq .card .card-body ul {
  padding-left: 1em;
}

/* ==========================================================================
   WooCommerce - Instant Wins
   ========================================================================== */
/* ==========================================================================
   Page Template - Reveal the Winner
   ========================================================================== */
/* ==========================================================================
   Home Block - App Block
   ========================================================================== */
/* ==========================================================================
   Home Block - Carousel
   ========================================================================== */
#zapct-carousel .carousel-inner .carousel-item {
  background-color: #000;
  height: auto !important;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-image-wrapper {
  position: absolute;
}
#zapct-carousel .carousel-inner .carousel-item .overlay {
  background: -o-linear-gradient(bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  height: 50%;
  bottom: 0px;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption {
  position: relative;
  inset: auto;
  padding: 40px;
  margin: 32vw 140px 0px;
  background: rgba(15, 42, 63, 0.9);
  text-align: center;
}
@media (max-width: 991.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    margin: 60vw 30px 0px;
  }
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    padding: 20px;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption > * {
  float: none;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
  background-color: transparent;
  padding: 0px;
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 23px;
  font-weight: 400;
  letter-spacing: 4.5px;
  text-transform: uppercase;
  text-align: center;
  max-width: 100%;
}
@media (max-width: 991.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
    font-size: 22px;
    letter-spacing: 3px;
    line-height: 1.5;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress {
  max-width: 900px;
  margin: 4.5rem auto 1.5rem;
  padding: 0px 2rem;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track {
  background-color: #E1E1E1;
  border-radius: 0px;
  height: 4px;
  margin-top: 1.25rem;
  border: none;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar {
  height: 100%;
  position: relative;
  overflow: visible;
  background: -o-linear-gradient(top, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(214, 173, 91)), to(rgb(181, 138, 77)));
  background: linear-gradient(180deg, rgb(214, 173, 91) 0%, rgb(181, 138, 77) 100%);
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar .percentage-marker,
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar .marker {
  background-color: #20435F;
  width: auto;
  padding: 0.5rem 1rem;
  position: absolute;
  right: 0px;
  top: -18px;
  -webkit-transform: translate(50%, -100%);
  -ms-transform: translate(50%, -100%);
  transform: translate(50%, -100%);
  color: #FFF;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar .percentage-marker::after,
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar .marker::after {
  position: absolute;
  bottom: -12px;
  left: calc(50% - 8px);
  content: "";
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid;
  border-top-color: #20435F;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .percentage-label,
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .mini-label,
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .mini-label-percentage,
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .tickets-sold-label {
  line-height: 1;
  position: absolute;
  top: -1rem;
  left: 0px;
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .percentage-label::after {
  content: " Sold";
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .tickets-sold-label {
  left: auto;
  right: 0px;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress {
    margin: 3.5rem auto 1rem;
    padding: 0px;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track {
  position: relative;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar {
  position: static;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar .percentage-marker {
  font-size: 12px;
  left: 50%;
  right: auto;
  top: -50px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .zap-competitions-progress .progress-track .progress-bar .percentage-marker {
    font-size: 10px;
    padding: 0.5rem 0.75rem;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .tix-sold {
  font-size: 17px;
  letter-spacing: 1.7px;
  margin: 1.5rem 0px;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .tix-sold {
    font-size: 11px;
    margin: 1rem 0px;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .link {
  margin: 1.5rem 0px 2rem;
  padding: 0px 0px 2rem;
  border-bottom: 1px solid rgba(250, 251, 255, 0.3);
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .link {
    margin: 1rem 0px 1.5rem;
    padding: 0px 0px 1.5rem;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-content {
  max-width: 860px;
  margin: 1rem auto;
  letter-spacing: 0.7px;
  opacity: 0.7;
  line-height: 1.85;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-content {
    font-size: 12px;
    text-align: left;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats {
  max-width: 1700px;
  margin: 3rem auto 1rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats .product-stat {
  text-align: center !important;
  padding: 0px !important;
}
@media (max-width: 991.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats .product-stat {
    width: 33.3333%;
    margin-bottom: 1rem;
  }
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats .product-stat {
    width: 50%;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats .product-stat .stat-number {
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 5.4px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats .product-stat .stat-number {
    font-size: 14px;
    letter-spacing: 4px;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats .product-stat .stat-description {
  color: var(--Gold, #D6AD5B);
  font-size: 12px;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .product-stats .product-stat .stat-description {
    font-size: 10px;
    letter-spacing: 2px;
  }
}
#zapct-carousel > a {
  opacity: 1;
}
@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 {
  background-color: #000;
  padding: 0px 140px 60px;
}
@media (max-width: 991.98px) {
  .zapct-next-draw {
    padding: 0px 30px 30px;
  }
}
.zapct-next-draw .container {
  background-color: #183952;
  max-width: 100%;
}
.zapct-next-draw .container .timer-inner {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 92px;
}
@media (max-width: 991.98px) {
  .zapct-next-draw .container .timer-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    padding: 0.5rem 0px;
  }
  .zapct-next-draw .container .timer-inner > * {
    margin: 1.25rem auto;
  }
}
.zapct-next-draw .container .timer-inner #draw-countdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  margin: 0px 4vw;
  max-width: 290px;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 25%;
  margin: 0px;
  line-height: 1.5;
  font-size: 12px;
  letter-spacing: 1.44px;
  text-transform: uppercase;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div:not(:last-child)::after {
  content: ":";
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
}
.zapct-next-draw .container .timer-inner #draw-countdown > div span {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2.4px;
  line-height: 1.5;
  text-transform: uppercase;
}
.zapct-next-draw .container .timer-inner .until-next {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  color: var(--Color-Off-White, #FAFBFF);
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
}
.zapct-next-draw .container .timer-inner .link .btn {
  all: unset;
  background: transparent !important;
  border: none !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;
  color: var(--Color-Off-White, #FAFBFF);
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
  text-decoration: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.zapct-next-draw .container .timer-inner .link .btn::before {
  content: none;
}
.zapct-next-draw .container .timer-inner .link .btn::after {
  content: "";
  display: block;
  width: 30px;
  height: 15px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%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 transform ease-in-out;
  -o-transition: 0.3s transform ease-in-out;
  transition: 0.3s transform ease-in-out;
  margin-left: 1rem;
}
.zapct-next-draw .container .timer-inner .link .btn:hover {
  cursor: pointer;
  color: #D6AD5B;
}
.zapct-next-draw .container .timer-inner .link .btn:hover::after {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}

/* ==========================================================================
   Home Block - Products
   ========================================================================== */
/* ==========================================================================
   Home Block - Reviews
   ========================================================================== */
.zapct-reviews-embed {
  padding: 5rem 0px;
  background-color: #20435F;
}
.zapct-reviews-embed .container .section-title {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* ==========================================================================
   Home Block - Stats
   ========================================================================== */
.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;
}
/* ==========================================================================
   Home Block - Steps
   ========================================================================== */
@media (max-width: 767.98px) {
  #zapct-homepage-steps {
    padding: 3rem 0px 0px;
  }
}
#zapct-homepage-steps .title-button-wrapper {
  margin-bottom: 4rem;
}
#zapct-homepage-steps .title-button-wrapper .section-title {
  margin-bottom: 0rem;
}
@media (max-width: 767.98px) {
  #zapct-homepage-steps .title-button-wrapper {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  #zapct-homepage-steps .title-button-wrapper .btn-secondary {
    display: none;
  }
}
@media (max-width: 991.98px) {
  #zapct-homepage-steps .homepage-steps-inner > .row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 3rem;
  }
}
#zapct-homepage-steps .homepage-steps-inner .item {
  margin: 0px;
  padding: 60px 30px 40px;
  border: 1px solid rgba(250, 251, 255, 0.3);
  position: relative;
}
@media (max-width: 767.98px) {
  #zapct-homepage-steps .homepage-steps-inner .item {
    padding: 50px 15px 15px;
  }
}
#zapct-homepage-steps .homepage-steps-inner .item .icon {
  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;
  margin: 0px;
  position: absolute;
  top: -60px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 66px;
  height: 66px;
  background-color: #183952;
  border-radius: 50%;
}
@media (max-width: 767.98px) {
  #zapct-homepage-steps .homepage-steps-inner .item .icon {
    top: -50px;
  }
}
#zapct-homepage-steps .homepage-steps-inner .item .title h3 {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-family: "Manrope", sans-serif;
}
@media (max-width: 767.98px) {
  #zapct-homepage-steps .homepage-steps-inner .item .title h3 {
    font-size: 12px;
    margin-bottom: 1rem;
  }
}
#zapct-homepage-steps .homepage-steps-inner .item .desc p {
  text-align: center;
  letter-spacing: 0.7px;
  opacity: 0.7;
  font-family: "Manrope", sans-serif;
}
@media (max-width: 767.98px) {
  #zapct-homepage-steps .homepage-steps-inner .item .desc p {
    font-size: 11px;
  }
}

/* ==========================================================================
   Home Block - Winners
   ========================================================================== */
#zapct-homepage-winners {
  overflow: hidden;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider {
  overflow: visible;
  margin: 0px -15px;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a {
  opacity: 1 !important;
  padding: 0px;
  display: block;
  width: 43px;
  height: 22px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%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: 767.98px) {
  #zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a {
    width: 25px;
  }
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a::after {
  content: none;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a:hover {
  background-color: #fff;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-prev {
  left: -50px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  #zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-prev {
    left: -10px;
  }
}
@media (max-width: 767.98px) {
  #zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-prev {
    left: 5px;
  }
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-next {
  right: -50px;
}
@media (max-width: 991.98px) {
  #zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-next {
    right: -10px;
  }
}
@media (max-width: 767.98px) {
  #zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-next {
    right: 5px;
  }
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap {
  margin-top: 2rem !important;
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap .btn {
  all: unset;
  all: unset;
  background: transparent !important;
  border: none !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;
  color: var(--Color-Off-White, #FAFBFF);
  font-weight: 600;
  letter-spacing: 2.8px;
  text-transform: uppercase;
  -webkit-transition: 0.3s color ease-in-out;
  -o-transition: 0.3s color ease-in-out;
  transition: 0.3s color ease-in-out;
  text-decoration: none !important;
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-decoration: underline !important;
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap .btn::before {
  content: none;
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap .btn::after {
  content: "";
  display: block;
  width: 30px;
  height: 15px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 30 16'%3E%3Cpath fill='%230F2A3F' d='M29.8108 7.05857 22.9907.238407c-.245-.2860785-.6755-.3194277-.9616-.074377-.2861.244992-.3194.675546-.0744.96162.0229.02667.0477.05158.0744.07438l5.6539 5.66073H.681993C.305361 6.86076 0 7.16612 0 7.54281s.305361.68199.681993.68199H27.683l-5.6539 5.6539c-.2861.245-.3194.6755-.0744.9616.2451.2861.6756.3194.9616.0744.0267-.0229.0516-.0477.0744-.0744l6.8202-6.82017c.2644-.26591.2644-.69553-.0001-.96156Z'/%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 transform ease-in-out;
  -o-transition: 0.3s transform ease-in-out;
  transition: 0.3s transform ease-in-out;
  margin-left: 1rem;
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap .btn:hover {
  cursor: pointer;
  color: #D6AD5B;
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap .btn:hover::after {
  -webkit-transform: translateX(4px);
  -ms-transform: translateX(4px);
  transform: translateX(4px);
}
#zapct-homepage-winners .container .zapct-homepage-button-wrap .btn::after {
  content: none;
}

.post-type-archive-winner .zapct-winners .row > div .card,
#zapct-homepage-winners-slider .slides .slide .card {
  position: relative;
}
.post-type-archive-winner .zapct-winners .row > div .card::before,
#zapct-homepage-winners-slider .slides .slide .card::before {
  content: "Winner";
  position: absolute;
  top: 15px;
  left: -4px;
  background-color: #D6AD5B;
  padding: 0.25rem 0.5rem;
  color: var(--Color-Navy, #0F2A3F);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 1.8px;
  text-transform: uppercase;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body,
#zapct-homepage-winners-slider .slides .slide .card .card-body {
  background-color: #183952;
}
.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: var(--Color-Off-White, #FAFBFF);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 3.2px;
  text-transform: uppercase;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .product,
#zapct-homepage-winners-slider .slides .slide .card .card-body .product {
  color: var(--White, #FFF);
  font-size: 14px;
  letter-spacing: 0.7px;
  margin-bottom: 0.75rem;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .winning-number,
#zapct-homepage-winners-slider .slides .slide .card .card-body .winning-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--Color-Off-White, #FAFBFF);
  font-size: 14px;
}
.post-type-archive-winner .zapct-winners .row > div .card .card-body .winning-number::before,
#zapct-homepage-winners-slider .slides .slide .card .card-body .winning-number::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #D6AD5B;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 11'%3E%3Cpath fill='%230F2A3F' d='M14.3058 8.64109c.0017-.42636-.1072-.84458-.3142-1.20643-.207-.36185-.5037-.65258-.8558-.83866-.1968-.10201-.363-.26273-.4794-.46349-.1163-.20077-.1779-.43336-.1778-.67077.0001-.23742.0621-.46992.1786-.67053.1166-.2006.283-.36108.4799-.46281.4192-.21587.7589-.58017.9635-1.03341.2047-.45325.2623-.96869.1634-1.46218-.0989-.49349-.3485-.935882-.7079-1.254973-.3595-.319091-.8076-.4960321-1.2712-.5019398L5.70753.0804329l-.001-.0002608-2.91807.0021888C2.25077.0827088 1.73519.315545 1.35498.729721.974774 1.1439.761035 1.70554.760715 2.29128c-.001643.42633.107306.84449.314295 1.20632.20699.36183.50359.6526.85565.83882.19681.10199.36303.26269.47937.46346.11633.20076.17801.43335.17788.67076-.00014.23742-.06208.46992-.17865.67053-.11656.2006-.28296.36108-.47989.4628-.35217.18679-.64894.47785-.85631.83984-.207365.36199-.316957.78029-.31622 1.20698-.000368.28975.051751.57672.153368.84449.101622.26777.250732.51102.438812.71592.18808.2049.41142.3673.65722.478.24581.1107.50925.1675.77523.1671L12.278 10.85c.5377-.0003 1.0533-.2332 1.4335-.6474.3802-.41413.594-.97577.5943-1.56151ZM5.6984 5.81678c-.17943-.00003-.3515-.07769-.47837-.21589-.12687-.13821-.19816-.32565-.19819-.52111l-.00043-2.03655c.00309-.19324.07572-.37744.20226-.51291.12655-.13548.29687-.21139.4743-.21139.17742 0 .34774.07591.47429.21139.12654.13547.19917.31967.20226.51291l.00047 2.0365c-.00001.19547-.0713.38294-.19818.52116-.12689.13822-.29897.21587-.47841.21589Zm.00004 2.90635c-.08885.00004-.17684-.019-.25894-.05603-.0821-.03702-.15669-.09131-.21952-.15975-.06283-.06845-.11266-.14971-.14665-.23914-.03399-.08943-.05147-.18528-.05144-.28208v-.52121c-.00156-.09786.01479-.19508.04808-.28599.0333-.09091.08289-.17368.14587-.24349.06297-.06981.13809-.12525.22095-.1631.08286-.03785.1718-.05734.26165-.05734.08985 0 .1788.01949.26166.05734.08286.03785.15797.09329.22095.1631.06298.06981.11256.15258.14586.24349.0333.09091.04965.18813.04808.28599v.52121c.00004.0968-.01743.19266-.05141.28209-.03399.08944-.08382.1707-.14665.23915-.06283.06844-.13743.12273-.21953.15975-.08211.03702-.1701.05606-.25896.05601Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 11'%3E%3Cpath fill='%230F2A3F' d='M14.3058 8.64109c.0017-.42636-.1072-.84458-.3142-1.20643-.207-.36185-.5037-.65258-.8558-.83866-.1968-.10201-.363-.26273-.4794-.46349-.1163-.20077-.1779-.43336-.1778-.67077.0001-.23742.0621-.46992.1786-.67053.1166-.2006.283-.36108.4799-.46281.4192-.21587.7589-.58017.9635-1.03341.2047-.45325.2623-.96869.1634-1.46218-.0989-.49349-.3485-.935882-.7079-1.254973-.3595-.319091-.8076-.4960321-1.2712-.5019398L5.70753.0804329l-.001-.0002608-2.91807.0021888C2.25077.0827088 1.73519.315545 1.35498.729721.974774 1.1439.761035 1.70554.760715 2.29128c-.001643.42633.107306.84449.314295 1.20632.20699.36183.50359.6526.85565.83882.19681.10199.36303.26269.47937.46346.11633.20076.17801.43335.17788.67076-.00014.23742-.06208.46992-.17865.67053-.11656.2006-.28296.36108-.47989.4628-.35217.18679-.64894.47785-.85631.83984-.207365.36199-.316957.78029-.31622 1.20698-.000368.28975.051751.57672.153368.84449.101622.26777.250732.51102.438812.71592.18808.2049.41142.3673.65722.478.24581.1107.50925.1675.77523.1671L12.278 10.85c.5377-.0003 1.0533-.2332 1.4335-.6474.3802-.41413.594-.97577.5943-1.56151ZM5.6984 5.81678c-.17943-.00003-.3515-.07769-.47837-.21589-.12687-.13821-.19816-.32565-.19819-.52111l-.00043-2.03655c.00309-.19324.07572-.37744.20226-.51291.12655-.13548.29687-.21139.4743-.21139.17742 0 .34774.07591.47429.21139.12654.13547.19917.31967.20226.51291l.00047 2.0365c-.00001.19547-.0713.38294-.19818.52116-.12689.13822-.29897.21587-.47841.21589Zm.00004 2.90635c-.08885.00004-.17684-.019-.25894-.05603-.0821-.03702-.15669-.09131-.21952-.15975-.06283-.06845-.11266-.14971-.14665-.23914-.03399-.08943-.05147-.18528-.05144-.28208v-.52121c-.00156-.09786.01479-.19508.04808-.28599.0333-.09091.08289-.17368.14587-.24349.06297-.06981.13809-.12525.22095-.1631.08286-.03785.1718-.05734.26165-.05734.08985 0 .1788.01949.26166.05734.08286.03785.15797.09329.22095.1631.06298.06981.11256.15258.14586.24349.0333.09091.04965.18813.04808.28599v.52121c.00004.0968-.01743.19266-.05141.28209-.03399.08944-.08382.1707-.14665.23915-.06283.06844-.13743.12273-.21953.15975-.08211.03702-.1701.05606-.25896.05601Z'/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-transition: 0.3s all ease-in-out;
  -o-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  margin-right: 0.5rem;
}

/* ==========================================================================
   Home Block - Icon Group
   ========================================================================== */
.homepage-icon-group {
  margin-bottom: 5rem;
  padding: 3rem 0px;
  position: relative;
  background: url("../images/timeline.svg") center bottom/auto repeat-x;
}
@media (max-width: 767.98px) {
  .homepage-icon-group {
    padding: 4rem 0px;
  }
}
.homepage-icon-group::before {
  content: "";
  position: absolute;
  inset: 0px;
  background: url("../images/timeline.svg") center bottom/auto repeat-x;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.homepage-icon-group .container .d-flex {
  gap: 2rem 1rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .homepage-icon-group .container .d-flex {
    gap: 1.5rem 1.5rem;
    padding: 0px 1rem;
  }
  .homepage-icon-group .container .d-flex > div {
    max-width: 18%;
  }
  .homepage-icon-group .container .d-flex > div img {
    max-width: 100%;
  }
}

/* ==========================================================================
   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: #0F2A3F !important;
}
.xoo-wsc-header a,
.xoo-wsc-body a,
.xoo-wsc-footer a {
  color: #0F2A3F !important;
}
.xoo-wsc-header .xoo-wsc-pprice,
.xoo-wsc-header span.amount,
.xoo-wsc-body .xoo-wsc-pprice,
.xoo-wsc-body span.amount,
.xoo-wsc-footer .xoo-wsc-pprice,
.xoo-wsc-footer span.amount {
  color: #28a745 !important;
}

.xoo-wsc-slider {
  background-color: #fff;
  color: #495057;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon input {
  padding: 5px;
  border: 1px solid #fff;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button {
  color: #fff;
  background-color: #0F2A3F;
  border-color: #0F2A3F;
  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(7.6442307692, 21.4038461538, 32.1057692308);
  border-color: rgb(5.1923076923, 14.5384615385, 21.8076923077);
}
.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(7.6442307692, 21.4038461538, 32.1057692308);
  border-color: rgb(5.1923076923, 14.5384615385, 21.8076923077);
  box-shadow: 0 0 0 0.2rem rgba(51, 73.95, 91.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: #0F2A3F;
  border-color: #0F2A3F;
}
.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(5.1923076923, 14.5384615385, 21.8076923077);
  border-color: rgb(2.7403846154, 7.6730769231, 11.5096153846);
}
.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(51, 73.95, 91.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: #0F2A3F;
  border-color: #0F2A3F;
  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(7.6442307692, 21.4038461538, 32.1057692308);
  border-color: rgb(5.1923076923, 14.5384615385, 21.8076923077);
}
.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(7.6442307692, 21.4038461538, 32.1057692308);
  border-color: rgb(5.1923076923, 14.5384615385, 21.8076923077);
  box-shadow: 0 0 0 0.2rem rgba(51, 73.95, 91.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: #0F2A3F;
  border-color: #0F2A3F;
}
.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(5.1923076923, 14.5384615385, 21.8076923077);
  border-color: rgb(2.7403846154, 7.6730769231, 11.5096153846);
}
.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(51, 73.95, 91.8, 0.5);
}

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