/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/src/scss/main.scss ***!
  \********************************************************************************************************************/
/**
* ------------ Colors -----------------
*/
/**
* Animation time
*/
/**
* Sizes
*/
/**
* Fonts
*/
/* Border radius*/
/*Stars*/
/*
* Grid breakpoints
* Define the minimum dimensions at which your layout will change,
* adapting to different screen sizes, for use in media queries.
*/
.develux .flex, .woocommerce_page_develux-custom-blocks .flex, .admin_page_develux-custom-block-builder .flex {
  display: flex;
}
.develux .gap, .woocommerce_page_develux-custom-blocks .gap, .admin_page_develux-custom-block-builder .gap {
  gap: 15px;
}
.develux .gap-30, .woocommerce_page_develux-custom-blocks .gap-30, .admin_page_develux-custom-block-builder .gap-30 {
  gap: 30px;
}
.develux .gap-5, .woocommerce_page_develux-custom-blocks .gap-5, .admin_page_develux-custom-block-builder .gap-5 {
  gap: 5px;
}
.develux .gap-10, .woocommerce_page_develux-custom-blocks .gap-10, .admin_page_develux-custom-block-builder .gap-10 {
  gap: 10px;
}
.develux .gap-20, .woocommerce_page_develux-custom-blocks .gap-20, .admin_page_develux-custom-block-builder .gap-20 {
  gap: 20px;
}
.develux .flex-1, .woocommerce_page_develux-custom-blocks .flex-1, .admin_page_develux-custom-block-builder .flex-1 {
  flex: 1;
}
.develux .flex-row, .woocommerce_page_develux-custom-blocks .flex-row, .admin_page_develux-custom-block-builder .flex-row {
  flex-direction: row;
}
.develux .flex-row-r, .woocommerce_page_develux-custom-blocks .flex-row-r, .admin_page_develux-custom-block-builder .flex-row-r {
  flex-direction: row-reverse;
}
.develux .flex-col, .woocommerce_page_develux-custom-blocks .flex-col, .admin_page_develux-custom-block-builder .flex-col {
  flex-direction: column;
}
.develux .flex-wrap, .woocommerce_page_develux-custom-blocks .flex-wrap, .admin_page_develux-custom-block-builder .flex-wrap {
  flex-wrap: wrap;
}
.develux .items-center, .woocommerce_page_develux-custom-blocks .items-center, .admin_page_develux-custom-block-builder .items-center {
  align-items: center;
}
.develux .items-start, .woocommerce_page_develux-custom-blocks .items-start, .admin_page_develux-custom-block-builder .items-start {
  align-items: flex-start;
}
.develux .items-end, .woocommerce_page_develux-custom-blocks .items-end, .admin_page_develux-custom-block-builder .items-end {
  align-items: flex-end;
}
.develux .justify-center, .woocommerce_page_develux-custom-blocks .justify-center, .admin_page_develux-custom-block-builder .justify-center {
  justify-content: center;
}
.develux .justify-start, .woocommerce_page_develux-custom-blocks .justify-start, .admin_page_develux-custom-block-builder .justify-start {
  justify-content: start;
}
.develux .justify-end, .woocommerce_page_develux-custom-blocks .justify-end, .admin_page_develux-custom-block-builder .justify-end {
  justify-content: end;
}
.develux .justify-between, .woocommerce_page_develux-custom-blocks .justify-between, .admin_page_develux-custom-block-builder .justify-between {
  justify-content: space-between;
}
.develux .justify-around, .woocommerce_page_develux-custom-blocks .justify-around, .admin_page_develux-custom-block-builder .justify-around {
  justify-content: space-around;
}
.develux .w-full, .woocommerce_page_develux-custom-blocks .w-full, .admin_page_develux-custom-block-builder .w-full {
  width: 100%;
}
.develux .f-14, .woocommerce_page_develux-custom-blocks .f-14, .admin_page_develux-custom-block-builder .f-14 {
  font-size: 14px;
}
.develux .w-100, .woocommerce_page_develux-custom-blocks .w-100, .admin_page_develux-custom-block-builder .w-100 {
  width: 100px;
}
.develux .w-200, .woocommerce_page_develux-custom-blocks .w-200, .admin_page_develux-custom-block-builder .w-200 {
  width: 200px;
}
.develux .w-250, .woocommerce_page_develux-custom-blocks .w-250, .admin_page_develux-custom-block-builder .w-250 {
  width: 250px;
}
.develux .w-300, .woocommerce_page_develux-custom-blocks .w-300, .admin_page_develux-custom-block-builder .w-300 {
  width: 300px;
}
.develux .min-h-500, .woocommerce_page_develux-custom-blocks .min-h-500, .admin_page_develux-custom-block-builder .min-h-500 {
  min-height: 500px;
}
.develux .min-h-250, .woocommerce_page_develux-custom-blocks .min-h-250, .admin_page_develux-custom-block-builder .min-h-250 {
  min-height: 250px;
}
.develux .min-h-200, .woocommerce_page_develux-custom-blocks .min-h-200, .admin_page_develux-custom-block-builder .min-h-200 {
  min-height: 200px;
}
.develux .min-h-300, .woocommerce_page_develux-custom-blocks .min-h-300, .admin_page_develux-custom-block-builder .min-h-300 {
  min-height: 300px;
}
.develux .h-full, .woocommerce_page_develux-custom-blocks .h-full, .admin_page_develux-custom-block-builder .h-full {
  height: 100%;
}
.develux .h-100, .woocommerce_page_develux-custom-blocks .h-100, .admin_page_develux-custom-block-builder .h-100 {
  height: 100px;
}
.develux .h-200, .woocommerce_page_develux-custom-blocks .h-200, .admin_page_develux-custom-block-builder .h-200 {
  height: 200px;
}
.develux .h-230, .woocommerce_page_develux-custom-blocks .h-230, .admin_page_develux-custom-block-builder .h-230 {
  height: 230px;
}
.develux .h-300, .woocommerce_page_develux-custom-blocks .h-300, .admin_page_develux-custom-block-builder .h-300 {
  height: 300px;
}
.develux .w-50, .woocommerce_page_develux-custom-blocks .w-50, .admin_page_develux-custom-block-builder .w-50 {
  width: 50%;
}
.develux .w-60, .woocommerce_page_develux-custom-blocks .w-60, .admin_page_develux-custom-block-builder .w-60 {
  width: 60%;
}
.develux .w-40, .woocommerce_page_develux-custom-blocks .w-40, .admin_page_develux-custom-block-builder .w-40 {
  width: 40%;
}
.develux .w-45, .woocommerce_page_develux-custom-blocks .w-45, .admin_page_develux-custom-block-builder .w-45 {
  width: 45%;
}
.develux .w-32, .woocommerce_page_develux-custom-blocks .w-32, .admin_page_develux-custom-block-builder .w-32 {
  width: 32.1%;
}
.develux .w-30, .woocommerce_page_develux-custom-blocks .w-30, .admin_page_develux-custom-block-builder .w-30 {
  width: 30%;
}
.develux .w-25, .woocommerce_page_develux-custom-blocks .w-25, .admin_page_develux-custom-block-builder .w-25 {
  width: 25%;
}
.develux .m-20-auto, .woocommerce_page_develux-custom-blocks .m-20-auto, .admin_page_develux-custom-block-builder .m-20-auto {
  margin: 20px auto 0;
}
.develux .mt-30, .woocommerce_page_develux-custom-blocks .mt-30, .admin_page_develux-custom-block-builder .mt-30 {
  margin-top: 30px !important;
}
.develux .mt-15, .woocommerce_page_develux-custom-blocks .mt-15, .admin_page_develux-custom-block-builder .mt-15 {
  margin-top: 15px !important;
}
.develux .mb-15, .woocommerce_page_develux-custom-blocks .mb-15, .admin_page_develux-custom-block-builder .mb-15 {
  margin-bottom: 15px !important;
}
.develux .mb-30, .woocommerce_page_develux-custom-blocks .mb-30, .admin_page_develux-custom-block-builder .mb-30 {
  margin-bottom: 30px !important;
}
.develux .ml-0, .woocommerce_page_develux-custom-blocks .ml-0, .admin_page_develux-custom-block-builder .ml-0 {
  margin-left: 0;
}
.develux .ml-15, .woocommerce_page_develux-custom-blocks .ml-15, .admin_page_develux-custom-block-builder .ml-15 {
  margin-left: 15px !important;
}
.develux .mr-15, .woocommerce_page_develux-custom-blocks .mr-15, .admin_page_develux-custom-block-builder .mr-15 {
  margin-right: 15px !important;
}
.develux .py-5, .woocommerce_page_develux-custom-blocks .py-5, .admin_page_develux-custom-block-builder .py-5 {
  padding: 5px 0;
}
.develux .px-5, .woocommerce_page_develux-custom-blocks .px-5, .admin_page_develux-custom-block-builder .px-5 {
  padding: 0 5px;
}
.develux .p-15, .woocommerce_page_develux-custom-blocks .p-15, .admin_page_develux-custom-block-builder .p-15 {
  padding: 15px;
}
.develux .p-30, .woocommerce_page_develux-custom-blocks .p-30, .admin_page_develux-custom-block-builder .p-30 {
  padding: 30px;
}
.develux .pl-15, .woocommerce_page_develux-custom-blocks .pl-15, .admin_page_develux-custom-block-builder .pl-15 {
  padding-left: 15px;
}
.develux .pr-15, .woocommerce_page_develux-custom-blocks .pr-15, .admin_page_develux-custom-block-builder .pr-15 {
  padding-right: 15px;
}
.develux .pl-28, .woocommerce_page_develux-custom-blocks .pl-28, .admin_page_develux-custom-block-builder .pl-28 {
  padding-left: 28px;
}
.develux .pl-30, .woocommerce_page_develux-custom-blocks .pl-30, .admin_page_develux-custom-block-builder .pl-30 {
  padding-left: 28px;
}
.develux .pr-30, .woocommerce_page_develux-custom-blocks .pr-30, .admin_page_develux-custom-block-builder .pr-30 {
  padding-right: 28px;
}
.develux .mt-30, .woocommerce_page_develux-custom-blocks .mt-30, .admin_page_develux-custom-block-builder .mt-30 {
  margin-top: 30px;
}
.develux .m-0, .woocommerce_page_develux-custom-blocks .m-0, .admin_page_develux-custom-block-builder .m-0 {
  margin: 0 0 0 0;
}
.develux .m-0-auto, .woocommerce_page_develux-custom-blocks .m-0-auto, .admin_page_develux-custom-block-builder .m-0-auto {
  margin: 0 auto 0;
}
.develux .fs-14, .woocommerce_page_develux-custom-blocks .fs-14, .admin_page_develux-custom-block-builder .fs-14 {
  font-size: 14px;
}
.develux .h-100, .woocommerce_page_develux-custom-blocks .h-100, .admin_page_develux-custom-block-builder .h-100 {
  height: 100px;
}
.develux .bg-white, .woocommerce_page_develux-custom-blocks .bg-white, .admin_page_develux-custom-block-builder .bg-white {
  background: #fff;
}
.develux .bg-brand, .woocommerce_page_develux-custom-blocks .bg-brand, .admin_page_develux-custom-block-builder .bg-brand {
  background: #2271b1;
}
.develux .text-white, .woocommerce_page_develux-custom-blocks .text-white, .admin_page_develux-custom-block-builder .text-white {
  color: white;
}
.develux .text-white-h-gray, .woocommerce_page_develux-custom-blocks .text-white-h-gray, .admin_page_develux-custom-block-builder .text-white-h-gray {
  color: white;
}
.develux .text-white-h-gray:hover, .woocommerce_page_develux-custom-blocks .text-white-h-gray:hover, .admin_page_develux-custom-block-builder .text-white-h-gray:hover {
  color: lightgrey;
}
.develux .text-center, .woocommerce_page_develux-custom-blocks .text-center, .admin_page_develux-custom-block-builder .text-center {
  text-align: center;
}
.develux .uppercase, .woocommerce_page_develux-custom-blocks .uppercase, .admin_page_develux-custom-block-builder .uppercase {
  text-transform: uppercase;
}
.develux .no-decoration, .woocommerce_page_develux-custom-blocks .no-decoration, .admin_page_develux-custom-block-builder .no-decoration {
  text-decoration: none;
}
.develux .bolder, .woocommerce_page_develux-custom-blocks .bolder, .admin_page_develux-custom-block-builder .bolder {
  font-weight: bolder;
}
.develux .overflow-y-auto, .woocommerce_page_develux-custom-blocks .overflow-y-auto, .admin_page_develux-custom-block-builder .overflow-y-auto {
  overflow-y: auto;
}
.develux .relative, .woocommerce_page_develux-custom-blocks .relative, .admin_page_develux-custom-block-builder .relative {
  position: relative;
}
.develux .pointer, .develux .c-pointer, .woocommerce_page_develux-custom-blocks .pointer, .woocommerce_page_develux-custom-blocks .c-pointer, .admin_page_develux-custom-block-builder .pointer, .admin_page_develux-custom-block-builder .c-pointer {
  cursor: pointer;
}
.develux .develux-hidden, .woocommerce_page_develux-custom-blocks .develux-hidden, .admin_page_develux-custom-block-builder .develux-hidden {
  display: none !important;
}
.develux .hidden, .woocommerce_page_develux-custom-blocks .hidden, .admin_page_develux-custom-block-builder .hidden {
  display: none;
}

.develux-err {
  color: red;
}

.develux-blocked {
  position: relative;
}
.develux-blocked:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0.5);
}

.develux-first-letter:first-letter {
  text-transform: capitalize;
}

#toplevel_page_develux-product-card-builder .develux-get-pro {
  background: #814dc5;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  font-weight: 700;
}
#toplevel_page_develux-product-card-builder .develux-help-center {
  padding: 5px 22px;
  background: green;
  color: #fff;
  border-radius: 4px;
  font-weight: 700;
}

#develux_product_card_configurator .inside {
  margin: 0;
  padding: 0;
}

#develux_product_card_configurator h2.ui-sortable-handle {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

/* ----------------------------- Product Tabs -----------------------------*/
.develux .product-tabs-wrapper, .woocommerce_page_develux-custom-blocks .product-tabs-wrapper, .admin_page_develux-custom-block-builder .product-tabs-wrapper {
  min-height: 350px;
  height: auto;
}
.develux .product-tab-content, .woocommerce_page_develux-custom-blocks .product-tab-content, .admin_page_develux-custom-block-builder .product-tab-content {
  padding: 0 0 15px 0;
  width: 80%;
  height: auto;
}
@media (max-width: 1199px) {
  .develux .product-tab-content, .woocommerce_page_develux-custom-blocks .product-tab-content, .admin_page_develux-custom-block-builder .product-tab-content {
    width: 100%;
  }
}
.develux .product-tab-content.expanded, .woocommerce_page_develux-custom-blocks .product-tab-content.expanded, .admin_page_develux-custom-block-builder .product-tab-content.expanded {
  width: 100%;
}
@media (max-width: 1199px) {
  .develux .product-tab-content.expanded, .woocommerce_page_develux-custom-blocks .product-tab-content.expanded, .admin_page_develux-custom-block-builder .product-tab-content.expanded {
    display: flex;
    border-right: none;
  }
}
.develux .product-tab-content .tab-pane, .develux .product-tab-content .label-tab-pane, .develux .product-tab-content .custom-block-tab-pane, .woocommerce_page_develux-custom-blocks .product-tab-content .tab-pane, .woocommerce_page_develux-custom-blocks .product-tab-content .label-tab-pane, .woocommerce_page_develux-custom-blocks .product-tab-content .custom-block-tab-pane, .admin_page_develux-custom-block-builder .product-tab-content .tab-pane, .admin_page_develux-custom-block-builder .product-tab-content .label-tab-pane, .admin_page_develux-custom-block-builder .product-tab-content .custom-block-tab-pane {
  display: none;
}
.develux .product-tab-content .tab-pane.active, .woocommerce_page_develux-custom-blocks .product-tab-content .tab-pane.active, .admin_page_develux-custom-block-builder .product-tab-content .tab-pane.active {
  display: block;
}
.develux .product-tab-content .label-tab-pane.active, .woocommerce_page_develux-custom-blocks .product-tab-content .label-tab-pane.active, .admin_page_develux-custom-block-builder .product-tab-content .label-tab-pane.active {
  display: flex;
}
.develux .product-tab-content .custom-block-tab-pane.active, .woocommerce_page_develux-custom-blocks .product-tab-content .custom-block-tab-pane.active, .admin_page_develux-custom-block-builder .product-tab-content .custom-block-tab-pane.active {
  display: block;
}
.develux .product-tab-content .tab-pane, .woocommerce_page_develux-custom-blocks .product-tab-content .tab-pane, .admin_page_develux-custom-block-builder .product-tab-content .tab-pane {
  min-height: 350px;
  height: auto;
}
.develux .label-tab, .woocommerce_page_develux-custom-blocks .label-tab, .admin_page_develux-custom-block-builder .label-tab {
  height: 40px;
  background-color: #fafafa;
}
.develux .product-tab a, .develux .label-tab a, .woocommerce_page_develux-custom-blocks .product-tab a, .woocommerce_page_develux-custom-blocks .label-tab a, .admin_page_develux-custom-block-builder .product-tab a, .admin_page_develux-custom-block-builder .label-tab a {
  margin: 0;
  padding-left: 10px;
  display: block;
  box-shadow: none;
  text-decoration: none;
  line-height: 20px;
  color: #2271b1;
}
.develux .product-tabs-wrapper h2, .woocommerce_page_develux-custom-blocks .product-tabs-wrapper h2, .admin_page_develux-custom-block-builder .product-tabs-wrapper h2 {
  font-weight: bolder !important;
  font-size: 18px !important;
}
.develux .label-tab a.active, .woocommerce_page_develux-custom-blocks .label-tab a.active, .admin_page_develux-custom-block-builder .label-tab a.active {
  color: #011864;
  font-weight: bold;
  position: relative;
  background-color: #eee;
}
.develux #tab-custom-block, .woocommerce_page_develux-custom-blocks #tab-custom-block, .admin_page_develux-custom-block-builder #tab-custom-block {
  min-height: 650px;
}
@media (max-width: 1690px) {
  .develux .custom-block-tabs, .woocommerce_page_develux-custom-blocks .custom-block-tabs, .admin_page_develux-custom-block-builder .custom-block-tabs {
    flex-direction: column;
  }
}
.develux .custom-block-tab, .woocommerce_page_develux-custom-blocks .custom-block-tab, .admin_page_develux-custom-block-builder .custom-block-tab {
  width: 20%;
  text-align: center;
  background-color: #fafafa;
}
@media (max-width: 1690px) {
  .develux .custom-block-tab, .woocommerce_page_develux-custom-blocks .custom-block-tab, .admin_page_develux-custom-block-builder .custom-block-tab {
    width: 100%;
  }
}
.develux .custom-block-tab:hover, .woocommerce_page_develux-custom-blocks .custom-block-tab:hover, .admin_page_develux-custom-block-builder .custom-block-tab:hover {
  background-color: #eee;
}
.develux .custom-block-tab a, .woocommerce_page_develux-custom-blocks .custom-block-tab a, .admin_page_develux-custom-block-builder .custom-block-tab a {
  margin: 0;
  padding: 10px;
  display: block;
  box-shadow: none;
  text-decoration: none;
  line-height: 20px;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  color: #808080;
}
.develux .custom-block-tab a:first-child, .woocommerce_page_develux-custom-blocks .custom-block-tab a:first-child, .admin_page_develux-custom-block-builder .custom-block-tab a:first-child {
  border-left: 1px solid #D6D6D6;
}
.develux .custom-block-tab a.active, .woocommerce_page_develux-custom-blocks .custom-block-tab a.active, .admin_page_develux-custom-block-builder .custom-block-tab a.active {
  color: #808080;
  font-weight: bold;
  position: relative;
  background-color: #f4f2f2;
}
.develux .custom-block-tab-pane .repeater-fields-container, .woocommerce_page_develux-custom-blocks .custom-block-tab-pane .repeater-fields-container, .admin_page_develux-custom-block-builder .custom-block-tab-pane .repeater-fields-container {
  height: auto;
  min-height: 100px;
}

.develux-product-tabs {
  line-height: 1em;
  padding: 0 0 10px;
  background-color: #fafafa;
  border-right: 1px solid #eee;
  box-sizing: border-box;
  position: relative;
  z-index: 20;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 0;
  margin: 0;
  width: 20%;
  height: auto;
}
@media (max-width: 1199px) {
  .develux-product-tabs {
    width: 100%;
  }
}
.develux-product-tabs .product-tab {
  flex: 1;
  height: 47px;
  max-height: 47px;
  border-bottom: 1px solid #eee;
  margin-bottom: 0;
}
.develux-product-tabs .product-tab:last-child {
  border-right: none;
}
.develux-product-tabs .product-tab:hover {
  background-color: #eee;
}
@media (max-width: 1199px) {
  .develux-product-tabs .product-tab {
    width: 100%;
  }
}
.develux-product-tabs .product-tab a {
  background-color: #fafafa;
  width: 100%;
  height: 100%;
  gap: 5px;
  line-height: 14px;
  min-height: 41px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #2271b1;
}
.develux-product-tabs .product-tab a .tab-icon-active {
  display: none;
}
.develux-product-tabs .product-tab a .tab-title {
  font-size: 13px;
}
.develux-product-tabs .product-tab a:hover {
  color: #135e96;
}
.develux-product-tabs .product-tab a.tab-js.active {
  background: #eee;
  color: #555;
}
.develux-product-tabs .product-tab a.tab-js.active .tab-icon-active {
  display: block;
}
.develux-product-tabs .product-tab a.tab-js.active .tab-icon-passive {
  display: none;
}

.develux-custom-properties-wrapper {
  height: auto;
}

.develux-custom-properties {
  width: 100%;
  z-index: 11;
  flex-direction: column;
  flex-wrap: wrap;
  position: absolute;
  left: 0;
  box-sizing: border-box;
}

.develux-custom-properties-before-item.start-from-bottom {
  top: 0;
}

.develux-custom-properties-before-item.start-from-top {
  bottom: 0;
}

.develux-custom-properties-after-item {
  top: 0;
}

.develux-collapse-up.rotated {
  display: block;
  transform: rotate(180deg);
}

.develux-use-tab-switcher {
  z-index: 5;
}

.develux-label-builder-tabs-switcher {
  margin: 20px 0 0 0;
  border-bottom: 1px solid #c3c4c7;
  padding-top: 9px;
  padding-bottom: 0;
}
.develux-label-builder-tabs-switcher .tab-develux-label-builder-btn {
  border: 1px solid #c3c4c7;
  border-bottom: none;
  margin-left: 10px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.71428571;
  font-weight: 600;
  background: #dcdcde;
  color: #50575e;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}
.develux-label-builder-tabs-switcher .tab-develux-label-builder-btn:hover {
  background-color: #fff;
  color: #3c434a;
}
.develux-label-builder-tabs-switcher .tab-develux-label-builder-btn.active {
  border-bottom: 1px solid #f0f0f1;
  background: #f0f0f1;
  color: #000;
  margin-bottom: -1px;
}

.admin_page_develux-custom-block-builder .develux-library-tab-component {
  display: none;
}
.admin_page_develux-custom-block-builder .develux-library-tab-component.active {
  display: block;
}

.develux-legend-arrow-up-down {
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d1d1d1;
}
.develux-legend-arrow-up-down .legend {
  color: #000 !important;
}

.develux-custom-tab-single-fields {
  max-width: 100%;
}

.admin_page_develux-custom-block-builder .develux-label-builder {
  background: #f0f0f1;
}
.admin_page_develux-custom-block-builder .develux-label-builder fieldset {
  background: #f0f0f1 !important;
}
.admin_page_develux-custom-block-builder .develux-label-builder .product-admin-preview {
  border-left: 1px solid #d6d6d6;
}
@media (max-width: 1199px) {
  .admin_page_develux-custom-block-builder .develux-label-builder .product-admin-preview {
    width: 100%;
    position: absolute;
    background: #f0f0f1;
    top: 0;
    right: 0;
    height: 100%;
    border-left: none;
  }
  .admin_page_develux-custom-block-builder .develux-label-builder .product-admin-preview.to-trey {
    height: 48px;
    min-height: 40px;
    overflow: hidden;
    border: none;
    right: 0;
  }
  .admin_page_develux-custom-block-builder .develux-label-builder .product-admin-preview.to-trey .develux-previewer-header {
    border: none;
  }
  .admin_page_develux-custom-block-builder .develux-label-builder .product-admin-preview.to-trey .develux-previewer-header .develux-previewer-show-js {
    left: inherit;
    right: 15px;
  }
}

.develux-custom-block-items {
  background: #fff;
  border: 1px solid #c3c4c7;
  margin: 30px 15px 15px 0;
}
.develux-custom-block-items-caption {
  height: 36.5px;
  border-bottom: 1px solid #c3c4c7;
}
.develux-custom-block-items-wrapper {
  width: auto;
  flex: 1;
}
@media (max-width: 1199px) {
  .develux-custom-block-items-wrapper {
    width: 100%;
    flex: auto;
  }
}
.develux-custom-block-items-caption-title {
  color: #2271b1;
  font-size: 14px;
  font-weight: 600;
  padding: 15px;
}

.develux-create-label-form {
  width: 35%;
}

.develux-custom-block-item {
  height: 57px;
}
.develux-custom-block-item:nth-child(odd) {
  background-color: #f6f7f7;
}
.develux-custom-block-item-title {
  color: #2271b1;
  font-size: 14px;
  font-weight: 600;
}
.develux-custom-block-item a {
  cursor: pointer;
  text-decoration: none;
}
.develux-custom-block-item a:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.develux-custom-block-item button.develux-delete-custom-block-btn {
  border: none;
  color: #b32d2e;
  font-weight: bold;
  background: none;
}
.develux-custom-block-item:hover-title {
  color: #135e96;
}
.develux-custom-block-item:hover button.develux-delete-custom-block-btn {
  color: #721d1e;
  cursor: pointer;
}

.develux .label-style label, .woocommerce_page_develux-custom-blocks .label-style label, .admin_page_develux-custom-block-builder .label-style label {
  line-height: 1.3;
  font-weight: 400;
  font-size: 14px;
  padding: 0 5px 0 0;
  width: 224px;
  min-width: 224px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.develux .label-style .label-position, .woocommerce_page_develux-custom-blocks .label-style .label-position, .admin_page_develux-custom-block-builder .label-style .label-position {
  width: 120px;
}
.develux .label-text-style input[type=radio], .woocommerce_page_develux-custom-blocks .label-text-style input[type=radio], .admin_page_develux-custom-block-builder .label-text-style input[type=radio] {
  display: none;
}
.develux .label-style input[type=radio], .woocommerce_page_develux-custom-blocks .label-style input[type=radio], .admin_page_develux-custom-block-builder .label-style input[type=radio] {
  margin: 0;
}
.develux .label-text-style .dashicons, .woocommerce_page_develux-custom-blocks .label-text-style .dashicons, .admin_page_develux-custom-block-builder .label-text-style .dashicons {
  font-size: 26px;
  color: #999;
  cursor: pointer;
}
.develux .label-text-style input[type=radio]:checked + span.dashicons, .woocommerce_page_develux-custom-blocks .label-text-style input[type=radio]:checked + span.dashicons, .admin_page_develux-custom-block-builder .label-text-style input[type=radio]:checked + span.dashicons {
  color: #2271b1;
}
.develux .product-admin-preview .label-preview.ui-draggable-handle, .develux .product-admin-preview .label-as-icon-preview.ui-draggable-handle, .woocommerce_page_develux-custom-blocks .product-admin-preview .label-preview.ui-draggable-handle, .woocommerce_page_develux-custom-blocks .product-admin-preview .label-as-icon-preview.ui-draggable-handle, .admin_page_develux-custom-block-builder .product-admin-preview .label-preview.ui-draggable-handle, .admin_page_develux-custom-block-builder .product-admin-preview .label-as-icon-preview.ui-draggable-handle {
  cursor: move;
}
.develux .product-admin-preview .ui-draggable-disabled, .woocommerce_page_develux-custom-blocks .product-admin-preview .ui-draggable-disabled, .admin_page_develux-custom-block-builder .product-admin-preview .ui-draggable-disabled {
  cursor: auto !important;
}
.develux .preview-image-container, .develux .label-preview, .woocommerce_page_develux-custom-blocks .preview-image-container, .woocommerce_page_develux-custom-blocks .label-preview, .admin_page_develux-custom-block-builder .preview-image-container, .admin_page_develux-custom-block-builder .label-preview {
  box-sizing: border-box;
}
.develux .preview-image-container .wp-post-image, .woocommerce_page_develux-custom-blocks .preview-image-container .wp-post-image, .admin_page_develux-custom-block-builder .preview-image-container .wp-post-image {
  width: 100%;
  height: 100%;
}
.develux .labels-tab, .develux .styles-tab, .woocommerce_page_develux-custom-blocks .labels-tab, .woocommerce_page_develux-custom-blocks .styles-tab, .admin_page_develux-custom-block-builder .labels-tab, .admin_page_develux-custom-block-builder .styles-tab {
  padding: 15px;
}
.develux .styles-tab, .woocommerce_page_develux-custom-blocks .styles-tab, .admin_page_develux-custom-block-builder .styles-tab {
  padding-right: 30px;
}

#develux-label-builder .develux-custom-blocks {
  display: none;
}

/**
*  Repeater Styles
 */
.develux * {
  box-sizing: border-box;
}

.develux .repeater-fields-container, .woocommerce_page_develux-custom-blocks .repeater-fields-container, .admin_page_develux-custom-block-builder .repeater-fields-container {
  width: 100%;
  height: auto;
  padding: 12px;
}
@media (max-width: 1279px) {
  .develux .repeater-fields-container, .woocommerce_page_develux-custom-blocks .repeater-fields-container, .admin_page_develux-custom-block-builder .repeater-fields-container {
    padding-right: 12px;
  }
}
.develux .repeater-fields-container .repeater-field-row, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row {
  background-color: white;
  cursor: move;
  justify-content: flex-start;
  gap: 20px;
  width: 96%;
}
@media (max-width: 1279px) {
  .develux .repeater-fields-container .repeater-field-row, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row {
    flex-direction: column-reverse;
    padding-bottom: 10px;
    border-bottom: 1px solid #f4f2f2;
    position: relative;
  }
  .develux .repeater-fields-container .repeater-field-row .develux-number-order, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-number-order, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-number-order {
    position: absolute;
    top: calc(50% - 16px);
    left: 5px;
  }
  .develux .repeater-fields-container .repeater-field-row .develux-upload button, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-upload button, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-upload button {
    width: 100%;
  }
  .develux .repeater-fields-container .repeater-field-row .develux-textarea-type-repeater, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-textarea-type-repeater, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-textarea-type-repeater {
    width: 90%;
  }
  .develux .repeater-fields-container .repeater-field-row .develux-image-box, .develux .repeater-fields-container .repeater-field-row .develux-upload, .develux .repeater-fields-container .repeater-field-row .develux-link, .develux .repeater-fields-container .repeater-field-row .develux-property, .develux .repeater-fields-container .repeater-field-row .develux-value, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-image-box, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-upload, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-link, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-property, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-value, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-image-box, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-upload, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-link, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-property, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-value {
    width: 80%;
    margin-left: 5%;
    flex: auto;
  }
  .develux .repeater-fields-container .repeater-field-row .develux-repeater-delete, .woocommerce_page_develux-custom-blocks .repeater-fields-container .repeater-field-row .develux-repeater-delete, .admin_page_develux-custom-block-builder .repeater-fields-container .repeater-field-row .develux-repeater-delete {
    position: absolute;
    top: calc(50% - 16px);
    right: 5px;
  }
}
@media (max-width: 480px) {
  .develux #repeater_fields_container .repeater-field-row input[type=text], .woocommerce_page_develux-custom-blocks #repeater_fields_container .repeater-field-row input[type=text], .admin_page_develux-custom-block-builder #repeater_fields_container .repeater-field-row input[type=text] {
    width: 180px;
  }
}
.develux #tab-repeater .develux-property, .woocommerce_page_develux-custom-blocks #tab-repeater .develux-property, .admin_page_develux-custom-block-builder #tab-repeater .develux-property {
  flex-grow: 1;
}
.develux #tab-repeater .develux-value, .woocommerce_page_develux-custom-blocks #tab-repeater .develux-value, .admin_page_develux-custom-block-builder #tab-repeater .develux-value {
  flex-grow: 1;
}
.develux #tab-repeater .repeater-property-field, .develux #tab-repeater .repeater-value-field, .woocommerce_page_develux-custom-blocks #tab-repeater .repeater-property-field, .woocommerce_page_develux-custom-blocks #tab-repeater .repeater-value-field, .admin_page_develux-custom-block-builder #tab-repeater .repeater-property-field, .admin_page_develux-custom-block-builder #tab-repeater .repeater-value-field {
  width: 100%;
}
.develux #tab-custom .repeater-fields-container, .woocommerce_page_develux-custom-blocks #tab-custom .repeater-fields-container, .admin_page_develux-custom-block-builder #tab-custom .repeater-fields-container {
  padding-left: 0;
}
@media (max-width: 1279px) {
  .develux #tab-custom .repeater-fields-container, .woocommerce_page_develux-custom-blocks #tab-custom .repeater-fields-container, .admin_page_develux-custom-block-builder #tab-custom .repeater-fields-container {
    padding-right: 0;
  }
}
.develux .image-box, .woocommerce_page_develux-custom-blocks .image-box, .admin_page_develux-custom-block-builder .image-box {
  width: 75px;
}
.develux .image-box .repeater-icon-preview, .develux .image-box img, .woocommerce_page_develux-custom-blocks .image-box .repeater-icon-preview, .woocommerce_page_develux-custom-blocks .image-box img, .admin_page_develux-custom-block-builder .image-box .repeater-icon-preview, .admin_page_develux-custom-block-builder .image-box img {
  width: 32px;
  height: 32px;
  object-fit: cover;
  object-position: center;
}
.develux .image-box-js, .woocommerce_page_develux-custom-blocks .image-box-js, .admin_page_develux-custom-block-builder .image-box-js {
  display: flex;
  gap: 5px;
}
.develux .remove-row, .woocommerce_page_develux-custom-blocks .remove-row, .admin_page_develux-custom-block-builder .remove-row {
  display: flex;
}
.develux .clear-icon, .woocommerce_page_develux-custom-blocks .clear-icon, .admin_page_develux-custom-block-builder .clear-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.develux-product-repeater-tooltip-wrapper {
  position: relative;
}
.develux-product-repeater-tooltip-wrapper .develux-product-repeater-tooltip {
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  z-index: 999;
}
.develux-product-repeater-tooltip-wrapper:hover .develux-product-repeater-tooltip {
  display: block;
}

.develux-product-repeater-tooltip-arrow {
  position: absolute;
  z-index: -1;
  top: -8px;
  left: calc(50% - 8px);
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
}

.develux-product-repeater-tooltip2-wrapper {
  position: relative;
  word-break: break-word;
}
.develux-product-repeater-tooltip2-wrapper .develux-product-repeater-tooltip2 {
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  z-index: 999;
}
.develux-product-repeater-tooltip2-wrapper:hover .develux-product-repeater-tooltip2 {
  display: block;
}

.develux-product-repeater-tooltip2-arrow {
  position: absolute;
  z-index: -1;
  top: -8px;
  left: calc(50% - 8px);
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
}

.develux-number-order {
  width: 10px;
}

.develux-product-repeater-tooltip-wrapper a {
  text-decoration: none;
}

#develux_product_card_configurator_global .develux-custom-blocks {
  display: none;
}

.admin_page_develux-custom-block-builder form .repeater-fields-container {
  padding-left: 0;
  padding-right: 0;
}
.admin_page_develux-custom-block-builder form .repeater-fields-container .repeater-field-row {
  background-color: #ededed;
  padding: 10px;
  border: 1px solid #d6d6d6;
  cursor: move;
  justify-content: flex-start;
  gap: 20px;
  max-width: 100%;
  width: 96%;
  margin-bottom: 10px;
}

.develux-2field-type-repeater .develux-value {
  width: auto;
  flex: 1;
}
.develux-2field-type-repeater .develux-value textarea {
  height: 32px;
  padding-top: 5px;
  resize: none;
}

/**
* -------------------- BUTTON --------------------------
 */
.develux-button, .develux .delete-button, .woocommerce_page_develux-custom-blocks .delete-button, .admin_page_develux-custom-block-builder .delete-button, .develux .remove-button, .woocommerce_page_develux-custom-blocks .remove-button, .admin_page_develux-custom-block-builder .remove-button, .develux .upload-button, .woocommerce_page_develux-custom-blocks .upload-button, .admin_page_develux-custom-block-builder .upload-button {
  background: white;
  cursor: pointer;
  height: 36px;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 1px;
  gap: 8px;
}
.develux-button:hover, .develux .delete-button:hover, .woocommerce_page_develux-custom-blocks .delete-button:hover, .admin_page_develux-custom-block-builder .delete-button:hover, .develux .remove-button:hover, .woocommerce_page_develux-custom-blocks .remove-button:hover, .admin_page_develux-custom-block-builder .remove-button:hover, .develux .upload-button:hover, .woocommerce_page_develux-custom-blocks .upload-button:hover, .admin_page_develux-custom-block-builder .upload-button:hover {
  background: #f0f0f1;
}

.develux-button .svg-active-js, .develux .delete-button .svg-active-js, .woocommerce_page_develux-custom-blocks .delete-button .svg-active-js, .admin_page_develux-custom-block-builder .delete-button .svg-active-js, .develux .remove-button .svg-active-js, .woocommerce_page_develux-custom-blocks .remove-button .svg-active-js, .admin_page_develux-custom-block-builder .remove-button .svg-active-js, .develux .upload-button .svg-active-js, .woocommerce_page_develux-custom-blocks .upload-button .svg-active-js, .admin_page_develux-custom-block-builder .upload-button .svg-active-js, .remove-row .svg-active-js, .remove-repeater-field .svg-active-js, .clear-icon .svg-active-js {
  display: none;
}
.develux-button .svg-passive-js, .develux .delete-button .svg-passive-js, .woocommerce_page_develux-custom-blocks .delete-button .svg-passive-js, .admin_page_develux-custom-block-builder .delete-button .svg-passive-js, .develux .remove-button .svg-passive-js, .woocommerce_page_develux-custom-blocks .remove-button .svg-passive-js, .admin_page_develux-custom-block-builder .remove-button .svg-passive-js, .develux .upload-button .svg-passive-js, .woocommerce_page_develux-custom-blocks .upload-button .svg-passive-js, .admin_page_develux-custom-block-builder .upload-button .svg-passive-js, .remove-row .svg-passive-js, .remove-repeater-field .svg-passive-js, .clear-icon .svg-passive-js {
  display: block;
}
.develux-button:hover .svg-active-js, .develux .delete-button:hover .svg-active-js, .woocommerce_page_develux-custom-blocks .delete-button:hover .svg-active-js, .admin_page_develux-custom-block-builder .delete-button:hover .svg-active-js, .develux .remove-button:hover .svg-active-js, .woocommerce_page_develux-custom-blocks .remove-button:hover .svg-active-js, .admin_page_develux-custom-block-builder .remove-button:hover .svg-active-js, .develux .upload-button:hover .svg-active-js, .woocommerce_page_develux-custom-blocks .upload-button:hover .svg-active-js, .admin_page_develux-custom-block-builder .upload-button:hover .svg-active-js, .remove-row:hover .svg-active-js, .remove-repeater-field:hover .svg-active-js, .clear-icon:hover .svg-active-js {
  display: block;
}
.develux-button:hover .svg-passive-js, .develux .delete-button:hover .svg-passive-js, .woocommerce_page_develux-custom-blocks .delete-button:hover .svg-passive-js, .admin_page_develux-custom-block-builder .delete-button:hover .svg-passive-js, .develux .remove-button:hover .svg-passive-js, .woocommerce_page_develux-custom-blocks .remove-button:hover .svg-passive-js, .admin_page_develux-custom-block-builder .remove-button:hover .svg-passive-js, .develux .upload-button:hover .svg-passive-js, .woocommerce_page_develux-custom-blocks .upload-button:hover .svg-passive-js, .admin_page_develux-custom-block-builder .upload-button:hover .svg-passive-js, .remove-row:hover .svg-passive-js, .remove-repeater-field:hover .svg-passive-js, .clear-icon:hover .svg-passive-js {
  display: none;
}

.develux .add-button, .develux .upload-button, .woocommerce_page_develux-custom-blocks .add-button, .woocommerce_page_develux-custom-blocks .upload-button, .admin_page_develux-custom-block-builder .add-button, .admin_page_develux-custom-block-builder .upload-button {
  width: 120px;
  color: white;
  border: 1px solid #2271b1;
  background: #2271b1;
}
@media (max-width: 480px) {
  .develux .add-button, .develux .upload-button, .woocommerce_page_develux-custom-blocks .add-button, .woocommerce_page_develux-custom-blocks .upload-button, .admin_page_develux-custom-block-builder .add-button, .admin_page_develux-custom-block-builder .upload-button {
    width: 115px;
    gap: 4px;
  }
}
.develux .add-button:hover, .develux .upload-button:hover, .woocommerce_page_develux-custom-blocks .add-button:hover, .woocommerce_page_develux-custom-blocks .upload-button:hover, .admin_page_develux-custom-block-builder .add-button:hover, .admin_page_develux-custom-block-builder .upload-button:hover {
  background: #135e96;
}
.develux .styling-button, .woocommerce_page_develux-custom-blocks .styling-button, .admin_page_develux-custom-block-builder .styling-button {
  width: 178px;
  border-radius: 8px;
  color: #333333;
  background: #f4f2f2;
  border: 1px solid #D6D6D6;
}
.develux .styling-button .svg-active-js, .woocommerce_page_develux-custom-blocks .styling-button .svg-active-js, .admin_page_develux-custom-block-builder .styling-button .svg-active-js {
  display: none;
}
.develux .styling-button .svg-passive-js, .woocommerce_page_develux-custom-blocks .styling-button .svg-passive-js, .admin_page_develux-custom-block-builder .styling-button .svg-passive-js {
  display: block;
}
.develux .styling-button:hover, .woocommerce_page_develux-custom-blocks .styling-button:hover, .admin_page_develux-custom-block-builder .styling-button:hover {
  background: #135e96;
  color: #fff;
  border: 1px solid #135e96;
}
.develux .styling-button:hover .svg-passive-js, .woocommerce_page_develux-custom-blocks .styling-button:hover .svg-passive-js, .admin_page_develux-custom-block-builder .styling-button:hover .svg-passive-js {
  display: none;
}
.develux .styling-button:hover .svg-active-js, .woocommerce_page_develux-custom-blocks .styling-button:hover .svg-active-js, .admin_page_develux-custom-block-builder .styling-button:hover .svg-active-js {
  display: block;
}
.develux .save-button:hover, .woocommerce_page_develux-custom-blocks .save-button:hover, .admin_page_develux-custom-block-builder .save-button:hover {
  background: #135e96;
  color: #fff;
}
.develux .add-button.active, .develux .active.upload-button, .woocommerce_page_develux-custom-blocks .add-button.active, .woocommerce_page_develux-custom-blocks .active.upload-button, .admin_page_develux-custom-block-builder .add-button.active, .admin_page_develux-custom-block-builder .active.upload-button {
  background: #135e96;
  color: #fff;
}
.develux .add-button.active .svg-active-js, .develux .active.upload-button .svg-active-js, .woocommerce_page_develux-custom-blocks .add-button.active .svg-active-js, .woocommerce_page_develux-custom-blocks .active.upload-button .svg-active-js, .admin_page_develux-custom-block-builder .add-button.active .svg-active-js, .admin_page_develux-custom-block-builder .active.upload-button .svg-active-js {
  display: block;
}
.develux .add-button.active .svg-passive-js, .develux .active.upload-button .svg-passive-js, .woocommerce_page_develux-custom-blocks .add-button.active .svg-passive-js, .woocommerce_page_develux-custom-blocks .active.upload-button .svg-passive-js, .admin_page_develux-custom-block-builder .add-button.active .svg-passive-js, .admin_page_develux-custom-block-builder .active.upload-button .svg-passive-js {
  display: none;
}
.develux .previewer-add-to-cart-button, .woocommerce_page_develux-custom-blocks .previewer-add-to-cart-button, .admin_page_develux-custom-block-builder .previewer-add-to-cart-button {
  background: #2271b1;
  color: #fff;
  cursor: pointer;
  height: 36px;
  padding: 5px 15px;
  border-radius: 4px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border-width: 1px;
  gap: 8px;
}
.develux .previewer-add-to-cart-button:hover, .woocommerce_page_develux-custom-blocks .previewer-add-to-cart-button:hover, .admin_page_develux-custom-block-builder .previewer-add-to-cart-button:hover {
  background: #135e96;
}
.develux .upload-icon-button, .woocommerce_page_develux-custom-blocks .upload-icon-button, .admin_page_develux-custom-block-builder .upload-icon-button {
  color: #2271b1;
  border-radius: 3px;
  border: 1px solid #2271b1;
  background: #f6f7f7;
  height: 32px;
}
.develux .upload-icon-button:hover, .woocommerce_page_develux-custom-blocks .upload-icon-button:hover, .admin_page_develux-custom-block-builder .upload-icon-button:hover {
  background: #f0f0f1;
  border-color: #0a4b78;
  color: #0a4b78;
}
.develux .upload-button, .woocommerce_page_develux-custom-blocks .upload-button, .admin_page_develux-custom-block-builder .upload-button {
  height: 36px;
  border: 1px solid #D6D6D6;
}
.develux .remove-repeater-field, .woocommerce_page_develux-custom-blocks .remove-repeater-field, .admin_page_develux-custom-block-builder .remove-repeater-field {
  height: 32px;
  width: 32px;
  cursor: pointer;
  border: none;
  background: white;
}
.develux .remove-button, .woocommerce_page_develux-custom-blocks .remove-button, .admin_page_develux-custom-block-builder .remove-button {
  border: none;
  cursor: pointer;
  background: white;
  height: 36px;
  width: 36px;
}
.develux .delete-button, .woocommerce_page_develux-custom-blocks .delete-button, .admin_page_develux-custom-block-builder .delete-button {
  border: 2px solid #e2deee;
  cursor: pointer;
  background: #fff;
  height: 36px;
  width: 100%;
}
.develux .clear-uploaded-icon-button, .woocommerce_page_develux-custom-blocks .clear-uploaded-icon-button, .admin_page_develux-custom-block-builder .clear-uploaded-icon-button {
  height: 32px;
  width: 32px;
  cursor: pointer;
  border: none;
  background: #fff;
}
.develux .preview-button, .woocommerce_page_develux-custom-blocks .preview-button, .admin_page_develux-custom-block-builder .preview-button {
  cursor: pointer;
  height: 30px;
  border-radius: 2px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #2271b1;
  background: #2271b1;
  color: #fff;
  padding: 0 16px;
}
.develux .preview-button:hover, .woocommerce_page_develux-custom-blocks .preview-button:hover, .admin_page_develux-custom-block-builder .preview-button:hover {
  background: #135e96;
}

.develux-wc-button {
  display: block;
  border-radius: 2px;
  cursor: pointer;
  padding: 10px 15px;
  border: none;
  margin: 0 auto 0;
  background: #2271b1;
  color: #fff;
  outline: 1px solid rgba(0, 0, 0, 0);
  text-decoration: none;
  text-shadow: none;
  white-space: nowrap;
}
.develux-wc-button:hover, .develux-wc-button:focus, .develux-wc-button:active {
  background: #135e96;
}

#adminmenu .toplevel_page_develuxpp-dashboard .wp-menu-image img {
  padding: 6px 0 0;
  opacity: 1;
}

body.wp-admin #develux-label-builder fieldset, #develux-custom-block-builder fieldset, #develux_product_card_configurator fieldset {
  background: #fff;
  margin-bottom: 10px;
}
body.wp-admin #develux-label-builder .square, #develux-custom-block-builder .square, #develux_product_card_configurator .square {
  width: 36px;
}
body.wp-admin #develux-label-builder .rectangle, #develux-custom-block-builder .rectangle, #develux_product_card_configurator .rectangle {
  width: 100%;
}
body.wp-admin #develux-label-builder .rectangle-2x, #develux-custom-block-builder .rectangle-2x, #develux_product_card_configurator .rectangle-2x {
  width: 100%;
}
body.wp-admin #develux-label-builder .rectangle-3x, #develux-custom-block-builder .rectangle-3x, #develux_product_card_configurator .rectangle-3x {
  width: 100%;
}
body.wp-admin #develux-label-builder .range, #develux-custom-block-builder .range, #develux_product_card_configurator .range {
  width: 60px;
}
body.wp-admin #develux-label-builder textarea, #develux-custom-block-builder textarea, #develux_product_card_configurator textarea {
  border: 1px solid #D6D6D6 !important;
}
body.wp-admin #develux-label-builder input[type=text], body.wp-admin #develux-label-builder input[type=number], body.wp-admin #develux-label-builder select, #develux-custom-block-builder input[type=text], #develux-custom-block-builder input[type=number], #develux-custom-block-builder select, #develux_product_card_configurator input[type=text], #develux_product_card_configurator input[type=number], #develux_product_card_configurator select {
  border: 1px solid #8c8f94;
  border-radius: 4px;
  height: 40px;
  min-height: 40px;
  font-size: 14px;
  width: 400px;
}
@media (max-width: 782px) {
  body.wp-admin #develux-label-builder input[type=text], body.wp-admin #develux-label-builder input[type=number], body.wp-admin #develux-label-builder select, #develux-custom-block-builder input[type=text], #develux-custom-block-builder input[type=number], #develux-custom-block-builder select, #develux_product_card_configurator input[type=text], #develux_product_card_configurator input[type=number], #develux_product_card_configurator select {
    height: 32px;
    min-height: 32px;
  }
}
body.wp-admin #develux-label-builder input[type=text]:active, body.wp-admin #develux-label-builder input[type=text]:focus, body.wp-admin #develux-label-builder input[type=text]:hover, body.wp-admin #develux-label-builder input[type=number]:active, body.wp-admin #develux-label-builder input[type=number]:focus, body.wp-admin #develux-label-builder input[type=number]:hover, body.wp-admin #develux-label-builder select:active, body.wp-admin #develux-label-builder select:focus, body.wp-admin #develux-label-builder select:hover, #develux-custom-block-builder input[type=text]:active, #develux-custom-block-builder input[type=text]:focus, #develux-custom-block-builder input[type=text]:hover, #develux-custom-block-builder input[type=number]:active, #develux-custom-block-builder input[type=number]:focus, #develux-custom-block-builder input[type=number]:hover, #develux-custom-block-builder select:active, #develux-custom-block-builder select:focus, #develux-custom-block-builder select:hover, #develux_product_card_configurator input[type=text]:active, #develux_product_card_configurator input[type=text]:focus, #develux_product_card_configurator input[type=text]:hover, #develux_product_card_configurator input[type=number]:active, #develux_product_card_configurator input[type=number]:focus, #develux_product_card_configurator input[type=number]:hover, #develux_product_card_configurator select:active, #develux_product_card_configurator select:focus, #develux_product_card_configurator select:hover {
  color: #808080;
}
body.wp-admin #develux-label-builder .develux-property input[type=text], #develux-custom-block-builder .develux-property input[type=text], #develux_product_card_configurator .develux-property input[type=text] {
  width: 100%;
}
body.wp-admin #develux-label-builder input[type=radio], #develux-custom-block-builder input[type=radio], #develux_product_card_configurator input[type=radio] {
  position: relative;
  width: 16px;
  height: 16px;
  margin: 0 !important;
}
body.wp-admin #develux-label-builder select.unit-selector, #develux-custom-block-builder select.unit-selector, #develux_product_card_configurator select.unit-selector {
  background-color: #e2e2e4;
}
body.wp-admin #develux-label-builder .develux-checkbox-container label:active,
body.wp-admin #develux-label-builder .develux-checkbox-container label:focus, #develux-custom-block-builder .develux-checkbox-container label:active,
#develux-custom-block-builder .develux-checkbox-container label:focus, #develux_product_card_configurator .develux-checkbox-container label:active,
#develux_product_card_configurator .develux-checkbox-container label:focus {
  outline: none !important;
  box-shadow: none !important;
}
body.wp-admin #develux-label-builder .develux-checkbox, #develux-custom-block-builder .develux-checkbox, #develux_product_card_configurator .develux-checkbox {
  position: relative;
  display: inline-block;
  margin: 0;
  cursor: pointer;
}
body.wp-admin #develux-label-builder .unit-selector-bg, #develux-custom-block-builder .unit-selector-bg, #develux_product_card_configurator .unit-selector-bg {
  position: relative;
}
body.wp-admin #develux-label-builder .unit-selector-bg:before, #develux-custom-block-builder .unit-selector-bg:before, #develux_product_card_configurator .unit-selector-bg:before {
  content: "";
  position: absolute;
  display: block;
  width: 12px;
  height: 32px;
  left: -6px;
  top: 0;
  background: #e2e2e4;
  z-index: 0;
}
body.wp-admin #develux-label-builder legend, body.wp-admin #develux-label-builder .legend, #develux-custom-block-builder legend, #develux-custom-block-builder .legend, #develux_product_card_configurator legend, #develux_product_card_configurator .legend {
  font-size: 1.3em;
  margin: 1em 0;
  font-weight: 600;
  color: #555;
  padding: 5px 0;
}
body.wp-admin #develux-label-builder .develux-legend-arrow-up-down .legend, #develux-custom-block-builder .develux-legend-arrow-up-down .legend, #develux_product_card_configurator .develux-legend-arrow-up-down .legend {
  font-size: 14px;
}
body.wp-admin #develux-label-builder .develux-radiobutton-decor, #develux-custom-block-builder .develux-radiobutton-decor, #develux_product_card_configurator .develux-radiobutton-decor {
  border-radius: 6px;
  border: 3px solid #f4f2f2;
  cursor: pointer;
  background: #f4f2f2;
}
body.wp-admin #develux-label-builder .develux-radiobutton-decor label, #develux-custom-block-builder .develux-radiobutton-decor label, #develux_product_card_configurator .develux-radiobutton-decor label {
  cursor: pointer;
}
body.wp-admin #develux-label-builder .develux-radiobutton-decor input[type=radio], #develux-custom-block-builder .develux-radiobutton-decor input[type=radio], #develux_product_card_configurator .develux-radiobutton-decor input[type=radio] {
  display: none;
}
body.wp-admin #develux-label-builder .develux-radiobutton-decor input[type=radio]:checked + span.radiobutton-decor-svg-icon, #develux-custom-block-builder .develux-radiobutton-decor input[type=radio]:checked + span.radiobutton-decor-svg-icon, #develux_product_card_configurator .develux-radiobutton-decor input[type=radio]:checked + span.radiobutton-decor-svg-icon {
  background: white;
}
body.wp-admin #develux-label-builder .develux-radiobutton-decor .radiobutton-decor-svg-icon, #develux-custom-block-builder .develux-radiobutton-decor .radiobutton-decor-svg-icon, #develux_product_card_configurator .develux-radiobutton-decor .radiobutton-decor-svg-icon {
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
}
body.wp-admin #develux-label-builder .color-picker-wrapper, #develux-custom-block-builder .color-picker-wrapper, #develux_product_card_configurator .color-picker-wrapper {
  border-radius: 4px;
  max-width: 50%;
}
body.wp-admin #develux-label-builder .color-picker-wrapper input[type=color], #develux-custom-block-builder .color-picker-wrapper input[type=color], #develux_product_card_configurator .color-picker-wrapper input[type=color] {
  min-width: 30px;
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
body.wp-admin #develux-label-builder .color-picker-wrapper .color-hex, #develux-custom-block-builder .color-picker-wrapper .color-hex, #develux_product_card_configurator .color-picker-wrapper .color-hex {
  min-width: 84px;
  width: 84px;
  border-radius: 4px;
}

body.wp-admin .develux-label-title-style input#develux-label-text {
  width: 50% !important;
  border: 2px solid #2271b1 !important;
  background: #E3D6F3 !important;
  padding-bottom: 15px !important;
  padding-top: 16px !important;
}
body.wp-admin .develux-label-title-style input#develux-label-text:hover, body.wp-admin .develux-label-title-style input#develux-label-text:active, body.wp-admin .develux-label-title-style input#develux-label-text:focus {
  border: 2px solid #2271b1 !important;
}

[data-develux-tooltip] {
  position: relative;
}
[data-develux-tooltip] i {
  cursor: pointer;
  padding: 0;
  margin: 0 0 0 9px;
  line-height: 11px;
  font-size: 16px !important;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}

.develux-select-wrapper [data-develux-tooltip] {
  position: relative;
}
.develux-select-wrapper [data-develux-tooltip] i {
  margin: 0 0 0 1px;
}

.develux-checkbox-container [data-develux-tooltip] {
  position: relative;
}
.develux-checkbox-container [data-develux-tooltip] i {
  margin-top: -3px;
}

[data-develux-tooltip]:after {
  content: attr(data-develux-tooltip);
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #1e1e1e;
  color: #fff;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  white-space: normal;
  display: none;
  z-index: 999;
  width: 150px;
  text-align: center;
}

[data-develux-tooltip]:before {
  content: "";
  position: absolute;
  margin-top: -12px;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 6px solid transparent;
  border-bottom-color: #23282d;
  display: none;
  z-index: 998;
}

[data-develux-tooltip]:hover:before {
  display: block;
}

[data-develux-tooltip]:hover:after {
  display: block;
}

.develux-previewer-header {
  height: 48px;
  min-width: 80px;
  border-bottom: 1px solid #D6D6D6;
}

.develux-custom-properties.hovered {
  display: none;
}

.develux .product-admin-preview:hover .develux-custom-properties.hovered, .woocommerce_page_develux-custom-blocks .product-admin-preview:hover .develux-custom-properties.hovered, .admin_page_develux-custom-block-builder .product-admin-preview:hover .develux-custom-properties.hovered {
  display: flex;
}
.develux .product-admin-wrapper, .woocommerce_page_develux-custom-blocks .product-admin-wrapper, .admin_page_develux-custom-block-builder .product-admin-wrapper {
  width: 270px;
  height: auto;
  min-height: 500px;
  margin: 0 auto 0;
  overflow-x: hidden;
}
.develux .product-admin-wrapper *, .woocommerce_page_develux-custom-blocks .product-admin-wrapper *, .admin_page_develux-custom-block-builder .product-admin-wrapper * {
  box-sizing: border-box;
}
.develux .product-admin-wrapper ol li, .woocommerce_page_develux-custom-blocks .product-admin-wrapper ol li, .admin_page_develux-custom-block-builder .product-admin-wrapper ol li {
  margin: 0 0 0 0;
}
.develux .product-admin-wrapper-ajax, .woocommerce_page_develux-custom-blocks .product-admin-wrapper-ajax, .admin_page_develux-custom-block-builder .product-admin-wrapper-ajax {
  border: 1px solid #eee;
  overflow-x: visible;
  overflow-y: visible;
}
.develux .product-admin-wrapper-ajax .hovered, .woocommerce_page_develux-custom-blocks .product-admin-wrapper-ajax .hovered, .admin_page_develux-custom-block-builder .product-admin-wrapper-ajax .hovered {
  display: none;
}
.develux .product-admin-wrapper-ajax:hover .hovered, .woocommerce_page_develux-custom-blocks .product-admin-wrapper-ajax:hover .hovered, .admin_page_develux-custom-block-builder .product-admin-wrapper-ajax:hover .hovered {
  display: block;
}
.develux .img-property-js, .woocommerce_page_develux-custom-blocks .img-property-js, .admin_page_develux-custom-block-builder .img-property-js {
  height: auto;
}
.develux .list-property-js, .woocommerce_page_develux-custom-blocks .list-property-js, .admin_page_develux-custom-block-builder .list-property-js {
  padding: 0 10px;
  margin: 0 0 0 0;
}
.develux .product-admin-preview, .woocommerce_page_develux-custom-blocks .product-admin-preview, .admin_page_develux-custom-block-builder .product-admin-preview {
  position: sticky;
  margin: 0 auto 0;
  align-self: self-start;
  top: 100px;
  z-index: 111;
  max-height: 3960px;
}
@media (max-width: 1199px) {
  .develux .product-admin-preview, .woocommerce_page_develux-custom-blocks .product-admin-preview, .admin_page_develux-custom-block-builder .product-admin-preview {
    width: 100%;
    min-height: 550px;
  }
}
.develux .product-admin-preview-single, .woocommerce_page_develux-custom-blocks .product-admin-preview-single, .admin_page_develux-custom-block-builder .product-admin-preview-single {
  margin-top: 15px;
  overflow-x: auto;
  overflow-y: auto;
}
@media (max-width: 1199px) {
  .develux .product-admin-preview-single, .woocommerce_page_develux-custom-blocks .product-admin-preview-single, .admin_page_develux-custom-block-builder .product-admin-preview-single {
    position: sticky;
    margin: 0 auto 0;
    top: 0;
    z-index: 111;
    max-height: 550px;
    overflow-x: auto;
    overflow-y: auto;
  }
}
@media (max-width: 1199px) {
  .develux .product-admin-preview-single .develux-previewer-header, .woocommerce_page_develux-custom-blocks .product-admin-preview-single .develux-previewer-header, .admin_page_develux-custom-block-builder .product-admin-preview-single .develux-previewer-header {
    display: none;
  }
}
@media (max-width: 1199px) {
  .develux .product-admin-preview.to-trey, .woocommerce_page_develux-custom-blocks .product-admin-preview.to-trey, .admin_page_develux-custom-block-builder .product-admin-preview.to-trey {
    width: 80px;
  }
}

.develux-show-more-properties-js {
  cursor: pointer;
}

.develux-previewer-header {
  position: relative;
  justify-content: center !important;
}
.develux-previewer-header .develux-previewer-show-js {
  position: absolute;
  left: 15px;
  line-height: 0.5;
}

.develux-product-repeater-tooltip-wrapper .develux-product-repeater-tooltip {
  display: none;
  position: absolute;
  top: 55px;
  width: 150px;
  height: auto;
  padding: 5px;
  border: 1px solid #ccc;
  transform: translateX(-50%);
  word-break: break-word;
}
.develux-product-repeater-tooltip-wrapper .develux-product-repeater-tooltip span {
  transform: rotate(45deg);
}

.product-admin-preview li {
  margin-bottom: 0;
}

.develux-wrapper-bulk-editor {
  padding: 15px 0;
}
.develux-wrapper-bulk-editor .develux-wrapper-taxonomies {
  display: flex;
  justify-content: space-between;
}
.develux-wrapper-bulk-editor .develux-wrapper-taxonomies .develux-categories-box, .develux-wrapper-bulk-editor .develux-wrapper-taxonomies .develux-tags-box {
  padding: 0;
  width: 49%;
  height: 440px;
  position: relative;
  box-sizing: border-box;
}
.develux-wrapper-bulk-editor .develux-wrapper-taxonomies .develux-categories-box .taxonomy-list-box, .develux-wrapper-bulk-editor .develux-wrapper-taxonomies .develux-tags-box .taxonomy-list-box {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  min-height: 300px;
  height: 400px;
  overflow-y: auto;
}
.develux-wrapper-bulk-editor .develux-wrapper-search-product {
  display: flex;
  justify-content: space-between;
}
.develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-include-box, .develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-exclude-box {
  background-color: #f7f7f7;
  padding: 15px;
  width: 49%;
  height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  box-sizing: border-box;
}
.develux-wrapper-bulk-editor .develux-bulk-action-title {
  font-weight: 500;
  font-size: 16px;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.develux-wrapper-bulk-editor hr {
  margin: 30px 0;
  border: 1px solid #f3f3f3;
}
.develux-wrapper-bulk-editor .develux-cat-row {
  display: grid;
  grid-template-columns: 6% 13% 64% 17%;
  padding: 10px;
  border-bottom: 1px solid #e2e2e2;
  align-items: center;
  background: #fff;
}
.develux-wrapper-bulk-editor .develux-cat-row:nth-child(odd) {
  background: #f7f7f7;
}
.develux-wrapper-bulk-editor .develux-tag-row {
  display: grid;
  grid-template-columns: 6% 13% 64% 17%;
  padding: 27px 10px;
  border-bottom: 1px solid #e2e2e2;
  align-items: center;
  background: #fff;
}
.develux-wrapper-bulk-editor .develux-tag-row:nth-child(odd) {
  background: #f7f7f7;
}
.develux-wrapper-bulk-editor .develux-woo-tag-list .develux-tag-row {
  grid-template-columns: 6% 74% 20%;
}
.develux-wrapper-bulk-editor .develux-cat-row-header, .develux-wrapper-bulk-editor .develux-tag-row-header {
  background-color: #fff;
  padding: 10px;
  border: 1px solid #e2e2e2;
}
.develux-wrapper-bulk-editor .develux-cat-row-header:nth-child(odd), .develux-wrapper-bulk-editor .develux-tag-row-header:nth-child(odd) {
  background: #fff;
}
.develux-wrapper-bulk-editor .develux-cat-row-header p, .develux-wrapper-bulk-editor .develux-tag-row-header p {
  color: #2271b1;
}
.develux-wrapper-bulk-editor .develux-tag-row-header {
  grid-template-columns: 6% 74% 20%;
}
.develux-wrapper-bulk-editor p {
  margin: 0;
  padding: 0;
}
.develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-search-input-wrapper {
  display: flex;
  max-width: 100%;
  border: 1px solid #D6D6D6;
  border-radius: 8px;
  background: #fff;
  padding: 3px 5px;
  justify-content: space-between;
}
.develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-search-input-wrapper #develux-search-include-product, .develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-search-input-wrapper #develux-search-exclude-product {
  border: 0 !important;
  border-color: #fff;
  width: 93%;
}
.develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-search-input-wrapper #develux-search-include-product::placeholder, .develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-search-input-wrapper #develux-search-exclude-product::placeholder {
  color: #B3B3B3;
}
.develux-wrapper-bulk-editor .develux-product-search-result {
  position: absolute;
  width: calc(100% - 55px);
  height: auto;
  max-height: 300px;
  overflow-y: auto;
  background-color: #ffffff;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #ececec;
  display: none;
}
.develux-wrapper-bulk-editor .develux-included-product-box, .develux-wrapper-bulk-editor .develux-included-product-box:hover {
  background: #f7fff7;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper:hover {
  background: #fbfbfb;
  border-radius: 3px;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper {
  padding: 0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid lightgray;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-found-product-item {
  padding: 5px 0;
  margin: 5px 0;
  display: flex;
  align-items: center;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-found-product-item img {
  margin-right: 10px;
  border-radius: 4px;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-included-product {
  background-color: #7bcb7b;
  border: 0;
  color: #fff;
  padding: 6px 6px;
  border-radius: 3px;
  user-select: none;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-remove-product-from-included, .develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-remove-product-from-excluded {
  user-select: none;
  background-color: #fe2c2c;
  border: 0;
  color: #fff;
  padding: 6px 6px;
  border-radius: 3px;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-remove-product-from-included:hover, .develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-remove-product-from-excluded:hover {
  cursor: pointer;
  background-color: #de1c1c;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-add-product-to-include, .develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-add-product-to-exclude {
  background-color: #2271b1;
  border: 0;
  color: #fff;
  padding: 6px 6px;
  border-radius: 3px;
}
.develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-add-product-to-include:hover, .develux-wrapper-bulk-editor .develux-found-product-wrapper .develux-add-product-to-include .develux-action-add-product-to-exclude:hover {
  cursor: pointer;
  background-color: #2271b1;
}

.develux-items-line {
  display: flex;
  align-items: center;
}

.develux-hide-search-result, .develux-hide-search-result-exclude {
  cursor: pointer;
}

.develux-hide-dynamic-item {
  display: none !important;
}

@media screen and (max-width: 1100px) {
  .develux-wrapper-bulk-editor .develux-wrapper-taxonomies {
    flex-direction: column;
  }
  .develux-wrapper-bulk-editor .develux-wrapper-taxonomies .develux-categories-box, .develux-wrapper-bulk-editor .develux-wrapper-taxonomies .develux-tags-box {
    width: 100%;
    margin-bottom: 25px;
  }
  .develux-wrapper-bulk-editor .develux-wrapper-search-product {
    flex-direction: column;
  }
  .develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-include-box, .develux-wrapper-bulk-editor .develux-wrapper-search-product .develux-exclude-box {
    width: 100%;
    margin-bottom: 25px;
  }
  .develux-wrapper-bulk-editor hr {
    display: none;
  }
}
.develux-cat-image {
  object-fit: contain;
}

.develux-found-product-item img {
  object-fit: contain;
}

.develux-dashboard-widget {
  width: 100%;
}
.develux-dashboard-widget img {
  width: 100px;
  height: auto;
  margin-bottom: 10px;
}
.develux-dashboard-widget ol {
  list-style-type: disc;
  padding-top: 5px;
}
.develux-dashboard-widget .develux-dashboard-widget-metrics ul {
  display: flex;
}
.develux-dashboard-widget .develux-dashboard-widget-metrics ul li {
  margin-right: 15px;
}
.develux-dashboard-widget .develux-dashboard-widget-metrics ul li span {
  color: grey;
}

@media (max-width: 1170px) {
  .develux .help-center-item {
    width: 100%;
    margin: 15px 15px 0 0;
  }
}

.develux-spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #ccc;
  border-top: 4px solid #333;
  border-radius: 50%;
  animation: develux_spin 1s linear infinite;
  margin: 0 auto;
}

@keyframes develux_spin {
  to {
    transform: rotate(360deg);
  }
}
.develux-message {
  position: relative;
  width: 94.5%;
  background: #fff;
  padding: 15px;
  border: 1px solid #c3c4c7;
}
.develux-message-success {
  border-left: 4px solid green;
}
.develux-message-error {
  border-left: 4px solid red;
}
