/*
Theme Name: Jacobi Theme
Author: Your Name
Version: 1.0
*/

html {
  overflow-x: hidden !important;
}
body {
  font-family: "Heebo", sans-serif;
}
.container {
  margin: auto;
}
.banner img {
  width: 100%;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.12);
}
/* .admin-bar header,
.admin-bar div#mainHeader {
  top: 32px;x`
} */
#menu-item-149 a.rounded-2xl {
  width: 308px;
  margin: auto;
}
.fixed.inset-y-0.right-0 {
  display: none;
}

/* Hide submenus by default */
.menu-item-has-children .group {
  display: none;
  position: absolute;
  background-color: white;
  z-index: 50;
  padding: 0.5rem 0;
  min-width: 200px;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
}

/* Position relative for parent li */
.menu-item-has-children {
  position: relative;
}

.sub-menu li a:hover {
  background-color: #f3f4f6; /* bg-gray-100 */
}

.group > a::after {
  content: "\f107";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1rem;
  margin-inline-start: 0.4em;
  display: inline-block;
  vertical-align: middle;
  color: #e81576;
}

/* Hide third-level submenu by default */
.sub-menu-inner {
  display: none;
  position: absolute;
  top: 0;
  right: 100%; /* Adjust for RTL layout */
  background-color: white;
  z-index: 999;
}

/* Show it when hovering over the second-level menu item (sub-menu item) */

ul#menu-main-menu a {
  font-size: 16px;
}

.header-menu-col {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff 0%, #f7f7f7 100%);
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.18);
}

div#mainHeader {
  width: 100%;
}

#menu-main-menu-1 > li:first-child > a::before,
#menu-main-menu > li:first-child > a::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin-inline-end: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path fill="%23E81576" d="M18.5,2c-2.5,0-4.5,2-4.5,4.5v.5c0,.6.4,1,1,1,1.9,0,3.4,1.3,3.9,3h12.3c0-.2.1-.5.2-.7.3.8.7,1.9,1.4,3.2,1.2,2.1,3.2,4.5,6.2,4.5.6,0,1-.4,1-1,0-.6-.4-1-1-1,0,0,0,0,0,0-2,0-3.5-1.6-4.5-3.5s-1.5-3.8-1.5-3.8c0,0,0-.1,0-.2.6-.4,1.3-.6,2.1-.6h4c.5,0,1-.4,1-1V3c0-.5-.5-1-1-1h-20.5ZM18.3,13c-6.3,12.4-6.3,33.1-6.3,34s.4,1,1,1h27c.5,0,1-.4,1-1s.4-13.2-2-22.3c-.1-.4-.5-.8-1-.8-4.2,0-7-2.4-7-6v-5h-12.7Z"/></svg>');
}

#menu-main-menu-1 > li:nth-child(2) > a::before,
#menu-main-menu > li:nth-child(2) > a::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin-inline-end: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path fill="%23E81576" d="M 25 0 C 15.234375 0 7.261719 7.40625 7.03125 16.59375 C 7.011719 16.730469 7 16.859375 7 17 C 6.996094 17.09375 7.007813 17.191406 7.03125 17.28125 C 7.421875 21.640625 16.464844 24 25 24 C 33.535156 24 42.578125 21.640625 42.96875 17.28125 C 42.96875 17.261719 42.96875 17.238281 42.96875 17.21875 C 42.96875 17.195313 43 17.179688 43 17.15625 C 43.003906 17.105469 43.003906 17.050781 43 17 C 43 16.859375 42.988281 16.730469 42.96875 16.59375 C 42.738281 7.40625 34.765625 0 25 0 Z M 25 2 C 32.511719 2 38.746094 6.847656 40.5 13.3125 C 37.152344 11.148438 30.945313 10 25 10 C 19.054688 10 12.847656 11.148438 9.5 13.3125 C 11.253906 6.847656 17.488281 2 25 2 Z M 7 21.3125 L 7 41 C 7 46.046875 14.90625 50 25 50 C 35.09375 50 43 46.046875 43 41 L 43 21.3125 C 41.902344 22.335938 40.4375 23.164063 38.75 23.8125 C 38.542969 24.761719 38.4375 25.835938 38.34375 26.875 C 38.085938 29.753906 37.785156 33 34.5 33 C 31.113281 33 30.675781 30.160156 30.40625 28.46875 C 30.328125 27.96875 30.203125 27.15625 30.03125 27 C 29.335938 27.011719 28.847656 27.160156 28.53125 27.5 C 27.617188 28.480469 27.761719 31.011719 27.90625 33.25 C 28.085938 35.980469 28.265625 38.550781 26.90625 40 C 26.292969 40.65625 25.457031 41 24.40625 41 C 20.113281 41 20 36.054688 19.90625 32.09375 C 19.855469 29.816406 19.796875 27 18.8125 27 C 18.5625 27 18.441406 27.09375 18.03125 27.5 C 17.429688 28.097656 16.507813 29 14.5 29 C 11.71875 29 11.210938 26.347656 10.8125 24.21875 C 10.773438 24.011719 10.757813 23.800781 10.71875 23.59375 C 9.261719 22.984375 7.976563 22.222656 7 21.3125 Z"></path></svg>');
}

#menu-main-menu-1 > li:nth-child(3) > a::before,
#menu-main-menu-1 > li:nth-child(3) > a::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin-inline-end: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="128px" height="128px"><path fill="%23E81576" d="M8,21.009C8,12.742,11.279,8,17.58,8c6.365,0,9.58,4.742,9.58,13.009c0,8.33-3.15,13.202-9.515,13.202 C11.536,34.211,8,29.404,8,21.009z M9.929,54.974L46.127,8.961h6.815L16.615,54.974H9.929z M13.144,21.009 c0,5.383,1.543,8.011,4.437,8.011s4.501-2.627,4.501-8.011c0-5.32-1.222-7.947-4.501-7.947 C14.558,13.063,13.144,15.69,13.144,21.009z M35.84,42.798c0-8.268,3.279-13.009,9.58-13.009c6.366,0,9.58,4.742,9.58,13.009 C55,51.129,51.849,56,45.484,56C39.376,56,35.84,51.193,35.84,42.798z M40.984,42.798c0,5.383,1.543,8.011,4.436,8.011 c2.893,0,4.501-2.627,4.501-8.011c0-5.32-1.222-7.947-4.501-7.947C42.398,34.851,40.984,37.479,40.984,42.798z"></path></svg>');
}
#menu-main-menu-1 > li:nth-child(4) > a::before,
#menu-main-menu > li:nth-child(4) > a::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin-inline-end: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path fill="rgb(25,40,212)" d="M 3 1 C 1.898438 1 1 1.898438 1 3 L 1 15 C 1 16.101563 1.898438 17 3 17 L 42 17 C 43.101563 17 44 16.101563 44 15 L 44 3 C 44 1.898438 43.101563 1 42 1 Z M 45 8 L 45 19.1875 L 22.78125 24.03125 C 22.320313 24.132813 22 24.53125 22 25 L 22 27 L 24 27 L 24 25.8125 L 46.21875 20.96875 C 46.679688 20.867188 47 20.46875 47 20 L 47 9 C 47 8.449219 46.554688 8 46 8 Z M 20 29 C 18.898438 29 18 29.898438 18 31 L 18 47 C 18 48.101563 18.898438 49 20 49 L 26 49 C 27.101563 49 28 48.101563 28 47 L 28 31 C 28 29.898438 27.101563 29 26 29 Z"></path></svg>');
}

form.search-form {
  background-color: transparent;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  padding: 4px 8px 4px 8px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bababa;
  display: flex;
  border-radius: 100px;
  align-items: center;
}
input.search-field {
  font-family: "Heebo", Sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  border-color: transparent;
  border-width: 0px 0px 0px 0px;
  border-radius: 80px 80px 80px 80px;
  padding: 9px 15px;
}
button.search-button {
  color: #ffffff;
  background-color: #e81576;
  box-shadow: 0px 0px 16px 0px
    rgba(231.99999999999994, 20.99999999999998, 117.99999999999986, 0.24);
  padding: 8px 8px 8px 8px;
  border-radius: 200px 200px 200px 200px;
}

/* Top-level submenu container (mega menu base) */
.mega-menu {
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  padding: 1.5rem;
  border-radius: 1rem;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
  display: none;
  white-space: nowrap;
  z-index: 999;
  min-width: 100%;
}

.menu-item.group:hover > .mega-menu {
  display: flex;
}

/* First-level submenu items (parent categories inside mega menu) */
.mega-menu > .menu-item {
  position: relative;
  margin-inline-start: 1rem;
  flex: 1;
}

.mega-menu > .menu-item > a {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 0.5rem;
  color: #333;
  padding: 0.25rem 0;
}

/* Second-level submenu (nested under top-level submenu item) */
.mega-menu > .menu-item > ul {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  z-index: 1000;
  min-width: max-content;
}

.mega-menu > .menu-item:hover > ul {
  display: block;
}

.mega-menu > .menu-item > ul > li > a {
  display: block;
  padding: 0.25rem 0;
  color: #666;
  white-space: nowrap;
}

.mega-menu > .menu-item > ul > li > a:hover {
  color: #007bff;
}
/* 
ul#sub-menu ul.space-y-2 {
  display: none;
} */

ul#sub-menu {
  display: block;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.submenu-link {
  padding: 20px 12px 16px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
}

.submenu-link:hover {
  background-color: #ffe3f0 !important;
}

ul#sub-menu {
  border-left: 2px solid #f7f7f7;
}

div#submenuwhole {
  border-top: 4px solid #e81576;
}

ul#sub-menu {
  border-left: 2px solid #f7f7f7;
  margin-bottom: 50px;
  width: 50%;
}

ul.space-y-2 {
  position: absolute;
  display: block;
  right: 50%;
  min-width: 350px;
  top: 0;
  border-left: 2px solid #f7f7f7;
  margin-bottom: 50px;
}
.sub-submenu-link {
  padding: 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
}
.sub-submenu-link:hover {
  background-color: #ffe3f0 !important;
}
/* .has-sub-submenu:hover ul.space-y-2 {
  position: absolute;
  display: block !important;
  right: 35%;
  top: 0;
} */

.submenu-lvl-2 {
  visibility: hidden;
}
.active-sub .submenu-lvl-2 {
  visibility: visible;
}

.sub-sub-item {
  margin-bottom: 0px;
}

.submenu-link::after {
  content: "\f104";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 16px;
  color: #e81576;
  background: white;
  padding: 0px 5px;
  height: 20px;
  border-radius: 100px;
  display: flex;
  align-items: center;
}

/* === Unique BEFORE icons === */

/* 1st submenu item */
#menu-item-150 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 34.666016 6.109375 C 33.981603 6.1053947 33.274641 6.1201689 32.554688 6.1601562 C 30.63481 6.2667891 28.616175 6.5486035 26.646484 7.1132812 C 20.028556 9.0100556 11.121094 7.0996094 11.121094 7.0996094 A 1.0001 1.0001 0 0 0 9.9375 7.8183594 C 9.9375 7.8183594 8.5610595 13.035696 9.171875 19.220703 C 8.7084645 19.670318 8.3619927 20.257636 8.2128906 20.929688 C 8.2047906 20.961807 6.5293363 27.605521 6.0683594 30.693359 C 5.9807694 31.231725 6.0143824 31.794666 6.0371094 32.396484 C 6.0539654 32.84284 6.0636765 33.158412 6.0703125 33.443359 L 2.8378906 36.677734 A 1.0001 1.0001 0 0 0 2.8378906 38.091797 L 13.443359 48.697266 A 1.0001 1.0001 0 0 0 14.857422 48.697266 L 22.511719 41.042969 C 24.161379 40.827197 25.827289 40.390856 27.378906 39.59375 C 34.313883 36.030886 42.53125 39.617188 42.53125 39.617188 A 1.0001 1.0001 0 0 0 43.910156 38.949219 C 43.910156 38.949219 46.14213 30.343893 43.900391 22.583984 C 41.86305 15.531504 43.900391 8.3535156 43.900391 8.3535156 A 1.0001 1.0001 0 0 0 43.185547 7.1054688 C 43.185547 7.1054688 39.456902 6.1372373 34.666016 6.109375 z M 34.332031 8.0976562 C 38.021837 8.0907021 40.974264 8.7240713 41.783203 8.90625 C 41.404087 10.37998 40.003657 16.30248 41.978516 23.138672 C 43.782227 29.382419 42.479323 35.799333 42.142578 37.337891 C 39.615732 36.428383 32.851391 34.535299 26.464844 37.816406 C 26.054593 38.027162 25.627984 38.203208 25.193359 38.361328 L 33.242188 30.3125 C 34.40526 29.149427 34.40526 27.233387 33.242188 26.070312 C 32.967422 25.795548 32.579191 25.803147 32.240234 25.658203 L 33.242188 24.65625 C 34.40526 23.493177 34.40526 21.577137 33.242188 20.414062 C 32.813255 19.985132 32.235954 19.884043 31.677734 19.771484 C 31.96632 18.755599 31.916179 17.672038 31.123047 16.878906 C 30.272168 16.028028 29.086762 16.016067 28.019531 16.410156 C 27.896505 15.88643 27.816904 15.338388 27.412109 14.933594 C 26.830573 14.352057 26.060801 14.0625 25.291016 14.0625 C 24.52123 14.0625 23.751458 14.352057 23.169922 14.933594 L 14.154297 23.947266 L 14.392578 22.28125 L 14.380859 22.347656 C 14.755278 20.595268 13.743931 18.789213 12.009766 18.386719 A 1.0001 1.0001 0 0 0 12.003906 18.384766 C 11.696875 18.314998 11.395078 18.312653 11.097656 18.337891 C 10.735786 13.715796 11.478125 10.219868 11.716797 9.1992188 C 13.183184 9.5070615 20.498405 10.95708 27.197266 9.0371094 C 29.639387 8.3369935 32.118148 8.1018288 34.332031 8.0976562 z M 25.291016 16.048828 C 25.54473 16.048828 25.798583 16.148188 25.998047 16.347656 C 26.396974 16.746583 26.396974 17.362792 25.998047 17.761719 L 19.447266 24.3125 A 1.0001 1.0001 0 0 0 20.861328 25.726562 L 27.412109 19.175781 L 28.294922 18.292969 C 28.693849 17.894042 29.310057 17.894042 29.708984 18.292969 C 30.107911 18.691896 30.107911 19.308104 29.708984 19.707031 L 29.003906 20.412109 C 29.002806 20.413209 29.0011 20.412911 29 20.414062 L 22.275391 27.140625 L 23.689453 28.554688 L 30.416016 21.830078 C 30.814943 21.431151 31.429198 21.431151 31.828125 21.830078 C 32.227052 22.229005 32.227052 22.843261 31.828125 23.242188 L 29.001953 26.070312 L 29 26.070312 L 24.050781 31.021484 L 25.464844 32.435547 L 30.416016 27.484375 C 30.814943 27.085448 31.429198 27.085448 31.828125 27.484375 C 32.227052 27.883302 32.227052 28.49951 31.828125 28.898438 L 21.316406 39.412109 L 14.150391 46.576172 L 4.9589844 37.384766 L 7.7890625 34.554688 A 1.0001 1.0001 0 0 0 8.0800781 33.882812 C 8.0945031 33.460366 8.0570753 32.900736 8.0351562 32.320312 C 8.0132372 31.739891 8.0241356 31.11411 8.0410156 31.011719 A 1.0001 1.0001 0 0 0 8.0449219 30.996094 C 8.4604346 28.206087 10.158203 21.392578 10.158203 21.392578 A 1.0001 1.0001 0 0 0 10.164062 21.365234 C 10.243914 21.003011 10.435722 20.729041 10.673828 20.548828 A 1.0001 1.0001 0 0 0 10.783203 20.482422 C 11.022472 20.339646 11.294878 20.276555 11.558594 20.335938 L 11.560547 20.335938 C 12.142363 20.473745 12.587025 21.165875 12.423828 21.929688 A 1.0001 1.0001 0 0 0 12.412109 21.998047 L 11.748047 26.636719 A 1.0001 1.0001 0 0 0 13.443359 27.484375 L 24.583984 16.347656 C 24.783448 16.148193 25.037301 16.048828 25.291016 16.048828 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd submenu item */
#menu-item-151 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 24.90625 7.03125 C 24.71875 7.019531 24.535156 7.035156 24.34375 7.0625 L 20.6875 7.5625 C 19.140625 7.765625 18.046875 9.203125 18.25 10.75 L 18.3125 11.25 L 11.90625 12.09375 C 9.824219 12.371094 8.757813 13.636719 7.875 14.8125 C 7 15.976563 6.699219 16.515625 5.15625 16.71875 C 5.125 16.726563 5.09375 16.738281 5.0625 16.75 C 4.699219 16.832031 4.410156 17.109375 4.3125 17.46875 C 4.3125 17.480469 4.3125 17.488281 4.3125 17.5 C 4.300781 17.519531 4.289063 17.542969 4.28125 17.5625 C 4.28125 17.574219 4.28125 17.582031 4.28125 17.59375 C 4.269531 17.71875 4.277344 17.847656 4.3125 17.96875 C 4.3125 17.980469 4.3125 17.988281 4.3125 18 C 4.320313 18.019531 4.332031 18.042969 4.34375 18.0625 C 4.351563 18.082031 4.363281 18.105469 4.375 18.125 C 4.375 18.136719 4.375 18.144531 4.375 18.15625 C 4.386719 18.167969 4.394531 18.175781 4.40625 18.1875 C 4.4375 18.265625 4.480469 18.339844 4.53125 18.40625 C 4.542969 18.40625 4.550781 18.40625 4.5625 18.40625 C 4.582031 18.429688 4.601563 18.449219 4.625 18.46875 C 4.636719 18.480469 4.644531 18.488281 4.65625 18.5 C 4.667969 18.511719 4.675781 18.519531 4.6875 18.53125 C 4.699219 18.542969 4.707031 18.550781 4.71875 18.5625 C 4.738281 18.574219 4.761719 18.585938 4.78125 18.59375 C 4.792969 18.59375 4.800781 18.59375 4.8125 18.59375 C 4.832031 18.605469 4.855469 18.617188 4.875 18.625 C 4.886719 18.636719 4.894531 18.644531 4.90625 18.65625 C 4.925781 18.667969 4.949219 18.679688 4.96875 18.6875 C 4.980469 18.6875 4.988281 18.6875 5 18.6875 C 5.019531 18.6875 5.042969 18.6875 5.0625 18.6875 C 5.074219 18.699219 5.082031 18.707031 5.09375 18.71875 C 5.113281 18.71875 5.136719 18.71875 5.15625 18.71875 C 5.167969 18.71875 5.175781 18.71875 5.1875 18.71875 C 5.207031 18.71875 5.230469 18.71875 5.25 18.71875 C 5.261719 18.71875 5.269531 18.71875 5.28125 18.71875 C 5.3125 18.71875 5.34375 18.71875 5.375 18.71875 C 5.386719 18.71875 5.394531 18.71875 5.40625 18.71875 C 5.417969 18.71875 5.425781 18.71875 5.4375 18.71875 L 42.03125 13.84375 C 42.09375 13.839844 42.15625 13.828125 42.21875 13.8125 C 42.28125 13.796875 42.347656 13.777344 42.40625 13.75 C 42.5625 13.691406 42.703125 13.59375 42.8125 13.46875 C 43 13.21875 43.054688 12.894531 42.96875 12.59375 C 42.96875 12.574219 42.96875 12.550781 42.96875 12.53125 C 42.957031 12.519531 42.949219 12.511719 42.9375 12.5 C 42.929688 12.46875 42.917969 12.4375 42.90625 12.40625 C 42.871094 12.339844 42.828125 12.277344 42.78125 12.21875 C 42.78125 12.207031 42.78125 12.199219 42.78125 12.1875 C 42.714844 12.125 42.640625 12.074219 42.5625 12.03125 C 42.550781 12.019531 42.542969 12.011719 42.53125 12 C 42.492188 11.976563 42.449219 11.957031 42.40625 11.9375 C 42.394531 11.925781 42.386719 11.917969 42.375 11.90625 C 42.285156 11.871094 42.191406 11.851563 42.09375 11.84375 C 42.082031 11.84375 42.074219 11.84375 42.0625 11.84375 C 42.042969 11.84375 42.019531 11.84375 42 11.84375 C 41.988281 11.84375 41.980469 11.84375 41.96875 11.84375 C 41.90625 11.847656 41.84375 11.859375 41.78125 11.875 C 41.769531 11.875 41.761719 11.875 41.75 11.875 C 40.210938 12.078125 39.769531 11.613281 38.625 10.71875 C 37.46875 9.8125 36.113281 8.910156 34.03125 9.1875 L 27.625 10.03125 L 27.5625 9.5 C 27.382813 8.148438 26.226563 7.125 24.90625 7.03125 Z M 24.625 9.0625 C 25.101563 9 25.5 9.304688 25.5625 9.78125 L 25.625 10.28125 L 20.28125 11 L 20.21875 10.5 C 20.15625 10.023438 20.492188 9.59375 20.96875 9.53125 Z M 34.8125 11.125 C 35.921875 11.09375 36.414063 11.535156 37.40625 12.3125 C 37.457031 12.351563 37.511719 12.398438 37.5625 12.4375 L 9.34375 16.15625 C 9.371094 16.121094 9.410156 16.097656 9.4375 16.0625 L 9.46875 16 C 10.332031 14.847656 10.695313 14.292969 12.1875 14.09375 L 19.09375 13.1875 C 19.421875 13.308594 19.789063 13.25 20.0625 13.03125 L 26.4375 12.1875 C 26.742188 12.292969 27.078125 12.246094 27.34375 12.0625 L 34.28125 11.15625 C 34.46875 11.132813 34.652344 11.128906 34.8125 11.125 Z M 4.8125 21 C 4.261719 21.050781 3.855469 21.542969 3.90625 22.09375 C 3.957031 22.644531 4.449219 23.050781 5 23 L 5 30.9375 C 3.574219 30.773438 2.886719 30.28125 2.5 29.84375 C 2.03125 29.3125 2 28.90625 2 28.90625 C 1.980469 28.613281 1.832031 28.347656 1.597656 28.171875 C 1.363281 28 1.066406 27.933594 0.78125 28 C 0.277344 28.109375 -0.0585938 28.582031 0 29.09375 C 0 29.09375 0.144531 30.1875 1 31.15625 C 1.738281 31.992188 3.023438 32.773438 5 32.96875 L 5 45.1875 C 5 47.828125 7.171875 50 9.8125 50 L 40.1875 50 C 42.828125 50 45 47.828125 45 45.1875 L 45 32.96875 C 46.976563 32.773438 48.261719 31.992188 49 31.15625 C 49.855469 30.1875 50 29.09375 50 29.09375 C 50.039063 28.769531 49.917969 28.449219 49.675781 28.230469 C 49.433594 28.011719 49.097656 27.925781 48.78125 28 C 48.347656 28.097656 48.03125 28.464844 48 28.90625 C 48 28.90625 47.96875 29.3125 47.5 29.84375 C 47.113281 30.28125 46.425781 30.773438 45 30.9375 L 45 23 C 45.359375 23.003906 45.695313 22.816406 45.878906 22.503906 C 46.058594 22.191406 46.058594 21.808594 45.878906 21.496094 C 45.695313 21.183594 45.359375 20.996094 45 21 L 5 21 C 4.96875 21 4.9375 21 4.90625 21 C 4.875 21 4.84375 21 4.8125 21 Z M 7 23 L 43 23 L 43 31.8125 C 42.972656 31.945313 42.972656 32.085938 43 32.21875 L 43 45.1875 C 43 46.746094 41.746094 48 40.1875 48 L 9.8125 48 C 8.253906 48 7 46.746094 7 45.1875 L 7 32.1875 C 7.027344 32.054688 7.027344 31.914063 7 31.78125 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 3rd submenu item */
#menu-item-152 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 35 0 C 30.593562 0 27 3.593562 27 8 L 27 21 L 29 21 L 29 8 C 29 4.674438 31.674438 2 35 2 L 41 2 C 44.325562 2 47 4.674438 47 8 L 47 21 L 49 21 L 49 8 C 49 3.593562 45.406438 0 41 0 L 35 0 z M 7 11 C 4.2504839 11 2 13.250484 2 16 L 2 27.416016 C 0.89330558 27.85942 0 28.743378 0 30 C 0 31.293127 0.8426788 32.395132 2 32.8125 L 2 36 C 2 38.869334 3.5288772 41.386618 5.8085938 42.798828 C 5.7008297 42.997488 5.5813774 43.244951 5.4765625 43.554688 C 5.2261318 44.294731 5 45.406 5 47 A 1.0001 1.0001 0 0 0 6 48 L 17 48 A 1.0001 1.0001 0 0 0 18 47 C 18 45.406 17.773868 44.294731 17.523438 43.554688 C 17.418622 43.244951 17.29917 42.997488 17.191406 42.798828 C 19.471123 41.386618 21 38.869334 21 36 L 21 32.8125 C 22.157321 32.395132 23 31.293127 23 30 C 23 28.743378 22.106694 27.85942 21 27.416016 L 21 16 C 21 13.250484 18.749516 11 16 11 L 7 11 z M 7 13 L 16 13 C 17.668484 13 19 14.331516 19 16 L 19 27 L 4 27 L 4 16 C 4 14.331516 5.3315161 13 7 13 z M 35.5 13 C 33.578812 13 32 14.578812 32 16.5 L 32 17 A 1.0001 1.0001 0 1 0 34 17 L 34 16.5 C 34 15.659188 34.659188 15 35.5 15 C 36.340812 15 37 15.659188 37 16.5 L 37 23 L 35 23 L 35 22 A 1.0001 1.0001 0 0 0 33.984375 20.986328 A 1.0001 1.0001 0 0 0 33 22 L 33 23 L 27 23 A 1.0001 1.0001 0 0 0 26.035156 24.265625 C 26.955881 27.613885 29.723059 29.986619 33.039062 30.6875 L 34.001953 47.058594 A 1.0001 1.0001 0 0 0 35 48 L 41 48 A 1.0001 1.0001 0 0 0 41.998047 47.058594 L 42.960938 30.6875 C 46.276941 29.986619 49.044119 27.613885 49.964844 24.265625 A 1.0001 1.0001 0 0 0 49 23 L 43 23 L 43 22 A 1.0001 1.0001 0 0 0 41.984375 20.986328 A 1.0001 1.0001 0 0 0 41 22 L 41 23 L 39 23 L 39 16.5 C 39 14.578812 37.421188 13 35.5 13 z M 28.550781 25 L 47.449219 25 C 46.24879 27.384965 43.855343 29 41.078125 29 L 34.921875 29 C 32.144657 29 29.75121 27.384965 28.550781 25 z M 3 29 L 20 29 C 20.56503 29 21 29.43497 21 30 C 21 30.56503 20.56503 31 20 31 L 3 31 C 2.4349698 31 2 30.56503 2 30 C 2 29.43497 2.4349698 29 3 29 z M 35.060547 31 L 40.939453 31 L 40.056641 46 L 35.943359 46 L 35.060547 31 z M 4 33 L 19 33 L 19 36 C 19 39.325562 16.325562 42 13 42 L 10 42 C 6.674438 42 4 39.325562 4 36 L 4 33 z M 7.6171875 43.636719 C 8.3701495 43.8726 9.170974 44 10 44 L 13 44 C 13.829026 44 14.62985 43.8726 15.382812 43.636719 A 1.0005681 1.0005681 0 0 0 15.390625 43.646484 C 15.390625 43.646484 15.456335 43.685355 15.628906 44.195312 C 15.739943 44.523435 15.79471 45.321426 15.867188 46 L 7.1328125 46 C 7.2052886 45.321426 7.2600573 44.523435 7.3710938 44.195312 C 7.5436631 43.685356 7.609375 43.646484 7.609375 43.646484 A 1.0001 1.0001 0 0 0 7.6171875 43.636719 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 4th submenu item */
#menu-item-153 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 47.3125 0.0625 C 46.40625 0.125 45.570313 0.707031 45.28125 1.65625 L 45.28125 1.6875 C 45.273438 1.710938 45.265625 1.734375 45.25 1.75 L 34.125 30.65625 C 32.109375 31.519531 29.292969 32.976563 26.84375 35.03125 C 24.234375 37.21875 22 40.113281 22 43.6875 C 22 45.21875 22.566406 46.859375 23.875 48.0625 C 25.183594 49.265625 27.179688 50 29.90625 50 L 49 50 C 49.5 49.984375 49.910156 49.605469 49.964844 49.109375 C 50.019531 48.613281 49.703125 48.15625 49.21875 48.03125 C 49.21875 48.03125 45.65625 47.207031 42.75 44.9375 C 41.296875 43.804688 40.03125 42.339844 39.40625 40.46875 C 38.78125 38.597656 38.753906 36.285156 39.9375 33.28125 C 39.9375 33.261719 39.9375 33.238281 39.9375 33.21875 L 49.8125 3.28125 L 49.84375 3.21875 L 49.8125 3.21875 C 50.289063 2.007813 49.636719 0.675781 48.375 0.25 L 48.40625 0.1875 C 48.375 0.175781 48.34375 0.199219 48.3125 0.1875 C 48.28125 0.179688 48.28125 0.132813 48.25 0.125 L 48.21875 0.1875 C 47.917969 0.0898438 47.613281 0.0429688 47.3125 0.0625 Z M 47.59375 2.03125 C 47.644531 2.046875 47.695313 2.054688 47.75 2.0625 C 47.941406 2.109375 48.019531 2.382813 47.96875 2.5 C 47.957031 2.53125 47.945313 2.5625 47.9375 2.59375 L 38.375 31.625 L 36.1875 30.8125 L 47.125 2.34375 C 47.136719 2.3125 47.148438 2.28125 47.15625 2.25 C 47.203125 2.058594 47.476563 1.980469 47.59375 2.03125 Z M 16.09375 4.09375 C 12.992188 4.09375 10.199219 5.710938 8.5 8.3125 C 7.898438 8.3125 7.5 8.394531 7 8.59375 L 8.40625 10.1875 C 8.707031 10.085938 8.886719 10.101563 9.1875 10 L 9.6875 10 L 9.90625 9.59375 C 11.105469 7.394531 13.5 6 16 6 C 19.199219 6 22.011719 8.210938 22.8125 11.3125 L 23 12.09375 L 24 12.09375 C 25.898438 12.09375 27.40625 13.394531 27.90625 15.09375 L 30 15.09375 C 29.5 12.394531 27.292969 10.292969 24.59375 10.09375 C 23.292969 6.492188 19.992188 4.09375 16.09375 4.09375 Z M 1.90625 5.96875 C 1.863281 5.976563 1.820313 5.988281 1.78125 6 C 1.4375 6.070313 1.152344 6.320313 1.039063 6.652344 C 0.921875 6.984375 0.992188 7.355469 1.21875 7.625 L 3.9375 10.9375 C 2.980469 12.082031 2.304688 13.457031 2.09375 15 L 4.09375 15 C 4.269531 14.054688 4.652344 13.179688 5.1875 12.4375 L 8.125 16 L 1 16 C 0.699219 16 0.386719 16.113281 0.1875 16.3125 C -0.0117188 16.613281 0 16.886719 0 17.1875 L 5 49.1875 C 5.101563 49.585938 5.5 50 6 50 L 25 50 C 23.898438 49.5 23.101563 48.800781 22.5 48 L 6.90625 48 L 2.1875 18 L 9.75 18 L 14.125 23.3125 C 14.039063 23.523438 14 23.75 14 24 C 14 25.101563 14.898438 26 16 26 C 17.101563 26 18 25.101563 18 24 C 18 22.898438 17.101563 22 16 22 C 15.894531 22 15.789063 22.011719 15.6875 22.03125 L 2.78125 6.375 C 2.761719 6.351563 2.742188 6.332031 2.71875 6.3125 C 2.699219 6.28125 2.679688 6.25 2.65625 6.21875 C 2.597656 6.179688 2.535156 6.148438 2.46875 6.125 C 2.449219 6.101563 2.429688 6.082031 2.40625 6.0625 C 2.347656 6.035156 2.28125 6.015625 2.21875 6 C 2.117188 5.972656 2.011719 5.960938 1.90625 5.96875 Z M 13.09375 16 L 14.6875 18 L 29.8125 18 L 27.40625 33.3125 C 28.207031 32.710938 28.886719 32.210938 29.6875 31.8125 L 32 17.1875 C 32 16.886719 32.011719 16.605469 31.8125 16.40625 C 31.613281 16.105469 31.300781 16 31 16 Z M 34.9375 32.46875 L 37.71875 33.5 C 36.757813 36.429688 36.796875 38.988281 37.5 41.09375 C 38.28125 43.433594 39.828125 45.195313 41.5 46.5 C 42.425781 47.222656 43.300781 47.527344 44.21875 48 L 39.34375 48 C 36.863281 47.679688 35.75 46.753906 35.1875 45.75 C 34.625 44.746094 34.625 43.519531 34.875 42.5625 C 34.96875 42.246094 34.902344 41.90625 34.695313 41.652344 C 34.488281 41.394531 34.171875 41.257813 33.84375 41.28125 C 33.402344 41.3125 33.035156 41.628906 32.9375 42.0625 C 32.585938 43.40625 32.546875 45.15625 33.4375 46.75 C 33.6875 47.203125 34.03125 47.613281 34.4375 48 L 33.8125 48 C 31.785156 48 30.578125 47.535156 29.90625 46.96875 C 29.234375 46.402344 28.949219 45.6875 28.9375 44.75 C 28.917969 42.871094 30.265625 40.308594 31.53125 39 C 31.839844 38.707031 31.925781 38.25 31.75 37.863281 C 31.574219 37.476563 31.171875 37.242188 30.75 37.28125 C 30.5 37.300781 30.265625 37.410156 30.09375 37.59375 C 28.457031 39.285156 26.90625 42.058594 26.9375 44.78125 C 26.949219 45.847656 27.269531 46.949219 27.96875 47.84375 C 26.695313 47.613281 25.820313 47.144531 25.21875 46.59375 C 24.355469 45.796875 24 44.757813 24 43.6875 C 24 40.960938 25.757813 38.550781 28.125 36.5625 C 30.363281 34.683594 33.0625 33.269531 34.9375 32.46875 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 5th submenu item */
#menu-item-154 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 9 3 C 7.3550302 3 6 4.3550302 6 6 L 6 44 C 6 45.64497 7.3550302 47 9 47 L 41 47 C 42.64497 47 44 45.64497 44 44 L 44 6 C 44 4.3550302 42.64497 3 41 3 L 9 3 z M 9 5 L 41 5 C 41.56503 5 42 5.4349698 42 6 L 42 44 C 42 44.56503 41.56503 45 41 45 L 9 45 C 8.4349698 45 8 44.56503 8 44 L 8 6 C 8 5.4349698 8.4349698 5 9 5 z M 31 8 A 2 2 0 0 0 29 10 A 2 2 0 0 0 31 12 A 2 2 0 0 0 33 10 A 2 2 0 0 0 31 8 z M 37 8 A 2 2 0 0 0 35 10 A 2 2 0 0 0 37 12 A 2 2 0 0 0 39 10 A 2 2 0 0 0 37 8 z M 25 15 C 18.58765 15 13.347947 20.063149 13.03125 26.398438 A 1.0003647 1.0003647 0 0 0 13.011719 26.783203 C 13.010406 26.856105 13 26.926791 13 27 C 13 33.615466 18.384534 39 25 39 C 31.613644 39 37 33.615686 37 27 C 37 26.927438 36.989577 26.8574 36.988281 26.785156 A 1.0003647 1.0003647 0 0 0 36.96875 26.390625 C 36.653041 20.187263 31.591575 15.26567 25.355469 15.072266 A 1.0001 1.0001 0 0 0 25 15 z M 25 17 C 29.728146 17 33.668186 20.265017 34.716797 24.667969 C 33.727371 24.214818 32.787337 24.018265 32.021484 24.001953 C 30.59388 23.971945 29.487301 24.586074 28.445312 25.080078 C 27.403325 25.574082 26.404985 26 25 26 C 23.595015 26 22.596676 25.574082 21.554688 25.080078 C 20.513209 24.586316 19.407059 23.97259 17.980469 24.001953 L 17.978516 24.001953 C 17.21168 24.017756 16.272368 24.214606 15.283203 24.667969 C 16.331391 20.264926 20.269992 17 25 17 z M 18.019531 26 A 1.0001 1.0001 0 0 0 18.021484 26 C 18.82988 25.98301 19.606254 26.369473 20.697266 26.886719 C 21.78823 27.403965 23.172985 28 25 28 C 26.827015 28 28.211723 27.403965 29.302734 26.886719 C 30.393746 26.369473 31.17012 25.983008 31.978516 26 C 32.628832 26.013851 33.818619 26.308572 34.994141 27.136719 C 34.92042 32.606917 30.486181 37 25 37 C 19.51166 37 15.079544 32.607128 15.005859 27.136719 C 16.181458 26.308358 17.370799 26.013159 18.019531 26 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 6th submenu item */
#menu-item-155 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 47.3125 0.0625 C 46.40625 0.125 45.570313 0.707031 45.28125 1.65625 L 45.28125 1.6875 C 45.273438 1.710938 45.265625 1.734375 45.25 1.75 L 34.125 30.65625 C 32.109375 31.519531 29.292969 32.976563 26.84375 35.03125 C 24.234375 37.21875 22 40.113281 22 43.6875 C 22 45.21875 22.566406 46.859375 23.875 48.0625 C 25.183594 49.265625 27.179688 50 29.90625 50 L 49 50 C 49.5 49.984375 49.910156 49.605469 49.964844 49.109375 C 50.019531 48.613281 49.703125 48.15625 49.21875 48.03125 C 49.21875 48.03125 45.65625 47.207031 42.75 44.9375 C 41.296875 43.804688 40.03125 42.339844 39.40625 40.46875 C 38.78125 38.597656 38.753906 36.285156 39.9375 33.28125 C 39.9375 33.261719 39.9375 33.238281 39.9375 33.21875 L 49.8125 3.28125 L 49.84375 3.21875 L 49.8125 3.21875 C 50.289063 2.007813 49.636719 0.675781 48.375 0.25 L 48.40625 0.1875 C 48.375 0.175781 48.34375 0.199219 48.3125 0.1875 C 48.28125 0.179688 48.28125 0.132813 48.25 0.125 L 48.21875 0.1875 C 47.917969 0.0898438 47.613281 0.0429688 47.3125 0.0625 Z M 47.59375 2.03125 C 47.644531 2.046875 47.695313 2.054688 47.75 2.0625 C 47.941406 2.109375 48.019531 2.382813 47.96875 2.5 C 47.957031 2.53125 47.945313 2.5625 47.9375 2.59375 L 38.375 31.625 L 36.1875 30.8125 L 47.125 2.34375 C 47.136719 2.3125 47.148438 2.28125 47.15625 2.25 C 47.203125 2.058594 47.476563 1.980469 47.59375 2.03125 Z M 16.09375 4.09375 C 12.992188 4.09375 10.199219 5.710938 8.5 8.3125 C 7.898438 8.3125 7.5 8.394531 7 8.59375 L 8.40625 10.1875 C 8.707031 10.085938 8.886719 10.101563 9.1875 10 L 9.6875 10 L 9.90625 9.59375 C 11.105469 7.394531 13.5 6 16 6 C 19.199219 6 22.011719 8.210938 22.8125 11.3125 L 23 12.09375 L 24 12.09375 C 25.898438 12.09375 27.40625 13.394531 27.90625 15.09375 L 30 15.09375 C 29.5 12.394531 27.292969 10.292969 24.59375 10.09375 C 23.292969 6.492188 19.992188 4.09375 16.09375 4.09375 Z M 1.90625 5.96875 C 1.863281 5.976563 1.820313 5.988281 1.78125 6 C 1.4375 6.070313 1.152344 6.320313 1.039063 6.652344 C 0.921875 6.984375 0.992188 7.355469 1.21875 7.625 L 3.9375 10.9375 C 2.980469 12.082031 2.304688 13.457031 2.09375 15 L 4.09375 15 C 4.269531 14.054688 4.652344 13.179688 5.1875 12.4375 L 8.125 16 L 1 16 C 0.699219 16 0.386719 16.113281 0.1875 16.3125 C -0.0117188 16.613281 0 16.886719 0 17.1875 L 5 49.1875 C 5.101563 49.585938 5.5 50 6 50 L 25 50 C 23.898438 49.5 23.101563 48.800781 22.5 48 L 6.90625 48 L 2.1875 18 L 9.75 18 L 14.125 23.3125 C 14.039063 23.523438 14 23.75 14 24 C 14 25.101563 14.898438 26 16 26 C 17.101563 26 18 25.101563 18 24 C 18 22.898438 17.101563 22 16 22 C 15.894531 22 15.789063 22.011719 15.6875 22.03125 L 2.78125 6.375 C 2.761719 6.351563 2.742188 6.332031 2.71875 6.3125 C 2.699219 6.28125 2.679688 6.25 2.65625 6.21875 C 2.597656 6.179688 2.535156 6.148438 2.46875 6.125 C 2.449219 6.101563 2.429688 6.082031 2.40625 6.0625 C 2.347656 6.035156 2.28125 6.015625 2.21875 6 C 2.117188 5.972656 2.011719 5.960938 1.90625 5.96875 Z M 13.09375 16 L 14.6875 18 L 29.8125 18 L 27.40625 33.3125 C 28.207031 32.710938 28.886719 32.210938 29.6875 31.8125 L 32 17.1875 C 32 16.886719 32.011719 16.605469 31.8125 16.40625 C 31.613281 16.105469 31.300781 16 31 16 Z M 34.9375 32.46875 L 37.71875 33.5 C 36.757813 36.429688 36.796875 38.988281 37.5 41.09375 C 38.28125 43.433594 39.828125 45.195313 41.5 46.5 C 42.425781 47.222656 43.300781 47.527344 44.21875 48 L 39.34375 48 C 36.863281 47.679688 35.75 46.753906 35.1875 45.75 C 34.625 44.746094 34.625 43.519531 34.875 42.5625 C 34.96875 42.246094 34.902344 41.90625 34.695313 41.652344 C 34.488281 41.394531 34.171875 41.257813 33.84375 41.28125 C 33.402344 41.3125 33.035156 41.628906 32.9375 42.0625 C 32.585938 43.40625 32.546875 45.15625 33.4375 46.75 C 33.6875 47.203125 34.03125 47.613281 34.4375 48 L 33.8125 48 C 31.785156 48 30.578125 47.535156 29.90625 46.96875 C 29.234375 46.402344 28.949219 45.6875 28.9375 44.75 C 28.917969 42.871094 30.265625 40.308594 31.53125 39 C 31.839844 38.707031 31.925781 38.25 31.75 37.863281 C 31.574219 37.476563 31.171875 37.242188 30.75 37.28125 C 30.5 37.300781 30.265625 37.410156 30.09375 37.59375 C 28.457031 39.285156 26.90625 42.058594 26.9375 44.78125 C 26.949219 45.847656 27.269531 46.949219 27.96875 47.84375 C 26.695313 47.613281 25.820313 47.144531 25.21875 46.59375 C 24.355469 45.796875 24 44.757813 24 43.6875 C 24 40.960938 25.757813 38.550781 28.125 36.5625 C 30.363281 34.683594 33.0625 33.269531 34.9375 32.46875 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 7th submenu item */
#menu-item-156 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 42 2 C 34.179818 2 28.472721 6.3597557 27.671875 7 L 26 7 C 26 5.3550302 24.64497 4 23 4 C 21.35503 4 20 5.3550302 20 7 L 20 10 A 1.0001 1.0001 0 0 0 21 11 L 22 11 L 22 13 L 19 13 A 1.0001 1.0001 0 0 0 18 14 L 18 23.023438 A 1.0001 1.0001 0 0 0 17.810547 23.083984 C 13.273787 25.062538 10.090395 29.556129 10.007812 34.792969 A 1.0001 1.0001 0 0 0 10.005859 35.193359 C 10.073247 39.687989 12.468247 43.584644 16 45.865234 L 16 47 A 1.0001 1.0001 0 0 0 17 48 L 29 48 A 1.0001 1.0001 0 0 0 30 47 L 30 45.865234 C 33.528934 43.585615 35.923411 39.6936 35.994141 35.203125 A 1.0001 1.0001 0 0 0 35.992188 34.798828 C 35.911925 29.559471 32.728891 25.063235 28.189453 23.083984 A 1.0001 1.0001 0 0 0 28 23.023438 L 28 14 A 1.0001 1.0001 0 0 0 27 13 L 24 13 L 24 11 L 25 11 A 1.0001 1.0001 0 0 0 26 10 L 26 9 L 27.671875 9 C 28.472721 9.6402443 34.179818 14 42 14 C 45.301625 14 48 11.301625 48 8 C 48 4.6983746 45.301625 2 42 2 z M 42 4 C 44.220375 4 46 5.7796254 46 8 C 46 10.220375 44.220375 12 42 12 C 35.638546 12 31.352057 9.0813024 29.876953 8 C 31.352057 6.9186976 35.638546 4 42 4 z M 23 6 C 23.56503 6 24 6.4349698 24 7 L 24 9 L 22 9 L 22 7 C 22 6.4349698 22.43497 6 23 6 z M 20 15 L 26 15 L 26 23 L 22.154297 23 A 1.0001 1.0001 0 0 0 21.984375 22.986328 A 1.0001 1.0001 0 0 0 21.839844 23 L 20 23 L 20 15 z M 18.474609 25 L 19 25 L 20.931641 25 C 20.720931 26.625045 20.006584 27.687391 19.167969 28.945312 C 18.294057 30.25618 17.293523 31.788255 17.054688 34 L 12.050781 34 C 12.41537 29.972012 14.953789 26.597109 18.474609 25 z M 22.945312 25 L 27 25 L 27.523438 25 C 31.04519 26.597127 33.584502 29.971994 33.949219 34 L 19.068359 34 C 19.279069 32.374955 19.993416 31.312609 20.832031 30.054688 C 21.705943 28.74382 22.706477 27.211745 22.945312 25 z M 12.050781 36 L 17.048828 36 C 17.528221 40.924096 21.400391 43.800781 21.400391 43.800781 A 1.0003905 1.0003905 0 1 0 22.599609 42.199219 C 22.599609 42.199219 19.542172 39.868484 19.068359 36 L 33.949219 36 C 33.61966 39.649359 31.511652 42.769534 28.498047 44.515625 A 1.0001 1.0001 0 0 0 28 45.380859 L 28 46 L 18 46 L 18 45.380859 A 1.0001 1.0001 0 0 0 17.501953 44.515625 C 14.488633 42.770539 12.380381 39.649504 12.050781 36 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 8th submenu item */
#menu-item-157 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 20 1.9863281 A 1.0001 1.0001 0 0 0 19.132812 2.484375 L 15.298828 7.2753906 A 1.0001 1.0001 0 0 0 15.480469 8.8613281 L 16.710938 9.8183594 C 9.80527 12.969517 5 19.922691 5 28 C 5 39.033487 13.966513 48 25 48 C 36.033487 48 45 39.033487 45 28 C 45 19.923003 40.194301 12.971642 33.289062 9.8203125 L 34.521484 8.8613281 A 1.0001 1.0001 0 0 0 34.697266 7.2695312 L 30.865234 2.4785156 A 1.0001 1.0001 0 0 0 29.970703 1.9882812 A 1.0001 1.0001 0 0 0 29.851562 2 L 20.148438 2 A 1.0001 1.0001 0 0 0 20 1.9863281 z M 21.476562 4 L 28.523438 4 L 27.324219 7 L 22.675781 7 L 21.476562 4 z M 19.708984 4.9648438 L 20.523438 7 L 18.082031 7 L 19.708984 4.9648438 z M 30.291016 4.9648438 L 31.917969 7 L 29.476562 7 L 30.291016 4.9648438 z M 18.914062 9 L 21.744141 9 A 1.0001 1.0001 0 0 0 22.291016 9 L 27.710938 9 A 1.0001 1.0001 0 0 0 28.255859 9 L 31.085938 9 L 25 13.734375 L 18.914062 9 z M 18.529297 11.232422 L 20.392578 12.681641 C 13.802426 14.662524 9 20.776225 9 28 C 9 36.82448 16.17552 44 25 44 C 33.82448 44 41 36.82448 41 28 C 41 20.776875 36.198612 14.66309 29.609375 12.681641 L 31.472656 11.232422 C 38.207832 13.834059 43 20.337339 43 28 C 43 37.952513 34.952513 46 25 46 C 15.047487 46 7 37.952513 7 28 C 7 20.336698 11.793233 13.833623 18.529297 11.232422 z M 27.611328 14.236328 A 1.0008819 1.0008819 0 0 0 27.753906 14.275391 C 34.164843 15.554592 39 21.200659 39 28 C 39 35.74352 32.74352 42 25 42 C 17.25648 42 11 35.74352 11 28 C 11 21.200659 15.835157 15.554592 22.246094 14.275391 A 1.0001 1.0001 0 0 0 22.392578 14.238281 L 24.386719 15.789062 A 1.0001 1.0001 0 0 0 25.613281 15.789062 L 27.611328 14.236328 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 9th submenu item */
#menu-item-158 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 25 0 C 22.250484 0 20 2.2504839 20 5 L 20 16 C 20 17.116666 19.116666 18 18 18 L 16 18 C 10.488666 18 6 22.488666 6 28 L 6 41.832031 A 1.0001 1.0001 0 0 0 6 42.158203 L 6 48 A 1.0001 1.0001 0 0 0 7 49 L 43 49 A 1.0001 1.0001 0 0 0 44 48 L 44 42.167969 A 1.0001 1.0001 0 0 0 44 41.841797 L 44 28 C 44 22.488666 39.511334 18 34 18 L 32 18 C 30.883334 18 30 17.116666 30 16 L 30 5 C 30 2.2504839 27.749516 0 25 0 z M 25 2 C 26.668484 2 28 3.3315161 28 5 L 28 16 C 28 18.197334 29.802666 20 32 20 L 34 20 C 38.430666 20 42 23.569334 42 28 L 42 41 L 8 41 L 8 28 C 8 23.569334 11.569334 20 16 20 L 18 20 C 20.197334 20 22 18.197334 22 16 L 22 5 C 22 3.3315161 23.331516 2 25 2 z M 24.984375 3.9863281 A 1.0001 1.0001 0 0 0 24 5 L 24 7 A 1.0001 1.0001 0 1 0 26 7 L 26 5 A 1.0001 1.0001 0 0 0 24.984375 3.9863281 z M 8 43 L 42 43 L 42 47 L 8 47 L 8 43 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 10th submenu item */
#menu-item-159 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 20 1.9863281 A 1.0001 1.0001 0 0 0 19.132812 2.484375 L 15.298828 7.2753906 A 1.0001 1.0001 0 0 0 15.480469 8.8613281 L 16.710938 9.8183594 C 9.80527 12.969517 5 19.922691 5 28 C 5 39.033487 13.966513 48 25 48 C 36.033487 48 45 39.033487 45 28 C 45 19.923003 40.194301 12.971642 33.289062 9.8203125 L 34.521484 8.8613281 A 1.0001 1.0001 0 0 0 34.697266 7.2695312 L 30.865234 2.4785156 A 1.0001 1.0001 0 0 0 29.970703 1.9882812 A 1.0001 1.0001 0 0 0 29.851562 2 L 20.148438 2 A 1.0001 1.0001 0 0 0 20 1.9863281 z M 21.476562 4 L 28.523438 4 L 27.324219 7 L 22.675781 7 L 21.476562 4 z M 19.708984 4.9648438 L 20.523438 7 L 18.082031 7 L 19.708984 4.9648438 z M 30.291016 4.9648438 L 31.917969 7 L 29.476562 7 L 30.291016 4.9648438 z M 18.914062 9 L 21.744141 9 A 1.0001 1.0001 0 0 0 22.291016 9 L 27.710938 9 A 1.0001 1.0001 0 0 0 28.255859 9 L 31.085938 9 L 25 13.734375 L 18.914062 9 z M 18.529297 11.232422 L 20.392578 12.681641 C 13.802426 14.662524 9 20.776225 9 28 C 9 36.82448 16.17552 44 25 44 C 33.82448 44 41 36.82448 41 28 C 41 20.776875 36.198612 14.66309 29.609375 12.681641 L 31.472656 11.232422 C 38.207832 13.834059 43 20.337339 43 28 C 43 37.952513 34.952513 46 25 46 C 15.047487 46 7 37.952513 7 28 C 7 20.336698 11.793233 13.833623 18.529297 11.232422 z M 27.611328 14.236328 A 1.0008819 1.0008819 0 0 0 27.753906 14.275391 C 34.164843 15.554592 39 21.200659 39 28 C 39 35.74352 32.74352 42 25 42 C 17.25648 42 11 35.74352 11 28 C 11 21.200659 15.835157 15.554592 22.246094 14.275391 A 1.0001 1.0001 0 0 0 22.392578 14.238281 L 24.386719 15.789062 A 1.0001 1.0001 0 0 0 25.613281 15.789062 L 27.611328 14.236328 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd Submenu Icons 1st */
#menu-item-160 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 25 0 C 15.246094 0 7.277344 7.390625 7.03125 16.5625 C 7.023438 16.613281 7.035156 16.667969 7.03125 16.71875 C 7.03125 16.730469 7.03125 16.738281 7.03125 16.75 C 7.015625 16.8125 7.003906 16.875 7 16.9375 C 7 16.957031 7 16.976563 7 17 C 6.996094 17.042969 6.996094 17.082031 7 17.125 L 7 41 C 7 43.777344 9.308594 46.027344 12.5625 47.5625 C 15.816406 49.097656 20.171875 50 25 50 C 29.828125 50 34.183594 49.097656 37.4375 47.5625 C 40.691406 46.027344 43 43.777344 43 41 L 43 17.21875 C 43 17.199219 43 17.175781 43 17.15625 C 43.003906 17.105469 43.003906 17.050781 43 17 C 43 16.96875 43 16.9375 43 16.90625 C 43 16.894531 43 16.886719 43 16.875 C 42.996094 16.820313 42.972656 16.773438 42.96875 16.71875 C 42.964844 16.667969 42.976563 16.613281 42.96875 16.5625 C 42.722656 7.390625 34.753906 0 25 0 Z M 25 2 C 32.511719 2 38.746094 6.847656 40.5 13.3125 C 39.621094 12.738281 38.554688 12.238281 37.34375 11.8125 C 34.117188 10.671875 29.789063 10 25 10 C 20.210938 10 15.882813 10.671875 12.65625 11.8125 C 11.445313 12.238281 10.378906 12.738281 9.5 13.3125 C 11.253906 6.847656 17.488281 2 25 2 Z M 25 12 C 29.597656 12 33.761719 12.65625 36.6875 13.6875 C 38.152344 14.203125 39.308594 14.835938 40.03125 15.4375 C 40.722656 16.015625 40.980469 16.503906 41 16.9375 C 41 16.957031 41 16.980469 41 17 C 41 17.03125 41 17.0625 41 17.09375 C 40.96875 17.519531 40.707031 18 40.03125 18.5625 C 39.308594 19.164063 38.152344 19.796875 36.6875 20.3125 C 33.761719 21.34375 29.597656 22 25 22 C 20.402344 22 16.238281 21.34375 13.3125 20.3125 C 11.847656 19.796875 10.691406 19.164063 9.96875 18.5625 C 9.277344 17.984375 9.019531 17.496094 9 17.0625 C 9 17.042969 9 17.019531 9 17 C 9 16.96875 9 16.9375 9 16.90625 C 9.03125 16.480469 9.292969 16 9.96875 15.4375 C 10.691406 14.835938 11.847656 14.203125 13.3125 13.6875 C 16.238281 12.65625 20.402344 12 25 12 Z M 9 20.3125 C 9.238281 20.492188 9.480469 20.679688 9.75 20.84375 C 9.761719 20.855469 9.769531 20.863281 9.78125 20.875 C 10.453125 21.84375 10.691406 23.648438 11.0625 25.34375 C 11.246094 26.191406 11.445313 27.027344 11.96875 27.75 C 12.492188 28.472656 13.433594 29 14.5 29 C 16.136719 29 17.1875 28.285156 17.78125 27.71875 C 18.078125 27.4375 18.296875 27.226563 18.4375 27.125 C 18.578125 27.023438 18.621094 27 18.8125 27 C 19.078125 27 19.078125 27.035156 19.21875 27.21875 C 19.359375 27.402344 19.546875 27.800781 19.65625 28.375 C 19.875 29.523438 19.886719 31.261719 19.9375 33.03125 C 19.988281 34.800781 20.070313 36.621094 20.625 38.15625 C 20.902344 38.921875 21.296875 39.625 21.9375 40.15625 C 22.578125 40.6875 23.453125 41 24.40625 41 C 25.359375 41 26.21875 40.699219 26.8125 40.125 C 27.40625 39.550781 27.683594 38.777344 27.84375 38 C 28.164063 36.449219 28.019531 34.679688 27.90625 32.9375 C 27.792969 31.195313 27.734375 29.515625 28.03125 28.46875 C 28.179688 27.945313 28.386719 27.59375 28.65625 27.375 C 28.925781 27.15625 29.304688 27 30 27 C 30.089844 27 30.03125 27 30.03125 27 C 30.03125 27 30.089844 27.058594 30.15625 27.25 C 30.285156 27.632813 30.382813 28.382813 30.53125 29.1875 C 30.679688 29.992188 30.882813 30.902344 31.5 31.6875 C 32.117188 32.472656 33.171875 33 34.5 33 C 35.921875 33 37.03125 32.105469 37.53125 31.03125 C 38.03125 29.957031 38.160156 28.746094 38.28125 27.46875 C 38.523438 24.917969 38.757813 22.3125 40.0625 21.15625 C 40.199219 21.050781 40.308594 20.910156 40.375 20.75 C 40.597656 20.609375 40.800781 20.464844 41 20.3125 L 41 41 C 41 42.625 39.492188 44.382813 36.59375 45.75 C 33.695313 47.117188 29.574219 48 25 48 C 20.425781 48 16.304688 47.117188 13.40625 45.75 C 10.507813 44.382813 9 42.625 9 41 Z M 12.46875 22.125 C 12.53125 22.148438 12.59375 22.164063 12.65625 22.1875 C 15.882813 23.328125 20.210938 24 25 24 C 29.65625 24 33.867188 23.363281 37.0625 22.28125 C 36.496094 23.914063 36.425781 25.734375 36.28125 27.28125 C 36.164063 28.519531 36.003906 29.574219 35.71875 30.1875 C 35.433594 30.800781 35.277344 31 34.5 31 C 33.628906 31 33.328125 30.777344 33.0625 30.4375 C 32.796875 30.097656 32.597656 29.507813 32.46875 28.8125 C 32.339844 28.117188 32.28125 27.367188 32.03125 26.625 C 31.90625 26.253906 31.726563 25.859375 31.375 25.53125 C 31.023438 25.203125 30.507813 25 30 25 C 28.96875 25 28.074219 25.265625 27.40625 25.8125 C 26.738281 26.359375 26.347656 27.117188 26.125 27.90625 C 25.679688 29.484375 25.792969 31.304688 25.90625 33.0625 C 26.019531 34.820313 26.128906 36.550781 25.90625 37.625 C 25.796875 38.160156 25.605469 38.496094 25.40625 38.6875 C 25.207031 38.878906 24.976563 39 24.40625 39 C 23.835938 39 23.5 38.859375 23.21875 38.625 C 22.9375 38.390625 22.695313 38.015625 22.5 37.46875 C 22.105469 36.378906 21.988281 34.699219 21.9375 32.96875 C 21.886719 31.238281 21.90625 29.476563 21.625 28 C 21.484375 27.261719 21.257813 26.582031 20.8125 26 C 20.367188 25.417969 19.621094 25 18.8125 25 C 18.203125 25 17.628906 25.226563 17.25 25.5 C 16.871094 25.773438 16.632813 26.0625 16.40625 26.28125 C 15.949219 26.714844 15.660156 27 14.5 27 C 13.964844 27 13.820313 26.875 13.59375 26.5625 C 13.367188 26.25 13.164063 25.660156 13 24.90625 C 12.820313 24.085938 12.71875 23.113281 12.46875 22.125 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd Submenu Icons 2nd */
#menu-item-161 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 8 3 L 8 4 L 8 25 L 8 26 C 8 29.301625 10.698375 32 14 32 L 20.871094 32 L 19.628906 42.240234 C 19.217034 45.316133 21.797799 48 24.996094 48 L 25.005859 48 C 28.20336 48 30.782966 45.316133 30.371094 42.240234 L 29.128906 32 L 36 32 C 39.301625 32 42 29.301625 42 26 L 42 23 L 42 3 L 8 3 z M 10 5 L 40 5 L 40 23 L 10 23 L 10 5 z M 10 25 L 40 25 L 40 26 C 40 28.220375 38.220375 30 36 30 L 28.886719 30 L 21.113281 30 L 14 30 C 11.779625 30 10 28.220375 10 26 L 10 25 z M 22.886719 32 L 27.113281 32 L 28.388672 42.5 L 28.388672 42.505859 C 28.634799 44.34392 27.112359 46 25.005859 46 L 24.996094 46 C 22.888388 46 21.365201 44.343961 21.611328 42.505859 L 21.611328 42.5 L 22.886719 32 z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd Submenu Icons 3rd */
#menu-item-162 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 37 0 C 36.449219 0 36 0.449219 36 1 C 36 1.550781 36.449219 2 37 2 C 37.550781 2 38 1.550781 38 1 C 38 0.449219 37.550781 0 37 0 Z M 41 0 C 40.449219 0 40 0.449219 40 1 C 40 1.550781 40.449219 2 41 2 C 41.550781 2 42 1.550781 42 1 C 42 0.449219 41.550781 0 41 0 Z M 21.8125 1 C 21.335938 1.089844 20.992188 1.511719 21 2 L 21 6 C 21 6.550781 21.449219 7 22 7 L 24 7 L 24 8 L 23 8 C 22.96875 8 22.9375 8 22.90625 8 C 22.820313 8.011719 22.738281 8.03125 22.65625 8.0625 C 22.65625 8.0625 20.335938 8.929688 18 10.28125 C 16.832031 10.957031 15.660156 11.765625 14.71875 12.6875 C 13.847656 13.539063 13.136719 14.535156 13.03125 15.71875 C 13.03125 15.730469 13 15.738281 13 15.75 C 12.988281 15.832031 12.988281 15.917969 13 16 C 13 16.03125 13 16.0625 13 16.09375 L 13 47 C 13 48.644531 14.355469 50 16 50 L 34 50 C 35.644531 50 37 48.644531 37 47 L 37 16.15625 C 37.003906 16.105469 37.003906 16.050781 37 16 C 37 15.957031 37 15.917969 37 15.875 C 36.996094 15.820313 36.972656 15.773438 36.96875 15.71875 C 36.863281 14.558594 36.148438 13.589844 35.28125 12.75 C 34.34375 11.84375 33.164063 11.0625 32 10.375 C 29.667969 9.003906 27.375 8.0625 27.375 8.0625 C 27.253906 8.019531 27.128906 7.996094 27 8 L 26 8 L 26 7 L 28 7 C 28.550781 7 29 6.550781 29 6 L 29 2 C 29 1.449219 28.550781 1 28 1 L 22 1 C 21.96875 1 21.9375 1 21.90625 1 C 21.875 1 21.84375 1 21.8125 1 Z M 23 3 L 27 3 L 27 5 L 25.21875 5 C 25.117188 4.972656 25.011719 4.960938 24.90625 4.96875 C 24.875 4.976563 24.84375 4.988281 24.8125 5 L 23 5 Z M 31 3 C 30.449219 3 30 3.449219 30 4 C 30 4.550781 30.449219 5 31 5 C 31.550781 5 32 4.550781 32 4 C 32 3.449219 31.550781 3 31 3 Z M 35 3 C 34.449219 3 34 3.449219 34 4 C 34 4.550781 34.449219 5 35 5 C 35.550781 5 36 4.550781 36 4 C 36 3.449219 35.550781 3 35 3 Z M 39 3 C 38.449219 3 38 3.449219 38 4 C 38 4.550781 38.449219 5 39 5 C 39.550781 5 40 4.550781 40 4 C 40 3.449219 39.550781 3 39 3 Z M 37 6 C 36.449219 6 36 6.449219 36 7 C 36 7.550781 36.449219 8 37 8 C 37.550781 8 38 7.550781 38 7 C 38 6.449219 37.550781 6 37 6 Z M 41 6 C 40.449219 6 40 6.449219 40 7 C 40 7.550781 40.449219 8 41 8 C 41.550781 8 42 7.550781 42 7 C 42 6.449219 41.550781 6 41 6 Z M 23.21875 10 L 26.75 10 C 26.871094 10.046875 28.894531 10.851563 31 12.09375 C 32.085938 12.734375 33.15625 13.460938 33.90625 14.1875 C 34.246094 14.515625 34.226563 14.714844 34.40625 15 L 15.5625 15 C 15.746094 14.6875 15.738281 14.441406 16.09375 14.09375 C 16.839844 13.363281 17.917969 12.65625 19 12.03125 C 21.101563 10.816406 23.097656 10.046875 23.21875 10 Z M 15 17 L 35 17 L 35 47 C 35 47.554688 34.554688 48 34 48 L 16 48 C 15.445313 48 15 47.554688 15 47 Z M 25 26 C 21.699219 26 19 28.699219 19 32 C 19 35.300781 21.699219 38 25 38 C 28.300781 38 31 35.300781 31 32 C 31 28.699219 28.300781 26 25 26 Z M 25 28 C 27.222656 28 29 29.777344 29 32 C 29 34.222656 27.222656 36 25 36 C 22.777344 36 21 34.222656 21 32 C 21 29.777344 22.777344 28 25 28 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd Submenu Icons 4th */
#menu-item-163 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 24.875 13 C 24.71875 13.015625 24.570313 13.070313 24.4375 13.15625 L 0.4375 28.96875 C 0.160156 29.160156 -0.00390625 29.476563 0 29.8125 L 0 36.3125 C 0.00390625 36.679688 0.210938 37.015625 0.539063 37.183594 C 0.863281 37.355469 1.257813 37.332031 1.5625 37.125 L 25 21.59375 L 48.4375 37.125 C 48.742188 37.332031 49.136719 37.355469 49.460938 37.183594 C 49.789063 37.015625 49.996094 36.679688 50 36.3125 L 50 29.8125 C 50.003906 29.476563 49.839844 29.160156 49.5625 28.96875 L 25.5625 13.15625 C 25.359375 13.023438 25.117188 12.96875 24.875 13 Z M 38.8125 14 C 38.335938 14.089844 37.992188 14.511719 38 15 L 38 19 C 38 19.03125 38 19.0625 38 19.09375 L 38 20 L 40 21.3125 L 40 19.15625 C 40.003906 19.105469 40.003906 19.050781 40 19 L 40 16 L 43 16 L 43 22 C 43 22.03125 43 22.0625 43 22.09375 L 43 23 L 45 24.3125 L 45 22.15625 C 45.003906 22.105469 45.003906 22.050781 45 22 L 45 15 C 45 14.449219 44.550781 14 44 14 L 39 14 C 38.96875 14 38.9375 14 38.90625 14 C 38.875 14 38.84375 14 38.8125 14 Z M 25 15.21875 L 48 30.34375 L 48 34.4375 L 25.5625 19.5625 C 25.222656 19.332031 24.777344 19.332031 24.4375 19.5625 L 2 34.4375 L 2 30.34375 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd Submenu Icons 5th */
#menu-item-165 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 28.5 0 C 26.679688 0 24.851563 0.710938 23.46875 2.09375 L 8.15625 17.40625 C 5.390625 20.171875 5.390625 24.703125 8.15625 27.46875 L 8.875 28.1875 L 5.5625 31.53125 C 5.175781 31.921875 5.175781 32.546875 5.5625 32.9375 L 6.09375 33.46875 C 0.605469 39.640625 0 48.9375 0 48.9375 C -0.0195313 49.222656 0.0859375 49.503906 0.289063 49.710938 C 0.496094 49.914063 0.777344 50.019531 1.0625 50 C 1.0625 50 10.359375 49.394531 16.53125 43.90625 L 17.0625 44.4375 C 17.453125 44.824219 18.078125 44.824219 18.46875 44.4375 L 21.8125 41.125 L 22.53125 41.84375 C 25.296875 44.609375 29.828125 44.609375 32.59375 41.84375 L 47.90625 26.53125 C 50.671875 23.765625 50.671875 19.234375 47.90625 16.46875 L 33.53125 2.09375 C 32.148438 0.710938 30.320313 0 28.5 0 Z M 28.5 2 C 29.804688 2 31.125 2.5 32.125 3.5 L 46.5 17.875 C 48.503906 19.878906 48.5 23.09375 46.5 25.09375 L 31.1875 40.4375 C 29.183594 42.441406 25.96875 42.4375 23.96875 40.4375 L 22.65625 39.125 C 22.574219 39.011719 22.464844 38.914063 22.34375 38.84375 L 11.125 27.625 C 11.050781 27.511719 10.957031 27.417969 10.84375 27.34375 L 9.5625 26.03125 C 7.558594 24.03125 7.558594 20.816406 9.5625 18.8125 L 24.90625 3.5 C 25.90625 2.5 27.195313 2 28.5 2 Z M 22.3125 15.0625 C 22.085938 15.09375 21.875 15.207031 21.71875 15.375 L 17.375 19.6875 C 16.988281 20.078125 16.988281 20.703125 17.375 21.09375 L 28.90625 32.625 C 29.296875 33.011719 29.921875 33.011719 30.3125 32.625 L 34.625 28.28125 C 35.011719 27.890625 35.011719 27.265625 34.625 26.875 L 23.125 15.375 C 22.9375 15.175781 22.679688 15.066406 22.40625 15.0625 C 22.375 15.0625 22.34375 15.0625 22.3125 15.0625 Z M 22.4375 17.5 L 32.5 27.5625 L 29.625 30.5 L 19.5 20.375 Z M 10.3125 29.625 L 20.375 39.6875 L 17.75 42.3125 L 17.5 42.09375 C 17.449219 42.011719 17.386719 41.9375 17.3125 41.875 L 17.15625 41.75 L 8.3125 32.90625 C 8.230469 32.753906 8.113281 32.625 7.96875 32.53125 L 7.6875 32.25 Z M 7.5625 34.9375 L 15.0625 42.4375 C 10.277344 46.589844 4.003906 47.554688 2.25 47.75 C 2.445313 45.996094 3.410156 39.722656 7.5625 34.9375 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd Submenu Icons 6th */
#menu-item-164 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 3 1 C 1.90625 1 1 1.90625 1 3 L 1 15 C 1 16.09375 1.90625 17 3 17 L 42 17 C 43.09375 17 44 16.09375 44 15 L 44 10 L 45 10 L 45 19.1875 L 22.78125 24.03125 C 22.328125 24.132813 22.003906 24.535156 22 25 L 22 29 L 20 29 C 18.90625 29 18 29.90625 18 31 L 18 47 C 18 48.09375 18.90625 49 20 49 L 26 49 C 27.09375 49 28 48.09375 28 47 L 28 31 C 28 29.90625 27.09375 29 26 29 L 24 29 L 24 25.8125 L 46.21875 20.96875 C 46.671875 20.867188 46.996094 20.464844 47 20 L 47 9 C 47 8.449219 46.550781 8 46 8 L 44 8 L 44 3 C 44 1.90625 43.09375 1 42 1 Z M 3 3 L 42 3 L 42 8.6875 C 41.941406 8.882813 41.941406 9.085938 42 9.28125 L 42 15 L 3 15 Z M 20 31 L 26 31 L 26 47 L 20 47 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

/* 2nd Submenu Icons 7th (no sub-submenu) */
#menu-item-256 > .submenu-link::before {
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'><path d='M 3 1 C 1.90625 1 1 1.90625 1 3 L 1 15 C 1 16.09375 1.90625 17 3 17 L 42 17 C 43.09375 17 44 16.09375 44 15 L 44 10 L 45 10 L 45 19.1875 L 22.78125 24.03125 C 22.328125 24.132813 22.003906 24.535156 22 25 L 22 29 L 20 29 C 18.90625 29 18 29.90625 18 31 L 18 47 C 18 48.09375 18.90625 49 20 49 L 26 49 C 27.09375 49 28 48.09375 28 47 L 28 31 C 28 29.90625 27.09375 29 26 29 L 24 29 L 24 25.8125 L 46.21875 20.96875 C 46.671875 20.867188 46.996094 20.464844 47 20 L 47 9 C 47 8.449219 46.550781 8 46 8 L 44 8 L 44 3 C 44 1.90625 43.09375 1 42 1 Z M 3 3 L 42 3 L 42 8.6875 C 41.941406 8.882813 41.941406 9.085938 42 9.28125 L 42 15 L 3 15 Z M 20 31 L 26 31 L 26 47 L 20 47 Z'/></svg>") !important;
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-position: center;
}

.submenu-link {
  position: relative;
  padding-right: 4rem !important; /* leave space for the icon "wrapper" */
  padding-left: 2rem !important;
  display: flex;
  align-items: center;
  justify-content: space-between !important;
}

.submenu-link::before {
  content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  background-size: 60%;
  transform: translateY(-50%);
  background-color: #e81576;
  border-radius: 100px;
  padding: 6px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}

ul#sub-menu a {
  padding: 20px 12px;
}

li#menu-item-159 .submenu-link,
li#menu-item-256 .submenu-link {
  padding: 15px !important;
  text-decoration: underline;
}
li#menu-item-159 .submenu-link::before,
li#menu-item-159 .submenu-link::after,
li#menu-item-256 .submenu-link::before,
li#menu-item-256 .submenu-link::after {
  display: none;
}
li#menu-item-159 .submenu-link:hover,
li#menu-item-256 .submenu-link:hover {
  background: transparent !important;
}
ul#menu-main-menu-1 {
  position: relative;
}

/* .admin-bar div#mobileMenu {
  top: 46px;
} */

#mainHeader .logo-url {
  width: 72px;
}

ul#menu-main-menu {
  position: relative;
}
nav.woocommerce-breadcrumb {
  color: #e81576 !important;
  font-size: 14px;
}
.product-image {
  border-radius: 20px 20px 0px 0px;
}

.product-single {
  box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.12);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.add-to-cart-category {
  width: 80%;
  border-radius: 20px;
  box-shadow: 0px 0px 12px 0px rgba(232, 20.999999999999982, 117.99999999999);
}
#filterss {
  margin-bottom: 50px;
  text-align: left;
}

/* Filter Button */
#filterButton {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 16px;
  border: 1px solid #ddd;
  border-radius: 8px;
  background: #fff;
  cursor: pointer;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  direction: rtl;
}

#filterButton svg {
  width: 16px;
  height: 16px;
  margin-left: 8px;
}

/* Popup */
#filterPopup {
  display: none;
  position: fixed;
  top: 20%;
  right: 50%;
  transform: translate(50%, 0);
  background: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 999;
  max-width: 300px;
  text-align: right;
}

#filterPopup.show {
  display: block;
}

#closePopup {
  text-align: left;
  cursor: pointer;
  font-size: 16px;
  margin-top: 10px;
  color: #007bff;
}

.accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
}

.accordion-toggle.open {
  color: #e81576;
}

.accordion-toggle.open .accordion-icon {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

.accordion-toggle.open {
  color: #e81576;
}

.accordion-toggle.open .accordion-icon {
  transform: rotate(180deg);
}

.accordion-inner {
  padding: 0;
}

.accordion-content.open .accordion-inner {
  padding: 15px 20px;
}
.variation button.qty-plus-fltr,
.variation button.qty-minus-fltr {
  background-color: #ffffff;
  font-size: 30px;
  line-height: 30px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-a2ed97d);
  border-radius: 200px 200px 200px 200px;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.05);
  padding: 12px 17px 8px 17px;
  color: #e81576;
}

.variation input.qty-input {
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}
.variation-options {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  margin-bottom: 20px;
}

.custom-variation-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0px;
}
.finder {
  margin-bottom: 20px;
}
.custom-attribute .attr-label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}

.variation-options {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

.variation-button {
  padding: 5px 15px;
  border: 2px solid #000;
  border-radius: 5px;
  background: #fff;
  cursor: pointer;
}

.variation-button.selected {
  background: #e81576;
  border: 2px solid #e81576;
  color: #fff;
}

.variation-button.unavailable {
  opacity: 0.4;
  text-decoration: line-through;
  cursor: not-allowed;
}

.price-and-qty {
  display: flex;
  align-items: center;
  justify-content: start;
}

.variation-price {
  font-size: 18px;
  font-weight: bold;
  color: #777;
}

.quantity-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: start;
}

.qty-minus,
.qty-plus {
  font-size: 20px;
  padding: 6px 12px;
  border: none;
  background: #f0f0f0;
  cursor: pointer;
}

button.custom-cart-button {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  background-color: #e81576;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 80px 80px 80px 80px;
  box-shadow: 0px 0px 17px 0px
    rgba(231.99999999999994, 20.99999999999998, 117.99999999999986, 0.29);
  padding: 12px 12px 12px 12px;
  width: 100%;
  transition: 0.5s;
  margin: 10px 0px 0px 0px;
}
.attr-label {
  margin-bottom: 20px !important;
}

.with-variation {
  display: none;
}
.product-type-variable .without-variation {
  display: none;
}
.product-type-variable .with-variation {
  display: block;
}

button {
  cursor: pointer;
}

.custom-cart-button:disabled {
  cursor: not-allowed; /* Show not-allowed cursor */
  opacity: 0.6; /* Slightly transparent */
  pointer-events: none; /* Prevent hover/click */
}

@media screen and (max-width: 1000px) {
  /* .admin-bar header,
  .admin-bar div#mainHeader {
    top: 45px;
  } */
  #menu-main-menu > li:first-child > a::before,
  #menu-main-menu-1 > li:first-child > a::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-inline-end: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50"><path fill="%3a3a3a" d="M 46.4375 0.03125 C 45.539063 0.0390625 44.695313 0.398438 44.21875 1.125 L 36.625 15.40625 C 37.1875 15.601563 38.453125 16.164063 42.65625 18.0625 L 42.71875 18.09375 C 43.445313 18.421875 44 18.65625 44.21875 18.75 C 44.292969 18.785156 44.363281 18.839844 44.4375 18.875 L 49.96875 3.5625 C 50.316406 2.351563 49.449219 0.957031 48.0625 0.40625 C 47.546875 0.148438 46.976563 0.0273438 46.4375 0.03125 Z M 4 8 C 1.792969 8 0 9.792969 0 12 C 0 14.207031 1.792969 16 4 16 C 6.207031 16 8 14.207031 8 12 C 8 9.792969 6.207031 8 4 8 Z M 13 11 C 11.894531 11 11 11.894531 11 13 C 11 14.105469 11.894531 15 13 15 C 14.105469 15 15 14.105469 15 13 C 15 11.894531 14.105469 11 13 11 Z M 32.15625 16.625 C 30.222656 16.769531 28.539063 17.730469 27.34375 19.40625 C 28.097656 20.675781 29.417969 22.226563 31.28125 22.1875 C 31.773438 22.167969 32.1875 22.523438 32.28125 23 C 32.660156 23.589844 34.988281 24.636719 35.65625 24.375 C 35.9375 24.265625 36.238281 24.289063 36.5 24.4375 C 36.761719 24.585938 36.949219 24.828125 37 25.125 C 37.039063 25.289063 37.476563 25.863281 38.375 26.28125 C 39.082031 26.609375 39.769531 26.691406 40.15625 26.5 C 40.40625 26.375 40.679688 26.371094 40.9375 26.46875 C 41.199219 26.566406 41.425781 26.773438 41.53125 27.03125 C 42.207031 28.679688 45.292969 28.800781 47.40625 28.625 C 47.714844 27.285156 47.632813 25.890625 47.15625 24.59375 C 46.496094 22.808594 45.1875 21.398438 43.40625 20.59375 C 43.21875 20.511719 42.613281 20.222656 41.84375 19.875 C 38.28125 18.265625 36.269531 17.390625 35.875 17.28125 C 34.570313 16.765625 33.316406 16.539063 32.15625 16.625 Z M 11.5 18 C 8.46875 18 6 20.46875 6 23.5 C 6 26.53125 8.46875 29 11.5 29 C 14.53125 29 17 26.53125 17 23.5 C 17 20.46875 14.53125 18 11.5 18 Z M 26.28125 21.40625 C 25.96875 22.148438 25.613281 22.84375 25.25 23.5 C 25.679688 24.546875 26.949219 26.972656 29.28125 26.4375 C 29.550781 26.375 29.835938 26.410156 30.0625 26.5625 C 30.292969 26.714844 30.421875 26.949219 30.46875 27.21875 C 30.535156 27.59375 30.976563 28.039063 31.59375 28.375 C 32.46875 28.847656 33.414063 28.953125 33.8125 28.78125 C 34.074219 28.667969 34.367188 28.660156 34.625 28.78125 C 34.882813 28.902344 35.078125 29.132813 35.15625 29.40625 C 35.296875 29.882813 35.789063 30.371094 36.46875 30.71875 C 37.269531 31.125 38.183594 31.273438 38.78125 31.0625 C 39.242188 30.902344 39.734375 31.097656 39.96875 31.53125 C 40.851563 33.167969 43.75 33.34375 46 33.1875 C 46.285156 32.375 46.550781 31.539063 46.8125 30.65625 C 46.542969 30.671875 46.261719 30.6875 45.96875 30.6875 C 43.875 30.6875 41.371094 30.273438 40.125 28.5625 C 39.28125 28.675781 38.3125 28.492188 37.34375 28 C 36.640625 27.640625 35.867188 27.089844 35.40625 26.40625 C 34.132813 26.40625 32.667969 25.699219 31.9375 25.25 C 31.371094 24.902344 30.929688 24.558594 30.65625 24.1875 C 28.671875 24.003906 27.253906 22.710938 26.28125 21.40625 Z M 24 25.46875 C 17.800781 34.082031 7.214844 33.828125 7.09375 33.8125 C 6.699219 33.777344 6.3125 33.988281 6.125 34.34375 C 5.9375 34.699219 5.964844 35.125 6.21875 35.4375 C 8.003906 37.640625 9.921875 39.503906 11.875 41.09375 C 12.796875 41.277344 18.597656 42.097656 24.34375 35.4375 C 24.703125 35.019531 25.332031 34.984375 25.75 35.34375 C 26.167969 35.703125 26.203125 36.332031 25.84375 36.75 C 21.835938 41.394531 17.609375 42.847656 14.65625 43.15625 C 17.125 44.820313 19.613281 46.078125 21.9375 47.03125 C 23.414063 46.722656 28.367188 45.242188 32.75 38.5625 C 33.054688 38.101563 33.695313 37.945313 34.15625 38.25 C 34.617188 38.554688 34.742188 39.195313 34.4375 39.65625 C 31.132813 44.691406 27.515625 47.054688 24.96875 48.15625 C 30.167969 49.839844 34.046875 49.988281 34.375 50 L 34.40625 50 C 34.59375 50 34.777344 49.945313 34.9375 49.84375 C 35.21875 49.667969 41.007813 45.886719 45.25 35.25 C 45.085938 35.253906 44.917969 35.28125 44.75 35.28125 C 42.5625 35.28125 40.035156 34.839844 38.65625 33.125 C 37.6875 33.242188 36.578125 33.019531 35.5625 32.5 C 34.734375 32.074219 34.078125 31.503906 33.65625 30.84375 C 32.59375 30.933594 31.445313 30.550781 30.65625 30.125 C 29.84375 29.683594 29.207031 29.128906 28.84375 28.5 C 26.542969 28.621094 24.945313 27.054688 24 25.46875 Z"/></svg>');
  }

  #menu-main-menu > li:nth-child(2) > a::before,
  #menu-main-menu-1 > li:nth-child(2) > a::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-inline-end: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path fill="%3a3a3a" d="M 25 0 C 15.234375 0 7.261719 7.40625 7.03125 16.59375 C 7.011719 16.730469 7 16.859375 7 17 C 6.996094 17.09375 7.007813 17.191406 7.03125 17.28125 C 7.421875 21.640625 16.464844 24 25 24 C 33.535156 24 42.578125 21.640625 42.96875 17.28125 C 42.96875 17.261719 42.96875 17.238281 42.96875 17.21875 C 42.96875 17.195313 43 17.179688 43 17.15625 C 43.003906 17.105469 43.003906 17.050781 43 17 C 43 16.859375 42.988281 16.730469 42.96875 16.59375 C 42.738281 7.40625 34.765625 0 25 0 Z M 25 2 C 32.511719 2 38.746094 6.847656 40.5 13.3125 C 37.152344 11.148438 30.945313 10 25 10 C 19.054688 10 12.847656 11.148438 9.5 13.3125 C 11.253906 6.847656 17.488281 2 25 2 Z M 7 21.3125 L 7 41 C 7 46.046875 14.90625 50 25 50 C 35.09375 50 43 46.046875 43 41 L 43 21.3125 C 41.902344 22.335938 40.4375 23.164063 38.75 23.8125 C 38.542969 24.761719 38.4375 25.835938 38.34375 26.875 C 38.085938 29.753906 37.785156 33 34.5 33 C 31.113281 33 30.675781 30.160156 30.40625 28.46875 C 30.328125 27.96875 30.203125 27.15625 30.03125 27 C 29.335938 27.011719 28.847656 27.160156 28.53125 27.5 C 27.617188 28.480469 27.761719 31.011719 27.90625 33.25 C 28.085938 35.980469 28.265625 38.550781 26.90625 40 C 26.292969 40.65625 25.457031 41 24.40625 41 C 20.113281 41 20 36.054688 19.90625 32.09375 C 19.855469 29.816406 19.796875 27 18.8125 27 C 18.5625 27 18.441406 27.09375 18.03125 27.5 C 17.429688 28.097656 16.507813 29 14.5 29 C 11.71875 29 11.210938 26.347656 10.8125 24.21875 C 10.773438 24.011719 10.757813 23.800781 10.71875 23.59375 C 9.261719 22.984375 7.976563 22.222656 7 21.3125 Z"></path></svg>');
  }

  #menu-main-menu > li:nth-child(3) > a::before,
  #menu-main-menu-1 > li:nth-child(3) > a::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-inline-end: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" width="128px" height="128px"><path fill="%3a3a3a" d="M8,21.009C8,12.742,11.279,8,17.58,8c6.365,0,9.58,4.742,9.58,13.009c0,8.33-3.15,13.202-9.515,13.202 C11.536,34.211,8,29.404,8,21.009z M9.929,54.974L46.127,8.961h6.815L16.615,54.974H9.929z M13.144,21.009 c0,5.383,1.543,8.011,4.437,8.011s4.501-2.627,4.501-8.011c0-5.32-1.222-7.947-4.501-7.947 C14.558,13.063,13.144,15.69,13.144,21.009z M35.84,42.798c0-8.268,3.279-13.009,9.58-13.009c6.366,0,9.58,4.742,9.58,13.009 C55,51.129,51.849,56,45.484,56C39.376,56,35.84,51.193,35.84,42.798z M40.984,42.798c0,5.383,1.543,8.011,4.436,8.011 c2.893,0,4.501-2.627,4.501-8.011c0-5.32-1.222-7.947-4.501-7.947C42.398,34.851,40.984,37.479,40.984,42.798z"></path></svg>');
  }
  #menu-main-menu > li:nth-child(4) > a::before,
  #menu-main-menu-1 > li:nth-child(4) > a::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-inline-end: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path fill="%3a3a3a" d="M 3 1 C 1.898438 1 1 1.898438 1 3 L 1 15 C 1 16.101563 1.898438 17 3 17 L 42 17 C 43.101563 17 44 16.101563 44 15 L 44 3 C 44 1.898438 43.101563 1 42 1 Z M 45 8 L 45 19.1875 L 22.78125 24.03125 C 22.320313 24.132813 22 24.53125 22 25 L 22 27 L 24 27 L 24 25.8125 L 46.21875 20.96875 C 46.679688 20.867188 47 20.46875 47 20 L 47 9 C 47 8.449219 46.554688 8 46 8 Z M 20 29 C 18.898438 29 18 29.898438 18 31 L 18 47 C 18 48.101563 18.898438 49 20 49 L 26 49 C 27.101563 49 28 48.101563 28 47 L 28 31 C 28 29.898438 27.101563 29 26 29 Z"></path></svg>');
  }
}

div#mobileMenu {
  overflow-x: scroll;
}

.submenu-icon i {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/* Saurabh Css */

.newsltr_main input#form-field-email {
  width: 100%;
  border: 1px solid #69727d;
  background: #fff;
  padding: 8px 16px;
  border-radius: 3px;
}
form#newsletter-form input#form-field-email:focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0.2rem #fff, 0 0 0 0.35rem #069 !important;
}
form#newsletter-form input#form-field-acceptance {
  margin: 0;
}
.quick_link_menu ul#menu-quick-navigation-menu li a,
.categories_menu ul#menu-categories-menu li a {
  font-size: 14px;
  color: #7a7a7a;
  padding: 4px 0;
}
.developer_credit_text_main img {
  margin-left: 4px;
}
.footer_nav_ctn.border-t.pt-8.pb-4 {
  background-color: transparent !important;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-1784ca6) 0%,
    var(--e-global-color-1784ca6) 100%
  ) !important;
}
.newsltr-field-option.my-2 {
  display: flex;
  flex-wrap: wrap;
}
.newsltr-field-option.my-2 label {
  display: inline;
}
.newsltr-field-option.my-2 label p {
  display: inline;
}
.newsltr-field-option.my-2 label a {
  color: #54595f;
  font-weight: 700;
}

nav.woocommerce-breadcrumb a {
  font-weight: 600;
  color: #000 !important;
}
@media (min-width: 992px) {
  .sub-menu {
    display: none;
  }
  .mobile_header_Section {
    display: none;
  }
  /* Show submenu on hover */
  .menu-item-has-children:hover > .sub-menu {
    display: block;
  }

  /* Optional: style submenu items */
  .sub-menu li a {
    display: block;
    padding: 0.5rem 1rem;
    white-space: nowrap;
    color: #111827; /* text-gray-900 */
    text-decoration: none;
  }
  .sub-menu > li:hover > .sub-menu-inner {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .ftr_top_bar .flex.flex-col {
    width: 75px;
    justify-content: flex-start;
  }
  .ftr_top_bar .flex.flex-col img {
    width: 48px;
    height: 48px;
  }
  .ftr_top_bar .flex {
    justify-content: space-around;
    column-gap: 30px;
  }
  .ftr_top_bar .flex.flex-col p {
    font-size: 12px;
  }
  .footer_nav_ctn.border-t.pt-9.pb-5 {
    display: none;
  }
  .mobile_footer .newsltr_main.p-8 {
    background: radial-gradient(at center center, #ffe3f0 0%, #ffc6e0 76%);
  }
  .newsltr_main input#form-field-email {
    border-bottom: 2px solid #e81576 !important;
    border: 0;
    border-radius: 0;
    background: #ffffff99;
    font-size: 14px;
  }
  .mobile_footer form#newsletter-form svg {
    width: 16px;
    height: 16px;
  }
  .mobile_footer form#newsletter-form svg path {
    fill: #fff;
  }
  .quick_link_menu ul#menu-quick-navigation-menu li a,
  .categories_menu ul#menu-categories-menu li a {
    font-size: 14px;
    color: #7a7a7a;
    padding: 4px 0;
  }
  .mobile_footer .categories_menu ul a,
  .mobile_footer .quick_link_menu ul a {
    font-size: 14px;
    color: #7a7a7a;
    padding: 4px 0;
  }
  .newsletter-form .success-message {
    gap: 4px;
  }
  .newsletter-form .success-message svg path {
    fill: #000 !important;
  }
  .newsletter-form .success-message svg {
    width: 19px !important;
    height: 19px !important;
  }
  .developer_credit_text_main a img {
    width: 49.69px;
    height: 11.47px;
  }

  #slider-filter button.slick-next.slick-arrow {
    top: 100%;
    right: calc(50% - -42px);
  }
  #slider-filter button.slick-prev.slick-arrow {
    top: calc(100% - 1px);
    right: calc(50% - 52px);
  }
  #slider-filter .slick-track {
    margin-bottom: 50px;
  }
}

@media (min-width: 768px) {
  .mobile_footer {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .footer_nav_ctn .newsltr_main {
    padding-left: 50px;
    width: 45%;
  }
  .footer_nav_main .ftr_contact_section {
    width: 26%;
    padding-left: 10px;
  }
  .footer_nav_ctn {
    padding: 34px 10px 20px;
  }
}

@media only screen and (max-width: 991px) {
  #mainHeader {
    display: none;
  }
  .mobile_header_Section .mob_main_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 10px;
    margin-top: 0px;
  }
  .relative.left-1\/2.-z-10.aspect-1155\/678.w-144\.5.max-w-none.-translate-x-1\/2.rotate-30.bg-linear-to-tr.from-\[\#ff80b5\].to-\[\#9089fc\].opacity-30.sm\:left-\[calc\(50\%-40rem\)\].sm\:w-288\.75 {
    display: none;
  }
  .relative.left-\[calc\(50\%-11rem\)\].aspect-1155\/678.w-144\.5.-translate-x-1\/2.rotate-30.bg-linear-to-tr.from-\[\#ff80b5\].to-\[\#9089fc\].opacity-30.sm\:left-\[calc\(50\%-30rem\)\].sm\:w-288\.75 {
    display: none;
  }
  .cartwrp_main_col {
    display: flex;
    gap: 10px;
  }
  .mobile_logo {
    margin-left: -20px;
    height: 63px;
  }
  header.absolute.inset-x-0.top-0.z-50 div#mainHeader {
    display: none;
  }
  .mobile_logo img {
    width: 63px;
  }
  .mobile_logo a {
    height: 63px;
    display: block;
  }

  .mobile-slide-menu {
    position: fixed;
    top: 45px;
    right: -100%;
    width: 100%;
    max-width: 330px;
    height: 100vh;
    background: #fff;
    box-shadow: -2px 0 10px rgba(0, 0, 0, 0.1);
    transition: right 0.3s ease-in-out;
    z-index: 9999;
    padding: 20px;
    padding: 20px 0px 48px 0px;
    border-radius: 20px 0px 0px 20px;
  }
  .mobile-slide-menu.active {
    right: 0;
  }
  .mobile-menu__close {
    font-size: 24px;
    cursor: pointer;
    text-align: right;
    padding: 0 16px;
    height: 36px;
    position: relative;
    top: -31px;
    right: 6px;
  }
  .mobile-menu__close svg {
    width: 20px;
  }
  .menu-search {
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 40px;
    padding: 6px 10px;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  }

  .menu-search input[type="search"] {
    flex: 1;
    border: none;
    font-size: 14px;
    padding: 8px 12px;
    background: transparent;
    color: #333;
    outline: none;
    text-align: right; /* RTL */
  }

  .menu-search input::placeholder {
    color: #b3b3b3;
    font-weight: 500;
  }
  .mobile_search {
    padding: 16px;
    background: #f7f7f7;
    margin-bottom: 12px;
  }
  .search-icon {
    background: #e91e63;
    border: none;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }

  .mobile_menu_cstm .submenu-arrow {
    float: left; /* In RTL, it appears on the left side */
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("/wp-content/uploads/2025/07/next-4.png"); /* Use your pink arrow SVG here */
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
    transform: rotate(180deg); /* RTL */
  }

  .submenu-wrapper.active {
    background: #ffffff !important;
    height: 100vh;
  }
  .mobile_menu_cstm ul#menu-main-menu li.menu-item {
    padding: 16px;
    border-bottom: solid 1px #ececec;
  }
  .mobile_menu_cstm ul#menu-main-menu li.menu-item a {
    font-size: 18px;
    font-weight: 500;
  }
  .submenu-wrapper.active ul.sub-menu li a {
    padding: 0;
  }

  #mobileMenu ul#menu-main-menu-1 li {
    padding: 16px !important;
    border-bottom: 1px solid #ececec !important;
  }
  div#mobileMenu a {
    font-size: 18px;
    font-weight: 600;
  }

  .submenu-icon {
    position: relative;
    float: left;
    color: #e81576;
  }

  .sub-menu-first-open,
  .sub-menu-second-open {
    display: block !important;
    max-height: none;
    visibility: visible;
    position: absolute;
    z-index: 9999;
    background: white;
    width: 100%;
    right: 0;
    top: 0;
    height: 80vh;
  }

  /* Example of class-based control instead of inline styles */
  .level-1-sub-menu,
  .level-2-sub-menu {
    display: none;
  }
  ul#sub-menu-second-open {
    display: block !important;
    max-height: none;
    visibility: visible;
    position: absolute;
    z-index: 9999;
    background: white;
    width: 100%;
    right: 0;
    top: 0;
    height: 80vh;
  }

  .breadcrumb-title {
    opacity: 0.5;
  }
}

.product-carousel-wrapper button.carousel-filter-btn {
  background: #fff;
  color: #000;
  background-color: #fff;
  padding: 10px 20px 10px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #000;
  border-radius: 80px 80px 80px 80px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.19);
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.product-carousel-wrapper button.carousel-filter-btn.text-white {
  background: #e81576;
  color: #fff;
  border-color: #e81576;
}
.carousel-product-card {
  background: transparent;
  box-shadow: none;
  padding: 20px;
  margin: 0;
  direction: rtl;
  text-align: center;
}

.carousel-product-card .qty-controls {
  justify-content: space-around;
  margin-top: 38px;
}

.carousel-product-card .qty-controls button.qty-minus-fltr {
  color: #e81576;
  font-size: 30px;
  cursor: pointer;
}
.carousel-product-card .qty-controls button.qty-plus-fltr {
  color: #e81576;
  font-size: 25px;
  cursor: pointer;
}
.carousel-product-card .qty-controls input.qty-input {
  font-size: 18px;
  font-weight: 600;
  color: #000000e6;
}
.carousel-product-card button.custom-cart-button {
  width: 100%;
  padding: 8px 0;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0px 0px 12px 0px
    rgba(232, 20.999999999999982, 117.99999999999989, 0.51);
  transition: 0.7s;
}
.carousel-product-card button.custom-cart-button:hover {
  background: #fb4196;
}
.carousel-product-card {
  background: transparent;
  box-shadow: none;
  padding: 20px;
  margin: 0;
  direction: rtl;
  text-align: center;
}
.product-decs-ctsm {
  box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.12);
  border-radius: 0 0 8px 8px !important;
}
.carousel-product-card .qty-controls {
  justify-content: space-around;
  margin-top: 38px;
}
.carousel-product-card .product-decs-ctsm,
.product-card .product-decs-ctsm {
  height: 240px;
}
.carousel-product-card .product-decs-ctsm form.add-to-cart-form,
.product-card .product-decs-ctsm form.add-to-cart-form {
  position: absolute;
  bottom: 41px;
  width: calc(100% - 75px);
}
.carousel-product-card,
.product-card {
  position: relative;
}
.carousel-product-card .qty-controls button.qty-minus-fltr {
  color: #e81576;
  font-size: 30px;
  cursor: pointer;
}

.carousel-product-card .qty-controls button.qty-plus-fltr {
  color: #e81576;
  font-size: 25px;
  cursor: pointer;
}

.carousel-product-card .qty-controls input.qty-input {
  font-size: 18px;
  font-weight: 600;
  color: #000000e6;
}
.carousel-product-card button.custom-cart-button {
  width: 100%;
  padding: 8px 0;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0px 0px 12px 0px
    rgba(232, 20.999999999999982, 117.99999999999989, 0.51);
  transition: 0.7s;
}

.carousel-product-card button.custom-cart-button:hover {
  background: #fb4196;
}
.carousel-product-card
  .price
  ins[aria-hidden="true"]
  span.woocommerce-Price-amount.amount
  bdi {
  direction: rtl;
  font-size: 16px;
  font-weight: 500;
  color: #f2027e;
}
.carousel-product-card
  .price
  del[aria-hidden="true"]
  span.woocommerce-Price-amount.amount
  bdi {
  font-size: 14px;
  font-weight: 500;
  color: #333333;
}
.carousel-product-card .price span.woocommerce-Price-amount.amount bdi {
  font-size: 16px;
  font-weight: 500;
  color: #333333;
}
.prdt_gty_control_ctn .part-price {
  font-size: 12px;
  font-weight: 700;
  color: #bababa;
}
.prdt_gty_control_ctn form.add-to-cart-form .qty-controls button.qty-minus-fltr,
.prdt_gty_control_ctn form.add-to-cart-form .qty-controls button.qty-plus-fltr {
  cursor: pointer;
}
.prdt_gty_control_ctn .finder {
  margin-top: 35px;
  margin-bottom: 30px;
}
.prdt_gty_control_ctn .finder a {
  font-size: 12px;
  line-height: 15px;
  color: #54595f;
  text-decoration-line: underline;
  text-decoration-style: dotted;
}
.prdt_gty_control_ctn .finder a i.fas.fa-location-arrow {
  font-size: 16px;
  text-decoration-line: underline;
  text-decoration-style: dotted;
}
