/* INFO-BOXES*/
.product-warnings {
  background-color: #fff4e6;
  /* Light orange background */
  border: 2px solid #ffdfb0;
  /* Orange border */
  padding: 15px;
  margin: 30px 0;
  padding-left: 85px;
  position: relative;
  /* Essential for positioning pseudo-elements */
  color: #333;
  font-family: sans-serif;
  border-radius: 4px;
  width: fit-content;
}

.product-warnings::before {
  content: "\261D";
  /* Unicode character for warning sign */
  font-size: 48px;
  padding-left: 0px;
  color: #ff9800;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  /* Vertically center the icon */
  margin-right: 10px;
}

.product-warnings ul {
  margin-left: -18px;
}

.product-warnings ul li::marker {
  content: "👉 ";
  /*pointing finger emoji*/
  color: #ff9800 !important;
  font-size: 1.5rem;
  margin-right: 20px !important;
}

.mobile .product-warnings::before {
  content: "";
  left: unset;
  font-size: 0;
}

.mobile .product-warnings {
  padding-left: 15px;
}

.directions {
  background-color: #f0f0f0;
  /* Light orange background */
  border: 2px solid #c3c3c3;
  /* Orange border */
  padding: 15px;
  margin: 30px 0;
  padding-left: 100px;
  position: relative;
  /* Essential for positioning pseudo-elements */
  color: #333;
  font-family: sans-serif;
  border-radius: 4px;
  width: fit-content;
}

.directions::before {
  content: "\211E";
  /* Required for pseudo-elements to render */
  font-size: 100px;
  padding-left: 5px;
  color: #ff00fb;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  /* Vertically center the icon */
  margin-right: 10px;
}

.mobile .directions::before {
  content: "";
  left: unset;
  font-size: 0;
}

.mobile .directions {
  padding-left: 15px;
}

.directions ul li::marker {
  content: "\2713   ";
  color: #ff00fb !important;
  font-size: 1.5rem;
  margin-right: 20px !important;
  font-weight: bold;
}

.directions ul {
  margin-left: -15px;

}

.directions .numbered-list {
  margin-left: 10px !important;
}

.benefits li::marker {
  content: "\2713   ";
  color: #ff00fb !important;
  font-size: 1.8rem;
  font-weight: bold;
}

.specslist li::marker {
  content: "\2699   ";
  /* gear symbol */
  color: #d338d3;
  font-size: 1.6rem;
  font-weight: bold;
}

.product-notice {
  background-color: #e0ffbc;
  border: 2px solid #86bf44;
  padding: 15px;
  margin: 30px 0;
  padding-left: 64px;
  position: relative;
  color: #000000;
  border-radius: 4px;
}

.product-notice::before {
  content: "\1F514";
  font-size: 40px;
  color: #0d47a1;
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 10px;
  text-shadow: 0px 0px 20px black;
}

.mobile .product-notice::before {
  content: "";
  left: unset;
  font-size: 0;
}

.mobile .product-notice {
  padding-left: 15px;
}

.product-safety {
  background-color: #e8f5e9;
  border: 2px solid #4caf50;
  padding: 15px;
  margin: 30px auto;
  padding-left: 100px;
  position: relative;
  color: #1b5e20;
  font-family: sans-serif;
  border-radius: 4px;
  width: fit-content;
  display: inline-block
}

.product-safety::before {
  content: "\2714";
  font-size: 70px;
  padding-left: 5px;
  color: #2c8433;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 10px;
  text-shadow: 1px 1px 4px #000;
}

.product-safety ul {
  margin-left: -25px
}

.mobile .product-safety {
  padding-left: 60px;
  position: relative;
  color: #1b5e20;
}

.mobile .product-safety::before {
  font-size: 40px;
  padding-left: 5px;
  color: #2c8433;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 10px;
  text-shadow: none;
}

.product-tip {
  background-color: #e0f7fa;
  /* Light teal background */
  border: 2px solid #00acc1;
  /* Teal border */
  padding: 5px;
  margin: 30px auto !important;
  padding-left: 70px;
  position: relative;
  color: #004d40;
  /* Dark teal text */
  font-family: sans-serif;
  border-radius: 4px;
}

.product-tip p {
  margin: 3px;
}

.product-tip::before {
  content: "\1F4A1";
  /* Unicode Light Bulb 💡 */
  font-size: 55px;
  padding-left: 5px;
  color: #00acc1;
  /* Teal icon */
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
  margin-right: 10px;
}

.ingredients {
  margin-bottom: 40px;
  margin-top: 30px
}

.ingredients li {
  background: #d338d30f;
  padding: 5px 10px;
  border-radius: 3px;
  border: 1px solid #d338d33f;
  border: 1px solid #d338d33f;
  box-shadow: 2px 2px 4px #0000001a;
  margin-bottom: 15px;
  width: fit-content;
}

.ingredients li::marker {
  content: "\21AA   ";
  color: #d338d3;

}

p.ingredients {
  background: #d338d30f;
  width: fit-content;
  padding: 15px;
  border-radius: 4px;
  box-shadow: 2px 2px 4px #0000001a;
  border: 1px solid #d338d33f;
}

/*** Product Information box ***/
.product-info-icon {
  background-color: #eeeeee;
  /* Light teal background */
  border: 2px solid #b2b2b2;
  /* Teal border */
  padding: 10px;
  margin: 30px auto !important;
  padding-left: 70px;
  position: relative;
  color: #004d40;
  /* Dark teal text */
  font-family: sans-serif;
  border-radius: 4px;
}

.product-info-icon p {
  margin: 3px;
}

.product-info-icon::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 116.42 122.88" viewBox="0 0 116.42 122.88"><path d="m11.98 100.05.29-52.03H6.4v66.21c8.07-2.08 16.17-3.41 24.33-3.46 7.53-.05 15.07 1 22.61 3.56-4.69-3.8-9.92-6.59-15.5-8.41-7.03-2.29-14.63-3.05-22.42-2.38-1.76.14-3.3-1.17-3.45-2.92-.01-.21-.01-.39.01-.57zM58.21 0C73.87 0 86.76 11.92 88.3 27.17c4.24-.01 10.6.21 13.53.64 1.59.23 2.72 1.6 2.72 3.16v10.66h8.67c1.76 0 3.19 1.43 3.19 3.19v73.57a3.194 3.194 0 0 1-4.23 3.03c-8.91-2.55-17.75-4.24-26.52-4.3-8.54-.06-17.08 1.45-25.66 5.23-.53.35-1.16.54-1.82.54-.64.01-1.28-.18-1.82-.54-8.57-3.79-17.11-5.29-25.66-5.23-8.76.06-17.6 1.75-26.52 4.3-.32.11-.67.17-1.03.17-1.72 0-3.15-1.42-3.15-3.19V44.82c0-1.76 1.43-3.19 3.19-3.19h9.1l.06-10.67c.01-1.54 1.09-2.8 2.54-3.11 2.76-.58 9.14-.92 13.26-.99C29.84 11.75 42.65 0 58.21 0zm30.07 33.57c-1.54 14.08-12.74 25.25-26.83 26.76v47.9c5.42-3.62 10.96-6.59 16.65-8.62 6.49-2.31 13.16-3.41 20.07-2.86V45.3c-.02-.15-.04-.32-.04-.48 0-.16.01-.32.04-.48V33.8c-2.06-.2-6.3-.28-9.89-.23zM55.06 60.34C40.81 58.86 29.5 47.49 28.11 33.21c-3.48.01-7.46.16-9.4.43l-.36 63.3c7.4-.26 14.64.67 21.45 2.9a54.865 54.865 0 0 1 15.26 7.77V60.34zm9.49 53.5c7.06-2.22 14.11-3.13 21.15-3.09 8.16.05 16.26 1.39 24.33 3.47v-66.2h-5.47v52.32c0 1.77-1.43 3.19-3.19 3.19-.26 0-.5-.03-.74-.08-6.99-1.1-13.77-.19-20.38 2.17-5.32 1.9-10.55 4.74-15.7 8.22zm2.51-65.48h-17.7v-2.98h3.33v-18.2h-3.33v-2.37h8.27c2.09 0 4.15-.25 6.18-.76v21.33h3.25v2.98zM59.4 10.38c1.37 0 2.45.4 3.24 1.18.78.78 1.17 1.86 1.17 3.24 0 1.4-.67 2.65-2.02 3.74-1.35 1.09-2.93 1.64-4.71 1.64-1.35 0-2.41-.38-3.23-1.13-.82-.76-1.23-1.75-1.23-2.98 0-1.55.67-2.88 2-4.01 1.32-1.12 2.92-1.68 4.78-1.68z" style="fill-rule:evenodd;clip-rule:evenodd"/></svg>');
  width: 35px;
  height: 35px;
  padding-left: 5px;
  color: #00acc1;
  /* Teal icon */
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  margin-right: px;
}

.product-size {
  position: relative;
  border: 2px solid #f84bff;
  background: #fddfff;
  border-radius: 4px;
  padding: 10px 15px 10px 50px;
  /* room for icon on the left */
  width: fit-content;
  margin: 25px 0;
  font-size: 18px;
}

.product-size::before {
  position: absolute;
  width: 30px;
  height: 40px;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 40.94 54.09"><defs/><g id="Layer_x0020_1"><g id="_2519045875328"><path d="M5.1 14.05c-.21.33-.29.15-.31.72-.08 3.59.11 7.9.02 11.44-.04 1.28-.12 2.75-.06 4.11.14.37.05 2.34.05 2.89 0 1.64.04 1.38 1.63 1.4-.01.27-.93 1.42-1.12 1.66-.27.33-.9 1.48-1.28 1.62-.19-.13-1.08-1.39-1.21-1.59-.25-.37-1.11-1.46-1.12-1.69.52-.02 1.09.03 1.5-.13.27-.6.13-4.94.13-5.98v-4.58c0-.53.11-1.08-.32-1.26-.34-.14-.4-.07-.65.12-.28.59-.08 9.26-.13 10.7-.67.14-2.4-.32-2.2.72.03.18 3.54 5.14 3.79 5.25.66.1.73-.18.97-.54.22-.31.46-.63.66-.92l2.57-3.58c.28-.52-.03-.85-.55-.88-.5-.02-1.04.04-1.54-.01L5.9 15.16c.41-.06.81-.03 1.21-.03.56.01.69.07.97-.28.07-.49-.07-.61-.26-.86L4.78 9.74c-.18-.28-.32-.55-.68-.57-.42-.02-.53.28-.71.53L.34 13.94c-.51.75-.55 1.2.62 1.19h.65c.06 0 .23-.01.28 0l.29.08c.41.45-.41 3.71.44 3.92.58.14.71-.31.71-.78 0-4.85.33-4.29-1.59-4.3.02-.34.83-1.33 1.09-1.7.28-.4.87-1.3 1.2-1.59.19.06.24.16.38.35.11.17.17.25.29.42.33.43 1.67 2.27 1.74 2.51l-1.34.01zM33.91 15.13c1.45 0 1.14-.48 1.14 2.36 0 1.89-.08 5.45-.01 7.15.04.91 1.11.91 1.11 0v-9.29c0-1.68-.18-1.2-1.65-1.31l2.19-3.13c.19-.2-.02-.06.22-.15.09.05 2.27 2.93 2.29 3.29-1.52 0-1.58-.09-1.58 1.08v17.44c0 2.38-.2 1.96 1.62 2.04 0 .27-2.12 3.15-2.33 3.28-.29-.09-.48-.5-.68-.78-.31-.44-1.7-2.23-1.72-2.5 2-.03 1.61.54 1.64-4.11l-.02-1.71c-.3-.15-.79-.31-1.02.06-.18.29-.04 3.57-.06 4.29l-.03.39c-2.88.03-2.77-.03-.65 2.87.76 1.05 1.47 2.15 2.22 3.06.91.08.83-.37 1.68-1.46.46-.6.9-1.26 1.31-1.84.56-.81 2.27-2.59.7-2.64-.5-.02-1.08.07-1.56-.04-.05-1.3.04-2.72.01-3.91l-.06-2.22c.09-3.95.04-7.89.04-11.86 0-.33.01-.35.34-.37 1.47-.07 2.96.44.82-2.23l-2.48-3.45c-.65-.92-1.39.54-1.61.84l-2.45 3.42c-.53.77-1.04 1.43.58 1.43zM29.61 48.14c-.28.17-8.51.07-10 .07-.55 0-1.24-.12-1.41.33-.08.24.02.54.16.65.16.14.46.1.68.1 2.24-.01 4.48 0 6.72 0 5.8 0 4.85.39 5.02-1.62.27.03 1.43.95 1.69 1.14.45.31 1.27.84 1.64 1.2-.07.09-3.1 2.39-3.36 2.38-.12-1.86.54-1.62-2.56-1.62H15.25c-5.93 0-4.92-.42-5.05 1.62-.24.01-3.03-2.11-3.35-2.31.12-.3 1.29-1.02 1.59-1.24.29-.21 1.37-1.06 1.7-1.14.03 1.37-.24 1.59 1.25 1.59.82 0 2.11.08 2.86-.04 1.23-1.76-2.25-.69-2.91-1.11-.2-.3-.06-1.07-.07-1.49-.04-1.46-1.46-.15-1.75.06l-2.67 1.9c-.59.43-1.59.94-1.55 1.47.03.38.48.58.79.81l4.48 3.17c1.05.29.69-1.53.74-2.21l18.32.02c.08.89-.16 1.88.28 2.13.57.12.69-.06 1.07-.34l2.38-1.7c.57-.39 1.05-.75 1.58-1.13.75-.55 1.12-.83.15-1.5-.6-.43-4.48-3.36-4.9-3.34-.98.03-.24 1.64-.58 2.15zM20.19 1.18c1.43-.45 1.89 1.81.64 2.1-1.58.36-2.02-1.66-.64-2.1zM13.93 22.6c.42.54-.35 1.89 1.04 1.46.3-.47.25-.42.13-1.42-.36-3.03-1.71-5.11-3.04-7.69-.21-.4-.5-.68-.44-1.32.09-.93 1.2-1.2 2.1-1.48.93-.29 1.66-.64 2.61-.94.87-.28 1.88-.37 2.51-1.07.78-.87.51-1.71.61-3.04l2.02-.04c.17 1.33-.22 2.01.54 2.96.67.83 1.27.78 2.36 1.13.91.29 1.67.59 2.63.9 1.41.46 3.03.86 2.01 2.68l-1.21 2.3c-.18.35-.41.77-.61 1.17-.55 1.09-1.6 4.2-1.39 5.65.44.43.98.39 1.08-.29.09-.64.11-1.19.23-1.81.2-1.01.65-2.19 1.04-3.02l1.41-2.66c.49-.85 1.17-1.86.73-3.11-.38-1.08-1.23-1.33-2.28-1.72-.97-.35-2.05-.73-2.99-1.07-1.09-.39-2.37-.29-2.41-1.68-.02-.57.06-1.5-.01-2-.1-.72-.92-.47-1.54-.53l-.03-1.55c.38-.24.6-.07 1.2-.82.34-.43.49-.94.41-1.69C22.53.87 21.5-.05 20.41 0c-2.19.11-2.9 2.89-1.21 4.05.22.15.49.22.69.36l.02 1.55-1.28.04c-.41.53-.29.44-.29 1.41 0 .55.08 1.21-.12 1.68-.32.77-1.62.82-2.4 1.12-.86.32-1.74.58-2.56.92-1.05.44-1.58.37-2.27 1.24-.65.82-.6 1.69-.13 2.73.32.72 1.37 2.5 1.81 3.39.56 1.11 1.22 2.87 1.26 4.11z" class="fil0"/><path d="M18.63 46.07c1.24.5.95-.89.95-1.85 0-.98-.03-1.99 0-2.96.31-.09 1.47-.09 1.79-.01.04.87-.15 4.28.13 4.78.25.25.98.54.97-.81l.08-4.01c.18-.14 4.65-.1 5.69-.59 1.8-.86 1.43-2.77 1.43-4.9 0-2.91-.35-2.9-1.43-4.91-.72-1.36-.84-2.79-1.23-3.06-.1-.08-.2-.11-.33-.12-.69-.05-.51.64-.41 1.15.13.2.15.55.24.82.05.12.09.24.14.36.12.24.11.12.18.32.2 1.01 1.29 2.25 1.58 3.37.23.89.19 3.73.13 4.79-.04.65-.52 1.21-1.08 1.3-1.2.21-5.71.39-6.99.39-1.46 0-3.3-.03-4.7-.17-1.35-.14-3.28.06-3.37-1.52-.04-.91-.08-4.06.1-4.78.29-1.13 1.38-2.23 1.61-3.38.07-.26.04-.09.1-.19.07-.12.08-.12.15-.28.06-.15.15-.43.2-.59.12-.45.19-.94.1-1.46l.02.02c-.22-.15-.41-.27-.73-.1-.44.23-.28.9-.77 2.04l-.45 1.04c-.86 1.68-1.46 2.09-1.45 4.31 0 .9-.11 2.92.03 3.69.41 2.35 2.92 2.23 5.02 2.29.53.02 1.14.07 1.65.1.63.04.5-.16.5 1.36v2.79c-.01.52-.02.36.15.77zM15.32 26.45l.15.03c.24.04.47.07.69.13.33.1.15.15.66.18.62.03 1.18.1 1.65.12 1.17.04 2.48-.02 3.62.06.08-.09 1.41-.19 1.63-.21.57-.04 2.69-.4 3.18-.56l1.37-.54c.74-.35 1.71-1.05 1.74-2.02.03-1.23-1.43-2.13-1.89-1.89-.73.77.16.98.56 1.4.65.67-.37 1.2-.81 1.45-.94.52-1.56.61-2.45.77-.67.11-1.13.35-1.73.24-.09.22-.11.13-.42.13-.2 0-.38.01-.58.01-.4.02-.79.03-1.18.05-.19.13-1.52.1-1.9.04-.6-.02-1.04-.04-1.59-.11-.8-.12-.79-.05-1.13-.09l-.27-.1-.87-.11c-.89-.08-1.12-.27-1.85-.52-.01 0-.03-.01-.05-.02l-.45-.19c-.46-.07-1.66-.73-1.23-1.43.29-.49 1.46-.67.65-1.52-.35-.19-2.01.49-1.86 2.18.13 1.39 3.06 2.4 4.36 2.52zM36.08 27.6c.22-.81.23-1.5-.77-1.41-.18.28-.4.55-.24 1.15.13.46.65.43 1.01.26zM15.44 48.87c.13.63 1.76.63 1.55-.28-.14-.6-1.72-.59-1.55.28zM2.49 21.44h.62c.89-1.31-.81-2-.91-.8-.04.52.08.52.29.8z" class="fil0"/></g></g></svg>');
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.product-measure {
  position: relative;
  border: 2px solid #f84bff;
  background: #fddfff;
  border-radius: 4px;
  padding: 5px 15px 5px 55px;
  /* room for icon on the left */
  width: fit-content;
  margin: 25px 0;
  font-size: 18px;
}

.product-measure::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="40" height="18" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 40.92 22.31"><defs><style>.fil0{fill:%23000;fill-rule:nonzero}</style></defs><g id="Layer_x0020_1"><path d="M11.37 13.01c.26.26.6.38.91.38.34 0 .64-.12.9-.38.52-.52.52-1.34 0-1.85l-1.72-1.73h18l-1.72 1.73c-.52.51-.52 1.33 0 1.85.51.51 1.33.51 1.85 0l3.96-3.97c.52-.51.52-1.33 0-1.85l-3.96-3.96c-.26-.26-.6-.39-.9-.39-.35 0-.65.13-.91.39-.52.52-.52 1.34 0 1.85L29.5 6.8h-18l1.72-1.72c.52-.51.52-1.33 0-1.85-.51-.52-1.33-.52-1.85 0L7.41 7.19c-.52.52-.52 1.34 0 1.85l3.96 3.97z" class="fil0"/><path d="M40.36 0h-1.51c-.3 0-.56.26-.56.56v19.12H34.5v-4.65c0-.3-.26-.56-.56-.56h-1.51c-.3 0-.56.26-.56.56v4.65h-3.79v-2.8c0-.3-.26-.56-.56-.56h-1.51c-.3 0-.56.26-.56.56v2.8h-3.7v-2.8c0-.3-.26-.56-.56-.56h-1.51c-.3 0-.56.26-.56.56v2.8h-3.79v-2.8c0-.3-.26-.56-.56-.56h-1.5c-.31 0-.56.26-.56.56v2.8H8.92v-4.65c0-.3-.26-.56-.56-.56H6.85c-.3 0-.56.26-.56.56v4.65H2.58V.56c0-.3-.25-.56-.56-.56H.56C.26 0 0 .26 0 .56v21.19c0 .3.26.56.56.56h39.8c.3 0 .56-.26.56-.56V.56c0-.3-.26-.56-.56-.56z" class="fil0"/></g></svg>');
  left: 8px;
  top: 55%;
  transform: translateY(-50%);
}

.product-colour {
  position: relative;
  border: 2px solid #c5c5c5;
  background: #f6f6f6;
  border-radius: 4px;
  padding: 5px 15px 5px 35px;
  width: fit-content;
  margin: 25px 0;
  font-size: 18px;
  color: #d338d3;
}

.product-colour::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 52.75 73.39"><defs><style>.fil0{fill:%23000;fill-rule:nonzero}</style></defs><g id="Layer_x0020_1"><g id="_1665773675344"><path d="M36.78 22.02c2.05-1.49 4.03-3.11 5.91-4.82 3.99-4 7.66-9.65 9.77-13.6.19-.35.29-.75.29-1.15C52.75 1.1 51.65 0 50.3 0c-.4 0-.8.1-1.15.29-3.43 1.83-10.28 6.44-13.64 9.8a67.253 67.253 0 0 0-4.78 5.87 2.103 2.103 0 0 1-3.17.22l-2.4-2.4c-.22-.21-.51-.33-.81-.33-.31 0-.6.12-.81.33l-5.07 5.07c-.21.21-.33.5-.33.81 0 .13.02.26.06.38l-7.1 7.1c-.46.46-.72 1.08-.72 1.73 0 .65.26 1.27.72 1.73l1.38 1.38c.06.06.12.11.19.16.01 0 .03.01.04.02.07.04.15.07.22.1.03.01.05.01.08.02.09.02.18.04.27.04h.01c.02 0 .04 0 .05-.01.06 0 .12 0 .18-.01.02-.01.04-.02.07-.02.05-.02.11-.04.16-.06h.02l2.27-1.04-.81 1.8c-.13-.02-.26-.04-.38-.06-6.3-.93-7.21-1.86-7.35-2.09 0-.03-.01-.07-.01-.1.01-.08.02-.15.02-.23.16-.27.4-.49.69-.62-.07-.33-.1-.67-.1-1 0-.53.08-1.06.26-1.56-1.91.77-3.14 1.8-3.14 3.14.01.06.01.11.02.17-.02.08-.03.16-.03.24v2c-.78.16-1.44.67-1.79 1.38h-.98c-1.33 0-2.41 1.07-2.43 2.4-.27 12.11 4.49 21.94 13.05 26.97 3.58 2.1 7.66 3.22 11.82 3.23h.05c3.99 0 7.92-1.07 11.37-3.09 8.29-4.88 12.88-14.77 12.59-27.14a2.45 2.45 0 0 0-2.44-2.37h-.97c-.35-.71-1-1.22-1.78-1.38v-1.99c0-.1-.01-.19-.03-.28 0-.05.01-.09.01-.14 0-1.09-.82-1.97-2.15-2.68a3.348 3.348 0 0 1-.43 2.37c.12.09.22.21.29.34 0 .08.01.17.03.25 0 .03-.01.06-.01.09-.12.21-.92 1.01-5.93 1.87l3.48-3.49c.22-.22.34-.51.34-.81 0-.31-.12-.6-.34-.81l-2.4-2.4c-.39-.4-.62-.93-.62-1.49 0-.66.31-1.29.84-1.68zm-24.06 6.74 7.02-7.02 5.63 5.63L31 33.01l-.31.31c-1.98.17-4.09.26-6.24.26-.6 0-1.2-.01-1.79-.03l2.03-2.03c.21-.22.33-.51.33-.81 0-.63-.51-1.15-1.14-1.15-.31 0-.6.12-.81.34l-3.52 3.52c-.66-.05-1.3-.1-1.93-.16l1.78-3.92c0-.01.01-.02.01-.03.02-.04.03-.08.04-.12l.03-.1c.01-.04.01-.07.01-.11.01-.04.01-.08.01-.11 0-.04 0-.07-.01-.11 0-.04 0-.08-.01-.11-.01-.04-.02-.07-.03-.1a.564.564 0 0 0-.04-.12c0-.01 0-.03-.01-.04-.01-.02-.02-.03-.03-.05a.413.413 0 0 0-.07-.11.555.555 0 0 0-.06-.08c-.02-.03-.05-.06-.08-.09-.02-.03-.05-.05-.08-.07a.55.55 0 0 0-.09-.07c-.03-.02-.07-.04-.1-.06-.02-.01-.04-.03-.06-.04-.01 0-.02 0-.04-.01-.03-.01-.07-.03-.11-.04-.04-.01-.07-.02-.1-.02-.04-.01-.08-.02-.12-.02-.03 0-.07-.01-.1-.01-.04.01-.08.01-.12.01-.03.01-.07.01-.1.02a.36.36 0 0 0-.11.02c-.04.02-.08.03-.11.04-.01.01-.03.01-.04.01l-4.34 1.98-.82-.82a.15.15 0 0 1-.04-.11c0-.04.01-.08.04-.11zm15.61 10.66a3.098 3.098 0 0 0-3.09 3.09v1.94c0 .44-.35.79-.79.79-.43 0-.79-.35-.79-.79 0-1.7-1.38-3.08-3.08-3.09-1.6 0-3.38 1.27-3.38 3.09v7.76c0 .36-.08.79-.5.79-.51 0-.64-.5-.64-.79l-.01-16.81c2.73.3 5.49.47 8.24.47h.32c2.69 0 5.4-.15 8.08-.45l-.01 13.55c.01.03.01.06.01.09 0 .25-.09.49-.24.69-.02.01-.04.03-.13.02h-.12c-.46 0-.66-.4-.66-.8v-6.46a3.199 3.199 0 0 0-3.19-3.09h-.02zm13.08-5.9-.01 18.15a26.8 26.8 0 0 0 2.3-6.99v-6.75c.78-.16 1.43-.67 1.78-1.38h.98c.07 0 .13.05.14.12.27 11.69-3.8 20.6-11.47 25.11-3.13 1.81-6.7 2.77-10.33 2.77-3.72 0-7.38-1.01-10.58-2.91C6.4 57.04 2.05 47.96 2.3 36.71v-.01c0-.08.07-.15.15-.15h.97a2.57 2.57 0 0 0 1.79 1.38l.01 6.33c.45 2.36 1.23 4.65 2.29 6.81V33.52c2.01.77 4.12 1.29 6.25 1.55v17.27c0 1.63 1.32 2.95 2.94 2.95 1.65 0 2.8-1.27 2.8-3.08v-7.76c0-.36.58-.79 1.08-.79.43 0 .79.35.79.79a3.086 3.086 0 1 0 6.17 0v-1.94c0-.44.35-.79.79-.79h.01a.9.9 0 0 1 .9.79v6.56a3 3 0 0 0 2.9 2.99c.07.01.15.01.23.01.59 0 1.17-.22 1.62-.62.63-.62.99-1.47.99-2.36V35.1c2.19-.26 4.36-.8 6.43-1.58zm-6.47-6.71 1.59 1.59-3.45 3.44-6.09-6.09-6.09-6.09 3.45-3.44 1.59 1.58c.82.83 1.94 1.29 3.11 1.29 1.38 0 2.68-.64 3.51-1.74 1.42-1.96 2.95-3.85 4.57-5.64 3.21-3.21 9.79-7.64 13.09-9.4.03-.01.05-.02.08-.02.08 0 .15.07.15.16 0 .02 0 .05-.02.07-2.02 3.81-5.55 9.24-9.36 13.06-1.8 1.63-3.71 3.18-5.68 4.61a4.42 4.42 0 0 0-1.74 3.51c0 1.16.46 2.28 1.29 3.11z" class="fil0"/><path d="M41.39 66.66c0 1.81-6.6 4.44-16.94 4.44-10.34 0-16.93-2.63-16.93-4.44v-4.31c-.81-.73-1.59-1.53-2.3-2.35v6.66c0 4.42 9.68 6.73 19.23 6.73 9.56 0 19.23-2.31 19.23-6.73v-6.14c-.71.82-1.48 1.6-2.29 2.33v3.81z" class="fil0"/></g></g></svg>');
  left: 4px;
  top: 58%;
  transform: translateY(-45%);
}

.product-flavour {
  position: relative;
  border: 2px solid #f84bff;
  background: #fddfff;
  border-radius: 4px;
  padding: 10px 15px 10px 65px;
  /* room for icon on the left */
  width: fit-content;
  margin: 25px 0;
  font-size: 18px;
}

.product-flavour::before {
  position: absolute;
  width: 45px;
  height: 35px;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" viewBox="0 0 1.59 1.35"><defs><style>.fil0{fill:%23000;fill-rule:nonzero}</style></defs><g id="Layer_x0020_1"><path d="M1.49.43c-.02 0-.04.01-.06.03a.09.09 0 0 0-.07-.03c-.02 0-.05.01-.06.03l-.22.19V.34c.06-.01.11-.08.11-.15 0-.09-.06-.16-.14-.16-.03 0-.06.01-.09.03C.95.07.95.08.94.09a.162.162 0 0 0-.29 0C.63.05.59.03.54.03.46.03.4.1.4.19c0 .07.05.14.11.15v.41C.46.76.42.78.37.8l-.36.21C0 1.02 0 1.03 0 1.03v.3c0 .01.01.02.01.02h.03l.4-.25c.01-.01.03-.01.04-.01l.6-.05c.07 0 .12-.03.16-.08L1.57.6c.01-.02.02-.05.02-.07a.1.1 0 0 0-.1-.1zM1.33.5c.01-.01.02-.01.03-.01h.03l-.26.23-.01.01h-.01s0 .01-.01.01h-.02V.72L1.33.5zM.45.19C.45.13.49.08.54.08.57.08.6.1.61.12c.01.02.03.03.05.03C.67.15.69.14.7.12.72.08.76.05.8.05c.04 0 .07.03.09.07.01.02.03.03.05.03C.95.15.97.14.98.12.98.11.99.11 1 .1s.03-.02.05-.02c.05 0 .09.05.09.11 0 .05-.04.1-.09.1-.01 0-.03.01-.03.03v.29H.57V.32C.57.3.56.29.54.29.49.29.45.24.45.19zm.12.55V.66h.45v.08H.57zm.96-.18L1.2.93c-.03.03-.07.05-.12.06l-.6.04c-.03 0-.05.01-.07.02l-.36.23v-.23L.4.85C.45.81.52.8.59.8h.34v.03C.93.84.92.86.91.86L.68.9C.67.91.66.92.66.93c.01.02.02.03.03.03L.7.95.92.91C.95.9.98.87.98.83V.8H1.07c.04 0 .07-.02.09-.04l.3-.26c.01-.01.03-.01.03-.01.03 0 .05.01.05.04 0 .01-.01.02-.01.03z" class="fil0"/><path d="M.72.58C.73.58.74.57.74.56V.4C.74.38.73.37.72.37.7.37.69.38.69.4v.16c0 .01.01.02.03.02zM.88.58C.89.58.9.57.9.56V.4C.9.38.89.37.88.37.86.37.85.38.85.4v.16c0 .01.01.02.03.02z" class="fil0"/></g></svg>');
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

/* Making Brand logos fit in Mega Menu */
.module-manufacturers .manufacturer-thumb .image a img {
  margin: -5px auto;
}

/* Product Page table .SpecTable*/
#product-product .table {
  border: 10px solid #ccc;
  margin-bottom: 30px;
}

/* Numbered list with curcled numbers */
/* See infobox page for examples */
ul.numbered-list {
  counter-reset: li;
  list-style-type: none;
  font-size: 14px;
  padding-left: 10px;
}

ul.numbered-list li {
  position: relative;
  padding: 5px 0 5px 30px;
}

ul.numbered-list li:before {
  position: absolute;
  font-weight: bold;
  content: counter(li);
  counter-increment: li;
  height: 20px;
  width: 20px;
  border: 2px solid #d338d3;
  border-radius: 50%;
  color: #5c5c5c;
  text-align: center;
  left: 0;
  top: 5px;
  line-height: 17px;
}

.product-instructions {
  background-color: #f0f0f0;
  border: 2px solid #c3c3c3;
  padding: 15px;
  margin: 30px 0;
  padding-left: 100px;
  position: relative;
  color: #333;
  font-family: sans-serif;
  border-radius: 4px;
  width: fit-content;
}

.product-instructions::before {
  position: absolute;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" image-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" viewBox="0 0 418 512.535"><path fill-rule="nonzero" d="M40.896 237.026c.444-78.78.889-144.007 1.336-222.478.018-5.233 3.732-9.586 8.658-10.603l-.004-.015c53.592-11.186 123.886.624 158.684 46.863C246.233 5.818 313.831-4.137 368.173 3.804c5.425.795 9.33 5.457 9.325 10.785.02 0 .011 205.116.011 223.403 0 6.029-4.887 10.916-10.915 10.916-.871 0-1.718-.105-2.527-.294-20.718-3.267-48.53-1.344-70.273 4.484l-.181 20.595c3.1-.091 6.2-.125 9.3-.106 27.864.177 65.683 4.722 93.256 11.83 0-82.659-.011-151.791-.011-234.435h10.927c6.027 0 10.915 4.887 10.915 10.916v237.8c0 6.028-4.888 10.916-10.915 10.916-1.231 0-2.414-.205-3.519-.58-24.055-6.888-54.318-11.953-80.722-13.867 1.621 2.518 2.854 5.38 3.784 8.476h13.992c.563 0 1.111.065 1.636.189 12.586 2.019 18.453 10.811 21.008 22.01a7.141 7.141 0 0 1 1.896-.255h9.848c.564 0 1.113.066 1.64.191 27.033 4.324 26.638 39.142 26.379 61.855-.008.761-.017 1.479-.017 5.486l.565 25.171c.016.263.019.529.007.799-1.209 24.503-12.31 43.636-23.751 63.356l-.969 1.692c-5.047 8.826-10.9 15.567-17.568 20.177-6.788 4.692-14.297 7.104-22.538 7.192l-.652.029h-84.431v-.024c-8.493.169-15.088-3.546-19.937-10.816-3.904-5.848-6.499-14.044-7.898-24.372l-53.319-80.679c-3.149-4.217-7.429-10.777-10.64-18.062-2.409-5.466-4.234-11.397-4.616-17.22-.451-6.887.506-12.435 2.468-16.773 2.438-5.386 6.31-8.898 11-10.805 4.375-1.78 9.317-2.044 14.299-1.054 5.972 1.188 12.128 4.212 17.377 8.551 4.393 3.63 11.565 9.52 18.424 15.127l6.061 4.952.284-53.02c-3.991 1.48-7.983 3.1-11.977 4.864a10.936 10.936 0 0 1-6.199 1.81 10.933 10.933 0 0 1-6.196-1.81c-29.266-12.933-58.454-18.06-87.631-17.874-29.92.189-70.303 5.989-100.736 14.704-1.105.375-2.288.58-3.522.58C4.888 310.614 0 305.726 0 299.698v-237.8c0-6.029 4.888-10.916 10.915-10.916h10.916v234.435c27.576-7.108 65.392-11.653 93.256-11.83 25.738-.162 51.474 3.419 77.24 12.158-16.027-12.993-33.898-22.509-52.946-28.723-24.01-7.835-60.141-10.438-86.723-8.156-6.005.492-11.273-3.974-11.765-9.979a10.608 10.608 0 0 1 .003-1.861zm324.052 103.841c.295 7.593-.147 15.445-.548 22.562-.239 4.226-.46 8.143-.46 11.734a7.143 7.143 0 0 1-14.283 0c0-3.396.248-7.781.515-12.516 1-17.705 2.336-41.379-10.03-43.721h-11.158c.556 8.456.053 17.402-.399 25.417-.239 4.225-.46 8.142-.46 11.732a7.143 7.143 0 0 1-14.284 0c0-3.395.248-7.78.516-12.515.999-17.704 2.335-41.381-10.032-43.723h-9.369a7.195 7.195 0 0 1-1.57-.175l-.325 36.85a7.115 7.115 0 0 1-14.227-.111l.754-85.89-.022-.565c0-12.428-5.069-20.264-11.544-23.538-2.377-1.202-4.931-1.808-7.454-1.812a16.324 16.324 0 0 0-7.414 1.796c-6.412 3.259-11.413 11.127-11.413 23.849h-.027l-.76 142.342a7.115 7.115 0 0 1-14.228-.056l.07-13.121a7.122 7.122 0 0 1-1.193-.773 1777.083 1777.083 0 0 1-13.81-11.178 5011.309 5011.309 0 0 1-18.481-15.182c-3.448-2.851-7.351-4.809-11.016-5.539-2.356-.468-4.517-.416-6.209.272-1.379.561-2.556 1.675-3.355 3.442-1.043 2.306-1.532 5.593-1.241 10.022.257 3.927 1.625 8.238 3.444 12.366 2.692 6.107 6.344 11.688 9.038 15.293.159.214.305.434.437.659l54.239 82.073a7.084 7.084 0 0 1 1.135 3.097c1.085 8.936 2.982 15.62 5.781 19.813 2.03 3.043 4.659 4.593 7.941 4.509l.167-.002v-.026h84.431l.591.025c5.292-.08 10.128-1.649 14.509-4.679 4.843-3.348 9.266-8.543 13.271-15.547l1.027-1.747c10.541-18.17 20.77-35.804 21.844-56.749l-.543-24.29a7.204 7.204 0 0 1-.077-1.046l.073-5.697c.203-17.772.514-44.991-14.267-47.651h-9.372l-.212-.004zm-74.486-109.385c20.719-5.113 46.06-7.293 65.22-5.771V24.253c-48.14-4.545-107.824 5.005-135.596 49.25v191.441a343.885 343.885 0 0 1 7.347-4.774l.053-9.929h-.028c0-18.89 8.423-31.079 19.224-36.571a30.51 30.51 0 0 1 13.886-3.302 30.82 30.82 0 0 1 13.871 3.319c6.73 3.403 12.554 9.359 16.023 17.795zm57.363 183.293a5.833 5.833 0 0 1 11.665 0v26.677a5.833 5.833 0 0 1-11.665 0v-26.677zm-34.477-11.786a5.833 5.833 0 0 1 11.665 0v38.461a5.834 5.834 0 0 1-11.665 0v-38.461zM198.259 262.846V73.178C172.635 28.033 111.358 16.964 63.924 23.74l-1.225 202.662c25.265-.9 60.166 2.315 83.419 9.901 18.519 6.04 36.056 14.847 52.141 26.543z"/></svg>');
  height: 65px;
  width: 65px;
  left: 1.5rem;
  top: 40%;
}

/* === Nested bulleted list with stripe to give nested look === */
/* === Apply .sideline-bullet to <ul> === */
.sideline-bullet {
  position: relative;
  list-style-type: none;
  clear: both;
  padding-left: 0;
  margin-left: 0;
  list-style-position: inside;
  line-height: 20px;
}

.sideline-bullet li {
  position: relative;
  margin: 0;
  padding-bottom: 8px;
  padding-left: 24px;
}

.sideline-bullet li:after {
  content: "\f111";
  font-family: FontAwesome;
  color: #C0C0C0;
  position: absolute;
  left: 0;
  top: 0;
}

.sideline-bullet li:before {
  background-color: #C0C0C0;
  width: 3px;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5.4px;
}

.sideline-bullet li:first-child:before {
  top: 10px;
}

.sideline-bullet li:last-child:before {
  /* bottom: 10px; */
}

.sideline-bullet li:last-child {
  padding-bottom: 0;
}

.sideline-bullet li>p {
  margin: 0;
  display: contents;
}

.products-filter select {
  min-height: 40px !important;
  padding: 0 5px !important;
}

div#search-tab-container {
  display: none;
  visibility: hidden;
}

/*=== Padding inside searhbar drop-down ===*/
.search-result-dataset-heading {
  padding-top: 10px;
  font-weight: bold;
}

.manufacturer-description {
  border: 1px solid #feb5ff;
  padding: 5px 20px;
  border-radius: 2px;
  margin-bottom: 20px;
  background: #fff4fe;
  color: #5b5b5b;
  box-shadow: 2px 2px 10px #e0e0e0;
}

/* to insert info symbol in front of heading */
span.span-icon {
  font-size: 32px;
  padding: 0 10px;
  border: 2px solid #d338d3;
  border-radius: 10px;
  margin-right: 5px;
  color: #d338d3;
  background: #feecff;
}

/* Brands page hiding names*/
#product-manufacturer .manufacturer-thumb img {
  min-width: 8em !important;
}

#product-manufacturer .manufacturer-thumb a span {
  display: none;
}

.stopwatch-info-block {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    text-align: left;
    border: 1px dashed black;
    padding: 4px 12px;
    border-radius: 4px;
    margin-bottom: 15px;
    width: fit-content;
    background: #ff0000;
    position: relative;
    padding-left: 60px;
}

.stopwatch-info-block::before {
    position: absolute;
    content: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MDguNjI5IDUwOC42MjkiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA1MDguNjI5IDUwOC42MjkiIHdpZHRoPSI0NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNDUxLjczIDE1NS4zNjcgMTAuNDAxLTEyLjA5OSAxMC4xMzYgOC43MTVjMS4zNjUgMS4xNzQgMy4xMDIgMS44MTMgNC44OSAxLjgxMy4xODggMCAuMzc2LS4wMDcuNTY0LS4wMjEgMS45ODMtLjE1IDMuODI2LTEuMDgxIDUuMTIzLTIuNTlsMTYuMTAzLTE4LjczYzIuNy0zLjE0MSAyLjM0My03Ljg3Ni0uNzk4LTEwLjU3NmwtNTUuMzgzLTQ3LjYxNGMtMS41MDktMS4yOTctMy40Ny0xLjk0OS01LjQ1NC0xLjc5Mi0xLjk4My4xNDktMy44MjYgMS4wODEtNS4xMjMgMi41ODlsLTE2LjEwMyAxOC43M2MtMi43IDMuMTQxLTIuMzQzIDcuODc2Ljc5OCAxMC41NzZsMTAuMTM2IDguNzE1LTExLjE5NyAxMy4wMjRjLTIyLjkzNi0xNC42NS00OS4wMzctMjQuNzY0LTc3LjAzLTI5LjA1OXYtMjIuNjYyaDI1LjgzYzEyLjA1NiAwIDIxLjg2My05LjgwOCAyMS44NjMtMjEuODY0di0xNy40NWMwLTEyLjA1Ni05LjgwOC0yMS44NjQtMjEuODYzLTIxLjg2NGgtMTEyLjY4M2MtMTIuMDU2IDAtMjEuODY0IDkuODA4LTIxLjg2NCAyMS44NjR2MTcuNDVjMCAxMi4wNTYgOS44MDggMjEuODY0IDIxLjg2NCAyMS44NjRoMjUuODMxdjIyLjY2MmMtMjguNTQ1IDQuMzgtNTUuMTE5IDE0LjgxNi03OC4zOCAyOS45MzZsLTExLjk1MS0xMy45MDEgMTAuMTM3LTguNzE1YzEuNTA4LTEuMjk3IDIuNDM5LTMuMTQgMi41ODktNS4xMjMuMTQ5LTEuOTgzLS40OTUtMy45NDUtMS43OTItNS40NTRsLTE2LjEwMy0xOC43M2MtMi43MDEtMy4xNC03LjQzNS0zLjQ5OC0xMC41NzctLjc5N2wtNTUuMzgyIDQ3LjYxNGMtMS41MDggMS4yOTctMi40MzkgMy4xNC0yLjU4OSA1LjEyMy0uMTQ5IDEuOTgzLjQ5NSAzLjk0NSAxLjc5MiA1LjQ1NGwxNi4xMDMgMTguNzNjMS40ODMgMS43MjUgMy41ODEgMi42MSA1LjY5IDIuNjEgMS43MzEgMCAzLjQ3MS0uNTk2IDQuODg2LTEuODEzbDEwLjEzNi04LjcxNCAxMS4zODcgMTMuMjQ0Yy05Ljg1NCAxMC4yNzctMTguNjIzIDIxLjYwMi0yNi4xMjggMzMuNzg0LS4yNTMtLjAyNi0uNTEtLjAzOS0uNzcxLS4wMzloLTQ3LjM2M2MtNC4xNDIgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1OCA3LjUgNy41IDcuNWgzOS43NzljLTMuOTQ5IDcuODQtNy4zOTcgMTUuOTcyLTEwLjMwNCAyNC4zNTZoLTc1Ljc3OWMtNC4xNDIgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1OCA3LjUgNy41IDcuNWg3MS4yMjZjLTIuNzA4IDEwLjM5Ni00LjU4OCAyMS4xMjEtNS41OTEgMzIuMDk3aC0xMDEuMjg2Yy00LjE0MiAwLTcuNSAzLjM1OC03LjUgNy41czMuMzU4IDcuNSA3LjUgNy41aDEwMC40NzljLS4wMTkgMS4xMjEtLjA0MyAyLjI0LS4wNDMgMy4zNjYgMCA5Ljc1NS43MTUgMTkuMzQ1IDIuMDY5IDI4LjczMWgtNzMuODU0Yy00LjE0MiAwLTcuNSAzLjM1OC03LjUgNy41czMuMzU4IDcuNSA3LjUgNy41aDc2LjYwNmMxLjg2IDguMzI0IDQuMjM1IDE2LjQ1NSA3LjA5OSAyNC4zNTVoLTM3LjQwMWMtNC4xNDIgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1OCA3LjUgNy41IDcuNWg0My41NGMzMS42MyA2OS4xMTkgMTAxLjQzOSAxMTcuMjYgMTgyLjI4OCAxMTcuMjYgNDIuMjI3IDAgODIuNjE0LTEyLjk4NCAxMTYuNzk2LTM3LjU0OCAzLjM2My0yLjQxNyA0LjEzMS03LjEwNCAxLjcxNC0xMC40NjctMi40Mi0zLjM2NS03LjEwNS00LjEzLTEwLjQ2OC0xLjcxMy0zMS42MTUgMjIuNzItNjguOTc2IDM0LjcyOS0xMDguMDQyIDM0LjcyOS0xMDIuMjAxIDAtMTg1LjM0Ny04My4xNDYtMTg1LjM0Ny0xODUuMzQ2IDAtMTAyLjIwMSA4My4xNDYtMTg1LjM0NyAxODUuMzQ3LTE4NS4zNDcgNDkuNDczIDAgOTQuNDgxIDE5LjQ4NSAxMjcuNzU0IDUxLjE4My4wNjguMDcyLjE0NC4xMzguMjE1LjIwOCAzNS4zMzUgMzMuNzcgNTcuMzc3IDgxLjMzNyA1Ny4zNzcgMTMzLjk1NiAwIDQ5LjU2OC0xOS4zMiA5Ni4xNTQtNTQuNDAyIDEzMS4xNzQtMi45MzIgMi45MjctMi45MzYgNy42NzUtLjAwOSAxMC42MDcgMi45MjYgMi45MzEgNy42NzUgMi45MzYgMTAuNjA2LjAwOSAzNy45MjEtMzcuODU1IDU4LjgwNS04OC4yMSA1OC44MDUtMTQxLjc5MSAwLTU0LjI4OC0yMS43MTMtMTAzLjU5MS01Ni44OTktMTM5LjcwOXptLTEzLjA1NS02NC44MzkgNDQuMDA5IDM3LjgzNS02LjMyNCA3LjM1NS00NC4wMDktMzcuODM1em0tLjI3OSAzMi4zMzQgMTIuMzYxIDEwLjYyNy05LjkgMTEuNTE2Yy00LjA3LTMuNi04LjI4LTcuMDQ2LTEyLjYzNC0xMC4zMTF6bS0xNjMuMjgyLTYzLjQ3NnYtMzEuMTc4aDEyLjExMnYzMS4xNzh6bTI3LjExMi0zMS4xNzhoMTIuMTEydjMxLjE3OGgtMTIuMTEyem0yNy4xMTIgMzEuMTc4di0zMS4xNzhoMTIuMTEzdjMxLjE3OHptNDIuMTUtMjQuMzE0djE3LjQ1YzAgMy43ODUtMy4wNzkgNi44NjQtNi44NjMgNi44NjRoLTguMTczdi0zMS4xNzhoOC4xNzNjMy43ODQgMCA2Ljg2MyAzLjA3OSA2Ljg2MyA2Ljg2NHptLTEyNi40MTEgMTcuNDV2LTE3LjQ1YzAtMy43ODUgMy4wNzktNi44NjQgNi44NjQtNi44NjRoOC4xNzN2MzEuMTc4aC04LjE3M2MtMy43ODUgMC02Ljg2NC0zLjA3OS02Ljg2NC02Ljg2NHptLTEwNi45NzUgODMuMTk3LTYuMzI0LTcuMzU1IDQ0LjAwOC0zNy44MzUgNi4zMjQgNy4zNTUtMTAuMTM1IDguNzE0cy0uMDAxLjAwMS0uMDAyLjAwMWwtMjMuNzM1IDIwLjQwNmMtLjAwMS4wMDEtLjAwMS4wMDEtLjAwMi4wMDJ6bTI1LjgyNy0yLjQyMyAxMi4xMzYtMTAuNDM0IDExLjAwOSAxMi44MDVjLTQuMzI3IDMuMjk4LTguNTE4IDYuNzY1LTEyLjU1OSAxMC4zOTdsLTEwLjgxMS0xMi41NzR6bTEyOC44NDItMzcuOTcydi0yMC45MzhoMzEuMDIzdjIwLjkzOWMtNS4xMi0uMzk0LTEwLjI5My0uNTk2LTE1LjUxMi0uNTk2cy0xMC4zOTEuMjAyLTE1LjUxMS41OTV6Ii8+PHBhdGggZD0ibTI0NS40NjkgMTU4LjQzNWMtMS45MTktMy42NzEtNi40NTEtNS4wOTEtMTAuMTIxLTMuMTczLTQ1LjU5OCAyMy44MzQtNzYuNzg0IDY4LjQ4NC04My40MjQgMTE5LjQzOC0xMS4yMzUgODYuMjE2IDQ5Ljc2NyAxNjUuNDk5IDEzNS45ODMgMTc2LjczMyA2Ljg4OC44OTggMTMuNzE4IDEuMzM0IDIwLjQ4NiAxLjMzMyA3Ny45NDktLjAwNyAxNDUuOTA5LTU3Ljk4OCAxNTYuMjQ3LTEzNy4zMTYgNS40NDItNDEuNzY1LTUuNzA1LTgzLjE0OS0zMS4zOS0xMTYuNTMtMjUuNjg0LTMzLjM4LTYyLjgyOS01NC43NjEtMTA0LjU5NS02MC4yMDQtMjAuMzc2LTIuNjU2LTQwLjY5Ny0xLjM3NS02MC40MDMgMy44MDMtNC4wMDYgMS4wNTMtNi40IDUuMTU0LTUuMzQ4IDkuMTYgMS4wNTMgNC4wMDYgNS4xNTYgNi4zOTggOS4xNiA1LjM0OCA5LjQzOC0yLjQ4IDE5LjAzNy0zLjk2MSAyOC43MTctNC40NTh2MTkuNzA1YzAgNC4xNDIgMy4zNTcgNy41IDcuNSA3LjVzNy41LTMuMzU4IDcuNS03LjV2LTE5LjY4N2MzLjY0MS4xOTcgNy4yODcuNTI3IDEwLjkzNyAxLjAwMiAyOS4yMDggMy44MDYgNTUuOTE1IDE2LjIzNCA3Ny4yNzIgMzUuNjI1bC0xMy41ODMgMTMuNTgyYy0yLjkzIDIuOTI5LTIuOTMgNy42NzctLjAwMSAxMC42MDYgMS40NjUgMS40NjUgMy4zODQgMi4xOTcgNS4zMDQgMi4xOTcgMS45MTkgMCAzLjgzOS0uNzMyIDUuMzAzLTIuMTk3bDEzLjU0NC0xMy41NDRjMi4zNTYgMi42MzggNC42MjcgNS4zNzUgNi44MDYgOC4yMDcgMTcuOTMzIDIzLjMwNyAyOC4wMjUgNTAuOTI3IDI5LjQ0MSA3OS42ODloLTE4LjYwNGMtNC4xNDMgMC03LjUgMy4zNTgtNy41IDcuNXMzLjM1NyA3LjUgNy41IDcuNWgxOC41NjNjLS4xOTggMy41NzgtLjUyOSA3LjE2NS0uOTk3IDEwLjc1NS0zLjg2NCAyOS42NDktMTYuNjI3IDU1Ljk5Ny0zNS4yNDEgNzYuNzE5bC0xMi44NDktMTIuODQ5Yy0yLjkzLTIuOTI5LTcuNjc4LTIuOTI5LTEwLjYwNyAwcy0yLjkyOSA3LjY3OCAwIDEwLjYwNmwxMi44NjMgMTIuODYzYy0yMy42MjMgMjEuMzMtNTQuMjEyIDM0LjcxNi04Ny4yMTQgMzYuNjU4di0xOC4zMzVjMC00LjE0Mi0zLjM1Ny03LjUtNy41LTcuNXMtNy41IDMuMzU4LTcuNSA3LjV2MTguNDI3Yy0zLjkzNy0uMTg0LTcuODk2LS41MjMtMTEuODcyLTEuMDQyLTI5LjMyMy0zLjgyMS01NS40MjEtMTYuMzQzLTc2LjAzOC0zNC42MjVsMTMuMjg0LTEzLjI4NGMyLjkyOS0yLjkyOSAyLjkyOS03LjY3NyAwLTEwLjYwNnMtNy42NzgtMi45MjktMTAuNjA2IDBsLTEzLjM2IDEzLjM1OWMtMjEuNjUtMjMuNjcyLTM1LjI2OC01NC40NjMtMzcuMjY3LTg3LjcxMWgxOS40NDFjNC4xNDIgMCA3LjUtMy4zNTggNy41LTcuNXMtMy4zNTgtNy41LTcuNS03LjVoLTE5LjU1MWMuMTgyLTMuOTk2LjUyMy04LjAxNiAxLjA0OS0xMi4wNTMgMy43NTUtMjguODExIDE2LjE4NC01NS4zOTYgMzUuMDQ4LTc2LjU1bDEzLjk3OCAxMy45NzdjMS40NjQgMS40NjUgMy4zODQgMi4xOTcgNS4zMDMgMi4xOTdzMy44MzktLjczMiA1LjMwMy0yLjE5N2MyLjkyOS0yLjkyOSAyLjkyOS03LjY3OCAwLTEwLjYwNmwtMTQuMDE2LTE0LjAxNmM4LjkzNC04LjExOSAxOC45NDQtMTUuMTcxIDI5Ljg4Mi0yMC44ODggMy42NzEtMS45MTYgNS4wOTItNi40NDggMy4xNzMtMTAuMTE4eiIvPjxwYXRoIGQ9Im0zMDguMjgzIDIyNi4yNzhjLTQuMTQzIDAtNy41IDMuMzU4LTcuNSA3LjV2NDQuNTVjLTYuMzk1IDIuODc2LTEwLjg2NiA5LjI5My0xMC44NjYgMTYuNzQ4IDAgMTAuMTI3IDguMjM5IDE4LjM2NiAxOC4zNjYgMTguMzY2IDIuNzc2IDAgNS40LS42MzcgNy43NjItMS43NDVsNTAuMDM3IDUwLjAzN2MxLjQ2NSAxLjQ2NSAzLjM4NCAyLjE5NyA1LjMwNCAyLjE5NyAxLjkxOSAwIDMuODM5LS43MzIgNS4zMDQtMi4xOTcgMi45MjktMi45MjkgMi45MjktNy42NzggMC0xMC42MDZsLTUwLjgxMi01MC44MTNjLjQ5Ni0xLjY2Mi43NzEtMy40MTguNzcxLTUuMjM5IDAtNy40NTQtNC40NzEtMTMuODcyLTEwLjg2NS0xNi43NDd2LTQ0LjU1Yy0uMDAxLTQuMTQzLTMuMzU5LTcuNTAxLTcuNTAxLTcuNTAxem0tMy4zNjYgNjguNzk3YzAtMS44NTYgMS41MS0zLjM2NiAzLjM2Ni0zLjM2NiAxLjg1NSAwIDMuMzY1IDEuNTEgMy4zNjUgMy4zNjZzLTEuNTEgMy4zNjYtMy4zNjUgMy4zNjZjLTEuODU3IDAtMy4zNjYtMS41MS0zLjM2Ni0zLjM2NnoiLz48L3N2Zz4=) !important;
    height: 50px;
    font-size: 45px;
    left: 0.5rem;
    top: 50%;
    transform: translateY(-50%);
}

.stopwatch-info-block-content {
    display: flex;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.stopwatch-info-block .stopwatch-info-block-title {
    color: #FFEB3B;
    text-transform: uppercase;
    margin-bottom: 5px;
    display: block;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 5px;
}

.stopwatch-info-block .stopwatch-info-block-text {
    font-size: inherit;
    display: block;
    color: white;
    font-size: larger;
    margin-bottom: 5px;
    margin-top: -5px;
}

.stopwatch-info-block .outlined-text {
  color: #FFEB3B; /* Or any desired fill color for the text */
  -webkit-text-stroke: 1px black; /* Adjust width and color as needed */
}

/* End of list style */
.ias-noneleft {
    margin: 35px 10px 10px 10px !important;
}

/* Docuemnt embedding in HTML Google Drive */
.pdf-embed {
    background: #fff;
    position: relative;
    width: 50vw;
    padding-top: 50%;
    overflow: hidden;
}
