@import url("https://fonts.googleapis.com/css2?family=Cairo&family=Tajawal");.woocommerce ul.products li.product a img {
  border-width: 1px;
  border-style: solid;
  border-color: #ffe308;
  font-size: 15px;
  line-height: 15.8571px;
  margin-bottom: 21px;
  margin-top: 0;
  border-radius: 12px 12px 12px 12px;
}
body #content > .ast-container {
  border-color: #495f79;
}
#main > div > p {
  font-size: 0px;
}
#content .ast-woocommerce-container {
  line-height: 14.8571px;
  font-size: 0px;
}
.woocommerce ul.products {
  font-size: 15px;
}
.woocommerce ul.products li.product {
  font-size: 17px;
}
.ast-article-post .woocommerce-Price-currencySymbol {
  color: #7936b9;
}
.ast-article-post bdi {
  color: #7936b9;
  font-family: Cairo;
  font-size: 17.3px;
}
.summary .checkout > #place_order {
  margin-top: 127px;
  font-size: 18px;
  background-color: #7936b9;
  right: 0px;
  top: 12px;
}
.woocommerce ul.products li.product a.button {
  display: flex;
  justify-content: center;
  background-color: #c11967;
  background-image: radial-gradient(#4425b9 0%, rgba(0, 0, 0, 0) 0%);
}
.page .checkout > #place_order {
  margin-top: 50px;
}
.woocommerce form.checkout {
  background-color: #fafafa;
  margin-top: 10px;
  border-width: 3px;
  border-style: none;
  border-color: #7225b9;
  height: 400.888px;
}
.woocommerce #content div.product .entry-summary {
  margin-top: 18px;
  color: #e61111;
  font-size: 16px;
}
.woocommerce #content div.product .product_title {
  color: #4f0f58;
  font-family: Tajawal;
  font-weight: 700;
  font-size: 23px;
  padding-top: 0px;
}
#product-2555 > .summary > .price bdi {
  color: #670b98;
}
.woocommerce #content div.product .price {
  color: #700ec3;
  text-align: right;
}
.woocommerce form.checkout .form-row {
  font-size: 16px;
}
.woocommerce-input-wrapper #select2-billing_state-container {
  font-size: 15px;
  font-family: Cairo;
}
.woocommerce {
  border-style: none;
}
.woocommerce .related > h2 {
  font-family: Tajawal;
  color: #222424;
  display: none;
}
.woocommerce .related ul.products li.product .woocommerce-loop-product__title {
  color: #107dea;
}
#product-2773 > section > ul {
  display: none;
}
.woocommerce .woocommerce-pagination {
  font-size: 10px;
}
.summary .checkout > #place_order {
  top: -148px;
  background-color: #b92569;
}
.woocommerce .related ul.products {
  display: none;
}
.woocommerce form.checkout .form-row .input-text {
  border-color: #ef801b;
  border-style: solid;
  border-radius: 11px 11px 11px 11px;
  background-color: #fffcfc;
  font-family: Cairo;
  font-weight: 700;
  color: #474747;
}
#billing_state_field .select2-selection {
  background-color: #fffcfc;
  color: #000000;
  border-color: #ef801b;
  border-radius: 11px 11px 11px 11px;
  border-style: solid;
  font-family: Tahoma, Geneva, sans-serif;
  font-weight: 500;
}
#billing_select_field .select2-selection {
  border-color: #94fb24;
  border-style: solid;
  font-size: 15px;
  background-color: #e8f6ee;
}
.woocommerce-input-wrapper #select2-billing_select-container {
  color: #ff1052;
  font-weight: 600;
  background-color: #fffcfc;
}
.summary ins bdi {
  color: #b92569;
}
.woocommerce span.onsale {
  color: #fffefe;
  background-color: #e00481;
}
.woocommerce form.checkout .form-row label {
  margin-top: -26px;
  color: #0973de;
}
#billing_select_field .select2-selection__arrow {
  font-size: 5px;
}
.woocommerce-input-wrapper #select2-billing_color-container {
  background-color: rgba(255, 244, 191, 0);
  border-color: #94fb24;
  font-family: Cairo;
  font-weight: 500;
  color: #373636;
}
body > .select2-container input {
  background-color: #fff4bf;
}
#billing_color_field .select2-selection {
  background-color: #fffcfc;
  border-color: #ff1052;
  border-radius: 19px 19px 19px 19px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs {
  margin-top: 0px;
  font-size: 14px;
}
.woocommerce #content div.product .woocommerce-tabs {
  font-size: 0px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a {
  font-size: 0px;
}
.woocommerce-billing-fields #billing_state {
  background-color: #f2f2f2;
  font-family: Cairo;
  color: #454141;
  font-weight: 700;
  border-radius: 9px 9px 9px 9px;
  border-color: #af0d69;
}
.woocommerce-billing-fields #billing_color {
  background-color: #f2f2f2;
  color: #312f2f;
  font-family: Cairo;
  font-weight: 700;
  border-color: #af0d69;
}
.woocommerce-billing-fields #billing_select {
  background-color: #f2f2f2;
  font-family: Cairo;
  font-weight: 700;
  color: #a61e74;
  border-color: #af0d69;
}
.woocommerce #content div.product .entry-summary td {
  font-size: 14px;
  color: #312d2d;
}
#product-3780 .wooecom_order_summary_head {
  font-size: 17px;
}
.woocommerce #content div.product .product_meta {
  display: none;
}
.ast-woocommerce-container > #product-3780 .wooecom_instant_order_form {
  margin-top: 0px;
  padding-top: 15px;
  line-height: 15.8571px;
}
.wooecom_row_total_price bdi {
  font-size: 17px;
}
.ast-woocommerce-container > #product-3831 .wooecom_instant_order_form {
  padding-top: 16px;
  border-width: 0.8px;
}
.woocommerce #content div.product .woocommerce-product-gallery__trigger {
  display: none;
}
.woocommerce #content div.product .entry-summary p {
  color: #0b0b0b;
  font-family: Tajawal;
  font-weight: 500;
}
#product-3831 #wooecom_state {
  font-family: Tajawal;
  font-weight: 500;
}
#product-3831 #wooecom_city {
  font-family: Tajawal;
  font-weight: 500;
}
#product-3831 #wooecom_name {
  font-family: Tajawal;
  font-weight: 500;
}
#product-3831 #wooecom_phone {
  font-family: Tajawal;
  font-weight: 500;
}
.summary > #wooecom_instant_order .wooecom_checkout > span {
  font-family: Tajawal;
}
#product-3831 .wooecom_order_summary_head {
  background-color: #b92569;
}
.woocommerce #content div.product .entry-summary a {
  background-color: #b92569;
}
#product-4333 > .summary bdi {
  font-weight: 800;
  color: #fd141a;
}
#product-4333 #wooecom_name {
  font-family: Tajawal;
  font-weight: 500;
}
#product-4960 > .summary > .price bdi {
  color: #d50d43;
  font-size: 26.5px;
}
#product-5770 > .summary > .price bdi {
  color: #bf0d8c;
  font-weight: 600;
  text-align: center;
}
#main .ast-shipping-text {
  font-weight: 600;
  color: #ffffff;
  background-color: #de1552;
  border-width: 0px;
  border-style: solid;
  border-radius: 6px 6px 6px 6px;
  padding-right: 9px;
  padding-left: 9px;
  margin-right: 17px;
}
.summary > .price .woocommerce-Price-currencySymbol {
  margin-right: 4px;
}
#product-5905 .price bdi {
  color: #d90808;
  font-weight: 700;
  padding-right: 31px;
}
#product-5934 > .summary > .price bdi {
  color: #ee1111;
  font-weight: 600;
  padding-right: 30px;
}
@media screen and (max-width: 768px) {
  .woocommerce #content div.product .woocommerce-tabs #tab-description {
    font-size: 21px;
  }
  .woocommerce #content div.product .product_title {
    font-family: Cairo;
    font-weight: 700;
    color: #0b0b0b;
  }
  #product-2555 > .summary > .price bdi {
    color: #8c0bb4;
  }
  #billing_color_field .select2-selection {
    border-radius: 20px 20px 20px 20px;
  }
  #product-4421 > .summary bdi {
    color: #ff0106;
    font-weight: 600;
  }
}
@media screen and (max-width: 375px) {
  .woocommerce #content div.product .product_title {
    font-size: 24px;
    margin-top: 18px;
    font-family: Tajawal;
    -webkit-text-stroke-width: 0px;
    font-weight: 700;
    color: #3e049c;
    line-height: 33.6px;
    text-align: center;
    letter-spacing: 0px;
    word-spacing: 0px;
    padding-right: 7px;
  }
  #product-2319 > .summary > .price bdi {
    color: #510d95;
    font-family: Cairo;
    font-weight: 600;
  }
  .woocommerce #content div.product .woocommerce-tabs #tab-description h2 {
    font-size: 12.52px;
    color: #005c7b;
    font-family: Cairo;
    margin-bottom: -20.76px;
    text-align: center;
  }
  .woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin-bottom: 0;
    font-family: Tajawal;
  }
  .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active {
    line-height: 0.8571px;
    margin-top: 86px;
  }
  #product-2861 > .summary > .price bdi {
    font-size: 16.52px;
  }
  .woocommerce form.checkout .form-row label {
    margin-top: -27px;
    padding-right: 11px;
    color: #232324;
    font-style: normal;
    font-family: 'Arial Black', Gadget, sans-serif;
    border-color: #ef801b;
  }
  .woocommerce form.checkout .form-row .input-text {
    background-color: #ffffff;
    border-color: #ed9120;
    margin-bottom: 13.68px;
    margin-top: 0px;
    padding-top: 11.26px;
    padding-bottom: 10.26px;
    font-family: Cairo;
    color: #353434;
    border-radius: 8px 8px 8px 8px;
  }
  #billing_state_field .select2-selection {
    border-color: #ed9120;
    background-color: #ffffff;
    padding-top: 15.8px;
    padding-bottom: 15.8px;
    font-family: Cairo;
    margin-top: 0px;
  }
  #billing_select_field .select2-selection {
    background-color: #ffffff;
    border-radius: 9px 9px 9px 9px;
    border-style: solid;
    border-color: #ed9120;
    color: #3e3e41;
  }
  .woocommerce-input-wrapper #select2-billing_select-container {
    padding-bottom: 0px;
    color: #ea1053;
    font-weight: 700;
    background-color: #ffffff;
    margin-top: 0px;
    margin-bottom: -10px;
    border-radius: 0px 0px 0px 0px;
    border-color: #ea1053;
    font-family: Cairo;
    font-size: 13px;
  }
  .woocommerce #content div.product .woocommerce-tabs ul.tabs {
    display: none;
  }
  .summary del bdi {
    font-size: 12.52px;
    border-color: #da1414;
    color: #ff0505;
    text-transform: none;
    text-decoration: line-through;
    font-weight: 500;
    line-height: 19.8571px;
  }
  #billing_color_field .select2-selection {
    border-radius: 8px 8px 8px 8px;
    background-color: #ffffff;
    border-color: #ed9120;
    padding-bottom: 0.8px;
    border-style: solid;
  }
  body > .select2-container input {
    background-color: #d9d7d7;
  }
  .woocommerce-input-wrapper #select2-billing_color-container {
    background-color: rgba(255, 244, 191, 0);
    color: #ea1053;
    font-weight: 700;
    border-radius: 0px 0px 0px 0px;
    font-size: 13px;
  }
  .woocommerce #content div.product .entry-summary p {
    border-style: none;
    font-size: 14px;
    color: #02025c;
    font-weight: 600;
    font-family: Tajawal;
  }
  .woocommerce {
    border-style: none;
    border-width: 0.4px;
  }
  .summary .checkout > #place_order {
    padding-left: 40px;
    border-width: 1px;
    border-color: #252424;
  }
  .summary ins bdi {
    text-align: center;
    font-size: 23px;
    color: #610e83;
    font-weight: 800;
  }
  #product-3780 .wooecom_order_summary_head {
    font-size: 14px;
  }
  .woocommerce #content div.product .entry-summary td {
    font-size: 14px;
    color: #454141;
    font-family: Tajawal;
    line-height: 19.8571px;
    padding-top: 7px;
    margin-top: 0px;
    padding-right: 7px;
    text-align: right;
    font-weight: 600;
  }
  .woocommerce #content div.product .entry-summary a {
    font-size: 12px;
    font-weight: 600;
    line-height: 15.8571px;
    padding-left: 35px;
  }
  #product-3780 #wooecom_state {
    border-color: #a90865;
  }
  .woocommerce #content div.product .product_meta a {
    font-size: 0px;
  }
  #product-3780 > .summary > .price bdi {
    font-size: 20px;
    color: #440879;
    padding-right: 9px;
    font-weight: 700;
  }
  .summary > .price .woocommerce-Price-currencySymbol {
    color: #107dea;
    padding-right: 6px;
    font-size: 15px;
  }
  .woocommerce #content div.product .product_meta {
    line-height: 0px;
    border-color: #dddddd #415161 #415161;
    border-width: 0px 0px 0px;
    background-color: rgba(18, 238, 224, 0);
    color: #ffffff;
  }
  .ast-woocommerce-container > #product-3780 .wooecom_instant_order_form {
    border-width: 1px;
    border-style: dotted;
    margin-right: 0px;
    background-color: #fffafa;
  }
  .woocommerce #content div.product .entry-summary {
    margin-top: 18px;
    line-height: 20.8571px;
    font-size: 13px;
  }
  #wooecom_instant_order .wooecom_order_summary_head span {
    font-size: 14px;
    line-height: 18.8571px;
    color: #f2f2f2;
    font-family: Tajawal;
  }
  #wooecom_instant_order .wooecom_order_summary_title > .fa-solid {
    font-size: 16px;
    color: #ffffff;
  }
  .summary > #wooecom_instant_order .wooecom_order_summary_head > .fa-solid {
    color: #fffefe;
  }
  td li > label {
    font-size: 14px;
    margin-top: 6px;
    margin-right: 20px;
  }
  table .wooecom_free_shipping {
    font-size: 12px;
  }
  .wooecom_shipping_prices #flat_rate\:3 {
    font-size: 16.68px;
  }
  table .wooecom_row_total_price .wooecom_price {
    color: #e01214;
    font-weight: 800;
    font-size: 17px;
  }
  .wooecom_shipping_prices li span {
    color: #020275;
    font-weight: 600;
    font-size: 15px;
    font-family: Tajawal;
  }
  #wooecom_instant_order .wooecom_plus > .fa-solid {
    color: #101010;
  }
  #wooecom_instant_order .wooecom_minus > .fa-solid {
    color: #000000;
    font-size: 14px;
  }
  .ast-woocommerce-container > #product-3831 .wooecom_instant_order_form {
    color: #de1818;
    font-size: 15px;
  }
  #product-3831 #wooecom_state {
    border-color: #e00481;
  }
  #product-3831 #wooecom_city {
    border-color: #a90b52;
  }
  #product-3831 .wooecom_checkout {
    font-size: 14.68px;
  }
  .wooecom_shipping_prices #flat_rate\:4 {
    display: block;
    border-radius: 0px 0px 0px 0px;
    font-size: 13.68px;
    color: #6a6568;
    margin-right: 0px;
  }
  #product-3831 .wooecom_order_summary_head {
    background-color: #060597;
    color: #0d0c0c;
  }
  #main .ast-shipping-text {
    font-size: 13px;
    color: #ffffff;
    background-color: #de09a9;
    font-family: Tajawal;
    font-weight: 800;
    border-style: solid;
    border-color: #0f8df7;
    border-radius: 8px 8px 8px 8px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 3px;
  }
  #product-3780 #wooecom_name {
    background-color: #ffffff;
    border-color: #eb0e0e;
  }
  #product-3684 .wooecom_order_summary_head {
    color: #dc0f0f;
  }
  .woocommerce ul.products li.product a.button {
    background-color: #060597;
  }
  .woocommerce span.onsale {
    background-color: #060597;
  }
  .wooecom_row_total_price bdi {
    color: #060597;
    font-weight: 800;
  }
  .summary ins .woocommerce-Price-currencySymbol {
    color: #1e1e26;
  }
  .woocommerce #content div.product .entry-summary h4 {
    color: #15149d;
    font-size: 13px;
    font-family: Tajawal;
    font-weight: 800;
    margin-right: 15px;
  }
  .summary > #wooecom_instant_order .wooecom_checkout > span {
    font-weight: 700;
    font-size: 14.68px;
  }
  .wooecom_instant_order_form .attribute_modern_ui > .attribute_inner {
    color: #e80d0d;
    font-weight: 700;
    font-size: 13px;
    background-color: #ffffff;
    border-color: #c81212;
  }
  .woocommerce #content div.product .entry-summary ul {
    padding-right: 0px;
    margin-right: -20px;
  }
  .price > ins .woocommerce-Price-currencySymbol {
    color: #0c4e9a;
  }
  .woocommerce ul.products li.product a img {
    border-width: 1.4px;
    border-color: #9090ff;
  }
  tbody .wooecom_shipping_methods {
    margin-right: 0px;
  }
  .ast-article-post ins .woocommerce-Price-currencySymbol {
    color: #ee1515;
  }
  #product-4333 > .summary bdi {
    font-size: 18px;
    text-align: right;
  }
  #product-4333 #wooecom_phone {
    font-family: Tajawal;
    color: #5a5555;
    font-weight: 500;
  }
  #product-4333 #wooecom_state {
    font-family: Tajawal;
    font-weight: 500;
    font-size: 13.68px;
  }
  #product-4333 #wooecom_city {
    font-family: Tajawal;
    font-weight: 500;
    font-size: 13.68px;
  }
  #product-4421 > .summary bdi {
    color: #ff1418;
    font-size: 19px;
    margin-right: 7px;
  }
  #product-4421 #wooecom_state {
    font-weight: 600;
    font-family: Tajawal;
  }
  #product-4142 > .summary > .price bdi {
    font-size: 21px;
    color: #9a0b0d;
    padding-right: 15px;
  }
  #product-4605 > .summary > .price bdi {
    font-size: 22px;
    color: #e01818;
  }
  #product-4617 > .summary > .price bdi {
    font-size: 21px;
    color: #e81b15;
    padding-right: 17px;
  }
  .woocommerce-checkout .woocommerce p {
    font-size: 14px;
    text-align: center;
    font-family: Tajawal;
    color: #fd141a;
    font-weight: 600;
  }
  .woocommerce-checkout .woocommerce .order_details li {
    color: #ec2254;
  }
  .woocommerce-checkout .woocommerce .order_details strong {
    color: #081481;
  }
  .woocommerce-checkout .woocommerce h2 {
    text-align: center;
    color: #fa1111;
    font-family: Tajawal;
  }
  .woocommerce-checkout .woocommerce .shop_table td {
    color: #000000;
    font-family: Tajawal;
  }
  .woocommerce-checkout .woocommerce table a {
    color: #010809;
  }
  #product-4648 > .summary > .price bdi {
    font-size: 20px;
    color: #fa1414;
    padding-right: 22px;
  }
  #product-4708 > .summary > .price bdi {
    font-size: 19px;
    color: #c30c7a;
    padding-right: 12px;
  }
  #product-4771 > .summary > .price bdi {
    font-size: 21px;
    color: #d91313;
    padding-right: 11px;
  }
  #product-4822 > .summary > .price bdi {
    font-size: 22px;
    font-weight: 700;
    color: #ae1b32;
  }
  #product-4865 > .summary > .price bdi {
    color: #e80d2f;
    font-size: 23px;
    padding-right: 22px;
  }
  #product-4960 > .summary > .price bdi {
    font-size: 22.5px;
    padding-right: 16px;
  }
  #product-5062 > .summary > .price bdi {
    color: #c5054e;
    font-size: 21px;
    font-weight: 700;
    padding-right: 16px;
  }
  #product-5677 > .summary > .price bdi {
    font-size: 18px;
    color: #ee004d;
    padding-right: 15px;
  }
  #product-5770 > .summary > .price bdi {
    font-size: 23px;
    color: #e61111;
    padding-right: 30px;
  }
  .woocommerce #content div.product .price {
    color: #ec0935;
    text-align: center;
  }
  #product-5905 .price bdi {
    padding-right: 33px;
    font-size: 18px;
  }
  #product-5934 > .summary > .price bdi {
    font-size: 23px;
    color: #ee1134;
  }
  .summary del .woocommerce-Price-currencySymbol {
    font-size: 7px;
  }
}
