@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?szy7zd');
  src:  url('fonts/icomoon.eot?szy7zd#iefix') format('embedded-opentype'),
  url('fonts/icomoon.ttf?szy7zd') format('truetype'),
  url('fonts/icomoon.woff?szy7zd') format('woff'),
  url('fonts/icomoon.svg?szy7zd#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-gift:before {
  content: "\e940";
}
.icon-instruction:before {
  content: "\e941";
}
.icon-delivery:before {
  content: "\e93e";
}
.icon-info:before {
  content: "\e93f";
}
.icon-magnifying-glass:before {
  content: "\e93b";
}
.icon-heart-straight-fill:before {
  content: "\e93d";
}
.icon-heart-straight:before {
  content: "\e93c";
}
.icon-bag:before {
  content: "\e93a";
}
.icon-paperclip:before {
  content: "\e939";
}
.icon-Arrow-repeat:before {
  content: "\e935";
}
.icon-Check-circle:before {
  content: "\e930";
}
.icon-merchant:before {
  content: "\e931";
}
.icon-dropdown:before {
  content: "\e932";
}
.icon-home:before {
  content: "\e933";
}
.icon-export:before {
  content: "\e934";
}
.icon-Pencil-square:before {
  content: "\e900";
}
.icon-user:before {
  content: "\e937";
}
.icon-shop:before {
  content: "\e938";
}
.icon-Download:before {
  content: "\e92f";
}
.icon-calendar:before {
  content: "\e92c";
}
.icon-pencil:before {
  content: "\e92a";
}
.icon-check-circle:before {
  content: "\e927";
}
.icon-eye:before {
  content: "\e929";
}
.icon-menu:before {
  content: "\e928";
}
.icon-exclamation:before {
  content: "\e926";
}
.icon-current-location:before {
  content: "\e925";
}
.icon-check-bold:before {
  content: "\e921";
}
.icon-coupon:before {
  content: "\e922";
}
.icon-time:before {
  content: "\e923";
}
.icon-add-to-cart:before {
  content: "\e924";
}
.icon-pen:before {
  content: "\e91f";
}
.icon-cart1:before {
  content: "\e920";
}
.icon-check:before {
  content: "\e91e";
}
.icon-loading:before {
  content: "\e91d";
}
.icon-trash:before {
  content: "\e91c";
}
.icon-bold-left:before {
  content: "\e918";
}
.icon-bold-right:before {
  content: "\e919";
}
.icon-bold-down:before {
  content: "\e91a";
}
.icon-bold-up:before {
  content: "\e91b";
}
.icon-filter:before {
  content: "\e917";
}
.icon-call:before {
  content: "\e908";
}
.icon-youtube:before {
  content: "\e910";
}
.icon-facebook:before {
  content: "\e911";
}
.icon-line:before {
  content: "\e912";
}
.icon-mail:before {
  content: "\e913";
}
.icon-search:before {
  content: "\e90b";
}
.icon-map-pin:before {
  content: "\e90c";
}
.icon-account:before {
  content: "\e90d";
}
.icon-close:before {
  content: "\e90e";
}
.icon-Grid-fill:before {
  content: "\e90f";
}
.icon-dash:before {
  content: "\e909";
}
.icon-cart:before {
  content: "\e907";
}
.icon-heart:before {
  content: "\e905";
}
.icon-heart-line:before {
  content: "\e904";
}
.icon-chevron-down:before {
  content: "\e901";
}
.icon-chevron-left:before {
  content: "\e902";
}
.icon-arrow-left:before {
  content: "\e92d";
}
.icon-chevron-right:before {
  content: "\e903";
}
.icon-arrow-right:before {
  content: "\e92e";
}
.icon-chevron-up:before {
  content: "\e906";
}
.icon-plus:before {
  content: "\e90a";
}
.icon-left:before {
  content: "\e914";
}
.icon-right:before {
  content: "\e915";
}
.icon-up:before {
  content: "\e916";
}
.icon-down:before {
  content: "\e92b";
}
.icon-upload:before {
  content: "\e936";
}

.icon-credit-card-x:before {
  display: inline-block;
  width: 24px; /* Adjust size as needed */
  height: 24px;
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="73" height="72" viewBox="0 0 73 72" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.9533 20.0929C11.518 19.5282 12.2839 19.2109 13.0826 19.2109H51.6618C52.4604 19.2109 53.2264 19.5282 53.7911 20.0929C54.3558 20.6577 54.6731 21.4236 54.6731 22.2222V25.2336H10.0713V22.2222C10.0713 21.4236 10.3886 20.6577 10.9533 20.0929ZM54.5531 30.2336H54.6731V30.2389C56.4167 30.3217 58.095 30.6539 59.6731 31.2007V27.7336V22.2222C59.6731 20.0975 58.829 18.0598 57.3266 16.5574C55.8242 15.055 53.7865 14.2109 51.6618 14.2109H13.0826C10.9579 14.2109 8.92016 15.055 7.41775 16.5574C5.91533 18.0598 5.07129 20.0975 5.07129 22.2222V27.7336V49.7788C5.07129 51.9035 5.91534 53.9412 7.41775 55.4436C8.92016 56.9461 10.9579 57.7901 13.0826 57.7901H38.7351C37.7558 56.266 37.0012 54.5838 36.5183 52.7901H13.0826C12.284 52.7901 11.518 52.4728 10.9533 51.9081C10.3886 51.3434 10.0713 50.5774 10.0713 49.7788V30.2336H53.065C53.3118 30.2235 53.5598 30.2184 53.8091 30.2184C54.0583 30.2184 54.3064 30.2235 54.5531 30.2336ZM18.5939 36.2562C17.2132 36.2562 16.0939 37.3755 16.0939 38.7562C16.0939 40.1369 17.2132 41.2562 18.5939 41.2562H32.3722C33.7529 41.2562 34.8722 40.1369 34.8722 38.7562C34.8722 37.3755 33.7529 36.2562 32.3722 36.2562H18.5939Z" fill="#77839A"/> <circle cx="53.8088" cy="48.1243" r="11.5266" stroke="#77839A" stroke-width="5"/> <path d="M50.8086 45.123L56.8096 51.1241" stroke="#77839A" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> <path d="M50.8086 51.125L56.8097 45.1239" stroke="#77839A" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/> </svg> ');
  background-size: cover;
  background-repeat: no-repeat;
}
