.elsklip-coupon {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.elsklip-coupon__widget {
  margin: 10px 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
  overflow: hidden;
}

.elsklip-coupon__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}

.elsklip-coupon__shape {
  padding: 5px 10px 5px 10px;
  border-radius: 5px;
  display: inline-block;
  background: #B5B5B5;
  position: relative;
  min-width: 60px;
  min-height: 25px;
  flex-shrink: 1;
  order: 2;
}

.elsklip-coupon__shape--flag {
  border-radius: 0;
  padding-right: 15px;
  clip-path: polygon(1px calc(100% - 2px), 1px 2px, 1px 2px, 1.01308817px 1.83779596px, 1.05098016px 1.68392448px, 1.11161719px 1.54044452px, 1.19294048px 1.40941504px, 1.29289125px 1.292895px, 1.40941072px 1.19294336px, 1.54044011px 1.11161908px, 1.68392064px 1.05098112px, 1.83779353px 1.01308844px, 2px 1px, calc(100% - 1.9973px) 1px, calc(100% - 1.9973px) 1px, calc(100% - 1.7614238px) 1.02697265px, calc(100% - 1.5503984px) 1.10301px, calc(100% - 1.3678886px) 1.22079115px, calc(100% - 1.2175592px) 1.3729952px, calc(100% - 1.103075px) 1.55230125px, calc(100% - 1.0281008px) 1.7513884px, calc(100% - 0.9963014px) 1.96293575px, calc(100% - 1.0113416px) 2.1796224px, calc(100% - 1.0768862px) 2.39412745px, calc(100% - 1.1966px) 2.59913px, calc(100% - 7.4088px) calc(50% - 0.5991px), calc(100% - 7.4088px) calc(50% - 0.5991px), calc(100% - 7.480566px) calc(50% - 0.4888272px), calc(100% - 7.536384px) calc(50% - 0.3721896px), calc(100% - 7.576254px) calc(50% - 0.2507784px), calc(100% - 7.600176px) calc(50% - 0.1261848px), calc(100% - 7.60815px) calc(50% - 0px), calc(100% - 7.600176px) calc(50% + 0.1261848px), calc(100% - 7.576254px) calc(50% + 0.2507784px), calc(100% - 7.536384px) calc(50% + 0.3721896px), calc(100% - 7.480566px) calc(50% + 0.4888272px), calc(100% - 7.4088px) calc(50% + 0.5991px), calc(100% - 1.1966px) calc(100% - 2.5991px), calc(100% - 1.1966px) calc(100% - 2.5991px), calc(100% - 1.0768862px) calc(100% - 2.3941153px), calc(100% - 1.0113416px) calc(100% - 2.1796224px), calc(100% - 0.9963014px) calc(100% - 1.9629431px), calc(100% - 1.0281008px) calc(100% - 1.7513992px), calc(100% - 1.103075px) calc(100% - 1.5523125px), calc(100% - 1.2175592px) calc(100% - 1.3730048px), calc(100% - 1.3678886px) calc(100% - 1.2207979px), calc(100% - 1.5503984px) calc(100% - 1.1030136px), calc(100% - 1.7614238px) calc(100% - 1.0269737px), calc(100% - 1.9973px) calc(100% - 1px), 2px calc(100% - 1px), 2px calc(100% - 1px), 1.83779596px calc(100% - 1.0130879px), 1.68392448px calc(100% - 1.0509792px), 1.54044452px calc(100% - 1.1116153px), 1.40941504px calc(100% - 1.1929376px), 1.292895px calc(100% - 1.2928875px), 1.19294336px calc(100% - 1.4094064px), 1.11161908px calc(100% - 1.5404357px), 1.05098112px calc(100% - 1.6839168px), 1.01308844px calc(100% - 1.8377911px), 1px calc(100% - 2px));
}

.elsklip-coupon__shape--sticker {
  border-radius: 0;
  padding-left: 11px;
  padding-right: 11px;
  clip-path: polygon(0px 1px, 0px calc(50% - 5.39189px), 0px calc(50% - 5.39189px), 0.013097095px calc(50% - 5.22967818px), 0.0509966px calc(50% - 5.07550504px), 0.111610845px calc(50% - 4.93101206px), 0.19285216px calc(50% - 4.79784072px), 0.292632875px calc(50% - 4.6776325px), 0.40886532px calc(50% - 4.57202888px), 0.539461825px calc(50% - 4.48267134px), 0.68233472px calc(50% - 4.41120136px), 0.835396335px calc(50% - 4.35926042px), 0.996559px calc(50% - 4.32849px), 0.996559px calc(50% - 4.32849px), 1.661777791px calc(50% - 4.22632566px), 2.362793248px calc(50% - 4.06806048px), 3.074680897px calc(50% - 3.84717522px), 3.772516264px calc(50% - 3.55715064px), 4.431374875px calc(50% - 3.1914675px), 5.026332256px calc(50% - 2.74360656px), 5.532463933px calc(50% - 2.20704858px), 5.924845432px calc(50% - 1.57527432px), 6.178552279px calc(50% - 0.84176454px), 6.26866px calc(50% - 0px), 6.26866px calc(50% - 0px), 6.099213334px calc(50% + 0.831772px), 5.788819072px calc(50% + 1.53968px), 5.360003818px calc(50% + 2.133972px), 4.835294176px calc(50% + 2.624896px), 4.23721675px calc(50% + 3.0227px), 3.588298144px calc(50% + 3.337632px), 2.911064962px calc(50% + 3.57994px), 2.228043808px calc(50% + 3.759872px), 1.561761286px calc(50% + 3.887676px), 0.934744px calc(50% + 3.9736px), 0.934744px calc(50% + 3.9736px), 0.781112808px calc(50% + 4.0024485px), 0.636114944px calc(50% + 4.051952px), 0.501525976px calc(50% + 4.1204575px), 0.379121472px calc(50% + 4.206312px), 0.270677px calc(50% + 4.3078625px), 0.177968128px calc(50% + 4.423456px), 0.102770424px calc(50% + 4.5514395px), 0.046859456px calc(50% + 4.69016px), 0.012010792px calc(50% + 4.8379645px), 0px calc(50% + 4.9932px), 0px calc(100% - 1px), 0px calc(100% - 1px), 0.013088277px calc(100% - 0.8377911px), 0.050980536px calc(100% - 0.6839168px), 0.111617919px calc(100% - 0.5404357px), 0.192941568px calc(100% - 0.4094064px), 0.292892625px calc(100% - 0.2928875px), 0.409412232px calc(100% - 0.1929376px), 0.540441531px calc(100% - 0.1116153px), 0.683921664px calc(100% - 0.0509792px), 0.837793773px calc(100% - 0.0130879px), 0.999999px calc(100% - 0px), calc(100% - 1px) calc(100% - 0px), calc(100% - 1px) calc(100% - 0px), calc(100% - 0.8377911px) calc(100% - 0.0130879px), calc(100% - 0.6839168px) calc(100% - 0.0509792px), calc(100% - 0.5404357px) calc(100% - 0.1116153px), calc(100% - 0.4094064px) calc(100% - 0.1929376px), calc(100% - 0.2928875px) calc(100% - 0.2928875px), calc(100% - 0.1929376px) calc(100% - 0.4094064px), calc(100% - 0.1116153px) calc(100% - 0.5404357px), calc(100% - 0.0509792px) calc(100% - 0.6839168px), calc(100% - 0.0130879px) calc(100% - 0.8377911px), calc(100% - 0px) calc(100% - 1px), calc(100% - 0px) calc(50% + 5.0541px), calc(100% - 0px) calc(50% + 5.0541px), calc(100% - 0.0130734px) calc(50% + 4.8919671px), calc(100% - 0.0509232px) calc(50% + 4.7381928px), calc(100% - 0.1114938px) calc(50% + 4.5946437px), calc(100% - 0.1927296px) calc(50% + 4.4631864px), calc(100% - 0.292575px) calc(50% + 4.3456875px), calc(100% - 0.4089744px) calc(50% + 4.2440136px), calc(100% - 0.5398722px) calc(50% + 4.1600313px), calc(100% - 0.6832128px) calc(50% + 4.0956072px), calc(100% - 0.8369406px) calc(50% + 4.0526079px), calc(100% - 0.999px) calc(50% + 4.0329px), calc(100% - 0.999px) calc(50% + 4.0329px), calc(100% - 1.7654204px) calc(50% + 3.982149px), calc(100% - 2.5785232px) calc(50% + 3.887136px), calc(100% - 3.4083108px) calc(50% + 3.735081px), calc(100% - 4.2247856px) calc(50% + 3.513204px), calc(100% - 4.99795px) calc(50% + 3.208725px), calc(100% - 5.6978064px) calc(50% + 2.808864px), calc(100% - 6.2943572px) calc(50% + 2.300841px), calc(100% - 6.7576048px) calc(50% + 1.671876px), calc(100% - 7.0575516px) calc(50% + 0.909189px), calc(100% - 7.1642px) calc(50% - 0px), calc(100% - 7.1642px) calc(50% - 0px), calc(100% - 7.0589903px) calc(50% - 0.91283816px), calc(100% - 6.7629464px) calc(50% - 1.69733368px), calc(100% - 6.3054461px) calc(50% - 2.36209212px), calc(100% - 5.7158672px) calc(50% - 2.91571904px), calc(100% - 5.0235875px) calc(50% - 3.36682px), calc(100% - 4.2579848px) calc(50% - 3.72400056px), calc(100% - 3.4484369px) calc(50% - 3.99586628px), calc(100% - 2.6243216px) calc(50% - 4.19102272px), calc(100% - 1.8150167px) calc(50% - 4.31807544px), calc(100% - 1.0499px) calc(50% - 4.38563px), calc(100% - 1.0499px) calc(50% - 4.38563px), calc(100% - 0.8817255px) calc(50% - 4.40750294px), calc(100% - 0.721408px) calc(50% - 4.45289552px), calc(100% - 0.5712665px) calc(50% - 4.51998038px), calc(100% - 0.43362px) calc(50% - 4.60693016px), calc(100% - 0.3107875px) calc(50% - 4.7119175px), calc(100% - 0.205088px) calc(50% - 4.83311504px), calc(100% - 0.1188405px) calc(50% - 4.96869542px), calc(100% - 0.054364px) calc(50% - 5.11683128px), calc(100% - 0.0139775px) calc(50% - 5.27569526px), calc(100% - 0px) calc(50% - 5.44346px), calc(100% - 0px) 1px, calc(100% - 0px) 1px, calc(100% - 0.0130879px) 0.837794745px, calc(100% - 0.0509792px) 0.68392256px, calc(100% - 0.1116153px) 0.540442315px, calc(100% - 0.1929376px) 0.40941288px, calc(100% - 0.2928875px) 0.292893125px, calc(100% - 0.4094064px) 0.19294192px, calc(100% - 0.5404357px) 0.111618135px, calc(100% - 0.6839168px) 0.05098064px, calc(100% - 0.8377911px) 0.013088305px, calc(100% - 1px) 0px, 1px 0px, 1px 0px, 0.837794745px 0.013088332px, 0.68392256px 0.050980736px, 0.540442315px 0.111618324px, 0.40941288px 0.192942208px, 0.292893125px 0.2928935px, 0.19294192px 0.409413312px, 0.111618135px 0.540442756px, 0.05098064px 0.683922944px, 0.013088305px 0.837794988px, 0px 1px);
}

.elsklip-coupon__shape--arrows-inside {
  border-radius: 0;
  padding-left: 15px;
  padding-right: 15px;
  clip-path: polygon(10px 50%, 0% 100%, 100% 100%, calc(100% - 10px) 50%, 100% 0%, 0% 0%);
}

.elsklip-coupon__shape--arrows-right {
  border-radius: 0;
  padding-left: 15px;
  padding-right: 12px;
  clip-path: polygon(80.445% 0%, 0% 0%, 10px 50.825%, 0% 100%, calc(100% - 10px) 100%, 100% 50.825%, calc(100% - 10px) 0%);
}

.elsklip-coupon input[type=checkbox] {
  cursor: pointer;
  display: none;
}

.elsklip-coupon__text {
  order: 3;
}

.elsklip-coupon__button {
  padding: 10px 20px;
  order: 1;
  margin-right: 8px;
  flex-shrink: 0;
}
.elsklip-coupon__button:not(:disabled) {
  cursor: pointer;
}
.elsklip-coupon__button--after {
  order: 4;
  margin-right: 0;
  margin-left: 8px;
}

.elsklip-coupon label {
  display: inline-flex;
  vertical-align: bottom;
  align-items: center;
  cursor: pointer;
  gap: 8px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.elsklip-coupon__checkmark {
  width: var(--checkbox-size, 17px);
  height: var(--checkbox-size, 17px);
  border-radius: var(--checkbox-border-radius, 3px);
  background: var(--checkbox-color, white);
  border: var(--checkbox-border-width, 1px) var(--checkbox-border-style, solid) var(--checkbox-border-color, #333);
  display: block !important;
  flex-shrink: 0;
  position: relative;
}

.elsklip-coupon input[type=checkbox]:checked + .elsklip-coupon__checkmark {
  background: var(--checkbox-color, blue);
}

.elsklip-coupon.active:not(.uncheckable) input[type=checkbox]:checked + .elsklip-coupon__checkmark {
  border-radius: 100%;
  background: var(--checkbox-color, currentColor);
}

.elsklip-coupon input[type=checkbox]:checked + .elsklip-coupon__checkmark span {
  width: 10px;
  height: 6px;
  background: transparent;
  border-bottom: 2px solid var(--tick-color, #fff);
  border-left: 2px solid var(--tick-color, #fff);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-65%) rotate(-45deg);
  display: block !important;
}

.elsklip-coupon-cart {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px;
  width: 140px;
  border: 1px solid #ccc;
  border-radius: 10px;
  text-align: center;
}

.elsklip-coupon-cart-title {
  font-size: 14px;
  font-weight: 600;
  color: green;
}

.elsklip-coupon-cart-discount {
  font-size: 14px;
  font-weight: 600;
}

.elsklip-coupon__short {
  padding-left: 10px;
  order: 4;
}

.elsklip-coupon__limit {
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.elsklip-coupon__more {
  padding-left: 5px;
}

.elsklip-coupon__more:hover {
  text-decoration: underline !important;
}

h2.Polaris-Text--root.Polaris-Text--headingSm.Polaris-Text--break {
  width: 100%;
}

div.Polaris-Banner > div.Polaris-Box > div.Polaris-BlockStack > div.Polaris-Box > div.Polaris-InlineStack > div.Polaris-InlineStack:nth-child(1) {
  width: 100%;
}

.ck.ck-editor {
  width: 99%;
}

.ck-editor__editable {
  min-height: 100px;
}

.elsklip-more {
  width: 100%;
}

.elsklip-modal-open {
  overflow: hidden;
}

.elsklip-modal-overlay {
  position: fixed;
  display: block !important;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999997;
}

.ck-powered-by {
  display: none;
}

.elsklip-modal-open {
  overflow: hidden;
}

.elsklip-modal-content {
  position: fixed;
  background-color: #ffffff;
  max-height: 90vh;
  width: 95%;
  max-width: 600px;
  overflow: hidden;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 999998;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elsklip-modal-header {
  background-color: #F3F3F3;
  line-height: 20px !important;
  padding: 15px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.elsklip-modal-header h2 {
  margin: 0;
  font-size: inherit;
  font-weight: 650;
  line-height: 1.5;
  color: inherit;
}

.elsklip-modal-body {
  flex-grow: 1;
  overflow-y: auto;
  padding: 20px;
  color: #000000;
}

.elsklip-modal-body h2, .ck-editor__editable h2 {
  font-size: 35px !important;
}

.elsklip-modal-body h3, .ck-editor__editable h3 {
  font-size: 25px !important;
}

.elsklip-modal-body h4, .ck-editor__editable h4 {
  font-size: 18px !important;
}

.elsklip-close {
  font-size: 28px;
  color: #303030;
  cursor: pointer;
  font-weight: 400;
  text-decoration: none;
  font-style: normal;
}

.elsklip-cart-coupon {
  border: 1px solid #ccc;
  border-radius: 12px;
  padding: 8px;
  text-align: center;
  max-width: 140px;
}
.elsklip-cart-coupon__text {
  font-size: 13px;
  line-height: 20px;
  color: #303030;
}
.elsklip-cart-coupon__btn {
  border-radius: 12px;
  padding: 4px;
  border: 1px solid #005BD3;
  color: #005BD3;
  width: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.elsklip-cart-coupon__btn-text {
  font-size: inherit;
  line-height: 1.5;
  text-align: center;
  font-weight: 650;
}
.elsklip-cart-coupon__btn-loading {
  display: none;
  border-radius: 100%;
  background: transparent;
  border: 2px solid currentColor;
  border-bottom-color: transparent;
  animation: loading infinite 0.5s linear;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
}
@keyframes loading {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.elsklip-cart-coupon__btn--loading .elsklip-cart-coupon__btn-text {
  opacity: 0;
}
.elsklip-cart-coupon__btn--loading .elsklip-cart-coupon__btn-loading {
  display: block;
}
.elsklip-cart-coupon__btn:hover {
  opacity: 0.7;
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp-solid, .fa-solid, .fab, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-classic, .fa-regular, .fa-solid, .far, .fas {
  font-family: "Font Awesome 6 Free";
}

.fa-info:before {
  content: "\f129";
}

.fa-circle-exclamation:before {
  content: "\f06a";
}

.fa-headset:before {
  content: "\f590";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-arrow-up-long:before {
  content: "\f176";
}

.fa-arrow-pointer:before {
  content: "\f245";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-arrow-right-to-file:before {
  content: "\f2f6";
}

.fa-arrow-down-long:before {
  content: "\f175";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrows-left-right:before {
  content: "\f07e";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-rotate:before {
  content: "\f021";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-rotate-right:before {
  content: "\f01e";
}

.fa-arrow-rotate-left:before {
  content: "\f0e2";
}

.fa-arrow-right-long:before {
  content: "\f30b";
}

.fa-arrow-left-long:before {
  content: "\f30a";
}

.fa-arrow-trend-up:before {
  content: "\e098";
}

.fa-arrow-trend-down:before {
  content: "\e097";
}

.fa-arrows-up-down:before {
  content: "\f07d";
}

.fa-arrows-up-down-left-right:before {
  content: "\f0b2";
}

.fa-arrows-spin:before {
  content: "\e4cc";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-square-check:before {
  content: "\f14a";
}

.fa-check-circle:before, .fa-circle-check:before {
  content: "\f058";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-box-archive:before {
  content: "\f187";
}

.fa-truck-front:before {
  content: "\e2b7";
}

.fa-truck-field:before {
  content: "\e58d";
}

.fa-cart-flatbed:before {
  content: "\f472";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before, .fa-truck-fast:before {
  content: "\f48b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-caravan:before {
  content: "\f8ff";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-heart-pulse:before {
  content: "\f21e";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-circle-check:before {
  content: "\e4fd";
}

.fa-circle-info:before {
  content: "\f05a";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-sack-dollar:before {
  content: "\f81d";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-dollar:before {
  content: "\f53d";
}

.fa-money-bill-1:before {
  content: "\f3d1";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-percent:before {
  content: "\f295";
}

.fa-money-bill-1-wave:before {
  content: "\f53b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-shopping:before {
  content: "\f07a";
}

.fa-basket-shopping:before {
  content: "\f291";
}

.fa-store:before {
  content: "\f54e";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-clock:before {
  content: "\f017";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-calendar-days:before {
  content: "\f073";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-xmark:before {
  content: "\f273";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-minus:before {
  content: "\f272";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/webfonts/fa-solid-900.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/webfonts/fa-solid-900.ttf) format("truetype");
}
.fa-solid, .fas {
  font-weight: 900;
}