<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ==========================================================================
   Variables
   ========================================================================== */
/* ==========================================================================
   Mixins
   ========================================================================== */
/* ==========================================================================
   Animations
   ========================================================================== */
@keyframes ticker {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes pulse-banner {
  0% {
    transform: scale(1);
    text-shadow: 0px 0px 0px rgba(40, 167, 69, 0.65);
  }
  50% {
    transform: scale(1.05);
    text-shadow: 0px 0px 3px rgba(40, 167, 69, 0.65);
  }
  100% {
    transform: scale(1);
    text-shadow: 0px 0px 0px rgba(40, 167, 69, 0.65);
  }
}
@keyframes pulse-badge {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 #CDAE85;
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
  }
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
  }
}
@keyframes cash-alt {
  0% {
    background-color: #99D1A5;
    box-shadow: 0px 0px 8px 0px rgba(40, 167, 69, 0);
  }
  50% {
    background-color: #28a745;
    box-shadow: 0px 0px 8px 0px rgba(40, 167, 69, 0.5);
  }
  100% {
    background-color: #99D1A5;
    box-shadow: 0px 0px 8px 0px rgba(40, 167, 69, 0);
  }
}
/* ==========================================================================
   Typography
   ========================================================================== */
body {
  font-family: "elza-text", sans-serif;
  font-size: 1rem;
}

a {
  color: #143847;
}
a:hover {
  color: #09191f;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "industry", 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;
  transition: 0.3s color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out ease-in-out;
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

/* ==========================================================================
    Buttons
    ========================================================================== */
.btn,
.button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
}
.btn::after,
.button::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.btn:hover,
.button:hover {
  color: #fff;
  background-color: #232C34;
}
.btn:hover::after,
.button:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}

/* ==========================================================================
   Cards
   ========================================================================== */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid #DDECF1;
  border-radius: 6px;
  box-shadow: 0px 49px 14px 0px rgba(194, 194, 194, 0), 0px 31px 13px 0px rgba(194, 194, 194, 0.01), 0px 18px 11px 0px rgba(194, 194, 194, 0.05), 0px 8px 8px 0px rgba(194, 194, 194, 0.09), 0px 2px 4px 0px rgba(194, 194, 194, 0.1);
}

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

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

.table-bordered {
  border: 1px solid #DDECF1;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #DDECF1;
}
.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: #F4F4F4;
}

.table-hover tbody tr:hover {
  color: #143847;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary &gt; th,
.table-primary &gt; td {
  background-color: #bdc7cb;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #85989f;
}

.table-hover .table-primary:hover {
  background-color: #afbbc0;
}
.table-hover .table-primary:hover &gt; td,
.table-hover .table-primary:hover &gt; th {
  background-color: #afbbc0;
}

.table-secondary,
.table-secondary &gt; th,
.table-secondary &gt; td {
  background-color: #f1e8dd;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #e5d5c0;
}

.table-hover .table-secondary:hover {
  background-color: #eadccb;
}
.table-hover .table-secondary:hover &gt; td,
.table-hover .table-secondary:hover &gt; th {
  background-color: #eadccb;
}

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

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

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

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

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

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

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

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

.table-light,
.table-light &gt; th,
.table-light &gt; td {
  background-color: #fafcfd;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f6fafb;
}

.table-hover .table-light:hover {
  background-color: #e8f1f6;
}
.table-hover .table-light:hover &gt; td,
.table-hover .table-light:hover &gt; th {
  background-color: #e8f1f6;
}

.table-dark,
.table-dark &gt; th,
.table-dark &gt; td {
  background-color: #bec0c3;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #868b8f;
}

.table-hover .table-dark:hover {
  background-color: #b1b3b7;
}
.table-hover .table-dark:hover &gt; td,
.table-hover .table-dark:hover &gt; th {
  background-color: #b1b3b7;
}

.table-active,
.table-active &gt; th,
.table-active &gt; 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 &gt; td,
.table-hover .table-active:hover &gt; th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #143847;
  background-color: #EEF5F7;
  border-color: #DDECF1 !important;
}

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

/* ==========================================================================
   Footer
   ========================================================================== */
.zapct-footer {
  padding: 2rem 0 4rem;
  background: radial-gradient(50% 50% at 50% 50%, #143847 0%, #232C34 100%);
}
.zapct-footer .zapct-footer-payment-types p {
  text-align: right;
  color: #fff;
  font-family: "industry", sans-serif;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: -0.24px;
  margin-bottom: 0.5rem;
}
.zapct-footer .container &gt; div:first-child {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #38424B;
}
@media (max-width: 767.98px) {
  .zapct-footer .container &gt; div:first-child #footer-logo {
    max-width: 75px;
  }
}
.zapct-footer .container &gt; div:first-child .trustpilot-widget {
  margin-left: 1rem;
}
@media (max-width: 767.98px) {
  .zapct-footer .container &gt; div:first-child .trustpilot-widget {
    max-width: 200px;
    margin-left: auto;
  }
}
.zapct-footer .container &gt; div:first-child .zapct-footer-payment-types {
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .zapct-footer .container &gt; div:first-child .zapct-footer-payment-types {
    display: none;
  }
}
.zapct-footer .container &gt; div:last-child {
  position: relative;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-navbar {
  display: block;
  margin: 0px 0px 1.5rem;
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  max-width: -moz-min-content;
  max-width: min-content;
}
@media (max-width: 767.98px) {
  .zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-navbar {
    -moz-column-count: 1;
    column-count: 1;
  }
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-navbar .menu-item {
  margin: 0px;
  display: block;
  max-width: -moz-max-content;
  max-width: max-content;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-navbar .menu-item a {
  color: #fff;
  font-size: 14px;
  text-decoration: none;
  white-space: nowrap;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-navbar .menu-item a:hover {
  color: #CDAE85;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-email {
  display: none;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-copyright,
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-company-number {
  color: #fff;
  font-size: 13px;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-credit {
  margin-top: 2rem;
  color: #fff;
  font-size: 12px;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-nav-legal .zapct-footer-credit a {
  color: #CDAE85;
}
@media (max-width: 767.98px) {
  .zapct-footer .container &gt; div:last-child .zapct-footer-social-icons {
    display: none;
  }
}
.zapct-footer .container &gt; div:last-child .zapct-footer-social-icons a i::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5658 0H4.03549C2.25076 0 0.800659 1.4501 0.800659 3.23483V20.7652C0.800659 22.5499 2.25076 24 4.03549 24H12.6832L12.695 15.4227H10.4641C10.1764 15.4227 9.94156 15.1879 9.94156 14.9002L9.92982 12.135C9.92982 11.8415 10.1647 11.6067 10.4582 11.6067H12.6832V8.93542C12.6832 5.83562 14.5737 4.14481 17.3447 4.14481H19.6108C19.9044 4.14481 20.1392 4.37965 20.1392 4.67319V7.00391C20.1392 7.29746 19.9044 7.53229 19.6108 7.53229H18.2194C16.7165 7.53229 16.423 8.24853 16.423 9.29354V11.6125H19.7283C20.0218 11.6125 20.2566 11.8532 20.2508 12.1468C20.2508 12.1644 20.2508 12.182 20.2449 12.1996L19.9161 14.9589C19.8809 15.2231 19.6578 15.4227 19.3936 15.4227H16.4288L16.423 24H21.5658C23.3506 24 24.8007 22.5499 24.8007 20.7652V3.23483C24.8007 1.4501 23.3506 0 21.5658 0Z' fill='white'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5658 0H4.03549C2.25076 0 0.800659 1.4501 0.800659 3.23483V20.7652C0.800659 22.5499 2.25076 24 4.03549 24H12.6832L12.695 15.4227H10.4641C10.1764 15.4227 9.94156 15.1879 9.94156 14.9002L9.92982 12.135C9.92982 11.8415 10.1647 11.6067 10.4582 11.6067H12.6832V8.93542C12.6832 5.83562 14.5737 4.14481 17.3447 4.14481H19.6108C19.9044 4.14481 20.1392 4.37965 20.1392 4.67319V7.00391C20.1392 7.29746 19.9044 7.53229 19.6108 7.53229H18.2194C16.7165 7.53229 16.423 8.24853 16.423 9.29354V11.6125H19.7283C20.0218 11.6125 20.2566 11.8532 20.2508 12.1468C20.2508 12.1644 20.2508 12.182 20.2449 12.1996L19.9161 14.9589C19.8809 15.2231 19.6578 15.4227 19.3936 15.4227H16.4288L16.423 24H21.5658C23.3506 24 24.8007 22.5499 24.8007 20.7652V3.23483C24.8007 1.4501 23.3506 0 21.5658 0Z' fill='white'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  transition: 0.3s all ease-in-out;
  transition: 0.3s background-color ease-in-out;
}
.zapct-footer .container &gt; div:last-child .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' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M23.643 4.989a8.51 8.51 0 0 1 .274 2.074v.018c.034 1.628.069 3.274.086 4.371-.017 1.852-.034 3.138-.052 4.424 0 .788-.05 1.56-.154 2.331a6.302 6.302 0 0 1-4.972 5.486c-.788.154-1.577.257-2.383.257-1.846.063-3.7.053-5.551.042-.694-.004-1.386-.007-2.078-.007-.788 0-1.577-.052-2.349-.103a7.1 7.1 0 0 1-3.223-.943 6.028 6.028 0 0 1-2.743-3.446 8.25 8.25 0 0 1-.411-2.229C-.003 15.72-.001 14.16 0 12.612v-.662c0-1.27 0-2.555.034-3.824 0-.788.052-1.56.155-2.331A6.653 6.653 0 0 1 1.92 2.109 6.468 6.468 0 0 1 5.35.274c.6-.12 1.2-.188 1.8-.205C8.745 0 10.34 0 11.933 0c1.355 0 2.71 0 4.064.017.685 0 1.371.052 2.057.137a6.715 6.715 0 0 1 3.635 1.578 6.165 6.165 0 0 1 1.954 3.257ZM5.83 12a6.16 6.16 0 0 0 6.155 6.155A6.15 6.15 0 0 0 18.14 12a6.16 6.16 0 0 0-6.155-6.155 6.16 6.16 0 0 0-6.155 6.155Zm11.075-6.892a2.096 2.096 0 0 0 2.092 2.074v-.017c1.148-.017 2.074-.943 2.074-2.074a2.096 2.096 0 0 0-2.091-2.075c-1.149.018-2.092.943-2.075 2.092Zm-8.143 6.874c0-1.783 1.457-3.223 3.24-3.223A3.245 3.245 0 0 1 15.225 12c0 1.784-1.457 3.224-3.24 3.224-1.783 0-3.223-1.458-3.223-3.24Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M23.643 4.989a8.51 8.51 0 0 1 .274 2.074v.018c.034 1.628.069 3.274.086 4.371-.017 1.852-.034 3.138-.052 4.424 0 .788-.05 1.56-.154 2.331a6.302 6.302 0 0 1-4.972 5.486c-.788.154-1.577.257-2.383.257-1.846.063-3.7.053-5.551.042-.694-.004-1.386-.007-2.078-.007-.788 0-1.577-.052-2.349-.103a7.1 7.1 0 0 1-3.223-.943 6.028 6.028 0 0 1-2.743-3.446 8.25 8.25 0 0 1-.411-2.229C-.003 15.72-.001 14.16 0 12.612v-.662c0-1.27 0-2.555.034-3.824 0-.788.052-1.56.155-2.331A6.653 6.653 0 0 1 1.92 2.109 6.468 6.468 0 0 1 5.35.274c.6-.12 1.2-.188 1.8-.205C8.745 0 10.34 0 11.933 0c1.355 0 2.71 0 4.064.017.685 0 1.371.052 2.057.137a6.715 6.715 0 0 1 3.635 1.578 6.165 6.165 0 0 1 1.954 3.257ZM5.83 12a6.16 6.16 0 0 0 6.155 6.155A6.15 6.15 0 0 0 18.14 12a6.16 6.16 0 0 0-6.155-6.155 6.16 6.16 0 0 0-6.155 6.155Zm11.075-6.892a2.096 2.096 0 0 0 2.092 2.074v-.017c1.148-.017 2.074-.943 2.074-2.074a2.096 2.096 0 0 0-2.091-2.075c-1.149.018-2.092.943-2.075 2.092Zm-8.143 6.874c0-1.783 1.457-3.223 3.24-3.223A3.245 3.245 0 0 1 15.225 12c0 1.784-1.457 3.224-3.24 3.224-1.783 0-3.223-1.458-3.223-3.24Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.zapct-footer .container &gt; div:last-child .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' viewBox='0 0 24 24'%3E%3Cpath d='M20 .2H4C1.9.2.2 1.9.2 4v16c0 2.1 1.7 3.8 3.8 3.8h16c2.1 0 3.8-1.7 3.8-3.8V4c0-2.1-1.7-3.8-3.8-3.8ZM18.8 11c-1.2 0-2.4-.4-3.5-1.1v4.5c0 .8-.2 1.6-.6 2.3-.4.7-1 1.3-1.7 1.6-.9.5-1.9.8-2.9.6-1-.1-1.9-.5-2.7-1.2-.6-.5-1-1.1-1.2-1.8-.3-.7-.3-1.5-.2-2.2.1-1 .6-1.8 1.2-2.6.7-.7 1.5-1.2 2.5-1.4h1.1v2.5h-.4c-.5 0-1 .3-1.3.7-.3.4-.5.9-.6 1.4 0 .6.3 1.1.7 1.5.4.4 1 .6 1.5.6s.9-.2 1.3-.5.7-.8.7-1.3V4.9h2.5c.2 2.2 1.5 3.2 3.5 3.6V11Z' 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 24 24'%3E%3Cpath d='M20 .2H4C1.9.2.2 1.9.2 4v16c0 2.1 1.7 3.8 3.8 3.8h16c2.1 0 3.8-1.7 3.8-3.8V4c0-2.1-1.7-3.8-3.8-3.8ZM18.8 11c-1.2 0-2.4-.4-3.5-1.1v4.5c0 .8-.2 1.6-.6 2.3-.4.7-1 1.3-1.7 1.6-.9.5-1.9.8-2.9.6-1-.1-1.9-.5-2.7-1.2-.6-.5-1-1.1-1.2-1.8-.3-.7-.3-1.5-.2-2.2.1-1 .6-1.8 1.2-2.6.7-.7 1.5-1.2 2.5-1.4h1.1v2.5h-.4c-.5 0-1 .3-1.3.7-.3.4-.5.9-.6 1.4 0 .6.3 1.1.7 1.5.4.4 1 .6 1.5.6s.9-.2 1.3-.5.7-.8.7-1.3V4.9h2.5c.2 2.2 1.5 3.2 3.5 3.6V11Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.zapct-footer .container &gt; div:last-child .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' id='Layer_1' version='1.1' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M10.4 13.8c1.5-.8 3.1-1.6 4.3-2.3l-4.3-2.3v4.6Z' class='st0'/%3E%3Cpath d='M19.8.2h-16C1.7.2 0 1.9 0 4v16c0 2.1 1.7 3.8 3.8 3.8h16c2.1 0 3.8-1.7 3.8-3.8V4c0-2.1-1.7-3.8-3.8-3.8Zm.2 13.2c0 .9-.1 1.7-.4 2.5 0 .3-.2.5-.4.7-.3.3-.7.5-1.1.6-2.6.2-4.9.2-7.4.2-1.6 0-3.2 0-4.7-.2-.4 0-.8-.3-1.1-.6-.3-.3-.4-.6-.5-1-.1-.5-.2-1-.2-1.5-.1-1.6-.1-3.2 0-4.8 0-.9.1-1.9.8-2.5.3-.3.7-.5 1.1-.5 2-.2 4-.3 6.1-.2 2 0 4.1 0 6.1.2.5 0 .9.4 1.3.7.5.9.7 2 .7 3.1v3.4Z' 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 24 24'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M10.4 13.8c1.5-.8 3.1-1.6 4.3-2.3l-4.3-2.3v4.6Z' class='st0'/%3E%3Cpath d='M19.8.2h-16C1.7.2 0 1.9 0 4v16c0 2.1 1.7 3.8 3.8 3.8h16c2.1 0 3.8-1.7 3.8-3.8V4c0-2.1-1.7-3.8-3.8-3.8Zm.2 13.2c0 .9-.1 1.7-.4 2.5 0 .3-.2.5-.4.7-.3.3-.7.5-1.1.6-2.6.2-4.9.2-7.4.2-1.6 0-3.2 0-4.7-.2-.4 0-.8-.3-1.1-.6-.3-.3-.4-.6-.5-1-.1-.5-.2-1-.2-1.5-.1-1.6-.1-3.2 0-4.8 0-.9.1-1.9.8-2.5.3-.3.7-.5 1.1-.5 2-.2 4-.3 6.1-.2 2 0 4.1 0 6.1.2.5 0 .9.4 1.3.7.5.9.7 2 .7 3.1v3.4Z' class='st0'/%3E%3C/svg%3E");
}
.zapct-footer .container &gt; div:last-child .zapct-footer-social-icons a:hover i::before {
  background-color: #CDAE85;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-payment-types {
  position: absolute;
  top: 0px;
  right: 0px;
}
@media (min-width: 576px) {
  .zapct-footer .container &gt; div:last-child .zapct-footer-payment-types {
    display: none;
  }
}
.zapct-footer .container &gt; div:last-child .zapct-footer-payment-types img {
  max-width: 150px;
}
.zapct-footer .container &gt; div:last-child .zapct-footer-payment-types p {
  font-size: 10px;
}

/* ==========================================================================
   Header
   ========================================================================== */
.zapct-navbar {
  position: sticky;
  top: 0px;
  z-index: 1000;
}
.zapct-navbar .ticker {
  overflow: hidden;
  background-color: #CDAE85;
  position: relative;
}
.zapct-navbar .ticker .ticker-inner {
  height: 34px;
  align-items: center;
  width: auto;
  animation: ticker 20s linear infinite;
  z-index: 0;
  position: relative;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.zapct-navbar .ticker .ticker-inner p {
  margin: 0px;
  width: auto;
  text-align: center;
  white-space: nowrap;
  padding: 0rem 3rem;
  min-width: 50%;
  text-align: center;
  position: relative;
  text-align: center;
  font-family: "elza-text", sans-serif;
  color: #232C34;
  font-size: 12px;
  font-weight: 500;
}
.zapct-navbar .ticker .ticker-inner p a {
  color: #232C34;
  text-decoration: underline;
}
@media (max-width: 767.98px) {
  .zapct-navbar .ticker .ticker-inner p {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
}
.zapct-navbar .ticker:hover .ticker-inner {
  animation-play-state: paused;
}
.zapct-navbar .zapct-navbar-primary {
  position: relative;
  background: radial-gradient(50% 50% at 50% 50%, #143847 0%, #232C34 100%);
  height: 80px;
  padding: 0px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary {
    padding: 0px 1rem;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary {
    padding: 0px 0.5rem;
  }
}
.zapct-navbar .zapct-navbar-primary .navbar-brand {
  position: absolute;
  left: 50%;
  bottom: 0px;
  transform: translate(-50%, 35px);
}
.zapct-navbar .zapct-navbar-primary .navbar-brand img {
  display: block;
  max-height: 100px;
  height: 100px;
  margin: 0px;
  padding: 0px;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-brand img {
    max-height: 90px;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler .navbar-toggler-icon {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='32' fill='none'%3E%3Crect width='36' height='30' x='1' y='1' stroke='%231A4354' stroke-width='2' rx='2'/%3E%3Cpath fill='%23fff' d='M10 22v-2h18v2H10Zm0-5v-2h18v2H10Zm0-5v-2h18v2H10Z'/%3E%3C/svg%3E") center/contain no-repeat;
    width: 38px;
    height: 32px;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .navbar-toggler {
    padding: 0.5rem;
  }
}
@media (min-width: 992px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse {
    display: flex;
    align-items: center;
    width: auto;
    flex: 1;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse {
    background: radial-gradient(50% 50% at 50% 50%, #143847 0%, #232C34 100%);
    padding: 180px 0px 0px;
  }
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse::before {
    content: "";
    position: absolute;
    top: 50px;
    left: calc(50% - 65px);
    display: block;
    width: 130px;
    height: 100px;
    background: url("../images/footer-logo.svg") center/contain no-repeat;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .offcanvas-close {
  margin: 0px;
  padding: 0rem;
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50px;
  right: 60px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' fill='none'%3E%3Cpath fill='%23fff' d='M11.667 35.71 35.71 11.667l1.414 1.414L13.08 37.123z'/%3E%3Cpath fill='%23fff' d='m12.374 11.668 24.041 24.041-1.414 1.414L10.96 13.082z'/%3E%3C/svg%3E") center/contain no-repeat;
  font-size: 0px;
  text-indent: -9999px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .offcanvas-close {
    right: 30px;
    top: 30px;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse {
  width: auto;
  flex: 1;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse#zapct-primary-navbar {
  padding: 0px 108px 0px 0px;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse#zapct-primary-navbar-right {
  padding: 0px 0px 0px 108px;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse {
    padding: 0px !important;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .menu-item {
    border-bottom: 1px solid #323D46;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .menu-item .nav-link {
  color: #fff;
  font-family: "industry", sans-serif;
  font-size: 14px;
  font-weight: 700 !important;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  padding: 1rem 1rem;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .menu-item .nav-link.active, .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .menu-item .nav-link:hover {
  color: #CDAE85;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .menu-item .nav-link {
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    letter-spacing: 0.8px;
    text-transform: capitalize;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav .menu-item .nav-link {
    font-size: 30px;
  }
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .navbar-collapse .navbar-nav:last-child &gt; li:last-child {
    border-bottom: none;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .zapct-footer-social-icons {
  justify-content: center;
  display: flex;
}
@media (min-width: 768px) {
  .zapct-navbar .zapct-navbar-primary .offcanvas-collapse .zapct-footer-social-icons {
    display: none;
  }
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .zapct-footer-social-icons a {
  margin: 0.5rem 1rem !important;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .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 width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5658 0H4.03549C2.25076 0 0.800659 1.4501 0.800659 3.23483V20.7652C0.800659 22.5499 2.25076 24 4.03549 24H12.6832L12.695 15.4227H10.4641C10.1764 15.4227 9.94156 15.1879 9.94156 14.9002L9.92982 12.135C9.92982 11.8415 10.1647 11.6067 10.4582 11.6067H12.6832V8.93542C12.6832 5.83562 14.5737 4.14481 17.3447 4.14481H19.6108C19.9044 4.14481 20.1392 4.37965 20.1392 4.67319V7.00391C20.1392 7.29746 19.9044 7.53229 19.6108 7.53229H18.2194C16.7165 7.53229 16.423 8.24853 16.423 9.29354V11.6125H19.7283C20.0218 11.6125 20.2566 11.8532 20.2508 12.1468C20.2508 12.1644 20.2508 12.182 20.2449 12.1996L19.9161 14.9589C19.8809 15.2231 19.6578 15.4227 19.3936 15.4227H16.4288L16.423 24H21.5658C23.3506 24 24.8007 22.5499 24.8007 20.7652V3.23483C24.8007 1.4501 23.3506 0 21.5658 0Z' fill='white'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5658 0H4.03549C2.25076 0 0.800659 1.4501 0.800659 3.23483V20.7652C0.800659 22.5499 2.25076 24 4.03549 24H12.6832L12.695 15.4227H10.4641C10.1764 15.4227 9.94156 15.1879 9.94156 14.9002L9.92982 12.135C9.92982 11.8415 10.1647 11.6067 10.4582 11.6067H12.6832V8.93542C12.6832 5.83562 14.5737 4.14481 17.3447 4.14481H19.6108C19.9044 4.14481 20.1392 4.37965 20.1392 4.67319V7.00391C20.1392 7.29746 19.9044 7.53229 19.6108 7.53229H18.2194C16.7165 7.53229 16.423 8.24853 16.423 9.29354V11.6125H19.7283C20.0218 11.6125 20.2566 11.8532 20.2508 12.1468C20.2508 12.1644 20.2508 12.182 20.2449 12.1996L19.9161 14.9589C19.8809 15.2231 19.6578 15.4227 19.3936 15.4227H16.4288L16.423 24H21.5658C23.3506 24 24.8007 22.5499 24.8007 20.7652V3.23483C24.8007 1.4501 23.3506 0 21.5658 0Z' fill='white'/%3E%3C/svg%3E%0A");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  transition: 0.3s all ease-in-out;
  transition: 0.3s background-color ease-in-out;
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .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' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M23.643 4.989a8.51 8.51 0 0 1 .274 2.074v.018c.034 1.628.069 3.274.086 4.371-.017 1.852-.034 3.138-.052 4.424 0 .788-.05 1.56-.154 2.331a6.302 6.302 0 0 1-4.972 5.486c-.788.154-1.577.257-2.383.257-1.846.063-3.7.053-5.551.042-.694-.004-1.386-.007-2.078-.007-.788 0-1.577-.052-2.349-.103a7.1 7.1 0 0 1-3.223-.943 6.028 6.028 0 0 1-2.743-3.446 8.25 8.25 0 0 1-.411-2.229C-.003 15.72-.001 14.16 0 12.612v-.662c0-1.27 0-2.555.034-3.824 0-.788.052-1.56.155-2.331A6.653 6.653 0 0 1 1.92 2.109 6.468 6.468 0 0 1 5.35.274c.6-.12 1.2-.188 1.8-.205C8.745 0 10.34 0 11.933 0c1.355 0 2.71 0 4.064.017.685 0 1.371.052 2.057.137a6.715 6.715 0 0 1 3.635 1.578 6.165 6.165 0 0 1 1.954 3.257ZM5.83 12a6.16 6.16 0 0 0 6.155 6.155A6.15 6.15 0 0 0 18.14 12a6.16 6.16 0 0 0-6.155-6.155 6.16 6.16 0 0 0-6.155 6.155Zm11.075-6.892a2.096 2.096 0 0 0 2.092 2.074v-.017c1.148-.017 2.074-.943 2.074-2.074a2.096 2.096 0 0 0-2.091-2.075c-1.149.018-2.092.943-2.075 2.092Zm-8.143 6.874c0-1.783 1.457-3.223 3.24-3.223A3.245 3.245 0 0 1 15.225 12c0 1.784-1.457 3.224-3.24 3.224-1.783 0-3.223-1.458-3.223-3.24Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M23.643 4.989a8.51 8.51 0 0 1 .274 2.074v.018c.034 1.628.069 3.274.086 4.371-.017 1.852-.034 3.138-.052 4.424 0 .788-.05 1.56-.154 2.331a6.302 6.302 0 0 1-4.972 5.486c-.788.154-1.577.257-2.383.257-1.846.063-3.7.053-5.551.042-.694-.004-1.386-.007-2.078-.007-.788 0-1.577-.052-2.349-.103a7.1 7.1 0 0 1-3.223-.943 6.028 6.028 0 0 1-2.743-3.446 8.25 8.25 0 0 1-.411-2.229C-.003 15.72-.001 14.16 0 12.612v-.662c0-1.27 0-2.555.034-3.824 0-.788.052-1.56.155-2.331A6.653 6.653 0 0 1 1.92 2.109 6.468 6.468 0 0 1 5.35.274c.6-.12 1.2-.188 1.8-.205C8.745 0 10.34 0 11.933 0c1.355 0 2.71 0 4.064.017.685 0 1.371.052 2.057.137a6.715 6.715 0 0 1 3.635 1.578 6.165 6.165 0 0 1 1.954 3.257ZM5.83 12a6.16 6.16 0 0 0 6.155 6.155A6.15 6.15 0 0 0 18.14 12a6.16 6.16 0 0 0-6.155-6.155 6.16 6.16 0 0 0-6.155 6.155Zm11.075-6.892a2.096 2.096 0 0 0 2.092 2.074v-.017c1.148-.017 2.074-.943 2.074-2.074a2.096 2.096 0 0 0-2.091-2.075c-1.149.018-2.092.943-2.075 2.092Zm-8.143 6.874c0-1.783 1.457-3.223 3.24-3.223A3.245 3.245 0 0 1 15.225 12c0 1.784-1.457 3.224-3.24 3.224-1.783 0-3.223-1.458-3.223-3.24Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.zapct-navbar .zapct-navbar-primary .offcanvas-collapse .zapct-footer-social-icons a:hover i::before {
  background-color: #CDAE85;
}
.zapct-navbar .zapct-navbar-primary .nav-account,
.zapct-navbar .zapct-navbar-primary .nav-basket {
  width: 100px;
  height: 100%;
  padding: 0px;
  border-right: 1px solid #171F27;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  .zapct-navbar .zapct-navbar-primary .nav-account,
  .zapct-navbar .zapct-navbar-primary .nav-basket {
    width: auto !important;
    border: none !important;
    padding: 0rem 1rem;
  }
}
@media (max-width: 767.98px) {
  .zapct-navbar .zapct-navbar-primary .nav-account,
  .zapct-navbar .zapct-navbar-primary .nav-basket {
    padding: 0rem 0.5rem;
  }
}
.zapct-navbar .zapct-navbar-primary .nav-account i::before,
.zapct-navbar .zapct-navbar-primary .nav-basket i::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 24 24'%3E%3Cpath d='M12 24a11.923 11.923 0 0 1-9.534-4.714A11.895 11.895 0 0 1 0 12C0 5.384 5.384 0 12 0s12 5.384 12 12c0 2.66-.854 5.181-2.468 7.286A11.918 11.918 0 0 1 12 24Zm8.261-6.044c-.744-.542-3.223-1.354-4.468-1.743a1.488 1.488 0 0 0-1.326.22l-1.584 1.16a1.496 1.496 0 0 1-1.763 0l-1.584-1.16a1.49 1.49 0 0 0-1.327-.22c-1.245.389-3.725 1.201-4.469 1.743A10.117 10.117 0 0 0 12 22.184a10.117 10.117 0 0 0 8.261-4.228ZM7.808 9.421c0 2.486 1.872 5.972 4.191 5.972 2.32 0 4.191-3.489 4.191-5.972 0-2.484-1.872-4.505-4.191-4.505-2.32 0-4.191 2.021-4.191 4.505Z' style='fill:%23fff'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 24 24'%3E%3Cpath d='M12 24a11.923 11.923 0 0 1-9.534-4.714A11.895 11.895 0 0 1 0 12C0 5.384 5.384 0 12 0s12 5.384 12 12c0 2.66-.854 5.181-2.468 7.286A11.918 11.918 0 0 1 12 24Zm8.261-6.044c-.744-.542-3.223-1.354-4.468-1.743a1.488 1.488 0 0 0-1.326.22l-1.584 1.16a1.496 1.496 0 0 1-1.763 0l-1.584-1.16a1.49 1.49 0 0 0-1.327-.22c-1.245.389-3.725 1.201-4.469 1.743A10.117 10.117 0 0 0 12 22.184a10.117 10.117 0 0 0 8.261-4.228ZM7.808 9.421c0 2.486 1.872 5.972 4.191 5.972 2.32 0 4.191-3.489 4.191-5.972 0-2.484-1.872-4.505-4.191-4.505-2.32 0-4.191 2.021-4.191 4.505Z' style='fill:%23fff'/%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;
  transition: 0.3s all ease-in-out;
}
.zapct-navbar .zapct-navbar-primary .nav-account:hover i::before,
.zapct-navbar .zapct-navbar-primary .nav-basket:hover i::before {
  background-color: #CDAE85;
}
.zapct-navbar .zapct-navbar-primary .nav-basket {
  width: 100px;
  height: 100%;
  border-right: none;
  border-left: 1px solid #171F27;
}
.zapct-navbar .zapct-navbar-primary .nav-basket i {
  display: flex;
  align-items: center;
}
.zapct-navbar .zapct-navbar-primary .nav-basket i::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='18' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M17.89 5.517 14.804.374a.772.772 0 0 0-1.322.794l3.085 5.143a.772.772 0 0 0 1.323-.794ZM5.547 6.311l3.086-5.143A.772.772 0 0 0 7.31.374L4.224 5.517a.772.772 0 0 0 1.323.794Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.075 6.039a.772.772 0 0 0-.76-.896H1.8a.772.772 0 0 0-.761.896l1.568 9.59A2.83 2.83 0 0 0 5.4 18h11.316a2.83 2.83 0 0 0 2.792-2.372l1.568-9.59Zm-10.79 3.475v4.115a.772.772 0 0 0 1.544 0V9.514a.772.772 0 0 0-1.543 0Zm4.115 0v4.115a.772.772 0 0 0 1.543 0V9.514a.772.772 0 0 0-1.543 0Zm-8.229 0v4.115a.772.772 0 0 0 1.543 0V9.514a.772.772 0 0 0-1.543 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.343 5.143H.77a.772.772 0 0 0 0 1.543h20.572a.772.772 0 0 0 0-1.543Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='18' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M17.89 5.517 14.804.374a.772.772 0 0 0-1.322.794l3.085 5.143a.772.772 0 0 0 1.323-.794ZM5.547 6.311l3.086-5.143A.772.772 0 0 0 7.31.374L4.224 5.517a.772.772 0 0 0 1.323.794Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.075 6.039a.772.772 0 0 0-.76-.896H1.8a.772.772 0 0 0-.761.896l1.568 9.59A2.83 2.83 0 0 0 5.4 18h11.316a2.83 2.83 0 0 0 2.792-2.372l1.568-9.59Zm-10.79 3.475v4.115a.772.772 0 0 0 1.544 0V9.514a.772.772 0 0 0-1.543 0Zm4.115 0v4.115a.772.772 0 0 0 1.543 0V9.514a.772.772 0 0 0-1.543 0Zm-8.229 0v4.115a.772.772 0 0 0 1.543 0V9.514a.772.772 0 0 0-1.543 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.343 5.143H.77a.772.772 0 0 0 0 1.543h20.572a.772.772 0 0 0 0-1.543Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  display: flex;
}
.zapct-navbar .zapct-navbar-primary .nav-basket i #basket-count {
  background-color: #3D95B2;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  color: #fff;
  text-align: center;
  font-family: "elza-text", sans-serif;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  margin-left: -0.15rem;
  line-height: 22px;
}

/* ==========================================================================
   Newsletter
   ========================================================================== */
.zapct-newsletter-block {
  background-color: #F4F4F4;
}
.zapct-newsletter-block .container {
  max-width: 1070px;
}
.zapct-newsletter-block .container .row &gt; div:first-child {
  text-align: left;
}
.zapct-newsletter-block .container .row &gt; div:first-child .section-title {
  font-size: 40px;
  font-weight: 800;
  letter-spacing: -0.8px;
}
.zapct-newsletter-block .container .row &gt; div:first-child .section-title::before {
  content: "We've made it very easy";
}
@media (max-width: 991.98px) {
  .zapct-newsletter-block .container .row &gt; div:first-child .section-title br {
    display: none;
  }
}
.zapct-newsletter-block .container .row &gt; div:first-child p {
  color: #797979;
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form {
  padding: 0px !important;
  max-width: 415px !important;
  margin: 0px -5px !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form {
    margin: 0px 0px 1.5rem !important;
  }
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form &gt; div {
  min-height: 50px !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] {
    flex-direction: column !important;
  }
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div {
  padding: 0px 5px !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div {
    flex: none !important;
    max-width: 100% !important;
    padding: 5px 0px !important;
  }
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div input {
  border-radius: 6px !important;
  border: 1px solid #DDECF1 !important;
  background: #fff !important;
  color: #171F27;
  font-family: "industry", sans-serif;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div input::-moz-placeholder {
  font-family: "industry", sans-serif !important;
  color: #797979 !important;
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div input::placeholder {
  font-family: "industry", sans-serif !important;
  color: #797979 !important;
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div input:focus-visible {
  border-color: #797979 !important;
  outline: none !important;
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  padding: 2px 1.5rem 0px !important;
  border-radius: 6px;
  font-family: "industry", sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  letter-spacing: 0.64px !important;
  color: #232C34 !important;
  background-color: #FF9900 !important;
  transition: 0.3s all ease-in-out;
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div button::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div button:hover {
  color: #fff;
  background-color: #232C34;
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div button:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
.zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div button:hover {
  color: #fff !important;
  background-color: #232C34 !important;
}
@media (max-width: 767.98px) {
  .zapct-newsletter-block .container .row &gt; div:first-child .klaviyo-form form [data-testid=form-row] &gt; div button {
    width: 100%;
  }
}
.zapct-newsletter-block .container .row &gt; div:last-child {
  position: relative;
}
.zapct-newsletter-block .container .row &gt; div:last-child::after {
  content: "";
  position: absolute;
  top: 0px;
  right: 3.5rem;
  display: block;
  width: 57px;
  height: 45px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='45' fill='none'%3E%3Cpath fill='%23476584' d='M55.822 13.54c-.352-.307-.677-.462-.759-.502-.664-.326-10.083-5.29-23.101-12.15A7.744 7.744 0 0 0 28.502 0a7.733 7.733 0 0 0-3.46.887C12.021 7.75 2.601 12.712 1.936 13.037c-.085.043-.41.196-.76.504C.42 14.205 0 15.147 0 16.193v12.574c0 .686.18 1.326.516 1.872 0 0 .261.427.662.78 1.271 1.125 22.23 11.862 23.857 12.694a7.755 7.755 0 0 0 3.463.887 7.755 7.755 0 0 0 3.464-.887c1.627-.832 22.585-11.569 23.857-12.694.4-.353.662-.78.662-.78a3.545 3.545 0 0 0 .516-1.872V16.193c0-1.046-.419-1.988-1.178-2.652h.003Z'/%3E%3Cpath fill='%23fff' d='M16.711 21v-7h4.71v1.32h-3.27v1.51h2.65v1.3h-2.65V21h-1.44Zm10.22-2.55 1.19 2.55h-1.55l-1.16-2.47h-1.16V21h-1.44v-7h3.69c.95 0 1.4.45 1.4 1.4v1.69c0 .79-.31 1.24-.97 1.36Zm-2.68-1.2h2.01c.15 0 .2-.05.2-.2V15.5c0-.15-.05-.2-.2-.2h-2.01v1.95ZM29.617 21v-7h4.71v1.32h-3.27v1.45h2.65v1.3h-2.65v1.61h3.27V21h-4.71Zm6.276 0v-7h4.71v1.32h-3.27v1.45h2.65v1.3h-2.65v1.61h3.27V21h-4.71ZM14.641 31v-7h3.83c.95 0 1.4.45 1.4 1.4v4.2c0 .95-.45 1.4-1.4 1.4h-3.83Zm1.44-1.32h2.15c.15 0 .2-.05.2-.2v-3.96c0-.15-.05-.2-.2-.2h-2.15v4.36Zm9.62-1.23 1.19 2.55h-1.55l-1.16-2.47h-1.16V31h-1.44v-7h3.69c.95 0 1.4.45 1.4 1.4v1.69c0 .79-.31 1.24-.97 1.36Zm-2.68-1.2h2.01c.15 0 .2-.05.2-.2V25.5c0-.15-.05-.2-.2-.2h-2.01v1.95ZM32.535 31l-.43-1.52h-2.4l-.43 1.52h-1.52l2.13-7h2.1l2.13 7h-1.58Zm-2.46-2.84h1.66l-.83-2.94-.83 2.94ZM35.802 31l-1.75-7h1.5l1.09 5.14 1.29-5.14h1.22l1.29 5.14 1.09-5.14h1.44l-1.76 7h-1.52l-1.15-4.56-1.15 4.56h-1.59Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.zapct-newsletter-block .container .row &gt; div:last-child img {
  max-width: 100%;
  height: auto;
}

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

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

.section-title {
  color: #143847;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.64px;
  text-align: left;
  margin-bottom: 1rem;
}
.section-title::before {
  content: none;
  display: block;
  color: #797979;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}

.zapct-homepage-button-wrap {
  text-align: center;
}

.zapct-page-title {
  padding: 3rem 0rem 2rem;
  margin-bottom: 2.5rem;
  border-bottom: 1px solid #DDECF1;
  background-color: transparent;
}
.zapct-page-title h1 {
  text-align: center;
  color: #143847;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.64px;
}
@media (max-width: 767.98px) {
  .zapct-page-title {
    padding: 2.5rem 0rem 1.5rem;
    margin-bottom: 2rem;
  }
}

ul.pagination {
  margin: 2rem 0rem;
  width: 100%;
  justify-content: center;
}
ul.pagination .page-item .page-link {
  margin: 0px 4px;
  min-height: 26px;
  padding: 7px 0.5rem 0px;
  border-radius: 6px;
  border: 1px solid #E8E8E8;
  color: #143847;
  text-align: center;
  font-family: "industry", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
ul.pagination .page-item .page-link:hover, ul.pagination .page-item .page-link.current {
  background-color: #143847;
  border-color: #143847;
  color: #fff;
}

/* ==========================================================================
   WooCommerce - Cart
   ========================================================================== */
/* ==========================================================================
   WooCommerce - Checkout
   ========================================================================== */
@media (max-width: 767.98px) {
  .woocommerce-info {
    flex-direction: column;
  }
  .woocommerce-info &gt; * {
    width: 100%;
    display: block;
  }
  .woocommerce-info &gt; *.woocommerce-form-coupon-toggle {
    margin: 0px 0px 1rem 0px !important;
  }
}

.woocommerce-form-coupon .card-body {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.woocommerce-form-coupon .card-body &gt; * {
  margin-top: 0px !important;
  width: calc(50% - 15px);
}
@media (max-width: 767.98px) {
  .woocommerce-form-coupon .card-body {
    flex-direction: column;
  }
  .woocommerce-form-coupon .card-body &gt; * {
    width: 100%;
  }
  .woocommerce-form-coupon .card-body &gt; *.input-text {
    margin: 0px 0px 1rem 0px !important;
  }
}

@media (max-width: 767.98px) {
  .woocommerce-cart .main-container &gt; .woocommerce,
  .woocommerce-checkout .main-container &gt; .woocommerce {
    padding: 0px;
  }
}
/* ==========================================================================
   WooCommerce - General
   ========================================================================== */
@media (min-width: 1200px) {
  div.woocommerce {
    max-width: 1360px !important;
  }
}
/* ==========================================================================
   WooCommerce - My Account
   ========================================================================== */
.woocommerce-account.logged-out .woocommerce {
  padding: 0rem !important;
  border: none;
  background-color: transparent;
  box-shadow: none;
}
.woocommerce-account .woocommerce {
  overflow: hidden;
  display: flex;
  border: none;
  background-color: transparent;
  border-radius: 0px;
  padding: 0px;
  max-width: 1070px !important;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce {
    flex-direction: column;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
  width: 100%;
  max-width: 300px;
  padding: 0rem;
  background-color: #F4F4F4 !important;
  border: none;
  border-radius: 6px 0px 0px 6px;
  margin-bottom: 0px !important;
  padding: 0.75rem;
  box-shadow: none;
}
@media (max-width: 991.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    max-width: 100%;
    margin-bottom: 1.5rem !important;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills {
  flex-direction: column;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item {
  margin-bottom: 0.5rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link {
  text-transform: none;
  text-align: left;
  overflow: hidden;
  display: flex;
  height: 50px;
  align-items: center;
  padding: 1rem 1rem;
  border-radius: 6px;
  border: none;
  background-color: #fff;
  color: #143847;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #476584;
  -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='%23EDEFF2' d='M10.723.25c-.328-.329-.896-.104-.896.353v2.799c0 1.171.992 2.141 2.2 2.141.76.008 1.816.008 2.72.008.456 0 .696-.537.376-.858-1.152-1.163-3.216-3.256-4.4-4.443Z'/%3E%3Cpath fill='%23EDEFF2' d='M14.483 6.65h-2.312a3.45 3.45 0 0 1-3.44-3.448V.884a.803.803 0 0 0-.8-.802H4.539C2.075.082.083 1.686.083 4.549v7.106c0 2.863 1.992 4.467 4.456 4.467h6.288c2.464 0 4.456-1.604 4.456-4.467V7.452a.803.803 0 0 0-.8-.802Zm-7.2 6.063h-3.2a.605.605 0 0 1-.6-.601c0-.33.272-.602.6-.602h3.2c.328 0 .6.273.6.602a.605.605 0 0 1-.6.601Zm1.6-3.208h-4.8a.605.605 0 0 1-.6-.601c0-.33.272-.602.6-.602h4.8c.328 0 .6.273.6.602a.605.605 0 0 1-.6.601Z'/%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='%23EDEFF2' d='M10.723.25c-.328-.329-.896-.104-.896.353v2.799c0 1.171.992 2.141 2.2 2.141.76.008 1.816.008 2.72.008.456 0 .696-.537.376-.858-1.152-1.163-3.216-3.256-4.4-4.443Z'/%3E%3Cpath fill='%23EDEFF2' d='M14.483 6.65h-2.312a3.45 3.45 0 0 1-3.44-3.448V.884a.803.803 0 0 0-.8-.802H4.539C2.075.082.083 1.686.083 4.549v7.106c0 2.863 1.992 4.467 4.456 4.467h6.288c2.464 0 4.456-1.604 4.456-4.467V7.452a.803.803 0 0 0-.8-.802Zm-7.2 6.063h-3.2a.605.605 0 0 1-.6-.601c0-.33.272-.602.6-.602h3.2c.328 0 .6.273.6.602a.605.605 0 0 1-.6.601Zm1.6-3.208h-4.8a.605.605 0 0 1-.6-.601c0-.33.272-.602.6-.602h4.8c.328 0 .6.273.6.602a.605.605 0 0 1-.6.601Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-right: 0.75rem;
  position: relative;
  top: -1px;
  transition: 0.3s background-color ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link::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 .nav-link:hover {
  color: #fff;
  background-color: #3D95B2;
  border-color: #3D95B2;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link.active:before, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item .nav-link:hover:before {
  background-color: #fff;
}
.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' width='14' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M11.375.626c1.45 0 2.625.94 2.625 2.1v11.2c0 .27-.193.515-.496.631a1.057 1.057 0 0 1-.926-.084l-1.64-1.05-1.641 1.05c-.349.223-.85.2-1.166-.052L7 13.516l-1.131.905c-.316.253-.817.275-1.166.052l-1.64-1.05-1.641 1.05c-.263.168-.623.2-.926.084-.303-.116-.496-.362-.496-.63v-11.2c0-1.16 1.175-2.1 2.625-2.1h8.75ZM7 7.626H4.375c-.483 0-.875.314-.875.7 0 .387.392.7.875.7H7c.483 0 .875-.313.875-.7 0-.386-.392-.7-.875-.7Zm2.625-2.8h-5.25c-.483 0-.875.314-.875.7 0 .36.338.655.773.696l.102.004h5.25c.483 0 .875-.313.875-.7 0-.359-.338-.654-.773-.695l-.102-.005Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M11.375.626c1.45 0 2.625.94 2.625 2.1v11.2c0 .27-.193.515-.496.631a1.057 1.057 0 0 1-.926-.084l-1.64-1.05-1.641 1.05c-.349.223-.85.2-1.166-.052L7 13.516l-1.131.905c-.316.253-.817.275-1.166.052l-1.64-1.05-1.641 1.05c-.263.168-.623.2-.926.084-.303-.116-.496-.362-.496-.63v-11.2c0-1.16 1.175-2.1 2.625-2.1h8.75ZM7 7.626H4.375c-.483 0-.875.314-.875.7 0 .387.392.7.875.7H7c.483 0 .875-.313.875-.7 0-.386-.392-.7-.875-.7Zm2.625-2.8h-5.25c-.483 0-.875.314-.875.7 0 .36.338.655.773.696l.102.004h5.25c.483 0 .875-.313.875-.7 0-.359-.338-.654-.773-.695l-.102-.005Z' 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' width='15' height='15' fill='none'%3E%3Cpath fill='%23121212' d='M12.75.626c1.198 0 2.178 1.093 2.246 2.471l.004.154v1.59c0 .531-.264.944-.582 1.164l-.08.05c-.498.287-.838.884-.838 1.571 0 .639.293 1.199.733 1.505l.105.066c.325.187.614.574.657 1.084l.005.13v1.59c0 1.398-.937 2.541-2.118 2.62l-.132.005H2.25c-1.198 0-2.178-1.092-2.246-2.47L0 12v-1.59c0-.53.264-.943.582-1.163l.08-.05c.498-.287.838-.884.838-1.572 0-.638-.293-1.198-.733-1.504l-.105-.066a1.379 1.379 0 0 1-.657-1.084L0 4.842v-1.59C0 1.852.937.71 2.118.63L2.25.626h10.5ZM6 5.001c-.414 0-.75.392-.75.875v3.5c0 .484.336.875.75.875s.75-.391.75-.875v-3.5c0-.483-.336-.875-.75-.875Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23121212' d='M12.75.626c1.198 0 2.178 1.093 2.246 2.471l.004.154v1.59c0 .531-.264.944-.582 1.164l-.08.05c-.498.287-.838.884-.838 1.571 0 .639.293 1.199.733 1.505l.105.066c.325.187.614.574.657 1.084l.005.13v1.59c0 1.398-.937 2.541-2.118 2.62l-.132.005H2.25c-1.198 0-2.178-1.092-2.246-2.47L0 12v-1.59c0-.53.264-.943.582-1.163l.08-.05c.498-.287.838-.884.838-1.572 0-.638-.293-1.198-.733-1.504l-.105-.066a1.379 1.379 0 0 1-.657-1.084L0 4.842v-1.59C0 1.852.937.71 2.118.63L2.25.626h10.5ZM6 5.001c-.414 0-.75.392-.75.875v3.5c0 .484.336.875.75.875s.75-.391.75-.875v-3.5c0-.483-.336-.875-.75-.875Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--points-and-rewards a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%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' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%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' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%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' width='16' height='14' fill='none'%3E%3Cpath fill='%23CCC' d='M14.4.078c.884 0 1.6.647 1.6 1.445v10.111c0 .798-.716 1.444-1.6 1.444H1.6c-.884 0-1.6-.646-1.6-1.444V1.523C0 .725.716.078 1.6.078h12.8ZM12 8.745H4c-.442 0-.8.324-.8.722 0 .4.358.723.8.723h8c.442 0 .8-.324.8-.723 0-.399-.358-.722-.8-.722ZM6.4 2.967H4.8c-.843 0-1.535.59-1.596 1.337l-.004.108v1.444c0 .762.653 1.386 1.48 1.44l.12.005h1.6c.844 0 1.535-.59 1.596-1.337L8 5.856V4.412c0-.762-.653-1.386-1.48-1.44l-.12-.005Zm5.6 2.89H9.6c-.442 0-.8.323-.8.721 0 .37.309.676.707.718L9.6 7.3H12c.442 0 .8-.324.8-.723 0-.37-.309-.675-.707-.717L12 5.856ZM6.4 4.411v1.444H4.8V4.412h1.6ZM12 2.967H9.6c-.442 0-.8.324-.8.723 0 .398.358.722.8.722H12c.442 0 .8-.324.8-.722 0-.4-.358-.723-.8-.723Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' fill='none'%3E%3Cpath fill='%23CCC' d='M14.4.078c.884 0 1.6.647 1.6 1.445v10.111c0 .798-.716 1.444-1.6 1.444H1.6c-.884 0-1.6-.646-1.6-1.444V1.523C0 .725.716.078 1.6.078h12.8ZM12 8.745H4c-.442 0-.8.324-.8.722 0 .4.358.723.8.723h8c.442 0 .8-.324.8-.723 0-.399-.358-.722-.8-.722ZM6.4 2.967H4.8c-.843 0-1.535.59-1.596 1.337l-.004.108v1.444c0 .762.653 1.386 1.48 1.44l.12.005h1.6c.844 0 1.535-.59 1.596-1.337L8 5.856V4.412c0-.762-.653-1.386-1.48-1.44l-.12-.005Zm5.6 2.89H9.6c-.442 0-.8.323-.8.721 0 .37.309.676.707.718L9.6 7.3H12c.442 0 .8-.324.8-.723 0-.37-.309-.675-.707-.717L12 5.856ZM6.4 4.411v1.444H4.8V4.412h1.6ZM12 2.967H9.6c-.442 0-.8.324-.8.723 0 .398.358.722.8.722H12c.442 0 .8-.324.8-.722 0-.4-.358-.723-.8-.723Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .nav-pills .nav-item.woocommerce-MyAccount-navigation-link--payment-methods a:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' fill-rule='evenodd' d='M12.79 2.078v.809c.884 0 1.6.716 1.6 1.599v7.994c0 .883-.716 1.598-1.6 1.598H1.6A1.599 1.599 0 0 1 0 12.48V4.486c0-.835.667-1.594 1.45-1.817L10.242.157a1.999 1.999 0 0 1 2.547 1.921ZM9.993 7.284a1.2 1.2 0 1 0 0 2.398 1.2 1.2 0 0 0 0-2.398Zm1.199-5.206a.4.4 0 0 0-.446-.397l-.064.013-4.175 1.193h4.685v-.809Z' clip-rule='evenodd'/%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' width='14' height='17' fill='none'%3E%3Cpath fill='%23CCC' d='M7 8.878c1.863 0 3.559.555 4.805 1.338.623.39 1.154.852 1.539 1.352.378.492.656 1.08.656 1.71 0 .676-.32 1.21-.78 1.59-.436.36-1.01.597-1.621.764-1.227.334-2.865.446-4.599.446s-3.372-.112-4.599-.446c-.61-.167-1.185-.405-1.621-.765-.46-.38-.78-.913-.78-1.589 0-.63.278-1.218.656-1.71.385-.5.916-.961 1.54-1.352C3.44 9.433 5.135 8.878 7 8.878Zm0-8.8c2.148 0 3.889 1.791 3.889 4 0 2.21-1.741 4-3.889 4-2.148 0-3.889-1.79-3.889-4 0-2.209 1.741-4 3.889-4Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='17' fill='none'%3E%3Cpath fill='%23CCC' d='M7 8.878c1.863 0 3.559.555 4.805 1.338.623.39 1.154.852 1.539 1.352.378.492.656 1.08.656 1.71 0 .676-.32 1.21-.78 1.59-.436.36-1.01.597-1.621.764-1.227.334-2.865.446-4.599.446s-3.372-.112-4.599-.446c-.61-.167-1.185-.405-1.621-.765-.46-.38-.78-.913-.78-1.589 0-.63.278-1.218.656-1.71.385-.5.916-.961 1.54-1.352C3.44 9.433 5.135 8.878 7 8.878Zm0-8.8c2.148 0 3.889 1.791 3.889 4 0 2.21-1.741 4-3.889 4-2.148 0-3.889-1.79-3.889-4 0-2.209 1.741-4 3.889-4Z'/%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' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' d='M7.919.078c3.852 0 6.974 3.134 6.974 7s-3.122 7-6.974 7c-3.852 0-6.974-3.133-6.974-7 0-3.866 3.122-7 6.974-7Zm-1.48 4.526a.696.696 0 0 0-.986 0 .702.702 0 0 0-.058.924l.058.066 1.48 1.484-1.48 1.485a.702.702 0 0 0 0 .99.696.696 0 0 0 .92.059l.067-.059 1.479-1.485 1.48 1.485a.696.696 0 0 0 .986 0 .702.702 0 0 0 .058-.924l-.058-.066-1.48-1.485 1.48-1.484a.702.702 0 0 0 0-.99.696.696 0 0 0-.92-.059l-.067.059L7.92 6.088l-1.48-1.484Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath fill='%23CCC' d='M7.919.078c3.852 0 6.974 3.134 6.974 7s-3.122 7-6.974 7c-3.852 0-6.974-3.133-6.974-7 0-3.866 3.122-7 6.974-7Zm-1.48 4.526a.696.696 0 0 0-.986 0 .702.702 0 0 0-.058.924l.058.066 1.48 1.484-1.48 1.485a.702.702 0 0 0 0 .99.696.696 0 0 0 .92.059l.067-.059 1.479-1.485 1.48 1.485a.696.696 0 0 0 .986 0 .702.702 0 0 0 .058-.924l-.058-.066-1.48-1.485 1.48-1.484a.702.702 0 0 0 0-.99.696.696 0 0 0-.92-.059l-.067.059L7.92 6.088l-1.48-1.484Z'/%3E%3C/svg%3E");
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  max-width: calc(100% - 300px);
  width: 100%;
  padding: 1.25rem 1.75rem;
  margin-left: auto;
  border-radius: 0px 6px 6px 0px;
  border: 2px solid #F4F4F4;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    max-width: 100%;
    padding: 1rem 1rem;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row-reverse;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs {
  justify-content: center;
  border-bottom: 1px solid #DDECF1;
  margin: 0px 0px 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
  flex: 1;
  display: flex;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs &gt; .btn,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs &gt; .btn {
  height: 35px;
  flex: 1;
  width: auto !important;
  min-width: -moz-min-content;
  min-width: min-content;
  margin: 0px 2px;
  padding: 4px 0rem 0px;
  border: none;
  border-radius: 3px 3px 0px 0px;
  background-color: #fff;
  color: #797979;
  text-align: center;
  font-family: Industry;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item .nav-link::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs &gt; .btn::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs &gt; .btn::after {
  content: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item .nav-link:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs &gt; .btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs &gt; .btn:hover {
  color: #143847;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item .nav-link.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs &gt; .btn.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link.active,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs &gt; .btn.active {
  background-color: #EEF5F7;
  color: #143847;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item .nav-link,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs &gt; .btn,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item .nav-link,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs &gt; .btn {
    font-size: 12px;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item:first-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs &gt; .btn:first-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item:first-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs &gt; .btn:first-child {
  margin-left: 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs .nav-item:last-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card-header .card-header-tabs &gt; .btn:last-child,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs .nav-item:last-child .nav-link,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .nav-tabs &gt; .btn:last-child {
  margin-right: 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card {
  border: none;
  padding: 0px;
  box-shadow: none;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .card-header {
  background-color: transparent;
  padding: 0px;
  border-bottom: none;
  margin: 0px 0px 0rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content {
  padding: 0px;
}
.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 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  padding: 0.75rem 1.5rem !important;
  background-color: #fff;
  margin-bottom: 10px !important;
  border-radius: 6px;
  border: 1px solid #DDECF1;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap {
    padding: 1rem !important;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(1) {
  color: #797979;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap span {
  color: #797979;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .d-md-inline {
  padding: 0px 0.25em;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) {
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) {
    margin-top: 1rem;
    margin-left: 0px;
    width: 100%;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  color: #232C34;
  background-color: #fff;
  border: 1px solid #FF9900 !important;
  display: flex;
  align-items: center;
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  text-decoration: none;
  height: 38px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle:hover {
  color: #fff;
  background-color: #232C34;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn:hover::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn:hover,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle:hover {
  background-color: #FF9900;
  color: #232C34;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn:hover::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle:hover::after {
  background-color: #232C34;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle::before {
  content: "View";
  color: #143847;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-indent: 0px;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  transition: 0.3s color ease-in-out;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn:hover::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle:hover::before {
  color: #171F27;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn:hover::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle:hover::after {
  background-color: #476584 !important;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .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 strong:nth-of-type(2) .zapc-tickets-btn.open::before,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle.open::before {
  content: "Hide Tickets";
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn.open::after,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap strong:nth-of-type(2) .zapc-tickets-btn-toggle.open::after {
  transform: rotate(180deg);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .card .tab-content#zapc-recent-tickets .zapc-single-ticket-wrap .zapc-my-account-ticket-wrapper {
  flex-basis: 100%;
  margin: 1rem 0rem 0.5rem !important;
  padding: 1.5rem !important;
  border-radius: 5px;
  background-color: #F4F4F4 !important;
  color: #143847 !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table thead th {
  padding-top: 0rem;
  border-bottom: none !important;
}
.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 {
    border-bottom: 1px solid #DDECF1;
    padding: 1rem 0rem;
    background-color: transparent;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr:first-child {
    padding-top: 0rem;
  }
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content #my-account-order-table tbody tr td {
    background-color: transparent;
    padding: 0.15rem 0rem;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr {
  margin-bottom: 1rem;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
  width: 100%;
  min-width: auto;
  height: auto;
  margin: 0.25rem 0rem;
  padding: 5px 10px;
  font-size: 0.75rem;
  text-decoration: none;
  justify-content: center;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a::after {
  content: none !important;
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a {
    margin: 0.5rem 0.5rem;
    display: inline-block;
    width: auto;
  }
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .btn::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .btn:hover {
  color: #fff;
  background-color: #232C34;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .btn:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
@media (max-width: 767.98px) {
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content form .btn {
    width: 100%;
  }
}

.woocommerce-account.logged-out .woocommerce {
  flex-direction: column;
  overflow: visible;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid #DDECF1;
  border-radius: 6px;
  box-shadow: 0px 49px 14px 0px rgba(194, 194, 194, 0), 0px 31px 13px 0px rgba(194, 194, 194, 0.01), 0px 18px 11px 0px rgba(194, 194, 194, 0.05), 0px 8px 8px 0px rgba(194, 194, 194, 0.09), 0px 2px 4px 0px rgba(194, 194, 194, 0.1);
  padding: 1.5rem;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword &gt; * {
  margin-right: 0px;
  margin-left: 0px;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword label,
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input {
  display: block;
  width: 100%;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #797979;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #C2C2C2;
  border-radius: 3px;
  box-shadow: none;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword input:focus {
  border-color: #143847;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover {
  color: #fff;
  background-color: #232C34;
}
.woocommerce-account.logged-out .woocommerce .woocommerce-ResetPassword .button:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}

/* ==========================================================================
   WooCommerce - Product Loop
   ========================================================================== */
.post-type-archive-product #zapciw-instant-wins {
  display: none;
}

@media (max-width: 767.98px) {
  .woocommerce ul.products {
    margin: 0rem -0.5rem;
  }
}
@media (max-width: 991.98px) {
  .woocommerce ul.products li.product {
    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: flex;
  flex-direction: column;
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid #DDECF1;
  border-radius: 6px;
  box-shadow: 0px 49px 14px 0px rgba(194, 194, 194, 0), 0px 31px 13px 0px rgba(194, 194, 194, 0.01), 0px 18px 11px 0px rgba(194, 194, 194, 0.05), 0px 8px 8px 0px rgba(194, 194, 194, 0.09), 0px 2px 4px 0px rgba(194, 194, 194, 0.1);
  padding: 6px;
  overflow: hidden;
  transition: 0.3s border-color ease-in-out;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link &gt; *:not(.zapct-thumbnail-wrap, .onsale) {
  margin: 0px 14px 1rem;
  padding: 0px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link &gt; *:not(.zapct-thumbnail-wrap, .onsale) {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .onsale {
  background-color: #143847;
  border-radius: 6px 0px 0px 6px;
  left: auto;
  top: 22px;
  right: 6px;
  padding: 0.3rem 0.5rem 0.1rem;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .onsale {
    font-size: 9px;
    top: 8rem;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
  width: auto;
  padding: 2px 1rem 0rem;
  height: 24px;
  line-height: 24px;
  text-align: center;
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 1rem;
  margin: 0px;
  white-space: nowrap;
  background-color: #143847;
  z-index: 0;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.44px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner::before {
  content: "";
  position: absolute;
  top: 0px;
  right: -10px;
  display: block;
  display: block;
  width: 111px;
  height: 100%;
  background-color: #143847;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='111' height='24' fill='none'%3E%3Cpath fill='%23143847' fill-rule='evenodd' d='M90 0H0v24h109.385c.652 0 1.242-.488 1.492-1.234.083-.248.123-.508.123-.766 0-.52-.165-1.032-.473-1.414L103.592 12l6.935-8.586c.308-.382.473-.894.473-1.414 0-.258-.04-.518-.123-.764-.25-.748-.84-1.236-1.492-1.236H90Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='111' height='24' fill='none'%3E%3Cpath fill='%23143847' fill-rule='evenodd' d='M90 0H0v24h109.385c.652 0 1.242-.488 1.492-1.234.083-.248.123-.508.123-.766 0-.52-.165-1.032-.473-1.414L103.592 12l6.935-8.586c.308-.382.473-.894.473-1.414 0-.258-.04-.518-.123-.764-.25-.748-.84-1.236-1.492-1.236H90Z' 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;
  transition: 0.3s all ease-in-out;
  z-index: -1;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner.zap-draw-days-1 {
  background-color: #476584;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner.zap-draw-days-1::before {
  background-color: #476584;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner.zap-draw-days-0 {
  background-color: #28a745;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner.zap-draw-days-0::before {
  background-color: #28a745;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner {
    padding: 2px 0.5rem 0rem;
    height: 20px;
    line-height: 20px;
    top: 0.25rem;
    font-size: 9px;
  }
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-date-banner::before {
    right: -15px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapct-thumbnail-wrap img {
  border-radius: 4px 4px 0px 0px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  max-width: 270px;
  margin: 1rem auto 1rem !important;
  background-color: transparent;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown &gt; div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 25%;
  min-height: 50px;
  margin: 0px 4px;
  color: #797979;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.72px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown &gt; div {
    font-size: 8px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown &gt; div span {
  font-family: "industry", sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  color: #476584;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown &gt; div span {
    font-size: 20px;
  }
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-countdown {
    margin: 0rem auto 0.25em !important;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop {
  margin-bottom: 2.5rem !important;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track {
  background-color: #EEF5F7;
  border-radius: 5px;
  height: 8px;
  border: none;
  display: flex;
  flex-direction: column-reverse;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar {
  height: 100%;
  position: relative;
  overflow: visible;
  background-color: #3D95B2;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar .percentage-marker,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .progress-bar .marker {
  position: absolute;
  right: -11px;
  top: -7px;
  width: 22px;
  height: 22px;
  display: block;
  background: url("../images/ticket-marker.png") center/contain no-repeat;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label {
  font-family: "industry", sans-serif;
  line-height: 1;
  position: absolute;
  left: 0px;
  right: auto;
  top: 0px;
  transform: translateY(175%);
  color: #143847;
  font-size: 12px;
  font-weight: 600;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .percentage-label::before,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .mini-label::before,
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zap-competitions-progress-loop .progress-track .tickets-sold-label::before {
  content: "Sold: ";
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
  display: inline-flex;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.4px;
  font-family: "industry", sans-serif;
  background-color: transparent;
  z-index: 0;
  position: relative;
  height: 30px;
  padding: 2px 1rem 0px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .woocommerce-Price-amount {
  padding-top: 2px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price {
    font-size: 16px;
    height: 24px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price::before, .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none'%3E%3Cpath fill='%23143847' d='M49 3.352v23.296C49 28.5 47.489 30 45.625 30H3.375C1.51 30 0 28.5 0 26.648v-.929c1.193 0 2.16-.96 2.16-2.144 0-1.19-.976-2.15-2.16-2.15v-4.28c1.193 0 2.16-.96 2.16-2.145A2.157 2.157 0 0 0 0 12.855v-4.28c1.193 0 2.16-.96 2.16-2.15A2.157 2.157 0 0 0 0 4.281v-.93C0 1.502 1.511 0 3.375 0h42.25C47.49 0 49 1.5 49 3.352Z'/%3E%3C/svg%3E") left center/auto 100% no-repeat;
  z-index: -1;
  left: 0px;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price::after {
  width: calc(100% - 30px);
  background: #143847;
  left: auto;
  right: 0px;
  border-radius: 0px 4px 4px 0px;
  position: absolute;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price del {
  color: #fff;
  bottom: -2px;
  position: relative;
  margin-right: 0.5rem;
  color: #3D95B2;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price ins {
  text-decoration: none;
  bottom: -2px;
  position: relative;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .price_suffix {
  position: absolute;
  font-family: "industry", sans-serif;
  color: #797979;
  font-size: 12px;
  font-weight: 600;
  text-transform: capitalize;
  top: 50%;
  right: 0px;
  transform: translate(120%, -30%);
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .price .price_suffix {
    display: none;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  color: #143847;
  font-family: "elza-text", sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-align: left;
  margin-bottom: 0.5rem;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-size: 18px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: flex-start;
  color: #797979;
  font-family: "industry", sans-serif;
  font-size: 12px;
  font-weight: 600;
}
.woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt::before {
  content: "";
  position: relative;
  top: -1px;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #99D1A5;
  border-radius: 50%;
  margin-right: 0.25rem;
  animation: cash-alt 3s infinite ease-in-out;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .woocommerce-LoopProduct-link .zapc-cash-alt {
    font-size: 10px;
  }
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  color: #232C34;
  background-color: #fff;
  border: 1px solid #FF9900 !important;
  position: relative;
  height: 68px;
  margin: 0px -6px -6px;
  border-radius: 0px;
  border: none !important;
  border-top: 1px solid #CDAE85 !important;
  font-size: 20px;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover {
  color: #fff;
  background-color: #232C34;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover {
  background-color: #FF9900;
  color: #232C34;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition:hover::after {
  background-color: #232C34;
}
.woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition::after {
  background-color: #3D95B2;
  width: 10px;
  height: 14px;
}
@media (max-width: 767.98px) {
  .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition {
    justify-content: center;
    height: 46px;
    font-size: 12px;
    padding: 4px 0rem 0px;
  }
  .woocommerce ul.products li.product .inner-wrapper .product_type_zap_competition::after {
    content: none;
  }
}
.woocommerce ul.products li.product .inner-wrapper:hover {
  border-color: #CDAE85;
}
.woocommerce ul.products li.product .inner-wrapper:hover .product_type_zap_competition {
  background-color: #CDAE85;
}
.woocommerce ul.products li.product .inner-wrapper:hover .product_type_zap_competition::after {
  background-color: #143847;
}

/* ==========================================================================
   WooCommerce - Single Product
   ========================================================================== */
.single-product .main-container {
  text-align: center;
}
.single-product .main-container .zap-lottery-user-ticket-count {
  background-color: #28a745;
  border-radius: 6px;
}
.single-product .main-container .zap-lottery-user-ticket-count .woocommerce-info &gt; * {
  width: auto;
  display: inline;
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper {
  margin: 2rem 0px;
  flex-direction: row-reverse;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zapct-countdown-trustpilot-wrapper {
    flex-direction: column;
  }
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper {
  display: flex;
  align-items: center;
  margin-right: 3rem;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper {
    margin: 1rem auto 0rem;
  }
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper::after {
  content: "Until the live draw";
  color: #797979;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-left: 1rem;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper::after {
    font-size: 12px;
  }
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  width: 220px;
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown &gt; div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 25%;
  min-height: 50px;
  margin: 0px 4px;
  color: #797979;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.72px;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown &gt; div {
    font-size: 8px;
  }
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown &gt; div span {
  font-family: "industry", sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  color: #476584;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown &gt; div span {
    font-size: 20px;
  }
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown &gt; div {
  border-radius: 2px;
  background: #F4F4F4;
  overflow: hidden;
  position: relative;
  color: #3D95B2;
  z-index: 0;
  padding-top: 4px;
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown &gt; div::before {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: block;
  width: 100%;
  height: 50%;
  background-color: #F0EEEE;
  z-index: -1;
}
.single-product .main-container .zapct-countdown-trustpilot-wrapper .competition-countdown-wrapper .zapc-countdown &gt; div span {
  color: #143847;
  font-size: 22px;
  font-weight: 800;
}
.single-product .main-container div.product {
  text-align: left;
}
.single-product .main-container div.product .entry-summary .price {
  display: inline-flex;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.4px;
  font-family: "industry", sans-serif;
  background-color: transparent;
  z-index: 0;
  position: relative;
  height: 30px;
  padding: 2px 1rem 0px;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.single-product .main-container div.product .entry-summary .price .woocommerce-Price-amount {
  padding-top: 2px;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .price {
    font-size: 16px;
    height: 24px;
  }
}
.single-product .main-container div.product .entry-summary .price::before, .single-product .main-container div.product .entry-summary .price::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 100%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='30' fill='none'%3E%3Cpath fill='%23143847' d='M49 3.352v23.296C49 28.5 47.489 30 45.625 30H3.375C1.51 30 0 28.5 0 26.648v-.929c1.193 0 2.16-.96 2.16-2.144 0-1.19-.976-2.15-2.16-2.15v-4.28c1.193 0 2.16-.96 2.16-2.145A2.157 2.157 0 0 0 0 12.855v-4.28c1.193 0 2.16-.96 2.16-2.15A2.157 2.157 0 0 0 0 4.281v-.93C0 1.502 1.511 0 3.375 0h42.25C47.49 0 49 1.5 49 3.352Z'/%3E%3C/svg%3E") left center/auto 100% no-repeat;
  z-index: -1;
  left: 0px;
}
.single-product .main-container div.product .entry-summary .price::after {
  width: calc(100% - 30px);
  background: #143847;
  left: auto;
  right: 0px;
  border-radius: 0px 4px 4px 0px;
  position: absolute;
}
.single-product .main-container div.product .entry-summary .price del {
  color: #fff;
  bottom: -2px;
  position: relative;
  margin-right: 0.5rem;
  color: #3D95B2;
}
.single-product .main-container div.product .entry-summary .price ins {
  text-decoration: none;
  bottom: -2px;
  position: relative;
}
.single-product .main-container div.product .entry-summary .price .price_suffix {
  position: absolute;
  font-family: "industry", sans-serif;
  color: #797979;
  font-size: 12px;
  font-weight: 600;
  text-transform: capitalize;
  top: 50%;
  right: 0px;
  transform: translate(120%, -30%);
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .price .price_suffix {
    display: none;
  }
}
.single-product .main-container div.product .entry-summary .zapc-sale-countdown-wrapper {
  display: flex;
  justify-content: center;
  margin-bottom: 1.5rem;
  border-radius: 3px;
  border: 1px solid #DDECF1;
  background-color: #DDECF1;
  padding: 0.35rem 1rem 0.25rem;
}
.single-product .main-container div.product .entry-summary .zapc-sale-countdown-wrapper .zapc-sale-countdown {
  display: flex;
}
.single-product .main-container div.product .entry-summary .zapc-sale-countdown-wrapper .zapc-sale-countdown &gt; div {
  padding-left: 0.25rem;
  color: #143847;
  font-size: 14px;
  font-weight: 500;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-competition-question-text {
  color: #4D4D4D;
  font-size: 26px;
  font-weight: 600;
  letter-spacing: -0.52px;
  padding: 0px;
  border: none;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers {
  padding: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0px;
  margin-bottom: 0.75rem;
}
.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: flex;
  align-items: center;
  border-color: #CDAE85;
  padding: 0.3rem 1.25rem 0.25rem;
  color: #143847;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.4px;
  border-radius: 6px;
}
.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 {
  position: relative;
  left: auto;
  top: -2px;
  transform: none;
  width: 20px;
  height: 20px;
  margin-right: 0.75rem;
  background-color: #fff;
  border: 4px solid #fff;
  outline: 1px solid #CDAE85;
}
.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 {
  background-color: #3D95B2;
  border-color: #3D95B2;
  color: #fff;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer input:checked ~ label {
  background-color: #3D95B2;
  border-color: #3D95B2;
  color: #fff;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-question-wrap .zap-competition-question .zap-lottery-question-answers .zap-lottery-question-answer input:checked ~ label::before {
  background-color: #28a745;
  outline-color: #3D95B2;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper {
  margin: 1rem 0px 1.75rem;
  padding: 0px;
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .d-flex {
    justify-content: space-around !important;
  }
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .requirement {
  display: grid;
  grid-template-columns: auto auto;
  grid-template-rows: auto auto;
  grid-column-gap: 0.5rem;
  margin: 0px 1.75rem;
  padding: 0px;
}
@media (max-width: 767.98px) {
  .single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .requirement {
    margin: 0px 0rem;
  }
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .requirement::before {
  content: "";
  display: block;
  width: 15px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' fill='none'%3E%3Cpath fill='%23476584' fill-rule='evenodd' d='M10.01 0H13.5c.356 0 .645.289.645.645v4.71H0V.645C0 .289.289 0 .645 0h3.49c.254 0 .485.149.589.38A2.58 2.58 0 0 0 7.073 1.9 2.58 2.58 0 0 0 9.422.38.644.644 0 0 1 10.01 0ZM0 21.355V6.645h14.145v14.71a.644.644 0 0 1-.644.645H10.01a.644.644 0 0 1-.588-.38 2.58 2.58 0 0 0-2.35-1.52 2.58 2.58 0 0 0-2.348 1.52.644.644 0 0 1-.588.38H.645A.645.645 0 0 1 0 21.355Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
  grid-area: 1/1/3/2;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .requirement .requirement-data {
  grid-area: 1/2/2/3;
  color: #143847;
  font-family: "industry", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  text-align: left;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .requirement .requirement-text {
  grid-area: 2/2/3/3;
  color: #797979;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .requirement.requirement-answer::before {
  width: 20px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' fill='none'%3E%3Cpath fill='%23476584' fill-rule='evenodd' d='M9.711 10.987A5.493 5.493 0 1 0 9.711 0a5.493 5.493 0 0 0 0 10.987ZM4.895 12.21a4.895 4.895 0 0 0 0 9.789h9.711a4.894 4.894 0 1 0 0-9.79H4.895Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
}
.single-product .main-container div.product .entry-summary .cart .zap-competition-requirements-wrapper .requirement.requirement-date::before {
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' fill='none'%3E%3Cpath fill='%23476584' fill-rule='evenodd' d='M5.624 0c.274 0 .496.222.496.496v1.985h10.587V.496a.496.496 0 0 1 .992 0v1.985h1.82a2.647 2.647 0 0 1 2.646 2.647v1.82H0v-1.82A2.647 2.647 0 0 1 2.647 2.48h2.48V.496c0-.274.223-.496.497-.496ZM0 7.94h22.165v11.413A2.647 2.647 0 0 1 19.52 22H2.647A2.647 2.647 0 0 1 0 19.353V7.94Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons {
  margin: 0rem 0px 1.5rem;
  color: #143847;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row {
  margin: 0px -5px;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button {
  padding: 0px 5px;
  margin-bottom: 10px;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button {
  border-radius: 6px;
  border: 1px solid #CDAE85;
  background-color: #fff;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  transition: 0.3s all ease-in-out;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button:hover {
  border-color: #3D95B2;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button:hover .discount {
  background-color: #3D95B2;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button .discount {
  background-color: #CDAE85;
  padding: 0.3rem 0rem 0.25rem;
  font-family: "industry", sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 800;
  width: 100%;
  transition: 0.3s background ease-in-out;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button .total-tix {
  margin: 0.75rem 0rem 0.25rem;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 800;
  font-family: "industry", sans-serif;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button .prices {
  color: #797979;
  font-family: "industry", sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.25rem;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button .prices .original-price {
  text-decoration: line-through;
  margin-right: 0.5rem;
}
.single-product .main-container div.product .entry-summary .cart .discount-buttons .row .discount-button button .prices .discounted-price {
  color: #143847;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons {
  justify-content: center;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
  flex: 1;
  display: flex;
}
.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 &gt; .btn {
  height: 35px;
  flex: 1;
  width: auto !important;
  min-width: -moz-min-content;
  min-width: min-content;
  margin: 0px 2px;
  padding: 4px 0rem 0px;
  border: none;
  border-radius: 3px 3px 0px 0px;
  background-color: #fff;
  color: #797979;
  text-align: center;
  font-family: Industry;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.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 &gt; .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 &gt; .btn:hover {
  color: #143847;
}
.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 &gt; .btn.active {
  background-color: #EEF5F7;
  color: #143847;
}
@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 &gt; .btn {
    font-size: 12px;
  }
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item:first-child .nav-link,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons &gt; .btn:first-child {
  margin-left: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons .nav-item:last-child .nav-link,
.single-product .main-container div.product .entry-summary .cart .zapc-postal-buttons &gt; .btn:last-child {
  margin-right: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text {
  padding: 1.5rem;
  border-radius: 3px 3px 0px 0px;
  background: #EEF5F7;
  text-align: left;
  color: #797979;
}
.single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text ul, .single-product .main-container div.product .entry-summary .cart .zapc-postal-rules-text ol {
  list-style-position: inside;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper {
  padding: 1.5rem;
  border-radius: 3px 3px 0px 0px;
  background: #EEF5F7;
  margin: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px !important;
  padding: 0px !important;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer {
  order: 0;
  flex-basis: 100%;
  width: 100%;
  padding: 0rem;
  margin-bottom: 1.5rem;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap {
  max-width: 410px;
  margin: 0px auto;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap::before {
  content: "Select the amount of tickets";
  display: block;
  margin-bottom: 0.5rem;
  color: #143847;
  font-size: 16px;
  font-weight: 500;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap .rangeslider {
  height: 10px;
  background-color: #fff;
  border: 1px solid #476584;
  border-radius: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap .rangeslider .rangeslider__fill {
  background-color: #476584;
  border-radius: 0px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap .rangeslider .rangeslider__handle {
  width: 14px;
  height: 18px;
  border-radius: 2px;
  background: #143847;
  border: none;
  box-shadow: none;
  top: -4px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap .rangeslider .rangeslider__handle .rangeslider__handle__value {
  display: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap .rangeslider .rangeslider__labels {
  display: flex;
  justify-content: space-between;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .zap-competition-range-wrap-outer .zap-competition-range-wrap .rangeslider .rangeslider__labels span {
  transform: none;
  padding-top: 1rem;
  color: #444;
  font-size: 14px;
  letter-spacing: -0.28px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty &gt; input[type=button] {
  width: 40px !important;
  height: 40px !important;
  padding: 0px;
  margin: 0px !important;
  border-radius: 4px 0px 0px 4px;
  border: 1px solid #3D95B2 !important;
  border-right: none !important;
  background: url("data:image/svg+xml,%3Csvg width='14' height='2' viewBox='0 0 14 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H14V2H0V0Z' fill='%23797979'/%3E%3C/svg%3E%0A") center/14px no-repeat, #FFF;
  font-size: 0px;
  overflow: hidden;
  text-indent: -9999px;
  transform: none;
  transition: 0.3s all ease-in-out;
  order: 2;
  filter: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty &gt; input[type=button].zap-competition-qty-plus {
  order: 4;
  border-radius: 0px 4px 4px 0px;
  background: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 6H8V0H6V6H0V8H6V14H8V8H14V6Z' fill='%23797979'/%3E%3C/svg%3E%0A") center/14px no-repeat, #FFF;
  border: 1px solid #3D95B2 !important;
  border-left: none !important;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity {
  order: 3;
  height: 40px;
  border: none;
  border: 1px solid #3D95B2;
  border-left: none;
  border-right: none;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity .qty {
  display: inline-flex !important;
  height: 100%;
  border: none;
  outline: none;
  min-width: 100px;
  text-align: center;
  font-family: "elza-text", sans-serif;
  -moz-appearance: textfield;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity .qty::-webkit-inner-spin-button, .single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zap-competition-qty .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper {
  margin-top: 1.5rem;
  padding: 0px;
  flex: 0 0 100%;
  max-width: 100%;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button {
  width: 100% !important;
  margin: 0px;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  transition: 0.3s all ease-in-out;
  font-size: 20px;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover {
  color: #fff;
  background-color: #232C34;
}
.single-product .main-container div.product .entry-summary .cart .zapct-add-to-cart-wrapper .zapct-add-to-cart-button-wrapper .button:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress {
  margin: 0px;
  padding: 1.5rem;
  border-radius: 0px 0px 3px 3px;
  border: 3px solid #EEF5F7;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track {
  background-color: #EEF5F7;
  border-radius: 5px;
  height: 8px;
  border: none;
  display: flex;
  flex-direction: column-reverse;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar {
  height: 100%;
  position: relative;
  overflow: visible;
  background-color: #3D95B2;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .percentage-marker,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .marker {
  position: absolute;
  right: -11px;
  top: -7px;
  width: 22px;
  height: 22px;
  display: block;
  background: url("../images/ticket-marker.png") center/contain no-repeat;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label {
  font-family: "industry", sans-serif;
  line-height: 1;
  position: absolute;
  left: 0px;
  right: auto;
  top: 0px;
  transform: translateY(175%);
  color: #143847;
  font-size: 12px;
  font-weight: 600;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .percentage-label::before,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .mini-label::before,
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .tickets-sold-label::before {
  content: "Sold: ";
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track {
  max-width: 410px;
  margin: 3rem auto 2rem;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar::before {
  content: "";
  width: 21px;
  height: 21px;
  background: url("../images/ticket-marker.png") center/contain no-repeat;
  position: absolute;
  top: -6px;
  right: -10px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .percentage-marker {
  width: 52px;
  height: 42px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='46' fill='none'%3E%3Cpath fill='%233D95B2' d='m24.133 40.756-.156-.988-.38.06-.242.3.777.628Zm-6.265 0 .777-.629-.242-.299-.38-.06-.155.988Zm2.354 2.913-.777.629.777-.629Zm1.556 0 .777.629-.777-.629ZM40 21c0 9.48-6.944 17.34-16.023 18.768l.31 1.976C34.325 40.165 42 31.48 42 21h-2ZM21 2c10.493 0 19 8.507 19 19h2C42 9.402 32.598 0 21 0v2ZM2 21C2 10.507 10.507 2 21 2V0C9.402 0 0 9.402 0 21h2Zm16.023 18.768C8.943 38.34 2 30.48 2 21H0c0 10.48 7.676 19.165 17.712 20.744l.31-1.976ZM21 43.041l-2.355-2.913-1.555 1.257 2.355 2.913L21 43.041Zm0 0-1.555 1.257a2 2 0 0 0 3.11 0L21 43.041Zm2.355-2.913L21 43.04l1.555 1.257 2.355-2.913-1.555-1.258Z'/%3E%3C/svg%3E") center/contain no-repeat;
  padding-top: 9px;
  color: #232C34;
  text-align: center;
  font-family: "industry", sans-serif;
  font-size: 12px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1;
  border: none;
  top: -50px;
  right: -26px;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .percentage-marker::after {
  content: "SOLD";
  display: block;
  color: #232C34;
  font-family: "industry", sans-serif;
  font-size: 8px;
  font-weight: 600;
  line-height: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}
.single-product .main-container div.product .entry-summary .cart .zap-competitions-progress .progress-track .progress-bar .tickets-sold-label {
  color: #797979;
}
.single-product .main-container div.product .entry-summary.go-postal .zap-competition-requirements-wrapper,
.single-product .main-container div.product .entry-summary.go-postal .zap-competitions-progress,
.single-product .main-container div.product .entry-summary.go-postal .zapct-add-to-cart-wrapper,
.single-product .main-container div.product .entry-summary.go-postal .discount-buttons {
  display: none;
}
.single-product .main-container div.product .entry-summary .wdp_bulk_table_content {
  display: none;
}
.single-product .main-container div.product .upsells {
  padding: 4rem 15px 0px;
  width: 100%;
}
.single-product .main-container div.product .upsells h2 {
  color: #143847;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.64px;
  text-align: left;
  margin-bottom: 1rem;
}
.single-product .main-container div.product .upsells h2::before {
  content: none;
  display: block;
  color: #797979;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.single-product .main-container .zap-competition-accordion-wrapper {
  padding: 6rem 0rem 2rem;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-accordion-wrapper {
    padding: 3rem 0rem 0rem;
  }
}
.single-product .main-container .zap-competition-accordion-wrapper .container {
  padding: 0px;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion {
  max-width: 850px;
  margin: 0px auto;
  border-top: 1px solid #DDECF1;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #DDECF1;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header {
  background-color: #fff;
  border: none;
  border-radius: 0px;
  padding: 0px;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem 1.5rem 2rem 1.5rem;
  background-color: transparent;
  border: none;
  color: #143847;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.3s color ease-in-out;
}
@media (max-width: 767.98px) {
  .single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button {
    padding: 1.5rem 0.5rem 1.5rem 1rem;
  }
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button::after {
  content: "";
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23476584' fill-rule='evenodd' d='M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14Zm0-22.273c.351 0 .636.285.636.637v7.212h7.213a.636.636 0 0 1 0 1.272h-7.213v7.213a.636.636 0 0 1-1.272 0v-7.213H6.152a.636.636 0 0 1 0-1.272h7.212V6.364c0-.352.285-.637.636-.637Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
  transform: rotate(180deg);
  transition: 0.3s all ease-in-out;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button:hover {
  color: #CDAE85;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-header h2 button[aria-expanded=true]::after {
  transform: rotate(0deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23476584' fill-rule='evenodd' d='M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14Zm7.849-13.152a.636.636 0 0 0 0-1.272H6.152a.636.636 0 1 0 0 1.272h15.697Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body {
  text-align: left;
  padding-top: 0px;
  color: #797979;
}
.single-product .main-container .zap-competition-accordion-wrapper #zap-competition-accordion .zap-competition-accordion-single .card-body h3 {
  font-size: 1.25rem;
}
.single-product #zapciw-instant-wins {
  background-color: #F4F4F4;
  padding: 3rem 15px 4rem;
  border-radius: 0px;
}
@media (max-width: 767.98px) {
  .single-product #zapciw-instant-wins {
    padding: 1rem 15px 2rem;
  }
}
.single-product #zapciw-instant-wins .zapciw-title {
  color: #143847;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.64px;
  text-align: left;
  margin-bottom: 1rem;
  max-width: 850px;
  margin: 2rem auto 1rem;
}
.single-product #zapciw-instant-wins .zapciw-title::before {
  content: none;
  display: block;
  color: #797979;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.single-product #zapciw-instant-wins .zapciw-inner {
  max-width: 850px;
  margin: 0rem auto;
  min-height: 122px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group {
  border-radius: 3px;
  border: 1px solid #D5E2E6;
  background: #fff;
  padding: 10px;
  box-shadow: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header {
  grid-template-columns: 80px auto 70px;
  grid-gap: 1rem;
}
.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;
  border-radius: 3px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info {
  padding: 0px;
  align-self: center;
  display: flex;
  flex-direction: column;
  justify-content: 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-trigger-table .zapciw-prize-title {
  font-family: "elza-text", sans-serif;
  color: #3D95B2;
  font-size: 22px;
  font-weight: 500;
  margin: 0px;
  line-height: 1.3;
  letter-spacing: -0.44px;
}
@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-trigger-table .zapciw-prize-title {
    font-size: 18px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-prize-info .zapciw-prize-remaining {
  display: inline-block;
  padding: 0.45rem 0.75rem 0.35rem;
  border-radius: 3px;
  background: #476584;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
@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 {
    padding: 0.45rem 0.75rem 0.25rem;
    font-size: 10px;
  }
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button {
  background-color: transparent;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button i {
  transition: 0.3s transform ease-in-out;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-group-header .zapciw-trigger-table-button i::before {
  content: "";
  display: block;
  display: block;
  width: 12px;
  height: 22px;
  background-color: #797979;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  transform: rotate(-90deg);
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details {
  border: none;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket {
  box-shadow: none;
  overflow: hidden;
  border-radius: 0px;
  min-width: 130px;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle {
  border: 1px solid #CDAE85;
  border-bottom: none;
  border-radius: 6px 6px 0px 0px;
  position: relative;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle::before {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  left: -7px;
  width: 14px;
  height: 14px;
  background-color: #fff;
  border: 1px solid #CDAE85;
  border-radius: 50%;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle .ticket-number {
  padding: 0.85rem 0 0.65rem;
  border-radius: 0px 0px 6px 6px;
  color: #143847;
  text-align: center;
  font-family: "industry", sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 800;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-middle .ticket-number::before {
  content: "#";
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket .zapciw-ticket-bottom {
  font-family: "industry", sans-serif;
  background-color: #CDAE85;
  color: #fff;
  font-size: 12px;
  font-weight: 800;
  text-transform: capitalize;
  padding: 0.25rem 0.5em;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won {
  opacity: 0.4;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won .zapciw-ticket-middle {
  border-color: #797979;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won .zapciw-ticket-middle::before {
  border-color: #797979;
}
.single-product #zapciw-instant-wins .zapciw-inner #zapciw-prize-container .zapciw-prize-group .zapciw-prize-details .zapciw-ticket.ticket-won .zapciw-ticket-bottom {
  background-color: #797979;
  color: #fff;
}
.single-product .zapc-related-products {
  padding: 5rem 0rem 5rem;
}
.single-product .zapc-related-products .related {
  background-color: transparent;
  margin: 0px;
  padding: 0px;
}
.single-product .zapc-related-products .related .section-title {
  text-align: left;
  margin-bottom: 1rem;
}
.single-product .zapc-related-products .related .section-title::before {
  content: "you might want to enter these";
}

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

/* ==========================================================================
   Page Template - Legal
   ========================================================================== */
.page-template-legal .zapct-page-title {
  padding-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .page-template-legal .zapct-page-title {
    padding-bottom: 1rem;
  }
}
.page-template-legal .main-container &gt; .card {
  background-color: transparent !important;
  padding: 0px;
  border: none;
  box-shadow: none;
}
.page-template-legal .main-container &gt; .card .nav-pills {
  justify-content: center;
}
.page-template-legal .main-container &gt; .card .nav-pills .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
  flex: 1;
  display: flex;
}
.page-template-legal .main-container &gt; .card .nav-pills .nav-item .nav-link,
.page-template-legal .main-container &gt; .card .nav-pills &gt; .btn {
  height: 35px;
  flex: 1;
  width: auto !important;
  min-width: -moz-min-content;
  min-width: min-content;
  margin: 0px 2px;
  padding: 4px 0rem 0px;
  border: none;
  border-radius: 3px 3px 0px 0px;
  background-color: #fff;
  color: #797979;
  text-align: center;
  font-family: Industry;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-legal .main-container &gt; .card .nav-pills .nav-item .nav-link::after,
.page-template-legal .main-container &gt; .card .nav-pills &gt; .btn::after {
  content: none;
}
.page-template-legal .main-container &gt; .card .nav-pills .nav-item .nav-link:hover,
.page-template-legal .main-container &gt; .card .nav-pills &gt; .btn:hover {
  color: #143847;
}
.page-template-legal .main-container &gt; .card .nav-pills .nav-item .nav-link.active,
.page-template-legal .main-container &gt; .card .nav-pills &gt; .btn.active {
  background-color: #EEF5F7;
  color: #143847;
}
@media (max-width: 767.98px) {
  .page-template-legal .main-container &gt; .card .nav-pills .nav-item .nav-link,
  .page-template-legal .main-container &gt; .card .nav-pills &gt; .btn {
    font-size: 12px;
  }
}
.page-template-legal .main-container &gt; .card .nav-pills .nav-item:first-child .nav-link,
.page-template-legal .main-container &gt; .card .nav-pills &gt; .btn:first-child {
  margin-left: 0px;
}
.page-template-legal .main-container &gt; .card .nav-pills .nav-item:last-child .nav-link,
.page-template-legal .main-container &gt; .card .nav-pills &gt; .btn:last-child {
  margin-right: 0px;
}

/* ==========================================================================
   Page Template - Winners Archive
   ========================================================================== */
.page-template-template-winners .trustpilot-widget {
  margin-bottom: 2rem;
}
.page-template-template-winners .zapct-winners .row .alert {
  margin: 2rem auto;
}
@media (max-width: 767.98px) {
  .page-template-template-winners .zapct-winners .row {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .page-template-template-winners .zapct-winners .row &gt; div {
    width: 50%;
    flex: 0 0 50%;
    padding: 0px 7.5px;
    display: flex;
  }
}

/* ==========================================================================
   Page Template - How it Works
   ========================================================================== */
.page-template-template-how-it-works .zapct-page-title {
  margin: 0px;
  border: none;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper {
  background-color: #EEF5F7;
  padding: 8rem 0rem 6rem;
}
@media (max-width: 767.98px) {
  .page-template-template-how-it-works .zapct-image-block-steps-wrapper {
    padding: 2rem 0rem 3rem;
  }
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block {
  padding: 0px;
  max-width: 970px;
  margin: 0px auto;
  flex: none;
  border: none;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:first-child {
  position: relative;
}
@media (min-width: 768px) {
  .page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:first-child {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:first-child .image-block-img {
  position: absolute;
  aspect-ratio: 187/271;
  width: 187px;
  height: auto;
  left: 60%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media (max-width: 767.98px) {
  .page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:first-child .image-block-img {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    right: auto;
    aspect-ratio: 1/1;
    background-size: contain;
    background-position: center;
    width: 100%;
    margin: 0px;
  }
}
@media (min-width: 768px) {
  .page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:last-child {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:last-child .image-block-inner {
  padding-left: 2rem;
  border-left: 3px solid #CDAE85;
  margin: 0px;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:last-child .image-block-inner h2,
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:last-child .image-block-inner h3 {
  display: none;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .zapct-image-block .container .row &gt; div:last-child .image-block-inner p {
  color: #797979;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .homepage-steps {
  padding: 2rem 0rem 0rem;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .homepage-steps .container {
  max-width: 1070px;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .homepage-steps .container .section-title {
  display: none;
}
.page-template-template-how-it-works .zapct-image-block-steps-wrapper .container .homepage-steps .container .homepage-steps-inner .item {
  padding: 1rem 2rem;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper {
  max-width: 850px;
  margin: 0px auto;
  padding: 4rem 0rem 5rem;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper .section-title {
  font-size: 32px;
  letter-spacing: -0.64px;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper .section-title::before {
  content: "Faqs";
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion {
  border-top: 1px solid #DDECF1;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card {
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #DDECF1;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-header {
  background-color: #fff;
  border: none;
  border-radius: 0px;
  padding: 0px;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-header h2 button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem 1.5rem 2rem 1.5rem;
  background-color: transparent;
  border: none;
  color: #143847;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  transition: 0.3s color ease-in-out;
}
@media (max-width: 767.98px) {
  .page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-header h2 button {
    padding: 1.5rem 0.5rem 1.5rem 1rem;
  }
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-header h2 button::after {
  content: "";
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23476584' fill-rule='evenodd' d='M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14Zm0-22.273c.351 0 .636.285.636.637v7.212h7.213a.636.636 0 0 1 0 1.272h-7.213v7.213a.636.636 0 0 1-1.272 0v-7.213H6.152a.636.636 0 0 1 0-1.272h7.212V6.364c0-.352.285-.637.636-.637Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
  transform: rotate(180deg);
  transition: 0.3s all ease-in-out;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-header h2 button:hover {
  color: #CDAE85;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-header h2 button[aria-expanded=true]::after {
  transform: rotate(0deg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23476584' fill-rule='evenodd' d='M14 28c7.732 0 14-6.268 14-14S21.732 0 14 0 0 6.268 0 14s6.268 14 14 14Zm7.849-13.152a.636.636 0 0 0 0-1.272H6.152a.636.636 0 1 0 0 1.272h15.697Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-body {
  text-align: left;
  padding-top: 0px;
  color: #797979;
}
.page-template-template-how-it-works .main-container .zapct-faq-wrapper #zapct-faq-accordion .card .card-body h3 {
  font-size: 1.25rem;
}
.page-template-template-how-it-works .main-container .about-section {
  padding-bottom: 2rem;
}
.page-template-template-how-it-works .main-container .about-section .row &gt; div:first-child img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}
.page-template-template-how-it-works .main-container .about-section .row &gt; div:last-child {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 2rem;
}
@media (max-width: 767.98px) {
  .page-template-template-how-it-works .main-container .about-section .row &gt; div:last-child {
    padding: 1rem 15px 0px;
  }
}
.page-template-template-how-it-works .main-container .about-section .row &gt; div:last-child h2 {
  color: #143847;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.64px;
  text-align: left;
  margin-bottom: 1rem;
  margin-bottom: 0.25rem;
}
.page-template-template-how-it-works .main-container .about-section .row &gt; div:last-child h2::before {
  content: none;
  display: block;
  color: #797979;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.page-template-template-how-it-works .main-container .about-section .row &gt; div:last-child h2::before {
  content: "about us";
}
.page-template-template-how-it-works .main-container .about-section .row &gt; div:last-child h3 {
  color: #3D95B2;
  font-size: 22px;
  font-weight: 800;
  margin-bottom: 1rem;
}
.page-template-template-how-it-works .main-container .about-section .row &gt; div:last-child p {
  color: #797979;
}

/* ==========================================================================
   Page Template - Restore
   ========================================================================== */
.page-template-template-restore .main-container {
  max-width: 850px;
  padding-bottom: 6rem;
}
.page-template-template-restore .main-container img {
  width: 100%;
}

/* ==========================================================================
   Page Template - Draw Results
   ========================================================================== */
.zapc-competition-results-wrapper {
  max-width: 850px;
  margin: 0px auto;
}
.zapc-competition-results-wrapper .nav-tabs {
  justify-content: center;
  margin-bottom: 2rem;
  border: none;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item {
  margin: 0px;
  padding: 0px;
  border: none;
  flex: 1;
  display: flex;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link,
.zapc-competition-results-wrapper .nav-tabs &gt; .btn {
  height: 35px;
  flex: 1;
  width: auto !important;
  min-width: -moz-min-content;
  min-width: min-content;
  margin: 0px 2px;
  padding: 4px 0rem 0px;
  border: none;
  border-radius: 3px 3px 0px 0px;
  background-color: #fff;
  color: #797979;
  text-align: center;
  font-family: Industry;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.56px;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link::after,
.zapc-competition-results-wrapper .nav-tabs &gt; .btn::after {
  content: none;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link:hover,
.zapc-competition-results-wrapper .nav-tabs &gt; .btn:hover {
  color: #143847;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link.active,
.zapc-competition-results-wrapper .nav-tabs &gt; .btn.active {
  background-color: #EEF5F7;
  color: #143847;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .nav-tabs .nav-item .nav-link,
  .zapc-competition-results-wrapper .nav-tabs &gt; .btn {
    font-size: 12px;
  }
}
.zapc-competition-results-wrapper .nav-tabs .nav-item:first-child .nav-link,
.zapc-competition-results-wrapper .nav-tabs &gt; .btn:first-child {
  margin-left: 0px;
}
.zapc-competition-results-wrapper .nav-tabs .nav-item:last-child .nav-link,
.zapc-competition-results-wrapper .nav-tabs &gt; .btn:last-child {
  margin-right: 0px;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
  padding-left: 110px;
  margin: 0px !important;
  padding-bottom: 2rem;
  border: none;
  box-shadow: none;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card {
    padding-left: 60px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::before, .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  content: "";
  display: block;
  position: absolute;
  left: 30px;
  top: 0px;
  width: 1px;
  height: 100%;
  background-color: #3D95B2;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::before, .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
    left: 20px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
  width: 60px;
  height: 60px;
  top: 20px;
  left: 0px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='66' fill='none'%3E%3Ccircle cx='33' cy='33' r='31.5' fill='%23DDECF1' stroke='%23fff' stroke-width='3'/%3E%3Cpath fill='%233D95B2' fill-rule='evenodd' d='M27.624 22c.274 0 .496.222.496.496v1.985h10.587v-1.985a.496.496 0 0 1 .992 0v1.985h1.82a2.647 2.647 0 0 1 2.646 2.647v1.82H22v-1.82a2.647 2.647 0 0 1 2.647-2.647h2.48v-1.985c0-.274.223-.496.497-.496ZM22 29.94h22.165v11.413A2.647 2.647 0 0 1 41.52 44H24.647A2.647 2.647 0 0 1 22 41.353V29.94Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media (max-width: 767.98px) {
  .zapc-competition-results-wrapper .result-wrap .zapct-winner-card::after {
    left: 0px;
    width: 40px;
    height: 40px;
  }
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid #DDECF1;
  border-radius: 6px;
  box-shadow: 0px 49px 14px 0px rgba(194, 194, 194, 0), 0px 31px 13px 0px rgba(194, 194, 194, 0.01), 0px 18px 11px 0px rgba(194, 194, 194, 0.05), 0px 8px 8px 0px rgba(194, 194, 194, 0.09), 0px 2px 4px 0px rgba(194, 194, 194, 0.1);
  padding: 1.5rem;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .card-title i,
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result i {
  display: none;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body h4 {
  color: #143847;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 0.25rem;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result {
  color: #6c757d;
  font-size: 16px;
  margin: 0.25rem 0px;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card .card-body .zapct-single-result strong {
  font-weight: 400;
}
.zapc-competition-results-wrapper .result-wrap .zapct-winner-card:nth-last-child(2) {
  padding-bottom: 0px;
}
/* ==========================================================================
   Page Template - Entry Lists
   ========================================================================== */
.zapct-entry-list {
  max-width: 850px;
  margin: 0px auto;
}
.zapct-entry-list .row {
  flex-direction: column;
}
.zapct-entry-list .row &gt; div {
  max-width: 100%;
  width: 100%;
}
.zapct-entry-list .row &gt; div .card {
  margin-bottom: 10px !important;
}
.zapct-entry-list .row &gt; div .card img {
  display: none;
}
.zapct-entry-list .row &gt; div .card .card-body {
  position: relative;
  padding: 1rem 1rem 1rem 104px;
  display: grid;
  grid-template-rows: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row &gt; div .card .card-body {
    padding-left: 81px;
    align-items: flex-start;
  }
}
.zapct-entry-list .row &gt; div .card .card-body::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: auto;
  height: 100%;
  aspect-ratio: 1/1;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='22' fill='none'%3E%3Cpath fill='%233D95B2' fill-rule='evenodd' d='M10.01 0H13.5c.356 0 .645.289.645.645v4.71H0V.645C0 .289.289 0 .645 0h3.49c.254 0 .485.149.589.38A2.58 2.58 0 0 0 7.073 1.9 2.58 2.58 0 0 0 9.422.38.644.644 0 0 1 10.01 0ZM0 21.355V6.645h14.145v14.71a.644.644 0 0 1-.644.645H10.01a.644.644 0 0 1-.588-.38 2.58 2.58 0 0 0-2.35-1.52 2.58 2.58 0 0 0-2.348 1.52.644.644 0 0 1-.588.38H.645A.645.645 0 0 1 0 21.355Z' clip-rule='evenodd'/%3E%3C/svg%3E") center/14px no-repeat;
  border-right: 1px solid #DDECF1;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row &gt; div .card .card-body::before {
    aspect-ratio: 0.5/1;
  }
}
.zapct-entry-list .row &gt; div .card .card-body &gt; *:not(:last-child) {
  margin: 0px !important;
  text-align: left;
}
.zapct-entry-list .row &gt; div .card .card-body .card-title {
  text-transform: initial;
  color: #143847;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  align-self: flex-end;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row &gt; div .card .card-body .card-title {
    align-self: flex-start;
  }
}
.zapct-entry-list .row &gt; div .card .card-body .card-text {
  color: #797979;
  font-size: 13px;
  font-weight: 500;
  line-height: 1;
}
.zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child {
  grid-column-start: 2;
  grid-row-start: 1;
  grid-row-end: 3;
  height: 100%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child {
    width: 100%;
  }
}
.zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child .btn {
  width: auto;
  margin: auto 0px;
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child .btn {
    width: 100%;
  }
}
.zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child .btn i,
.zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child .btn strong {
  display: none;
}
.zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child .btn::before {
  content: "Download";
}
@media (max-width: 767.98px) {
  .zapct-entry-list .row &gt; div .card .card-body {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  .zapct-entry-list .row &gt; div .card .card-body &gt; *:not(:last-child) {
    text-align: center;
  }
  .zapct-entry-list .row &gt; div .card .card-body &gt; *:last-child {
    margin-top: 1rem;
  }
  .zapct-entry-list .row &gt; div .card .card-body &gt; *: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 &gt; .container {
  display: none;
}
.container.zapct-faq .card {
  max-width: 96%;
  margin: 0px auto 0rem;
  overflow: hidden;
  background-color: transparent;
}
.container.zapct-faq .card:not(:first-child) {
  border-top: 1px solid #000;
}
.container.zapct-faq .card .card-header {
  padding: 0rem;
  background-color: transparent;
  border: none;
}
.container.zapct-faq .card .card-header h5 button {
  color: #CDAE85;
  text-decoration: none !important;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  text-transform: none;
  padding: 1.5rem 0rem;
  width: 100%;
  outline: none;
  border: none !important;
  text-align: left;
  background: transparent !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  letter-spacing: 0px;
  border-radius: 0px;
  color: #000;
  outline: none;
  box-shadow: none !important;
}
@media (max-width: 767.98px) {
  .container.zapct-faq .card .card-header h5 button {
    padding: 1.5rem 0rem;
  }
}
.container.zapct-faq .card .card-header h5 button::after {
  transform: rotate(90deg);
  transform-origin: center;
}
.container.zapct-faq .card .card-header h5 button[aria-expanded=true]::after {
  transform: rotate(-90deg);
}
.container.zapct-faq .card .card-body {
  padding: 0.5rem 2.5rem 1.25rem 0rem;
  border-top: none;
}
@media (max-width: 767.98px) {
  .container.zapct-faq .card .card-body {
    padding: 1.25rem 1rem 1.25rem 0rem;
  }
}
.container.zapct-faq .card .card-body h3 {
  font-size: 1.25rem;
}
.container.zapct-faq .card .card-body p:last-of-type {
  margin-bottom: 0rem;
}

/* ==========================================================================
   WooCommerce - Instant Wins
   ========================================================================== */
/* ==========================================================================
   Page Template - Reveal the Winner
   ========================================================================== */
/* ==========================================================================
   Home Block - App Block
   ========================================================================== */
.zapct-app-block {
  padding: 0rem;
  overflow: hidden;
}
.zapct-app-block .container {
  max-width: 1070px;
  padding: 4rem 0rem;
  border-top: 1px solid #DDECF1;
}
@media (max-width: 991.98px) {
  .zapct-app-block .container {
    padding: 4rem 1rem;
  }
}
@media (max-width: 767.98px) {
  .zapct-app-block .container {
    padding: 1rem 1rem 3rem;
  }
}
@media (min-width: 768px) {
  .zapct-app-block .container .row &gt; div:first-child {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
.zapct-app-block .container .row &gt; div:first-child .app-block-img {
  aspect-ratio: 914/860;
  background-size: contain;
  transform: translateX(6%);
  display: block;
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .row &gt; div:first-child .app-block-img {
    transform: scale(1.09);
    margin: 0rem 0rem 1.5rem;
    aspect-ratio: 1/1;
  }
}
@media (min-width: 992px) {
  .zapct-app-block .container .row &gt; div:last-child {
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .zapct-app-block .container .row &gt; div:last-child {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    display: flex;
    align-items: center;
  }
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner {
  margin: 1rem 0rem 0rem 1.5rem;
}
@media (max-width: 767.98px) {
  .zapct-app-block .container .row &gt; div:last-child .app-block-inner {
    margin: 1rem 0rem 0rem 0rem;
  }
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner h2 {
  color: #143847;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.64px;
  text-align: left;
  margin-bottom: 1rem;
  font-size: 40px;
  margin-bottom: 0.25rem;
  letter-spacing: -0.8px;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner h2::before {
  content: none;
  display: block;
  color: #797979;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner h2::before {
  content: "Why choose us?";
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner h3 {
  color: #3D95B2;
  font-size: 22px;
  font-weight: 800;
  margin-bottom: 1rem;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner p {
  color: #797979;
  font-size: 16px;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons {
  margin-top: 1.25rem;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .apple {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  text-decoration: none;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .apple::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .apple:hover {
  color: #fff;
  background-color: #232C34;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .apple:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .apple::before {
  content: "View Competitions";
  color: #143847;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  transition: 0.3s color ease-in-out;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .apple:hover::before {
  color: #fff;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .apple img {
  display: none;
}
.zapct-app-block .container .row &gt; div:last-child .app-block-inner .zapct-app-buttons .google {
  display: none;
}

/* ==========================================================================
   Home Block - Carousel
   ========================================================================== */
#zapct-carousel {
  position: relative;
}
#zapct-carousel::after {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 12px 8px 12px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  left: calc(50% - 14px);
  bottom: 0px;
  z-index: 10;
}
@media (max-width: 767.98px) {
  #zapct-carousel::after {
    content: none;
  }
}
#zapct-carousel .carousel-inner .carousel-item {
  height: auto;
  display: block;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-image {
  width: 100%;
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption {
  border-radius: 6px 0px 0px 6px;
  background: rgba(4, 4, 4, 0.15);
  -webkit-backdrop-filter: blur(35px);
  backdrop-filter: blur(35px);
  padding: 1.5rem calc(5% + 3.5rem) 1.5rem 3.5rem;
  margin: 0px;
  top: auto;
  right: 0rem;
  bottom: 3rem;
  left: 5%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    bottom: 0rem;
    left: 0%;
    padding: 1.5rem 5% 1.5rem 5%;
  }
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption {
    flex-direction: column;
    padding: 1rem 10%;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
  max-width: calc(100% - 277px);
  margin: 0px;
  background-color: transparent;
  padding: 0px;
  color: #fff;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.06);
  font-family: "industry", sans-serif;
  font-size: 40px;
  font-weight: 800;
  letter-spacing: -0.8px;
  line-height: 1.1;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .category {
    font-size: 34px;
    letter-spacing: -0.68px;
    max-width: 100%;
    text-align: center;
    margin-bottom: 0.5rem;
  }
}
#zapct-carousel .carousel-inner .carousel-item .carousel-caption .btn {
  float: none;
}
@media (max-width: 767.98px) {
  #zapct-carousel .carousel-inner .carousel-item .carousel-caption .btn {
    width: 100%;
  }
}
#zapct-carousel .carousel-inner .carousel-item:hover .btn {
  color: #fff;
  background-color: #232C34;
}
#zapct-carousel .carousel-inner .carousel-item:hover .btn::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
#zapct-carousel &gt; a {
  opacity: 1;
}
#zapct-carousel &gt; a span:not(.sr-only) {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background: #232C34;
  border-radius: 50%;
  transition: 0.3s background-color ease-in-out;
}
#zapct-carousel &gt; a span:not(.sr-only)::before {
  content: "";
  position: relative;
  left: 1px;
  display: block;
  width: 6px;
  height: 10px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
}
#zapct-carousel &gt; a span:not(.sr-only).carousel-control-next-icon::before {
  transform: rotate(180deg);
}
#zapct-carousel &gt; a:hover span {
  background-color: #FF9900;
}
@media (max-width: 767.98px) {
  #zapct-carousel &gt; a {
    width: 10%;
  }
}

/* ==========================================================================
   Home Block - Custom Blocks
   ========================================================================== */
.zapct-custom-block-1 {
  padding: 0px;
  border: none;
}
.zapct-custom-block-1 .section-title::before {
  content: "Instagram";
}
.zapct-custom-block-1 .btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  color: #232C34;
  background-color: #fff;
  border: 1px solid #FF9900 !important;
}
.zapct-custom-block-1 .btn::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.zapct-custom-block-1 .btn:hover {
  color: #fff;
  background-color: #232C34;
}
.zapct-custom-block-1 .btn:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
.zapct-custom-block-1 .btn:hover {
  background-color: #FF9900;
  color: #232C34;
}
.zapct-custom-block-1 .btn:hover::after {
  background-color: #232C34;
}
@media (max-width: 767.98px) {
  .zapct-custom-block-1 .d-flex {
    flex-direction: column;
    margin-bottom: 1rem;
  }
}
.zapct-custom-block-1 #sb_instagram {
  padding: 0px !important;
}
.zapct-custom-block-1 #sb_instagram #sbi_images {
  padding: 0px 0px 6px;
}

/* ==========================================================================
   Home Block - Image Block
   ========================================================================== */
.zapct-image-block-next-draw-wrapper &gt; .container &gt; .row &gt; div {
  padding: 0px 15px;
  display: flex;
}
.zapct-image-block-next-draw-wrapper &gt; .container &gt; .row &gt; div .container {
  min-height: 150px;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block {
  border: none;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container {
  border-radius: 3px;
  background: #EEF5F7;
  padding: 0.5rem 1rem;
  display: flex;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row {
  position: relative;
  border-radius: 3px;
  border: 1px solid #DDECF1;
  margin: 0px -0.5rem;
  padding-left: 1rem;
  justify-content: center;
}
@media (max-width: 991.98px) {
  .zapct-image-block-next-draw-wrapper .zapct-image-block .container .row {
    padding: 1rem;
  }
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row::before, .zapct-image-block-next-draw-wrapper .zapct-image-block .container .row::after {
  content: "";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 23px 0 0 23px;
  border-color: transparent transparent transparent #DDECF1;
  position: absolute;
  left: 0px;
  bottom: 0px;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row::after {
  border-width: 0 23px 23px 0;
  border-color: transparent #DDECF1 transparent transparent;
  left: auto;
  bottom: auto;
  right: 0px;
  top: 0px;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div {
  padding: 0px 0.5rem;
  display: flex;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div.col-md-8 {
  position: static;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-img {
  background-size: contain;
  position: absolute;
  transform: scale(1.8);
}
@media (max-width: 991.98px) {
  .zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-img {
    left: -25%;
    transform: scale(1.3);
  }
}
@media (max-width: 767.98px) {
  .zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-img {
    position: relative;
    left: auto;
    transform: none;
    right: auto;
    margin: 0px;
    aspect-ratio: 1/1;
  }
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-inner h2 {
  color: #143847;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 0.25rem;
}
@media (max-width: 767.98px) {
  .zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-inner h2 {
    font-size: 30px;
  }
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-inner h3 {
  font-family: "elza-text", sans-serif;
  color: #4D4D4D;
  font-size: 14px;
  margin: 0px;
  font-weight: 400;
  line-height: 1.5;
}
.zapct-image-block-next-draw-wrapper .zapct-image-block .container .row &gt; div .image-block-inner p {
  color: #4D4D4D;
  font-size: 14px;
  margin: 0px;
  display: none;
}

.zapct-image-content-block {
  padding: 4rem 0rem 3rem;
}
.zapct-image-content-block .container {
  max-width: 1070px;
}
.zapct-image-content-block .container h2 {
  color: #143847;
  text-align: center;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: -0.44px;
  margin-bottom: 1.5rem;
}
.zapct-image-content-block .container .row {
  justify-content: center;
}
.zapct-image-content-block .container .row &gt; div {
  flex: none;
}
.zapct-image-content-block .container .row &gt; div:first-child {
  text-align: right;
}
@media (min-width: 768px) {
  .zapct-image-content-block .container .row &gt; div:first-child {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
}
.zapct-image-content-block .container .row &gt; div:first-child img {
  padding: 2.5rem 4rem;
  border-radius: 6px;
  border: 1px solid #DDECF1;
  max-width: 300px;
}
@media (max-width: 767.98px) {
  .zapct-image-content-block .container .row &gt; div:first-child img {
    max-width: 100%;
    margin-bottom: 1.5rem;
  }
}
.zapct-image-content-block .container .row &gt; div:last-child {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .zapct-image-content-block .container .row &gt; div:last-child {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}
.zapct-image-content-block .container .row &gt; div:last-child .image-content-block-inner {
  max-width: 525px;
}
.zapct-image-content-block .container .row &gt; div:last-child .image-content-block-inner p {
  color: #797979;
  font-size: 16px;
  font-weight: 400;
}
.zapct-image-content-block .container .row &gt; div:last-child .image-content-block-inner *:last-child {
  margin: 0px;
}

/* ==========================================================================
   Home Block - Next Draw
   ========================================================================== */
.zapct-next-draw .container {
  border-radius: 3px;
  border: 1px solid #DDECF1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
}
.zapct-next-draw .container .timer-inner {
  flex-wrap: wrap;
  padding: 0px 60px;
}
@media (max-width: 991.98px) {
  .zapct-next-draw .container .timer-inner {
    flex-direction: column;
    padding: 1rem 1rem;
  }
}
.zapct-next-draw .container .timer-inner #draw-countdown {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  width: 100%;
  max-width: calc(100% - 186px);
}
.zapct-next-draw .container .timer-inner #draw-countdown &gt; div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 25%;
  min-height: 50px;
  margin: 0px 4px;
  color: #797979;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.72px;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner #draw-countdown &gt; div {
    font-size: 8px;
  }
}
.zapct-next-draw .container .timer-inner #draw-countdown &gt; div span {
  font-family: "industry", sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  color: #476584;
}
@media (max-width: 767.98px) {
  .zapct-next-draw .container .timer-inner #draw-countdown &gt; div span {
    font-size: 20px;
  }
}
.zapct-next-draw .container .timer-inner #draw-countdown &gt; div {
  border-radius: 2px;
  background: #F4F4F4;
  overflow: hidden;
  position: relative;
  color: #3D95B2;
  z-index: 0;
  padding-top: 4px;
}
.zapct-next-draw .container .timer-inner #draw-countdown &gt; div::before {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: block;
  width: 100%;
  height: 50%;
  background-color: #F0EEEE;
  z-index: -1;
}
.zapct-next-draw .container .timer-inner #draw-countdown &gt; div span {
  color: #143847;
  font-size: 22px;
  font-weight: 800;
}
@media (max-width: 991.98px) {
  .zapct-next-draw .container .timer-inner #draw-countdown {
    max-width: 100%;
    margin-bottom: 1rem;
  }
}
.zapct-next-draw .container .timer-inner .until-next {
  order: -1;
  flex-basis: 100%;
  color: #143847;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.zapct-next-draw .container .timer-inner .link .btn {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 6px;
  height: 48px;
  width: auto;
  padding: 4px 1.5rem 0px;
  font-family: "industry", sans-serif;
  font-size: 16px;
  font-weight: 800;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  color: #232C34;
  background-color: #FF9900;
  border: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  color: #232C34;
  background-color: #fff;
  border: 1px solid #FF9900 !important;
}
.zapct-next-draw .container .timer-inner .link .btn::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background-color: #232C34;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
  margin-left: 1rem;
  transform: translate(0px, -2px) rotate(180deg);
}
.zapct-next-draw .container .timer-inner .link .btn:hover {
  color: #fff;
  background-color: #232C34;
}
.zapct-next-draw .container .timer-inner .link .btn:hover::after {
  background-color: #fff;
  transform: translate(5px, -2px) rotate(180deg);
}
.zapct-next-draw .container .timer-inner .link .btn:hover {
  background-color: #FF9900;
  color: #232C34;
}
.zapct-next-draw .container .timer-inner .link .btn:hover::after {
  background-color: #232C34;
}

/* ==========================================================================
   Home Block - Products
   ========================================================================== */
.zapct-homepage-section.zapct-products {
  padding-top: 3rem;
}
@media (max-width: 767.98px) {
  .zapct-homepage-section.zapct-products {
    padding-bottom: 1rem;
  }
}
.zapct-homepage-section.zapct-products .section-title {
  padding-top: 2.5rem;
  border-top: 1px solid #DDECF1;
}
.zapct-homepage-section.zapct-products .section-title::before {
  content: "Check out our";
}

/* ==========================================================================
   Home Block - Reviews
   ========================================================================== */
.zapct-reviews-embed-1 {
  padding: 1.5rem 0rem;
}

.zapct-reviews-embed-2 {
  padding: 0rem 0rem 5rem;
}
@media (max-width: 767.98px) {
  .zapct-reviews-embed-2 {
    padding-bottom: 1rem;
  }
}

/* ==========================================================================
   Home Block - Stats
   ========================================================================== */
.zapct-homepage-stats {
  padding: 1rem 0rem;
}
.zapct-homepage-stats .container &gt; .row {
  justify-content: flex-end;
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .zapct-homepage-stats .container &gt; .row {
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .container &gt; .row {
    flex-direction: column;
  }
}
.zapct-homepage-stats .container &gt; .row &gt; div {
  flex: none;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: 2rem;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .container &gt; .row &gt; div {
    max-width: 100%;
    margin: 0.5rem 0rem;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item {
  margin: 0px;
}
.zapct-homepage-stats .zapct-homepage-stats-item .row &gt; div {
  flex: none;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon {
  margin: 0px 0.5rem 0px 0px;
  font-size: inherit;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon img {
  position: relative;
  top: 2px;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-3 .icon img {
    top: 0px;
  }
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 {
  display: flex;
  align-items: center;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3 {
  color: #476584;
  font-family: "industry", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.48px;
  margin: 0px 0.25rem 0px;
}
.zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
  color: #476584;
  font-family: "industry", sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.48px;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .title h3,
  .zapct-homepage-stats .zapct-homepage-stats-item .col-md-9 .desc p {
    font-size: 18px;
  }
}

/* ==========================================================================
   Home Block - Steps
   ========================================================================== */
.homepage-steps {
  background-color: #EEF5F7;
}
.homepage-steps .section-title {
  margin-bottom: 0rem;
}
.homepage-steps .section-title::before {
  content: "We’ve made it very easy";
}
.homepage-steps .homepage-steps-inner {
  counter-reset: steps;
}
.homepage-steps .homepage-steps-inner &gt; .row &gt; div {
  margin: 1rem 0rem;
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner &gt; .row &gt; div {
    margin: 0.5rem 0rem;
  }
}
.homepage-steps .homepage-steps-inner .item {
  position: relative;
  counter-increment: steps;
  display: flex;
  min-height: 150px;
  padding: 1rem 3rem;
  margin: 0px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0px 31px 9px 0px rgba(139, 152, 182, 0), 0px 20px 8px 0px rgba(139, 152, 182, 0.01), 0px 11px 7px 0px rgba(139, 152, 182, 0.05), 0px 5px 5px 0px rgba(139, 152, 182, 0.09), 0px 1px 3px 0px rgba(139, 152, 182, 0.1);
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner .item {
    padding: 3rem 1rem 1rem 1rem;
  }
}
.homepage-steps .homepage-steps-inner .item::after {
  content: "Step " counter(steps);
  position: absolute;
  top: 1rem;
  right: 1rem;
  border-radius: 30px;
  background: #476584;
  padding: 0.35rem 1.25rem 0.1rem;
  color: #fff;
  text-align: center;
  font-family: "industry", sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.44px;
  text-transform: uppercase;
}
.homepage-steps .homepage-steps-inner .item &gt; .row {
  flex-wrap: nowrap;
  margin: 0px;
  align-items: center;
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner .item &gt; .row {
    align-items: flex-start;
  }
}
.homepage-steps .homepage-steps-inner .item &gt; .row &gt; div {
  flex: none;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0px;
}
.homepage-steps .homepage-steps-inner .item &gt; .row &gt; div.col-md-9 {
  max-width: calc(100% - 60px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 1rem;
}
.homepage-steps .homepage-steps-inner .item .icon {
  margin: 0px;
}
.homepage-steps .homepage-steps-inner .item .title h3 {
  color: #143847;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.48px;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner .item .title h3 {
    text-align: left;
  }
}
.homepage-steps .homepage-steps-inner .item .desc p {
  color: #797979;
  font-size: 15px;
  font-weight: 400;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .homepage-steps .homepage-steps-inner .item .desc p {
    text-align: left;
  }
}

/* ==========================================================================
   Home Block - Winners
   ========================================================================== */
#zapct-homepage-winners .container .section-title {
  margin-bottom: 0.5rem;
}
#zapct-homepage-winners .container .section-title::before {
  content: "Check out our";
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider {
  margin: 0px -15px;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a {
  opacity: 1 !important;
  text-shadow: none;
  width: 30px;
  height: 30px;
  background: #232C34;
  border-radius: 50%;
  transition: 0.3s background-color ease-in-out;
  left: 0px !important;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a::after {
  content: "";
  position: relative;
  left: 0px;
  display: block;
  width: 6px;
  height: 10px;
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M5.765 1.455v8.202a.746.746 0 0 1-1.275.527L.902 6.595a1.476 1.476 0 0 1 0-2.085l1.364-1.364L4.49.922c.471-.464 1.275-.132 1.275.533Z'/%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;
  transition: 0.3s all ease-in-out;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-next {
  left: auto !important;
  right: 0px !important;
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a.flex-next::after {
  transform: rotate(180deg);
}
#zapct-homepage-winners .container #zapct-homepage-winners-slider .flex-direction-nav a:hover {
  background-color: #FF9900;
}

.post-type-archive-winner .zapct-winners .row &gt; div .card,
#zapct-homepage-winners-slider .slides .slide .card {
  padding: 6px;
  border-radius: 6px;
  background: #F4F4F4;
  box-shadow: none;
  border: none;
  position: relative;
}
.post-type-archive-winner .zapct-winners .row &gt; div .card::after,
#zapct-homepage-winners-slider .slides .slide .card::after {
  content: "";
  position: absolute;
  top: 1.25rem;
  right: -1rem;
  display: block;
  width: 57px;
  height: 45px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='45' fill='none'%3E%3Cpath fill='%234AA55E' d='M55.822 13.54c-.352-.307-.677-.462-.759-.502-.664-.326-10.083-5.29-23.101-12.15A7.744 7.744 0 0 0 28.502 0a7.733 7.733 0 0 0-3.46.887C12.021 7.75 2.601 12.712 1.936 13.037c-.085.043-.41.196-.76.504C.42 14.205 0 15.147 0 16.193v12.574c0 .686.18 1.326.516 1.872 0 0 .261.427.662.78 1.271 1.125 22.23 11.862 23.857 12.694a7.755 7.755 0 0 0 3.463.887 7.755 7.755 0 0 0 3.464-.887c1.627-.832 22.585-11.569 23.857-12.694.4-.353.662-.78.662-.78a3.545 3.545 0 0 0 .516-1.872V16.193c0-1.046-.419-1.988-1.178-2.652h.003Z'/%3E%3Cpath fill='%23fff' d='m10.163 26-1.75-7h1.5l1.09 5.14 1.29-5.14h1.22l1.29 5.14 1.09-5.14h1.44l-1.76 7h-1.52l-1.15-4.56-1.15 4.56h-1.59Zm8.438 0v-7h1.44v7H18.6Zm3.317 0v-7h1.5l2.65 4.51V19h1.4v7h-1.4l-2.75-4.67V26h-1.4Zm7.43 0v-7h1.5l2.65 4.51V19h1.4v7h-1.4l-2.75-4.67V26h-1.4Zm7.428 0v-7h4.71v1.32h-3.27v1.45h2.65v1.3h-2.65v1.61h3.27V26h-4.71Zm10.397-2.55 1.19 2.55h-1.55l-1.16-2.47h-1.16V26h-1.44v-7h3.69c.95 0 1.4.45 1.4 1.4v1.69c0 .79-.31 1.24-.97 1.36Zm-2.68-1.2h2.01c.15 0 .2-.05.2-.2V20.5c0-.15-.05-.2-.2-.2h-2.01v1.95Z'/%3E%3C/svg%3E") center/contain no-repeat;
}
.post-type-archive-winner .zapct-winners .row &gt; div .card img,
#zapct-homepage-winners-slider .slides .slide .card img {
  border-radius: 3px 3px 0px 0px;
}
.post-type-archive-winner .zapct-winners .row &gt; div .card .card-body,
#zapct-homepage-winners-slider .slides .slide .card .card-body {
  padding: 1.5rem 14px 1.5rem;
}
@media (max-width: 767.98px) {
  .post-type-archive-winner .zapct-winners .row &gt; div .card .card-body,
  #zapct-homepage-winners-slider .slides .slide .card .card-body {
    padding: 1rem 6px 1rem;
  }
}
.post-type-archive-winner .zapct-winners .row &gt; div .card .card-body .card-title,
#zapct-homepage-winners-slider .slides .slide .card .card-body .card-title {
  color: #3D95B2;
  font-size: 20px;
  font-weight: 700;
  margin: 0px;
}
.post-type-archive-winner .zapct-winners .row &gt; div .card .card-body .product,
#zapct-homepage-winners-slider .slides .slide .card .card-body .product {
  color: #797979;
  font-size: 18px;
}

/* ==========================================================================
   Home Block - Icon Group
   ========================================================================== */
/* ==========================================================================
   Home Block - Message Block
   ========================================================================== */
.zapct-message-block {
  border: none;
}
.zapct-message-block .overlay {
  padding: 0rem 0rem 4rem;
}
.zapct-message-block .overlay .container {
  max-width: 850px;
}
.zapct-message-block .overlay .container .inner {
  padding: 0px 0px 0px 2rem;
  border-left: 3px solid #CDAE85;
}
.zapct-message-block .overlay .container .inner h2 {
  color: #143847;
  font-size: 32px;
  font-weight: 800;
  letter-spacing: -0.64px;
  text-align: left;
  margin-bottom: 1rem;
}
.zapct-message-block .overlay .container .inner h2::before {
  content: none;
  display: block;
  color: #797979;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.zapct-message-block .overlay .container .inner p {
  color: #797979;
}

/* ==========================================================================
   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: #171F27 !important;
}
.xoo-wsc-header a,
.xoo-wsc-body a,
.xoo-wsc-footer a {
  color: #171F27 !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: #797979;
}
.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: #171F27;
  border-color: #171F27;
  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: #090c0f;
  border-color: #040607;
}
.xoo-wsc-slider .xoo-wsc-sl-apply-coupon button:focus, .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.focus {
  color: #fff;
  background-color: #090c0f;
  border-color: #040607;
  box-shadow: 0 0 0 0.2rem rgba(58, 65, 71, 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: #171F27;
  border-color: #171F27;
}
.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 &gt; .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.dropdown-toggle {
  color: #fff;
  background-color: #040607;
  border-color: black;
}
.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 &gt; .xoo-wsc-slider .xoo-wsc-sl-apply-coupon button.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 65, 71, 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: #171F27;
  border-color: #171F27;
  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: #090c0f;
  border-color: #040607;
}
.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: #090c0f;
  border-color: #040607;
  box-shadow: 0 0 0 0.2rem rgba(58, 65, 71, 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: #171F27;
  border-color: #171F27;
}
.xoo-wsc-ft-buttons-cont a:not(:disabled):not(.disabled):active, .xoo-wsc-ft-buttons-cont a:not(:disabled):not(.disabled).active, .show &gt; .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 &gt; .xoo-wsc-empty-cart a.dropdown-toggle {
  color: #fff;
  background-color: #040607;
  border-color: black;
}
.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 &gt; .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 &gt; .xoo-wsc-empty-cart a.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 65, 71, 0.5);
}

.xoo-wsch-basket .xoo-wscb-icon {
  display: none;
}
.xoo-wsch-basket .xoo-wscb-count {
  background-color: #171F27;
  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
   ========================================================================== *//*# sourceMappingURL=child-styles.css.map */</pre></body></html>