.minicart-wrapper .action.showcart:before {
  content: url("../images/shopnosco.png") !important;
  scale: 70%;
  vertical-align: middle;
}
.head_banner {
  background: #f7f7f7;
  padding: 50px 20px;
  text-align: center;
  color: #344054;
  border-radius: 8px;
  .welcome_txt {
    background: #e4eeff;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 5px;
    color: #2879ff;
    font-size: 16px;
    font-weight: 500;
  }
  .head_txt {
    font-size: 48px;
    font-weight: 700;
    padding: 10px 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
  }
  .head_txt span {
    font-family: Playfair Display;
    font-size: 48px;
    font-style: italic;
    color: #2879ff;
    letter-spacing: -2px;
  }
  .head_sub_txt {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    padding: 0 6%;
  }
  .stock_details {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    padding: 20px;
    margin: 20px 50px 0;
    .total_count {
      display: inline-block;
      border: 1px solid #d0d5dd;
      box-shadow: 0px 0.64px 1.27px 0px #1018280d;
      background: #ffff;
      padding: 10px 30px;
      border-radius: 5px;
      .totl_cnt {
        font-size: 20px;
        .in_stck_cnt {
          background: #e0ffe9;
          padding: 6px 10px;
          font-size: 14px;
          border-radius: 3px;
          color: #148b4a;
          top: -2px;
          position: relative;
          font-weight: 500;
        }
      }
    }
    .prod_list {
      background: #ffff;
      border: 0.64px solid #d0d5dd;
      box-shadow: 0px 0.64px 1.27px 0px #1018280d;
      padding: 15px 15px;
      text-align: justify;
      border-radius: 8px;
      margin-top: 15px;
      .cnt {
        &:after {
          content: "";
          background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3028_32176)"><path d="M9 6V9M9 12H9.0075M16.5 9C16.5 13.1421 13.1421 16.5 9 16.5C4.85786 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9Z" stroke="%23C0C1C2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_3028_32176"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>');
          height: 18px;
          display: block;
          background-repeat: no-repeat;
          width: 18px;
          position: absolute;
          right: -10px;
          top: -10px;
        }
      }
      .categry {
        font-size: 16px;
      }
    }
  }
}
.cnt {
  font-size: 26px;
  font-weight: 700;
  position: relative;
}
a:hover {
  color: #2879ff !important;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #101828;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px 5px;
  top: -20px;
  right: -165px;
  position: absolute;
  z-index: 12;
  font-size: 13px;
  font-weight: 600;
}
.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent #101828 transparent transparent;
}
.prod_list:hover .tooltiptext {
  visibility: visible;
}
.overlay.pdct-overlay {
  width: 100%;
  height: 100%;
  display: block;
  background: #00000015;
  z-index: 9;
  position: absolute;
  top: 0;
  left: 0px;
}
span.eol-tag {
  position: absolute;
  top: 15px;
  right: -35px;
  background: #2f2f2f;
  padding: 5px 54px;
  transform: rotate(45deg);
  color: #ffff;
  font-size: 16px;
  font-weight: 900;
}
span.bto-tag {
  position: absolute;
  top: 15px;
  right: -35px;
  background: #FABB05;
  padding: 5px 54px;
  transform: rotate(45deg);
  color: #333;
  font-size: 16px;
  font-weight: 900;
  z-index: 9;
}
.stock_bto {
  color: #FABB05;
}
.catalog-product-view .product.media .bto-overlay.bto-pdct-overlay {
  position: relative;
  overflow: hidden;
}
.cart.table-wrapper {
  background: #f7f7f7;
  padding: 20px;
  border-radius: 8px;
}
.item .table-wrapper:nth-of-type(2) {
  margin-top: 20px;
}
.cart-summary._sticky {
  margin-top: -80px;
}
.cart_content {
  background: #ffff;
  padding: 20px;
  display: block;
  margin-bottom: 20px;
  border-radius: 8px;
}
.cart_content:last-child {
  margin-bottom: 0;
}
.cart-product-img {
  width: 75%;
  display: block;
  border: 1.37px solid #d0d5dd;
  padding: 15px;
  background: #ffff;
  border-radius: 8px;
}
.cart-product-img img {
  height: 60px;
}
.qty_head {
  font-size: 14px;
  text-align: center;
  color: #344054;
}
.qnty_sec,
.contact_no span,
.mail_id span {
  display: flex;
}
.minus,
.plus {
  width: 30px;
  height: 15px;
  background: #ffff;
  border-radius: 8px;
  padding: 12px;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  border: 1px solid #d0d5dd;
}
.qnty_sec input {
  border: 1px solid #d0d5dd;
  width: 60px;
  text-align: center;
  margin: 0 5px;
  height: 41px;
  border-radius: 8px;
}
.stock_sec {
  top: 20px;
  position: relative;
  left: 30px;
}
.delete_btn {
  position: absolute;
  right: -40px;
  top: 15px;
}
label.label {
  display: block;
  width: 100%;
}
.field-name-firstname .control {
  display: inline-block;
  width: 49%;
}
label.label {
  width: 100%;
}
.customer-account-edit form#form-validate:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  background: #f8f8f8;
  height: 300px;
  z-index: -1;
  left: 0;
}
.customer-account-edit form#form-validate input {
  height: 45px;
  border-radius: 5px;
  border: 1px solid #d0d5dd;
  font-size: 16px;
  color: #667085;
}
fieldset.fieldset.info {
  float: none !important;
  padding: 25px 0px 0px;
  color: #344054;
  font-size: 16px;
}
.cart-container .form-cart .actions.main .clear {
  display: inline;
}
.shopping_btn {
  text-align: end;
  margin-top: 30px;
}
.shopping_pagination,
.sales-order-history .pages,
.lofhelpdesk-ticket-index .pages {
  margin-top: 30px;
}
.shopping_pagination p.toolbar-amount,
.sales-order-history p.toolbar-amount {
  display: none;
}
.checkout-cart-index .toolbar {
  text-align: start;
}
.pages .item {
  margin: 0;
  font-size: 1.4rem;
}
.pages .item:last-child strong.page {
  border-right: 1px solid #d0d5dd;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.cart-summary {
  padding: 0 !important;
}
p.order-summary {
  color: #344054;
  font-size: 20px;
  font-weight: 600;
}
.cart-summary .cart_content {
  padding: 10px;
}
.cart-summary .gpn {
  font-size: 14px;
}
.cart-summary .action.primary,
.cart-empty .action.primary {
  float: none;
  margin: auto !important;
}
.action.primary span,
.export_btn span,
.order_search_sec {
  display: flex;
  top: 2px;
  position: relative;
  left: 4px;
}
/* .order_search_btn {
  display: flex;
  top: 2px;
  position: relative;
} */
.cart-empty .cart.table-wrapper {
  padding: 10%;
  text-align: center;
}
.cart-empty p {
  color: #344054;
  font-size: 18px;
}
.cart-empty .action.primary a {
  color: #ffffff;
  font-size: 18px;
}
ul.account_links {
  list-style: none;
  display: none;
  position: absolute;
  background: #fff;
  z-index: 9;
  padding: 0;
  left: 0;
  top: 100%;
}
ul.account_links li {
  cursor: pointer;
  margin-bottom: 0;
}
ul.account_links li:hover {
  background: #f9fafb;
}
ul.account_links li:last-child:hover {
  border-radius: 0 0 8px 8px;
}
ul.account_links li:first-child:hover {
  border-radius: 8px 8px 0 0;
}
ul.account_links a.account-link {
  color: #344054;
  display: block;
  padding: 10px;
}
ul.account_links li:hover a.account-link {
  color: #2879ff;
}
.acc-dropdown:hover ul.account_links {
  display: block;
}
.cancel_btn {
  display: flex;
  justify-content: center;
}
.cancel_btn .cancel {
  border: 1px solid #2879ff;
  background: transparent;
  padding: 10px 30px;
  margin-left: 10px;
  border-radius: 8px;
  color: #2879ff;
  font-weight: 500;
  cursor: pointer;
  font-size: 16px;
}
#popupDialog {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 2% 10%;
  background-color: #fff;
  z-index: 1000;
  text-align: center;
  border-radius: 8px;
}
#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
#popupDialog p {
  color: #344054;
  font-size: 16px;
}
.export_btn:hover a {
  color: #2879ff;
}
.export_btn:hover,
.export_btn:focus {
  background: #ffff;
  border: 1px solid #d0d5dd;
}
.export_btn {
  background: #ffff;
  border: 1px solid #d0d5dd;
  box-shadow: 0px 1px 2px 0px #1018280d !important;
  padding: 12px 22px 13px 13px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  margin: 15px 0;
  position: relative;
}
.desc {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 40px;
  font-size: 15px;
  padding: 10px 0px;
}
input#pdf,
input#csv,
.export-pdf,
.export-csv {
  cursor: pointer;
}
.page-main .page-title-wrapper .page-title, .page-main .cart-container .page-title h1 {
  color: #344054;
  font-weight: 600;
  font-size: 36px;
}
.order_search_sec input[type="text"] {
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  height: 45px;
  font-size: 14px;
  padding-left: 30px;
  margin-right: 15px;
  width: 24%;
  background: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 21L14.65 14.65M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%23101828" stroke-width="2.3" stroke-linecap="round" stroke-linejoin="round"/></svg>')
    no-repeat 10px;
}
.order_search_sec input[type="text"]:nth-child(5),
.order_search_sec input[type="text"]:nth-child(7) {
  width: 13%;
}
.status-select,
.region-select {
  padding: 10px 12px;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  margin-right: 16px;
  color: #344054;
  font-size: 16px;
  position: relative;
  cursor: pointer;
}
.status-drop-down,
.region-drop-down {
  position: absolute;
  background: #fff;
  border: 1px solid #d0d5dd;
  z-index: 99;
  width: 100%;
  top: 50px;
  left: 0;
  border-radius: 8px;
  box-shadow: 0px 4px 6px -2px #10182808;
}
.down-caret span,
.status-select span,
.region-select span {
  padding: 0 0 0 10px;
  cursor: pointer;
}
.status-drop-down ul,
.region-drop-down ul {
  list-style: none;
  padding: 10px 10px 0;
  margin-bottom: 0;
}
.status-drop-down ul li,
.region-drop-down ul li {
  padding: 5px;
  cursor: pointer;
  display: flex;
  align-items: flex-start;
}
.status-drop-down ul li input[type="checkbox"],
.region-drop-down ul li input[type="checkbox"] {
  margin: 5px 5px 0 0;
}
.status-drop-down ul li:hover,
.region-drop-down ul li:hover {
  background: #f9fafb;
}
.order_search_btn .add_bulk_products {
  margin: 0;
  font-weight: 400;
  color: #344054;
}
.order_search_btn .action.primary {
  margin: 0;
  padding: 11px 20px 11px 12px;
}
.order_search_btn .action.primary a {
  color: #ffff;
}
.table-wrapper.orders-history th,
.table-wrapper.orders-recent th,
.table-wrapper.order-items th {
  background: #f8f8f8;
  border-bottom: 1px solid #eaecf0;
  color: #344054;
  font-size: 16px;
  font-weight: 500;
  white-space: nowrap;
  padding: 15px;
}
.table-wrapper.orders-history td,
.table-wrapper.order-items td {
  font-size: 14px;
  font-weight: 400;
  color: #344054;
  white-space: nowrap;
  padding: 15px;
  vertical-align: middle;
  height: 34px;
}
.table-wrapper.order-items td {
  border-bottom: 1px solid #eaecf0 !important;
  background: #fff !important;
  white-space: inherit;
}
.table-wrapper.orders-history td.actions a,
.table-wrapper.orders-history td.actions span {
  color: #2879ff;
}
.table-wrapper.orders-history {
  margin-top: 30px;
}
.table-wrapper.orders-recent td:nth-child(7) a {
  color: #2879ff;
}
.table-wrapper.orders-recent td:nth-child(5) {
  color: #03992d;
}
.table-wrapper.orders-recent td:last-child a {
  color: #e94235;
}
#popupDialog h3 {
  font-size: 28px;
  color: #344054;
}
#popupDialog .starts {
  font-size: 17px;
  color: #667085;
}
.ratinge {
  height: 46px;
  padding: 25px 0px;
  display: flex;
  justify-content: center;
  transform: scaleX(-1);
}
.ratinge:not(:checked) > input {
  position: absolute;
  top: -9999px;
}
.ratinge:not(:checked) > label {
  float: right;
  width: 1.4em;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 35px;
  color: transparent;
}
.ratinge:not(:checked) > label:before {
  content: " ";
  background-image: url('data:image/svg+xml,<svg width="34" height="32" viewBox="0 0 34 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.1683 25.6811L17.2736 21.9985L23.3789 25.7295L21.7799 18.752L27.1584 14.1004L20.084 13.4705L17.2736 6.88059L14.4632 13.422L7.38882 14.0519L12.7673 18.752L11.1683 25.6811ZM17.2736 26.5533L9.23011 31.3988C8.87477 31.6249 8.50329 31.7218 8.11565 31.6895C7.72801 31.6572 7.38882 31.528 7.0981 31.3019C6.80737 31.0757 6.58124 30.7931 6.41973 30.4539C6.25821 30.1147 6.22591 29.7351 6.32282 29.3152L8.45483 20.1572L1.33196 14.0035C1.00893 13.7127 0.807037 13.3816 0.726279 13.0101C0.645521 12.6386 0.669748 12.2752 0.798961 11.9199C0.928174 11.5646 1.12199 11.2738 1.38042 11.0477C1.63885 10.8216 1.99418 10.6762 2.44643 10.6116L11.8467 9.78788L15.4808 1.16292C15.6423 0.775278 15.8927 0.484549 16.2318 0.290729C16.571 0.0969098 16.9183 0 17.2736 0C17.629 0 17.9762 0.0969098 18.3154 0.290729C18.6546 0.484549 18.9049 0.775278 19.0665 1.16292L22.7006 9.78788L32.1008 10.6116C32.5531 10.6762 32.9084 10.8216 33.1668 11.0477C33.4252 11.2738 33.6191 11.5646 33.7483 11.9199C33.8775 12.2752 33.9017 12.6386 33.821 13.0101C33.7402 13.3816 33.5383 13.7127 33.2153 14.0035L26.0924 20.1572L28.2244 29.3152C28.3213 29.7351 28.289 30.1147 28.1275 30.4539C27.966 30.7931 27.7399 31.0757 27.4491 31.3019C27.1584 31.528 26.8192 31.6572 26.4316 31.6895C26.044 31.7218 25.6725 31.6249 25.3171 31.3988L17.2736 26.5533Z" fill="%23ACACAC"/></svg>');
  width: 35px;
  height: 35px;
  display: block;
  background-repeat: no-repeat;
}
.ratinge > input:checked ~ label::before,
.ratinge > input:hover ~ label::before {
  background-image: url('data:image/svg+xml,<svg width="35" height="32" viewBox="0 0 35 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2691 25.9278L11.9539 18.1214L17.433 22.2098L23.597 25.9767L24.2706 27.1414L13.8628 21.5906L20.2704 13.5998L11.9539 26.8083L14.5956 13.5509L24.2706 27.1414L12.8834 18.9322L11.2691 25.9278ZM17.433 26.8083L9.31224 31.7004C8.95349 31.9287 8.57844 32.0265 8.18707 31.9939C7.79571 31.9613 7.45327 31.8308 7.15975 31.6025C6.86623 31.3742 6.63793 31.0889 6.47486 30.7464C6.3118 30.404 6.27918 30.0208 6.37702 29.5968L8.52952 20.3509L1.33823 14.138C1.01209 13.8444 0.80826 13.5102 0.726726 13.1351C0.645192 12.76 0.669653 12.3931 0.800107 12.0344C0.930561 11.6756 1.12624 11.3821 1.38715 11.1538C1.64806 10.9255 2.00681 10.7788 2.4634 10.7135L11.9539 9.8819L15.623 1.17409C15.786 0.782725 16.0388 0.489203 16.3812 0.293522C16.7237 0.0978406 17.0743 0 17.433 0C17.7918 0 18.1424 0.0978406 18.4848 0.293522C18.8272 0.489203 19.08 0.782725 19.2431 1.17409L22.9121 9.8819L32.4026 10.7135C32.8592 10.7788 33.218 10.9255 33.4789 11.1538C33.7398 11.3821 33.9355 11.6756 34.0659 12.0344C34.1964 12.3931 34.2208 12.76 34.1393 13.1351C34.0578 13.5102 33.8539 13.8444 33.5278 14.138L26.3365 20.3509L28.489 29.5968C28.5868 30.0208 28.5542 30.404 28.3912 30.7464C28.2281 31.0889 27.9998 31.3742 27.7063 31.6025C27.4128 31.8308 27.0703 31.9613 26.679 31.9939C26.2876 32.0265 25.9125 31.9287 25.5538 31.7004L17.433 26.8083Z" fill="%23FFCF43"/></svg>');
}
p.pop_msg {
  text-align: left;
}
.pop_txt {
  height: 150px !important;
  background: #f7f7f7 !important;
  width: 570px !important;
  border-radius: 8px !important;
}
.submit_review {
  box-shadow: 0px 1px 2px 0px #1018280d !important;
  background: #bababa;
  padding: 15px 25px;
  border-radius: 8px;
  color: #ffff;
  font-size: 16px;
  margin-top: 30px;
}
#popupDialog .action.close {
  height: 20px;
  width: 20px;
  top: 15px;
  right: 25px;
  position: absolute;
  background: transparent;
  border: none;
}
#popupDialog .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #222222;
  content: "\e616";
  font-family: "luma-icons";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.account-dropdown:hover ul.account_links {
  border: 1px solid #d0d5dd;
  box-shadow: 0px 1px 2px 0px #1018280d;
  border-radius: 8px;
  font-size: 16px;
  width: 100%;
  font-weight: 500;
  display: block;
  background: #fff;
  margin-bottom: 0;
  padding: 0;
  margin-top: 2px;
}
.sorter-options {
  box-shadow: 0px 1px 2px 0px #1018280d !important;
  border: 1px solid #d0d5dd;
  border-radius: 8px !important;
  padding: 5px 35px 5px 10px;
  font-size: 16px;
  color: #667085;
  height: 49px;
  padding-right: 60px !important;
}
.sidebar-main #layered-filter-block,
.sidebar-additional #layered-filter-block {
  background: #f7f7f7;
  padding: 20px;
  border-radius: 8px;
}
.sidebar-main .block .block-content .filter-options .filter-options-item,
.sidebar-additional .block .block-content .filter-options .filter-options-item {
  background: #f7f7f7;
  margin: 0 0 20px;
  padding: 6px 0px 20px;
  border-bottom: 1px solid #d2d2d2;
}
.sidebar-main .block .block-content .filter-options .filter-options-item1,
.sidebar-additional .block .block-content .filter-options .filter-options-item {
  background: #f7f7f7;
  margin: 0;
  padding: 6px 0px 20px;
  border-bottom: 1px dashed #d2d2d2;
}
.sidebar-main
  .block
  .block-content
  .filter-options
  .filter-options-item:last-child,
.sidebar-additional
  .block
  .block-content
  .filter-options
  .filter-options-item:last-child {
  border-bottom: none;
}
.sidebar-main .block .block-title > strong,
.sidebar-additional .block .block-title > strong {
  color: #344054;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
}
.sidebar-main .block .block-content .filter-options .filter-options-item .filter-options-title, .sidebar-additional .block .block-content .filter-options .filter-options-item .filter-options-title {
  font-weight: 600;
  color: #344054;
  font-size: 16px;
  padding-top: 10px;
}
.sidebar-main .block .block-content .filter-options .filter-options-item1 .filter-options-title, .sidebar-additional .block .block-content .filter-options .filter-options-item .filter-options-title {
  font-weight: 600;
  color: #344054;
  font-size: 16px;
  padding-top: 10px;
}
.sidebar-main .block .block-content .filter-options .filter-options-item1:last-child, .sidebar-additional .block .block-content .filter-options .filter-options-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.breadcrumbs .items {
  font-size: 14px;
}
.breadcrumbs a,
.breadcrumbs a:visited {
  color: #344054;
}
.breadcrumbs a:hover,
.breadcrumbs .active {
  color: #2879ff;
}
.product_image_feedback {
  font-size: 14px;
  position: relative;
}
.breadcrumbs .item:not(.active):after {
  margin: 0 5px;
  font-weight: 600;
  color: #d0d5dd;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 18px;
  content: "\e608";
  font-family: "luma-icons";
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.breadcrumbs .item.active:after {
  content: none;
}
.block-search .action.search:before {
  color: #344054 !important;
}
.breadcrumbs .add_bulk_products {
  float: right;
}
.mp-tooltipped:hover:before,
.mp-tooltipped:active:before,
.mp-tooltipped:focus:before,
.mp-tooltipped:hover:after,
.mp-tooltipped:active:after,
.mp-tooltipped:focus:after {
  display: inline-block;
  text-decoration: none;
}
.mp-tooltipped:after {
  position: absolute;
  z-index: 1000000;
  display: none;
  padding: 5px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: break-word;
  white-space: pre;
  pointer-events: none;
  content: attr(aria-label);
  background: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  top: 100%;
  right: 50%;
  margin-top: 5px;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
.mp-tooltipped:before {
  position: absolute;
  z-index: 1000001;
  display: none;
  width: 0;
  height: 0;
  color: rgba(0, 0, 0, 0.8);
  pointer-events: none;
  content: "";
  border: 5px solid transparent;
  top: auto;
  right: 50%;
  bottom: -5px;
  margin-right: -5px;
  border-bottom-color: rgba(0, 0, 0, 0.8);
}
.toolbar-amount .add_bulk_products {
  margin-left: 0;
}
label.sorter-label {
  color: #344054;
  font-weight: 600;
}
.prod_img {
  background: #f5f5f5;
  padding: 70px;
}
.prod_img img {
  margin: auto;
  display: block;
}
.product_details h1.page-title {
  margin-bottom: 1rem;
  font-size: 28px !important;
}
.prod_gpn {
  font-weight: 600;
  font-size: 16px;
  color: #344054;
}
.prod_gpn span {
  font-weight: 400;
  overflow-wrap: break-word;
}
.prod_description {
  color: #475467;
  font-size: 16px;
}
.avilabity {
  font-size: 16px;
  font-weight: 700;
  color: #344054;
}
.avilabity .in_stack {
  color: #148b4a;
}
.avilabity .out_stack {
  color: #da281a;
}
.prod_table_details {
  width: 90%;
  margin-bottom: 10px;
  border-collapse: separate !important;
}
.prod_table_details td {
  text-align: center;
  width: 80px;
}
.prod_note {
  color: #ca1303;
  font-size: 14px;
}
.prod_qty {
  display: flex;
  padding-top: 5px;
}
input#prod_qty_input {
  border: 1px solid #d0d5dd;
  padding: 10px 14px;
  box-shadow: 0px 1px 2px 0px #1018280d;
  border-radius: 8px;
  text-align: left;
  width: 15%;
  height: 46px;
  margin-bottom: 0;
}
.prod_qty .action.primary {
  float: none;
  margin-left: 15px;
}
.count_sec {
  padding: 0 15px;
  justify-content: center;
  display: flex !important;
}
.count_sec .col-lg-2 {
  padding-left: 5px;
  padding-right: 5px;
}
.searchmsg {
  color: #ff1100;
  padding-left: 15px;
}
.search-cancel-button {
  position: absolute;
  margin-top: 22px;
  right: -5px;
  top: 50%;
  transform: translateY(-50%);
  color: #344054;
  background-color: #ffff;
  border: none;
  padding: 5px;
  font-size: 14px;
  cursor: pointer;
}
.search-cancel-button:hover,
.search-cancel-button:active,
.search-cancel-button:focus {
  background: transparent !important;
  border: none;
  color: #344054;
  box-shadow: none !important;
}
span.product-image-container {
  background: #fff;
  margin-top: 10px;
  aspect-ratio: 0;
}
.helpdesk-link:hover .account-link-txt:before {
  content: "";
  width: 18px;
  height: 18px;
  top: 9.1px;
  position: absolute;
  left: 14px;
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1492 4.42936C12.9909 4.59357 13.7644 5.00522 14.3708 5.6116C14.9772 6.21798 15.3888 6.99152 15.5531 7.83321M12.1492 0.982422C13.8979 1.17669 15.5286 1.95978 16.7735 3.20312C18.0184 4.44645 18.8035 6.07614 19 7.82459M18.1383 14.7012V17.2864C18.1392 17.5264 18.0901 17.764 17.9939 17.9839C17.8978 18.2038 17.7568 18.4012 17.5799 18.5634C17.4031 18.7256 17.1943 18.8492 16.967 18.9261C16.7396 19.0029 16.4987 19.0315 16.2597 19.0099C13.608 18.7218 11.0608 17.8157 8.82292 16.3644C6.74082 15.0413 4.97557 13.2761 3.65252 11.194C2.19617 8.94588 1.28985 6.38635 1.00699 3.72274C0.98546 3.48444 1.01378 3.24427 1.09015 3.01751C1.16652 2.79076 1.28927 2.58239 1.45059 2.40568C1.6119 2.22897 1.80824 2.08778 2.02711 1.9911C2.24598 1.89442 2.48258 1.84438 2.72185 1.84416H5.30705C5.72525 1.84004 6.13069 1.98813 6.44778 2.26083C6.76487 2.53353 6.97198 2.91223 7.03051 3.32634C7.13963 4.15366 7.34199 4.96598 7.63373 5.74781C7.74967 6.05625 7.77476 6.39145 7.70603 6.71371C7.63731 7.03597 7.47764 7.33177 7.24595 7.56607L6.15155 8.66047C7.37827 10.8179 9.16456 12.6041 11.322 13.8309L12.4164 12.7365C12.6506 12.5048 12.9465 12.3451 13.2687 12.2764C13.591 12.2077 13.9262 12.2328 14.2346 12.3487C15.0164 12.6404 15.8288 12.8428 16.6561 12.9519C17.0747 13.011 17.457 13.2218 17.7303 13.5443C18.0035 13.8669 18.1488 14.2786 18.1383 14.7012Z" stroke="%232A70E4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.helpdesk-link:hover .account-link-txt,
.account-dropdown:hover > .account-link-txt {
  color: #2879ff;
}
.navigation .level0.active .level-top {
  border-bottom: none !important;
}
[data-th="Actions"] span.open-modal-button:hover svg, #openPopupprivacyply:hover svg, .action.close.add_bulk_products:hover svg, .track_order .action.track:hover svg, .track_order .action-track:hover svg, .privacy_link:hover svg,a.product_image_feedback:hover svg, .sales-order-history .action.clear.add_bulk_products:hover svg, .helpdesk-link:hover svg, .account-dropdown:hover svg, #ui-id-5:hover svg, .page-footer .links .cp-fcontent .contact_no a:hover svg, .page-footer .links .cp-fcontent .mail_id a:hover svg, .feedbackStick:hover svg, .export_btn:hover svg, .secondary.sharecart:hover svg, .action.viewcart:hover svg, .available_gpn .download_gpn_list.add_bulk_products:hover svg, .search_download .add_bulk_products.download_search:hover svg, .clear_filter:hover svg, button#account-cancel:hover svg, .orders-history .action.view span:hover svg, .orders-history .action.order span:hover svg, .orders-history .action.cancel span:hover svg, .orders-history .action.rate span:hover svg, .orders-history .expedite_order:hover svg, .order_search_sec #empty_cart_button:hover svg, .shopping_btn #action_sharecart_link:hover svg, .shopping_btn .action.update.add_bulk_products:hover svg, .shopping_btn #empty-btn:hover svg, .stock_sec .action-delete.delete_btn:hover svg, .user_guide:hover .add_bulk_products.shopnosco_user_guide svg, .contact_phone .contact_no a:hover svg, .sales-order-view a.action.print.print_order:hover svg, .multiadd-customer-index .add_bulk_products:hover svg {
  opacity: 0;
}
[data-th="Actions"] span.open-modal-button:hover:before {
  content: '';
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="%232A70E4"><path d="m354-287 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143Zm126 18L314-169q-11 7-23 6t-21-8q-9-7-14-17.5t-2-23.5l44-189-147-127q-10-9-12.5-20.5T140-571q4-11 12-18t22-9l194-17 75-178q5-12 15.5-18t21.5-6q11 0 21.5 6t15.5 18l75 178 194 17q14 2 22 9t12 18q4 11 1.5 22.5T809-528L662-401l44 189q3 13-2 23.5T690-171q-9 7-21 8t-23-6L480-269Zm0-201Z"></path></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
}
#openPopupprivacyply:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5333_11303)"><path d="M19 5.5V19.5H5V5.5H19ZM20.1 3.5H3.9C3.4 3.5 3 3.9 3 4.4V20.6C3 21 3.4 21.5 3.9 21.5H20.1C20.5 21.5 21 21 21 20.6V4.4C21 3.9 20.5 3.5 20.1 3.5ZM11 7.5H17V9.5H11V7.5ZM11 11.5H17V13.5H11V11.5ZM11 15.5H17V17.5H11V15.5ZM7 7.5H9V9.5H7V7.5ZM7 11.5H9V13.5H7V11.5ZM7 15.5H9V17.5H7V15.5Z" fill="%232A70E4"/></g><defs><clipPath id="clip0_5333_11303"><rect width="24" height="24" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>');
  width: 24px;
  height: 25px;
  position: absolute;
}
.track_order .action.track:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_5460_23527)"><g clip-path="url(%23clip1_5460_23527)"><path d="M19 5V19H5V5H19ZM19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z" fill="%232A70E4"></path><path d="M14 17H7V15H14V17ZM17 13H7V11H17V13ZM17 9H7V7H17V9Z" fill="%232A70E4"></path></g></g><defs><clipPath id="clip0_5460_23527"><rect width="24" height="24" fill="white"></rect></clipPath><clipPath id="clip1_5460_23527"><rect width="24" height="24" fill="white"></rect></clipPath></defs></svg>');
  width: 18px;
  height: 18px;
  position: absolute;
  top: 12px;
}
.page-footer .links .cp-fcontent .mail_id a:hover:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6M22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6M22 6L12 13L2 6" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 24px;
  position: absolute;
  bottom: -0.3px;
}
.page-footer .links .cp-fcontent .contact_no a:hover:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="22" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1492 4.42936C12.9909 4.59357 13.7644 5.00522 14.3708 5.6116C14.9772 6.21798 15.3888 6.99152 15.5531 7.83321M12.1492 0.982422C13.8979 1.17669 15.5286 1.95978 16.7735 3.20312C18.0184 4.44645 18.8035 6.07614 19 7.82459M18.1383 14.7012V17.2864C18.1392 17.5264 18.0901 17.764 17.9939 17.9839C17.8978 18.2038 17.7568 18.4012 17.5799 18.5634C17.4031 18.7256 17.1943 18.8492 16.967 18.9261C16.7396 19.0029 16.4987 19.0315 16.2597 19.0099C13.608 18.7218 11.0608 17.8157 8.82292 16.3644C6.74082 15.0413 4.97557 13.2761 3.65252 11.194C2.19617 8.94588 1.28985 6.38635 1.00699 3.72274C0.98546 3.48444 1.01378 3.24427 1.09015 3.01751C1.16652 2.79076 1.28927 2.58239 1.45059 2.40568C1.6119 2.22897 1.80824 2.08778 2.02711 1.9911C2.24598 1.89442 2.48258 1.84438 2.72185 1.84416H5.30705C5.72525 1.84004 6.13069 1.98813 6.44778 2.26083C6.76487 2.53353 6.97198 2.91223 7.03051 3.32634C7.13963 4.15366 7.34199 4.96598 7.63373 5.74781C7.74967 6.05625 7.77476 6.39145 7.70603 6.71371C7.63731 7.03597 7.47764 7.33177 7.24595 7.56607L6.15155 8.66047C7.37827 10.8179 9.16456 12.6041 11.322 13.8309L12.4164 12.7365C12.6506 12.5048 12.9465 12.3451 13.2687 12.2764C13.591 12.2077 13.9262 12.2328 14.2346 12.3487C15.0164 12.6404 15.8288 12.8428 16.6561 12.9519C17.0747 13.011 17.457 13.2218 17.7303 13.5443C18.0035 13.8669 18.1488 14.2786 18.1383 14.7012Z" stroke="%232A70E4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 22px;
  position: absolute;
  background-repeat: no-repeat;
  left: 0.3px;
  top: -0.5px;
}
#ui-id-5:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.5 5.5V12.5M6 9H13M3.375 1.125H15.625C16.5915 1.125 17.375 1.9085 17.375 2.875V15.125C17.375 16.0915 16.5915 16.875 15.625 16.875H3.375C2.4085 16.875 1.625 16.0915 1.625 15.125V2.875C1.625 1.9085 2.4085 1.125 3.375 1.125Z" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 15px;
  height: 15px;
  position: absolute;
  left: 14px;
  top: 12.1px;
}
.account-dropdown:hover > .account-link-txt:before {
  content: "";
  width: 14px;
  height: 16px;
  top: 12.6px;
  position: absolute;
  left: 16px;
  background-image: url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 14.75V13.25C13 12.4544 12.6839 11.6913 12.1213 11.1287C11.5587 10.5661 10.7956 10.25 10 10.25H4C3.20435 10.25 2.44129 10.5661 1.87868 11.1287C1.31607 11.6913 1 12.4544 1 13.25V14.75M10 4.25C10 5.90685 8.65685 7.25 7 7.25C5.34315 7.25 4 5.90685 4 4.25C4 2.59315 5.34315 1.25 7 1.25C8.65685 1.25 10 2.59315 10 4.25Z" stroke="%232A70E4" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
}
.feedbackStick:hover div:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2945_34120)"><path d="M9.625 3.5002H3.5C3.03587 3.5002 2.59075 3.68457 2.26256 4.01276C1.93437 4.34095 1.75 4.78607 1.75 5.2502V17.5002C1.75 17.9643 1.93437 18.4094 2.26256 18.7376C2.59075 19.0658 3.03587 19.2502 3.5 19.2502H15.75C16.2141 19.2502 16.6592 19.0658 16.9874 18.7376C17.3156 18.4094 17.5 17.9643 17.5 17.5002V11.3752M16.1875 2.1877C16.5356 1.8396 17.0077 1.64404 17.5 1.64404C17.9923 1.64404 18.4644 1.8396 18.8125 2.1877C19.1606 2.53579 19.3562 3.00792 19.3562 3.5002C19.3562 3.99248 19.1606 4.4646 18.8125 4.8127L10.5 13.1252L7 14.0002L7.875 10.5002L16.1875 2.1877Z" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="clip0_2945_34120"><rect width="21" height="21" fill="white"></rect></clipPath></defs></svg>');
  width: 21px;
  height: 21px;
  position: absolute;
}
.export_btn:hover a:before {
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2945_47094)"><path d="M6.32954 12.4531L9.05008 15.1737M9.05008 15.1737L11.7706 12.4531M9.05008 15.1737V9.05248M15.0897 13.1945C15.681 12.7787 16.1244 12.1853 16.3556 11.5004C16.5868 10.8155 16.5937 10.0747 16.3754 9.38562C16.1571 8.69652 15.7248 8.09491 15.1414 7.6681C14.558 7.2413 13.8538 7.01151 13.1309 7.01207H12.2739C12.0694 6.21487 11.6866 5.47446 11.1545 4.84658C10.6224 4.2187 9.95476 3.71972 9.20189 3.3872C8.44902 3.05467 7.63053 2.89728 6.80803 2.92686C5.98553 2.95643 5.18046 3.17222 4.45343 3.55796C3.72639 3.9437 3.09633 4.48935 2.61069 5.15383C2.12505 5.81831 1.79648 6.5843 1.64971 7.39414C1.50294 8.20398 1.54181 9.03656 1.76338 9.8292C1.98494 10.6218 2.38344 11.3539 2.92887 11.9703" stroke="%232A70E4" stroke-width="1.36027" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="clip0_2945_47094"><rect width="16.3232" height="16.3232" fill="white" transform="translate(0.888672 0.891113)"></rect></clipPath></defs></svg>');
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 17px;
  top: 14px;
}
.secondary.sharecart:hover a span:first-child:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.42114L12.6364 0.90918L7.1244 12.5455L5.89952 7.64602L1 6.42114Z" stroke="%232A70E4" stroke-width="1.22488" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 14px;
  height: 14px;
  position: absolute;
  top: 7px;
}
.action.viewcart:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.43613 2.51701H2.43025C2.05092 2.51701 1.68713 2.6677 1.41891 2.93592C1.15069 3.20414 1 3.56793 1 3.94726V13.959C1 14.3383 1.15069 14.7021 1.41891 14.9704C1.68713 15.2386 2.05092 15.3893 2.43025 15.3893H12.442C12.8213 15.3893 13.1851 15.2386 13.4533 14.9704C13.7216 14.7021 13.8723 14.3383 13.8723 13.959V8.95314M12.7996 1.44432C13.0841 1.15983 13.4699 1 13.8723 1C14.2746 1 14.6604 1.15983 14.9449 1.44432C15.2294 1.72882 15.3893 2.11467 15.3893 2.51701C15.3893 2.91935 15.2294 3.3052 14.9449 3.5897L8.15125 10.3834L5.29075 11.0985L6.00588 8.23801L12.7996 1.44432Z" stroke="%232A70E4" stroke-width="1.63457" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 17px;
  height: 17px;
  position: absolute;
}
.available_gpn .download_gpn_list.add_bulk_products:hover span:before,
.available_gpn .download_gpn_list.add_bulk_products:focus span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 11.575C7.86667 11.575 7.74167 11.5542 7.625 11.5125C7.50833 11.4708 7.4 11.4 7.3 11.3L3.7 7.7C3.5 7.5 3.40417 7.26667 3.4125 7C3.42083 6.73333 3.51667 6.5 3.7 6.3C3.9 6.1 4.1375 5.99583 4.4125 5.9875C4.6875 5.97917 4.925 6.075 5.125 6.275L7 8.15V1C7 0.716667 7.09583 0.479167 7.2875 0.2875C7.47917 0.0958333 7.71667 0 8 0C8.28333 0 8.52083 0.0958333 8.7125 0.2875C8.90417 0.479167 9 0.716667 9 1V8.15L10.875 6.275C11.075 6.075 11.3125 5.97917 11.5875 5.9875C11.8625 5.99583 12.1 6.1 12.3 6.3C12.4833 6.5 12.5792 6.73333 12.5875 7C12.5958 7.26667 12.5 7.5 12.3 7.7L8.7 11.3C8.6 11.4 8.49167 11.4708 8.375 11.5125C8.25833 11.5542 8.13333 11.575 8 11.575ZM2 16C1.45 16 0.979167 15.8042 0.5875 15.4125C0.195833 15.0208 0 14.55 0 14V12C0 11.7167 0.0958333 11.4792 0.2875 11.2875C0.479167 11.0958 0.716667 11 1 11C1.28333 11 1.52083 11.0958 1.7125 11.2875C1.90417 11.4792 2 11.7167 2 12V14H14V12C14 11.7167 14.0958 11.4792 14.2875 11.2875C14.4792 11.0958 14.7167 11 15 11C15.2833 11 15.5208 11.0958 15.7125 11.2875C15.9042 11.4792 16 11.7167 16 12V14C16 14.55 15.8042 15.0208 15.4125 15.4125C15.0208 15.8042 14.55 16 14 16H2Z" fill="%232A70E4"></path></svg>');
  width: 16px;
  height: 16px;
  position: absolute;
  left: 14px;
}
.search_download .add_bulk_products.download_search:hover span:before,
.search_download .add_bulk_products.download_search:focus span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 11.575C7.86667 11.575 7.74167 11.5542 7.625 11.5125C7.50833 11.4708 7.4 11.4 7.3 11.3L3.7 7.7C3.5 7.5 3.40417 7.26667 3.4125 7C3.42083 6.73333 3.51667 6.5 3.7 6.3C3.9 6.1 4.1375 5.99583 4.4125 5.9875C4.6875 5.97917 4.925 6.075 5.125 6.275L7 8.15V1C7 0.716667 7.09583 0.479167 7.2875 0.2875C7.47917 0.0958333 7.71667 0 8 0C8.28333 0 8.52083 0.0958333 8.7125 0.2875C8.90417 0.479167 9 0.716667 9 1V8.15L10.875 6.275C11.075 6.075 11.3125 5.97917 11.5875 5.9875C11.8625 5.99583 12.1 6.1 12.3 6.3C12.4833 6.5 12.5792 6.73333 12.5875 7C12.5958 7.26667 12.5 7.5 12.3 7.7L8.7 11.3C8.6 11.4 8.49167 11.4708 8.375 11.5125C8.25833 11.5542 8.13333 11.575 8 11.575ZM2 16C1.45 16 0.979167 15.8042 0.5875 15.4125C0.195833 15.0208 0 14.55 0 14V12C0 11.7167 0.0958333 11.4792 0.2875 11.2875C0.479167 11.0958 0.716667 11 1 11C1.28333 11 1.52083 11.0958 1.7125 11.2875C1.90417 11.4792 2 11.7167 2 12V14H14V12C14 11.7167 14.0958 11.4792 14.2875 11.2875C14.4792 11.0958 14.7167 11 15 11C15.2833 11 15.5208 11.0958 15.7125 11.2875C15.9042 11.4792 16 11.7167 16 12V14C16 14.55 15.8042 15.0208 15.4125 15.4125C15.0208 15.8042 14.55 16 14 16H2Z" fill="%232A70E4"></path></svg>');
  width: 16px;
  height: 16px;
  position: absolute;
  left: 14px;
}
.clear_filter:hover span:before,
.clear_filter:focus span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 4L4 12M4 4L12 12" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  left: 15px;
}
button#account-cancel:hover span:before,
button#account-cancel:focus span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 4L4 12M4 4L12 12" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  top: -2px;
  left: -24px;
}
.orders-history .action.view span:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="%232A70E4"><path d="M480-320q75 0 127.5-52.5T660-500q0-75-52.5-127.5T480-680q-75 0-127.5 52.5T300-500q0 75 52.5 127.5T480-320Zm0-72q-45 0-76.5-31.5T372-500q0-45 31.5-76.5T480-608q45 0 76.5 31.5T588-500q0 45-31.5 76.5T480-392Zm0 192q-146 0-266-81.5T40-500q54-137 174-218.5T480-800q146 0 266 81.5T920-500q-54 137-174 218.5T480-200Zm0-300Zm0 220q113 0 207.5-59.5T832-500q-50-101-144.5-160.5T480-720q-113 0-207.5 59.5T128-500q50 101 144.5 160.5T480-280Z"></path></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
}
.orders-history .action.order span:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0394 14.3696H8.12057C7.98136 14.3696 7.84215 14.2768 7.79574 14.0911L6.21802 7.68744C6.21802 7.54823 6.0324 7.45542 5.89319 7.45542H4.68669C4.40827 7.45542 4.22266 7.2698 4.22266 6.99138C4.22266 6.71296 4.40827 6.52734 4.68669 6.52734H6.58925C6.72846 6.52734 6.86767 6.62015 6.91407 6.75936L8.4918 13.1631C8.4918 13.3023 8.67741 13.4415 8.81662 13.4415H13.0394C13.3178 13.4415 13.5034 13.6271 13.5034 13.9055C13.5034 14.184 13.3178 14.3696 13.0394 14.3696Z" fill="%232A70E4" stroke="%232A70E4" stroke-width="0.3"/><path d="M8.74246 16.4849C9.15251 16.4849 9.48492 16.1525 9.48492 15.7425C9.48492 15.3324 9.15251 15 8.74246 15C8.33241 15 8 15.3324 8 15.7425C8 16.1525 8.33241 16.4849 8.74246 16.4849Z" fill="%232A70E4"/><path d="M11.5735 16.4849C11.9836 16.4849 12.316 16.1525 12.316 15.7425C12.316 15.3324 11.9836 15 11.5735 15C11.1635 15 10.8311 15.3324 10.8311 15.7425C10.8311 16.1525 11.1635 16.4849 11.5735 16.4849Z" fill="%232A70E4"/><path d="M8.07429 12.5177C7.79587 12.5177 7.61025 12.3321 7.56385 12.0537C7.56385 11.7753 7.79587 11.5897 8.02789 11.5897L12.7611 11.4968C12.7611 11.4968 12.8539 11.4504 12.9003 11.2648L13.1787 9.36228C13.1787 9.22306 13.1787 9.13026 13.0859 9.03745C13.0859 9.03745 13.0859 9.03745 13.0395 9.03745H7.05341C6.77499 9.03745 6.54297 8.85183 6.54297 8.57341C6.54297 8.29499 6.77499 8.10938 7.05341 8.10938H13.0395C13.3643 8.10938 13.6427 8.24859 13.8284 8.4806C14.0604 8.75903 14.1996 9.13026 14.1532 9.54789L13.8748 11.4504C13.7819 12.0073 13.3179 12.4713 12.8075 12.4713L8.07429 12.5641V12.5177Z" fill="%232A70E4" stroke="%232A70E4" stroke-width="0.3"/><path d="M10.7188 1.88722V4.48582C10.7188 4.81065 10.3939 4.99626 10.1155 4.85705L7.56331 3.51135C7.28489 3.37213 7.28489 2.9545 7.56331 2.76889L10.1155 1.56239C10.3939 1.42318 10.6724 1.60879 10.6724 1.93362L10.7188 1.88722Z" fill="%232A70E4"/><path d="M2.55196 8.24894C2.18073 9.13061 1.99512 10.1515 1.99512 11.1724C1.99512 15.5807 5.5682 19.1538 9.97656 19.1538C14.3849 19.1538 17.958 15.5807 17.958 11.1724C17.958 6.76402 14.4313 3.14453 10.023 3.14453" stroke="%232A70E4" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round"/></svg>');
  width: 20px;
  height: 21px;
  position: absolute;
  top: 19px;
}
.orders-history .action.cancel span:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6L6 18M6 6L18 18" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
}
.orders-history .action.rate span:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="%232A70E4"><path d="m354-287 126-76 126 77-33-144 111-96-146-13-58-136-58 135-146 13 111 97-33 143Zm126 18L314-169q-11 7-23 6t-21-8q-9-7-14-17.5t-2-23.5l44-189-147-127q-10-9-12.5-20.5T140-571q4-11 12-18t22-9l194-17 75-178q5-12 15.5-18t21.5-6q11 0 21.5 6t15.5 18l75 178 194 17q14 2 22 9t12 18q4 11 1.5 22.5T809-528L662-401l44 189q3 13-2 23.5T690-171q-9 7-21 8t-23-6L480-269Zm0-201Z"></path></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
}
.orders-history .expedite_order:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="20px" viewBox="0 -960 960 960" width="20px" fill="%232A70E4"><path d="M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-40q0-17 11.5-28.5T280-880q17 0 28.5 11.5T320-840v40h320v-40q0-17 11.5-28.5T680-880q17 0 28.5 11.5T720-840v40h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Zm280 240q-17 0-28.5-11.5T440-440q0-17 11.5-28.5T480-480q17 0 28.5 11.5T520-440q0 17-11.5 28.5T480-400Zm-160 0q-17 0-28.5-11.5T280-440q0-17 11.5-28.5T320-480q17 0 28.5 11.5T360-440q0 17-11.5 28.5T320-400Zm320 0q-17 0-28.5-11.5T600-440q0-17 11.5-28.5T640-480q17 0 28.5 11.5T680-440q0 17-11.5 28.5T640-400ZM480-240q-17 0-28.5-11.5T440-280q0-17 11.5-28.5T480-320q17 0 28.5 11.5T520-280q0 17-11.5 28.5T480-240Zm-160 0q-17 0-28.5-11.5T280-280q0-17 11.5-28.5T320-320q17 0 28.5 11.5T360-280q0 17-11.5 28.5T320-240Zm320 0q-17 0-28.5-11.5T600-280q0-17 11.5-28.5T640-320q17 0 28.5 11.5T680-280q0 17-11.5 28.5T640-240Z"></path></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
}
.order_search_sec #empty_cart_button:hover span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7071 1.70711C14.0976 1.31658 14.0976 0.683417 13.7071 0.292893C13.3166 -0.0976311 12.6834 -0.0976311 12.2929 0.292893L13.7071 1.70711ZM0.292893 12.2929C-0.0976311 12.6834 -0.0976311 13.3166 0.292893 13.7071C0.683417 14.0976 1.31658 14.0976 1.70711 13.7071L0.292893 12.2929ZM1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L1.70711 0.292893ZM12.2929 13.7071C12.6834 14.0976 13.3166 14.0976 13.7071 13.7071C14.0976 13.3166 14.0976 12.6834 13.7071 12.2929L12.2929 13.7071ZM12.2929 0.292893L0.292893 12.2929L1.70711 13.7071L13.7071 1.70711L12.2929 0.292893ZM0.292893 1.70711L12.2929 13.7071L13.7071 12.2929L1.70711 0.292893L0.292893 1.70711Z" fill="%232A70E4"></path></svg>');
  width: 14px;
  height: 14px;
  position: absolute;
}
.sales-order-history .action.clear.add_bulk_products:hover:before,
.sales-order-history .action.clear.add_bulk_products:focus:before {
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  right: 14px;
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7071 1.70711C14.0976 1.31658 14.0976 0.683417 13.7071 0.292893C13.3166 -0.0976311 12.6834 -0.0976311 12.2929 0.292893L13.7071 1.70711ZM0.292893 12.2929C-0.0976311 12.6834 -0.0976311 13.3166 0.292893 13.7071C0.683417 14.0976 1.31658 14.0976 1.70711 13.7071L0.292893 12.2929ZM1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L1.70711 0.292893ZM12.2929 13.7071C12.6834 14.0976 13.3166 14.0976 13.7071 13.7071C14.0976 13.3166 14.0976 12.6834 13.7071 12.2929L12.2929 13.7071ZM12.2929 0.292893L0.292893 12.2929L1.70711 13.7071L13.7071 1.70711L12.2929 0.292893ZM0.292893 1.70711L12.2929 13.7071L13.7071 12.2929L1.70711 0.292893L0.292893 1.70711Z" fill="%232A70E4"></path></svg>');
}
.action.close.add_bulk_products:hover span:before,
.action.close.add_bulk_products:focus span:before {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  left: 14px;
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7071 1.70711C14.0976 1.31658 14.0976 0.683417 13.7071 0.292893C13.3166 -0.0976311 12.6834 -0.0976311 12.2929 0.292893L13.7071 1.70711ZM0.292893 12.2929C-0.0976311 12.6834 -0.0976311 13.3166 0.292893 13.7071C0.683417 14.0976 1.31658 14.0976 1.70711 13.7071L0.292893 12.2929ZM1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L1.70711 0.292893ZM12.2929 13.7071C12.6834 14.0976 13.3166 14.0976 13.7071 13.7071C14.0976 13.3166 14.0976 12.6834 13.7071 12.2929L12.2929 13.7071ZM12.2929 0.292893L0.292893 12.2929L1.70711 13.7071L13.7071 1.70711L12.2929 0.292893ZM0.292893 1.70711L12.2929 13.7071L13.7071 12.2929L1.70711 0.292893L0.292893 1.70711Z" fill="%232A70E4"></path></svg>');
}
.shopping_btn #action_sharecart_link:hover span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.42114L12.6364 0.90918L7.1244 12.5455L5.89952 7.64602L1 6.42114Z" stroke="%232A70E4" stroke-width="1.22488" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 14px;
  height: 14px;
  position: absolute;
}
.shopping_btn .action.update.add_bulk_products:hover span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6498 2.85C12.1998 1.4 10.2098 0.5 7.99977 0.5C3.57977 0.5 0.00976562 4.08 0.00976562 8.5C0.00976562 12.92 3.57977 16.5 7.99977 16.5C11.7298 16.5 14.8398 13.95 15.7298 10.5H13.6498C12.8298 12.83 10.6098 14.5 7.99977 14.5C4.68977 14.5 1.99977 11.81 1.99977 8.5C1.99977 5.19 4.68977 2.5 7.99977 2.5C9.65977 2.5 11.1398 3.19 12.2198 4.28L8.99977 7.5H15.9998V0.5L13.6498 2.85Z" fill="%232A70E4"></path></svg>');
  width: 15px;
  height: 15px;
  position: absolute;
}
.shopping_btn #empty-btn:hover span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7071 1.70711C14.0976 1.31658 14.0976 0.683417 13.7071 0.292893C13.3166 -0.0976311 12.6834 -0.0976311 12.2929 0.292893L13.7071 1.70711ZM0.292893 12.2929C-0.0976311 12.6834 -0.0976311 13.3166 0.292893 13.7071C0.683417 14.0976 1.31658 14.0976 1.70711 13.7071L0.292893 12.2929ZM1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L1.70711 0.292893ZM12.2929 13.7071C12.6834 14.0976 13.3166 14.0976 13.7071 13.7071C14.0976 13.3166 14.0976 12.6834 13.7071 12.2929L12.2929 13.7071ZM12.2929 0.292893L0.292893 12.2929L1.70711 13.7071L13.7071 1.70711L12.2929 0.292893ZM0.292893 1.70711L12.2929 13.7071L13.7071 12.2929L1.70711 0.292893L0.292893 1.70711Z" fill="%232A70E4"></path></svg>');
  width: 14px;
  height: 14px;
  position: absolute;
}
.stock_sec .action-delete.delete_btn:hover span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.56667C0.52749 3.56667 0.144444 3.94971 0.144444 4.42222C0.144444 4.89473 0.52749 5.27778 1 5.27778V3.56667ZM16.4 5.27778C16.8725 5.27778 17.2556 4.89473 17.2556 4.42222C17.2556 3.94971 16.8725 3.56667 16.4 3.56667V5.27778ZM14.6889 4.42222H15.5444C15.5444 3.94971 15.1614 3.56667 14.6889 3.56667V4.42222ZM2.71111 16.4H1.85556H2.71111ZM4.42222 4.42222C4.42222 4.89473 4.80527 5.27778 5.27778 5.27778C5.75029 5.27778 6.13333 4.89473 6.13333 4.42222H4.42222ZM6.98889 1V0.144444V1ZM10.4111 1V0.144444V1ZM11.2667 4.42222C11.2667 4.89473 11.6497 5.27778 12.1222 5.27778C12.5947 5.27778 12.9778 4.89473 12.9778 4.42222H11.2667ZM7.84444 8.7C7.84444 8.22749 7.4614 7.84444 6.98889 7.84444C6.51638 7.84444 6.13333 8.22749 6.13333 8.7H7.84444ZM6.13333 13.8333C6.13333 14.3058 6.51638 14.6889 6.98889 14.6889C7.4614 14.6889 7.84444 14.3058 7.84444 13.8333H6.13333ZM11.2667 8.7C11.2667 8.22749 10.8836 7.84444 10.4111 7.84444C9.9386 7.84444 9.55556 8.22749 9.55556 8.7H11.2667ZM9.55556 13.8333C9.55556 14.3058 9.9386 14.6889 10.4111 14.6889C10.8836 14.6889 11.2667 14.3058 11.2667 13.8333H9.55556ZM1 5.27778H2.71111V3.56667H1V5.27778ZM2.71111 5.27778H16.4V3.56667H2.71111V5.27778ZM13.8333 4.42222V16.4H15.5444V4.42222H13.8333ZM13.8333 16.4C13.8333 16.6269 13.7432 16.8445 13.5827 17.005L14.7927 18.2149C15.274 17.7336 15.5444 17.0807 15.5444 16.4H13.8333ZM13.5827 17.005C13.4223 17.1654 13.2047 17.2556 12.9778 17.2556V18.9667C13.6585 18.9667 14.3113 18.6962 14.7927 18.2149L13.5827 17.005ZM12.9778 17.2556H4.42222V18.9667H12.9778V17.2556ZM4.42222 17.2556C4.19532 17.2556 3.9777 17.1654 3.81725 17.005L2.60731 18.2149C3.08866 18.6962 3.7415 18.9667 4.42222 18.9667V17.2556ZM3.81725 17.005C3.65681 16.8445 3.56667 16.6269 3.56667 16.4H1.85556C1.85556 17.0807 2.12597 17.7336 2.60731 18.2149L3.81725 17.005ZM3.56667 16.4V4.42222H1.85556V16.4H3.56667ZM2.71111 5.27778H14.6889V3.56667H2.71111V5.27778ZM6.13333 4.42222V2.71111H4.42222V4.42222H6.13333ZM6.13333 2.71111C6.13333 2.4842 6.22347 2.26659 6.38392 2.10614L5.17398 0.896204C4.69264 1.37755 4.42222 2.03039 4.42222 2.71111H6.13333ZM6.38392 2.10614C6.54437 1.94569 6.76198 1.85556 6.98889 1.85556V0.144444C6.30817 0.144444 5.65532 0.41486 5.17398 0.896204L6.38392 2.10614ZM6.98889 1.85556H10.4111V0.144444H6.98889V1.85556ZM10.4111 1.85556C10.638 1.85556 10.8556 1.94569 11.0161 2.10614L12.226 0.896204C11.7447 0.41486 11.0918 0.144444 10.4111 0.144444V1.85556ZM11.0161 2.10614C11.1765 2.26659 11.2667 2.4842 11.2667 2.71111H12.9778C12.9778 2.03039 12.7074 1.37755 12.226 0.896204L11.0161 2.10614ZM11.2667 2.71111V4.42222H12.9778V2.71111H11.2667ZM6.13333 8.7V13.8333H7.84444V8.7H6.13333ZM9.55556 8.7V13.8333H11.2667V8.7H9.55556Z" fill="%232A70E4"></path></svg>');
  width: 18px;
  height: 19px;
  position: absolute;
}
.user_guide:hover .shopnosco_user_guide span:before,
.user_guide:focus .shopnosco_user_guide span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 11.575C7.86667 11.575 7.74167 11.5542 7.625 11.5125C7.50833 11.4708 7.4 11.4 7.3 11.3L3.7 7.7C3.5 7.5 3.40417 7.26667 3.4125 7C3.42083 6.73333 3.51667 6.5 3.7 6.3C3.9 6.1 4.1375 5.99583 4.4125 5.9875C4.6875 5.97917 4.925 6.075 5.125 6.275L7 8.15V1C7 0.716667 7.09583 0.479167 7.2875 0.2875C7.47917 0.0958333 7.71667 0 8 0C8.28333 0 8.52083 0.0958333 8.7125 0.2875C8.90417 0.479167 9 0.716667 9 1V8.15L10.875 6.275C11.075 6.075 11.3125 5.97917 11.5875 5.9875C11.8625 5.99583 12.1 6.1 12.3 6.3C12.4833 6.5 12.5792 6.73333 12.5875 7C12.5958 7.26667 12.5 7.5 12.3 7.7L8.7 11.3C8.6 11.4 8.49167 11.4708 8.375 11.5125C8.25833 11.5542 8.13333 11.575 8 11.575ZM2 16C1.45 16 0.979167 15.8042 0.5875 15.4125C0.195833 15.0208 0 14.55 0 14V12C0 11.7167 0.0958333 11.4792 0.2875 11.2875C0.479167 11.0958 0.716667 11 1 11C1.28333 11 1.52083 11.0958 1.7125 11.2875C1.90417 11.4792 2 11.7167 2 12V14H14V12C14 11.7167 14.0958 11.4792 14.2875 11.2875C14.4792 11.0958 14.7167 11 15 11C15.2833 11 15.5208 11.0958 15.7125 11.2875C15.9042 11.4792 16 11.7167 16 12V14C16 14.55 15.8042 15.0208 15.4125 15.4125C15.0208 15.8042 14.55 16 14 16H2Z" fill="%232A70E4"></path></svg>');
  width: 16px;
  height: 16px;
  position: absolute;
  left: 14px;
}
.contact_phone .contact_no a:hover:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="22" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1492 4.42936C12.9909 4.59357 13.7644 5.00522 14.3708 5.6116C14.9772 6.21798 15.3888 6.99152 15.5531 7.83321M12.1492 0.982422C13.8979 1.17669 15.5286 1.95978 16.7735 3.20312C18.0184 4.44645 18.8035 6.07614 19 7.82459M18.1383 14.7012V17.2864C18.1392 17.5264 18.0901 17.764 17.9939 17.9839C17.8978 18.2038 17.7568 18.4012 17.5799 18.5634C17.4031 18.7256 17.1943 18.8492 16.967 18.9261C16.7396 19.0029 16.4987 19.0315 16.2597 19.0099C13.608 18.7218 11.0608 17.8157 8.82292 16.3644C6.74082 15.0413 4.97557 13.2761 3.65252 11.194C2.19617 8.94588 1.28985 6.38635 1.00699 3.72274C0.98546 3.48444 1.01378 3.24427 1.09015 3.01751C1.16652 2.79076 1.28927 2.58239 1.45059 2.40568C1.6119 2.22897 1.80824 2.08778 2.02711 1.9911C2.24598 1.89442 2.48258 1.84438 2.72185 1.84416H5.30705C5.72525 1.84004 6.13069 1.98813 6.44778 2.26083C6.76487 2.53353 6.97198 2.91223 7.03051 3.32634C7.13963 4.15366 7.34199 4.96598 7.63373 5.74781C7.74967 6.05625 7.77476 6.39145 7.70603 6.71371C7.63731 7.03597 7.47764 7.33177 7.24595 7.56607L6.15155 8.66047C7.37827 10.8179 9.16456 12.6041 11.322 13.8309L12.4164 12.7365C12.6506 12.5048 12.9465 12.3451 13.2687 12.2764C13.591 12.2077 13.9262 12.2328 14.2346 12.3487C15.0164 12.6404 15.8288 12.8428 16.6561 12.9519C17.0747 13.011 17.457 13.2218 17.7303 13.5443C18.0035 13.8669 18.1488 14.2786 18.1383 14.7012Z" stroke="%232A70E4" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 22px;
  position: absolute;
  background-repeat: no-repeat;
  left: 0.3px;
  top: -0.5px;
}
.orders-history .expedite_order.save_expedite_order:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 12 12" fill="5F6368" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.36633 0C9.65564 0 9.93311 0.114933 10.1377 0.319522L11.6805 1.8623C11.8851 2.06689 12 2.34436 12 2.63369V10.3636C12 11.2674 11.2674 12 10.3636 12H1.63636C0.732627 12 0 11.2674 0 10.3636V1.63636C0 0.732627 0.732627 0 1.63636 0H9.36633ZM1.63636 1.09091C1.33512 1.09091 1.09091 1.33512 1.09091 1.63636V10.3636C1.09091 10.6649 1.33512 10.9091 1.63636 10.9091H2.18182V7.63636C2.18182 6.7326 2.91445 6 3.81818 6H8.18182C9.08558 6 9.81818 6.7326 9.81818 7.63636V10.9091H10.3636C10.6649 10.9091 10.9091 10.6649 10.9091 10.3636V3.17914C10.9091 2.88981 10.7942 2.61234 10.5896 2.40775L9.59225 1.41043C9.38765 1.20584 9.11018 1.09091 8.82087 1.09091H8.72727V2.18182C8.72727 3.08555 7.99467 3.81818 7.09091 3.81818H4.90909C4.00535 3.81818 3.27273 3.08555 3.27273 2.18182V1.09091H1.63636ZM8.72727 10.9091V7.63636C8.72727 7.33511 8.48307 7.09091 8.18182 7.09091H3.81818C3.51694 7.09091 3.27273 7.33511 3.27273 7.63636V10.9091H8.72727ZM4.36364 1.09091H7.63636V2.18182C7.63636 2.48306 7.39216 2.72727 7.09091 2.72727H4.90909C4.60785 2.72727 4.36364 2.48306 4.36364 2.18182V1.09091Z" fill="%232A70E4"></path></svg>');
  width: 16px;
  height: 16px;
  position: absolute;
  top: -2.5px;
}
.sales-order-view a.action.print.print_order:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8V1H17V8M5 17H3C2.46957 17 1.96086 16.7893 1.58579 16.4142C1.21071 16.0391 1 15.5304 1 15V10C1 9.46957 1.21071 8.96086 1.58579 8.58579C1.96086 8.21071 2.46957 8 3 8H19C19.5304 8 20.0391 8.21071 20.4142 8.58579C20.7893 8.96086 21 9.46957 21 10V15C21 15.5304 20.7893 16.0391 20.4142 16.4142C20.0391 16.7893 19.5304 17 19 17H17M5 13H17V21H5V13Z" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
}
.multiadd-customer-index .download_csv:hover span:before,
.multiadd-customer-index .download_csv:focus span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2945_47094)"><path d="M6.32954 12.4531L9.05008 15.1737M9.05008 15.1737L11.7706 12.4531M9.05008 15.1737V9.05248M15.0897 13.1945C15.681 12.7787 16.1244 12.1853 16.3556 11.5004C16.5868 10.8155 16.5937 10.0747 16.3754 9.38562C16.1571 8.69652 15.7248 8.09491 15.1414 7.6681C14.558 7.2413 13.8538 7.01151 13.1309 7.01207H12.2739C12.0694 6.21487 11.6866 5.47446 11.1545 4.84658C10.6224 4.2187 9.95476 3.71972 9.20189 3.3872C8.44902 3.05467 7.63053 2.89728 6.80803 2.92686C5.98553 2.95643 5.18046 3.17222 4.45343 3.55796C3.72639 3.9437 3.09633 4.48935 2.61069 5.15383C2.12505 5.81831 1.79648 6.5843 1.64971 7.39414C1.50294 8.20398 1.54181 9.03656 1.76338 9.8292C1.98494 10.6218 2.38344 11.3539 2.92887 11.9703" stroke="%232A70E4" stroke-width="1.36027" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="clip0_2945_47094"><rect width="16.3232" height="16.3232" fill="white" transform="translate(0.888672 0.891113)"></rect></clipPath></defs></svg>');
  width: 18px;
  height: 18px;
  position: absolute;
}
a.product_image_feedback:hover span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2945_34120)"><path d="M9.625 3.5002H3.5C3.03587 3.5002 2.59075 3.68457 2.26256 4.01276C1.93437 4.34095 1.75 4.78607 1.75 5.2502V17.5002C1.75 17.9643 1.93437 18.4094 2.26256 18.7376C2.59075 19.0658 3.03587 19.2502 3.5 19.2502H15.75C16.2141 19.2502 16.6592 19.0658 16.9874 18.7376C17.3156 18.4094 17.5 17.9643 17.5 17.5002V11.3752M16.1875 2.1877C16.5356 1.8396 17.0077 1.64404 17.5 1.64404C17.9923 1.64404 18.4644 1.8396 18.8125 2.1877C19.1606 2.53579 19.3562 3.00792 19.3562 3.5002C19.3562 3.99248 19.1606 4.4646 18.8125 4.8127L10.5 13.1252L7 14.0002L7.875 10.5002L16.1875 2.1877Z" stroke="%232A70E4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clipPath id="clip0_2945_34120"><rect width="21" height="21" fill="white"></rect></clipPath></defs></svg>');
  width: 12px;
  height: 12px;
  position: absolute;
  top: 2px;
  left: 0;
}
.privacy_link:hover span:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="14" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0714 8.6066L13.243 5.77817L11.8288 7.19239L14.6572 10.0208C15.824 11.1875 15.824 13.0967 14.6572 14.2635C13.4905 15.4302 11.5813 15.4302 10.4146 14.2635L7.58616 11.435L6.17195 12.8492L9.00038 15.6777C10.952 17.6293 14.1198 17.6293 16.0714 15.6777C18.0231 13.7261 18.0231 10.5582 16.0714 8.6066ZM6.17195 10.0208L3.34352 7.19239C2.1768 6.02566 2.1768 4.11647 3.34352 2.94975C4.51025 1.78302 6.41944 1.78302 7.58616 2.94975L10.4146 5.77817L11.8288 4.36396L9.00038 1.53553C7.04876 -0.416081 3.88092 -0.416081 1.92931 1.53553C-0.0223049 3.48715 -0.0223048 6.65499 1.92931 8.6066L4.75774 11.435L6.17195 10.0208ZM6.87906 5.07107L12.5359 10.7279L11.1217 12.1421L5.46484 6.48528L6.87906 5.07107Z" fill="%232A70E4"></path></svg>');
  width: 16px;
  height: 14px;
  position: absolute;
  top: 3.5px;
}
.track_order .action-track:hover:before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="18" height="16" viewBox="0 0 22 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 16C4.16667 16 3.45833 15.7083 2.875 15.125C2.29167 14.5417 2 13.8333 2 13H0V2C0 1.45 0.195833 0.979167 0.5875 0.5875C0.979167 0.195833 1.45 0 2 0H16V4H19L22 8V13H20C20 13.8333 19.7083 14.5417 19.125 15.125C18.5417 15.7083 17.8333 16 17 16C16.1667 16 15.4583 15.7083 14.875 15.125C14.2917 14.5417 14 13.8333 14 13H8C8 13.8333 7.70833 14.5417 7.125 15.125C6.54167 15.7083 5.83333 16 5 16ZM5 14C5.28333 14 5.52083 13.9042 5.7125 13.7125C5.90417 13.5208 6 13.2833 6 13C6 12.7167 5.90417 12.4792 5.7125 12.2875C5.52083 12.0958 5.28333 12 5 12C4.71667 12 4.47917 12.0958 4.2875 12.2875C4.09583 12.4792 4 12.7167 4 13C4 13.2833 4.09583 13.5208 4.2875 13.7125C4.47917 13.9042 4.71667 14 5 14ZM2 11H2.8C3.08333 10.7 3.40833 10.4583 3.775 10.275C4.14167 10.0917 4.55 10 5 10C5.45 10 5.85833 10.0917 6.225 10.275C6.59167 10.4583 6.91667 10.7 7.2 11H14V2H2V11ZM17 14C17.2833 14 17.5208 13.9042 17.7125 13.7125C17.9042 13.5208 18 13.2833 18 13C18 12.7167 17.9042 12.4792 17.7125 12.2875C17.5208 12.0958 17.2833 12 17 12C16.7167 12 16.4792 12.0958 16.2875 12.2875C16.0958 12.4792 16 12.7167 16 13C16 13.2833 16.0958 13.5208 16.2875 13.7125C16.4792 13.9042 16.7167 14 17 14ZM16 9H20.25L18 6H16V9Z" fill="%232A70E4"></path></svg>');
  width: 18px;
  height: 16px;
  position: absolute;
  top: 13px;
}
.block-minicart .block-content > .actions > .primary .action.primary svg {
  position: relative;
  top: 2px;
}
div#layered-filter-block.filter.region {
  border-top: 1px solid #667085;
  border-radius: 0px;
  padding: 20px 0;
}
.region .filter-title {
  margin-bottom: 6px !important;
}
.pages .item:hover a.page {
  color: #2879ff !important;
  background: #f9fafb;
}
li.item.pages-item-next:hover .action.next:before,
li.item.pages-item-previous:hover .action.previous:before {
  color: #2879ff;
}
a.iwd_opc_button.active {
  background: #2879ff;
  padding: 13px 24px 9px;
  box-shadow: 0px 1px 2px 0px #1018280d;
  border-radius: 8px;
  border: 1px solid #2879ff !important;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  width: 190px;
  color: #ffff !important;
  margin: auto;
}
.iwd_opc_button.active span {
  display: flex;
  top: -2px;
  position: relative;
}
.minicart-wrapper .action.showcart .text:hover {
  color: #2879ff;
}
.minicart-wrapper .block-minicart li:hover {
  cursor: default;
}
.stock-table {
  border: 1px solid;
  border-radius: 8px;
  background: #000;
  padding: 15px;
  text-align: center;
  position: absolute;
  left: 91%;
  top: 17px;
  z-index: 999;
  width: max-content;
  color: #fff;
}
.stock-table:before {
  content: "\A";
  border-style: solid;
  border-width: 10px 15px 10px 0;
  border-color: transparent #000 transparent transparent;
  position: absolute;
  left: -15px;
}
.stock-table .row:last-child p {
  margin-bottom: 0;
}
.minicart-items .action.delete:before {
  content: none;
}
.minicart-items .action.delete > span {
  position: relative;
  margin: -30px;
}
.clear_filter {
  background: #ffff;
  border: 1px solid #d0d5dd;
  box-shadow: 0px 1px 2px 0px #1018280d !important;
  padding: 5px 15px 8px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 500;
  float: right;
  position: relative;
}
.clear_filter:hover,
.clear_filter:focus {
  background: #ffff;
  border: 1px solid #d0d5dd;
  color: #2879ff;
}
.clear_filter svg {
  top: 3px;
  position: relative;
}
.related_search_head {
  font-size: 15px;
}
.desktop_links > div,
.track_order .action.track,
.track_order .action-track {
  padding: 9.5px 16px;
  border: 1px solid #d0d5dd;
  box-shadow: 0px 1px 2px 0px #1018280d;
  margin: 0 15px 0 0;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  cursor: pointer;
}
a#ui-id-5, a.account-link.helpdesk-link {
  padding: 11.8px 14px;
  border: 1px solid #d0d5dd;
  box-shadow: 0px 1px 2px 0px #1018280d;
  margin: 0 0 0 13px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  cursor: pointer;
}
.track_order .action-track {
  margin: 0;
}
button#account-cancel {
  margin: 0 15px 0 0;
  float: right;
  padding: 13px;
}
button#account-cancel span {
  top: 2px;
  position: relative;
}
.prod_table_details tr:first-child td:first-child {
  border-top-left-radius: 8px;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #dadada;
}
.prod_table_details tr:first-child td:last-child {
  border-top-right-radius: 8px;
  border-top: 1px solid;
  border-right: 1px solid;
  border-color: #dadada;
}
.prod_table_details tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #dadada;
}
.prod_table_details tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
  border-bottom: 1px solid;
  border-right: 1px solid;
  border-color: #dadada;
}
.prod_table_details tr:nth-child(2) td {
  border: 1px solid #dadada;
}
.prod_table_details tr:nth-child(2) td:last-child {
  border-left: none;
}
.account .data.table .col.actions .action:after {
  height: 22px;
}
.checkout-cart-index .messages {
  margin-bottom: 20px;
}
.stock_sec .action-delete.delete_btn {
  top: -20px;
  right: 30px;
}
.stock_sec .cart_out_stock,
.stock_sec .cart_in_stock {
  right: 30px;
  position: absolute;
  top: 20px;
  padding: 3px 5px 3px 10px;
  cursor: default;
  user-select: none;
}
.checkout-cart-index .checkout-methods-items .action.primary.checkout {
  margin-top: 30px !important;
}
.stock_sec .cart_out_stock span,
.stock_sec .cart_in_stock span {
  top: 2px;
  position: relative;
  left: -3px;
}
button#account-save {
  padding-left: 14px;
}
button#account-edit {
  padding-left: 18px;
}
input#email {
  background: #e4e4e4;
}
button#product-addtocart-button span {
  display: flex;
  top: 0px;
}
.account .page-title-wrapper .page-title {
  margin-right: 0;
}
div#shopping-cart-table .col-lg-4 {
  padding-top: 25px;
}
div#shopping-cart-table .field.qty {
  padding-top: 15px;
}
.modal-popup .modal-inner-wrap {
  width: 40%;
  border-radius: 8px;
}
#popup-modal,
#product-popup-modal,
#helpdesk-popup-modal {
  visibility: hidden;
}
.modal-popup .modal-header {
  padding-top: 0rem;
}
.modal-popup.confirm .modal-header {
  padding-top: 1.2rem;
}
.modal-popup.confirm .modal-header .modal-title {
  padding-top: 13px;
  font-weight: 500;
}
#popup-modal .header-title h2,
#helpdesk-popup-modal .header-title h2 {
  color: #344054;
  font-weight: 700;
  font-size: 28px;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 5rem;
  padding-right: 5rem;
}
/* .modal-footer button {
    display: none;
} */
.feedback-modal .modal-footer {
    display: none;
}
.feedback-form {
  padding: 20px 30px;
  border-radius: 8px;
  margin: auto;
  background-color: #f8f8f8;
  margin-top: 30px;
}
.feedback-form label {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #344054;
}
.feedback-form label span {
  color: #da281a;
}
.feedback-form select,
.feedback-form input[type="text"],
.feedback-form input[type="url"],
.feedback-form input[type="file"],
.feedback-form textarea {
  margin: 6px 0;
  padding: 10px;
  border-radius: 8px;
  border: 1px solid #d0d5dd;
  box-sizing: border-box;
  box-shadow: 0px 1px 2px 0px #1018280d;
  height: 45px;
  font-size: 14px;
  color: #344054;
}
.feedback-form textarea {
  height: auto;
}
.feedback-form input:read-only {
  background: #d9d9d9;
}
.feedback-form .upload-container .file-upload {
  text-align: center;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  padding: 20px;
}
.feedback-form .upload-container {
  margin: 6px 0;
  background-color: #fff;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #d0d5dd;
  box-shadow: 0px 1px 2px 0px #1018280d;
}
.feedback-form .upload-container .file-upload p {
  margin: 0;
  font-size: 14px;
  color: #475467;
}
.feedback-form .upload-container .file-upload span.select_file {
  font-weight: 600;
}
.feedback-form .upload-container .file-upload input[type="file"] {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.action.primary.prod_img_feedack {
  float: inline-start;
  margin-top: 30px;
}
.modal-slide .modal-footer {
  display: none;
}
#img-preview,
#img-previews {
  display: none;
  width: 100%;
  align-items: center;
}
#img-preview img,
#img-previews img {
  width: 30%;
  height: 50px;
  display: block;
  border-radius: 8px;
}
span.img_txt {
  padding: 10px;
  word-break: break-all;
  text-align: left;
}
span#error-name-msg {
  color: #da281a;
  font-size: 14px;
  position: absolute;
  right: -48%;
  top: 58px;
}
.customer-account-edit form#form-validate input.error {
  box-shadow: 0 0 1px 1px #da281a;
  border: none !important;
}
.field.field-name-firstname.required {
  position: relative;
}
.breadcrumbs li.item.My.Account {
  color: #9a9a9a;
}
.form-edit-account fieldset.fieldset.info {
  margin-bottom: 24px;
}
input[type="text"] {
  border-radius: 8px;
}
.review_sub_headind {
  color: #667085;
  font-size: 14px;
  font-weight: 500;
}
.review_heading {
  color: #344054;
  font-size: 24px;
  font-weight: 600;
}
.feedback_form {
  background: #f7f7f7;
  padding: 30px;
  border-radius: 8px;
  position: relative;
}
.review-category {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.review_label {
  font-weight: 500;
  font-size: 14px;
  color: #344054;
}
.stars {
  display: flex;
  gap: 15px;
  flex-direction: row-reverse;
}
.review_msg {
  color: #344054;
  font-size: 14px;
}
.message-box {
  height: 80px;
  margin: 10px 0 20px;
  padding: 10px;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  resize: none;
  box-shadow: 0px 1px 2px 0px #1018280d;
}
.submit-btn.action.primary {
  float: none;
  margin: auto;
}
.star {
  display: none;
}
.star-label {
  cursor: pointer;
  font-size: 24px !important;
  color: #acacac;
  display: flex;
  position: relative;
}
.star:checked ~ .star-label {
  color: #acacac;
}
.star:checked + .star-label,
.star:checked + .star-label ~ .star-label {
  color: #ffcf43;
}
.row-info {
  display: none;
}
.sticky-col {
  position: sticky;
  background-color: white;
}
.first-col {
  left: 0px;
  border-right: 1px solid #eaecf0;
}
.second-col {
  right: 0px;
  border-left: 1px solid #eaecf0;
}
.order_search_btn .action.primary span {
  top: 4px;
}
.order-status {
  background-color: #d9d9d9;
  color: #344054;
  font-weight: 500;
  border-radius: 15px;
  font-size: 14px;
  text-transform: none;
  border: 1px solid #d9d9d9;
  position: absolute;
  right: 0;
  bottom: 90px;
}
.sales-order-view .page-title-wrapper .actions {
  float: right;
}
.sales-order-view .breadcrumbs {
  position: relative;
  top: -20px;
  left: -20px;
}
.sales-order-view .actions .action.order {
  position: absolute;
  bottom: 150px;
  right: 0;
}
.sales-order-view .actions .action.order .action.primary {
  float: none;
}
.sales-order-view a.action.print.print_order span {
  top: -4px;
  position: relative;
  left: 4px;
}
.sales-order-view .page-title-wrapper {
  position: relative;
}
.sales-order-view a.action.print.print_order {
  position: relative;
  right: -110px;
  font-size: 14px;
  top: -72px;
}
.order-date {
  border-bottom: 1px solid #d0d5dd;
  padding-bottom: 20px;
}
.account .column.main .block:not(.widget) .block-title {
  border: none;
}
.account .column.main .block:not(.widget) .block-title strong {
  color: #344054;
  font-weight: 600;
}
.sales-order-history .order_search_sec {
  padding-left: 11px;
}
td.lrw-status-.close {
  color: #da281a !important;
}
.order-details-items .order-title > strong {
  font-size: 2.2rem;
  margin-bottom: 3rem;
}
.order-details-items.ordered {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.box-order-shipping-address,
.box-order-shipping-method,
.delivery-information,
.block-order-details-view {
  color: #344054;
  font-size: 14px;
  width: 100% !important;
}
.box-order-shipping-address .box-title span,
.box-order-shipping-method .box-title span,
.delivery-information .box-title span,
.block-order-details-view .box-title span {
  font-weight: 500 !important;
}
.box.delivery-information {
  justify-content: flex-end;
  display: inline-grid;
}
.box.box-order-shipping-method {
  justify-content: center;
  display: inline-grid;
}
.block-order-details-view .box-content {
  line-height: 25px;
}
.block-order-details-view .box-content span {
  font-weight: 500;
}
.block.block-order-details-view .block-title {
  padding-bottom: 0 !important;
}
.table-wrapper.order-items td.col.qty ul li {
  list-style: none;
}
.table-wrapper.order-items ul.items-qty {
  padding-left: 0;
}
.block.filter {
  margin-bottom: 0;
}
button#empty_cart_button span {
  top: 0;
  left: 0;
}
#popupDialog button#empty_cart_button {
  padding: 13px 40px;
}
span#removeImage,
span#removeImages {
  display: none;
  float: right;
  bottom: 60px;
  left: 10px;
  position: relative;
}
.instock-div .stock-table:before {
  top: 72px;
}
.instock-div .table_stock {
  top: 50px;
}
span.expedite_order {
  color: #344054;
  cursor: pointer;
}
.expedite_order.save_expedite_order {
  position: relative;
  vertical-align: middle;
  padding-left: 5px;
}
.referance_text {
  color: #9d9d9d;
  font-size: 15px;
  font-weight: 600;
  padding: 10px;
}
@media only screen and (max-width: 991px) {
  .page-header .logo {
    top: 45px !important;
  }
  .header.content .logo img {
    position: relative !important;
  }
}
@media only screen and (max-width: 600px) {
  .header.content .logo img {
    top: -31px !important;
  }
}
.minicart_head .mp-tooltipped::before {
  top: 86%;
  right: 70%;
}
.minicart_head .mp-tooltipped::after {
  top: 100%;
  right: 54%;
}
.modal-popup.confirm .modal-inner-wrap .modal-content {
  font-size: 16px;
  color: #344054;
}
.modal-popup.confirm .modal-inner-wrap {
  border-radius: 8px;
  box-shadow: 0px 0.64px 1.27px 0px #1018280d;
}
button.action-primary.action-accept {
  background: #2879ff;
  padding: 13px 24px;
  box-shadow: 0px 1px 2px 0px #1018280d;
  border-radius: 8px;
  border: 1px solid #2879ff;
  font-size: 16px;
  font-weight: 500;
  color: #ffff;
}
button.action-secondary.action-dismiss {
  background: transparent;
  border: 1px solid #d0d5dd;
  box-shadow: 0px 1px 2px 0px #1018280d !important;
  padding: 13px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
  margin-right: 2%;
}
td.col.eta_given {
  color: #0039e6;
}
td.col.delivered {
  color: rgb(0, 255, 0);
}
td.col.order_approval_pending {
  color: rgb(255, 0, 0);
}
td.col.pending {
  color: #0039e6;
}
td.col.partially_shipped {
  color: #1ac6ff;
}
td.col.ready_to_ship {
  color: #9966ff;
}
td.col.processing {
  color: #006600;
}
td.col.order_approved {
  color: rgb(255, 165, 0);
}
td.col.pega_complete {
  color: rgb(0, 0, 255);
}
td.col.holded {
  color: rgb(128, 128, 128);
}
td.col.complete {
  color: rgb(0, 255, 0);
}
td.col.canceled {
  color: rgb(128, 128, 128);
}
td.col.order_disapproved {
  color: rgb(128, 128, 128);
}
span.product-image-wrapper {
  padding-bottom: 100% !important;
}
i.fa.fa-solid.fa-star {
  display: none;
}
.star:checked + .star-label .fa-solid,
.star:checked + .star-label ~ .star-label .fa-solid {
  display: block;
}
.star:checked + .star-label .fa-star-o,
.star:checked + .star-label ~ .star-label .fa-star-o {
  display: none;
}
.products.wrapper.grid.products-grid {
  display: inline-block;
  width: 100%;
}
.main-head {
  font-weight: 700;
}
.pp-content {
  font-size: 15px;
  line-height: 30px;
  font-weight: 400;
  color: #162e55;
}
.breadcrumbs .item.active {
  pointer-events: none;
}
.message.success a {
  color: #2879ff !important;
}
.level-top.ui-corner-all:hover .add_bulk_products,
.level-top.ui-corner-all:focus .add_bulk_products {
  color: #2879ff;
}
.sub-heads {
  margin-top: 40px;
  font-size: 20px !important;
  color: #344054;
  font-weight: 600;
  margin-bottom: 15px;
}
.cookie-list-clct {
  color: #2879ff;
}
#openPopupprivacyply {
  cursor: pointer;
  position: absolute;
  top: 200px;
  right: 7%;
  padding: 8px 14px;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.modal-privacy-ply {
  display: none;
  position: fixed;
  z-index: 9;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 60px;
}
.modal-content-pp {
  background-color: #fefefe;
  margin: 5% auto;
  padding: 50px 50px 40px 50px;
  border-radius: 8px;
  width: 70%;
}
img.list-cookie {
  height: 20px;
  width: 18px;
  margin-right: 5px;
}
.close-pp {
  color: #344054;
  float: right;
  background-color: #ffffff;
  position: relative;
  left: -216px;
  top: 116px;
}
.close-pp:hover,
.close-pp:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: 0 0 1px 0.5px #2879ff;
  border: 1px solid #2879ff;
}
.track_order .action.track svg,
.track_order .action-track svg {
  position: relative;
  top: 3px;
}
div#shipped-item-popup td,
.page.tracking .order.tracking td {
  border: 0.9px solid #d0d5dd;
  padding: 15px !important;
  font-size: 14px;
  height: 34px;
  vertical-align: middle !important;
  color: #344054;
}
div#shipped-item-popup th,
.page.tracking .order.tracking th {
  border: 0.9px solid #d0d5dd;
  padding: 15px !important;
  font-size: 16px;
  height: 34px;
  vertical-align: middle !important;
  color: #344054;
  font-weight: 500;
}
div#shipped-item-popup td:first-child,
.page.tracking .order.tracking td:first-child {
  font-weight: 500;
}
div#shipped-item-popup th:first-child,
.page.tracking .order.tracking th:first-child {
  border-top-left-radius: 8px;
}
div#shipped-item-popup th:last-child,
.page.tracking .order.tracking th:last-child {
  border-top-right-radius: 8px;
}
div#shipped-item-popup tr:last-child td:last-child,
.page.tracking .order.tracking tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}
div#shipped-item-popup tr:last-child td:first-child,
.page.tracking .order.tracking tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}
.shipped_items_header {
  padding-top: 3rem !important;
}
.page.tracking .order.tracking {
  border-collapse: separate;
}
.page.tracking {
  padding-top: 60px;
}
.page.tracking .page-title {
  color: #344054;
  font-weight: 600;
  font-size: 38px;
}
.page.tracking .order.subtitle.caption {
  float: right;
  position: relative;
  top: -60px;
  font-size: 16px;
  font-weight: 500;
}
.page.tracking .action.close.add_bulk_products {
  margin: 15px 0 0;
}
.page.tracking .table-wrapper {
  margin-bottom: 10px;
}
.page.tracking .order.tracking tr td:first-child {
  width: 250px;
}
input#ship_address {
  padding: 0 25px 0 9px;
}
.contact_no a,
.helpdesk_mail {
  display: inline-block;
}
.qnty_sec .mage-error[generated] {
  position: absolute;
  bottom: -20px;
  left: 45px;
}
div#layered-filter-block.fixed {
  position: fixed;
  top: 150px;
  width: 246px;
  overflow-y: auto;
  height: 403px;
}
.category-all-products div#layered-filter-block.fixed {
  height: 600px;
}
.sections.nav-sections {
  position: sticky;
  top: 100px;
  z-index: 897;
  background-color: white;
  padding: 5px 0;
}
header.page-header {
  position: sticky;
  top: 0;
  z-index: 901;
  background-color: white;
}
#my-modaldata .modal-content {
  padding: 0;
}
.modal-popup #my-modaldata .modal-title {
  font-size: 28px;
  text-align: center;
}
#my-modaldata .action.primary {
  float: none;
  margin: 30px auto 0;
}
#my-modaldata .review-category, .checkout-onepage-success .stars {
  justify-content: center;
}
[data-th="Actions"] span {
  cursor: pointer;
}
#second-modal h2.rev-statement {
  font-size: 28px;
  font-weight: 700;
}
#second-modal .modal-content {
  padding: 0;
  text-align: center;
}
.modal-popup.my-modaldata .modal-inner-wrap, .modal-popup.my-second-modal .modal-inner-wrap {
  margin: 20rem auto;
}
div#helpdesk-popup-modal div.mage-error[generated], div#product-popup-modal div.mage-error[generated] {
  margin-top: 0;
}
.bto-msg {
  color: #ca1303;
  font-size: 14px;
}
.cms-home .export_btn {
  margin: 15px 0 0;
}
.action.tocart.primary.re_na {
  width: auto !important;
  padding: 13px 11px;
  background: #2f2f2f;
  border: 1px solid #2f2f2f;
}
.action.tocart.primary.re_avi {
  width: auto !important;
  padding: 13px 21px;
}
.filter-by-title{
  padding-top: 40px;
  font-size: 18px;
  margin-top: 20px;
  font-weight: 600;
  color: #344054;
}
.checkout-cart-index main#maincontent {
    min-height: 550px;
}
.prod_note {
  width:590px;
}
.active-product {
  border: 3px solid #2879ff;
}
p.order_status {
  color: #349504;
  position: relative;
  top: -20px;
}
.poc-note {
  color: red;
  font-weight: 600;
  font-size: 15px;
  line-height: 24px;
}
.add-new-form {
  border-top: 1px dashed #dfdfdf;
  margin-top: 20px;
}
.add-new-form .control {
  margin-top: 20px;
}
.add-new-form .form-group-poc {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}
.poc-checkout, .poc_additional_comment {
  border-radius: 5px !important;
  font-weight: 400 !important;
  margin-top: 5px;
}
.add-new-form .close-btn {
  margin-top: 20px;
  right: 0px;
  top: 0px;
  position: relative;
}
.mda_field_toggle {
  font-size: 16px;
  margin-left: 12px;
  font-weight: 400;
}
p.mda_field {
  margin-top: 10px;
  margin-bottom: 0;
}
.mda_field_toggle .switch {
  position: relative;
  display: inline-block;
  width: 35px;
  height: 20px;
}
.mda_field_toggle .switch input { 
  opacity: 0;
  visibility: hidden;
}
.mda_field_toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.mda_field_toggle .slider:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 2px;
  bottom: 3px;
  background-color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
}
.order_search_sec .add_bulk_products {
  margin-left: 14px;
}
.order_search_sec input:checked + .slider {
  background-color: #2879FF;
}
.order_search_sec input:focus + .slider {
  box-shadow: 0 0 1px #2879FF;
}
.order_search_sec input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.order_search_sec .slider.round {
  border-radius: 34px;
}
.order_search_sec .slider.round:before {
  border-radius: 50%;
}
div#statusDropDown, div#regionDropDown {
  display: flex;
}
span#regionSelectCount, span#statusSelectCount {
  color: #2585FE;
  border: 1px solid #2585FE;
  border-radius: 50%;
  margin-left: 10px;
  padding: 8px;
  width: 5px;
  display: flex;
  height: 5px;
  align-items: center;
  justify-content: center;
}
span#regionSelectCount.empty, span#statusSelectCount.empty {
  visibility: hidden;
}
p.dropdown_category {
  font-size: 16px;
  font-weight: 500;
  color: #344054;
}
span.filter-value {
  border: 1px solid #D0D5DD;
  padding: 10px;
  font-size: 16px;
  border-radius: 8px;
  display: inline-block;
  font-weight: 400;
  margin: 3px 0px;
}
div#selected-filters {
  max-width: 90%;
}
span.filter_lable {
  display: block;
  float: left;
  height: 100%;
  padding: 10px;
}
p.dropdown_category.region_dropdownbox {
  min-width: 25%;
}
/* #selected-filters:after {
  border-right: 1px solid #777777;
  margin-right: 20px;
  height: 40px;
  content: '';
  display: inline-block;
  vertical-align: -14px;
} */
#selected-filters .region_dropdownbox, #selected-filters .status_dropdownbox {
  padding-right: 10px;
}
#selected-filters .close-btn-filter {
  padding-left: 10px;
}
#selected-filters .filter-value:hover {
  color: #2879FF;
  cursor: pointer;
}
#selected-filters .filter-value:hover .close-btn-filter svg {
  display: none;
}
#selected-filters .filter-value:hover .close-btn-filter:before {
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.7071 1.70711C14.0976 1.31658 14.0976 0.683417 13.7071 0.292893C13.3166 -0.0976311 12.6834 -0.0976311 12.2929 0.292893L13.7071 1.70711ZM0.292893 12.2929C-0.0976311 12.6834 -0.0976311 13.3166 0.292893 13.7071C0.683417 14.0976 1.31658 14.0976 1.70711 13.7071L0.292893 12.2929ZM1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L1.70711 0.292893ZM12.2929 13.7071C12.6834 14.0976 13.3166 14.0976 13.7071 13.7071C14.0976 13.3166 14.0976 12.6834 13.7071 12.2929L12.2929 13.7071ZM12.2929 0.292893L0.292893 12.2929L1.70711 13.7071L13.7071 1.70711L12.2929 0.292893ZM0.292893 1.70711L12.2929 13.7071L13.7071 12.2929L1.70711 0.292893L0.292893 1.70711Z" fill="%232879FF"></path></svg>');
  width: 12px;
  height: 12px;
  content: '';
  position: relative;
  display: inline-block;
}
.pagination-controls {
  text-align: center;
  margin-top: 11px;
}
.pagination-controls button {
  padding: 5px 15px;
  min-width: 20px;
  border: 1px solid #d0d5dd;
  background: none;
  color: #344054;
  font-weight: 500;
  text-align: center;
  font-size: 14px;
  border-right: 0;
  line-height: 3rem;
}
.pagination-controls button.active {
  background: #f9fafb;
  color: #2879ff;
}
.pagination-controls button:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.pagination-controls button:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border: 1px solid #d0d5dd;
}
.pagination-controls button:hover {
  color: #2879ff;
  background: #f9fafb;
}
.pagination-controls button.prev:before {
  content: '\e617';
  font-family: 'luma-icons';
}
.pagination-controls button.next:before {
  content: '\e608';
  font-family: 'luma-icons';
}
.clear-btn {
  position: absolute;
  left: 22.8%;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  display: none;
  background-color: #fff;
  padding: 5px 5px 5px 3px;
}
.clear-btn1 {
  position: absolute;
  left: 36.8%;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  display: none;
  background-color: #fff;
  padding: 5px 5px 5px 3px;
}
.clear-btn2 {
  position: absolute;
  left: 50.8%;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  display: none;
  background-color: #fff;
  padding: 5px 5px 5px 3px;
}
a.available_gpn {
  margin-right: 14px;
}
a.available_gpn .download_gpn_list {
  margin-left: 0;
}
.page-with-filter .toolbar-amount {
  padding: 0;
}
.toolbar-btns {
  display: flex;
  float: right;
  align-items: center;
}
.message.info {
  margin: 80px 0 20px;
}
.eol_sec .qty_txt {
  visibility: hidden;
}
a.action.create.primary:hover {
    color: white !important;
}
div#qty-error {
    position: absolute;
    margin: 0px;
}
div#shopping-cart-table div.mage-error {
    position: absolute;
    top: 92px;
}
span.base p {
    overflow-wrap: anywhere;
}
.login-container .fieldset:after {
  display: none;
}
.pints_document {
  list-style-type: none;
  margin-left: -19px;
  background-color: #f8f8f8;
  padding: 10px;
  border-radius: 8px;
}
.pints_document span {
  display: flex;
  align-items: center;
}
.onepage-index-index .modal-content {
  background-color: #ffffff;
  margin: auto;
  padding: 40px;
  max-width: 40rem;
  text-align: center;
  border-radius: 8px;
  height: auto;
  box-shadow: 0px 0.64px 1.27px 0px #1018280d;
}
div#myModal {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
}
.onepage-index-index .modal {
    display: none;
    position: absolute;
    z-index: 9;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4);
    justify-content: center;
    align-items: center;
}