/** Shopify CDN: Minification failed

Line 3837:0 Unexpected "}"

**/
/* original */
/* Start WEbflow Default css */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}
/* End webflow default css */
@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-extrabold.ttf?v=71150093946908706871770678878) format("truetype"), url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-extrabold.otf?v=94259090726779600061770678878) format("opentype"), url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-bold.otf?v=94687044843492539681770678877) format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-light.ttf?v=179834221255730903801770678881) format("truetype"), url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-light.otf?v=97417285773004460551770678881) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-semibold.ttf?v=56218939396365377991770678885) format("truetype"), url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-semibold.otf?v=128162962644416114701770678885) format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-medium.ttf?v=70067766658412400951770678883) format("truetype"), url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-medium.otf?v=99612872071392799521770678882) format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-regular.ttf?v=31615182488471796051770678884) format("truetype"), url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-regular.otf?v=181356121841674743971770678884) format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro.otf?v=171532238015946556531770678722) format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro Lc;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-bold-lc.otf?v=71543772462048128521770678719) format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro Lc;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-light-lc.otf?v=35160745585623220551770678721) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-black.otf?v=114917898570093449801770678718) format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro Lc;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-black-lc.otf?v=37918146435606542321770678718) format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro Demo;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-light-demo.otf?v=178023249599635451021770678720) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-light.otf?v=178773758912052384721770678721) format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-bold.otf?v=183620623508258073771770678719) format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Code Pro Demo;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/code-pro-demo.otf?v=25202778657784775951770678720) format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-thin.otf?v=95992013452480150011770678886) format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-black.otf?v=80193553031518958961770678876) format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-extralightitalic.otf?v=127759262775041030891770678880) format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-extrabolditalic.otf?v=104729949194074900441770678879) format("opentype"), url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-bolditalic.otf?v=161365960701645919101770678877) format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-extralight.otf?v=105112841329073656011770678879) format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-lightitalic.otf?v=53073140149157089251770678882) format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-blackitalic.otf?v=85908558496905411711770678876) format("opentype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-thinitalic.otf?v=61534297059218475291770678887) format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-semibolditalic.otf?v=138682306078766637061770678886) format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-mediumitalic.otf?v=79171771662649069511770678883) format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/switzer-italic.otf?v=18652564853910353991770678880) format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --black: black;
  --text-100: #0b0b0b;
  --hover: #0071e3;
  --white: white;
  --bg-100: #0000;
  --gray: var(--black);
  --border: #006ed8;
  --untitled-ui--gray900\<deleted\|variable-f63dbb51\>: #101828;
  --text-200: #86868b;
  --untitled-ui--gray600\<deleted\|variable-10a0cd12\>: #475467;
  --text-300: #0f2e2f;
  --navbar: #fbfbfb;
  --bg-200: #1c1c1e;
  --text-400: #1b1b1b;
  --text-500: #212b36;
  --untitled-ui--primary600\<deleted\|variable-c514c1b4\>: #7f56d9;
  --untitled-ui--white\<deleted\|variable-e3beb9c1\>: white;
  --untitled-ui--primary700\<deleted\|variable-da4f7fa3\>: #6941c6;
  --untitled-ui--primary100\<deleted\|variable-35a3c723\>: #f4ebff;
  --untitled-ui--gray50-2\<deleted\|variable-8a511359\>: #f9fafb;
  --untitled-ui--gray400\<deleted\|variable-b339bef7\>: #98a2b3;
  --gradient: #606f7f;
  --grad2: #7a8fa4;
  --untitled-ui--gray700: #344054;
}

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.width-100 {
  width: 100%;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}
.w-form-done {
  background-color: #FFF !important;
}
.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 600;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
  font-weight: 400;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-commerce-commerceaddtocartform {
  margin: 0;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  /* padding: 12px 17px; */
  padding: 16px 16px;
}
.w-commerce-commerceaddtocartoptionpill.p-11 {
  padding: 15px 16px;
}
.w-commerce-commerceaddtocartform.womenproduct {
    display: flex;
    flex-direction: column;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;

}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.social-login-container .button-container {
    display: flex;
    justify-content: space-between; 
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commerceaddtocartquantityinput, .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.body {
  color: var(--black);
  font-family: Switzer, Arial, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 1.3913em;
}

.body.font-szwt {
  font-family: Switzer, Arial, sans-serif;
}

.customer-orders-page {
    font-size: 15.5px;
    line-height: 1.333em;
}

.main-wrapper {
  flex-flow: column;
}

.button {
  grid-column-gap: .5rem;
  border: 1px solid var(--text-100);
  color: var(--black);
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 23px 90px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  transition: all .45s;
}

.button:hover {
  border-color: var(--hover);
  background-color: var(--hover);
  color: var(--white);
}

.button.mt-20.redos-top-screen {
  height: 60px;
}

.button.mt-20.redos-top-screen:hover {
  background-color: var(--white);
  color: var(--text-100);
}

.button.pd-20 {
  box-shadow: inset 0 0 0 1px var(--text-100);
  white-space: nowrap;
  border-style: solid;
  border-color: #fff0;
  border-radius: 32px;
  padding: 14px 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.button.pd-20:hover {
  box-shadow: inset 0 0 0 1px var(--hover);
  background-color: #0071e3;
  border-color: #0071e3;
}

.button.pd-20.moble {
  display: none;
}

.button.bg {
  border-color: var(--border);
  background-color: var(--border);
  color: var(--white);
  text-align: center;
  border-radius: 32px;
  width: 100%;
  height: auto;
  padding: 14px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button.bg:hover {
  border-color: var(--hover);
  background-color: #0071e3;
}

.button.bg.pd-52 {
  width: auto;
  margin-top: 32px;
  padding: 16px 52px;
  font-size: 16px;
}

.button.bg.pd-52.mrt-0 {
  margin-top: 0;
}

.button.bg.pd-26 {
  width: auto;
  padding: 16px 33px;
  font-size: 16px;
}

.button.bg._w-100 {
  border-color: var(--border);
  background-color: #006ed8;
}

.button.pd-16 {
  border-color: #00000008;
  border-radius: 48px;
  padding: 16px 25px;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 0 4px 16px #0000000f;
}

.button.pd-16.show-mobe {
  display: none;
}

.button.pd-16.mt-20.mt-0 {
  margin-top: 0;
}

.button.pd-24 {
  grid-column-gap: 4px;
  color: var(--text-100);
  border-radius: 32px;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.button.pd-24.mt-41 {
  margin-top: 41px;
}

.button.pd-24.mt-41:hover {
  border-color: var(--black);
  background-color: var(--bg-100);
  color: var(--black);
}

.menu-icon_line-middle-inner {
  width: 4px;
  height: 0;
}

.menu-icon_line-bottom {
  background-color: var(--black);
  width: 24px;
  height: 2px;
}

.menu-icon_line-bottom.white {
  background-color: var(--white);
}

.menu-icon_line-middle {
  background-color: var(--black);
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 2px;
  display: flex;
}

.menu-icon_line-middle.white {
  background-color: var(--white);
}

.menu-icon_line-top {
  background-color: var(--black);
  width: 25px;
  height: 2px;
}

.menu-icon_line-top.white {
  background-color: var(--white);
}

.menu-icon_component {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar {
  z-index: 999;
  background-color: #fff;
  align-items: center;
  padding: 20px 56px;
  display: flex;
  position: sticky;
  inset: 0 0 auto;
  height: 92px;
}

.navbar.about {
  background-color: #0000;
  background-image: none;
  display: none;
  position: fixed;
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 912px;
  margin-left: auto;
  margin-right: auto;
}

.navbar_logo-link {
  color: var(--black);
  letter-spacing: -2px;
  padding-left: 0;
  font-size: 53px;
  font-weight: 600;
  line-height:100%;
}

.navbar_menu {
  background-color: var(--white);
  height: 100vh;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow:auto;
}

.navbar-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 15%;
  display: flex;
}

.navbar_link {
  border-bottom: .7px solid #000;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 0 25px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.navbar_link:hover {
  color: var(--text-200);
}

.navbar_link.w--current {
  color: #000;
}

.navbar_link.border-none {
  border-bottom-style: none;
  padding-bottom: 0;
}

.navbar_link.border-none.dropdown-2.dropdown-2-copy {
  pointer-events: none;
  margin-top: 15px;
  padding-top: 10px;
  transition-property: none;
}

.navbar_menu-right {
  order: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navbar_menu-button {
  padding: 0;
}

.navbar_menu-button.w--open {
  background-color: #0000;
}

.button-tertiary-gray {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--black);
  letter-spacing: .22px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  font-family: Switzer, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-tertiary-gray:hover {
  text-decoration: underline;
}

.button-tertiary-gray.white {
  color: var(--white);
}

.navbar_button-wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.logo_logotype {
  width: 100%;
  max-width: 173px;
}

.logo_image {
  display: none;
}

.manu-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  min-height: 40px;
}

.menu-logo-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  display: flex;
}

.img-w-52 {
  width: 100%;
  max-width: 182px;
}

.padding-global {
  color: var(--black);
  padding-left: 38px;
  padding-right: 38px;
  text-decoration: none;
}

.padding-global.abs {
  padding-left: 20px;
  position: absolute;
  left: 0;
  right: 0;
}

.container-large {
  width: 100%;
  max-width: 912px;
  margin-left: auto;
  margin-right: auto;
}

.container-large.xxlarge {
  max-width: 948px;
}

.padding-section {
  padding-top: 140px;
  padding-bottom: 60px;
}

.padding-section.mt-120, .padding-section.mt-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-section.mt-100.btm-29 {
  padding-bottom: 29px;
}

.padding-section.mt-100.top-60 {
  padding-top: 60px;
}

.padding-section.btm-167 {
  padding-top: 100px;
  padding-bottom: 167px;
}

.padding-section.mt-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-section.mt-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

 .text-field-5 {
    color: #707170;
    background-color: #f3f3f300;
    background-image: url("https://cdn.prod.website-files.com/68f102d5cccbdac8b158e513/68f102d5cccbdac8b158e684_Button.png");
    background-position: 99%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 8px;
    height: 56px;
    margin-bottom: 32px;
    font-family: Inter, sans-serif;
    font-size: 14.88px;
  }
.text-field-5.select {
    color: #707170;
    -webkit-appearance: none;
    appearance: none;
    background-image: url("https://cdn.prod.website-files.com/68f102d5cccbdac8b158e513/68f102d5cccbdac8b158e5d8_Button.png");
    background-position: 99%;
    background-size: auto;
    font-family: Inter, sans-serif;
    font-size: 14.88px;
  }

.padding-section.mt-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-section.mt-150 {
  padding-top: 150px;
  padding-bottom: 50px;
}

.padding-section.mt-190 {
  padding-top: 126px;
  padding-bottom: 126px;
}

.padding-section.mt-130 {
  padding-top: 180px;
  padding-bottom: 60px;
}

.padding-section.mt-130.mt {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-section.mt-307 {
  padding-top: 140px;
}

.padding-section.mt-155 {
  padding-top: 155px;
  padding-bottom: 155px;
}

.padding-section.mt-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.padding-section.mt-160 {
  padding-top: 160px;
  padding-bottom: 200px;
}

.padding-section.mt-201 {
  padding-top: 40px;
}

.padding-section.top-58 {
  padding-top: 58px;
}

.padding-section.mt-100 {
  width: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.items-hero {
  text-align: center;
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.h-28 {
  color: var(--text-100);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.14286em;
}

.hero-img {
  width: 100%;
  max-width: 154px;
}

.wrap-hair {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contant-hair {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 330px;
  display: flex;
}

.h-56 {
  letter-spacing: -1.68px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.03571em;
}

.h-56.font-arial {
  font-family: Switzer, Arial, sans-serif;
  font-size: 44px;
  font-weight: 600;
}

.h-56.font-arial.s-54 {
  font-size: 54px;
}

.h-56.mob-size {
  font-size: 44px;
  font-weight: 600;
}

.h-56.s-44 {
  font-size: 44px;
}

.mt-20 {
  margin-top: 20px;
}

.pra-21 {
  margin-bottom: 0;
  font-size: 21px;
  line-height: 1.52381em;
}

.pra-21.font-switzer {
  font-family: Switzer, Arial, sans-serif;
}

.pra-21.font-switzer.font-600 {
  font-weight: 600;
}

.maxw-411, .maxw-362 {
  width: 100%;
  max-width: 290px;
}

.img-hair-items-wrap {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.image-hair {
  object-fit: cover;
  width: 100%;
  max-width: 280px;
  height: 572px;
}

.maxw-309 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 0 auto;
  width: 100%;
  max-width: 276px;
  margin: 20px;
  display: flex;
}

.t-15 {
  color: var(--black);
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  text-decoration: none;
}

.t-15.text-drk {
  color: var(--text-100);
}

.t-15.text-blck {
  color: var(--text-300);
}

.t-15.hide {
  margin-bottom: 16px;
}

.t-15.mt-24 {
  display: none;
}

.t-15.mb {
  margin-bottom: 15px;
}

.pra-19 {
  color: var(--black);
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19px;
  line-height: 1.57895em;
  text-decoration: none;
}

.pra-19.font-arail {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.pra-19.font-arail.mt-70 {
  margin-top: 70px;
}

.pra-19.itlc {
  color: #000;
  font-style: italic;
}

.pra-19.itlc.none {
  font-style: normal;
}

.pra-19.text-drk {
  color: #1b1b1b;
}

.pra-19.n-width.mb-60 {
  margin-bottom: 42px;
}

.wrap-card-grid {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.t-24 {
  letter-spacing: -.72px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  line-height: 1.125em;
}

.t-24.text-drk {
  color: var(--text-300);
  font-size: 22px;
}

.div-block {
  width: 100%;
}

.wrap-work {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.heading-work.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.h-53 {
  letter-spacing: -1.68px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.09434em;
}

.grid-work {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-work._3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
}

.crad-work {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.img-work {
  aspect-ratio: 1;
  width: 100%;
  max-width: 333px;
  height: 536px;
}

.t-23.font-switzer {
  font-family: Switzer, Arial, sans-serif;
}

.t-23.font-arial {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.wrap-health {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.heading-health {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.maxw-1225 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 1260px;
  display: flex;
}

.pra-23 {
  margin-bottom: 0;
}

.pra-23.font-swz {
  font-family: Switzer, Arial, sans-serif;
  font-size: 21px;
}

.pra-23.font-swz.font-arial {
  font-size: 22px;
  line-height: 1.3913em;
}

.pra-23.font-arial {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 21.66px;
  font-weight: 400;
  line-height: 1.3913em;
}

.pra-23.font-arial._1 {
  font-size: 23px;
  line-height: 1.3913em;
}

.grid-health {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-health {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: hidden;
}

.items-health {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--bg-100);
  flex-flow: column;
  width: 100%;
  max-width: 437px;
  height: 184px;
  padding: 32px 24px 24px;
  display: flex;
}

.h-40 {
  letter-spacing: -1.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 1em;
}

.h-40.font-arial {
  letter-spacing: -.96px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.h-40.s-32 {
  font-family: Switzer, Arial, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25em;
}

.img-100 {
  vertical-align: baseline;
  width: 100%;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}

.img-100.cover {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 0%;
}

.img-100.side {
  width: auto;
  max-width: 100%;
  height: auto;
}

.img-100.side.m-hide {
  max-width: 100%;
}

.img-100.side.d-hide, .img-100.h-200.dktop {
  display: none;
}

.img-100.h-388 {
  flex: 0 auto;
  width: 272px;
  display: block;
}

.img-100.hover {
  transform-style: preserve-3d;
  width: auto;
  max-width: none;
}

.img-100.hover:hover {
  transform: scale3d(1.1, 1.1, .6);
}

.section-get-start {
  background-color: var(--bg-100);
}

.section-get-start.bg-gray {
  background-color: var(--navbar);
}

.contant-get-start {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  padding-top: 56px;
  padding-bottom: 60px;
  padding-right: 30px;
  display: flex;
}

.grid-get-start {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.h-54 {
  letter-spacing: -1.68px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.07407em;
}

.h-54.centr {
  font-family: Switzer, Arial, sans-serif;
  font-size: 43.48px;
  font-weight: 600;
}

.h-54.font-swtz {
  font-family: Switzer, Arial, sans-serif;
}

.h-54.font-swtz.s-42 {
  color: var(--text-300);
}

.h-54.font-arial {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 52px;
}

.h-54.font-arial.s-44 {
  font-family: Switzer, Arial, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.04545em;
}

.h-54.font-arial.hide {
  display: none;
}

.h-54.font-arial.mobl-hide {
  font-family: Switzer, Arial, sans-serif;
  font-size: 42px;
  font-weight: 600;
}

.h-54.s-42 {
  font-size: 42px;
  font-weight: 600;
}

.h-54.s-42.text-blck-light {
  color: #1b1b1b;
}

.h-54.s-42.font-arial {
  font-family: Switzer, Arial, sans-serif;
  font-size: 42.63px;
  line-height: 46.2px;
}

.h-54.s-42.left {
  display: block;
}

.h-54.s-42.left.f-30 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.maxw-460 {
  width: 100%;
  max-width: 350px;
}

.maxw-460.moblie {
  display: none;
}

.itmes-get-start {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.flex-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 8px;
  display: flex;
}

.flex-text.vartl {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.t-16 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.75em;
}

.t-16.font-700 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.t-16.font-700.s-16 {
  font-size: 16px;
}

.t-16.font-700.s-17 {
  font-size: 17px;
}

.t-16.center {
  color: #4d4d4d;
  text-align: center;
  margin-bottom: 16px;
}

.t-16.font-swz {
  font-family: Switzer, Arial, sans-serif;
  font-weight: 600;
}

.t-16.font-600 {
  color: #000000e0;
  font-size: 16.32px;
  font-weight: 400;
}

.t-16.font-600.t-14 {
  color: #000c;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  display: flex;
}

.t-16.font-600.f-18 {
  font-size: 18.32px;
  font-weight: 600;
}

.t-18 {
  /* color: #000000e0;
  justify-content: flex-end;
  align-items: center;
  height: 32px; */
  font-size: 18px;
  font-weight: 400;
  line-height: 1.391em;
  /* -webkit-text-decoration: none;
  text-decoration: none;
  display: flex; */
}

.t-18.font-700 {
  padding-top: 1px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.3913em;
  text-decoration: none;
}

.t-18.text-drk {
  color: #0000008a;
  text-decoration: none;
}

.t-18.font-siwz {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  font-family: Switzer, Arial, sans-serif;
  font-size: 18.91px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.t-18.font-siwz.text-black-300 {
  color: var(--text-300);
  font-weight: 600;
}

.t-18.font-siwz.d-none {
  display: none;
}

.t-18.font-siwz.m-none {
  line-height: 30px;
  text-decoration: none;
}

.t-18.text-light {
  color: #000;
  justify-content: flex-end;
  align-items: center;
  margin-top: 3px;
  font-style: italic;
  font-weight: 200;
  line-height: 1.392em;
  /* text-decoration: line-through; */
  text-decoration: none;
}
.line-through {
  text-decoration: line-through;
}
.t-13 {
  color: var(--text-200);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13.78px;
  line-height: 1.3913em;
}

.t-13.text-blck {
  color: var(--black);
}

.divider {
  border-bottom: 1px solid #d9dddb;
  width: 100%;
}

.divider.mt-8 {
  margin-top: 8px;
}

.divider.bg-drk {
  border-bottom-color: #e6e9e7;
}

.divider.bg-drk.moble {
  display: none;
}

.divider.bg-drk.mt-60 {
  margin-top: 60px;
}

.divider.bg-blck {
  border-bottom-color: #000000e0;
}

.mt-16 {
  margin-top: 16px;
}

.text-17 {
  color: #b2b3b2;
  font-size: 17px;
  font-weight: 400;
  text-decoration: line-through;
}

.wrap-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.img-get-start.molbe {
  width: 100%;
  padding-top: 60px;
  display: block;
}

.icon-text-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  align-items: center;
  display: flex;
}

.icon-text-wrap.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000c;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
}

.wrap-research {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading-research-wrap {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.contant-research-wrap {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 553px;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
}

.contant-research-wrap._w-100 {
  max-width: 553px;
}

.bg-box {
  background-color: var(--bg-100);
  text-transform: uppercase;
  width: 100%;
  max-width: 562px;
  padding: 8px 18px;
  font-size: 18px;
  line-height: 1.55556em;
}

.grid-research {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-research.gap-40 {
  grid-row-gap: 23px;
  grid-template-columns: 1.25fr 1fr;
}

.h-89 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 1.06742em;
}

.maxw-410 {
  width: 100%;
  max-width: 410px;
}

.maxw-410._w-300 {
  max-width: 300px;
}

.maxw-410._w-430 {
  max-width: 343px;
}

.flex-gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.pra-11 {
  color: var(--text-200);
  margin-bottom: 0;
  font-size: 11px;
  line-height: 1.63636em;
}

.pra-11.text-black {
  color: var(--black);
}

.pra-11.text-black._w-100 {
  font-family: Switzer, Arial, sans-serif;
}

.pra-11.italic {
  font-size: 11.81px;
  font-style: italic;
  line-height: 18px;
}

.pra-11.font-arial {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.wrap-fingertips {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  align-items: flex-start;
  display: flex;
}

.contant-fingertips {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 476px;
  display: flex;
}

.img-fingertips {
  width: 100%;
  max-width: 438px;
}

.maxw-240 {
  width: 100%;
  max-width: 280px;
}

.maxw-240._w-260 {
  max-width: 200px;
}

.section-solution {
  background-color: var(--bg-100);
}

.wrap-solution {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.maxw-243 {
  width: 100%;
  max-width: 243px;
  margin-left: auto;
  margin-right: auto;
}

.t-19 {
  font-size: 19px;
}

.t-19.font-700 {
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.47368em;
}

.h-36 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.22222em;
}

.h-36.font-arial {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.maxw-610 {
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}

.wrap-our-attention {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.img-our-attention {
  flex: 0 auto;
  width: 100%;
  max-width: 474px;
}

.contant-our-attention {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 474px;
  padding-left: 18px;
  display: flex;
}

.contant-our-attention.padd {
  padding-left: 36px;
}

.text-size-medium {
  width: auto;
  max-width: none;
  padding-right: 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 17.58px;
  line-height: 28px;
}

.faq_answer {
  width: auto;
  max-width: none;
  overflow: hidden;
}

.faq_answer._w-100 {
  max-width: 100%;
}

.faq_answer.w {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: none;
  display: flex;
}

.faq_accordion {
  border-bottom: 1px solid #d9dddb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 1em;
  display: flex;
}

.section-faq.p {
  padding-bottom: 40px;
}

.faq_component {
  width: 100%;
  max-width: 510px;
}

.faq_component._w-800 {
  max-width: 800px;
}

.faq_component._w-638 {
  max-width: 100%;
}

.faq_component._w-825 {
  max-width: 825px;
}

.faq_component._w-912 {
  max-width: 880px;
}

.accordion-icon_component {
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line {
  background-color: var(--bg-200);
  border-radius: 1px;
  width: 2px;
  height: 15px;
  position: absolute;
}

.accordion-icon_horizontal-line {
  background-color: var(--bg-200);
  border-radius: 1px;
  width: 15px;
  height: 2px;
  position: absolute;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.faq_heading {
  width: 450px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.faq_heading.text-drk {
  color: #000000e3;
  text-align: left;
  width: auto;
  max-width: none;
}

.faq_heading.text-drk.font-16 {
  max-width: 380px;
  font-size: 16px;
}

.faq_heading.text-drk._16px {
  font-size: 16px;
}

.faq_heading.font-intr {
  font-family: Inter, sans-serif;
  font-weight: 600;
}

.wrap-faq {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wrap-faq._2-col {
  flex-flow: row;
}

.heading-faq {
  width: 100%;
  max-width: 340px;
}

.maxw-438 {
  width: 100%;
  max-width: 438px;
}

.maxw-438._w-100 {
  max-width: 100%;
}

.maxw-438._w-490 {
  max-width: 490px;
}

.maxw-438._w-530 {
  max-width: 530px;
}

.maxw-438._w-380 {
  max-width: 380px;
}

.wrap-cta {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  display: flex;
}

.img-cta {
  width: 100%;
  max-width: 438px;
}

.contant-cta {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  width: 100%;
  max-width: 438px;
  display: flex;
}

.h-39 {
  color: var(--text-300);
  letter-spacing: -1.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
  line-height: 1.07692em;
}

.h-39.centr {
  color: #1b1b1b;
  text-align: center;
  font-size: 39.2px;
  font-weight: 600;
}

.h-39.s-28, .h-39.s-39 {
  font-size: 28px;
}

.h-39.s-30 {
  font-weight: 600;
}

.text-field {
  color: #6b7280;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  padding: 20px 0 18px 18px;
  font-size: 15px;
  line-height: 1.1em;
}

.text-field::placeholder {
  color: #6b7280;
  font-size: 15px;
}

.form {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.maxw-480 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.maxw-480.auto {
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
}

.maxw-480._w-300 {
  max-width: 309px;
}

.maxw-480._w-300._430 {
  flex: 0 auto;
}

.t-11 {
  color: #6b7280;
  font-size: 11px;
  line-height: 1.3913em;
  text-decoration: none;
}

.footer {
  background-color: var(--bg-100);
}

.wrap-footer {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.menu-footer-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.menu-list-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.menu-list-footer._4 {
  width: 100%;
  max-width: 221px;
}

.menu-list-footer._4.mt-16 {
  margin-top: 0;
}

.menu-list-footer._3 {
  width: 100%;
  max-width: 181px;
}

.menu-list-footer._2 {
  width: 100%;
  max-width: 246px;
}

.menu-list-footer._1 {
  width: 100%;
  max-width: 252px;
}

.t-17 {
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3913em;
}

.t-17.font-700 {
  text-transform: capitalize;
  margin-bottom: 15px;
  font-family: Switzer, Arial, sans-serif;
  font-weight: 600;
}

.t-17.font-700.cap {
  text-transform: uppercase;
}

.t-17.text-light {
  color: #000000e3;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
}

.t-17.font-swz {
  font-family: Switzer, Arial, sans-serif;
  font-weight: 600;
}

.t-17.black-65 {
  color: #000000a6;
  font-size: 16px;
  font-weight: 400;
}

.flex-gap-7 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link {
  color: #1b1b1b;
  font-family: Switzer, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.3913em;
  text-decoration: none;
}

.form-2 {
  background-color: var(--white);
  border: 1px solid #0003;
  border-radius: 32px;
  align-items: center;
  width: 100%;
  padding: 6px 13px;
  display: flex;
}

.form-block {
  width: 100%;
  margin-bottom: 0;
}

.text-field-2 {
  color: #999;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.2em;
}

.text-field-2::placeholder {
  color: #999;
}

.submit-button {
  background-color: #0000;
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/vector.svg?v=13930331481964675781770678903);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  line-height: .4em;
}

.socail-icon-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.btm-footer {
  justify-content: space-between;
  display: flex;
}

.link-block {
  width: 100%;
  max-width: 103px;
}

.maxw-404 {
  width: 100%;
  max-width: 140px;
}

.maxw-404._w-216 {
  max-width: 180px;
}

.contant-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 433px;
  display: flex;
}

.h-34 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  line-height: 1em;
}

.h-34.s-31 {
  font-family: Code Pro Lc, Arial, sans-serif;
  font-size: 30px;
}

.h-34.s-31.moble {
  display: none;
}

.link-2 {
  color: var(--black);
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3913em;
  text-decoration: none;
}

.flex-gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 10px;
  display: none;
}

.flex-gap-16.vtl {
  flex-flow: column;
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex-gap-16.hide {
  display: flex;
}

.maxw-386 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: auto;
  max-width: none;
  display: flex;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.div-block-3 {
  border-right: 1px solid var(--bg-200);
  width: 1.5px;
  height: 20px;
}

.t-14 {
  color: var(--text-400);
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3913em;
}

.t-14.text-drk {
  color: #000c;
  font-weight: 300;
  line-height: 20.5px;
  padding-bottom: 1px;
}

.t-14.font-arial {
  color: var(--text-500);
}

.wrap-hero-v1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.maxw-364 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  width: 100%;
  max-width: 360px;
  padding-top: 20px;
  display: flex;
}

.h-32 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.25em;
}

.h-32.font-700 {
  font-size: 28px;
  font-weight: 600;
}

.h-32.left {
  font-weight: 600;
  width: 100%;
  height: auto;
}

.pra-16 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.3913em;
}

.pra-16.mt-8 {
  color: var(--text-100);
  margin-top: 8px;
  font-family: Switzer, Arial, sans-serif;
}

.pra-16.black-65 {
  color: #000000a6;
}

.pra-16.mt-8 {
  color: #000000e0;
  text-indent: 0;
  margin-top: 8px;
  font-family: Switzer, Arial, sans-serif;
}
.pra-16.mt-8 p {
  margin-bottom: 0px !important;
}
.buldals {
  grid-column-gap: 16px;
  flex-flow: column;
  display: flex;
}

.submit-button-2 {
  display: none;
}

.radio-button-field {
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 12px 17px;
  font-family: Switzer, Arial, sans-serif;
  display: flex;
  position: relative;
}

.radio-button-label {
  color: #4d4d4d;
  font-size: 20px;
  font-weight: 400;
  display: none;
}

.radio-button {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Switzer, Arial, sans-serif;
  position: absolute;
  inset: 0%;
}

.radio-button.w--redirected-checked {
  background-color: #fff0;
  border: 2px solid #006ed8;
  box-shadow: 0 0 #0003;
}

.t-20 {
  color: #4d4d4d;
  font-size: 20px;
  line-height: 1.3em;
}

.t-20.font-switzr {
  color: var(--black);
  font-family: Switzer, Arial, sans-serif;
}

.div-block-4 {
  width: 100%;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.div-block-5 {
  text-align: right;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.form-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.add-btn {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border: 2px solid #000000b3;
  border-radius: 10px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  transition: all .45s;
  margin-top:1.5rem;
}
input.w-commerce-commerceaddtocartbutton.add-btn.bg {
    margin-top: 15px;
}
.add-btn:hover {
  border-color: var(--hover);
}

.add-btn.bg {
  background-color: var(--border);
  color: var(--white);
  border-color: #006ed8;
  height: auto;
}

.add-btn.bg:hover {
  border-color: var(--hover);
  background-color: var(--hover);
}

.drop-wrp {
  flex-flow: column;
  margin-top: 16px;
  display: flex;
}

.dropdown {
  width: 100%;
}

.dropdown-toggle {
  color: #000000e3;
  border-top: 1px solid #0000001f;
  width: 100%;
  padding: 20px 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
}

.dropdown-toggle.btm {
  border-bottom: 1px solid #0000001f;
}

.icon {
  margin-right: 0;
}

.dropdown-list {
  background-color: #ddd;
  padding-top: 10px;
}

.dropdown-list.w--open {
  background-color: #0000;
  padding-top: 15px;
  position: relative;
}

.contant-drop {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000c;
  flex-flow: column;
  display: flex;
  /* margin-top: 0px; */
  margin-top: 15px;
  margin-bottom: 0px;
}
.contant-drop.contant-drop-boxes {
    margin-top: 0px;
    padding-bottom: 10px;
    margin-bottom: 15px;
  }
}

.text-blue {
  color: #4285f4;
  text-decoration: none;
}

.wrap-way-hair {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-flow: column;
  display: flex;
}

.heading-way-hair {
  text-align: center;
  width: 100%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
}

.h-60 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.13333em;
}

.grid-way-hair {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.grid-way-hair.centr {
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
}

.t-22 {
  color: #000000e3;
  font-family: Switzer, Arial, sans-serif;
  font-size: 22px;
  line-height: 1.4em;
}

.t-22.font-600 {
  color: var(--text-500);
  font-size: 19px;
  font-weight: 600;
}

.t-22.font-600.font-arial {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.t-22.s-18 {
  font-size: 18px;
}

.pra-18 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.4em;
}

.pra-18.font-swtz {
  font-family: Switzer, Arial, sans-serif;
}

.img-way-hair {
  width: 100%;
  max-width: 300px;
  margin-top: -110px;
  margin-right: 220px;
}

.card-work {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.wrap-about {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrap-about.pad-100 {
  padding-left: 0;
}

.img-about {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  display: flex;
}

.contant-about {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 370px;
  padding-left: 10px;
  padding-right: 20px;
  display: flex;
}

.box-text {
  background-color: #f0f0f0;
  border-radius: 16px;
  padding: 3px 8px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
}

.pra-17 {
  color: var(--text-500);
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.4em;
}

.pra-17.font-swz {
  font-family: Switzer, Arial, sans-serif;
  line-height: 28px;
}

.pra-17.text-white {
  color: var(--white);
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.pra-17.italic {
  width: 390px;
  font-style: italic;
}

.pra-17.black-65 {
  color: #0b0b0be0;
  font-size: 16px;
}

.pra-17.text-blck-500 {
  color: var(--text-500);
}

.img-good-to-know {
  width: 100%;
  max-width: 530px;
}

.good-to-know-contant {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 343px;
  display: flex;
}

.container-large-xl {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.wrap-cta-v1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--white);
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/clip-path-group_1clip-path-group.avif?v=42283496202675999041770678713);
  background-position: 77% 100%;
  background-repeat: no-repeat;
  background-size: 370px 148px;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 835px;
  margin-left: auto;
  margin-right: auto;
  padding: 42px 56px 53px;
  display: flex;
  box-shadow: 0 10px 30px #00000014;
}

.contant-cta-v1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 440px;
  display: flex;
}

.wrap-bolg {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.items-blog {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.grid-blog-list {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-name {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.45455em;
}

.img-blog {
  width: 100%;
}

.img-blog.mob-show {
  display: none;
}

.image-hero-v1 {
  width: 100%;
  max-width: 392px;
  margin-top: 20px;
  margin-left: 50px;
}

.page-product {
  display: block;
}

.page-about {
  display: none;
}

.header-hero {
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/container_1container.avif?v=119877891621356628101770678727);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.section-hero-about {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 466px;
  display: flex;
}

.heading-hero {
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.h-65 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 65px;
  font-weight: 400;
  line-height: 1.04615em;
}

.h-65.text-black {
  color: var(--black);
  font-size: 49px;
  font-weight: 600;
}

.h-65.s-50 {
  font-size: 50px;
  font-weight: 600;
}

.h-65.s-50.b {
  color: var(--white);
}

.grid-system {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.contant-system {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 438px;
  display: flex;
}

.contant-system._w-424 {
  max-width: 438px;
}

.img-system {
  width: 100%;
  max-width: 597px;
}

.img-system._w-702 {
  max-width: 438px;
  margin-left: auto;
}

.img-system.maxw-438 {
  flex: none;
  max-width: 438px;
}

.img-system.image-3 {
  max-width: 436px;
}

.wrap-system {
  flex-flow: column;
  display: flex;
}

.link-block-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--text-100);
  align-items: center;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19px;
  display: flex;
}

.link-block-2:hover, .link-block-2.mt-20:hover {
  text-decoration: none;
}

.section-contant, .section-contant.bg-light {
  background-color: var(--bg-100);
}

.wrap-contant {
  text-align: center;
  width: 100%;
}

.wrap-contant._w-800 {
  width: 100%;
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
}

.wrap-contant.flex {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.wrap-contant._w-840 {
  max-width: 894px;
  margin-left: auto;
  margin-right: auto;
}

.wrap-our-vision {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  flex-flow: column;
  display: flex;
}

.heading-our-vision {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.grid-our-vision {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.img-our-vision {
  width: 100%;
  max-width: 438px;
  display: flex;
}

.contant-our-vision {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  max-width: 450px;
  display: flex;
}

.section-all-connected {
  background-color: var(--bg-100);
}

.container-small {
  width: 100%;
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.container-small._w-1020 {
  max-width: 912px;
}

.wrap-all-connected {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: column;
  width: 100%;
  max-width: 860px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-all-connected {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.items-all-connected {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  width: 100%;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-field-3 {
  border: 1px solid #d1d5db;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  padding: 20px 17px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
}

.form-4 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.form-block-2 {
  margin-bottom: 0;
}

.page-our-quality-difference {
  display: none;
}

.wrap-hero-v2 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.heading-hero-v2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 1317px;
  display: flex;
}

.h-88 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 66px;
  font-weight: 600;
  line-height: 1.03409em;
}

.grid-card-numb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.card-numb {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #d9dddb;
  border-radius: 6px;
  flex-flow: column;
  padding: 17px;
  display: flex;
}

.t-12 {
  color: var(--text-500);
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
}

.t-12.font-arial {
  color: #000000e0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.wrap-about-v2 {
  grid-column-gap: 240px;
  grid-row-gap: 240px;
  flex-flow: column;
  display: flex;
}

.contant-about-v2 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contant-about-v2.centr {
  justify-content: space-between;
  align-items: flex-start;
}

.maxw-700 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  max-width: 424px;
  display: flex;
}

.maxw-700._w-720 {
  justify-content: center;
  align-items: center;
  max-width: 456px;
}

.maxw-700._w-720.h-488 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 460px;
  overflow: hidden;
}

.maxw-700.mt-100 {
  max-width: 438px;
  margin-top: 30px;
}

.bg {
  background-color: #e6e9e7;
  width: 100%;
  height: 17px;
}

.bg._w-9 {
  height: 9px;
}

.itemx-about-icon {
  border-bottom: 1px solid #d9dddb;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.itemx-about-icon.dropdown {
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
}

.itemx-about-icon.dropdown.hide, .itemx-about-icon.hide {
  display: none;
}
.account-dropdown {
      display: flex;
      flex-direction:column;
    align-items: center;
    gap: 10px;
    justify-content: center;
}
.account-dropdown a{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--gap-2xs);
    text-decoration:none;
    border: 2px solid rgb(144, 144, 144);
    padding: 8px 16px;
    font-size: 1rem;
    border-radius:8px;
    width:100%;
    font-family: Switzer, Arial, sans-serif;
    color:black;
}
.account-dropdown a:hover{
    border: 2px solid rgb(144, 144, 144);
    color:white;
    background-color: rgb(144, 144, 144);
    transition:transform 1s ease;
}
.account-actions__list {
     display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    width:100%;
}
.flex-gap-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: flex-start;
  width: 100%;
  max-width: 350px;
  display: flex;
}

.flex-gap-14._w-100 {
  max-width: 100%;
}

.grid-nutural {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 400px;
  display: grid;
}

.flex-gap-28 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  display: flex;
}

.section-one-bag {
  background-color: var(--bg-100);
}

.wrap-one-bag {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.contant-one-bag {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image {
  filter: invert();
}

.link-block-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--black);
  color: var(--white);
  border-radius: 32px;
  align-items: center;
  padding: 16px 40px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19px;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
}

.link-block-3:hover {
  background-color: var(--hover);
}

.link-block-3.mt-32 {
  background-color: #006ed8;
  border: 1px solid #006ed8;
  padding: 14px 20px;
  font-size: 17px;
}

.link-block-3.pd-24 {
  background-color: var(--border);
  border: 1px solid #006ed8;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 17px;
}

.link-block-3.pd-24.bg-white {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #000;
}

.link-block-3.pd-24.bg-white:hover {
  border-color: var(--black);
  background-color: var(--bg-100);
  color: var(--black);
}

.link-block-3.pd-26 {
  padding-left: 26px;
  padding-right: 26px;
}

.link-block-3.pd-26.font-17 {
  background-color: var(--border);
  border: 1px solid #006ed9;
}

.mt-32 {
  margin-top: 32px;
}

.page-contact-us {
  display: none;
}

.section-hero-v3 {
  background-color: var(--bg-100);
}
.discount-label {
   grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
   
}

.discount-text {
    color: #0b0b0b;
    border: 1px solid #00000021;
    padding: 6px 10px;
    border-radius: 8px;
    box-shadow: 0 4px 16px #0000000f;
    font-family: Switzer, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 100%;
    text-decoration: none;
}

.wrap-hero-v3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h-64 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 1.0625em;
}

.div-block-6 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.wrap-track-your-order {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-track-your-order {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.pra-15 {
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}

.form-block-3 {
  margin-bottom: 0;
  position: relative;
}

.form-5 {
  width: 100%;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link {
  color: #637381;
  text-align: center;
  background-color: #0000;
  width: 100%;
  padding: 7px 25px 10px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
}

.tab-link.w--current {
  color: var(--text-500);
  background-color: #0000;
  border-bottom: 2px solid #4585ff;
}

.tab-link-tab-2 {
  width: 116.266px;
}

.tabs-menu {
  margin-bottom: 36px;
  display: flex;
}

.text-block {
  text-align: center;
}

.text-field-4 {
  color: #9fa6b2;
  border: 1px solid #c4cdd5;
  border-radius: 6px;
  margin-bottom: 12px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.submit-button-3 {
  background-color: #006ed8;
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/frame.svg?v=85818926163419262131770678756);
  background-position: 31%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #006ed8;
  border-radius: 6px;
  width: 100%;
  padding: 3px 11px;
  font-size: 16px;
  line-height: 1.3913em;
}

.submit-button-3:hover {
  background-color: var(--hover);
}

.h-22 {
  color: #000000e0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.36364em;
  text-decoration: none;
}

.h-22.font-arial {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.wra-get-in-touch {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.img-get-in-touch {
  width: 100%;
  max-width: 48%;
}

.contant-get-in-touch {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.link-3 {
  color: var(--black);
}

.image-2 {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.page-our-medicinal-herb-bag {
  display: none;
}

.wrap-hero-v4 {
  grid-column-gap: 139px;
  grid-row-gap: 139px;
  flex-flow: column;
  display: flex;
}

.h-83 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 62px;
  font-weight: 600;
  line-height: 1.09639em;
}

.heading-hero-v4 {
  max-width: 1070px;
}

.contant-hero-v4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.maxw-511 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  max-width: 422px;
  display: flex;
}

.maxw-738 {
  width: 100%;
  max-width: 438px;
}

.maxw-738._w-825 {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  text-align: left;
  flex-flow: column;
  max-width: 438px;
  display: flex;
}

.maxw-738.auto {
  max-width: none;
}

.wrap-natural-medicine {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  display: flex;
}

.heading-natural-medicine {
  text-align: center;
}

.grid-natural-medicine {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.img-natural-medicine {
  width: 100%;
  max-width: 438px;
}

.contant-natural-medicine {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 100%;
  max-width: 438px;
  display: flex;
}

.wrap-more-hair {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.contant-more-hair {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  width: 100%;
  max-width: 288px;
  display: flex;
}

.contant-more-hair.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.img-more-hair {
  width: 100%;
  max-width: 280px;
}

.list-more-hair {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--text-500);
  text-transform: uppercase;
  border-bottom: 1px solid #cdd2cf;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.list-more-hair.pd-16 {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}

.wrap-bag {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.contant-bag {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 438px;
  display: flex;
}

.img-bag {
  width: 100%;
  max-width: 638px;
}

.img-bag.moble-show {
  display: none;
}

.wrap-bio-health-compare {
  grid-column-gap: 55px;
  grid-row-gap: 55px;
  flex-flow: column;
  display: flex;
}

.heading-bio-health-compare {
  text-align: center;
}

.grid-bio-health-compare {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.list-bio-health-compare {
  flex-flow: column;
  justify-content: space-between;
}

.heading-compare {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 165.594px;
  display: flex;
}

.text-compare {
  border-top: 1px solid #d9dddb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 77px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.55556em;
  display: flex;
}

.text-compare.bg {
  background-color: #fbfbfb;
  border-top-style: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-compare.btm {
  border-bottom: 1px solid #d9dddb;
}

.text-compare.center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.box-bg {
  background-color: #f7f8f7;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-8 {
  border: 2.3px solid #cdd2cf;
  border-radius: 50%;
  width: 25px;
  height: 25px;
}

.image-3 {
  width: 100%;
  max-width: 72px;
}

.wrap-one-tonic-a-day {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.img-one-tonic-a-day {
  width: 100%;
  max-width: 638px;
}

.img-one-tonic-a-day._1 {
  text-align: center;
  max-width: 438px;
}

.contant-one-tonic-a-day {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.contant-one-tonic-a-day._1 {
  max-width: 438px;
}

.page-faq {
  display: none;
}

.wrap-hero-faq {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.tabs {
  justify-content: flex-start;
  display: flex;
}

.tabs-menu-2 {
  flex-flow: column;
  width: 100%;
  max-width: 272px;
  margin-right: 60px;
  display: flex;
}

.tab-link-faq {
  background-color: #0000;
  padding: 14px 0;
  font-size: 16px;
  line-height: 1.1em;
}

.tab-link-faq.w--current {
  color: #4585ff;
  background-color: #0000;
}

.tabs-content {
  width: 100%;
  max-width: 516px;
}

.h-52 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 52px;
  font-weight: 400;
  line-height: 1.2em;
}

.h-52.s-42 {
  width: auto;
  max-width: none;
  padding-top: 5px;
  font-size: 42px;
  font-weight: 600;
}

.faq-tab-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.page-terms-conditions {
  display: none;
}

.wrap-terms-conditions {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  display: flex;
}

.heading-terms-conditions.mt-56 {
  margin-top: 56px;
}

.contant-terms {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.contant-terms.gap-30 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  max-width: 910px;
}

.items-terms {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.items-terms.gap-30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.list {
  margin-bottom: 0;
  padding-left: 25px;
  font-size: 18px;
}

.page-privacy-policy {
  display: none;
}

.link-4 {
  color: var(--black);
}

.div-block-9 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.page-shipping-returns {
  display: none;
}

.wrap-shipping-returns {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.div-block-10 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.page-our-key-research {
  display: none;
}

.section-hero-v5 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 108px;
  padding-bottom: 108px;
  display: flex;
  position: relative;
}

.wrap-hero-v5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.contant-hero-v5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  max-width: 433px;
  display: flex;
}

.img-hero-v5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 893px;
  display: flex;
}

.img-hero-v5.position {
  justify-content: center;
  align-items: center;
  max-width: 512px;
  position: relative;
  right: 20px;
}

.section-step-card {
  display: none;
}

.wrap-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-step {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #d9dddb;
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  padding: 17px;
  display: flex;
}

.wrap-step {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.main-setp {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contant-step {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 267px;
  display: flex;
}

.step-right {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  width: 100%;
  max-width: 517px;
  padding-top: 0;
  display: flex;
}

.step-right.mt {
  margin-top: 0;
}

.step-right.pad-top-0 {
  padding-top: 0;
}

.heading-step {
  letter-spacing: -.249px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 83px;
  font-weight: 400;
  line-height: 1em;
}

.heading-step.s-85 {
  font-size: 78px;
}

.step-items, .flex-step-items {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  max-width: none;
  display: flex;
}

.slide-step {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 400px;
  display: flex;
}

.maxw-602 {
  width: 100%;
  max-width: 400px;
}

.maxw-602._w-530 {
  max-width: 400px;
}

.img-step {
  width: auto;
  max-width: 100%;
  margin-bottom: 20px;
}

.box-step {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--bg-200);
  border-radius: 4px;
  align-items: flex-start;
  max-width: none;
  padding: 24px;
  display: flex;
}

.numb-box {
  background-color: var(--white);
  letter-spacing: -1.2px;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 58px;
  height: 58px;
  padding: 2px 5px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 39px;
  line-height: 1.07692em;
  display: flex;
}

.t-10 {
  color: var(--white);
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.3em;
}

.flex-gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 379px;
  display: flex;
}

.list-2 {
  width: 100%;
  max-width: 243px;
  margin-bottom: 0;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-wrap.d-none {
  display: none;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.full-img {
  border-radius: 16px;
  width: 100%;
}

.img-contant {
  width: 100%;
  max-width: 492px;
  display: flex;
}

.pra-33 {
  margin-bottom: 0;
  font-size: 23px;
  line-height: 1.27273em;
}

.wrap-tonic {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.img-tonic {
  width: 100%;
  max-width: 738px;
}

.contant-tonic {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 651px;
  display: flex;
}

.maxw-493 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 480px;
  display: flex;
}

.link-block-4 {
  color: var(--black);
  text-decoration: none;
}

.div-block-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.maxw-363 {
  width: 100%;
  max-width: 363.703px;
}

.wrap-group-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.wrap-group-btn.mt-0 {
  margin-top: 0;
}

.div-block-14 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: flex;
}

.maxw-320 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  width: 100%;
  max-width: 425px;
  display: flex;
}

.uui-text-size-medium {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-align-center {
  text-align: center;
}

.uui-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large {
  color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-heading-medium {
  color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
  background-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100\<deleted\|variable-35a3c723\>);
}

.uui-button-row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-faq01_answer {
  overflow: hidden;
}

.uui-faq01_accordion {
  border-bottom: 1px #d1d5db;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.uui-faq01_accordion.last-item {
  border-bottom-color: #0000;
}

.uui-faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq2_icon-wrapper {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  display: none;
}

.uui-faq01_cta {
  background-color: var(--untitled-ui--gray50-2\<deleted\|variable-8a511359\>);
  border-radius: 1rem;
  justify-content: center;
  margin-top: 4rem;
  padding: 2rem;
  display: flex;
}

.uui-avatar-group_item {
  border: 2px solid var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.avatar-stack_component {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
  width: auto;
  margin-bottom: 2rem;
  margin-right: 1rem;
  display: flex;
}

.uui-avatar-stack_item {
  border: 2px solid var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  margin-right: -1rem;
}

.uui-avatar-stack_item.featured {
  width: 3.5rem;
  height: 3.5rem;
  position: relative;
}

.accordion-icon_component-2 {
  color: var(--untitled-ui--gray400\<deleted\|variable-b339bef7\>);
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.accordion-icon_vertical-line-2 {
  background-color: #212b36;
  border-radius: 1px;
  width: 2px;
  height: 15px;
  position: absolute;
}

.accordion-icon_horizontal-line-2 {
  background-color: #212b36;
  border-radius: 1px;
  width: 15px;
  height: 2px;
  position: absolute;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.space-medium-2 {
  width: 100%;
  min-height: 1.5rem;
  display: block;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: .5rem;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-heading-subheading {
  color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq01_heading {
  color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
}

.maxw-330 {
  width: 100%;
  max-width: 330px;
}

.text-block-2 {
  color: var(--black);
  letter-spacing: -2px;
  font-size: 53px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-block-3 {
  align-self: center;
  height: auto;
  font-family: Switzer, Arial, sans-serif;
}

.div-block-16 {
  width: 100%;
  max-width: 240px;
}

.maxw-100 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.maxw-580 {
  width: 100%;
  max-width: 390px;
}

.div-block-18 {
  flex-flow: column;
  display: flex;
}

.maxw-380 {
  width: 100%;
  max-width: 438px;
}

.div-block-19 {
  width: 100%;
  max-width: 400px;
}

.div-block-20 {
  width: 100%;
  max-width: 490px;
}

.div-block-21 {
  width: 100%;
  max-width: 210px;
}

.text-span {
  font-family: Code Pro, Arial, sans-serif;
  font-weight: 400;
}

.image-4 {
  width: 100%;
}

.div-block-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-24 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin: 20px;
  display: flex;
}

.image-5 {
  width: 31px;
}

.image-6 {
  width: 100%;
  height: auto;
}

.image-6.hide {
  display: block;
}

.maxw-260 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  max-width: 265px;
  display: flex;
}

.items-good {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-26 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-7 {
  width: 100%;
  max-width: 400px;
}

.contanerx-small {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

.image-8 {
  width: 450px;
  max-width: none;
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.container-850 {
  width: 100%;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.container-853 {
  width: 100%;
  max-width: 853px;
  margin-left: auto;
  margin-right: auto;
}

.maxw-415 {
  width: 100%;
  max-width: 415px;
}

.maxw-390 {
  width: 100%;
  max-width: 390px;
}

.img-tablet, .img-show-1440 {
  display: none;
}

.maxw-412 {
  width: 100%;
  max-width: 412px;
}

.t-21 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 21.66px;
}

.maxw-250 {
  width: 100%;
  max-width: 250px;
}

.div-block-28 {
  width: 100%;
  max-width: 419px;
}

.img-mob-one {
  display: none;
}

.bold-text {
  font-weight: 600;
}

.div-block-29 {
  width: auto;
  max-width: none;
  font-weight: 600;
}

.image-9 {
  width: 100%;
}

.div-block-30 {
  width: 100%;
  max-width: 230px;
}

.div-block-31 {
  width: 100%;
  max-width: 262px;
}

.maxw-400 {
  width: 100%;
  max-width: 400px;
}

.maxw-417 {
  width: 100%;
  max-width: 417px;
}

.maxw-310 {
  width: 100%;
  max-width: 310px;
}

.div-block-32, .div-block-33 {
  width: 100%;
  max-width: 240px;
}

.hero-items {
  width: 100%;
  max-width: 474px;
}

.maxw-474 {
  width: 100%;
  max-width: 438px;
}

.text-span-3 {
  font-style: italic;
}

.h-42 {
  font-family: Switzer, Arial, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1;
}

._w-438 {
  width: 100%;
  max-width: 438px;
}

.hr {
  border-bottom: 1px solid #cdd2cf;
  height: 0;
}

.desktop-hide {
  display: none;
}

.text-span-4 {
  height: 0;
  display: block;
}

.slider {
  background-color: #0000;
  height: auto;
  overflow: hidden;
}

.slide-nav {
  display: none;
}

.mask, .slide {
  width: 100%;
}

.slide {
  width: 100%;
  max-width: none;
}

.arrow-research {
  color: #272727;
  width: 64px;
  height: 64px;
  font-size: 22px;
  top: 140px;
  bottom: auto;
  right: -12px;
}

.arrow-research.right {
  justify-content: flex-start;
  align-items: flex-start;
  left: auto;
  right: 55px;
}

.text-span-5, .semi-bold {
  font-weight: 600;
}

.text-span-6, .text-span-7, .text-span-8, .text-span-9, .text-span-11, .text-span-12, .text-span-13 {
  color: var(--text-200);
}

.text-span-14 {
  color: var(--text-200);
  font-family: Switzer, Arial, sans-serif;
}

.text-span-16, .text-span-17 {
  color: var(--text-200);
}

.text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22 {
  color: #86868b;
}

.text-span-23, .text-span-24, .text-span-25 {
  color: var(--text-200);
}

.text-span-26 {
  color: var(--text-200);
  display: block;
}

.text-span-27, .text-span-28, .text-span-29 {
  color: var(--text-200);
}

.text-span-30 {
  color: #e277cd;
}

.form-6 {
  display: none;
}

.button-2 {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #00000021;
  border-radius: 8px;
  height: 28px;
  padding: 6px 10px;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.button-2.unhide {
  display: none;
}

.div-block-37 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-32, .text-span-33 {
  color: var(--bg-100);
}

.bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31 {
  font-weight: 600;
}

.div-block-52 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-toggle-2 {
  margin-top: 0;
  padding: 0 20px 0 0;
}

.image-20 {
  max-width: none;
  height: 26px;
  padding-right: 8px;
}

.text-field-6 {
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/item.svg?v=12544293422583785361770678804);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px solid #0000;
  border-radius: 8px;
  width: 30px;
  margin-bottom: 0;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  transition: all .3s;
}

.form-block-6 {
  margin-bottom: 0;
  margin-right: 20px;
}

.menu-icons {
  justify-content: center;
  align-items: center;
  display: flex;
  /*height:52px;*/
}
a.account-link {
    display: flex;
    justify-content: center;
    align-items: center;
}
.account-link.ml-10 {
  margin-left: 10px;
}
.menu-icons a{
  /*justify-content: center;
  align-items: center;
  display: flex;
  height:40px;*/
  text-decoration:none;  
}

.image-21 {
  z-index: 2;
  width: 60px;
  position: absolute;
  top: 20px;
  right: 20px;
}

.div-block-54 {
  background-color: #f5f5f5;
  height: auto;
  transition: all .2s;
  position: absolute;
  bottom: 0;
}

.div-block-55 {
  flex-flow: column;
  justify-content: space-between;
  align-items: baseline;
  height: auto;
  padding: 20px;
}

.bold-text-32 {
  font-style: normal;
}

.link-5, .link-6, .link-7, .link-8 {
  text-decoration: none;
}

.text-span-34 {
  color: #4285f4;
}

.link-9, .link-10, .link-11, .link-12, .link-13, .link-14, .link-15 {
  text-decoration: none;
}

.link-16, .link-17, .link-18, .link-19, .link-20, .link-22, .link-24, .link-26, .link-28, .link-30, .link-32, .link-34, .link-36, .link-38, .link-40, .link-42, .link-43, .link-46 {
  color: var(--white);
  text-decoration: none;
}

.link-47 {
  color: var(--black);
  text-decoration: none;
}

.dropdown-2 {
  z-index: 3;
  flex: 0 auto;
  width: 100%;
  margin-top: -15px;
}

.dropdown-toggle-3 {
  border-bottom: .7px solid #000;
  width: 100%;
  height: 67.5px;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.dropdown-toggle-3:hover {
  color: var(--text-200);
}

.dropdown-list-2 {
  height: 0;
  transition: all .3s;
  display: block;
  position: static;
  overflow: hidden;
}

.dropdown-link, .dropdown-link-2 {
  background-color: var(--white);
  padding-left: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.dropdown-link-3 {
  background-color: #fff;
  border-bottom: .7px solid #000;
  padding-left: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.dropdown-link-3.w--current {
  font-family: Switzer, Arial, sans-serif;
  font-size: 23px;
}

.dropdown-link-4 {
  background-color: #fff;
  padding-left: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.icon-10 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 2px;
}

.dropdown-2-copy {
  z-index: 3;
  flex: 0 auto;
  width: 100%;
  margin-top: -15px;
}

.dropdown-list-3 {
  font-size: 16px;
  line-height: 1em;
}

.code-embed {
  display: none;
}

.bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41 {
  font-weight: 600;
}

.navbar-link-head-c {
  cursor: pointer;
  align-items: center;
  max-height: 950px;
  padding-left: 8px;
  padding-right: 8px;
  transition: opacity .2s;
  display: flex;
}

.navbar-link-head-c:hover {
  opacity: .7;
}

.navlink-e {
  color: #191a1c;
  letter-spacing: .01em;
  text-indent: 0;
  padding: 12px 8px 11px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}

.navlink-e.contact {
  color: #0077f2;
  border: 1px solid #0077f266;
  border-radius: 8px;
  padding-bottom: 12px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 700;
}

.navlink-e.navlink-e-blue {
  color: #0077f2;
  font-weight: 700;
}

.navbar-link-arrow-b {
  width: 16px;
}

.navbar-link-arrow-e {
  width: 100%;
  display: block;
}

.page-container {
  max-width: 1113px;
  margin-left: auto;
  margin-right: auto;
}

.page-container.page-container-navbar-link {
  width: 100vw;
  max-width: none;
}

.proven-bottom-w {
  margin-top: 24px;
}

.navbar-link-cont-r-e {
  margin-bottom: 20px;
}

.navbar-link-cont-r-e.hidden, .navbar-link-cont-r-e.hide {
  display: none;
}

.navbar-link-cont-l-buttons-c {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.navbar-link-cont-c {
  z-index: 1017;
  justify-content: space-between;
  padding-top: 46px;
  padding-bottom: 48px;
  display: flex;
  position: relative;
}

.navbar-link-block-w {
  color: #191a1c;
  cursor: pointer;
  width: auto;
  text-decoration: none;
  transition: all .2s;
}

.navbar-link-block-w:hover {
  color: #0077f2;
}

.page-padd-hor {
  padding-left: 43px;
  padding-right: 43px;
}

.navbar-link-cont-l-subhead-b {
  margin-top: 24px;
}

.navbar-link-icon-w {
  align-items: flex-start;
  display: flex;
}

.navbar-link-cont-r-b {
  grid-column-gap: 60px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-page-hover-div {
  z-index: 900;
  cursor: pointer;
  background-color: #00000080;
  display: none;
  position: fixed;
  inset: 108px 0% 0%;
}

.navbar-links-block-w {
  display: flex;
}

.navbar-links-block-w.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
}

.navbar-link-cont-bg-w {
  z-index: 1007;
  height: 20px;
  position: absolute;
  inset: -108px 0% 0%;
  box-shadow: 0 16px 140px #0000009e, 0 10px 60px #0000000f;
}

.navbar-menu-c {
  display: block;
  position: static;
}

.phone-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #faede2;
  border: 1px solid #0077f2;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  text-decoration: none;
  display: flex;
}

.navbar-link-cont-l-subhead-e {
  font-size: 14px;
}

.proven-name-e-navbar {
  color: #0077f2;
  letter-spacing: .01em;
  font-weight: 700;
}

.navbar-link-text-head-b {
  margin-top: 3px;
}

.navbar-link-w {
  z-index: 940;
  position: relative;
}

.navbar-link-hover-div {
  z-index: 1010;
  cursor: pointer;
  position: absolute;
  inset: 0%;
}

.navbar-link-cont-l-b {
  color: #fff;
  background-image: linear-gradient(110deg, #0077f2, #b339de);
  border-radius: 20px;
}

.proven-position-b {
  margin-top: 3px;
}

.link-text-e {
  letter-spacing: .01em;
  font-weight: 700;
}

.proven-slide-c-navbar {
  padding: 40px 40px 32px 48px;
}

.navbar-brand-w {
  z-index: 940;
}

.proven-brand-e {
  display: block;
}

.proven-quote-e-navbar {
  color: #fff;
  font-size: 34px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.proven-slide-text-c {
  position: relative;
}

.navbar-link-cont-l-w {
  margin-right: 90px;
  padding-bottom: 17px;
  display: none;
}

.image-127 {
  width: 24px;
}

.navbar-link-cont-l-c {
  max-width: 450px;
}

.navbar-link-c {
  position: relative;
}

.navbar-link-icon-b {
  flex: none;
  width: 24px;
  margin-right: 8px;
}

.navbar-link-cont-w {
  z-index: 980;
  box-shadow: none;
  display: none;
  position: fixed;
  top: 108px;
  left: 0;
  right: 0;
  overflow: auto;
}

.navbar-cont-c {
  z-index: 1020;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-link-cont-w-1 {
  z-index: 1006;
  background-color: #fff;
  height: calc(100vh - 109px);
  position: relative;
  overflow: auto;
}

.navbar-link-text-subhead-b {
  margin-top: 6px;
}

.text-block-21 {
  color: #191a1c;
}

.navbar-brand-e {
  background-color: #0000;
  width: 100%;
  display: block;
}

.navbar-link-cont-r-1 {
  flex-direction: column;
  display: flex;
}

.navbar-brand-c {
  width: 156px;
}

.proven-brand-w {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.navbar-link-text-head-e {
  cursor: pointer;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
}

.proven-quote-b-navbar {
  align-items: center;
  display: inline-block;
  position: absolute;
  inset: -30px auto auto -30px;
}

.navbar-link-cont-l-head-e {
  margin-top: 0;
  margin-bottom: 0;
}

.link-b {
  color: #0077f2;
  cursor: pointer;
  align-items: center;
  width: 100%;
  max-width: 150px;
  padding: 10px 10px 10px 15px;
  text-decoration: none;
  transition: opacity .3s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.link-b:hover {
  opacity: .8;
}

.link-b.link-b-white {
  color: #fff;
  display: flex;
}

.link-arrow-e {
  width: 100%;
  display: block;
}

.link-arrow-b {
  width: 24px;
  margin-left: 10px;
}

.proven-bottom-c {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.navbar-link-icon-e {
  width: 100%;
  display: block;
}

.navbar-link-cont-r-w {
  flex: 1;
}

.navbar-link-cont-bg-w-white {
  z-index: 1006;
  box-shadow: none;
  background-color: #fff;
  width: 100vw;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.navbar-link-cont-l-buttons-w {
  margin-top: 40px;
}

.proven-position-e {
  letter-spacing: .01em;
  font-size: 12px;
}

.button-3 {
  text-align: center;
  letter-spacing: .01em;
  text-indent: 0;
  cursor: pointer;
  background-color: #0077f2;
  border-radius: 8px;
  width: 100%;
  padding: 15px 25px;
  font-weight: 700;
  line-height: 1.4;
  transition: opacity .2s;
}

.button-3:hover {
  opacity: .8;
}

.button-3.button-footer {
  white-space: nowrap;
  padding: 12px 16px;
}

.navbar-button-c {
  position: static;
}

.proven-text-e-navbar {
  margin-bottom: 0;
}

.navbar-link-text-subhead-e {
  width: 100%;
}

.collaction-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collaction-list.gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.collaction-list.gap-12.mieten {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-148676639 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dropdown-list-4 {
  background-color: #fff;
  border-top: 1px #00305d;
  align-items: center;
  width: auto;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 68px 0% auto 0;
}

.dropdown-list-4.w--open {
  z-index: 10;
  background-color: #fff;
  border-top-style: solid;
  border-top-color: #f5f5f5;
  border-bottom: 2px solid #c7c7c7;
  height: 750px;
  box-shadow: 0 20px 20px -6px #0003;
}

.dropdown-item-2 {
  width: 230px;
  padding: 0 20px;
}

.dropdown-item-2.first-child {
  border-left-style: none;
  width: 100%;
}

.dropdown-text {
  color: #000;
  margin-bottom: 15px;
  font-size: 15px;
}

.image-128 {
  margin-top: 5px;
}

.nav-link-4 {
  z-index: 2;
  display:flex;
  justify-content:center;
  align-items:center;
  color: #000;
  border-radius: 8px;
  padding: 10px;
  height:52px;
  font-size: 16px;
  text-decoration: none;
  transition: opacity .3s cubic-bezier(.215, .61, .355, 1);
}

.nav-link-4.w--current {
  color: #bd1622;
}

.nav-dropdown-2 {
  position: static;
}

.nav-dropdown-2.unhide {
  display: none;
}

.dropdown-item-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 1440px;
  margin: 32px auto;
  display: flex;
}

.div-block-148676640 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.heading {
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.heading-2 {
  font-size: 23px;
}

.heading-3 {
  font-size: 28px;
}

.grid-col-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
   text-decoration:none;
    color:black;
}

.text-block-22 {
  cursor: pointer;
  padding-right: 10px;
  font-size: 16px;
}

.div-block-148676642, .div-block-148676643 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.col-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.bold-text-42 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.bold-text-43 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  font-weight: 600;
  display: flex;
  
}
.l-en {
   text-decoration:none;
    color:black;
    font-size: 1rem;
}
.ld-en {
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top: 20px;
}

.bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.bold-text-49 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.div-block-148676644 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-148676645 {
  text-align: left;
}

.div-block-148676646 {
  padding-left: 40px;
  display: none;
}

.div-block-148676650 {
  display: none;
}

.image-131 {
  width: auto;
  margin-right: 1px;
}

.image-132 {
  width: 20px;
  margin-right: 4px;
}

.image-133 {
  width: auto;
  margin-left: 1.5px;
  margin-right: 1.5px;
  padding-right: 0;
}

.image-134 {
  width: 20px;
  max-width: none;
  margin-right: 4px;
}

.collection-item {
  width: 400px;
  height: 400px;
}

.collection-list-wrapper-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  object-fit: fill;
  flex: 1;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: auto;
  height: 400px;
  display: flex;
  position: static;
  overflow: auto;
}

.collection-list {
  width: 400px;
  height: 400px;
}

.bold-text-53 {
  font-weight: 600;
}

.field-label, .field-label-2 {
  font-family: Switzer, Arial, sans-serif;
}

.padding-section-copy {
  margin-right: 0;
  padding: 140px 151px 60px 150px;
}

.padding-section-copy.mt-120, .padding-section-copy.mt-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.padding-section-copy.mt-100 {
  width: auto;
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-section-copy.mt-100.btm-29 {
  padding-bottom: 29px;
}

.padding-section-copy.mt-100.top-60 {
  padding-top: 60px;
}

.padding-section-copy.btm-167 {
  padding-top: 100px;
  padding-bottom: 167px;
}

.padding-section-copy.mt-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.padding-section-copy.mt-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.padding-section-copy.mt-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.padding-section-copy.mt-150 {
  padding-top: 150px;
  padding-bottom: 50px;
}

.padding-section-copy.mt-190 {
  padding-top: 126px;
  padding-bottom: 126px;
}

.padding-section-copy.mt-130 {
  padding-top: 180px;
  padding-bottom: 60px;
}

.padding-section-copy.mt-130.mt {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-section-copy.mt-307 {
  padding-top: 140px;
}

.padding-section-copy.mt-155 {
  padding-top: 155px;
  padding-bottom: 155px;
}

.padding-section-copy.mt-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.padding-section-copy.mt-160 {
  padding-top: 160px;
  padding-bottom: 200px;
}

.padding-section-copy.mt-201 {
  padding-top: 40px;
}

.padding-section-copy.top-58 {
  padding-top: 58px;
}

.form-7 {
  padding-left: 10px;
  padding-right: 10px;
}

.field-label-3, .field-label-4, .field-label-5 {
  font-family: Switzer, Arial, sans-serif;
}

.form-8 {
  text-align: left;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-grid;
}

.div-block-148676652 {
  background-color: #f5f5f5;
  padding: 40px;
}

.text-block-26 {
  font-family: Switzer, Arial, sans-serif;
  font-weight: 600;
}

.text-span-35 {
  color: var(--text-200);
}

.button-4 {
  color: #000;
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 8px;
  height: 28px;
  padding: 6px 10px;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.button-4.unhide {
  display: none;
}

.text-block-27 {
  padding-right: 10px;
  font-size: 16px;
}

.navbar_link-2 {
  border-bottom: .7px solid #000;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 0 25px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-decoration: none;
  transition: all .3s;
}

.navbar_link-2:hover {
  color: #86868b;
}

.navbar_link-2.w--current {
  color: #000;
}

.navbar_link-2.border-none {
  border-bottom-style: none;
  padding-bottom: 0;
}

.navbar_link-2.border-none.dropdown-2.dropdown-2-copy {
  pointer-events: none;
  margin-top: 15px;
  padding-top: 10px;
  transition-property: none;
}

.form-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.dropdown-link-9 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.div-block-148676653 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.text-field-7 {
  color: #999;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.2em;
}

.text-field-7::placeholder {
  color: #999;
}

.menu-icon_line-top-2 {
  background-color: #000;
  width: 25px;
  height: 2px;
}

.navbar-menu-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.link-48 {
  color: #1b1b1b;
  font-size: 13px;
  line-height: 1.3913em;
  text-decoration: none;
}

.button-5 {
  grid-column-gap: .5rem;
  color: #000;
  background-color: #0000;
  border: 1px solid #000000e0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 23px 90px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  transition: all .45s;
}

.button-5:hover {
  color: #fff;
  background-color: #0071e3;
  border-color: #0071e3;
}

.button-5.pd-16 {
  border-color: #00000008;
  border-radius: 48px;
  padding: 16px 25px;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 0 4px 16px #0000000f;
}

.button-5.pd-16.show-mobe {
  display: none;
}

.button-5.bg {
  color: #fff;
  text-align: center;
  background-color: #006ed8;
  border-color: #006ed8;
  border-radius: 32px;
  width: 114px;
  height: auto;
  margin-right: 8px;
  padding: 14px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-5.bg:hover {
  background-color: #0071e3;
  border-color: #0071e3;
}

.image-135 {
  width: auto;
  margin-right: 4px;
}

.div-block-148676654 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-148676655 {
  display: none;
}

.bold-text-54 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.navbar_menu-2 {
  background-color: #fff;
  height: 100vh;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-field-8 {
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/item.svg?v=12544293422583785361770678804);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px solid #0000;
  border-radius: 8px;
  width: 30px;
  margin-bottom: 0;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  transition: all .3s;
}

.accordion-icon_component-3 {
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.link-block-5 {
  width: 100%;
  max-width: 103px;
}

.dropdown-toggle-5 {
  border-bottom: .7px solid #000;
  width: 100%;
  height: 67.5px;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.dropdown-toggle-5:hover {
  color: #86868b;
}

.submit-button-4 {
  background-color: #0000;
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/vector.svg?v=13930331481964675781770678903);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  line-height: .4em;
}

.text-size-medium-2 {
  width: auto;
  max-width: none;
  padding-right: 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 17.58px;
  line-height: 28px;
}

.navbar_logo-link-2 {
  color: #000;
  letter-spacing: -2px;
  padding-left: 0;
  font-size: 53px;
  font-weight: 600;
}

.image-136 {
  width: auto;
  margin-right: 4px;
}

.div-block-148676656 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.dropdown-list-5 {
  height: 0;
  transition: all .3s;
  display: block;
  position: static;
  overflow: hidden;
}

.div-block-148676657 {
  text-align: left;
}

.div-block-148676658 {
  width: 100%;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.bold-text-55 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.bold-text-56 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.dropdown-list-6 {
  background-color: #fff;
  border-top: 1px #00305d;
  align-items: center;
  width: auto;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 68px 0% auto 0;
}

.dropdown-list-6.w--open {
  z-index: 10;
  background-color: #fff;
  border-top-style: solid;
  border-top-color: #f5f5f5;
  border-bottom: 2px solid #c7c7c7;
  height: 750px;
  box-shadow: 0 20px 20px -6px #0003;
}

.bold-text-57 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676659 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-link-10 {
  background-color: #fff;
  border-bottom: .7px solid #000;
  padding-left: 0;
  font-weight: 500;
}

.bold-text-58 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.error-message {
  background-color: #fff;
  border-radius: 12px;
}

.div-block-148676661 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-4 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.menu-icon_line-middle-2 {
  background-color: #000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 2px;
  display: flex;
}

.text-span-36 {
  color: #86868b;
}

.dropdown-link-11 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.image-140 {
  width: 100%;
}

.image-141 {
  width: 450px;
  max-width: none;
}

.pra-11-2 {
  color: #86868b;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 1.63636em;
}

.pra-11-2.text-black {
  color: #000;
}

.accordion-icon_horizontal-line-3 {
  background-color: #1c1c1e;
  border-radius: 1px;
  width: 15px;
  height: 2px;
  position: absolute;
}

.image-142 {
  max-width: none;
  height: 26px;
  padding-right: 8px;
}

.image-143 {
  width: auto;
  padding-right: 7px;
}

.dropdown-4 {
  width: 100%;
}

.div-block-148676663 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.add-btn-2 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 2px solid #000000b3;
  border-radius: 10px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  transition: all .45s;
}

.add-btn-2:hover {
  border-color: #0071e3;
}

.add-btn-2.bg {
  color: #fff;
  background-color: #006ed8;
  border-color: #006ed8;
  height: auto;
}

.add-btn-2.bg:hover {
  background-color: #0071e3;
  border-color: #0071e3;
}

.image-144 {
  width: 20px;
  margin-right: 4px;
  padding-right: 1px;
}

.icon-11 {
  margin-right: 0;
}

.bold-text-59 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-block-8 {
  margin-bottom: 0;
  margin-right: 20px;
}

.footer-2 {
  background-color: #0000;
}

.bold-text-60 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676665 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu-icon_line-bottom-2 {
  background-color: #000;
  width: 24px;
  height: 2px;
}

.div-block-148676666 {
  text-align: right;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.text-block-30 {
  text-align: left;
  font-size: 14px;
}

.bold-text-61 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.padding-global-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 38px;
  padding-right: 38px;
  text-decoration: none;
}

.form-10 {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 32px;
  align-items: center;
  width: 100%;
  padding: 6px 13px;
  display: flex;
}

.icon-12 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 2px;
}

.t-14-2 {
  color: #1b1b1b;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3913em;
}

.t-14-2.text-drk {
  color: #000000e0;
  font-weight: 400;
  line-height: 20.5px;
}
.field-success {
  font-size: 16px;
}

.success-message-2 {
  background-color: #fbfbfb;
  border-radius: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-31 {
  color: #ed4337;
  font-size: 14px;
  line-height: 21px;
}

.submit-button-5 {
  display: none;
}

._w-131.mt-10 {
  width: auto;
  display:flex;
  gap:10px;
}
._w-131.mt-10.flex-dir-row {
  display: inline-flex;
  flex-direction: row;
  gap:0px !important;
  align-items: center;
}

.accordion-icon_vertical-line-3 {
  background-color: #1c1c1e;
  border-radius: 1px;
  width: 2px;
  height: 15px;
  position: absolute;
}

.text-block-33 {
  align-self: center;
  height: auto;
}

.t-15-2 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  text-decoration: none;
}

.image-hero-v1-2 {
  width: 100%;
  max-width: 500px;
  margin-top: 100px;
  margin-left: 0;
}

.div-block-148676669 {
  padding-left: 40px;
  display: none;
}

.div-block-148676670 {
  border-right: 1px solid #1c1c1e;
  width: 1.5px;
  height: 20px;
}

.dropdown-link-12 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.link-49 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3913em;
  text-decoration: none;
}

.link-50 {
  color: #000;
  text-decoration: none;
}

.text-span-38 {
  font-family: Code Pro, Arial, sans-serif;
  font-weight: 400;
}

.bold-text-62 {
  font-weight: 600;
}

.text-block-34 {
  padding-right: 10px;
  font-size: 16px;
}

.form-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.dropdown-link-13 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.div-block-148676672 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.text-field-9 {
  color: #999;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.2em;
}

.text-field-9::placeholder {
  color: #999;
}

.text-span-39 {
  color: #e277cde0;
}

.menu-icon_line-top-3 {
  background-color: #000;
  width: 25px;
  height: 2px;
}

.wrap-cta-v1-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/clip-path-group_1clip-path-group.avif?v=42283496202675999041770678713);
  background-position: 77% 100%;
  background-repeat: no-repeat;
  background-size: 370px 148px;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 835px;
  margin-left: auto;
  margin-right: auto;
  padding: 42px 56px 53px;
  display: flex;
  box-shadow: 0 10px 30px #00000014;
}

.text-span-40 {
  color: #e277cde0;
}

.link-51 {
  color: #1b1b1b;
  font-size: 13px;
  line-height: 1.3913em;
  text-decoration: none;
}

.button-6 {
  grid-column-gap: .5rem;
  color: #000;
  background-color: #0000;
  border: 1px solid #000000e0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 23px 90px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  transition: all .45s;
}

.button-6:hover {
  color: #fff;
  background-color: #0071e3;
  border-color: #0071e3;
}

.button-6.pd-16 {
  border-color: #00000008;
  border-radius: 48px;
  padding: 16px 25px;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 0 4px 16px #0000000f;
}

.button-6.pd-16.show-mobe {
  display: none;
}

.button-6.pd-16.mt-20.mt-0 {
  margin-top: 0;
}

.button-6.bg {
  color: #fff;
  text-align: center;
  background-color: #006ed8;
  border-color: #006ed8;
  border-radius: 32px;
  width: auto;
  height: auto;
  margin-right: 8px;
  padding: 14px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-6.bg:hover {
  background-color: #0071e3;
  border-color: #0071e3;
}

.button-6.bg.pd-26 {
  width: auto;
  padding: 16px 33px;
  font-size: 16px;
}

.button-6.bg.pd-52 {
  width: auto;
  margin-top: 32px;
  padding: 16px 52px;
  font-size: 16px;
}

.button-6.bg.pd-52._w-100 {
  width: auto;
}

.button-6.bg.pd-52.mrt-0 {
  margin-top: 0;
}

.image-145 {
  width: auto;
  margin-right: 4px;
}

.div-block-148676673 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-148676674 {
  display: none;
}

.bold-text-63 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.link-block-6 {
  width: 100%;
  max-width: 103px;
}

.dropdown-toggle-6 {
  border-bottom: .7px solid #000;
  width: 100%;
  height: 67.5px;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.dropdown-toggle-6:hover {
  color: #86868b;
}

.link-53 {
  text-decoration: none;
}

.text-size-medium-3 {
  width: auto;
  max-width: none;
  padding-right: 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 17.58px;
  line-height: 28px;
}

.image-146 {
  width: auto;
  margin-right: 4px;
}

.div-block-148676675 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.link-54 {
  text-decoration: none;
}

.dropdown-list-7 {
  height: 0;
  transition: all .3s;
  display: block;
  position: static;
  overflow: hidden;
}

.link-55 {
  text-decoration: none;
}

.div-block-148676676 {
  text-align: left;
}

.div-block-148676677 {
  width: 100%;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.bold-text-64 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.bold-text-65 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.text-span-41, .text-span-42, .text-span-43 {
  color: #e277cde0;
}

.dropdown-list-8 {
  background-color: #fff;
  border-top: 1px #00305d;
  align-items: center;
  width: auto;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 68px 0% auto 0;
}

.dropdown-list-8.w--open {
  z-index: 10;
  background-color: #fff;
  border-top-style: solid;
  border-top-color: #f5f5f5;
  border-bottom: 2px solid #c7c7c7;
  height: 750px;
  box-shadow: 0 20px 20px -6px #0003;
}

.bold-text-66 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676678 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-link-14 {
  background-color: #fff;
  border-bottom: .7px solid #000;
  padding-left: 0;
  font-weight: 500;
}

.bold-text-67 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676680 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-56 {
  text-decoration: none;
}

.pra-17-2 {
  color: #212b36;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.4em;
}

.pra-17-2.black-65 {
  color: #0b0b0ba6;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
}

.heading-5 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.dropdown-toggle-7 {
  color: #000000e3;
  border-top: 1px solid #0000001f;
  width: 100%;
  padding: 20px 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
}

.dropdown-toggle-7.btm {
  border-bottom: 1px solid #0000001f;
}

.dropdown-link-15 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.image-150 {
  width: 100%;
}

.image-151 {
  width: 450px;
  max-width: none;
}

.link-52 {
  text-decoration: none;
}

.bold-text-68 {
  font-weight: 600;
}

.link-57 {
  text-decoration: none;
}

.image-152 {
  max-width: none;
  height: 26px;
  padding-right: 8px;
}

.image-153 {
  width: auto;
  padding-right: 1px;
}

.bold-text-69 {
  font-weight: 600;
}

.dropdown-5 {
  width: 100%;
}

.div-block-148676682 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.add-btn-3 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 2px solid #000000b3;
  border-radius: 10px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  transition: all .45s;
}

.add-btn-3:hover {
  border-color: #0071e3;
}

.add-btn-3.bg {
  color: #fff;
  background-color: #006ed8;
  border-color: #006ed8;
  height: auto;
}

.add-btn-3.bg:hover {
  background-color: #0071e3;
  border-color: #0071e3;
}

.image-154 {
  width: 20px;
  margin-right: 4px;
  padding-right: 1px;
}

.icon-13 {
  margin-right: 0;
}

.bold-text-70 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-block-10 {
  margin-bottom: 0;
  margin-right: 20px;
}

.image-155 {
  width: 100%;
  max-width: 400px;
}

.footer-3 {
  background-color: #0000;
}

.link-58 {
  text-decoration: none;
}

.bold-text-71 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  font-weight: 600;
  display: flex;
}

.text-span-44 {
  color: #e277cde0;
}

.div-block-148676684 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-148676685 {
  text-align: right;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.text-block-36 {
  text-align: left;
  font-size: 14px;
}

.bold-text-72 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-12 {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 32px;
  align-items: center;
  width: 100%;
  padding: 6px 13px;
  display: flex;
}

.icon-14 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 2px;
}

.t-14-3 {
  color: #1b1b1b;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3913em;
}

.t-14-3.text-drk {
  color: #000000e0;
  font-weight: 400;
  line-height: 20.5px;
}

.text-block-37 {
  color: #ed4337;
  font-size: 14px;
  line-height: 21px;
}

.submit-button-6 {
  display: none;
}

.text-block-39 {
  align-self: center;
  height: auto;
}

.t-15-3 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  text-decoration: none;
}

.box-text-2 {
  background-color: #f0f0f0;
  border-radius: 16px;
  padding: 3px 8px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
}

.div-block-148676688 {
  padding-left: 40px;
  display: none;
}

.div-block-148676689 {
  border-right: 1px solid #1c1c1e;
  width: 1.5px;
  height: 20px;
}

.dropdown-link-16 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.link-59 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3913em;
  text-decoration: none;
}

.link-60 {
  color: #000;
  text-decoration: none;
}

.text-span-46 {
  font-family: Code Pro, Arial, sans-serif;
  font-weight: 400;
}

.text-block-40 {
  padding-right: 10px;
  font-size: 16px;
}

.form-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.dropdown-link-17 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.div-block-148676691 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.text-field-10 {
  color: #999;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.2em;
}

.text-field-10::placeholder {
  color: #999;
}

.menu-icon_line-top-4 {
  background-color: #000;
  width: 25px;
  height: 2px;
}

.form-block-11 {
  width: 100%;
  margin-bottom: 0;
}

.link-61 {
  color: #1b1b1b;
  font-size: 13px;
  line-height: 1.3913em;
  text-decoration: none;
}

.button-7 {
  grid-column-gap: .5rem;
  color: #000;
  background-color: #0000;
  border: 1px solid #000000e0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 23px 90px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  transition: all .45s;
}

.button-7:hover {
  color: #fff;
  background-color: #0071e3;
  border-color: #0071e3;
}

.button-7.pd-16 {
  border-color: #00000008;
  border-radius: 48px;
  padding: 16px 25px;
  font-size: 16px;
  font-weight: 400;
  box-shadow: 0 4px 16px #0000000f;
}

.button-7.pd-16.show-mobe {
  display: none;
}

.button-7.bg {
  color: #fff;
  text-align: center;
  background-color: #006ed8;
  border-color: #006ed8;
  border-radius: 32px;
  width: 114px;
  height: auto;
  margin-right: 8px;
  padding: 14px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.button-7.bg:hover {
  background-color: #0071e3;
  border-color: #0071e3;
}

.image-156 {
  width: auto;
  margin-right: 4px;
}

.div-block-148676692 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-148676693 {
  display: none;
}

.bold-text-73 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.link-block-7 {
  width: 100%;
  max-width: 103px;
}

.dropdown-toggle-8 {
  border-bottom: .7px solid #000;
  width: 100%;
  height: 67.5px;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.dropdown-toggle-8:hover {
  color: #86868b;
}

.image-157 {
  width: auto;
  margin-right: 4px;
}

.div-block-148676694 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.dropdown-list-9 {
  height: 0;
  transition: all .3s;
  display: block;
  position: static;
  overflow: hidden;
}

.div-block-148676695 {
  text-align: left;
}

.div-block-148676696 {
  width: 100%;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.bold-text-74 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.bold-text-75 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.image-161 {
  width: 1096px;
  max-width: none;
}

.dropdown-list-10 {
  background-color: #fff;
  border-top: 1px #00305d;
  align-items: center;
  width: auto;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 68px 0% auto 0;
}

.dropdown-list-10.w--open {
  z-index: 10;
  background-color: #fff;
  border-top-style: solid;
  border-top-color: #f5f5f5;
  border-bottom: 2px solid #c7c7c7;
  height: 750px;
  box-shadow: 0 20px 20px -6px #0003;
}

.bold-text-76 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676697 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-link-18 {
  background-color: #fff;
  border-bottom: .7px solid #000;
  padding-left: 0;
  font-weight: 500;
}

.bold-text-77 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676699 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-6 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.text-span-47 {
  color: #86868b;
}

.dropdown-link-19 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.image-162 {
  width: 100%;
}

.image-163 {
  max-width: none;
  height: 26px;
  padding-right: 8px;
}

.image-164 {
  width: auto;
  padding-right: 7px;
}

.dropdown-6 {
  width: 100%;
}

.div-block-148676701 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.add-btn-4 {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 2px solid #000000b3;
  border-radius: 10px;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  transition: all .45s;
}

.add-btn-4:hover {
  border-color: #0071e3;
}

.add-btn-4.bg {
  color: #fff;
  background-color: #006ed8;
  border-color: #006ed8;
  height: auto;
}

.add-btn-4.bg:hover {
  background-color: #0071e3;
  border-color: #0071e3;
}

.image-165 {
  width: 20px;
  margin-right: 4px;
  padding-right: 1px;
}

.icon-15 {
  margin-right: 0;
}

.bold-text-78 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.bold-text-79 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676703 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-148676704 {
  text-align: right;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.text-block-42 {
  text-align: left;
  font-size: 14px;
}

.bold-text-80 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-14 {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 32px;
  align-items: center;
  width: 100%;
  padding: 6px 13px;
  display: flex;
}

.icon-16 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 2px;
}

.t-14-4 {
  color: #1b1b1b;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3913em;
}

.t-14-4.text-drk {
  color: #000000e0;
  font-weight: 400;
  line-height: 20.5px;
}

.text-block-43 {
  color: #ed4337;
  font-size: 14px;
  line-height: 21px;
}

.submit-button-7 {
  display: none;
}

.text-block-45 {
  align-self: center;
  height: auto;
}

.t-15-4 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  text-decoration: none;
}

.div-block-148676707 {
  padding-left: 40px;
  display: none;
}

.div-block-148676708 {
  border-right: 1px solid #1c1c1e;
  width: 1.5px;
  height: 20px;
}

.dropdown-link-20 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.link-62 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3913em;
  text-decoration: none;
}

.link-63 {
  color: #000;
  text-decoration: none;
}

.text-span-49 {
  font-family: Code Pro, Arial, sans-serif;
  font-weight: 400;
}

.link-64 {
  color: var(--black);
  text-decoration: none;
}

.radio-button-field-2 {
  border: 2px solid #000;
  border-radius: 16px;
  padding: 17.5px;
  position: relative;
}

.radio-button-2 {
  background-color: #000;
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/vector-2.png?v=67400195238074261531770678902);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 24px;
  height: 24px;
  margin-left: 0;
  position: absolute;
  top: 19.5px;
  right: 19.5px;
}

.radio-button-label-2 {
  margin-top: 30.8px;
}

.text-block-46 {
  color: #000000a6;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.wrap-hero-2 {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-copy-2 {
  margin-right: 0;
  padding: 60px 151px 60px 150px;
}

.section-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.h-39-2 {
  color: #0f2e2f;
  letter-spacing: -1.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 31px;
  font-weight: 400;
  line-height: 1.07692em;
}

.h-39-2.s-30 {
  color: #333;
  text-align: center;
  letter-spacing: -1.68px;
  margin-top: 0;
  margin-bottom: 19.19px;
  font-size: 41.64px;
  font-weight: 400;
}

.text-field-11 {
  border-radius: 4px;
  height: 56px;
  margin-bottom: 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.5px;
}

.link-65 {
  color: #707170;
  padding-top: 20px;
  padding-bottom: 28px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.5px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: block;
}

.link-65.w--current {
  text-decoration: underline;
}

.text-block-47 {
  color: #707170;
  text-align: center;
}

.text-block-48 {
  color: #333;
  text-align: center;
  margin-bottom: 56px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.63px;
}

.text-field-12 {
  border-radius: 4px;
  height: 56px;
  margin-bottom: 36px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.5px;
}

.link-66 {
  color: #006ed8;
  text-align: center;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Switzer, Arial, sans-serif;
  display: block;
  font-size: 14.9px;
}

.form-8-copy {
  text-align: left;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.button-8 {
  text-align: center;
  background-color: #006ed8;
  border-radius: 32px;
  height: 63px;
  min-height: 0;
  padding: 16px 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19.2px;
  line-height: 30px;
  display: block;
}

.button-9 {
  text-align: center;
  background-color: #006ed8;
  border-radius: 32px;
  height: 63px;
  margin-top: 24px;
  padding: 16px 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19.2px;
  line-height: 30px;
  display: block;
}

.wrap-hero-3 {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-copy-3 {
  margin-right: 0;
  padding: 60px 151px 60px 150px;
}

.text-field-13 {
  border-radius: 4px;
  height: 56px;
  margin-bottom: 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.5px;
}

.text-block-49 {
  color: #333;
  text-align: center;
  margin-bottom: 56px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.63px;
}

.text-field-14 {
  border-radius: 4px;
  height: 56px;
  margin-bottom: 36px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.5px;
}

.text-block-50 {
  color: #707170;
  margin-bottom: 24px;
  font-family: Switzer, Arial, sans-serif;
}

.list-3 {
  color: #707170;
  margin-bottom: auto;
  font-family: Switzer, Arial, sans-serif;
}

.wrap-hero-4 {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-copy-4 {
  margin-right: 0;
  padding: 60px 151px 60px 150px;
}

.text-block-51 {
  color: #707170;
  text-align: center;
}

.text-block-52 {
  color: #333;
  text-align: center;
  margin-bottom: 56px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.63px;
}

.text-field-15 {
  border-radius: 4px;
  height: 56px;
  margin-bottom: 36px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.5px;
}

.button-10 {
  text-align: center;
  background-color: #006ed8;
  border-radius: 32px;
  height: 63px;
  padding: 16px 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19.2px;
  line-height: 30px;
  display: block;
}

.link-67 {
  color: #006ed8;
  text-align: center;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Switzer, Arial, sans-serif;
  display: block;
}

.text-block-53 {
  padding-right: 10px;
  font-size: 16px;
}

.nav---membership-portal {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1905px;
  padding-left: 112.5px;
  padding-right: 112.5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 8px 8px #0f2e2f0a;
}

.container-855 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1808px;
  height: 572px;
  margin-top: 32px;
  padding-left: 64px;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-21 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.div-block-148676710 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.text-field-16 {
  color: #999;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.2em;
}

.text-field-16::placeholder {
  color: #999;
}

.heading-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 708.55px;
  text-decoration: none;
  display: flex;
}

.menu-icon_line-top-5 {
  background-color: #000;
  width: 25px;
  height: 2px;
}

.link-style {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.form-block-16 {
  width: 100%;
  margin-bottom: 0;
}

.link-68 {
  color: #1b1b1b;
  font-size: 13px;
  line-height: 1.3913em;
  text-decoration: none;
}

.button-12 {
  grid-column-gap: .5rem;
  color: #000;
  background-color: #0000;
  border: 1px solid #000000e0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 23px 90px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  transition: all .45s;
}

.button-12:hover {
  color: #fff;
  background-color: #0071e3;
  border-color: #0071e3;
}

.button-12.bg {
  box-sizing: border-box;
  float: none;
  clear: none;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #006ed8;
  border-color: #006ed8;
  border-radius: 32px;
  width: 600px;
  height: 62px;
  margin-right: 0;
  padding: 16px 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19.2px;
  font-weight: 400;
  text-decoration: none;
  display: block;
  position: static;
  overflow: clip;
}

.button-12.bg:hover {
  background-color: #0071e3;
  border-color: #0071e3;
}

.button-12.bg._w-100 {
  float: none;
  clear: none;
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #006ed8;
  border-color: #006ed8;
  width: auto;
  display: inline-block;
  position: static;
  overflow: auto;
}

.error-message-2 {
  background-color: #fff;
}

.text-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.div-block-148676711 {
  display: none;
}

.bold-text-85 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.link-block-8 {
  width: 100%;
  max-width: 103px;
}

.dropdown-toggle-9 {
  border-bottom: .7px solid #000;
  width: 100%;
  height: 67.5px;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.dropdown-toggle-9:hover {
  color: #86868b;
}

.text-block-54 {
  color: #ed4337;
  font-size: 14px;
}

.image-166 {
  width: auto;
  height: auto;
}

.div-block-148676712 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.text-block-55 {
  text-align: left;
  font-size: 14px;
}

.dropdown-list-11 {
  height: 0;
  transition: all .3s;
  display: block;
  position: static;
  overflow: hidden;
}

.div-block-148676713 {
  text-align: left;
}

.bold-text-86 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.backgroundborder {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 822px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.bold-text-87 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-15 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.link-style-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.text-field-17 {
  color: #6b7280;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  padding: 20px 0 18px;
  font-size: 15px;
  line-height: 1.1em;
}

.text-field-17::placeholder {
  color: #6b7280;
  font-size: 15px;
}

.dropdown-list-12 {
  background-color: #fff;
  border-top: 1px #00305d;
  align-items: center;
  width: auto;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 68px 0% auto 0;
}

.dropdown-list-12.w--open {
  z-index: 10;
  background-color: #fff;
  border-top-style: solid;
  border-top-color: #f5f5f5;
  border-bottom: 2px solid #c7c7c7;
  height: 750px;
  box-shadow: 0 20px 20px -6px #0003;
}

.bold-text-88 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676714 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-link-22 {
  background-color: #fff;
  border-bottom: .7px solid #000;
  padding-left: 0;
  font-weight: 500;
}

.container-859 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 740px;
  text-decoration: none;
  display: flex;
}

.bold-text-89 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.error-message-3 {
  background-color: #fff;
  border-radius: 12px;
}

.div-block-148676716 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-856 {
  grid-column-gap: 36px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 36px;
  text-decoration: none;
  display: flex;
}

.navbar-2 {
  z-index: 999;
  background-color: #fff;
  align-items: center;
  padding: 20px 56px;
  display: flex;
  position: sticky;
  inset: 0 0 auto;
}

.dropdown-link-23 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.image-169 {
  width: 100%;
}

.heading-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 595.44px;
  text-decoration: none;
  display: flex;
}

.text-2 {
  color: #000;
  letter-spacing: -1.2px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 42px;
  text-decoration: none;
}

.image-170 {
  max-width: none;
  height: 26px;
  padding-right: 8px;
}

.success-message {
  background-color: #f1f1f1;
  border-radius: 12px;
  width: auto;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
}

.item-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.item-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #0b0b0b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.bold-text-90 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.bold-text-91 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  font-weight: 600;
  display: flex;
}

.email {
  color: #707170;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.div-block-148676719 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.submit-button-8 {
  background-color: #0000;
  background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/vector.svg?v=13930331481964675781770678903);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  line-height: .4em;
}

.text-block-58 {
  text-align: left;
  font-size: 14px;
}

.bold-text-92 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.button-style {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.form-16 {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 32px;
  align-items: center;
  width: 100%;
  padding: 6px 13px;
  display: flex;
}

.icon-17 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 2px;
}

.container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1905px;
  text-decoration: none;
  display: flex;
}

.success-message-3 {
  background-color: #fbfbfb;
  border-radius: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-59 {
  color: #ed4337;
  font-size: 14px;
  line-height: 21px;
}

.list-4 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.background {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 92px;
  height: 4px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 60px;
  left: 0;
}

.item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.text-block-61 {
  align-self: center;
  height: auto;
}

.t-15-5 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  text-decoration: none;
}

.t-15-5.text-drk {
  color: #000000e0;
}

.div-block-148676721 {
  padding-left: 40px;
  display: none;
}

.text {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.div-block-148676722 {
  border-right: 1px solid #1c1c1e;
  width: 1.5px;
  height: 20px;
}

.dropdown-link-24 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.link-69 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3913em;
  text-decoration: none;
}

.text-span-51 {
  font-family: Code Pro, Arial, sans-serif;
  font-weight: 400;
}

.container-858 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-62 {
  padding-right: 10px;
  font-size: 16px;
}

.dropdown-link-25 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.button-style-2 {
  grid-column-gap: 1.13687e-13px;
  text-align: left;
  background-color: #006edb;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 372px;
  height: 52px;
  min-height: 52px;
  margin: 30px auto 60px;
  padding: 16px 26px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 18.91px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-block-148676724 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.text-field-18 {
  color: #999;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.2em;
}

.text-field-18::placeholder {
  color: #999;
}

.link-style-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.form-block-17 {
  width: 100%;
  margin-bottom: 0;
}

.link-70 {
  color: #1b1b1b;
  font-size: 13px;
  line-height: 1.3913em;
  text-decoration: none;
}

.group-5356 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.div-block-148676725 {
  display: none;
}

.bold-text-93 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.link-block-9 {
  width: 100%;
  max-width: 103px;
}

.dropdown-toggle-10 {
  border-bottom: .7px solid #000;
  width: 100%;
  height: 67.5px;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.dropdown-toggle-10:hover {
  color: #86868b;
}

.text-block-63 {
  color: #ed4337;
  font-size: 14px;
}

.div-block-148676726 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.text-block-64 {
  text-align: left;
  font-size: 14px;
}

.dropdown-list-13 {
  height: 0;
  transition: all .3s;
  display: block;
  position: static;
  overflow: hidden;
}

.text-14 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.bold-text-94 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.bold-text-95 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-17 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.link-style-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.container-873 {
  width: auto;
  margin-top: 32px;
  margin-bottom: 32px;
}

.text-field-19 {
  color: #6b7280;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  padding: 20px 0 18px;
  font-size: 15px;
  line-height: 1.1em;
}

.text-field-19::placeholder {
  color: #6b7280;
  font-size: 15px;
}

.dropdown-list-14 {
  background-color: #fff;
  border-top: 1px #00305d;
  align-items: center;
  width: auto;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 68px 0% auto 0;
}

.dropdown-list-14.w--open {
  z-index: 10;
  background-color: #fff;
  border-top-style: solid;
  border-top-color: #f5f5f5;
  border-bottom: 2px solid #c7c7c7;
  height: 750px;
  box-shadow: 0 20px 20px -6px #0003;
}

.container-876 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.bold-text-96 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676727 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-link-26 {
  background-color: #fff;
  border-bottom: .7px solid #000;
  padding-left: 0;
  font-weight: 500;
}

.bold-text-97 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.error-message-4 {
  background-color: #fff;
  border-radius: 12px;
}

.div-block-148676729 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-15 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.heading-9 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.margin {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  height: 24px;
  padding-left: 8px;
  text-decoration: none;
  display: flex;
}

.navbar-3 {
  z-index: 999;
  background-color: #fff;
  align-items: center;
  padding: 20px 56px;
  display: flex;
  position: sticky;
  inset: 0 0 auto;
}

.dropdown-link-27 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.item-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.image-174 {
  width: 100%;
}

.text-16 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.image-175 {
  max-width: none;
  height: 26px;
  padding-right: 8px;
}

.item-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.bold-text-98 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.bold-text-99 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676732 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-67 {
  text-align: center;
  margin: 30px auto 20px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-block-68 {
  text-align: left;
  font-size: 14px;
}

.text-block-69 {
  text-align: center;
  height: 40px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 17px;
}

.bold-text-100 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-18 {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 32px;
  align-items: center;
  width: 100%;
  padding: 6px 13px;
  display: flex;
}

.icon-18 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 2px;
}

.container-872 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1905px;
  text-decoration: none;
  display: flex;
}

.success-message-4 {
  background-color: #fbfbfb;
  border-radius: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-874 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-block-70 {
  color: #ed4337;
  font-size: 14px;
  line-height: 21px;
}

.list-5 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.item-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.text-block-72 {
  align-self: center;
  height: auto;
}

.t-15-6 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  text-decoration: none;
}

.t-15-6.text-drk {
  color: #000000e0;
}

.background-6 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 81px;
  height: 4px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 60px;
  left: 0;
}

.svg {
  object-fit: cover;
}

.div-block-148676734 {
  padding-left: 40px;
  display: none;
}

.div-block-148676735 {
  border-right: 1px solid #1c1c1e;
  width: 1.5px;
  height: 20px;
}

.dropdown-link-28 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.link-71 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3913em;
  text-decoration: none;
}

.container-875 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-span-53 {
  font-family: Code Pro, Arial, sans-serif;
  font-weight: 400;
}

.container-879 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 371px;
  text-decoration: none;
  display: flex;
}

.text-block-73 {
  padding-right: 10px;
  font-size: 16px;
}

.dropdown-link-29 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.div-block-148676737 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.button---copy-link-2 {
  background-color: #0b0b0b;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.text-field-20 {
  color: #999;
  border: 1px #000;
  margin-bottom: 0;
  padding: 0;
  font-size: 13px;
  line-height: 1.2em;
}

.text-field-20::placeholder {
  color: #999;
}

.container-887 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 265px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.strong-how-to-use-your-discount-code-3 {
  color: #0b0b0b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
}

.container-883 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 18.5px;
  padding-right: 18.5px;
  text-decoration: none;
  display: flex;
}

.form-block-18 {
  width: 100%;
  margin-bottom: 0;
}

.link-72 {
  color: #1b1b1b;
  font-size: 13px;
  line-height: 1.3913em;
  text-decoration: none;
}

.error-message-5 {
  background-color: #fff;
}

.text-19 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-block-148676738 {
  display: none;
}

.text-18 {
  color: #0b0b0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
}

.bold-text-101 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.text-20 {
  color: #0b0b0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.link-block-10 {
  width: 100%;
  max-width: 103px;
}

.dropdown-toggle-11 {
  border-bottom: .7px solid #000;
  width: 100%;
  height: 67.5px;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
}

.dropdown-toggle-11:hover {
  color: #86868b;
}

.text-block-74 {
  color: #ed4337;
  font-size: 14px;
}

.div-block-148676739 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.text-block-75 {
  text-align: left;
  font-size: 14px;
}

.icon-19 {
  object-fit: cover;
}

.dropdown-list-15 {
  height: 0;
  transition: all .3s;
  display: block;
  position: static;
  overflow: hidden;
}

.bold-text-102 {
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.button---purl-2 {
  background-color: #fff;
  border: 1px solid #d1d5db;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 424px;
  height: 40px;
  padding: 1px 1px 1px 11px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.bold-text-103 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-19 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  display: flex;
}

.link-style-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.background-7 {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  height: 700px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-field-21 {
  color: #6b7280;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  width: 100%;
  height: 56px;
  margin-bottom: 0;
  padding: 20px 0 18px;
  font-size: 15px;
  line-height: 1.1em;
}

.text-field-21::placeholder {
  color: #6b7280;
  font-size: 15px;
}

.dropdown-list-16 {
  background-color: #fff;
  border-top: 1px #00305d;
  align-items: center;
  width: auto;
  height: 300px;
  margin-left: 0;
  margin-right: 0;
  display: none;
  inset: 68px 0% auto 0;
}

.dropdown-list-16.w--open {
  z-index: 10;
  background-color: #fff;
  border-top-style: solid;
  border-top-color: #f5f5f5;
  border-bottom: 2px solid #c7c7c7;
  height: 750px;
  box-shadow: 0 20px 20px -6px #0003;
}

.bold-text-104 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676740 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dropdown-link-30 {
  background-color: #fff;
  border-bottom: .7px solid #000;
  padding-left: 0;
  font-weight: 500;
}

.bold-text-105 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676742 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-21 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.container-878 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-22 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.heading-10 {
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.container-885 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 250px;
  text-decoration: none;
  display: flex;
}

.link---share-with-x-opens-in-a-new-window-2 {
  border: 1px solid #9da1a7;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 64px;
  height: 56px;
  padding: 15px 1px 1px;
  text-decoration: none;
  display: flex;
}

.dropdown-link-31 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.give-friends-15-off-their-first-order-get-15-off-your-next-order-when-they-purchase-via-your-persona-2 {
  color: #0b0b0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  text-decoration: none;
}

.image-179 {
  width: 100%;
}

.container-881 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 440px;
  height: 15px;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.image-180 {
  max-width: none;
  height: 26px;
  padding-right: 8px;
}

.item-10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  /*padding-right: 64px;*/
  text-decoration: none;
  display: flex;
}

.link---friendbuy-opens-in-a-new-window-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1px;
  padding-bottom: 1.5px;
  text-decoration: none;
  display: flex;
}

.bold-text-106 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.background-8 {
  background-color: #fff;
  overflow: hidden;
}

.ordered-list-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 26px;
  text-decoration: none;
  display: flex;
}

.bold-text-107 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 10px;
  font-weight: 600;
  display: flex;
}

.div-block-148676745 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-78 {
  text-align: left;
  font-size: 14px;
}

.strong-how-to-use-your-discount-code-2 {
  color: #0b0b0b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.bold-text-108 {
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  font-weight: 600;
  display: flex;
}

.form-20 {
  background-color: #fff;
  border: 1px solid #0003;
  border-radius: 32px;
  align-items: center;
  width: 100%;
  padding: 6px 13px;
  display: flex;
}

.icon-20 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 2px;
}

.container-880 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 371px;
  padding-right: 6.98px;
  text-decoration: none;
  display: flex;
}

.container-888 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1905px;
  margin-top: 32px;
  text-decoration: none;
  display: flex;
}

.container-884 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 424px;
  text-decoration: none;
  display: flex;
}

.success-message-5 {
  background-color: #fbfbfb;
  border-radius: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-889 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-block-79 {
  color: #ed4337;
  font-size: 14px;
  line-height: 21px;
}

.text-17 {
  color: #0b0b0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 11px;
  text-decoration: none;
}

.list-6 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.item-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.background-9 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 296.79px;
  height: 275.68px;
  text-decoration: none;
  display: flex;
}

.text-24 {
  color: #0b0b0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-block-81 {
  align-self: center;
  height: auto;
}

.t-15-7 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
  text-decoration: none;
}

.t-15-7.text-drk {
  color: #000000e0;
}

.symbol-2 {
  color: #0b0b0b;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.strong-how-to-use-your-discount-code-4 {
  color: #0b0b0b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
}

.container-882 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.5px;
  padding-bottom: 1.5px;
  text-decoration: none;
  display: flex;
}

.div-block-148676747 {
  padding-left: 40px;
  display: none;
}

.container-886 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-148676748 {
  border-right: 1px solid #1c1c1e;
  width: 1.5px;
  height: 20px;
}

.text-25 {
  color: #0b0b0b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.dropdown-link-32 {
  background-color: #fff;
  padding-left: 0;
  font-weight: 500;
}

.link-73 {
  color: #000;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.3913em;
  text-decoration: none;
}

.background-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 209px;
  height: 4px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 60px;
  left: 0;
}

.text-span-55 {
  font-family: Code Pro, Arial, sans-serif;
  font-weight: 400;
}

.margin-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 8px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.container-890 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-891 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-26 {
  color: #000000e0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.button-style-3 {
  float: none;
  clear: none;
  aspect-ratio: auto;
  text-align: right;
  background-color: #fff;
  border: 2px solid #006edb;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 16px;
  padding: 21.5px 17.5px 17.5px;
  text-decoration: none;
  display: inline-flex;
  position: static;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.container-892 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-27 {
  color: #000000e3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.container-893 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 16px;
  text-decoration: none;
  display: flex;
}

.text-28 {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.svg-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex-flow: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  margin-left: auto;
  display: inline-flex;
  position: static;
  top: 86.5px;
  left: 17.5px;
  overflow: clip;
}

.container-894 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-895 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-895.p_name {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-29 {
  color: #000000e0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.container-896 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 64px;
  display: flex;
}

.border {
  border: 1px solid #0000008c;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 216px;
  max-width: none;
  height: 64px;
  padding: 22px 25.5px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-897 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-30 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.button-style-4 {
  border: 1px solid #0000008c;
  border-radius: 16px;
  text-decoration: none;
  overflow: hidden;
}

.svg-3 {
  object-fit: cover;
}

.svg-4 {
  grid-row-gap: 10px;
  background-color: #006edbe0;
  border: 2px solid #006edbe0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 20px;
  height: 20px;
  padding: 5px 4px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 21.5px;
  left: 318.5px;
}

.vector {
  border-style: solid;
  border-width: undefinedpx;
  object-fit: cover;
  border-color: #fff;
}

.svg-5 {
  grid-column-gap: 16px;
  grid-row-gap: 10px;
  background-color: #006edbe0;
  border: 2px solid #006edbe0;
  border-radius: 32px;
  flex-direction: column;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 5px 4px;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 21.5px;
  left: 318.5px;
}

.container-898 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-31 {
  color: #000000e0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.container-899 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 64px;
  display: flex;
}

.container-900 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-32 {
  color: #000;
  height: 25px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.button-style-5 {
  grid-column-gap: 10px;
  border: 1px solid #0000008c;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 62px;
  padding: 19px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.svg-6 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 11px 5px;
  text-decoration: none;
  display: flex;
}

.vector-2 {
  object-fit: cover;
}

.button-style-6 {
  grid-column-gap: 10px;
  border: 1px solid #0000008c;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 19px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.svg-7 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

.button-style-7 {
  background-color: #fff;
  border: 2px solid #006edb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 16px;
  padding: 50.5px 17.5px 17.5px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-901 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.text-33 {
  color: #000000e3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.container-902 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 16px;
  text-decoration: none;
  display: flex;
}

.text-34 {
  color: #000000a6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.svg-8 {
  grid-row-gap: 10px;
  background-color: #006edbe0;
  border: 2px solid #006edbe0;
  border-radius: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  padding: 5px 4px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 21.5px;
  left: 318.5px;
}

.vector-3 {
  border-style: solid;
  border-width: undefinedpx;
  object-fit: cover;
  border-color: #fff;
}

.image-hero-v1-3 {
  float: none;
  clear: none;
  width: 100%;
  max-width: 500px;
  margin-top: 0;
  margin-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  overflow: clip;
}

.slide-nav-2 {
  text-align: center;
  font-family: Switzer, Arial, sans-serif;
  text-decoration: none;
  display: block;
}

.mask-2 {
  width: 500px;
  height: 625px;
}

.arrow-research-2 {
  color: #272727;
  width: 64px;
  height: 64px;
  font-size: 22px;
  display: none;
  top: 140px;
  bottom: auto;
  right: -12px;
}

.arrow-research-2.right {
  left: auto;
  right: 55px;
}

.slider-2 {
  background-color: #0000;
  height: auto;
  margin-left: 0;
  overflow: visible;
}

.img-step-2 {
  width: 100%;
  margin-bottom: 20px;
}

.image-hero-v1-4 {
  float: none;
  clear: none;
  width: 100%;
  max-width: 500px;
  margin-top: 0;
  margin-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  overflow: clip;
}

.slide-nav-3 {
  text-align: center;
  padding-right: 10px;
  font-family: Switzer, Arial, sans-serif;
  line-height: 3px;
  text-decoration: none;
  display: block;
}

.arrow-research-3 {
  color: #272727;
  width: 64px;
  height: 64px;
  font-size: 22px;
  display: none;
  top: 140px;
  bottom: auto;
  right: -12px;
}

.arrow-research-3.right {
  left: auto;
  right: 55px;
}

.slider-3 {
  background-color: #0000;
  height: auto;
  margin-left: 0;
  overflow: visible;
}

.img-step-3 {
  width: auto;
  margin-bottom: 20px;
}

.container-903 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1808px;
  padding: 32px 56px 32px 60px;
  text-decoration: none;
  display: flex;
}

.heading-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.text-35 {
  color: #000;
  letter-spacing: -.96px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 33.6px;
  text-decoration: none;
}

.container-904 {
  grid-column-gap: 36px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.backgroundborder-2 {
  grid-row-gap: 2.84217e-14px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-905 {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 36px 24px;
  text-decoration: none;
  display: flex;
}

.heading-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 56%;
  text-decoration: none;
  display: flex;
}
.heading-flex {
  display: flex;
  width: 100%;
  align-items: center;
  flex-direction: row;
  max-width: 100% !important;
  justify-content: space-between;
}
.text-36 {
  color: #707170;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.container-906 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 380.5px;
  text-decoration: none;
  display: flex;
}

.text-37 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.backgroundborder-3 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-907 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px 0 24px 24px;
  text-decoration: none;
  display: flex;
}

.heading-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 85%;
  text-decoration: none;
  display: flex;
}

.button-style-8 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-908 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-38 {
  color: #0b0b0b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.container-909 {
  grid-column-gap: 36px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding-top: 36px;
  text-decoration: none;
  display: flex;
}

.div-block-148676756 {
  z-index: 9998;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0000;
  background-color: #0000000a;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  transform: translate(100%);
}

.div-block-148676756.edit-name-panel {
  display: none;
  transform: translate(100%);
}

.div-block-148676757 {
  z-index: 9999;
  float: right;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-start;
  width: 440px;
  height: 100vh;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: auto;
  transform: translate(100%);
  box-shadow: 0 2px 5px #0003;
}

.div-block-148676757.edit-name-panel {
  display: flex;
  transform: translate(100%);
}

.frame-1000001523 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 361.081px;
  margin-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.text-39 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 17px;
  text-decoration: none;
}

.clip-path-group {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.frame-5358 {
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  height: 95%;
  margin-top: auto;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.text-40 {
  color: #555;
  text-align: center;
  flex: 0 auto;
  order: -9999;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 17px;
  text-decoration: none;
  display: flex;
}

.container-910 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  height: 56px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.input {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: inset 0 0 #d9dddb;
}

.label-style {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 8px;
  left: 0;
  overflow: hidden;
}

.text-41 {
  color: #707170;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.container-911 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 372px;
  height: 144px;
  text-decoration: none;
  display: flex;
}

.must-meet-the-following-criteria-minimum-of-8-characters-1-uppercase-letter-1-lowercase-letter-1-num {
  color: #707170;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.group-5359 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  height: 68px;
  text-decoration: none;
  display: flex;
}

.form-block-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 372px;
  height: 97%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.text-field-22, .text-field-23 {
  border-radius: 4px;
  height: 56px;
  margin-bottom: 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 15.5px;
}

.list-item {
  margin-bottom: 24px;
  line-height: 24px;
}

.submit-button-9 {
  float: right;
  clear: none;
  background-color: #006ed8;
  border-radius: 8px;
  width: 184px;
  height: 52px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 18.91px;
}

.button-style-9 {
  grid-column-gap: 1.13687e-13px;
  background-color: #fff;
  border: 1px solid #00000014;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 184.5px;
  height: 52px;
  min-height: 52px;
  margin-right: 4px;
  padding: 9px 26px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.container-912 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.container-913 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-42 {
  color: #0b0b0b;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: none;
}

.cart-button {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  padding: 0;
}

.icon-21 {
  width: 22px;
  height: 22px;
  margin-right: 0;
  padding-top: 1px;
  font-size: 32px;
  font-weight: 400;
}

.list-item-2, .list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7 {
  line-height: 24px;
}

.div-block-148676758 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 1;
  order: 0;
  place-content: center;
  align-self: auto;
  align-items: flex-end;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  bottom: auto;
  overflow: visible;
}

.form-21 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 99%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.div-block-148676759 {
  z-index: 999;
  opacity: 1;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.heading-14 {
  margin-top: 12px;
  font-size: 20px;
  font-weight: 500;
  line-height: 17px;
}

.image-181 {
  width: 40px;
  max-width: none;
  height: auto;
  margin-top: 12px;
  margin-right: 8px;
  display: inline-block;
  overflow: auto;
}

.close-button {
  width: auto;
  height: auto;
}

.text-block-82 {
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-83 {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-84 {
  color: #333;
  font-size: 11px;
  line-height: 24px;
  text-decoration: none;
}

.image-182 {
  border-radius: 4px;
  width: 110px;
  height: 110px;
}

.checkout-button {
  background-color: #006ed8;
  border-radius: 8px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 19px;
  line-height: 1.8em;
}

.apple-pay {
  border-radius: 8px;
  height: 50px;
}

.text-block-85 {
  font-size: 19px;
  font-weight: 500;
}

.text-block-86 {
  opacity: 1;
  pointer-events: auto;
  font-size: 14px;
}

.text-block-87 {
  font-size: 14px;
  line-height: 24px;
}

.text-span-56 {
  font-size: 14px;
}

.text-block-88 {
  font-size: 19px;
}

.checkout-actions {
  font-size: 23px;
  gap: 10px;
  display: flex;
  flex-direction: column;
}

.option {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 19px;
}

.option-list {
  margin-bottom: 14px;
  font-size: 14px;
  line-height: 19px;
}

.cart-quantity {
  clear: none;
  text-align: center;
  border-radius: 4px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 55px;
  margin-right: 0;
  padding-right: 0;
  font-size: 19px;
  display: block;
  position: static;
}

.frame-5356 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 372px;
  text-decoration: none;
  display: flex;
}

.svg-9 {
  object-fit: cover;
}

.text-43 {
  color: #000;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.text-44 {
  color: #000;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.button-style-10 {
  grid-column-gap: 1.13687e-13px;
  background-color: #006edb;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 52px;
  min-height: 52px;
  padding: 16px 26px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-914 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.container-915 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-45 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.margin-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 32px;
  height: 24px;
  padding-left: 8px;
  text-decoration: none;
  display: flex;
}

.container-916 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.error-message-6 {
  color: #ed4337;
  text-align: center;
  font-size: 19px;
  font-weight: 500;
}

.error-state {
  background-color: #fbfbfb;
  border-radius: 8px;
}

.pack-1 {
  border-color: gray;
  border-radius: 17px;
  margin-bottom: 10px;
}

.pack-1:hover {
  border: 1px solid var(--hover);
}


.pack-1.w--ecommerce-pill-selected {
  background-color: var(--bg-100);
  color: #000;
  border: 2px solid  #006ed8;
}

.pack-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom:0px !important;
}

.bundle-pack {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  text-decoration: none;
  color: #000;
}

.blog-post {
  width: 720px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-15 {
  font-family: Switzer, Arial, sans-serif;
  font-weight: 600;
}

.text-block-89 {
  font-family: Switzer, Arial, sans-serif;
}

.bold-text-109 {
  font-family: Switzer, Arial, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.link-74 {
  text-decoration: none;
}

.paragraph {
  overflow: visible;
}

.link-75 {
  color: #333;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.superscript {
  color: #333;
}

.link-76, .link-77 {
  color: #333;
  text-decoration: none;
}

.link-78 {
  text-decoration: none;
}

.superscript-2 {
  color: #333;
}

.link-79, .link-80, .link-81, .link-82, .link-83, .link-84, .link-85, .link-86, .link-87, .link-88, .link-89, .link-90, .link-91, .link-92, .link-93, .link-94, .link-95, .link-96, .link-97, .link-98, .link-99, .link-100, .link-101, .link-102, .link-103, .link-104, .link-105, .link-106, .link-107, .link-108, .link-109, .link-110, .link-111, .link-112, .link-113, .link-114, .link-115, .link-116, .link-117, .link-118 {
  color: #333;
  text-decoration: none;
}

.link-119 {
  text-decoration: none;
}

.link-120, .link-121, .link-122, .link-123, .link-124, .link-125, .link-126, .link-127, .link-128, .link-129, .link-130, .link-131, .link-132, .link-133, .link-134, .link-135, .link-136, .link-137, .link-138, .link-139, .link-140, .link-141, .link-142, .link-143, .link-144, .link-145, .link-146, .link-147, .link-148, .link-149, .link-150, .link-151, .link-152, .link-153, .link-154, .link-155, .link-156, .link-157, .link-158, .link-159, .link-160, .link-161, .link-162, .link-163, .link-164 {
  color: #333;
  text-decoration: none;
}

.paragraph-2 {
  display: block;
}

.div-block-148676760 {
  width: auto;
}

.rich-text-block-2 {
  font-size: 16px;
  line-height: 26px;
}

.paragraph-3 {
  margin-bottom: 40px;
}

.bold-text-110 {
  font-size: 28px;
}

.paragraph-4, .bold-text-111 {
  font-weight: 700;
}

.superscript-3 {
  color: #333;
}

.bold-text-112, .bold-text-113 {
  font-size: 28px;
}

.italic-text, .italic-text-2, .paragraph-5 {
  font-size: 28px;
  font-weight: 700;
}

.bold-text-114, .bold-text-115, .bold-text-116, .bold-text-117, .bold-text-118, .bold-text-119, .bold-text-120 {
  font-size: 28px;
}

.figure-caption {
  font-size: 11px;
  line-height: 21px;
}

.text-block-90 {
  text-align: left;
  font-size: 14px;
}

.success-message-6 {
  background-color: #f0f0f0;
  border-radius: 8px;
  width: auto;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

.text-block-91 {
  text-align: left;
  height: auto;
  font-size: 14px;
}

.success-message-7 {
  background-color: #f0f0f0;
  border-radius: 8px;
  height: auto;
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-block-92 {
  color: #ed4337;
  font-size: 14px;
  line-height: 24px;
}

.error-message-7 {
  background-color: #fbfbfb;
  border-radius: 8px;
}

.text-block-93 {
  color: #ed4337;
  font-size: 14px;
  line-height: 24px;
}

.error-message-8 {
  background-color: #fbfbfb;
  border-radius: 8px;
}

.success-message-8 {
  background-color: #fbfbfb;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.text-block-94 {
  font-size: 14px;
}

.text-block-95, .text-block-96, .text-block-97, .text-block-98 {
  color: #b2b3b2;
  font-size: 17px;
  text-decoration: line-through;
}

.collection-list-wrapper-7 {
  width: 100%;
}

.quantity {
  width: 30px;
  height: 25px;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
}

.field-label-6 {
  margin-bottom: 0;
  font-weight: 400;
}

.dash {
  justify-content: center;
  align-items: center;
  height: 24px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.container-917 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-148676761 {
  text-align: right;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.div-block-148676762 {
  width: 100%;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.text-46 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.form-block-20 {
  margin-top: 3px;
}

.submit-button-10 {
  display: none;
}

.container-918 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-style-11 {
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 6px 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px #0000000f;
}

.radio-button-field-3 {
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 12px 17px;
  font-family: Switzer, Arial, sans-serif;
  display: flex;
  position: relative;
}

.button-style-12 {
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 6px 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px #0000000f;
}

.div-block-148676763 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.radio-button-label-3 {
  color: #4d4d4d;
  font-size: 20px;
  font-weight: 400;
  display: none;
}

.text-block-99 {
  color: #86868b;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
}

.text-47 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.container-919 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-148676764 {
  text-align: right;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
  text-decoration: none;
}

.div-block-148676765 {
  width: 100%;
  font-family: Switzer, Arial, sans-serif;
  line-height: 1.392em;
}

.submit-button-11 {
  display: none;
}

.container-920 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-style-13 {
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 6px 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px #0000000f;
}

.radio-button-field-4 {
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 12px 17px;
  font-family: Switzer, Arial, sans-serif;
  display: flex;
  position: relative;
}

.button-style-14 {
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 6px 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px #0000000f;
}

.div-block-148676766 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.radio-button-label-4 {
  color: #4d4d4d;
  font-size: 20px;
  font-weight: 400;
  display: none;
}

.text-block-100 {
  color: #000;
  justify-content: flex-end;
  align-items: center;
  height: 32px;
  margin-top: 3px;
  font-size: 14px;
  font-style: italic;
  font-weight: 200;
  text-decoration: none;
  display: flex;
}

.button-style-15 {
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 6px 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px #0000000f;
}

.container-921 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-style-16 {
  background-color: #fff;
  border: 1px solid #00000021;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 28px;
  padding: 6px 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px #0000000f;
}

.container-922 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bold-text-121, .bold-text-122 {
  font-weight: 600;
}

.link-165 {
  color: #333;
  cursor: pointer;
  text-decoration: none;
}

.link-166, .link-167, .link-168, .link-169, .link-170, .link-171, .link-172, .link-173, .link-174, .link-175, .link-176, .link-177, .link-178, .link-block-11, .link-179, .link-180, .link-181, .link-182, .link-183, .link-184, .link-185, .link-186, .link-187, .link-188, .link-189, .link-190, .link-block-23 {
  color: #333;
  text-decoration: none;
}

.text-block-101 {
  text-align: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Switzer, Arial, sans-serif;
  font-size: 38px;
  font-weight: 600;
}

.text-block-102 {
  text-align: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
}
.blog-post strong, .blog-post b, .blog-post .paragraph-5, .blog-post .paragraph-4  {
  font-weight: 600;
  text-decoration: none;
}

.section-style {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 96px 0;
  text-decoration: none;
  display: flex;
}

.container-923 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.container-924 {
  grid-column-gap: 96px;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-925 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  width: auto;
  text-decoration: none;
  display: flex;
}

.text-48 {
  color: #0b0b0b;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 49px;
  font-weight: 600;
  line-height: 50px;
  text-decoration: none;
  display: flex;
}

.unlike-the-faceless-brands-out-there-we-put-our-face-name-and-reputation-on-the-line-because-we-are {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.container-926 {
  grid-column-gap: 8px;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 912px;
  text-decoration: none;
  display: flex;
}

.background-10 {
  grid-column-gap: 10px;
  background-color: #fbfbfb;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img_1996-1 {
  object-fit: cover;
  align-self: center;
  width: 100%;
  height: auto;
}

.background-11 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 411px;
  left: 16px;
}

.text-49 {
  color: #0b0b0b;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.background-12 {
  grid-column-gap: 10px;
  background-color: #f7f7f3;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-style-17 {
  grid-column-gap: 4px;
  background-color: #fff;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 394px;
  left: -167.438px;
}

.container-927 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-50 {
  color: #0b0b0b;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.container-928 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-end;
  width: auto;
  max-width: 637px;
  text-decoration: none;
  display: flex;
}

.stinging-nettle-is-the-perfect-all-in-one-solution-for-alopecia-and-hormone-problems-it-beats-every {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-decoration: none;
}

.container-929 {
  grid-row-gap: .5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  text-decoration: none;
  display: flex;
}

.text-51 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.p-philosophy-university-of-oxford-msc-comm {
  color: #000;
  letter-spacing: -.5px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
  line-height: 27px;
  text-decoration: none;
}

.container-930 {
  grid-column-gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.background-13 {
  background-color: #f8f8f8;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  padding-left: 6px;
  padding-right: 6px;
  text-decoration: none;
  display: flex;
}

.container-931 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.stinging-nettle-is-the-perfect-all-in-one-solution-for-alopecia-and-hormone-problems-it-beats-every-2 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 31px;
  text-decoration: none;
}

.stinging-nettle-is-the-perfect-all-in-one-solution-for-alopecia-and-hormone-problems-it-beats-every-3 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 31px;
  text-decoration: none;
}

.text-block-103 {
  align-self: flex-end;
  width: auto;
  display: block;
}

.background-14 {
  grid-column-gap: 10px;
  background-color: #fbfbfb;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 292px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.img_1996-2 {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.background-15 {
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 261px;
  left: 16px;
}

.text-52 {
  color: #0b0b0b;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.background-16 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  padding-left: 240px;
  padding-right: 240px;
  text-decoration: none;
  display: flex;
}

.article {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.container-932 {
  grid-column-gap: 454.42px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-933 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  text-decoration: none;
  display: flex;
}

.heading-16 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-53 {
  color: #000;
  text-align: center;
  letter-spacing: -1.68px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
}

.container-934 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 950px;
  text-decoration: none;
  display: flex;
}

.hear-the-research-and-proof-straight-from-our-founder {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 17.6px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.container-935 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 474px;
  padding-right: 474px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-936 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 492px;
  height: 810px;
  text-decoration: none;
  display: flex;
}

.background-17 {
  grid-column-gap: 10px;
  background-color: #f7f7f3;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 810px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.untitledthumbnail-1 {
  object-fit: cover;
}

.button-style-18 {
  grid-column-gap: 4px;
  background-color: #fff;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 762px;
  left: 377.398px;
}

.container-937 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-54 {
  color: #0b0b0b;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.svg-10 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 2px;
  text-decoration: none;
  display: flex;
}

.container-938 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 492px;
  height: 810px;
  text-decoration: none;
  display: flex;
}

.background-18 {
  grid-column-gap: 10px;
  background-color: #f7f7f3;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 810px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.untitledthumbnail-2 {
  object-fit: cover;
}

.button-style-19 {
  grid-column-gap: 4px;
  background-color: #fff;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 762px;
  left: 377.398px;
}

.container-939 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-55 {
  color: #0b0b0b;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.svg-11 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 2px;
  text-decoration: none;
  display: flex;
}

.background-19 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920px;
  padding-left: 240px;
  padding-right: 240px;
  text-decoration: none;
  display: flex;
}

.container-940 {
  grid-column-gap: 454.42px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-941 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  text-decoration: none;
  display: flex;
}

.heading-17 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-56 {
  color: #000;
  text-align: center;
  letter-spacing: -1.68px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 46.9px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.container-942 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 950px;
  text-decoration: none;
  display: flex;
}

.container-943 {
  grid-column-gap: 10px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-944 {
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: none;
  height: 738px;
  text-decoration: none;
  display: flex;
}

.background-20 {
  grid-column-gap: 10px;
  background-color: #f7f7f3;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 438px;
  height: 738px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.untitledthumbnail-3 {
  object-fit: cover;
  max-width: 438px;
  height: 738px;
}

.button-style-20 {
  grid-column-gap: 4px;
  background-color: #fff;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  padding: 8px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 762px;
  left: 377.398px;
}

.container-945 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-57 {
  color: #0b0b0b;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
}

.svg-12 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 2px;
  text-decoration: none;
  display: flex;
}

.video-modal {
  z-index: 9999;
  background-color: #00000014;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.bold-text-123, .bold-text-124 {
  font-weight: 600;
}

.div-block-148676767 {
  max-width: 500px;
}

.text-span-57 {
  color: #e277cde0;
}

.link-206 {
  text-decoration: none;
}

.text-span-58 {
  color: #e277cd;
}

.text-span-59 {
  color: #4595ff;
}

.text-block-106 {
  color: #000c;
  text-align: center;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  font-family: Switzer, Arial, sans-serif;
  font-weight: 300;
  text-decoration: underline;
  display: block;
  cursor: pointer;
  background: transparent;
    border: 0px;
}

.text-block-107 {
  text-align: center;
}

.text-block-108 {
  color: #000c;
  text-align: center;
  align-self: center;
  margin-top: -10px;
  font-family: Switzer, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.text-block-109 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000c;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  font-family: Switzer, Arial, sans-serif;
  font-weight: 300;
  display: flex;
}

.div-block-148676769 {
  border-bottom: 1px solid #e6e6e6;
  margin-top: 23px;
  margin-bottom: 0;
  margin-left: 23px;
  padding-bottom: 8px;
}

.text-block-110 {
  margin-top: 16px;
  margin-left: 23px;
  font-family: Switzer, Arial, sans-serif;
  font-weight: 300;
}

.text-block-111 {
  background-color: #ffb800;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin-top: -2px;
  margin-left: -2px;
}

.text-block-112 {
  margin-top: 24px;
}

._1024w-light {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1024px;
  text-decoration: none;
  display: flex;
}

.header---end-google-tag-manager-noscript-nav {
  grid-column-gap: 511px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 32px 31.99px 32px 32px;
  text-decoration: none;
  display: flex;
}

.text-58 {
  color: #000;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 53px;
  font-weight: 600;
  line-height: 26.4px;
  text-decoration: none;
}

.paragraph-6 {
  grid-column-gap: 7.2px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 4px;
  padding-right: 4.01px;
  text-decoration: none;
  display: flex;
}

.link-fashion-accessories {
  color: #000;
  letter-spacing: -.4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.background-21 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 56px;
  padding-right: 56px;
  text-decoration: none;
  display: flex;
}

.container-946 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1024px;
  padding-left: 64px;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.container-947 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.heading-18 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 804px;
  text-decoration: none;
  display: flex;
}

.precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin {
  text-align: center;
  font-family: Switzer, Arial, sans-serif;
  font-weight: 600;
}

.text-59 {
  color: #0c240e;
  text-align: center;
  letter-spacing: -.84px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 37px;
  text-decoration: none;
}

.main {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 544px;
  display: flex;
  overflow: hidden;
}

.background-22 {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 544px;
  text-decoration: none;
  display: flex;
}

.link-style-9 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 512px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-948 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 544px;
  padding-top: 50px;
  display: flex;
  position: relative;
}

.clip-path-group-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 502.672px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-style {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -224.328px;
  left: -10.0781px;
}

.mask-group {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 513.244px;
  height: 664.884px;
  text-decoration: none;
  display: flex;
}

.heading-19 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 512px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 432px;
  left: 0;
}

.container-949 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-60 {
  color: #0b0b0b;
  letter-spacing: -.84px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.svg-13 {
  object-fit: cover;
}

.container-950 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-951 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 512px;
  height: 544px;
  padding-top: 70px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.mask-group-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 384.48px;
  height: 373.282px;
  text-decoration: none;
  display: flex;
}

.footer-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.container-952 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.container-953 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 237px;
  height: 144px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.button-style-21 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-954 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-61 {
  color: #404040;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.list-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 205px;
  text-decoration: none;
  display: flex;
}

.item-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 1px;
  text-decoration: none;
  display: flex;
}

.link-privacy-policy {
  color: #656565;
  letter-spacing: -.4px;
  text-transform: capitalize;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.separator {
  border: 0 solid #e3e3e3;
  border-top-width: 1px;
  overflow: hidden;
}

.container-955 {
  grid-column-gap: 268.2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

/* .left {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 76px;
  text-decoration: none;
  display: flex;
} */

.tf-logo {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 98.9766px;
  padding-top: 28px;
  padding-bottom: 28px;
  text-decoration: none;
  display: flex;
}

.text-62 {
  color: #404040;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 26.4px;
  text-decoration: none;
}

.social {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.list-8 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.item-13 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.link---facebook-link {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.svg-14 {
  object-fit: cover;
  overflow: hidden;
}

.accessibility {
  justify-content: flex-start;
  align-items: center;
  width: 101px;
  padding-top: 28px;
  padding-bottom: 28px;
  text-decoration: none;
  display: flex;
}

.copyrightmargin {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 27px;
  padding-bottom: 28.5px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.copyright-2024-tom-ford-all-rights-reserved {
  color: #404040;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-decoration: none;
}

.precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-0 {
  color: #0b0b0b;
  text-align: center;
  letter-spacing: -1.68px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 58.8px;
  text-decoration: none;
}

.precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-1 {
  color: #000;
  text-align: center;
  letter-spacing: -1.68px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 58.8px;
  text-decoration: none;
}

.precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-2 {
  color: #87878b;
  text-align: center;
  letter-spacing: -1.68px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 58.8px;
  text-decoration: none;
}

.mens-clinic-balding-low-testosterone-0 {
  color: #0b0b0b;
  letter-spacing: -.84px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.mens-clinic-balding-low-testosterone-1 {
  color: #0b0b0b;
  letter-spacing: -.84px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

._1920w-light {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920px;
  text-decoration: none;
  display: flex;
}

.header---end-google-tag-manager-noscript-nav-2 {
  grid-column-gap: 1326.63px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 32px 31.99px 32px 32px;
  text-decoration: none;
  display: flex;
}

.text-63 {
  color: #000;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 53px;
  font-weight: 600;
  line-height: 26.4px;
  text-decoration: none;
}

.paragraph-7 {
  grid-column-gap: 7.2px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 4px;
  padding-right: 4.01px;
  text-decoration: none;
  display: flex;
}

.link-fashion-accessories-2 {
  color: #000;
  letter-spacing: -.4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.text-64 {
  color: #000;
  letter-spacing: -.4px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.background-23 {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 56px;
  padding-right: 56px;
  text-decoration: none;
  display: flex;
}

.container-956 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1568px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.container-957 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1290px;
  padding: 100px 0;
  font-family: Switzer, Arial, sans-serif;
  text-decoration: none;
  display: flex;
}

.heading-20 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.overlooked-natural-compounds-the-world-has-yet-to-discover-dose-and-properly-deliver-to-solve-health {
  color: #0c240e;
  text-align: center;
  letter-spacing: -.84px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 37px;
  text-decoration: none;
}

.main-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 564px;
  display: flex;
  overflow: hidden;
}

.background-24 {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 564px;
  text-decoration: none;
  display: flex;
}

.link-style-10 {
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 544px;
  margin-left: 10px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-958 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 544px;
  padding-top: 190px;
  padding-left: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.clip-path-group-3 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 373px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-style-2 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  height: 664.88px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -420.695px;
  left: -18.8984px;
}

.mask-group-3 {
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: 664.8px;
  padding-top: 0;
  padding-left: 0;
  text-decoration: none;
  display: flex;
}

.heading-21 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 426px;
  left: 0;
}

.container-959 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.text-66 {
  color: #0b0b0b;
  text-align: left;
  letter-spacing: -.84px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.svg-15 {
  object-fit: cover;
}

.container-960 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 544px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-961 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 544px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
}

.mask-group-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 384.48px;
  height: 373.28px;
  text-decoration: none;
  display: flex;
}

.heading-22 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 905px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 416px;
  left: 0;
}

.container-962 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.container-963 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 237px;
  height: 144px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.button-style-22 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.container-964 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-67 {
  color: #404040;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.list-9 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 205px;
  text-decoration: none;
  display: flex;
}

.item-14 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 1px;
  text-decoration: none;
  display: flex;
}

.container-965 {
  grid-column-gap: 54%;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.text-68 {
  color: #404040;
  letter-spacing: -1px;
  width: 98.9766px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 26.4px;
  text-decoration: none;
}

.list-10 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.item-15 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.svg-16 {
  object-fit: cover;
  overflow: hidden;
}

.right {
  grid-column-gap: 5.68434e-14px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 76px;
  text-decoration: none;
  display: flex;
}

.accessibility-2 {
  justify-content: flex-start;
  align-items: center;
  width: 85px;
  padding-top: 28px;
  padding-bottom: 28px;
  text-decoration: none;
  display: flex;
}

.precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-3 {
  color: #0b0b0b;
  text-align: center;
  letter-spacing: -1.68px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 54.8px;
  font-weight: 600;
  line-height: 58.8px;
  text-decoration: none;
}

.precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-4 {
  color: #000;
  text-align: center;
  letter-spacing: -1.68px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 55px;
  font-weight: 400;
  line-height: 58.8px;
  text-decoration: none;
}

.precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-5 {
  color: #87878b;
  text-align: center;
  letter-spacing: -1.68px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 54.8px;
  font-weight: 600;
  line-height: 58.8px;
  text-decoration: none;
}

.mens-clinic-balding-low-testosterone-2 {
  color: #0b0b0b;
  text-align: center;
  letter-spacing: -.84px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
}

.mens-clinic-balding-low-testosterone-3 {
  color: #0b0b0b;
  text-align: center;
  letter-spacing: -.84px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.frame-5461 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-5460-1 {
  object-fit: cover;
  overflow: hidden;
}

.header---end-google-tag-manager-noscript-nav-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: none;
}

.frame-1000001524 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-5460-2 {
  object-fit: cover;
  overflow: hidden;
}

.clip-path-group-4 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-style-3 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -420.695px;
  left: -18.8984px;
}

.mask-group-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 962.504px;
  height: 1246.88px;
  text-decoration: none;
  display: flex;
}

.container-966 {
  grid-column-gap: 12.2px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 32px;
  padding-right: 32px;
  text-decoration: none;
  display: flex;
}

.left-2 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 76px;
  text-decoration: none;
  display: flex;
}

.tf-logo-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 28px;
  padding-bottom: 28px;
  text-decoration: none;
  display: flex;
}

.text-69 {
  color: #404040;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26.4px;
  text-decoration: none;
}

.social-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 160px;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.list-11 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 128px;
  text-decoration: none;
  display: flex;
}

.item-16 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 32px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.link---facebook-link-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.svg-17 {
  object-fit: cover;
  overflow: hidden;
}

.accessibility-3 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
  text-decoration: none;
  display: flex;
}

.copyrightmargin-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 27px;
  padding-bottom: 28.5px;
  padding-left: 32px;
  text-decoration: none;
  display: flex;
}

.copyright-2024-tom-ford-all-rights-reserved-2 {
  color: #404040;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 16.5px;
  text-decoration: none;
}

.text-block-113 {
  text-align: right;
  font-family: Switzer, Arial, sans-serif;
  font-size: 11px;
  line-height: 16.5px;
}

.text-block-114 {
  display: none;
}

.link-block-26, .link-block-27 {
  text-decoration: none;
}

.link-block-28, .link-block-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 544px;
  display: flex;
}

.text-span-61 {
  color: var(--text-200);
}
.reset-success-msg {
  font-size: 14px;
}

@media screen and (min-width: 1280px) {
  .button.mt-20.redos-top-screen {
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    position: static;
  }

  .button.mt-20.redos-top-screen:hover {
    color: var(--gray);
  }

  .button.bg {
    border-color: var(--border);
    background-color: var(--border);
    font-size: 18px;
  }

  .button.bg.pd-52.mrt-0, .button.bg.pd-26 {
    border-color: var(--border);
    background-color: var(--border);
  }

  .button.pd-16.mt-20 {
    color: var(--black);
    background-color: #0000;
  }

  .button.pd-16.mt-20.mt-0:hover {
    background-color: var(--hover);
    color: var(--white);
  }

  .button.pd-24.mt-41:hover {
    border-color: var(--black);
    background-color: var(--bg-100);
    color: var(--black);
  }

  .navbar_container {
    max-width: 1636px;
  }

  .navbar_menu {
    background-color: var(--white);
  }

  .img-w-52 {
    max-width: 182px;
  }

  .section-hero {
    padding-bottom: 8.33333vw;
  }

  .padding-global.abs {
    padding-left: 66px;
  }

  .padding-global.bg-gray {
    background-color: #fbfbfb;
  }

  .container-large {
    max-width: 1348px;
  }

  .container-large.xxlarge {
    max-width: 1312px;
  }

  .padding-section.mt-100.center {
    padding-right: 30px;
  }

  .padding-section.mt-100.center.lp-0 {
    padding-right: 0;
  }

  .padding-section.mt-40 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-section.mt-160 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .padding-section.mt-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-hero {
    color: #e277cd;
  }

  .h-28 {
    font-weight: 600;
  }

  .hero-img {
    margin-top: 21px;
  }

  .contant-hair {
    max-width: 411px;
  }

  .h-56 {
    font-size: 54px;
    font-weight: 600;
  }

  .h-56.font-arial {
    font-family: Switzer, Arial, sans-serif;
    font-size: 54px;
    font-weight: 600;
  }

  .h-56.font-arial.s-54 {
    font-size: 47px;
  }

  .h-56.mob-size {
    font-size: 54px;
    font-weight: 600;
  }

  .h-56.s-44 {
    font-size: 54px;
  }

  .maxw-411 {
    max-width: 328px;
  }

  .maxw-362 {
    max-width: 23.6111vw;
  }

  .pra-19.font-arail {
    width: auto;
    max-width: none;
  }

  .pra-19.font-arail.mt-70 {
    height: auto;
  }

  .pra-19.n-width {
    width: auto;
    max-width: none;
  }

  .wrap-card-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .h-53 {
    font-size: 54px;
    font-weight: 600;
  }

  .grid-work {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-work._3 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
  }

  .img-work {
    max-width: 354px;
    height: 450px;
    max-height: none;
  }

  .t-23.font-arial._1 {
    padding-bottom: 0;
  }

  .heading-health {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    align-items: flex-end;
  }

  .items-health {
    max-width: 100%;
  }

  .h-40.font-arial {
    width: auto;
    font-family: Switzer, Arial, sans-serif;
    font-size: 40px;
    font-weight: 500;
  }

  .h-40.s-32 {
    font-size: 32px;
    font-weight: 600;
  }

  .img-100.height {
    width: auto;
    max-width: 100%;
    overflow: clip;
  }

  .img-100._w-42 {
    max-width: 342px;
  }

  .img-100.h-200.tblet {
    display: none;
  }

  .img-100.h-200.dktop {
    display: block;
  }

  .img-100.h-388 {
    width: auto;
  }

  .img-100._w-460 {
    max-width: 460px;
  }

  .h-54.centr {
    width: 495px;
    max-width: none;
    font-family: Switzer, Arial, sans-serif;
    font-size: 54px;
    font-weight: 600;
  }

  .h-54.font-arial.s-44 {
    max-width: 525px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 54px;
    font-weight: 600;
  }

  .h-54.font-arial.mobl-hide {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .h-54.s-42 {
    font-size: 54px;
    font-weight: 600;
  }

  .h-54.s-42.font-arial {
    font-family: Switzer, Arial, sans-serif;
  }

  .h-54.s-42.left.f-30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    width: 357px;
    font-size: 50px;
  }

  .flex-text {
    line-height: 1.3913em;
  }

  .t-16 {
    font-weight: 400;
  }

  .t-16.font-700 {
    font-size: 16px;
  }

  .t-16.font-600.t-14 {
    margin-top: 12px;
  }

  .t-18 {
    justify-content: flex-start;
    align-items: center;
    height: 34px;
    display: flex;
  }

  .t-18.font-700 {
    padding-top: 1px;
  }

  .t-18.text-drk {
    text-decoration: none;
  }

  .t-18.font-siwz {
    justify-content: flex-start;
    align-items: center;
    font-size: 18.91px;
  }

  .t-13 {
    width: auto;
    font-size: 13px;
  }

  .divider.bg-drk.mt-60 {
    margin-top: 60px;
  }

  .img-get-start.molbe {
    max-width: 580px;
    margin-top: 0;
    padding-top: 60px;
  }

  .img-get-start._2 {
    width: auto;
    max-width: none;
    display: block;
  }

  .icon-text-wrap.gap-20 {
    color: #000c;
  }

  .contant-research-wrap._w-100 {
    grid-column-gap: 81px;
    grid-row-gap: 81px;
  }

  .grid-research.gap-40 {
    grid-template-columns: 1fr 1fr;
  }

  .h-89 {
    font-size: 89px;
  }

  .maxw-410._w-430 {
    max-width: 460px;
  }

  .pra-11.text-black._w-100 {
    font-family: Switzer, Arial, sans-serif;
  }

  .pra-11.italic {
    font-size: 11.81px;
  }

  .wrap-fingertips {
    justify-content: center;
    align-items: flex-start;
  }

  .contant-fingertips {
    max-width: 640px;
  }

  .img-fingertips {
    max-width: 525px;
  }

  .maxw-240._w-260 {
    max-width: 240px;
  }

  .maxw-240._1 {
    max-width: 230px;
  }

  .wrap-our-attention {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    justify-content: center;
    align-items: flex-start;
  }

  .img-our-attention {
    max-width: 526px;
  }

  .contant-our-attention {
    max-width: 416px;
    padding-right: 0;
  }

  .contant-our-attention.padd {
    max-width: 674px;
  }

  .text-size-medium {
    width: auto;
    max-width: none;
    padding-right: 24px;
    font-size: 17.58px;
    line-height: 28px;
  }

  .faq_answer {
    width: auto;
    max-width: none;
    padding-right: 0;
  }

  .faq_answer.w {
    max-width: 730px;
  }

  .faq_component, .faq_component._w-638 {
    max-width: 638px;
  }

  .faq_heading {
    width: 550px;
    line-height: 30px;
  }

  .faq_heading.text-drk {
    flex: 0 auto;
    width: auto;
  }

  .faq_heading.text-drk.font-16 {
    max-width: none;
  }

  .faq_heading.font-intr {
    width: 639px;
  }

  .wrap-faq {
    flex-flow: row;
  }

  .wrap-cta.center {
    justify-content: center;
    align-items: flex-start;
  }

  .img-cta {
    text-align: center;
    max-width: 636px;
  }

  .contant-cta {
    max-width: 561px;
  }

  .h-39.centr {
    font-size: 39px;
    font-weight: 600;
  }

  .h-39.s-39 {
    font-size: 39px;
  }

  .h-39.s-30 {
    font-weight: 600;
  }

  .text-field {
    padding-left: 18px;
  }

  .maxw-480.auto {
    max-width: 434px;
  }

  .maxw-480._w-300 {
    max-width: 407px;
  }

  .footer {
    background-color: var(--navbar);
  }

  .menu-list-footer._4 {
    max-width: 315px;
  }

  .menu-list-footer._4.mt-16 {
    margin-top: 0;
  }

  .menu-list-footer._3, .menu-list-footer._2, .menu-list-footer._1 {
    max-width: 319px;
  }

  .t-17.font-700 {
    margin-bottom: 15px;
  }

  .t-17.font-700.cap {
    text-transform: uppercase;
  }

  .t-17.text-light {
    font-size: 18px;
  }

  .link {
    font-family: Switzer, Arial, sans-serif;
  }

  .maxw-404._w-216 {
    max-width: 180px;
  }

  .contant-footer {
    max-width: 556px;
  }

  .maxw-386 {
    width: auto;
    max-width: none;
  }

  .t-14.text-drk {
    color: #000c;
  }

  .h-32 {
    font-size: 32px;
    font-weight: 600;
  }

  .h-32.font-700 {
    font-size: 32px;
  }

  .h-32.left {
    font-weight: 600;
  }

  .add-btn.bg {
    background-color: var(--border);
    border-color: #006ed8;
  }

  .contant-drop {
    margin-top: 15px;
    padding-bottom: 0;
  }
  .contant-drop.contant-drop-boxes {
    margin-top: 0px;
  }

  .wrap-way-hair {
    grid-column-gap: 92px;
    grid-row-gap: 92px;
  }

  .heading-way-hair {
    max-width: 570px;
  }

  .h-60 {
    font-size: 60px;
    font-weight: 600;
  }

  .grid-way-hair.centr {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-right: 0;
    padding-right: 0;
  }

  .img-way-hair {
    margin-top: -268px;
    margin-right: 220px;
  }

  .wrap-about {
    justify-content: space-between;
  }

  .wrap-about.pad-100 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    justify-content: center;
  }

  .contant-about {
    max-width: 460px;
    padding-left: 0;
    padding-right: 0;
  }

  .pra-17 {
    font-size: 18px;
  }

  .pra-17.font-swz {
    font-size: 17.86px;
  }

  .pra-17.italic {
    font-size: 17px;
  }

  .img-good-to-know {
    justify-content: center;
    align-items: center;
    max-width: 600px;
    display: flex;
  }

  .good-to-know-contant {
    max-width: 482px;
  }

  .wrap-cta-v1 {
    background-position: 70% 100%;
    background-size: 450px 180px;
    max-width: 1200px;
    padding-top: 55px;
    padding-bottom: 46px;
  }

  .contant-cta-v1 {
    max-width: 530px;
  }

  .grid-blog-list {
    grid-template-columns: 1fr 1fr;
  }

  .image-hero-v1 {
    margin-left: 80px;
    padding-top: 40px;
  }

  .heading-hero {
    width: 800px;
    max-width: 800px;
  }

  .h-65.s-50 {
    width: 802px;
    font-size: 65px;
    font-weight: 600;
  }

  .grid-system.grid {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .contant-system {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 573px;
  }

  .contant-system._w-424 {
    max-width: 562px;
  }

  .img-system, .img-system.maxw-438 {
    max-width: 525px;
  }

  .wrap-contant._w-800 {
    max-width: 780px;
  }

  .wrap-contant._w-840 {
    max-width: 1133px;
  }

  .grid-our-vision {
    align-items: center;
  }

  .img-our-vision {
    justify-content: space-between;
    align-items: center;
    max-width: 531px;
  }

  .contant-our-vision {
    max-width: 638px;
  }

  .container-small._w-1020 {
    max-width: 934px;
  }

  .wrap-all-connected {
    max-width: 1020px;
  }

  .maxw-700 {
    max-width: 638px;
  }

  .maxw-700._w-720 {
    justify-content: space-between;
    align-items: center;
    max-width: 656px;
  }

  .maxw-700._w-720.h-488 {
    max-width: 656px;
    height: auto;
  }

  .maxw-700.mt-100 {
    max-width: 638px;
    margin-top: 0;
  }

  .bg._w-9 {
    height: 17px;
  }

  .flex-gap-14 {
    max-width: 419px;
  }

  .grid-nutural {
    max-width: 570px;
  }

  .link-block-3.mt-32 {
    border: 1px solid #006ed8;
  }

  .link-block-3.pd-24 {
    background-color: var(--border);
    border: 1px solid #006ed8;
  }

  .link-block-3.pd-24.bg-white:hover {
    border-color: var(--black);
    background-color: var(--bg-100);
    color: var(--black);
  }

  .link-block-3.pd-26.font-17 {
    background-color: var(--border);
    border: 1px solid #006ed8;
  }

  .h-64 {
    font-size: 64.41px;
    font-weight: 600;
  }

  .submit-button-3 {
    background-color: #006ed8;
    border: 1px solid #006ed8;
  }

  .wra-get-in-touch {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
  }

  .img-get-in-touch {
    max-width: 600px;
  }

  .contant-get-in-touch {
    max-width: 570px;
  }

  .wrap-hero-v4 {
    grid-column-gap: 173px;
    grid-row-gap: 173px;
  }

  .h-83 {
    font-size: 62px;
  }

  .maxw-511 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    max-width: 580px;
  }

  .maxw-738 {
    max-width: 561px;
  }

  .maxw-738._w-825 {
    max-width: 786px;
  }

  .maxw-738.auto {
    max-width: 650px;
  }

  .img-natural-medicine {
    max-width: 525px;
  }

  .contant-natural-medicine {
    max-width: 650px;
  }

  .wrap-more-hair {
    padding-left: 80px;
    padding-right: 80px;
  }

  .contant-more-hair {
    flex-flow: column;
    max-width: 346px;
  }

  .contant-more-hair.gap-0 {
    max-width: 310px;
  }

  .img-more-hair {
    max-width: 458px;
  }

  .wrap-bag {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .contant-bag {
    max-width: 638px;
  }

  .img-bag {
    max-width: 676px;
  }

  .img-one-tonic-a-day._1 {
    max-width: 600px;
  }

  .contant-one-tonic-a-day._1 {
    max-width: 561px;
  }

  .tabs-menu-2 {
    max-width: 384px;
  }

  .tabs-content {
    max-width: 872px;
  }

  .h-52.s-42 {
    width: auto;
    padding-top: 0;
    font-size: 54px;
    font-weight: 600;
  }

  .contant-hero-v5 {
    max-width: 566px;
  }

  .img-hero-v5.position {
    max-width: 40%;
    right: 66px;
  }

  .section-step-card {
    display: none;
  }

  .wrap-step {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .contant-step {
    max-width: 413px;
  }

  .step-right {
    max-width: 750px;
  }

  .heading-step, .step-items, .flex-step-items {
    width: auto;
    max-width: none;
  }

  .maxw-602 {
    max-width: 400px;
  }

  .maxw-602._w-530 {
    max-width: 580px;
  }

  .maxw-602._2 {
    max-width: 610px;
  }

  .maxw-602._3 {
    max-width: 550px;
  }

  .maxw-602.expand {
    max-width: 620px;
  }

  .img-step {
    width: 100%;
    max-width: none;
  }

  .box-step {
    width: auto;
    max-width: none;
  }

  .flex-gap-8 {
    max-width: 100%;
  }

  .list-2 {
    max-width: 96%;
  }

  .full-img {
    height: auto;
  }

  .img-contant {
    max-width: 413px;
  }

  .pra-33 {
    font-size: 32px;
  }

  .maxw-320 {
    max-width: 610px;
  }

  .maxw-330 {
    max-width: 100%;
  }

  .text-block-3 {
    font-family: Switzer, Arial, sans-serif;
  }

  .maxw-580 {
    width: auto;
    max-width: none;
  }

  .maxw-580.h-none {
    height: auto;
  }

  .maxw-380 {
    max-width: 580px;
  }

  .div-block-20 {
    max-width: 670px;
  }

  .div-block-21 {
    max-width: 290px;
  }

  .image-6 {
    width: 526px;
    height: auto;
  }

  .maxw-260 {
    max-width: 91%;
  }

  .div-block-26 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .image-7 {
    width: 100%;
  }

  .contanerx-small {
    max-width: 1312px;
  }

  .image-8 {
    width: 585px;
    max-width: none;
    margin-right: 0;
    padding-right: 40px;
  }

  .container-850 {
    max-width: 1312px;
  }

  .container-853 {
    max-width: 1200px;
  }

  .maxw-415 {
    max-width: 100%;
  }

  .maxw-390 {
    max-width: 470px;
  }

  .img-show-1440 {
    display: block;
  }

  .img-onedistop._1 {
    display: none;
  }

  .maxw-412 {
    max-width: 620px;
  }

  .maxw-250 {
    max-width: 510px;
  }

  .div-block-27 {
    width: auto;
    max-width: none;
  }

  .div-block-28 {
    width: 100%;
    max-width: 530px;
  }

  .div-block-29, .div-block-30, .div-block-31 {
    max-width: 100%;
  }

  .maxw-400 {
    max-width: 480px;
  }

  .maxw-417 {
    max-width: 100%;
  }

  .maxw-310 {
    max-width: 312100%;
  }

  .div-block-32 {
    max-width: 100%;
  }

  .div-block-33 {
    max-width: 83%;
  }

  .div-block-34 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .maxe-530 {
    width: 100%;
    max-width: 530px;
  }

  .div-block-35 {
    width: 100%;
    max-width: 240px;
  }

  .hero-items {
    width: 100%;
    max-width: 710px;
  }

  .div-block-36 {
    width: 100%;
    max-width: 610.5px;
  }

  .maxw-474 {
    width: 100%;
    max-width: 674px;
  }

  .h-42 {
    font-family: Switzer, Arial, sans-serif;
    font-size: 54px;
    font-weight: 600;
  }

  ._w-438 {
    max-width: 620px;
  }

  .mask {
    max-width: 100%;
  }

  .slide {
    width: 100%;
    max-width: none;
  }

  .arrow-research.right {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-span-6, .text-span-7, .text-span-8 {
    color: var(--text-200);
  }

  .text-span-9 {
    color: var(--text-200);
    width: auto;
    max-width: none;
  }

  .text-span-11, .text-span-12, .text-span-13 {
    color: var(--text-200);
  }

  .text-span-14 {
    color: var(--text-200);
    font-family: Switzer, Arial, sans-serif;
  }

  .text-span-16, .text-span-17 {
    color: var(--text-200);
  }

  .text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22 {
    color: #86868b;
  }

  .text-span-23, .text-span-24, .text-span-25 {
    color: var(--text-200);
  }

  .text-span-26 {
    color: var(--text-200);
    width: auto;
  }

  .text-span-27, .text-span-28, .text-span-29 {
    color: var(--text-200);
  }

  .text-span-30 {
    color: #e277cd;
  }

  .text-span-31, .text-span-33 {
    color: var(--bg-100);
  }

  .div-block-41 {
    max-width: 100%;
  }

  .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31 {
    font-weight: 600;
  }

  .dropdown-toggle-2 {
    margin-top: 3px;
  }

  .text-field-6 {
    background-position: 92%;
  }

  .div-block-54 {
    width: 100%;
    height: auto;
  }

  .div-block-55 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    height: auto;
    display: block;
  }

  .link-16, .link-17, .link-18, .link-19, .link-20, .link-22, .link-24, .link-26, .link-28, .link-30, .link-32, .link-34, .link-36, .link-38, .link-40, .link-42, .link-43, .link-46 {
    color: var(--white);
    text-decoration: none;
  }

  .link-47 {
    color: var(--black);
    text-decoration: none;
  }

  .dropdown-toggle-4 {
    margin-top: 0;
  }

  .dropdown-link {
    font-family: Switzer, Arial, sans-serif;
  }

  .dropdown-link-2, .dropdown-link-3, .dropdown-link-4 {
    font-family: Switzer, Arial, sans-serif;
    font-size: 23px;
  }

  .dropdown-link-5 {
    background-color: #fff;
    border: 1px #000;
  }

  .dropdown-link-6 {
    background-color: #fff;
  }

  .dropdown-link-7 {
    background-color: var(--white);
  }

  .dropdown-link-8 {
    background-color: #fff;
  }

  .page-padd-hor {
    padding-left: 120px;
    padding-right: 120px;
  }

  .proven-name-e-navbar {
    color: #fff;
  }

  .navbar-link-cont-l-b {
    padding: 40px;
  }

  .navbar-link-cont-l-b.navbar-link-cont-l-b-2 {
    padding: 0;
  }

  .navbar-link-cont-l-w {
    display: block;
  }

  .proven-brand-b-navbar {
    width: 60px;
  }

  .text-block-22 {
    margin-right: 0;
    padding-right: 10px;
    display: block;
  }
  .w-dropdown-list a{
    text-decoration:none;
    /* color:black; */
  }

  .col-3 {
    grid-template-columns: .5fr 1fr 1fr 1fr;
  }

  .bold-text-42 {
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .bold-text-43 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-weight: 600;
    display: flex;
  }

  .bold-text-44 {
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-49 {
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .image-133 {
    margin-left: 1.5px;
    margin-right: 1.5px;
  }

  .padding-section-copy.mt-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-section-copy.mt-100.center {
    padding-right: 30px;
  }

  .padding-section-copy.mt-100.center.lp-0 {
    padding-right: 0;
  }

  .padding-section-copy.mt-40 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-section-copy.mt-160 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .text-block-27 {
    margin-right: 0;
    padding-right: 10px;
    display: block;
  }

  .button-5.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    width: auto;
    font-size: 16px;
  }

  .bold-text-54 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .navbar_menu-2 {
    background-color: #fff;
  }

  .text-field-8 {
    background-position: 92%;
  }

  .text-size-medium-2 {
    width: auto;
    max-width: none;
    padding-right: 24px;
    font-size: 17.58px;
    line-height: 28px;
  }

  .bold-text-55 {
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .bold-text-56, .bold-text-57 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-58 {
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .image-141 {
    width: 585px;
    max-width: none;
    margin-top: 100px;
  }

  .div-block-148676663 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .add-btn-2.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .bold-text-59 {
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .footer-2 {
    background-color: #fbfbfb;
  }

  .bold-text-60 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-weight: 600;
    display: flex;
  }

  .bold-text-61 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .padding-global-2 {
    margin-top: 0;
  }

  .image-hero-v1-2 {
    max-width: 500px;
    margin-top: 100px;
  }

  .link-50 {
    color: #000;
    text-decoration: none;
  }

  .text-block-34 {
    margin-right: 0;
    padding-right: 10px;
    display: block;
  }

  .wrap-cta-v1-2 {
    background-position: 70% 100%;
    background-size: 450px 180px;
    max-width: 1200px;
    padding-top: 55px;
    padding-bottom: 46px;
  }

  .button-6.pd-16.mt-20 {
    color: #000;
    background-color: #0000;
  }

  .button-6.pd-16.mt-20.mt-0:hover {
    color: #fff;
    background-color: #0071e3;
  }

  .button-6.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    width: auto;
    font-size: 16px;
  }

  .button-6.bg.pd-26, .button-6.bg.pd-52.mrt-0 {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .bold-text-63 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .text-size-medium-3 {
    width: auto;
    max-width: none;
    padding-right: 24px;
    font-size: 17.58px;
    line-height: 28px;
  }

  .bold-text-64 {
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .bold-text-65, .bold-text-66 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-67 {
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .pra-17-2 {
    font-size: 18px;
  }

  .image-151 {
    width: 600px;
    max-width: none;
    margin-top: 180px;
    padding-right: 40px;
  }

  .div-block-148676682 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .add-btn-3.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .bold-text-70 {
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .image-155 {
    width: 100%;
  }

  .footer-3 {
    background-color: #fbfbfb;
  }

  .bold-text-71 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-weight: 600;
    display: flex;
  }

  .bold-text-72 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .link-60 {
    color: #000;
    text-decoration: none;
  }

  .text-block-40 {
    margin-right: 0;
    padding-right: 10px;
    display: block;
  }

  .button-7.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    width: auto;
    font-size: 16px;
  }

  .bold-text-73 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-74 {
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .bold-text-75 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .image-161 {
    width: 1096px;
    max-width: none;
    margin-top: 0;
  }

  .bold-text-76 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-77 {
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .div-block-148676701 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .add-btn-4.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .bold-text-78 {
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .bold-text-79 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-weight: 600;
    display: flex;
  }

  .bold-text-80 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .link-63 {
    color: #000;
    text-decoration: none;
  }

  .link-64 {
    color: var(--black);
    text-decoration: none;
  }

  .wrap-hero-2 {
    float: none;
    clear: none;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: auto;
  }

  .padding-section-copy-2 {
    padding-top: 60px;
  }

  .section-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .h-39-2.s-30 {
    color: #333;
    font-weight: 400;
  }

  .text-field-11 {
    margin-bottom: 24px;
  }

  .link-65.w--current {
    margin-bottom: 28px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block-47 {
    color: #707170;
    text-align: center;
    height: 40px;
    margin-top: 8px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 12.9px;
    font-weight: 400;
  }

  .text-block-48 {
    color: #333;
  }

  .form-block-13 {
    padding-top: 20px;
  }

  .text-field-12 {
    margin-bottom: 36px;
  }

  .link-66 {
    color: #006ed8;
    text-align: center;
    -webkit-text-stroke-color: #006ed8;
    border: 0 #006ed8;
    height: 44px;
    margin-top: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Switzer, Arial, sans-serif;
    text-decoration: none;
    display: block;
  }

  .bold-text-81, .bold-text-82 {
    font-weight: 600;
  }

  .button-9 {
    text-align: center;
    background-color: #006ed8;
    border-radius: 32px;
    height: 63px;
    margin-top: 24px;
    padding: 16px 24px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 19.2px;
    line-height: 30px;
    display: block;
  }

  .wrap-hero-3 {
    float: none;
    clear: none;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: auto;
  }

  .padding-section-copy-3 {
    padding-top: 60px;
  }

  .text-field-13 {
    margin-bottom: 24px;
  }

  .text-block-49 {
    color: #333;
  }

  .form-block-14 {
    padding-top: 20px;
  }

  .text-field-14 {
    margin-bottom: 36px;
  }

  .text-block-50 {
    color: #707170;
    margin-bottom: 16px;
  }

  .list-3 {
    color: #707170;
    font-family: Switzer, Arial, sans-serif;
  }

  .wrap-hero-4 {
    float: none;
    clear: none;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: auto;
  }

  .padding-section-copy-4 {
    padding-top: 60px;
  }

  .text-block-51 {
    color: #707170;
    text-align: center;
    height: 40px;
    margin-top: 8px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 12.9px;
    font-weight: 400;
  }

  .text-block-52 {
    color: #333;
  }

  .form-block-15 {
    padding-top: 20px;
  }

  .text-field-15 {
    margin-bottom: 36px;
  }

  .bold-text-83, .bold-text-84 {
    font-weight: 600;
  }

  .text-block-53 {
    margin-right: 0;
    padding-right: 10px;
    display: block;
  }

  .button-12.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    width: 600px;
    font-size: 19.2px;
    overflow: clip;
  }

  .bold-text-85 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-86 {
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .bold-text-87, .bold-text-88 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-89 {
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-90 {
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .bold-text-91 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-weight: 600;
    display: flex;
  }

  .bold-text-92 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .text-block-62 {
    margin-right: 0;
    padding-right: 10px;
    display: block;
  }

  .button-style-2 {
    margin-top: 30px;
  }

  .bold-text-93 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-94 {
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .bold-text-95, .bold-text-96 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-97 {
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-98 {
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .bold-text-99 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-weight: 600;
    display: flex;
  }

  .text-block-67 {
    margin-top: 30px;
    font-size: 16px;
  }

  .text-block-69 {
    margin-top: 30px;
    font-size: 24px;
  }

  .bold-text-100 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .text-block-73 {
    margin-right: 0;
    padding-right: 10px;
    display: block;
  }

  .bold-text-101 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-102 {
    justify-content: space-between;
    align-items: center;
    font-weight: 600;
    display: flex;
  }

  .bold-text-103, .bold-text-104 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-105 {
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .bold-text-106 {
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 600;
    text-decoration: none;
    display: flex;
  }

  .bold-text-107 {
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    font-weight: 600;
    display: flex;
  }

  .bold-text-108 {
    justify-content: space-between;
    align-items: center;
    margin-right: 0;
    font-weight: 600;
    display: flex;
  }

  .image-hero-v1-3 {
    clear: none;
    vertical-align: baseline;
    max-width: 600px;
    margin-top: 0;
    margin-left: 0;
    display: inline-block;
    overflow: clip;
  }

  .slide-nav-2 {
    padding-right: 5px;
  }

  .mask-2 {
    width: 550px;
    height: 700px;
  }

  .slider-2 {
    width: 550px;
    margin-left: 40px;
  }

  .image-hero-v1-4 {
    clear: none;
    vertical-align: baseline;
    max-width: 600px;
    margin-top: 0;
    margin-left: 0;
    display: inline-block;
    overflow: clip;
  }

  .slide-nav-3 {
    padding-right: 5px;
  }

  .slider-3 {
    width: 550px;
    margin-left: 10px;
  }

  .img-step-3 {
    padding-top: 60px;
  }

  .container-903 {
    padding-bottom: 36px;
  }

  .backgroundborder-2 {
    float: none;
    clear: none;
    max-width: 630.5px;
    display: block;
    position: static;
    overflow: auto;
  }

  .container-905 {
    width: auto;
  }

  .heading-12 {
    max-width: 66%;
  }

  .backgroundborder-3 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 630.5px;
  }

  .container-907 {
    align-self: auto;
  }

  .heading-13 {
    max-width: 83%;
  }

  .button-style-8 {
    clear: none;
    flex-flow: row;
    justify-content: flex-end;
    align-self: auto;
    align-items: center;
    display: block;
    position: relative;
    right: auto;
  }

  .container-908 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .text-38 {
    text-align: right;
    flex-flow: row;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: flex-start;
    display: block;
    position: relative;
    overflow: visible;
  }

  .container-909 {
    grid-column-gap: 36px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    max-width: 48.6%;
    display: block;
  }

  .div-block-148676757 {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-5358 {
    height: 94%;
  }

  .form-block-19 {
    height: 100%;
  }

  .div-block-148676758 {
    z-index: 9999;
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    order: 9999;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    overflow: visible;
  }

  .form-21 {
    height: 99%;
  }

  .blog-post {
    width: 840px;
    margin: 40px auto;
    padding-left: 80px;
    padding-right: 80px;
  }

  .bold-text-109 {
    font-size: 40px;
    line-height: 46px;
  }

  .link-105 {
    color: #333;
  }

  .link-106, .link-107, .link-108, .link-109, .link-110, .link-111, .link-112, .link-113, .link-114, .link-115, .link-116, .link-117, .link-118, .link-119, .link-120, .link-121, .link-122, .link-123, .link-124, .link-125, .link-126, .link-127, .link-128, .link-129, .link-130, .link-131, .link-132, .link-133, .link-134, .link-135, .link-136, .link-137, .link-138, .link-139, .link-140, .link-141, .link-142, .link-143, .link-144, .link-145 {
    color: #333;
    text-decoration: none;
  }

  .link-146 {
    color: #333;
    word-break: normal;
    text-decoration: none;
  }

  .link-147, .link-148, .link-149, .link-150, .link-151, .link-152, .link-153, .link-154, .link-155, .link-156, .link-157, .link-158, .link-159, .link-160, .link-161 {
    color: #333;
    text-decoration: none;
  }

  .link-162 {
    color: #333;
    text-transform: none;
    text-decoration: none;
  }

  .link-163, .link-164 {
    color: #333;
    text-decoration: none;
  }

  .div-block-148676760 {
    padding-top: 20px;
  }

  .rich-text-block {
    margin-bottom: 40px;
  }

  .rich-text-block-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-148676764 {
    margin-top: -3px;
  }

  .div-block-148676765 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .radio-button-field-4 {
    height: 105px;
  }

  .text-block-100 {
    justify-content: flex-end;
    align-items: center;
    height: 32px;
    margin-top: 7px;
    display: flex;
  }

  .section-style {
    padding-left: 0;
    padding-right: 0;
  }

  .container-923 {
    align-self: flex-start;
  }

  .container-924 {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .container-925 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-48 {
    flex-flow: row;
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: none;
    font-weight: 600;
    display: flex;
  }

  .container-926 {
    width: auto;
  }

  .background-10 {
    height: 100%;
  }

  .img_1996-1 {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .background-12 {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .container-928 {
    width: auto;
    max-width: 624px;
  }

  .text-block-103 {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .background-14 {
    width: 100%;
    height: auto;
  }

  .img_1996-2 {
    width: auto;
    max-width: 100%;
    height: auto;
  }

  .text-56 {
    font-weight: 600;
  }

  .container-943 {
    justify-content: center;
    align-items: flex-start;
    height: 810px;
  }

  .container-944 {
    box-sizing: border-box;
    width: auto;
    max-width: none;
  }

  .background-20 {
    max-width: 492px;
    height: 810px;
  }

  .untitledthumbnail-3 {
    max-width: none;
    height: 810px;
  }

  .div-block-148676768 {
    width: 100%;
    max-width: none;
  }

  .text-span-58 {
    color: #e277cd;
  }

  .text-span-60 {
    color: var(--white);
  }

  .text-block-111 {
    clear: none;
    text-align: center;
    background-color: #ffb800;
    border-radius: 20px;
    width: 25px;
    height: 25px;
    margin-top: -2px;
    margin-left: -2px;
    display: block;
    overflow: visible;
  }

  .text-block-112 {
    margin-top: 24px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .header---end-google-tag-manager-noscript-nav, .left {
    width: auto;
  }

  .tf-logo {
    width: 98.9766px;
  }

  .header---end-google-tag-manager-noscript-nav-2 {
    max-width: none;
  }

  .text-63 {
    font-weight: 600;
  }

  .background-23 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .container-956 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-20 {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .text-65 {
    text-align: center;
  }

  .background-24 {
    height: auto;
  }

  .link-style-10 {
    max-width: none;
  }

  .container-958 {
    max-width: none;
    height: 544px;
    padding-top: 190px;
  }

  .clip-path-group-3 {
    max-width: 502.67px;
    height: 373.27px;
  }

  .frame-style-2 {
    max-width: none;
  }

  .mask-group-3 {
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 664.88px;
  }

  .text-66 {
    text-align: left;
  }

  .container-960 {
    max-width: none;
    padding-left: 0;
  }

  .container-961 {
    max-width: none;
    height: 544px;
    padding-top: 0;
  }

  .mask-group-4 {
    max-width: 384.48px;
    height: 373.28px;
  }

  .heading-22 {
    box-sizing: border-box;
    top: 420px;
  }

  .container-965 {
    grid-column-gap: 55%;
  }

  .text-68 {
    width: 98.9766px;
    font-weight: 600;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-3, .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-5 {
    font-weight: 600;
    line-height: 58.8px;
  }

  .mens-clinic-balding-low-testosterone-2 {
    font-weight: 500;
  }

  .mens-clinic-balding-low-testosterone-3 {
    font-weight: 400;
  }

  .clip-path-group-4 {
    max-width: none;
  }

  .social-2 {
    width: 160px;
  }

  .list-11 {
    width: 128px;
  }

  .item-16 {
    width: 32px;
  }

  .text-span-61 {
    color: var(--text-200);
  }
}

@media screen and (min-width: 1440px) {
  .button.mt-20.redos-top-screen {
    border-color: var(--text-100);
    background-color: var(--bg-100);
    color: var(--black);
    border-radius: 4px;
    height: 60px;
  }

  .button.mt-20.redos-top-screen:hover {
    border-color: var(--black);
    color: var(--black);
    background-color: #0000;
  }

  .button.pd-20 {
    border-color: var(--black);
    background-color: var(--bg-100);
    box-shadow: inset 0 0 0 1px var(--black);
    color: var(--text-100);
  }

  .button.pd-20:hover {
    border-color: var(--border);
    box-shadow: none;
    color: var(--white);
    background-color: #006ed8;
  }

  .button.bg {
    border-color: var(--border);
    background-color: var(--border);
    max-width: 430px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button.bg:hover {
    border-color: var(--hover);
    background-color: var(--hover);
  }

  .button.bg.pd-26 {
    max-width: none;
  }

  .button.bg._w-100 {
    max-width: 560px;
  }

  .button.pd-16.mt-20.mt-0:hover {
    color: var(--white);
  }

  .button.pd-24.mt-41:hover {
    border-color: var(--black);
    background-color: var(--bg-100);
    color: var(--black);
  }

  .menu-icon_component {
    width: 25px;
    height: 23px;
  }

  .navbar-menu {
    background-color: var(--white);
  }

  .img-w-52 {
    width: 182px;
    max-width: 182px;
    height: 81px;
  }

  .section-hero {
    padding-bottom: 120px;
  }

  .container-large.xxlarge {
    max-width: 1568px;
  }

  .padding-section.mt-100.mt-60 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-section.mt-100.center {
    padding-left: 15px;
    padding-right: 15px;
  }

  .padding-section.mt-190 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .h-28 {
    font-weight: 600;
  }

  .contant-hair {
    max-width: 411px;
  }

  .h-56 {
    font-size: 54px;
    font-weight: 600;
  }

  .h-56.font-arial {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .h-56.font-arial.s-54 {
    font-size: 54px;
  }

  .h-56.mob-size {
    width: auto;
    font-weight: 600;
  }

  .maxw-362 {
    max-width: 340px;
  }

  .image-hair {
    max-width: 414px;
    height: 848px;
  }

  .pra-19.itlc {
    font-style: normal;
  }

  .pra-19.s-13 {
    font-size: 19px;
  }

  .h-53 {
    font-weight: 600;
  }

  .grid-work._3 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
  }

  .img-work {
    aspect-ratio: 1;
    max-width: 301px;
    height: 450px;
  }

  .pra-23.font-arial {
    width: auto;
    font-size: 23px;
  }

  .pra-23.font-arial._1.f-18 {
    width: auto;
    font-family: Switzer, Arial, sans-serif;
  }

  .items-health {
    max-width: 100%;
  }

  .h-40.font-arial {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 500;
  }

  .h-40.s-32 {
    font-size: 32px;
    font-weight: 600;
  }

  .img-100.height {
    object-fit: cover;
    padding-top: 20px;
  }

  .img-100.side {
    max-width: none;
  }

  .wrap-get-start {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .contant-get-start {
    width: 100%;
    max-width: 562px;
    padding-right: 0;
  }

  .h-54.centr, .h-54.font-arial.s-44 {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .h-54.font-arial.mobl-hide {
    width: 425px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 54.14px;
    font-weight: 600;
  }

  .h-54.s-42 {
    font-weight: 600;
  }

  .h-54.s-42.font-arial {
    font-family: Switzer, Arial, sans-serif;
  }

  .h-54.s-42.left {
    font-size: 51.4px;
  }

  .maxw-460 {
    max-width: 400px;
  }

  .t-16 {
    font-weight: 400;
  }

  .t-16.font-swz {
    font-size: 16.73px;
  }

  .t-18.font-700 {
    padding-top: 1px;
    text-decoration: none;
    display: flex;
  }

  .t-18.font-siwz {
    font-size: 18.91px;
    font-weight: 600;
  }

  .t-18.font-siwz.text-black-300 {
    font-weight: 600;
  }

  .divider.bg-drk.mt-60 {
    margin-top: 60px;
  }

  .img-get-start.molbe {
    max-width: 702px;
  }

  .contant-research-wrap._w-100 {
    grid-column-gap: 81px;
    grid-row-gap: 81px;
    max-width: 750px;
  }

  .pra-11.italic {
    font-size: 11.81px;
  }

  .wrap-fingertips {
    justify-content: space-between;
    align-items: center;
  }

  .img-fingertips {
    flex: 0 auto;
    max-width: 525px;
  }

  .wrap-our-attention {
    grid-column-gap: 76px;
    grid-row-gap: 76px;
  }

  .img-our-attention {
    max-width: 565px;
  }

  .contant-our-attention {
    max-width: 494px;
    padding-left: 20px;
  }

  .contant-our-attention.padd {
    max-width: 674px;
    padding-left: 0;
  }

  .text-size-medium {
    padding-right: 24px;
    font-size: 17.58px;
    line-height: 28px;
  }

  .faq_answer {
    width: auto;
    max-width: none;
  }

  .faq_answer.w {
    max-width: 100%;
  }

  .faq_question {
    width: auto;
  }

  .faq_component {
    max-width: 660px;
    padding-right: 0;
  }

  .faq_component._w-638, .faq_component._w-825 {
    padding-right: 0;
  }

  .faq_component._w-825._1 {
    max-width: 1020px;
    padding-right: 0;
  }

  .faq_component._w-912 {
    max-width: 860px;
  }

  .faq_heading {
    width: 600px;
  }

  .faq_heading.text-drk {
    width: auto;
  }

  .faq_heading.text-drk.font-16 {
    max-width: 100%;
  }

  .wrap-cta {
    justify-content: space-between;
  }

  .wrap-cta.center {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .contant-cta {
    max-width: 561px;
  }

  .h-39 {
    font-size: 39.22px;
  }

  .h-39.centr, .h-39.s-30 {
    font-weight: 600;
  }

  .text-field {
    padding-left: 18px;
  }

  .maxw-480._w-300 {
    max-width: 463px;
  }

  .maxw-480._w-300._430 {
    max-width: 430px;
  }

  .menu-list-footer._4.mt-16 {
    margin-top: 0;
  }

  .t-17.font-700 {
    margin-bottom: 15px;
  }

  .t-17.font-700.cap {
    text-transform: uppercase;
  }

  .t-17.black-65 {
    color: #000000a6;
    font-size: 18px;
  }

  .maxw-404._w-216 {
    max-width: 330px;
  }

  .t-14.font-arial {
    color: var(--bg-200);
  }

  .maxw-364 {
    max-width: 420px;
    padding-left: 60px;
  }

  .h-32, .h-32.left {
    font-weight: 600;
  }

  .pra-16.black-65 {
    letter-spacing: -.027px;
    font-size: 18px;
    line-height: 30px;
  }

  .add-btn.bg {
    background-color: var(--border);
    border-color: #006ed8;
  }

  .wrap-way-hair {
    grid-column-gap: 112px;
    grid-row-gap: 112px;
  }

  .h-60 {
    font-weight: 600;
  }

  .grid-way-hair.centr {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-right: 0;
  }

  .t-22.s-18 {
    font-size: 22.5px;
  }

  .img-way-hair {
    max-width: 400px;
    margin-right: 220px;
    padding-right: 0;
  }

  .contant-about {
    max-width: 540px;
    padding-left: 28.8px;
  }

  .pra-17 {
    color: var(--text-500);
  }

  .pra-17.font-swz {
    font-size: 17.86px;
  }

  .pra-17.font-swz.line-height {
    line-height: 28px;
  }

  .pra-17.black-65 {
    font-size: 18px;
    line-height: 1.66667em;
  }

  .img-good-to-know {
    max-width: 600px;
  }

  .good-to-know-contant {
    max-width: 482px;
  }

  .wrap-cta-v1 {
    background-position: 67% 100%;
    background-size: 480px;
  }

  .contant-cta-v1 {
    max-width: 600px;
  }

  .image-hero-v1 {
    max-width: 450px;
    margin-top: 40px;
  }

  .section-hero-about {
    height: 657px;
  }

  .h-65.text-black {
    font-size: 63px;
  }

  .h-65.s-50 {
    width: 803px;
    max-width: 803px;
    font-weight: 600;
  }

  .grid-system {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .contant-system {
    max-width: 562px;
  }

  .contant-system.maxw-438 {
    max-width: 570px;
  }

  .img-system {
    max-width: 821px;
  }

  .img-system._w-702 {
    max-width: 526px;
  }

  .img-system.maxw-438 {
    max-width: 525px;
  }

  .img-system.image-3 {
    max-width: 523px;
  }

  .wrap-contant._w-840 {
    max-width: 100%;
  }

  .heading-hero-v2 {
    max-width: 1230px;
  }

  .grid-card-numb {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .maxw-700._w-720.h-488 {
    max-width: 720px;
  }

  .maxw-700.mt-100 {
    max-width: 709px;
  }

  .flex-gap-14 {
    max-width: 440px;
  }

  .grid-nutural {
    max-width: 620px;
  }

  .link-block-3.mt-32 {
    border: 1px solid #006ed8;
    height: 52px;
    font-size: 17.3px;
  }

  .link-block-3.pd-24 {
    background-color: var(--border);
    border: 1px solid #006ed8;
  }

  .link-block-3.pd-24.bg-white {
    background-color: var(--bg-100);
    color: var(--black);
  }

  .link-block-3.pd-24.bg-white:hover {
    border-color: var(--black);
    background-color: var(--bg-100);
    color: var(--black);
  }

  .link-block-3.pd-26.font-17 {
    background-color: var(--border);
    border: 1px solid #006ed8;
  }

  .h-64 {
    font-size: 64.41px;
  }

  .submit-button-3 {
    background-color: #006ed8;
    border: 1px solid #006ed8;
  }

  .wra-get-in-touch {
    grid-column-gap: 87px;
    grid-row-gap: 87px;
  }

  .img-get-in-touch {
    max-width: 525px;
  }

  .maxw-738 {
    max-width: none;
  }

  .contant-natural-medicine {
    max-width: 638px;
  }

  .contant-more-hair {
    max-width: 345px;
  }

  .list-more-hair {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .img-bag {
    max-width: 720px;
  }

  .heading-bio-health-compare {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: center;
    display: flex;
  }

  .div-block-8 {
    background-color: #0000;
  }

  .contant-one-tonic-a-day._1 {
    max-width: 561px;
  }

  .tabs-menu-2 {
    max-width: 419px;
  }

  .h-52.s-42 {
    width: auto;
    padding-top: 0;
    font-size: 53px;
    font-weight: 600;
  }

  .section-hero-v5 {
    padding-top: 122px;
    padding-bottom: 122px;
  }

  .img-hero-v5.position {
    max-width: 44%;
    right: 66px;
  }

  .wrap-step {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .step-right.mt, .step-right.p-t-0 {
    padding-top: 0;
  }

  .heading-step {
    max-width: none;
    font-size: 94px;
  }

  .step-items, .flex-step-items {
    max-width: none;
  }

  .maxw-602 {
    max-width: 570px;
  }

  .img-step {
    max-width: 100%;
  }

  .box-step {
    max-width: none;
  }

  .img-contant {
    max-width: 456px;
  }

  .pra-33 {
    font-size: 32px;
  }

  .maxw-320 {
    max-width: 703px;
  }

  .text-block-2 {
    color: var(--black);
    letter-spacing: -2px;
    font-size: 53px;
    font-weight: 600;
    line-height: 26.4px;
  }

  .div-block-16 {
    max-width: 270px;
  }

  .div-block-17 {
    width: 100%;
    max-width: 300px;
  }

  .maxw-100 {
    max-width: 301px;
  }

  .maxw-300 {
    width: 100%;
    max-width: 300px;
  }

  .maxw-580 {
    width: 100%;
    max-width: 580px;
  }

  .div-block-20 {
    max-width: 790px;
  }

  .div-block-24 {
    margin-top: 100px;
  }

  .image-6 {
    width: 100%;
    height: auto;
    overflow: clip;
  }

  .maxw-260 {
    max-width: 100%;
  }

  .div-block-26 {
    justify-content: center;
    align-items: center;
    padding-right: 100px;
  }

  .image-7 {
    max-width: 470px;
  }

  .image-8 {
    box-sizing: border-box;
    object-fit: contain;
    width: auto;
    max-width: 585px;
    padding-right: 0;
  }

  .container-853 {
    max-width: 1200px;
  }

  .maxw-412 {
    max-width: 615px;
  }

  .div-block-27 {
    max-width: 100%;
  }

  .div-block-28 {
    max-width: 650px;
  }

  .div-block-33 {
    max-width: 100%;
  }

  .maxe-530 {
    max-width: 530px;
  }

  .div-block-35 {
    max-width: 100%;
  }

  .card-2-wrap {
    width: 100%;
    max-width: 692px;
  }

  .hero-items {
    max-width: 651px;
  }

  .div-block-36 {
    max-width: 620px;
  }

  .maxw-474 {
    width: 100%;
  }

  .text-span-3 {
    font-style: italic;
  }

  .arrow-research {
    color: #006edb;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .arrow-research.right {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 64px;
  }

  .text-span-6 {
    color: var(--text-200);
  }

  .text-span-7 {
    color: var(--text-200);
    width: auto;
    max-width: none;
    overflow: visible;
  }

  .text-span-8, .text-span-9, .text-span-12, .text-span-13 {
    color: var(--text-200);
  }

  .text-span-14 {
    color: var(--text-200);
    font-family: Switzer, Arial, sans-serif;
  }

  .text-span-16, .text-span-17 {
    color: var(--text-200);
  }

  .text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22 {
    color: #86868b;
  }

  .text-span-23, .text-span-24, .text-span-25, .text-span-26 {
    color: var(--text-200);
  }

  .text-span-27 {
    color: #86868b;
  }

  .text-span-28, .text-span-29 {
    color: var(--text-200);
  }

  .text-span-30 {
    color: #e277cd;
  }

  .text-span-33 {
    color: var(--bg-100);
  }

  .dropdown-toggle-2 {
    margin-top: 2px;
  }

  .div-block-55 {
    width: 100%;
  }

  .link-16, .link-17, .link-18, .link-19, .link-20, .link-22, .link-24, .link-26, .link-28, .link-30, .link-32, .link-34, .link-36, .link-38, .link-40, .link-42, .link-43, .link-46 {
    color: var(--white);
    text-decoration: none;
  }

  .link-47 {
    color: var(--black);
    text-decoration: none;
  }

  .dropdown-toggle-4 {
    margin-top: 0;
  }

  .dropdown-link, .dropdown-link-2, .dropdown-link-3, .dropdown-link-4 {
    font-family: Switzer, Arial, sans-serif;
    font-size: 23px;
  }

  .proven-name-e-navbar {
    color: #fff;
  }

  .navbar-link-cont-l-b {
    padding: 40px;
  }

  .proven-quote-b-navbar {
    top: -19px;
    left: -24px;
  }

  .proven-brand-b-navbar {
    width: 94px;
  }

  .proven-text-e-navbar {
    font-size: 16px;
  }

  .navbar-link-text-subhead-e {
    color: #4f5974;
  }

  .heading {
    font-weight: 600;
  }

  .grid-col-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-22 {
    margin-right: 0;
    font-weight: 400;
  }

  .col-3 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr 1fr 1fr;
  }

  .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49 {
    font-weight: 600;
  }

  .padding-section-copy.mt-100.mt-60 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-section-copy.mt-100.center {
    padding-left: 15px;
    padding-right: 15px;
  }

  .padding-section-copy.mt-190 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .text-block-27 {
    margin-right: 0;
    font-weight: 400;
  }

  .navbar-menu-2 {
    background-color: #fff;
  }

  .button-5.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: 430px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-5.bg:hover {
    background-color: #0071e3;
    border-color: #0071e3;
  }

  .bold-text-54 {
    font-weight: 600;
  }

  .submit-button-4 {
    color: #000;
  }

  .text-size-medium-2 {
    padding-right: 24px;
    font-size: 17.58px;
    line-height: 28px;
  }

  .bold-text-55, .bold-text-56, .bold-text-57, .bold-text-58, .heading-4 {
    font-weight: 600;
  }

  .image-141 {
    box-sizing: border-box;
    object-fit: contain;
    width: auto;
    max-width: 585px;
  }

  .div-block-148676663 {
    justify-content: center;
    align-items: center;
    padding-right: 100px;
  }

  .add-btn-2.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .bold-text-59, .bold-text-60, .bold-text-61 {
    font-weight: 600;
  }

  .image-hero-v1-2 {
    max-width: 500px;
    margin-top: 100px;
    margin-left: 20px;
  }

  .link-50 {
    color: #000;
    text-decoration: none;
  }

  .text-block-34 {
    margin-right: 0;
    font-weight: 400;
  }

  .wrap-cta-v1-2 {
    background-position: 67% 100%;
    background-size: 480px;
  }

  .button-6.pd-16.mt-20.mt-0:hover {
    color: #fff;
  }

  .button-6.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: 430px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-6.bg:hover {
    background-color: #0071e3;
    border-color: #0071e3;
  }

  .button-6.bg.pd-26 {
    max-width: none;
  }

  .bold-text-63 {
    font-weight: 600;
  }

  .text-size-medium-3 {
    padding-right: 24px;
    font-size: 17.58px;
    line-height: 28px;
  }

  .bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67 {
    font-weight: 600;
  }

  .pra-17-2 {
    color: #212b36;
  }

  .pra-17-2.black-65 {
    font-size: 18px;
    line-height: 1.66667em;
  }

  .heading-5 {
    font-weight: 600;
  }

  .image-151 {
    box-sizing: border-box;
    object-fit: contain;
    width: auto;
    max-width: 685px;
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-148676682 {
    justify-content: center;
    align-items: center;
    padding-right: 100px;
  }

  .add-btn-3.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .bold-text-70 {
    font-weight: 600;
  }

  .image-155 {
    max-width: 470px;
  }

  .bold-text-71, .bold-text-72 {
    font-weight: 600;
  }

  .box-text-2 {
    height: 35px;
    line-height: 20vw;
  }

  .link-60 {
    color: #000;
    text-decoration: none;
  }

  .text-block-40 {
    margin-right: 0;
    font-weight: 400;
  }

  .button-7.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: 430px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-7.bg:hover {
    background-color: #0071e3;
    border-color: #0071e3;
  }

  .bold-text-73, .bold-text-74, .bold-text-75 {
    font-weight: 600;
  }

  .image-161 {
    box-sizing: border-box;
    object-fit: contain;
    width: 1096px;
    max-width: none;
  }

  .bold-text-76, .bold-text-77, .heading-6 {
    font-weight: 600;
  }

  .div-block-148676701 {
    justify-content: center;
    align-items: center;
    padding-right: 100px;
  }

  .add-btn-4.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .bold-text-78, .bold-text-79, .bold-text-80 {
    font-weight: 600;
  }

  .link-63 {
    color: #000;
    text-decoration: none;
  }

  .wrap-hero-2 {
    text-align: center;
    width: 623px;
  }

  .section-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 40px;
    display: grid;
  }

  .h-39-2 {
    font-size: 39.22px;
  }

  .h-39-2.s-30 {
    font-weight: 400;
  }

  .text-field-11 {
    margin-bottom: 28px;
  }

  .text-field-12 {
    margin-bottom: 36px;
  }

  .wrap-hero-3 {
    text-align: center;
    width: 623px;
  }

  .text-field-13 {
    margin-bottom: 28px;
  }

  .text-field-14 {
    margin-bottom: 36px;
  }

  .wrap-hero-4 {
    text-align: center;
    width: 623px;
  }

  .text-field-15 {
    margin-bottom: 36px;
  }

  .text-block-53 {
    margin-right: 0;
    font-weight: 400;
  }

  .button-12.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: none;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-12.bg:hover {
    background-color: #0071e3;
    border-color: #0071e3;
  }

  .button-12.bg._w-100 {
    max-width: 560px;
  }

  .bold-text-85, .bold-text-86, .bold-text-87, .bold-text-88, .bold-text-89, .bold-text-90, .bold-text-91 {
    font-weight: 600;
  }

  .submit-button-8 {
    color: #000;
  }

  .bold-text-92 {
    font-weight: 600;
  }

  .text-block-62 {
    margin-right: 0;
    font-weight: 400;
  }

  .button-style-2 {
    margin-top: 30px;
  }

  .group-5356 {
    width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-93, .bold-text-94, .bold-text-95, .bold-text-96, .bold-text-97, .heading-9, .bold-text-98, .bold-text-99 {
    font-weight: 600;
  }

  .text-block-67 {
    text-align: center;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-family: Switzer, Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-69 {
    text-align: center;
    height: 40px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 17px;
    display: block;
    overflow: visible;
  }

  .bold-text-100 {
    font-weight: 600;
  }

  .container-872 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .text-block-73 {
    margin-right: 0;
    font-weight: 400;
  }

  .bold-text-101, .bold-text-102, .bold-text-103, .bold-text-104, .bold-text-105, .heading-10, .bold-text-106, .bold-text-107, .bold-text-108 {
    font-weight: 600;
  }

  .container-888 {
    margin-top: 32px;
  }

  .border {
    color: var(--black);
  }

  .image-hero-v1-3 {
    max-width: 600px;
    margin-top: 20px;
  }

  .slide-nav-2 {
    padding-right: 10px;
  }

  .mask-2 {
    width: 600px;
    height: 750px;
  }

  .arrow-research-2 {
    color: #006edb;
  }

  .slider-2 {
    width: 600px;
    margin-left: 140px;
  }

  .image-hero-v1-4 {
    max-width: 600px;
    margin-top: 20px;
  }

  .slide-nav-3 {
    padding-right: 10px;
  }

  .arrow-research-3 {
    color: #006edb;
  }

  .slider-3 {
    width: 600px;
    margin-left: 130px;
  }

  .img-step-3 {
    padding-top: 60px;
    padding-left: 20px;
  }

  .container-903 {
    justify-content: center;
    align-items: flex-start;
  }

  .container-904 {
    grid-column-gap: 2.1%;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .backgroundborder-2 {
    max-width: 100%;
  }

  .heading-12 {
    max-width: 64%;
  }

  .backgroundborder-3 {
    max-width: 820px;
  }

  .container-907 {
    margin-right: auto;
  }

  .heading-13 {
    max-width: 85%;
    margin-right: 10px;
    overflow: visible;
  }

  .button-style-8 {
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 1;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-right: 40px;
    padding-right: 0;
    display: flex;
  }

  .container-909 {
    max-width: 49.2%;
    overflow: auto;
  }

  .blog-post {
    width: 900px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
  }

  .bold-text-109 {
    font-size: 46px;
    line-height: 59px;
  }

  .rich-text-block-2 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-184 {
    flex: 0 auto;
  }

  .section-style {
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-923 {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .container-924 {
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    max-width: 1440px;
  }

  .text-48 {
    flex-flow: row;
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    font-weight: 600;
    display: flex;
  }

  .container-926 {
    width: auto;
    max-width: 624px;
  }

  .img_1996-1 {
    width: 308px;
    height: 442px;
  }

  .container-928 {
    width: auto;
  }

  .container-929 {
    max-width: 624px;
  }

  .text-block-103 {
    max-width: 624px;
    font-size: 18px;
  }

  .background-14 {
    height: 442px;
  }

  .img_1996-2 {
    width: 308px;
    height: 442px;
  }

  .text-56 {
    font-weight: 600;
  }

  .container-943 {
    justify-content: center;
    align-items: center;
  }

  .container-944 {
    height: 810px;
  }

  .background-20 {
    max-width: 510px;
    height: 810px;
  }

  .untitledthumbnail-3 {
    align-self: auto;
    max-width: none;
    height: 810px;
    display: block;
  }

  .div-block-148676768 {
    max-width: none;
  }

  .text-block-111 {
    background-color: #ffb800;
    border-radius: 32px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    height: 25px;
    margin-top: -2px;
    margin-left: -2px;
    display: block;
  }

  .text-block-112 {
    color: var(--text-100);
    margin-top: 24px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .footer-4 {
    width: 100%;
  }

  .left {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 0;
    height: auto;
    display: flex;
  }

  .tf-logo {
    width: 98.9766px;
    display: flex;
  }

  .copyrightmargin {
    width: 259.953px;
    padding-left: 0;
  }

  .copyright-2024-tom-ford-all-rights-reserved {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 259.953px;
    display: flex;
  }

  ._1920w-light {
    max-width: none;
  }

  .header---end-google-tag-manager-noscript-nav-2 {
    width: 89.823%;
    max-width: none;
  }

  .paragraph-7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .background-23 {
    padding-left: 123px;
    padding-right: 123px;
  }

  .container-956 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-65 {
    text-align: center;
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .main-2, .background-24 {
    height: 804px;
  }

  .link-style-10 {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    height: 804px;
  }

  .container-958 {
    justify-content: flex-end;
    align-items: flex-end;
    max-width: none;
    height: 804px;
  }

  .clip-path-group-3 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 706.5px;
    height: 524.62px;
  }

  .frame-style-2 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .mask-group-3 {
    justify-content: center;
    align-items: center;
    max-width: none;
    height: 934px;
  }

  .heading-21 {
    top: 714px;
  }

  .text-66 {
    font-weight: 400;
  }

  .container-960 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    height: 804px;
  }

  .container-961 {
    max-width: none;
    height: 804px;
    padding-top: 70px;
  }

  .mask-group-4 {
    max-width: 540.75px;
    height: 525px;
  }

  .heading-22 {
    position: absolute;
    top: 700px;
  }

  .container-962, .container-963 {
    width: auto;
  }

  .container-965 {
    grid-column-gap: 67%;
    flex-flow: row;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .right {
    width: 344.953px;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-3, .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-5 {
    font-weight: 600;
  }

  .mens-clinic-balding-low-testosterone-2 {
    font-weight: 500;
  }

  .mens-clinic-balding-low-testosterone-3 {
    font-weight: 400;
  }

  .clip-path-group-4 {
    max-width: none;
    height: 494.62px;
  }

  .social-2 {
    width: 160px;
  }

  .list-11 {
    width: 128px;
  }

  .item-16, .link---facebook-link-2 {
    width: 32px;
  }

  .text-block-113 {
    box-sizing: border-box;
    float: right;
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    text-align: right;
    flex-flow: row;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    display: flex;
    position: static;
    inset: 0% 0% auto auto;
    overflow: visible;
  }

  .link-block-28, .link-block-29 {
    height: 804px;
  }
}

@media screen and (min-width: 1920px) {
  .button.pd-20:hover {
    border-color: var(--border);
    box-shadow: none;
    color: var(--white);
    background-color: #006ed8;
  }

  .button.pd-20.auto.mt-10 {
    margin-top: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button.bg {
    border-color: var(--border);
    background-color: var(--border);
    max-width: 100%;
  }

  .button.bg.pd-52 {
    border-color: var(--black);
  }

  .button.bg.pd-52.mrt-0, .button.bg.pd-52._w-100, .button.bg.pd-26 {
    border-color: var(--border);
  }

  .button.bg._w-100 {
    max-width: 100%;
  }

  .button.pd-16.mt-20.mt-0:hover {
    color: var(--white);
  }

  .button.pd-24.mt-41 {
    margin-top: 41px;
  }

  .button.pd-24.mt-41:hover {
    border-color: var(--black);
    background-color: var(--bg-100);
    color: var(--black);
  }

  .navbar.about {
    position: fixed;
  }

  .navbar-menu {
    background-color: var(--white);
  }

  .section-hero {
    letter-spacing: 0;
  }

  .padding-global {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global.mob-24 {
    background-color: #0000;
  }

  .padding-global.abs {
    background-color: #0000;
    overflow: visible;
  }

  .container-large {
    width: 1540px;
    max-width: none;
  }

  .container-large.morelarge {
    max-width: 1570px;
  }

  .container-large.xxlarge {
    max-width: 1568px;
  }

  .container-large._1440 {
    max-width: 1440px;
  }

  .padding-section.mt-100.center {
    width: 100%;
    max-width: 1540px;
  }

  .h-28 {
    font-weight: 600;
  }

  .hero-img {
    max-width: 250px;
  }

  .h-56 {
    font-weight: 600;
  }

  .h-56.font-arial {
    color: var(--gray);
    -webkit-text-stroke-color: var(--text-200);
    font-family: Switzer, Arial, sans-serif;
    font-size: 55.67px;
    font-weight: 600;
  }

  .h-56.font-arial.s-44 {
    font-size: 55.6px;
  }

  .h-56.mob-size {
    width: 420px;
    max-width: none;
    font-weight: 600;
  }

  .h-56.s-44 {
    font-size: 56px;
  }

  .pra-21.font-switzer {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .maxw-411 {
    max-width: none;
  }

  .maxw-362 {
    max-width: 363px;
  }

  .img-hair-items-wrap {
    max-width: 410px;
  }

  .image-hair {
    height: 848px;
  }

  .maxw-309 {
    justify-content: center;
    max-width: 381px;
    margin-left: 0;
    margin-right: 0;
  }

  .t-15.mb {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .pra-19 {
    letter-spacing: -.07px;
    width: 703px;
    font-size: 19.69px;
  }

  .pra-19.font-arail {
    padding-top: 8px;
  }

  .pra-19.itlc.none {
    width: auto;
  }

  .pra-19.s-13._w-none {
    width: auto;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .pra-19.text-drk.none {
    width: auto;
  }

  .pra-19.n-width {
    width: auto;
    max-width: 703px;
  }

  .pra-19.n-width.mb-60 {
    margin-bottom: 42px;
  }

  .t-24.font-arial {
    font-family: Switzer, Arial, sans-serif;
  }

  .h-53 {
    font-weight: 600;
  }

  .grid-work {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-work._3 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .img-work {
    max-width: 333px;
    height: 474px;
  }

  .pra-23.font-swz.font-arial {
    font-size: 23.63px;
  }

  .pra-23.font-arial {
    width: auto;
    max-width: 525px;
    height: auto;
    font-size: 23.63px;
    line-height: 32px;
  }

  .pra-23.font-arial._1 {
    height: auto;
  }

  .pra-23.font-arial._1.f-18 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .items-health {
    max-width: 100%;
  }

  .h-40.font-arial {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 500;
  }

  .h-40.s-32 {
    font-size: 40px;
    font-weight: 600;
  }

  .img-100 {
    width: 200%;
  }

  .img-100.height {
    object-fit: cover;
    padding-top: 0;
  }

  .img-100._w-42 {
    max-width: 376px;
  }

  .img-100.side {
    max-width: none;
  }

  .img-100._w-460 {
    max-width: 505px;
  }

  .section-get-start {
    padding-top: 113px;
    padding-bottom: 113px;
  }

  .wrap-get-start {
    padding-top: 0;
    padding-bottom: 0;
  }

  .contant-get-start {
    max-width: 616px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h-54.centr {
    font-family: Switzer, Arial, sans-serif;
    font-size: 54.47px;
    font-weight: 600;
  }

  .h-54.font-arial.s-44 {
    width: 674px;
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .h-54.font-arial.mobl-hide {
    width: 615px;
    max-width: 615px;
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .h-54.s-42 {
    font-weight: 600;
  }

  .h-54.s-42.font-arial {
    font-family: Switzer, Arial, sans-serif;
    font-size: 54.14px;
  }

  .h-54.s-42.left.f-30 {
    justify-content: flex-start;
    align-items: center;
  }

  .t-16 {
    font-weight: 400;
  }

  .t-16.font-700.s-17 {
    width: 100%;
  }

  .t-16.font-swz {
    font-size: 16.73px;
  }

  .t-16.font-600 {
    font-size: 14px;
    font-weight: 600;
  }

  .t-16.font-600.t-14 {
    font-weight: 400;
  }

  .t-16.font-600.f-18 {
    flex: 0 auto;
  }

  .t-18 {
    text-align: right;
    width: auto;
    font-style: normal;
    /*text-decoration: line-through; */
    display: block;
  }

  .t-18.font-700 {
    box-sizing: border-box;
    padding-top: 1px;
    font-size: 17px;
    display: flex;
  }

  .t-18.text-drk {
    text-align: left;
    font-weight: 400;
    text-decoration: none;
  }

  .t-18.font-siwz {
    text-align: left;
    font-weight: 600;
  }

  .t-18.font-siwz.text-black-300 {
    font-weight: 600;
  }

  .text-17 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    line-height: 1.3em;
    display: flex;
  }

  .wrap-btn {
    align-items: center;
  }

  .img-get-start.molbe {
    max-width: 940px;
    padding-top: 0;
  }

  .contant-research-wrap._w-100 {
    grid-column-gap: 81px;
    grid-row-gap: 81px;
    max-width: 750px;
  }

  .maxw-410._w-430 {
    width: auto;
    max-width: none;
  }

  .pra-11.text-black {
    font-size: 12px;
  }

  .pra-11.italic {
    font-size: 11.81px;
  }

  .wrap-fingertips {
    justify-content: space-between;
    width: auto;
  }

  .img-fingertips {
    max-width: 738px;
  }

  .maxw-240._w-260 {
    max-width: none;
  }

  .t-19.font-700 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  }

  .img-our-attention {
    max-width: 702px;
  }

  .contant-our-attention {
    max-width: 510px;
  }

  .contant-our-attention.padd {
    padding-left: 0;
  }

  .text-size-medium {
    width: auto;
    max-width: none;
    padding-right: 24px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 17.58px;
    line-height: 28px;
  }

  .faq_answer {
    max-width: none;
    padding-right: 24px;
  }

  .faq_accordion, .faq_question {
    text-align: left;
  }

  .faq_component {
    max-width: 860px;
    padding-left: 60px;
    padding-right: 0;
  }

  .faq_component._w-638 {
    max-width: 702px;
  }

  .faq_component._w-825._1 {
    padding-left: 0;
  }

  .faq_heading {
    width: 550px;
    line-height: 30px;
  }

  .faq_heading.font-intr {
    width: 837px;
    max-width: none;
  }

  .wrap-cta {
    justify-content: space-between;
  }

  .wrap-cta.center {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .img-cta {
    max-width: 702px;
  }

  .contant-cta {
    max-width: 580px;
  }

  .h-39 {
    font-size: 39.22px;
    font-weight: 600;
  }

  .h-39.centr {
    font-weight: 600;
  }

  .h-39.s-39 {
    color: var(--text-100);
    -webkit-text-stroke-color: var(--bg-200);
    font-weight: 400;
  }

  .h-39.s-30 {
    font-weight: 600;
  }

  .maxw-480._w-300._430 {
    max-width: 480px;
  }

  .menu-list-footer._4.mt-16 {
    margin-top: 0;
  }

  .t-17 {
    font-weight: 400;
  }

  .t-17.font-700 {
    text-transform: capitalize;
    font-weight: 600;
  }

  .t-17.font-700.cap {
    text-transform: uppercase;
  }

  .t-17.black-65 {
    font-size: 17px;
    font-weight: 400;
  }

  .link-block {
    max-width: 103px;
  }

  .contant-footer {
    max-width: 748px;
  }

  .h-34.s-31 {
    font-family: Code Pro Lc, Arial, sans-serif;
  }

  .div-block-2 {
    width: auto;
    margin-top: 60px;
  }

  .t-14.font-arial {
    color: var(--bg-200);
  }

  .maxw-364 {
    max-width: 430px;
    padding-left: 70px;
  }

  .h-32, .h-32.left {
    font-weight: 600;
  }

  .radio-button {
    border-style: solid;
  }

  .add-btn.bg {
    background-color: var(--border);
    border-color: #006ed8;
  }

  .dropdown-list.w--open {
    padding-top: 0;
  }

  .h-60 {
    font-weight: 600;
  }

  .t-22.font-600.font-arial {
    font-size: 22.69px;
  }

  .img-way-hair {
    margin-top: -390px;
  }

  .card-work {
    max-width: 492px;
  }

  .wrap-about {
    justify-content: space-between;
    align-items: center;
    padding-left: 38.4px;
  }

  .wrap-about.pad-100 {
    padding-left: 100px;
  }

  .img-about {
    justify-content: center;
    align-items: center;
    max-width: 600px;
  }

  .contant-about {
    max-width: 720px;
    padding-left: 38px;
  }

  .pra-17 {
    color: var(--text-500);
  }

  .pra-17.black-65 {
    width: auto;
  }

  .pra-17.text-blck-500 {
    color: var(--text-500);
    padding-bottom: 40px;
  }

  .img-good-to-know {
    max-width: 800px;
  }

  .good-to-know-contant {
    max-width: 643px;
  }

  .wrap-cta-v1 {
    background-position: 74% 100%;
    background-size: 650px;
    max-width: 1600px;
  }

  .contant-cta-v1 {
    flex-flow: column;
    max-width: 800px;
  }

  .image-hero-v1 {
    max-width: 500px;
    margin-left: 100px;
  }

  .h-65.text-black {
    font-size: 68px;
  }

  .h-65.s-50 {
    width: 802px;
    max-width: 802px;
    font-weight: 600;
  }

  .contant-system, .contant-system._w-424, .contant-system.maxw-438 {
    max-width: 493px;
  }

  .img-system._w-702, .img-system.maxw-438 {
    max-width: 702px;
  }

  .img-system.image-3 {
    max-width: 700px;
  }

  .img-our-vision {
    max-width: 702px;
  }

  .contant-our-vision {
    max-width: 615px;
  }

  .container-small._w-1020 {
    max-width: 1020px;
  }

  .heading-all-connected {
    justify-content: flex-start;
    align-items: stretch;
  }

  .h-88 {
    font-size: 88.88px;
  }

  .maxw-700 {
    max-width: 702px;
  }

  .maxw-700._w-720 {
    max-width: 720px;
  }

  .section-one-bag {
    background-color: var(--navbar);
  }

  .link-block-3.mt-32 {
    border: 1px solid #006ed8;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 213px;
    height: 62px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .link-block-3.pd-24 {
    background-color: var(--border);
    border: 1px solid #006ed8;
  }

  .link-block-3.pd-24.bg-white:hover {
    border-color: var(--black);
    background-color: var(--bg-100);
    color: var(--black);
  }

  .link-block-3.pd-26.font-17 {
    background-color: var(--border);
    border: 1px solid #006ed8;
  }

  .h-64 {
    font-size: 64.41px;
  }

  .submit-button-3 {
    background-color: #006ed8;
    border: 1px solid #006ed8;
  }

  .img-get-in-touch {
    max-width: 702px;
  }

  .contant-get-in-touch {
    max-width: 493px;
  }

  .wrap-hero-v4 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .h-83 {
    font-size: 83.08px;
  }

  .maxw-511 {
    max-width: 512px;
  }

  .maxw-738 {
    max-width: none;
  }

  .maxw-738._w-825 {
    max-width: 825px;
  }

  .maxw-738.auto {
    max-width: none;
  }

  .img-natural-medicine {
    max-width: 702px;
  }

  .contant-natural-medicine {
    max-width: 615px;
  }

  .contant-more-hair {
    flex-flow: column;
    max-width: 375px;
    display: flex;
  }

  .contant-more-hair.gap-0 {
    max-width: 375px;
  }

  .contant-more-hair._2 {
    max-width: 290px;
  }

  .list-more-hair {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .contant-bag {
    max-width: 686px;
  }

  .heading-compare {
    margin-bottom: 10px;
  }

  .img-one-tonic-a-day._1 {
    max-width: 702px;
  }

  .contant-one-tonic-a-day._1 {
    max-width: 615px;
  }

  .tabs-content {
    max-width: 1172px;
  }

  .h-52.s-42 {
    width: auto;
    padding-top: 0;
    padding-left: 0;
    font-weight: 600;
  }

  .heading-terms-conditions.mt-56 {
    margin-top: 56px;
  }

  .contant-hero-v5 {
    max-width: 600px;
  }

  .contant-step {
    max-width: 456px;
  }

  .step-right {
    max-width: 825px;
  }

  .heading-step, .step-items, .flex-step-items {
    max-width: none;
  }

  .maxw-602._w-530 {
    max-width: 525px;
  }

  .maxw-602._3 {
    max-width: 687px;
  }

  .img-step {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .box-step {
    max-width: none;
  }

  .pra-33 {
    font-size: 33px;
  }

  .div-block-14 {
    font-size: 88.88px;
  }

  .text-block-3 {
    height: auto;
    overflow: visible;
  }

  .maxw-630 {
    width: 100%;
    max-width: 630px;
  }

  .maxw-580 {
    width: auto;
    max-width: none;
  }

  .maxw-580.h-none {
    max-width: none;
    height: auto;
  }

  .div-block-19 {
    width: auto;
    max-width: none;
  }

  .text-span {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .image-4 {
    width: 100%;
  }

  .div-block-22 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    font-size: 17px;
    line-height: 1.64706em;
    display: grid;
  }

  .div-block-24 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-5 {
    height: 46.3906px;
  }

  .image-6 {
    height: auto;
  }

  .maxw-260 {
    font-weight: 400;
  }

  .image-7 {
    max-width: 6600px;
  }

  .contanerx-small {
    max-width: 1440px;
  }

  .container-850 {
    max-width: 1596px;
  }

  .container-853 {
    max-width: 1600px;
  }

  .t-21 {
    font-size: 23.63px;
  }

  .div-block-28 {
    max-width: 667px;
  }

  .card-2-wrap, .maxw-474 {
    max-width: 615px;
  }

  ._w-438 {
    max-width: 720px;
  }

  .arrow-research {
    width: 75px;
  }

  .arrow-research.right {
    height: 64px;
  }

  .bold-text-2 {
    font-weight: 600;
  }

  .text-span-6, .text-span-7, .text-span-8, .text-span-9, .text-span-12, .text-span-13, .text-span-14, .text-span-15, .text-span-16, .text-span-17 {
    color: var(--text-200);
  }

  .text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22 {
    color: #86868b;
  }

  .text-span-24, .text-span-25 {
    color: var(--text-200);
  }

  .text-span-26 {
    color: var(--text-200);
    display: block;
  }

  .text-span-27, .text-span-28, .text-span-29 {
    color: var(--text-200);
  }

  .text-span-30 {
    color: #e277cd;
  }

  .icon-2 {
    color: #0b0b0b;
    -webkit-text-stroke-color: #0b0b0b;
    font-size: 22px;
  }

  .icon-3 {
    color: #0b0b0b;
    -webkit-text-stroke-color: #0b0b0b;
  }

  .icon-4, .icon-5, .icon-6, .icon-7, .icon-8, .icon-9 {
    color: #0b0b0b;
  }

  .image-10 {
    width: auto;
  }

  .text-block-5 {
    font-size: 18px;
  }

  .hover {
    color: var(--white);
    border: 1px solid #fff;
  }

  .text-span-32 {
    color: var(--black);
  }

  .text-span-33 {
    color: var(--bg-100);
  }

  .image-15 {
    width: auto;
  }

  .dropdown-toggle-2 {
    margin-top: 3px;
  }

  .text-field-6 {
    background-color: #fbfbfb;
  }

  .div-block-54 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .div-block-55 {
    width: auto;
    height: auto;
  }

  .link-16 {
    color: var(--white);
    -webkit-text-stroke-color: var(--bg-100);
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    vertical-align: baseline;
    -webkit-text-decoration: none;
    text-decoration: none;
    display: inline;
    overflow: visible;
  }

  .link-17, .link-18, .link-19, .link-20 {
    color: var(--white);
    text-decoration: none;
  }

  .link-21 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-22 {
    color: var(--white);
    text-decoration: none;
  }

  .link-23 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-24 {
    color: var(--white);
    text-decoration: none;
  }

  .link-25 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-26 {
    color: var(--white);
    text-decoration: none;
  }

  .link-27 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-28 {
    color: var(--white);
    text-decoration: none;
  }

  .link-29 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-30 {
    color: var(--white);
    text-decoration: none;
  }

  .link-31 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-32 {
    color: var(--white);
    text-decoration: none;
  }

  .link-33 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-34 {
    color: var(--white);
    text-decoration: none;
  }

  .link-35 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-36 {
    color: var(--white);
    text-decoration: none;
  }

  .link-37 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-38 {
    color: var(--white);
    text-decoration: none;
  }

  .link-39 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-40 {
    color: var(--white);
    text-decoration: none;
  }

  .link-41 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-42, .link-43 {
    color: var(--white);
    text-decoration: none;
  }

  .link-44, .link-45 {
    color: var(--text-100);
    text-decoration: none;
  }

  .link-46 {
    color: var(--white);
    text-decoration: none;
  }

  .dropdown-toggle-4 {
    margin-top: 0;
  }

  .dropdown-link {
    font-family: Switzer, Arial, sans-serif;
    font-size: 23px;
    font-weight: 500;
  }

  .dropdown-link-2, .dropdown-link-2.w--current, .dropdown-link-3, .dropdown-link-4 {
    font-family: Switzer, Arial, sans-serif;
    font-size: 23px;
  }

  .page-container {
    width: 100%;
    max-width: 1300px;
  }

  .padding-section-copy.mt-100.center {
    width: 1540px;
  }

  .div-block-148676653 {
    width: auto;
    margin-top: 60px;
  }

  .navbar-menu-2 {
    background-color: #fff;
  }

  .button-5.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: 100%;
  }

  .text-field-8 {
    background-color: #fbfbfb;
  }

  .link-block-5 {
    max-width: 103px;
  }

  .text-size-medium-2 {
    width: auto;
    max-width: none;
    padding-right: 24px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 17.58px;
    line-height: 28px;
  }

  .image-140 {
    width: 100%;
  }

  .image-141 {
    margin-top: 220px;
  }

  .pra-11-2.text-black {
    font-size: 12px;
  }

  .add-btn-2.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .padding-global-2 {
    background-color: #0000;
  }

  .image-hero-v1-2 {
    max-width: 600px;
    margin-top: 100px;
  }

  .text-span-38 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .div-block-148676672 {
    width: auto;
    margin-top: 60px;
  }

  .wrap-cta-v1-2 {
    background-position: 74% 100%;
    background-size: 650px;
    max-width: 1600px;
  }

  .button-6.pd-16.mt-20.mt-0:hover {
    color: #fff;
  }

  .button-6.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: 100%;
  }

  .button-6.bg.pd-26 {
    border-color: #006ed8;
  }

  .button-6.bg.pd-52 {
    border-color: #000;
  }

  .button-6.bg.pd-52._w-100, .button-6.bg.pd-52.mrt-0 {
    border-color: #006ed8;
  }

  .link-block-6 {
    max-width: 103px;
  }

  .text-size-medium-3 {
    width: auto;
    max-width: none;
    padding-right: 24px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 17.58px;
    line-height: 28px;
  }

  .pra-17-2 {
    color: #212b36;
  }

  .pra-17-2.black-65 {
    width: auto;
  }

  .image-150 {
    width: 100%;
  }

  .image-151 {
    max-width: 685px;
    margin-top: 220px;
    padding-right: 0;
  }

  .add-btn-3.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .image-155 {
    max-width: 6600px;
  }

  .text-span-46 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .div-block-148676691 {
    width: auto;
    margin-top: 60px;
  }

  .button-7.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: 100%;
  }

  .link-block-7 {
    max-width: 103px;
  }

  .image-161 {
    margin-top: 0;
  }

  .image-162 {
    width: 100%;
  }

  .add-btn-4.bg {
    background-color: #006ed8;
    border-color: #006ed8;
  }

  .text-span-49 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .h-39-2 {
    font-size: 39.22px;
    font-weight: 600;
  }

  .h-39-2.s-30 {
    font-weight: 400;
  }

  .text-block-48, .text-block-49, .text-block-52 {
    margin-bottom: 56px;
  }

  .nav---membership-portal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 52px;
  }

  .div-block-148676710 {
    width: auto;
    margin-top: 60px;
  }

  .button-11 {
    box-sizing: border-box;
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-flow: wrap;
    flex: 0 auto;
    order: 9999;
    place-content: flex-start center;
    align-self: flex-end;
    align-items: flex-start;
    width: 140px;
    margin-top: 0;
    display: flex;
    position: static;
    inset: 0% auto auto 0%;
    overflow: auto;
  }

  .heading-7 {
    margin-left: 40px;
  }

  .button-12.bg {
    background-color: #006ed8;
    border-color: #006ed8;
    max-width: 100%;
  }

  .button-12.bg._w-100 {
    max-width: 100%;
  }

  .text-3 {
    margin-left: 40px;
  }

  .link-block-8 {
    max-width: 103px;
  }

  .backgroundborder {
    height: 146px;
  }

  .navbar-2 {
    height: auto;
  }

  .image-169 {
    width: 100%;
  }

  .heading-8 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 735.44px;
    margin-top: 38px;
    margin-bottom: 22px;
    margin-left: 40px;
    padding-left: 0;
  }

  .email {
    margin-left: 0;
  }

  .container-857 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    flex-flow: row;
  }

  .button-style {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    width: 140px;
    height: auto;
    font-family: Switzer, Arial, sans-serif;
    display: flex;
    overflow: clip;
  }

  .container {
    margin-top: 40px;
  }

  .background {
    align-self: stretch;
  }

  .text-span-51 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .button-style-2 {
    margin-top: 30px;
    font-family: Switzer, Arial, sans-serif;
  }

  .div-block-148676724 {
    width: auto;
    margin-top: 60px;
  }

  .group-5356 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: clip;
  }

  .link-block-9 {
    max-width: 103px;
  }

  .container-873 {
    width: 372px;
    max-width: none;
    height: 281.99px;
  }

  .navbar-3 {
    height: auto;
  }

  .image-174 {
    width: 100%;
  }

  .text-block-67 {
    text-align: center;
    margin-top: 30px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .text-block-69 {
    text-align: center;
    height: auto;
    min-height: auto;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 17px;
    overflow: clip;
  }

  .container-872 {
    margin-top: 40px;
  }

  .text-span-53 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .div-block-148676737 {
    width: auto;
    margin-top: 60px;
  }

  .link-block-10 {
    max-width: 103px;
  }

  .image-179 {
    width: 100%;
  }

  .container-888 {
    margin-top: 40px;
  }

  .text-span-55 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .image-hero-v1-3 {
    max-width: 700px;
    margin-top: 20px;
  }

  .mask-2 {
    width: 700px;
    height: 880px;
  }

  .arrow-research-2 {
    width: 75px;
  }

  .arrow-research-2.right {
    height: 64px;
  }

  .slider-2 {
    width: 700px;
    margin-left: 100px;
  }

  .img-step-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-hero-v1-4 {
    max-width: 700px;
    margin-top: 20px;
  }

  .arrow-research-3 {
    width: 75px;
  }

  .arrow-research-3.right {
    height: 64px;
  }

  .slider-3 {
    width: 700px;
    margin-left: 100px;
  }

  .img-step-3 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 80px;
  }

  .backgroundborder-2 {
    max-width: 822.5px;
  }

  .heading-12 {
    max-width: 600px;
  }

  .backgroundborder-3 {
    max-width: 822.5px;
  }

  .heading-13 {
    max-width: 715px;
  }

  .container-909 {
    max-width: 822.5px;
  }

  .div-block-148676756 {
    display: none;
  }

  .div-block-148676757 {
    pointer-events: auto;
    transform: translate(100%);
  }

  .form-21 {
    height: 98%;
  }

  .blog-post {
    width: 960px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 120px;
    padding-right: 120px;
  }

  .bold-text-109 {
    font-size: 55px;
    line-height: 60px;
  }

  .image-183 {
    text-align: center;
    width: auto;
    display: block;
  }

  .rich-text-block-2 {
    font-size: 20px;
    line-height: 32px;
  }

  .success-message-8 {
    background-color: #fbfbfb;
    border-radius: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .div-block-148676766 {
    display: flex;
  }

  .section-style {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .container-923 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-924 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-48 {
    font-weight: 600;
  }

  .text-block-103 {
    font-size: 23px;
  }

  .container-932 {
    font-weight: 600;
  }

  .container-933, .heading-16 {
    font-size: 55px;
    font-weight: 600;
  }

  .text-53 {
    font-weight: 600;
  }

  .container-935 {
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-936, .background-17 {
    width: 492px;
    max-width: 492px;
  }

  .untitledthumbnail-1 {
    width: 492px;
    max-width: none;
    overflow: clip;
  }

  .text-block-104 {
    font-size: 55px;
    line-height: 56px;
  }

  .text-block-105 {
    font-weight: 600;
  }

  .container-938 {
    order: 0;
    align-self: auto;
    width: auto;
    display: flex;
  }

  .background-18 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 492px;
    max-width: none;
  }

  .untitledthumbnail-2 {
    width: 492px;
    max-width: none;
  }

  .container-940 {
    font-weight: 600;
  }

  .heading-17 {
    font-size: 54.7px;
  }

  .text-56 {
    font-size: 54.7px;
    font-weight: 600;
  }

  .background-20 {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 492px;
    display: flex;
  }

  .untitledthumbnail-3 {
    flex: 0 auto;
    align-self: auto;
    max-width: none;
    text-decoration: none;
  }

  .div-block-148676768 {
    max-width: none;
  }

  .text-block-111 {
    width: 25px;
    height: 25px;
  }

  .left {
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .tf-logo {
    width: 98.9766px;
  }

  .copyrightmargin, .copyright-2024-tom-ford-all-rights-reserved {
    width: 259.953px;
  }

  .header---end-google-tag-manager-noscript-nav-2 {
    justify-content: flex-start;
    align-items: center;
    width: 89.7762%;
    max-width: none;
  }

  .text-63 {
    font-weight: 600;
  }

  .paragraph-7 {
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
  }

  .container-957 {
    font-family: Switzer, Arial, sans-serif;
  }

  .heading-20 {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .text-65 {
    text-align: center;
    font-weight: 600;
  }

  .main-2, .background-24 {
    height: 1104px;
  }

  .link-style-10 {
    justify-content: flex-start;
    align-items: center;
    max-width: 960px;
    height: 1104px;
  }

  .container-958 {
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 1000px;
    height: 1104px;
    padding-top: 0;
  }

  .clip-path-group-3 {
    width: auto;
    max-width: 942px;
    height: 700px;
  }

  .frame-style-2 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .mask-group-3 {
    justify-content: flex-start;
    align-items: center;
    max-width: 962.5px;
    height: 1246.88px;
  }

  .heading-21 {
    top: 1014px;
  }

  .text-66 {
    font-weight: 400;
  }

  .container-960 {
    max-width: 960px;
    height: 1104px;
  }

  .container-961 {
    justify-content: center;
    align-items: center;
    max-width: 905px;
    height: 1104px;
    padding-top: 60px;
  }

  .mask-group-4 {
    justify-content: center;
    align-items: center;
    max-width: 700px;
    height: 721px;
  }

  .heading-22 {
    top: 1000px;
  }

  .container-965 {
    grid-column-gap: 70%;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .text-68 {
    font-weight: 600;
  }

  .right {
    width: 344.953px;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-3, .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-5 {
    font-weight: 600;
  }

  .mens-clinic-balding-low-testosterone-2 {
    font-weight: 500;
  }

  .mens-clinic-balding-low-testosterone-3 {
    font-weight: 400;
  }

  .clip-path-group-4 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    height: 600px;
  }

  .social-2 {
    width: 160px;
  }

  .list-11 {
    width: 128px;
  }

  .item-16, .link---facebook-link-2 {
    width: 32px;
  }

  .text-block-113 {
    justify-content: flex-start;
    align-items: center;
  }

  .link-block-28, .link-block-29 {
    height: 1104px;
  }
}

@media screen and (max-width: 991px) {
  .button.mt-20.redos-top-screen {
    width: 100%;
    max-width: 256px;
    height: 60px;
    padding: 20px;
  }

  .maxw-330 {
    max-width: 100%;
  }

  .reset-success-msg {
    padding-top: 0px;
  }

  .button.pd-20.moble {
    margin-top: 24px;
    display: block;
  }

  .button.pd-20.hide {
    display: none;
  }

  .button.bg {
    max-width: 256px;
  }

  .button.bg.pd-52 {
    width: 100%;
  }

  .button.bg.pd-52.mrt-0, .button.bg._w-100 {
    max-width: 100%;
  }

  .button.pd-16.hide-mob {
    display: none;
  }

  .button.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .button.pd-16.mt-20.mt-0 {
    text-align: center;
    width: 100%;
  }

  .menu-icon_line-middle-inner, .menu-icon_line-bottom {
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-top {
    padding-right: 0;
  }

  .menu-icon_component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .navbar {
    padding: 13px 34px;
  }

  .navbar_menu {
    position: absolute;
  }

  .navbar-menu {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .navbar_link {
    color: var(--black);
    width: 100%;
    font-size: 28px;
  }

  .navbar_menu-right {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .navbar_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .padding-global {
    width: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .padding-global.abs {
    position: static;
  }

  .padding-global.bg-gray {
    background-color: #0000;
  }

  .container-large {
    max-width: none;
  }

  .padding-section.mt-120 {
    padding-top: 60px;
  }

  .padding-section.mt-100, .padding-section.mt-100.mt-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section.mt-100.mt-90 {
    padding-top: 60px;
    padding-bottom: 90px;
  }

  .padding-section.mt-100.btm-60 {
    padding-bottom: 60px;
  }

  .padding-section.mt-100.mob-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section.mt-100.p-40 {
    padding-bottom: 80px;
  }

  .padding-section.btm-167 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .padding-section.mt-150 {
    padding-top: 100px;
  }

  .padding-section.mt-150.bb-2 {
    padding-bottom: 20px;
  }

  .padding-section.mt-190 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-section.mt-130.mt {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .padding-section.mt-307 {
    padding-top: 0;
  }

  .padding-section.mt-160 {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .padding-section._2 {
    padding-top: 252px;
    padding-bottom: 337px;
  }

  .padding-section._2._3 {
    padding: 40px 10px 140px;
  }

  .padding-section.mt-201 {
    padding-top: 0;
  }

  .padding-section.mt-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-img {
    margin-top: 157px;
    margin-bottom: 213px;
  }

  .wrap-hair {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
  }

  .contant-hair {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 100%;
  }

  .h-56 {
    font-size: 42.45px;
  }

  .h-56.font-arial {
    max-width: 610px;
  }

  .h-56.font-arial.s-54 {
    text-align: center;
    max-width: 688px;
    font-size: 43px;
  }

  .h-56.font-arial.s-44 {
    max-width: none;
  }

  .h-56.s-44 {
    font-size: 43px;
  }

  .pra-21.font-switzer.font-600 {
    margin-bottom: 20px;
  }

  .maxw-411, .maxw-362 {
    max-width: 100%;
  }

  .img-hair-items-wrap {
    justify-content: space-between;
    align-items: flex-end;
    max-width: 362px;
    padding-left: 0;
    padding-right: 30px;
  }

  .image-hair {
    vertical-align: baseline;
    max-width: 318px;
    height: 511px;
  }

  .maxw-309 {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .pra-19.font-arail {
    width: 100%;
    max-width: 294px;
    font-size: 15.883px;
  }

  .pra-19.font-arail.mt-70 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .pra-19.s-13._w-none, .pra-19.n-width {
    width: auto;
  }

  .pra-19.n-width {
    flex-flow: row;
    width: auto;
    display: flex;
  }

  .wrap-card-grid {
    grid-column-gap: 27px;
    grid-template-columns: 1fr 1fr;
  }

  .t-24.font-arial {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 23px;
  }

  .h-53 {
    font-size: 42px;
  }

  .grid-work {
    grid-template-columns: 1fr;
  }

  .grid-work._3 {
    grid-column-gap: 46px;
    grid-row-gap: 46px;
    grid-template-columns: 1fr;
  }

  .img-work {
    aspect-ratio: auto;
    max-width: 100%;
    height: auto;
  }

  .t-23.font-switzer, .t-23.font-arial {
    font-size: 24px;
  }

  .t-23.font-arial._1 {
    width: auto;
    min-height: 32px;
    margin-bottom: 0;
  }

  .heading-health {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .pra-23 {
    font-size: 21px;
  }

  .pra-23.font-arial {
    font-size: 19.53px;
    line-height: 30px;
  }

  .items-health {
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .h-40 {
    font-size: 32px;
  }

  .h-40.font-arial {
    width: auto;
    height: auto;
    font-size: 31px;
  }

  .h-40.s-32 {
    letter-spacing: 0;
    font-size: 28px;
    line-height: 1.28571em;
  }

  .img-100.hide-tablet {
    display: none;
  }

  .img-100.side {
    aspect-ratio: 1.7732;
    object-fit: cover;
    object-position: 50% 100%;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .img-100.side.m-hide {
    display: none;
  }

  .img-100.side.d-hide {
    max-width: 100%;
    display: block;
  }

  .img-100.img {
    box-sizing: border-box;
    vertical-align: baseline;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: inline-block;
    position: relative;
    overflow: hidden;
  }

  .img-100.h-200.tblet {
    width: 304px;
    height: 388px;
  }

  .img-100.h-388 {
    object-fit: contain;
    width: auto;
    height: 388px;
  }

  .img-100.hover {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: clip;
  }

  .section-get-start {
    margin-top: 0;
    padding-top: 67px;
  }

  .contant-get-start {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 0;
  }

  .grid-get-start {
    grid-template-columns: 1fr;
  }

  .h-54 {
    font-size: 44px;
  }

  .h-54.centr {
    font-size: 46.2px;
  }

  .h-54.font-arial {
    font-size: 44px;
  }

  .h-54.font-arial.s-44 {
    max-width: 650px;
  }

  .h-54.font-arial.hide {
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
    display: block;
  }

  .h-54.font-arial.mobl-hide {
    display: none;
  }

  .h-54.s-42.text-blck-light {
    font-size: 43.31px;
  }

  .h-54.s-42.font-arial {
    font-size: 42px;
  }

  .h-54.s-42.left.f-30 {
    flex-flow: column;
    order: 0;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    display: flex;
  }

  .maxw-460 {
    display: none;
  }

  .maxw-460.moblie {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .flex-text {
    justify-content: space-between;
    align-items: center;
  }

  .t-16.font-700 {
    font-size: 14px;
  }

  .t-18.font-700 {
    padding-top: 2px;
    font-size: 17px;
  }

  .t-18.font-siwz {
    line-height: 30px;
  }

  .img-get-start.molbe {
    max-width: 100%;
    margin-top: 44px;
    display: block;
  }

  .wrap-research {
    flex-flow: column;
  }

  .heading-research-wrap {
    max-width: 100%;
  }

  .contant-research-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: 688px;
  }

  .contant-research-wrap._w-100 {
    max-width: none;
  }

  .bg-box {
    margin-bottom: 50px;
  }

  .grid-research.gap-40 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .h-89 {
    font-size: 66px;
  }

  .maxw-410._w-430 {
    max-width: 100%;
  }

  .pra-11.italic {
    line-height: 18px;
  }

  .wrap-fingertips {
    flex-flow: column;
  }

  .contant-fingertips {
    max-width: 100%;
    padding-bottom: 40px;
  }

  .img-fingertips {
    order: -1;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .maxw-240._w-260 {
    max-width: 270px;
  }

  .maxw-240._1 {
    max-width: 240px;
  }

  .maxw-610 {
    max-width: none;
  }

  .wrap-our-attention {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .img-our-attention {
    max-width: none;
  }

  .contant-our-attention {
    max-width: 100%;
  }

  .contant-our-attention.padd {
    padding-left: 0;
  }

  .text-size-medium {
    width: auto;
    max-width: none;
  }

  .section-faq.p {
    padding-bottom: 100px;
  }

  .faq_component {
    max-width: 100%;
  }

  .faq_component._w-825 {
    margin-top: 0;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .faq_heading {
    width: 650px;
    line-height: 30px;
  }

  .faq_heading.text-drk {
    align-self: auto;
    width: auto;
  }

  .faq_heading.text-drk.font-16 {
    max-width: none;
  }

  .faq_heading.font-intr {
    width: auto;
  }

  .wrap-faq, .wrap-faq._2-col {
    flex-flow: column;
  }

  .wrap-cta {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .img-cta {
    order: -1;
    margin-left: auto;
    margin-right: auto;
  }

  .contant-cta {
    max-width: 100%;
  }

  .h-39 {
    font-size: 31.5px;
  }

  .h-39.s-28 {
    font-size: 24px;
  }

  .h-39.s-39 {
    font-size: 24px;
    line-height: 30px;
  }

  .h-39.s-30 {
    font-weight: 600;
  }

  .maxw-480 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
  }

  .maxw-480.auto {
    max-width: 330px;
  }

  .maxw-480._w-300 {
    max-width: 100%;
  }

  .menu-footer-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 62px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .menu-list-footer._4 {
    max-width: none;
  }

  .t-17.font-700 {
    margin-bottom: 0;
    font-weight: 600;
  }

  .btm-footer {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    padding-bottom: 30px;
  }

  .link-block {
    max-width: 90px;
  }

  .maxw-404 {
    max-width: 20%;
  }

  .contant-footer {
    max-width: 100%;
  }

  .flex-gap-16 {
    display: flex;
  }

  .flex-gap-16.vtl {
    /* margin-top: 25px; */
    margin-top: 15px;
    margin-bottom: 12px;
  }

  .flex-gap-16.hide {
    display: none;
  }

  .maxw-386 {
    grid-column-gap: 65px;
    grid-row-gap: 65px;
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 911px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-2 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .t-14 {
    margin-top: 10px;
  }

  .t-14.text-drk {
    margin-top: 0px;
    margin-right: 0;
  }

  .wrap-hero-v1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 30px;
  }

  .maxw-364 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    padding-top: 80px;
    display: block;
  }

  .h-32, .h-32.font-700 {
    font-size: 24px;
  }

  .pra-16.mt-8 {
    margin-bottom: 25px;
  }

  .radio-button {
    max-height: 98px;
  }

  .t-20.font-switzr {
    font-size: 16px;
  }

  .add-btn {
    border: 2px solid #000;
    
  }
  .add-btn-div {
    width: 100%;
  }

  .heading-work.flex .add-btn-div {
    width: auto;
  }

  .add-btn.bg {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .h-60 {
    font-size: 30px;
  }

  .grid-way-hair {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .grid-way-hair.centr {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .t-22.font-600 {
    font-size: 18px;
  }

  .t-22.font-600.font-arial {
    padding-top: 7px;
  }

  .pra-18.font-swtz {
    width: auto;
  }

  .img-way-hair {
    order: 1;
    max-width: 583px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .card-work {
    max-width: 100%;
  }

  .wrap-about {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
  }

  .wrap-about.pad-100 {
    grid-column-gap: 195px;
    /* grid-row-gap: 195px;
    padding-top: 100px; */
    grid-row-gap: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .img-about {
    max-width: 500px;
  }

  .contant-about {
    max-width: 100%;
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .pra-17.text-blck-500 {
    font-size: 17.56px;
    line-height: 28px;
  }

  .good-to-know-contant {
    order: 1;
    max-width: 100%;
  }

  .wrap-cta-v1 {
    grid-column-gap: 265px;
    grid-row-gap: 265px;
    background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/group-5248_1group-5248.avif?v=10393110721818077531770678771);
    background-position: 100% 100%;
    background-size: 88%;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 220px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .contant-cta-v1 {
    max-width: none;
  }

  .items-blog {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .grid-blog-list {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .blog-name {
    font-size: 20.45px;
  }

  .image-hero-v1 {
    max-width: 380px;
    margin-top: 0;
    margin-left: 60px;
    padding-top: 40px;
  }

  .section-hero-about {
    height: 485px;
  }

  .h-65 {
    font-size: 50px;
  }

  .h-65.s-50 {
    font-weight: 600;
  }

  .grid-system {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .contant-system, .contant-system._w-424 {
    max-width: 100%;
  }

  .img-system {
    order: -1;
    max-width: 100%;
  }

  .img-system._w-702 {
    max-width: 100%;
  }

  .img-system.maxw-438, .img-system.image-3 {
    max-width: none;
  }

  .wrap-system {
    padding-bottom: 60px;
  }

  .wrap-contant.flex {
    flex-flow: column;
  }

  .grid-our-vision {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    align-items: stretch;
  }

  .img-our-vision {
    width: auto;
    max-width: none;
    display: flex;
  }

  .contant-our-vision {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
  }

  .h-88 {
    font-size: 66px;
  }

  .grid-card-numb {
    grid-template-columns: 1fr;
  }

  .card-numb {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .t-12.font-arial {
    margin-top: 3px;
  }

  .wrap-about-v2 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .contant-about-v2 {
    flex-flow: column;
  }

  .maxw-700 {
    max-width: 100%;
  }

  .maxw-700._w-720 {
    order: -1;
    max-width: 100%;
  }

  .maxw-700._w-720.h-488 {
    height: auto;
  }

  .maxw-700.mt-100 {
    max-width: 100%;
    margin-top: 60px;
  }

  .flex-gap-14, .grid-nutural {
    max-width: 100%;
  }

  .section-one-bag {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .wrap-one-bag {
    grid-template-columns: 1fr;
  }

  .contant-one-bag {
    padding-top: 40px;
  }

  .link-block-3.mt-32 {
    width: 100%;
    max-width: 165px;
    height: 53px;
    font-size: 17.3px;
  }

  .link-block-3.pd-26 {
    font-size: 17px;
  }

  .section-get-in-touch {
    padding-bottom: 40px;
  }

  .wra-get-in-touch {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .img-get-in-touch {
    width: auto;
    max-width: 100%;
  }

  .section-hero-v4 {
    margin-top: 40px;
  }

  .wrap-hero-v4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .h-83 {
    font-size: 62px;
  }

  .contant-hero-v4 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .maxw-511 {
    max-width: 100%;
  }

  .maxw-738 {
    order: -1;
  }

  .maxw-738._w-825 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 100%;
  }

  .maxw-738.auto {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-natural-medicine {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .contant-natural-medicine {
    max-width: 100%;
  }

  .wrap-more-hair {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template: "Area-2 Area-2" 1fr
                   ". Area"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-content: stretch space-between;
    place-items: center stretch;
    display: grid;
  }

  .contant-more-hair {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    max-width: 100%;
  }

  .contant-more-hair.gap-0 {
    flex-flow: column;
  }

  .list-more-hair.pd-16.mt-52 {
    margin-top: 52px;
  }

  .contant-bag {
    max-width: none;
  }

  .img-bag {
    display: none;
  }

  .img-bag.moble-show {
    display: block;
  }

  .heading-bio-health-compare {
    text-align: left;
  }

  .grid-bio-health-compare {
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
    width: 100%;
    overflow: auto;
  }

  .heading-compare {
    height: 260px;
  }

  .text-compare {
    width: 147px;
    height: 90px;
    font-size: 17px;
  }

  .wrap-one-tonic-a-day {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .img-one-tonic-a-day {
    margin-left: auto;
    margin-right: auto;
  }

  .img-one-tonic-a-day._1 {
    max-width: 388px;
  }

  .contant-one-tonic-a-day {
    max-width: 100%;
  }

  .contant-one-tonic-a-day._1 {
    max-width: none;
  }

  .tabs {
    justify-content: center;
    align-items: flex-start;
  }

  .tabs-menu-2 {
    max-width: 170px;
    margin-right: 62px;
    display: none;
  }

  .tabs-content {
    max-width: 100%;
  }

  .h-52 {
    font-size: 42px;
  }

  .h-52.s-42 {
    width: auto;
    padding-top: 10px;
  }

  .wrap-terms-conditions {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .section-hero-v5 {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .wrap-hero-v5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .contant-hero-v5 {
    max-width: 100%;
  }

  .img-hero-v5 {
    order: -1;
  }

  .img-hero-v5.position {
    max-width: 100%;
    position: static;
  }

  .wrap-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .card-step {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .wrap-step {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .main-setp {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-top: 42px;
  }

  .contant-step {
    max-width: 100%;
  }

  .contant-step.hide-mbl {
    display: none;
  }

  .step-right {
    max-width: 100%;
  }

  .step-right.p-t-0 {
    padding-top: 0;
  }

  .slide-step {
    max-width: none;
  }

  .maxw-602 {
    max-width: 550px;
  }

  .maxw-602._w-530 {
    max-width: none;
  }

  .maxw-602._3 {
    max-width: 630px;
  }

  .img-step.none {
    display: none;
  }

  .flex-gap-8, .list-2 {
    max-width: 100%;
  }

  .full-img {
    height: auto;
  }

  .img-contant {
    order: -1;
    max-width: 326px;
  }

  .div-block-11 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    max-width: 361px;
  }

  .div-block-12 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-13 {
    width: 100%;
  }

  .wrap-group-btn.mt-0 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-top: 16px;
  }

  .div-block-14 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-15 {
    display: flex;
  }

  .maxw-320 {
    width: 100%;
    max-width: 320px;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-16 {
    max-width: 100%;
  }

  .maxw-580 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .maxw-380, .div-block-19, .div-block-20 {
    max-width: 100%;
  }

  .div-block-21 {
    max-width: 260px;
  }

  .div-block-23 {
    max-width: 400px;
  }

  .div-block-24 {
    justify-content: space-between;
    width: 100%;
    max-width: 450px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .image-6 {
    aspect-ratio: 1.38431;
    object-fit: cover;
    height: auto;
  }

  .maxw-260, .image-7 {
    max-width: 100%;
  }

  .form-block-4 {
    margin-bottom: 0;
  }

  .image-8 {
    width: 100%;
  }

  ._w-430 {
    width: 100%;
    max-width: 256px;
  }

  .maxw-415, .maxw-390 {
    max-width: 100%;
  }

  .img-tablet {
    width: 100%;
    display: block;
  }

  .img-onedistop {
    display: none;
  }

  .img-onedistop._1 {
    object-fit: cover;
    height: 388px;
    display: block;
  }

  .maxw-412, .maxw-250 {
    max-width: 100%;
  }

  .div-block-27 {
    width: 100%;
    max-width: 499px;
  }

  .img-mob-one {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img-mob-one.h-400 {
    height: auto;
  }

  .div-block-29 {
    max-width: 100%;
  }

  .image-9 {
    aspect-ratio: 2.25588;
    object-fit: cover;
    width: 994px;
    max-width: 101%;
    height: auto;
    margin-left: -1px;
  }

  .div-block-30 {
    max-width: 100%;
  }

  .div-block-31 {
    max-width: 264100%;
  }

  .maxw-400._w-100, .maxw-417, .maxw-310, .div-block-33 {
    max-width: 100%;
  }

  .hero-items, .maxw-474 {
    max-width: none;
  }

  ._w-438, .mobile-hide {
    display: none;
  }

  .desktop-hide {
    display: block;
  }

  .text-span-4 {
    display: inline;
  }

  .slider {
    overflow: hidden;
  }

  .text-span-10 {
    color: var(--text-200);
  }

  .text-span-26 {
    display: block;
  }

  .text-field-5 {
    color: #707170;
    background-color: #f3f3f300;
    background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/button_2button.png?v=86992479596014651181770678711);
    background-position: 99%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 8px;
    height: 56px;
    margin-bottom: 32px;
    font-family: Inter, sans-serif;
    font-size: 14.88px;
  }

  .text-field-5.select {
    color: #707170;
    -webkit-appearance: none;
    appearance: none;
    background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/button_1button.png?v=56620520621832789011770678711);
    background-position: 99%;
    background-size: auto;
    font-family: Inter, sans-serif;
    font-size: 14.88px;
  }

  .form-block-5 {
    margin-bottom: 40px;
  }

  .form-6 {
    display: block;
  }

  .div-block-39, .div-block-40 {
    margin-top: 30px;
  }

  .image-20 {
    width: auto;
    max-width: none;
    height: 26px;
  }

  .div-block-54 {
    width: auto;
    max-width: none;
  }

  .div-block-55 {
    width: auto;
    max-width: none;
    height: auto;
    display: block;
  }

  .dropdown-link-3.w--current {
    font-family: Switzer, Arial, sans-serif;
    font-size: 23px;
  }

  .dropdown-list-3 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .dropdown-3 {
    margin-top: 20px;
    margin-left: 0;
  }

  .navbar-link-head-c {
    text-align: center;
    justify-content: space-between;
    height: 54px;
    padding-left: 0;
  }

  .navlink-e {
    text-align: left;
    width: 100%;
  }

  .navbar-link-cont-c {
    padding-top: 16px;
    padding-bottom: 32px;
  }

  .navbar-button-img-c {
    width: 44px;
    height: 44px;
    position: relative;
  }

  .page-padd-hor {
    padding-left: 35px;
    padding-right: 35px;
  }

  .page-padd-hor.page-padd-hor-nav-link {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-button-img-e {
    width: 100%;
    display: block;
  }

  .navbar-link-cont-r-b {
    justify-items: start;
  }

  .navbar-links-block-w {
    background-color: #fff;
    flex-direction: column;
    padding-bottom: 80px;
    position: absolute;
    top: 0;
    left: 35px;
    right: 35px;
  }

  .navbar-links-block-w.gap-16 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .navbar-link-text-w {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .navbar-link-cont-bg-w {
    display: none;
  }

  .navbar-menu-c {
    background-color: #fff;
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: auto;
  }

  .navbar-menu-c.w--open {
    margin-left: auto;
  }

  .phone-link {
    color: #0a374f;
  }

  .image-127 {
    filter: invert(0%);
  }

  .navbar-link-c {
    border-bottom: 1px solid #e1e7f3;
  }

  .navbar-button-img-b-open {
    position: absolute;
    inset: 0%;
  }

  .navbar-link-cont-w {
    background-color: #fff;
    width: 100%;
    display: block;
    position: static;
  }

  .navbar-link-cont-r-1 {
    align-items: flex-start;
  }

  .proven-brand-w {
    align-items: flex-end;
  }

  .proven-bottom-c {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(90px, auto) 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar-link-icon-e {
    width: 100%;
    height: auto;
  }

  .navbar-link-cont-bg-w-white {
    display: none;
  }

  .navbar-button-c {
    justify-content: center;
    align-items: center;
    margin-right: -16px;
    padding: 6px;
    display: flex;
  }

  .navbar-button-c.w--open {
    background-color: #c8c8c800;
    margin-left: auto;
  }

  .navbar-link-text-subhead-e {
    text-align: left;
  }

  .collaction-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .collaction-list.gap-12 {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

  .dropdown-list-4 {
    z-index: 20;
    height: auto;
  }

  .dropdown-list-4.w--open {
    clear: none;
    flex: 0 auto;
  }

  .collection-list-wrapper-5 {
    flex-flow: column;
    display: flex;
  }

  .image-128 {
    display: none;
  }

  .nav-link-4 {
    z-index: 1;
    margin-left: 0;
  }

  .nav-dropdown-2 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    margin-left: 0;
    display: none;
  }

  .nav-dropdown-2.unhide {
    display: block;
  }

  .dropdown-item-wrapper-2 {
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .text-block-22 {
    color: #333;
    text-decoration: none;
  }

  .bold-text-42 {
    padding-right: 0;
  }

  .image-129 {
    transform: rotate(90deg);
  }

  .div-block-148676644 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display: flex;
  }

  .div-block-148676645 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    overflow: visible;
  }

  .div-block-148676646 {
    z-index: 10;
    background-color: #fff;
    height: calc(100dvh - 64px);
    padding-left: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .div-block-148676647 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .div-block-148676648 {
    background-color: #ccc;
  }

  .div-block-148676649 {
    background-color: #fbfbfb;
    margin-top: 20px;
    padding: 5px 20px 10px;
    display:flex;
    flex-direction:column;
    
  }
  .div-block-148676649 a{
     text-decoration:none;
    color:black;

  }

  .text-block-23 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-148676650 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-148676651 {
    z-index: 9;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .text-block-24 {
    font-size: 16px;
  }

  .image-130 {
    width: 32px;
    height: 32px;
  }

  .text-block-25 {
    color: #101828;
  }

  .image-133 {
    margin-right: 1.5px;
  }

  .padding-section-copy.mt-120 {
    padding-top: 60px;
  }

  .padding-section-copy.mt-100, .padding-section-copy.mt-100.mt-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section-copy.mt-100.mt-90 {
    padding-top: 60px;
    padding-bottom: 90px;
  }

  .padding-section-copy.mt-100.btm-60 {
    padding-bottom: 60px;
  }

  .padding-section-copy.mt-100.mob-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section-copy.mt-100.p-40 {
    padding-bottom: 80px;
  }

  .padding-section-copy.btm-167 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .padding-section-copy.mt-150 {
    padding-top: 100px;
  }

  .padding-section-copy.mt-150.bb-2 {
    padding-bottom: 20px;
  }

  .padding-section-copy.mt-190 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .padding-section-copy.mt-130.mt {
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .padding-section-copy.mt-307 {
    padding-top: 0;
  }

  .padding-section-copy.mt-160 {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .padding-section-copy._2 {
    padding-top: 252px;
    padding-bottom: 337px;
  }

  .padding-section-copy._2._3 {
    padding: 40px 10px 140px;
  }

  .navbar_link-2 {
    color: #000;
    width: 100%;
    font-size: 28px;
  }

  .div-block-148676653 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .menu-icon_line-top-2 {
    padding-right: 0;
  }

  .navbar-menu-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .button-5.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .button-5.bg {
    max-width: 256px;
  }

  .button-5.bg.hide-mob {
    display: none;
  }

  .div-block-148676655 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar_menu-2 {
    position: absolute;
  }

  .link-block-5 {
    max-width: 90px;
  }

  .text-size-medium-2 {
    width: auto;
    max-width: none;
  }

  .image-138 {
    transform: rotate(90deg);
  }

  .div-block-148676657 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    overflow: visible;
  }

  .text-block-28 {
    font-size: 16px;
  }

  .image-139 {
    width: 32px;
    height: 32px;
  }

  .dropdown-list-6 {
    z-index: 20;
    height: auto;
  }

  .dropdown-list-6.w--open {
    clear: none;
    flex: 0 auto;
  }

  .div-block-148676660 {
    background-color: #fbfbfb;
    margin-top: 20px;
    padding: 5px 20px 10px;
  }

  .heading-4 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .form-block-7 {
    margin-bottom: 0;
  }

  .menu-icon_line-middle-2 {
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-141 {
    width: 100%;
  }

  .image-142 {
    width: auto;
    max-width: none;
    height: 26px;
  }

  .div-block-148676662 {
    background-color: #ccc;
  }

  .add-btn-2 {
    border: 2px solid #000;
  }

  .add-btn-2.bg {
    display: block;
  }

  .bold-text-59 {
    padding-right: 0;
  }

  .text-block-29 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-148676664 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-148676665 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display: flex;
  }

  .menu-icon_line-bottom-2 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-global-2 {
    width: auto;
    margin-top: 36px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .t-14-2 {
    margin-top: 10px;
  }

  .t-14-2.text-drk {
    margin-top: 3px;
    margin-right: 0;
  }

  .div-block-148676667 {
    width: 100%;
  }

  ._w-131 {
    width: 100%;
    max-width: 256px;
  }

  ._w-131.mt-10 {
    max-width: none;
  }

  .text-block-32 {
    color: #101828;
  }

  .div-block-148676668 {
    z-index: 9;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .image-hero-v1-2 {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-148676669 {
    z-index: 10;
    background-color: #fff;
    height: calc(100dvh - 64px);
    padding-left: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .div-block-148676671 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .div-block-148676672 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .menu-icon_line-top-3 {
    padding-right: 0;
  }

  .wrap-cta-v1-2 {
    grid-column-gap: 265px;
    grid-row-gap: 265px;
    background-image: url(//www.thebiohealthcompany.com/cdn/shop/t/9/assets/group-5248_1group-5248.avif?v=10393110721818077531770678771);
    background-position: 100% 100%;
    background-size: 88%;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 220px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .button-6.pd-16.hide-mob {
    display: none;
    overflow: visible;
  }

  .button-6.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .button-6.pd-16.mt-20.mt-0 {
    text-align: center;
    width: 100%;
  }

  .button-6.bg {
    max-width: 256px;
  }

  .button-6.bg.pd-52 {
    width: 100%;
  }

  .button-6.bg.pd-52.mrt-0 {
    max-width: 100%;
  }

  .div-block-148676674 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-6 {
    max-width: 90px;
  }

  .text-size-medium-3 {
    width: auto;
    max-width: none;
  }

  .image-148 {
    transform: rotate(90deg);
  }

  .div-block-148676676 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    overflow: visible;
  }

  .image-149 {
    width: 32px;
    height: 32px;
  }

  .dropdown-list-8 {
    z-index: 20;
    height: auto;
  }

  .dropdown-list-8.w--open {
    clear: none;
    flex: 0 auto;
  }

  .div-block-148676679 {
    background-color: #fbfbfb;
    margin-top: 20px;
    padding: 5px 20px 10px;
  }

  .heading-5 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .form-block-9 {
    margin-bottom: 0;
  }

  .image-151 {
    width: 100%;
  }

  .image-152 {
    width: auto;
    max-width: none;
    height: 26px;
  }

  .div-block-148676681 {
    background-color: #ccc;
  }

  .add-btn-3 {
    border: 2px solid #000;
  }

  .add-btn-3.bg {
    display: block;
  }

  .bold-text-70 {
    padding-right: 0;
  }

  .image-155 {
    max-width: 100%;
  }

  .text-block-35 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-148676683 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-148676684 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display: flex;
  }

  .t-14-3 {
    margin-top: 10px;
  }

  .t-14-3.text-drk {
    margin-top: 3px;
    margin-right: 0;
  }

  .div-block-148676686 {
    width: 100%;
  }

  .text-block-38 {
    color: #101828;
  }

  .div-block-148676687 {
    z-index: 9;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div-block-148676688 {
    z-index: 10;
    background-color: #fff;
    height: calc(100dvh - 64px);
    padding-left: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .div-block-148676690 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .div-block-148676691 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .menu-icon_line-top-4 {
    padding-right: 0;
  }

  .button-7.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .button-7.bg {
    max-width: 256px;
  }

  .button-7.bg.hide-mob {
    display: none;
  }

  .div-block-148676693 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-7 {
    max-width: 90px;
  }

  .image-159 {
    transform: rotate(90deg);
  }

  .div-block-148676695 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    overflow: visible;
  }

  .image-160 {
    width: 32px;
    height: 32px;
  }

  .image-161 {
    width: 100%;
  }

  .dropdown-list-10 {
    z-index: 20;
    height: auto;
  }

  .dropdown-list-10.w--open {
    clear: none;
    flex: 0 auto;
  }

  .div-block-148676698 {
    background-color: #fbfbfb;
    margin-top: 20px;
    padding: 5px 20px 10px;
  }

  .heading-6 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .form-block-12 {
    margin-bottom: 0;
  }

  .image-163 {
    width: auto;
    max-width: none;
    height: 26px;
  }

  .div-block-148676700 {
    background-color: #ccc;
  }

  .add-btn-4 {
    border: 2px solid #000;
  }

  .add-btn-4.bg {
    display: block;
  }

  .bold-text-78 {
    padding-right: 0;
  }

  .text-block-41 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-148676702 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-148676703 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display: flex;
  }

  .t-14-4 {
    margin-top: 10px;
  }

  .t-14-4.text-drk {
    margin-top: 3px;
    margin-right: 0;
  }

  .div-block-148676705 {
    width: 100%;
  }

  .text-block-44 {
    color: #101828;
  }

  .div-block-148676706 {
    z-index: 9;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div-block-148676707 {
    z-index: 10;
    background-color: #fff;
    height: calc(100dvh - 64px);
    padding-left: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .div-block-148676709 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .wrap-hero-2 {
    width: auto;
  }

  .padding-section-copy-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .h-39-2 {
    font-size: 31.5px;
  }

  .h-39-2.s-30 {
    padding-top: 40px;
    font-weight: 400;
  }

  .text-field-11 {
    border-radius: 4px;
    height: 56px;
    margin-bottom: 28px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
  }

  .link-65.w--current {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-field-12 {
    border-radius: 4px;
    height: 56px;
    margin-bottom: 28px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
  }

  .link-66 {
    color: #006ed8;
    font-family: Switzer, Arial, sans-serif;
    font-size: 14.9px;
    text-decoration: none;
  }

  .form-8-copy {
    width: auto;
  }

  .button-8 {
    text-align: center;
    background-color: #006ed8;
    border-radius: 32px;
    width: auto;
    height: 62px;
    margin-top: 28px;
    padding: 16px 24px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 19.2px;
    line-height: 30px;
    text-decoration: none;
    display: block;
  }

  .wrap-hero-3 {
    width: auto;
  }

  .padding-section-copy-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-13, .text-field-14 {
    border-radius: 4px;
    height: 56px;
    margin-bottom: 28px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
  }

  .text-block-50 {
    margin-bottom: 24px;
  }

  .list-3 {
    padding-left: 20px;
  }

  .wrap-hero-4 {
    width: auto;
  }

  .padding-section-copy-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-15 {
    border-radius: 4px;
    height: 56px;
    margin-bottom: 28px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
  }

  .div-block-148676710 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .menu-icon_line-top-5 {
    padding-right: 0;
  }

  .button-12.bg {
    width: auto;
    min-width: 600px;
    max-width: 600px;
    display: block;
    position: static;
    overflow: auto;
  }

  .button-12.bg._w-100 {
    max-width: 100%;
  }

  .div-block-148676711 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-8 {
    max-width: 90px;
  }

  .image-167 {
    transform: rotate(90deg);
  }

  .div-block-148676713 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    overflow: visible;
  }

  .text-block-56 {
    font-size: 16px;
  }

  .image-168 {
    width: 32px;
    height: 32px;
  }

  .dropdown-list-12 {
    z-index: 20;
    height: auto;
  }

  .dropdown-list-12.w--open {
    clear: none;
    flex: 0 auto;
  }

  .div-block-148676715 {
    background-color: #fbfbfb;
    margin-top: 20px;
    padding: 5px 20px 10px;
  }

  .navbar-2 {
    padding: 13px 34px;
  }

  .image-170 {
    width: auto;
    max-width: none;
    height: 26px;
  }

  .div-block-148676717 {
    background-color: #ccc;
  }

  .bold-text-90 {
    padding-right: 0;
  }

  .text-block-57 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-148676718 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-148676719 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display: flex;
  }

  .text-block-60 {
    color: #101828;
  }

  .div-block-148676720 {
    z-index: 9;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div-block-148676721 {
    z-index: 10;
    background-color: #fff;
    height: calc(100dvh - 64px);
    padding-left: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .div-block-148676723 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .div-block-148676724 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-148676725 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-9 {
    max-width: 90px;
  }

  .image-172 {
    transform: rotate(90deg);
  }

  .text-block-65 {
    font-size: 16px;
  }

  .image-173 {
    width: 32px;
    height: 32px;
  }

  .dropdown-list-14 {
    z-index: 20;
    height: auto;
  }

  .dropdown-list-14.w--open {
    clear: none;
    flex: 0 auto;
  }

  .div-block-148676728 {
    background-color: #fbfbfb;
    margin-top: 20px;
    padding: 5px 20px 10px;
  }

  .heading-9 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .navbar-3 {
    padding: 13px 34px;
  }

  .image-175 {
    width: auto;
    max-width: none;
    height: 26px;
  }

  .div-block-148676730 {
    background-color: #ccc;
  }

  .bold-text-98 {
    padding-right: 0;
  }

  .text-block-66 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-148676731 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-148676732 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display: flex;
  }

  .text-block-71 {
    color: #101828;
  }

  .div-block-148676733 {
    z-index: 9;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div-block-148676734 {
    z-index: 10;
    background-color: #fff;
    height: calc(100dvh - 64px);
    padding-left: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .div-block-148676736 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .div-block-148676737 {
    margin-top: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-148676738 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-10 {
    max-width: 90px;
  }

  .image-177 {
    transform: rotate(90deg);
  }

  .text-block-76 {
    font-size: 16px;
  }

  .image-178 {
    width: 32px;
    height: 32px;
  }

  .dropdown-list-16 {
    z-index: 20;
    height: auto;
  }

  .dropdown-list-16.w--open {
    clear: none;
    flex: 0 auto;
  }

  .div-block-148676741 {
    background-color: #fbfbfb;
    margin-top: 20px;
    padding: 5px 20px 10px;
  }

  .heading-10 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .image-180 {
    width: auto;
    max-width: none;
    height: 26px;
  }

  .div-block-148676743 {
    background-color: #ccc;
  }

  .item-10, .bold-text-106 {
    padding-right: 0;
  }

  .text-block-77 {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-148676744 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-148676745 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    display: flex;
  }

  .text-block-80 {
    color: #101828;
  }

  .div-block-148676746 {
    z-index: 9;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div-block-148676747 {
    z-index: 10;
    background-color: #fff;
    height: calc(100dvh - 64px);
    padding-left: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: scroll;
  }

  .div-block-148676749 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .border {
    width: 216px;
    max-width: none;
    display: block;
    position: static;
    overflow: clip;
  }

  .container-899 {
    justify-content: flex-start;
    align-items: center;
  }

  .button-style-5 {
    width: 64px;
  }

  .svg-6 {
    width: 30px;
  }

  .vector-2 {
    overflow: clip;
  }

  .button-style-6 {
    width: 64px;
  }

  .svg-7 {
    display: flex;
  }

  .svg-8 {
    box-sizing: border-box;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    aspect-ratio: auto;
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-self: flex-end;
    align-items: flex-end;
    display: flex;
    left: auto;
    right: 20px;
    overflow: auto;
  }

  .vector-3 {
    clear: none;
    flex: 0 auto;
    order: 0;
    align-self: flex-end;
    display: block;
    overflow: clip;
  }

  .image-hero-v1-3 {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .mask-2 {
    height: 650px;
  }

  .div-block-148676750 {
    margin-top: 30px;
  }

  .slider-2 {
    overflow: hidden;
  }

  .div-block-148676752 {
    margin-top: 30px;
  }

  .image-hero-v1-4 {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .div-block-148676753 {
    margin-top: 0;
  }

  .slider-3 {
    overflow: hidden;
  }

  .div-block-148676755 {
    margin-top: 30px;
  }

  .img-step-3 {
    padding-top: 40px;
  }

  .container-904 {
    display: block;
  }

  .backgroundborder-2 {
    width: 100%;
    max-width: none;
    margin-bottom: 36px;
  }

  .backgroundborder-3 {
    width: auto;
    max-width: none;
  }

  .container-907 {
    clear: none;
    flex: 0 auto;
    order: -9999;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
    position: static;
    inset: auto auto 0% 0%;
  }

  .button-style-8 {
    justify-content: flex-end;
    align-items: center;
    padding-right: 40px;
  }

  .text-38 {
    align-self: flex-end;
  }

  .container-909 {
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .div-block-148676756 {
    display: none;
  }

  .div-block-148676757 {
    transform: translate(100%);
  }

  .frame-1000001523 {
    margin-bottom: 20px;
  }

  .frame-5358 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 90%;
    margin-top: 10px;
  }

  .text-40 {
    margin-bottom: 24px;
    display: flex;
  }

  .form-block-19 {
    justify-content: center;
    align-items: center;
    height: 80%;
  }

  .text-field-22 {
    border-radius: 4px;
    margin-bottom: 24px;
  }

  .text-field-23 {
    border-radius: 4px;
    height: 50px;
    margin-bottom: 26px;
  }

  .list-item {
    margin-bottom: 24px;
    line-height: 24px;
  }

  .submit-button-9 {
    float: right;
    text-align: center;
    vertical-align: baseline;
    background-color: #006ed8;
    border-radius: 8px;
    width: 184px;
    height: 52px;
    margin-top: 150px;
    padding: 0 24px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 30px;
    display: block;
    position: relative;
    left: 0;
    right: 20px;
    overflow: clip;
  }

  .button-style-9 {
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid #00000014;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 150px;
    margin-right: 4px;
    font-family: Switzer, Arial, sans-serif;
    display: block;
    position: relative;
    top: auto;
    bottom: auto;
    overflow: hidden;
  }

  .list-item-4, .list-item-5, .list-item-6, .list-item-7 {
    line-height: 24px;
  }

  .div-block-148676758 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    margin-top: auto;
    margin-bottom: auto;
  }

  .form-21 {
    justify-content: center;
    align-items: flex-start;
    height: 999%;
  }

  .blog-post {
    width: 600px;
    margin-top: 36px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-109 {
    font-size: 32px;
    line-height: 36px;
  }

  .rich-text-block-2 {
    font-size: 14px;
    line-height: 24px;
  }

  .form-block-20, .form-block-21 {
    margin-bottom: 0;
  }

  .button-style-15, .button-style-16 {
    margin-left: 0;
  }

  .link-191, .link-192, .link-193, .link-194, .link-195, .link-196, .link-197, .link-198, .link-199, .link-200, .link-201, .link-202, .link-203, .link-204, .link-205, .link-block-12, .link-block-13, .link-block-14, .link-block-15, .link-block-16, .link-block-17, .link-block-18, .link-block-19, .link-block-20, .link-block-21 {
    color: #333;
    text-decoration: none;
  }

  .link-block-22 {
    text-decoration: none;
  }

  .image-185, .link-block-24, .link-block-25 {
    cursor: pointer;
  }

  .container-923 {
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
  }

  .container-924 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .container-925 {
    text-align: left;
    order: 0;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .text-48 {
    text-align: left;
    flex-flow: row;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    width: 538.367px;
    display: flex;
  }

  .unlike-the-faceless-brands-out-there-we-put-our-face-name-and-reputation-on-the-line-because-we-are {
    text-align: left;
    align-self: center;
  }

  .container-926 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .background-10 {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 99.1977%;
    display: flex;
  }

  .img_1996-1 {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
  }

  .background-12 {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    max-width: none;
    height: 100%;
  }

  .container-928 {
    width: auto;
    max-width: none;
  }

  .text-51 {
    font-weight: 600;
  }

  .text-block-103 {
    text-align: left;
    flex: 0 auto;
    order: 9999;
    align-self: auto;
    width: auto;
    margin-top: 16px;
  }

  .background-14 {
    text-align: left;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    max-width: 100%;
    height: 453px;
  }

  .img_1996-2 {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
  }

  .article {
    width: auto;
  }

  .hear-the-research-and-proof-straight-from-our-founder {
    font-size: 17.6px;
  }

  .container-940 {
    align-self: center;
    width: auto;
  }

  .text-56 {
    align-self: center;
    font-size: 46.7px;
    line-height: 48px;
  }

  .container-943 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-944, .background-20 {
    height: 577px;
  }

  .untitledthumbnail-3 {
    max-width: 350px;
    height: 577px;
  }

  .lightbox-link {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .container-958 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
  }

  .clip-path-group-3 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .frame-style-2 {
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 20px;
    padding-left: 0;
  }

  .mask-group-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: center;
    max-width: 384.18px;
    margin-left: 0;
    padding-left: 0;
  }

  .heading-21 {
    top: 424px;
  }

  .container-959 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .heading-22 {
    top: 414px;
  }

  .container-965 {
    grid-column-gap: 41%;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-3, .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-4, .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-5 {
    font-size: 43px;
    line-height: 48px;
  }

  .header---end-google-tag-manager-noscript-nav-3 {
    display: none;
  }

  .text-block-113 {
    font-size: 11px;
    line-height: 16.5px;
  }

  .text-block-114 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .button {
    font-size: 1rem;
  }
  .md-w-full {
    width:100% !important;
  }
  .button.bg {
    max-width: 488px;
  }

  .button.bg.pd-52 {
    max-width: 256px;
  }

  .button.bg.pd-52.hide, .button.pd-16.hide-mob {
    display: none;
  }

  .button.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .navbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-tertiary-gray:hover {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    background-color: #0000;
  }

  .logo_logotype {
    display: none;
  }

  .logo_image {
    display: block;
  }

  .img-w-52 {
    display: none;
  }

  .padding-global {
    width: auto;
    max-width: none;
  }

  .container-large {
    width: auto;
  }

  .padding-section.mt-120 {
    padding-top: 120px;
  }

  .padding-section.mt-100.top-60, .padding-section.mt-100.p-40 {
    padding-top: 40px;
  }

  .padding-section.btm-167 {
    padding-top: 60px;
  }

  .padding-section.mt-190 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .padding-section.mt-160 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section._2 {
    padding-top: 40px;
    padding-bottom: 109px;
  }

  .padding-section._2._3 {
    padding-top: 32px;
  }

  .padding-section.mt-201 {
    padding-top: 0;
  }

  .padding-section.mt-100 {
    width: auto;
    max-width: none;
    padding-bottom: 80px;
  }

  .items-hero {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .hero-img {
    margin-top: 0;
    margin-bottom: 0;
  }

  .wrap-hair {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .contant-hair {
    max-width: 100%;
  }

  .h-56.mob-size {
    font-size: 40px;
  }

  .pra-21.font-switzer {
    font-size: 17px;
  }

  .img-hair-items-wrap {
    padding-left: 0;
  }

  .image-hair {
    max-width: 200px;
  }

  .pra-19.font-arail {
    width: auto;
    max-width: none;
    font-size: 15px;
  }

  .pra-19.font-arail.mt-70 {
    height: auto;
    margin-top: 20px;
  }

  .pra-19.s-13 {
    font-size: 15px;
  }

  .pra-19.s-13._w-none {
    width: auto;
  }

  .t-24 {
    font-size: 21px;
  }

  .wrap-work {
    justify-content: flex-start;
    align-items: stretch;
  }

  .heading-work.flex {
    flex-flow: column;
  }
  .heading-work.flex .add-btn-div {
    width: auto;
  }

  .grid-work._3 {
    grid-template-columns: 1fr;
  }

  .crad-work {
    justify-content: flex-start;
  }

  .img-work {
    aspect-ratio: auto;
    object-fit: fill;
    width: auto;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    overflow: auto;
  }

  .t-23.font-arial._1 {
    min-height: auto;
  }

  .heading-health {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .pra-23.font-arial {
    margin-bottom: 0;
    font-size: 21px;
  }

  .pra-23.font-arial._1 {
    font-size: 23px;
    line-height: 1.3913em;
  }

  .grid-health {
    grid-template-columns: 1fr;
  }

  .items-health {
    width: auto;
    max-width: none;
    padding: 24px 16px;
  }

  .h-40 {
    font-size: 32px;
  }

  .h-40.font-arial {
    width: auto;
    height: auto;
  }

  .img-100.side.m-hide {
    display: none;
  }

  .img-100.side.d-hide {
    display: block;
  }

  .img-100._272 {
    max-width: none;
  }

  .img-100.img {
    object-fit: cover;
    object-position: 50% 50%;
    height: 572px;
  }

  .img-100.h-200.tblet {
    width: auto;
  }

  .contant-get-start {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
  }

  .grid-get-start {
    grid-template-columns: 1fr;
  }

  .h-54.centr {
    text-align: center;
    font-size: 42px;
  }

  .h-54.font-arial.hide {
    max-width: 340px;
  }

  .h-54.s-42.left {
    width: 100%;
  }

  .h-54.s-42.left.f-30 {
    justify-content: flex-end;
    align-items: flex-start;
    font-size: 43.48px;
  }

  .t-18.font-siwz.d-none {
    line-height: 30px;
    display: block;
  }

  .t-18.font-siwz.m-none {
    display: none;
  }

  .divider.mt-8 {
    margin-top: 0;
  }

  .wrap-btn {
    width: 100%;
  }

  .img-get-start.molbe {
    margin-top: 20px;
    display: flex;
  }

  .img-get-start._2 {
    width: 100%;
    max-width: 400px;
  }

  .heading-research-wrap {
    max-width: 100%;
  }

  .bg-box {
    margin-bottom: 20px;
  }

  .wrap-fingertips {
    flex-flow: column;
  }

  .img-fingertips {
    order: -1;
  }

  .h-36.font-arial._w-10 {
    font-size: 31px;
  }

  .wrap-our-attention {
    flex-flow: column;
  }

  .text-size-medium {
    width: auto;
    font-family: Switzer, Arial, sans-serif;
  }

  .faq_accordion {
    width: auto;
  }

  .faq_question {
    align-items: flex-start;
    width: auto;
    margin-top: 0;
  }

  .faq_component {
    margin-top: 3rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .faq_heading {
    width: auto;
  }

  .faq_heading.text-drk {
    text-align: left;
    align-self: auto;
    width: auto;
  }

  .faq_heading.font-intr {
    width: auto;
  }

  .wrap-faq {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .wrap-cta {
    flex-flow: column;
  }

  .img-cta {
    order: -1;
    max-width: 100%;
    display: flex;
  }

  .h-39 {
    font-size: 30px;
  }

  .maxw-480._w-300._430 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .menu-list-footer._4.mt-16 {
    width: auto;
    overflow: visible;
  }

  .btm-footer {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .maxw-404 {
    max-width: 280px;
  }

  .maxw-386 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 687px;
    max-width: 100%;
  }

  .t-14 {
    margin-top: 10px;
  }

  .t-14.text-drk {
    margin-top: 0px;
  }

  .wrap-hero-v1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .maxw-364 {
    grid-template-columns: 1fr;
    max-width: 100%;
    display: block;
  }

  .h-32 {
    font-size: 24px;
  }

  .h-32.font-700 {
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .pra-16.mt-8 {
    width: auto;
  }

  .drop-wrp {
    margin-top: 0;
  }

  .dropdown-toggle {
    display: flex;
  }

  .h-60 {
    font-size: 32px;
  }

  .grid-way-hair {
    flex-flow: column;
  }

  .grid-way-hair.centr {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .pra-18.font-swtz {
    line-height: 28px;
  }

  .img-way-hair {
    order: 1;
    max-width: 100%;
  }

  .wrap-about {
    flex-flow: column;
  }

  .pra-17 {
    font-size: 16px;
  }

  .pra-17.italic {
    width: 372px;
  }

  .img-good-to-know {
    order: -1;
  }

  .grid-blog-list {
    grid-template-columns: 1fr;
  }

  .heading-blog.centr {
    text-align: center;
    width: 100%;
    max-width: 273px;
    margin-left: auto;
    margin-right: auto;
  }

  .img-blog.mob-show {
    display: block;
  }

  .section-hero-about {
    height: 312px;
  }

  .h-65.s-50 {
    font-size: 36px;
  }

  .grid-system {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
  }

  .img-system {
    order: -1;
  }

  .wrap-contant.flex, .grid-our-vision {
    flex-flow: column;
  }

  .h-88 {
    font-size: 50px;
  }

  .wrap-about-v2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .contant-about-v2 {
    flex-flow: column;
  }

  .maxw-700._w-720 {
    order: -1;
  }

  .maxw-700.mt-100 {
    margin-top: 0;
  }

  .grid-nutural {
    grid-template-columns: 1fr;
  }

  .section-one-bag {
    padding-top: 20px;
  }

  .wrap-one-bag {
    grid-template-columns: 1fr;
    width: auto;
    max-width: none;
  }

  .contant-one-bag {
    width: auto;
    max-width: none;
  }

  .img-one-bag {
    width: auto;
    height: auto;
    display: flex;
  }

  .link-block-3.mt-32 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .wrap-hero-v3 {
    text-align: center;
  }

  .h-64 {
    font-size: 50px;
  }

  .wra-get-in-touch {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .contant-get-in-touch {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
  }

  .section-hero-v4 {
    margin-top: 0;
  }

  .h-83 {
    font-size: 45px;
  }

  .contant-hero-v4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 40px;
  }

  .maxw-738 {
    order: -1;
  }

  .grid-natural-medicine {
    flex-flow: column;
  }

  .wrap-more-hair {
    place-items: start stretch;
  }

  .contant-more-hair {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    max-width: 100%;
  }

  .wrap-bag {
    flex-flow: column;
  }

  .img-bag {
    display: none;
  }

  .img-bag.moble-show {
    display: block;
  }

  .section-bio-health-compare {
    overflow: hidden;
  }

  .text-compare {
    height: 72px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .wrap-one-tonic-a-day {
    text-align: center;
    flex-flow: column;
  }

  .contant-one-tonic-a-day {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
  }

  .tabs-menu-2 {
    margin-right: 20px;
  }

  .tab-link-faq {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
  }

  .h-52.s-42 {
    width: auto;
    padding-top: 10px;
    padding-bottom: 21px;
    font-size: 30px;
  }

  .faq-tab-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .wrap-terms-conditions {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    width: auto;
  }

  .contant-terms {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .wrap-hero-v5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .wrap-card {
    grid-template-columns: 1fr;
  }

  .card-step {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .main-setp {
    flex-flow: column;
  }

  .step-right.pad-top-0 {
    padding-top: 60px;
  }

  .step-right.pad-top-0.remove-60 {
    padding-top: 0;
  }

  .heading-step {
    width: 488px;
    max-width: 100%;
    font-size: 81.3px;
  }

  .heading-step.s-85 {
    aspect-ratio: auto;
    object-fit: scale-down;
    width: auto;
    height: auto;
    font-size: 71px;
    position: static;
    overflow: clip;
  }

  .step-items {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .maxw-602._w-530 {
    width: auto;
    max-width: 100%;
  }

  .img-step {
    margin-top: 10px;
  }

  .img-contant {
    max-width: none;
  }

  .wrap-group-btn {
    display: none;
  }

  .wrap-group-btn.mt-0 {
    flex-flow: column;
    display: flex;
  }

  .div-block-15 {
    flex-flow: column;
  }

  .maxw-320 {
    max-width: 100%;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
    background-color: var(--untitled-ui--primary600\<deleted\|variable-c514c1b4\>);
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape, .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-faq01_accordion {
    border-bottom-style: solid;
  }

  .uui-faq01_question {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .faq2_icon-wrapper {
    display: block;
  }

  .uui-faq01_component {
    margin-top: 3rem;
  }

  .uui-faq01_cta {
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .avatar-stack_component {
    margin-bottom: 1.5rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .space-medium-2 {
    min-height: 1.5rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-block-3 {
    display: none;
  }

  .maxw-100 {
    height: auto;
    max-height: none;
  }

  .maxw-580 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .maxw-580.h-none {
    width: auto;
  }

  .div-block-23 {
    width: 100%;
    max-width: 380px;
  }

  .image-6 {
    aspect-ratio: 1.04;
  }

  .image-8 {
    text-align: center;
    padding-left: 0;
  }

  .img-onedistop, .maxw-250 {
    width: auto;
    max-width: none;
  }

  .img-mob-one {
    width: 100%;
  }

  .img-mob-one.h-400 {
    width: auto;
    max-width: none;
    height: 260px;
  }

  .arrow-research {
    height: auto;
    margin-top: 0;
    top: 200px;
  }

  .arrow-research.right {
    height: auto;
    padding-top: 0;
  }

  .image-10 {
    margin-top: 7px;
  }

  .image-11, .image-12 {
    margin-top: 20px;
  }

  .image-13, .image-14 {
    margin-top: 30px;
  }

  .image-15 {
    margin-top: 7px;
  }

  .image-16, .image-17 {
    margin-top: 80px;
  }

  .image-18, .image-19 {
    margin-top: 20px;
  }

  .div-block-39 {
    margin-top: 60px;
  }

  .div-block-40, .div-block-43 {
    margin-top: 40px;
  }

  .div-block-44 {
    margin-top: 10px;
  }

  .div-block-45 {
    margin-top: 20px;
  }

  .div-block-46 {
    margin-top: 40px;
  }

  .div-block-47 {
    margin-top: 20px;
  }

  .text-block-6 {
    background-color: #fbfbfb;
  }

  .image-21 {
    width: 40px;
    max-width: none;
    top: 40px;
    right: 10px;
  }

  .div-block-54 {
    width: auto;
  }

  .div-block-55 {
    width: auto;
    height: auto;
    display: block;
  }

  .dropdown-link-3.w--current {
    font-family: Switzer, Arial, sans-serif;
    font-size: 23px;
  }

  .page-padd-hor {
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-links-block-w {
    left: 16px;
    right: 16px;
  }

  .proven-brand-w {
    align-items: flex-end;
  }

  .navbar-link-text-head-e {
    text-align: left;
  }

  .proven-bottom-c {
    grid-template-columns: minmax(90px, auto) 1fr;
  }

  .collaction-list, .collaction-list.gap-12 {
    grid-template-columns: 1fr;
  }

  .dropdown-list-4 {
    display: none;
  }

  .dropdown-list-4.w--open {
    max-height: 70vh;
    overflow: scroll;
  }

  .dropdown-item-2.first-child {
    border-left-style: none;
  }

  .image-128 {
    padding-right: 3px;
  }

  .nav-link-4 {
    width: 100%;
    padding-left: 10px;
  }

  .nav-dropdown-2 {
    flex-flow: column;
    justify-content: space-between;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    display: none;
  }

  .dropdown-item-wrapper-2 {
    grid-row-gap: 4px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .div-block-148676646 {
    height: calc(100dvh - 64px);
    display: block;
  }

  .text-block-23 {
    font-weight: 600;
  }

  .div-block-148676650 {
    transition: all .3s;
  }

  .image-130 {
    width: 32px;
  }

  .padding-section-copy.mt-120 {
    padding-top: 120px;
  }

  .padding-section-copy.mt-100 {
    width: auto;
    max-width: none;
    padding-bottom: 80px;
  }

  .padding-section-copy.mt-100.top-60, .padding-section-copy.mt-100.p-40 {
    padding-top: 40px;
  }

  .padding-section-copy.btm-167 {
    padding-top: 60px;
  }

  .padding-section-copy.mt-190 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .padding-section-copy.mt-160 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section-copy._2 {
    padding-top: 40px;
    padding-bottom: 109px;
  }

  .padding-section-copy._2._3 {
    padding-top: 32px;
  }

  .padding-section-copy.mt-201 {
    padding-top: 60px;
  }

  .button-5 {
    font-size: 1rem;
  }

  .button-5.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .button-5.bg {
    max-width: 488px;
  }

  .div-block-148676655 {
    transition: all .3s;
  }

  .text-size-medium-2 {
    width: auto;
    font-family: Switzer, Arial, sans-serif;
  }

  .image-139 {
    width: 32px;
  }

  .dropdown-list-6 {
    display: none;
  }

  .dropdown-list-6.w--open {
    max-height: 70vh;
    overflow: scroll;
  }

  .image-141 {
    text-align: center;
    padding-left: 0;
  }

  .add-btn-2.bg {
    align-self: auto;
    width: 100%;
  }

  .text-block-29 {
    font-weight: 600;
  }

  .padding-global-2 {
    width: auto;
    max-width: none;
  }

  .t-14-2 {
    margin-top: 10px;
  }

  .t-14-2.text-drk {
    margin-top: 2px;
  }

  .div-block-148676667 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: block;
    overflow: visible;
  }

  .text-block-33 {
    display: none;
  }

  .div-block-148676669 {
    height: calc(100dvh - 64px);
    display: block;
  }

  .button-6 {
    font-size: 1rem;
  }

  .button-6.pd-16.hide-mob {
    display: none;
  }

  .button-6.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .button-6.bg {
    max-width: 488px;
  }

  .button-6.bg.pd-52 {
    max-width: 256px;
  }

  .div-block-148676674 {
    transition: all .3s;
  }

  .text-size-medium-3 {
    width: auto;
    font-family: Switzer, Arial, sans-serif;
  }

  .image-149 {
    width: 32px;
  }

  .dropdown-list-8 {
    display: none;
  }

  .dropdown-list-8.w--open {
    max-height: 70vh;
    overflow: scroll;
  }

  .pra-17-2 {
    font-size: 16px;
  }

  .image-151 {
    text-align: center;
    padding-left: 0;
  }

  .text-block-35 {
    font-weight: 600;
  }

  .t-14-3 {
    margin-top: 10px;
  }

  .t-14-3.text-drk {
    margin-top: 2px;
  }

  .text-block-39 {
    display: none;
  }

  .div-block-148676688 {
    height: calc(100dvh - 64px);
    display: block;
  }

  .button-7 {
    font-size: 1rem;
  }

  .button-7.pd-16.show-mobe {
    text-align: center;
    display: block;
  }

  .button-7.bg {
    max-width: 488px;
  }

  .div-block-148676693 {
    transition: all .3s;
  }

  .image-160 {
    width: 32px;
  }

  .image-161 {
    text-align: center;
    padding-left: 0;
  }

  .dropdown-list-10 {
    display: none;
  }

  .dropdown-list-10.w--open {
    max-height: 70vh;
    overflow: scroll;
  }

  .text-block-41 {
    font-weight: 600;
  }

  .t-14-4 {
    margin-top: 10px;
  }

  .t-14-4.text-drk {
    margin-top: 2px;
  }

  .text-block-45 {
    display: none;
  }

  .div-block-148676707 {
    height: calc(100dvh - 64px);
    display: block;
  }

  .wrap-hero-2 {
    width: auto;
  }

  .padding-section-copy-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-2 {
    width: auto;
  }

  .h-39-2 {
    font-size: 30px;
  }

  .h-39-2.s-30 {
    width: auto;
  }

  .text-field-11 {
    border-radius: 4px;
    height: 56px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
    line-height: 56px;
  }

  .link-65.w--current, .text-block-48 {
    width: auto;
  }

  .text-field-12 {
    border-radius: 4px;
    height: 56px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
  }

  .form-8-copy {
    width: auto;
  }

  .button-8 {
    text-align: center;
    background-color: #006ed8;
    border-radius: 32px;
    height: 62px;
    padding: 16px 24px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 19.2px;
    line-height: 30px;
    text-decoration: none;
    display: block;
    overflow: visible;
  }

  .wrap-hero-3 {
    width: auto;
  }

  .padding-section-copy-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-13 {
    border-radius: 4px;
    height: 56px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
    line-height: 56px;
  }

  .text-block-49 {
    width: auto;
  }

  .text-field-14 {
    border-radius: 4px;
    height: 56px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
  }

  .wrap-hero-4 {
    width: auto;
  }

  .padding-section-copy-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-52 {
    width: auto;
  }

  .text-field-15 {
    border-radius: 4px;
    height: 56px;
    font-family: Switzer, Arial, sans-serif;
    font-size: 15.5px;
  }

  .nav---membership-portal {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 0;
  }

  .button-12 {
    font-size: 1rem;
  }

  .button-12.bg {
    min-width: auto;
    max-width: none;
    overflow: visible;
  }

  .button-12.bg._w-100 {
    width: 75%;
  }

  .div-block-148676711 {
    transition: all .3s;
  }

  .image-168 {
    width: 32px;
  }

  .dropdown-list-12 {
    display: none;
  }

  .dropdown-list-12.w--open {
    max-height: 70vh;
    overflow: scroll;
  }

  .navbar-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .item-3 {
    padding-right: 0;
  }

  .text-block-57 {
    font-weight: 600;
  }

  .text-block-61 {
    display: none;
  }

  .div-block-148676721 {
    height: calc(100dvh - 64px);
    display: block;
  }

  .div-block-148676725 {
    transition: all .3s;
  }

  .image-173 {
    width: 32px;
  }

  .link-style-7 {
    width: 205px;
  }

  .dropdown-list-14 {
    display: none;
  }

  .dropdown-list-14.w--open {
    max-height: 70vh;
    overflow: scroll;
  }

  .navbar-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-66 {
    font-weight: 600;
  }

  .text-block-72 {
    display: none;
  }

  .div-block-148676734 {
    height: calc(100dvh - 64px);
    display: block;
  }

  .div-block-148676738 {
    transition: all .3s;
  }

  .image-178 {
    width: 32px;
  }

  .dropdown-list-16 {
    display: none;
  }

  .dropdown-list-16.w--open {
    max-height: 70vh;
    overflow: scroll;
  }

  .item-10 {
    width: 215px;
  }

  .text-block-77 {
    font-weight: 600;
  }

  .text-block-81 {
    display: none;
  }

  .div-block-148676747 {
    height: calc(100dvh - 64px);
    display: block;
  }

  .margin-2 {
    width: 100%;
  }

  .text-26 {
    width: auto;
  }

  .border {
    width: 257px;
    max-width: none;
  }

  .text-31, .container-899 {
    width: auto;
  }

  .button-style-7 {
    width: 100%;
    overflow: auto;
  }

  .svg-8 {
    left: auto;
    right: 20px;
  }

  .mask-2 {
    height: 690px;
  }

  .arrow-research-2 {
    height: auto;
    margin-top: 0;
    top: 200px;
  }

  .arrow-research-2.right {
    height: auto;
    padding-top: 0;
  }

  .div-block-148676750 {
    margin-top: 40px;
  }

  .div-block-148676752 {
    margin-top: 60px;
  }

  .img-step-2 {
    margin-top: 10px;
  }

  .arrow-research-3 {
    height: auto;
    margin-top: 0;
    top: 200px;
  }

  .arrow-research-3.right {
    height: auto;
    padding-top: 0;
  }

  .div-block-148676753 {
    align-self: center;
    margin-top: 0;
  }

  .div-block-148676755 {
    margin-top: 60px;
  }

  .img-step-3 {
    margin-top: 10px;
  }

  .container-903 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-148676757 {
    width: 100%;
  }

  .frame-1000001523 {
    max-width: none;
  }

  .frame-5358 {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
  }

  .form-block-19 {
    width: 100%;
  }

  .text-field-22 {
    width: 100%;
    max-width: none;
  }

  .submit-button-9 {
    width: 100%;
  }

  .button-style-9 {
    width: 100%;
    margin-right: 4px;
  }

  .div-block-148676758, .form-21 {
    width: 100%;
  }

  .blog-post {
    width: 100%;
    padding-left: 36px;
    padding-right: 36px;
  }

  .bold-text-109 {
    font-size: 32px;
    line-height: 36px;
  }

  .button-style-15, .button-style-16 {
    margin-left: 0;
  }

  .text-48 {
    width: auto;
  }

  .container-926 {
    align-self: center;
  }

  .background-10 {
    height: 100%;
  }

  .img_1996-1 {
    width: 100%;
    max-width: 100%;
  }

  .text-block-103 {
    margin-top: 16px;
    line-height: 31px;
  }

  .img_1996-2 {
    align-self: flex-start;
    width: 100%;
  }

  .hear-the-research-and-proof-straight-from-our-founder, .container-941 {
    font-size: 17.6px;
  }

  .text-56 {
    font-size: 44px;
    line-height: 48px;
  }

  .container-943 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-944 {
    height: 672px;
  }

  .background-20 {
    justify-content: center;
    align-items: flex-start;
    max-width: 402px;
    height: 672px;
  }

  .untitledthumbnail-3 {
    max-width: none;
    height: 672px;
  }

  .text-block-112 {
    margin-top: 24px;
    font-size: 17.86px;
  }

  .separator {
    width: auto;
  }

  .left {
    width: 43%;
    height: 76px;
  }

  .tf-logo {
    display: block;
  }

  .background-23 {
    padding-left: 68px;
    padding-right: 68px;
  }

  .overlooked-natural-compounds-the-world-has-yet-to-discover-dose-and-properly-deliver-to-solve-health {
    line-height: 34px;
  }

  .main-2 {
    height: 644px;
  }

  .link-style-10 {
    justify-content: flex-start;
    align-items: center;
    height: 674px;
  }

  .container-958 {
    justify-content: center;
    align-items: flex-start;
  }

  .frame-style-2 {
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
  }

  .mask-group-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    max-width: 334px;
    margin-left: 0;
  }

  .heading-21 {
    top: 426px;
  }

  .container-959 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .heading-22 {
    padding-right: 0;
    top: 416px;
  }

  .container-963 {
    display: block;
  }

  .container-965 {
    grid-column-gap: 18%;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-3 {
    line-height: 46px;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-4 {
    font-size: 43px;
    line-height: 46px;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-5 {
    line-height: 46px;
  }

  .header---end-google-tag-manager-noscript-nav-3 {
    display: none;
  }

  .container-966 {
    width: 100%;
  }

  .social-2 {
    display: block;
  }

  .list-11 {
    display: flex;
  }

  .text-block-113 {
    font-size: 11px;
    line-height: 16.5px;
  }

  .text-block-114 {
    display: none;
  }

  .link-block-28, .link-block-29 {
    height: 674px;
  }
}

@media screen and (max-width: 479px) {
  .page-wrapper {
    overflow: hidden;
  }

  .button.pd-20 {
    text-align: center;
    width: 100%;
  }
  .add-btn {
    width:100% !important;
  }
  

  .button.pd-20.auto {
    width: 100%;
    margin-top: 40px;
  }

  .button.pd-20.auto.mt-10 {
    margin-top: 17px;
  }

  .button.bg {
    max-width: 100%;
    height: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .button.bg.pd-52._w-100 {
    max-width: 1005px;
  }

  .button.bg._w-100 {
    background-color: #006ed8;
  }

  .button.pd-24 {
    text-align: center;
    width: 100%;
  }

  .button-tertiary-gray {
    font-size: 15px;
  }

  .padding-global {
    padding-left: 24px;
    padding-right: 24px;
  }

  .padding-global.pad-remove {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.mob-24 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .padding-global.pd-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-large {
    width: auto;
  }

  .padding-section.mt-120 {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .padding-section.mt-60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-section.mt-100.another-60 {
    padding-top: 50px;
  }

  .padding-section.mt-100.mt-60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-section.mt-100.mt-60.none {
    max-width: none;
  }

  .padding-section.mt-100.mt-90 {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .padding-section.mt-100.mt-90.none {
    max-width: none;
  }

  .padding-section.mt-100.mob-60 {
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section.mt-100.top-60 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section.mt-100.top-60._w-100, .padding-section.mt-100.p-40._w-100 {
    max-width: none;
  }

  .padding-section.mt-100.mb-100 {
    padding-bottom: 100px;
  }

  .padding-section.mt-100.mb-100._w-100 {
    max-width: none;
  }

  .padding-section.mt-100.center {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section.mt-100.table {
    max-width: none;
  }

  .padding-section.btm-167 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .padding-section.mt-150 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section.mt-130 {
    padding-top: 130px;
  }

  .padding-section.mt-130.mt {
    padding-top: 30px;
  }

  .padding-section.mt-155 {
    padding-top: 120px;
  }

  .padding-section.mt-100 {
    width: 100%;
    max-width: none;
    padding: 40px 0;
  }

  .items-hero {
    justify-content: flex-start;
    align-items: center;
    max-width: 270px;
  }

  .h-28 {
    font-size: 24px;
  }

  .wrap-hair {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1.5fr;
  }

  .contant-hair {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .h-56 {
    font-size: 30px;
  }

  .h-56.font-arial {
    font-size: 32px;
  }

  .h-56.font-arial.s-54 {
    color: #0c240e;
    font-size: 32px;
    line-height: 1.15625em;
  }

  .h-56.font-arial.s-44 {
    line-height: 33.6px;
  }

  .h-56.s-44 {
    font-size: 32px;
  }

  .pra-21.font-switzer {
    font-size: 17px;
  }

  .pra-21.font-switzer.font-600 {
    font-size: 16px;
  }

  .img-hair-items-wrap {
    align-items: flex-start;
    padding-right: 2px;
  }

  .image-hair {
    max-width: 164px;
    height: 372px;
  }

  .maxw-309 {
    max-width: none;
  }

  .t-15.hide {
    display: none;
  }

  .t-15.mt-24 {
    display: block;
  }

  .pra-19 {
    font-size: 17.75px;
  }

  .pra-19.font-arail {
    width: auto;
    max-width: none;
  }

  .pra-19.font-arail.mt-70 {
    height: auto;
  }

  .pra-19.itlc.none {
    width: auto;
    font-style: normal;
  }

  .pra-19.s-13 {
    font-size: 13px;
    line-height: 22px;
  }

  .pra-19.s-13._w-none {
    font-size: 13.89px;
  }

  .pra-19.n-width {
    margin-bottom: 0;
  }

  .wrap-card-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .t-24.font-arial {
    font-size: 24px;
  }

  .wrap-work {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .heading-work {
    max-width: 310px;
  }

  .h-53 {
    font-size: 30.75px;
  }

  .grid-work {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .crad-work {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .img-work {
    height: auto;
  }

  .t-23.font-switzer, .t-23.font-arial {
    font-size: 19px;
  }

  .pra-23 {
    font-size: 18px;
  }

  .pra-23.font-swz {
    font-size: 17px;
  }

  .pra-23.font-swz.font-arial {
    font-size: 17.58px;
    line-height: 28px;
  }

  .pra-23.font-arial {
    width: auto;
    max-width: none;
    font-size: 18px;
  }

  .pra-23.font-arial._1 {
    letter-spacing: -.65px;
    line-height: 28px;
  }

  .pra-23.font-arial._1.f-18 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 18px;
  }

  .grid-health {
    grid-template-columns: 1fr;
  }

  .items-health {
    padding: 24px 16px;
  }

  .h-40 {
    font-size: 28px;
  }

  .h-40.font-arial {
    height: auto;
    font-size: 23px;
  }

  .h-40.s-32 {
    font-size: 28px;
  }

  .img-100.height {
    object-fit: cover;
  }

  .img-100.hide-tablet {
    width: auto;
    max-width: 100%;
  }

  .img-100.cover {
    aspect-ratio: 1;
    overflow: auto;
  }

  .img-100.side {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    height: 100%;
  }

  .img-100.img {
    height: 395px;
  }

  .img-100.h-200 {
    object-fit: cover;
    object-position: 50% 0%;
  }

  .img-100.h-200.tblet {
    height: 224px;
  }

  .img-100.h-388 {
    height: 339px;
  }

  .img-100.hover {
    box-sizing: content-box;
    object-fit: cover;
    width: auto;
    max-width: none;
    overflow: visible;
  }

  .section-get-start {
    padding-top: 37px;
  }

  .h-54 {
    font-size: 31px;
  }

  .h-54.centr {
    font-size: 31.783px;
  }

  .h-54.font-swtz.s-42 {
    text-align: left;
    align-self: flex-start;
    width: 100%;
    max-width: 342px;
    font-size: 31px;
  }

  .h-54.font-arial, .h-54.font-arial.s-44 {
    font-size: 31px;
  }

  .h-54.font-arial.hide {
    max-width: 239px;
    font-size: 32px;
  }

  .h-54.s-42 {
    text-align: center;
    letter-spacing: -.96px;
    align-self: center;
    width: auto;
    font-size: 32px;
  }

  .h-54.s-42.text-blck-light {
    font-size: 31px;
  }

  .h-54.s-42.text-blck-light.s-22 {
    font-size: 22px;
  }

  .h-54.s-42.font-arial {
    font-size: 30px;
  }

  .h-54.s-42.left {
    text-align: left;
  }

  .h-54.s-42.left.spacing {
    align-self: flex-start;
    margin-bottom: 20px;
    font-size: 31px;
  }

  .h-54.s-42.left.f-30 {
    align-self: flex-start;
    width: 100%;
    max-width: 325px;
    font-size: 30px;
  }

  .t-16.font-700 {
    font-size: 14px;
  }

  .t-16.font-700.s-16 {
    max-width: 161.5px;
    font-size: 14.72px;
    line-height: 24px;
  }

  .t-16.font-700.s-17 {
    font-size: 14px;
  }

  .t-16.center {
    margin-top: 16px;
  }

  .t-16.font-swz {
    width: 311px;
  }

  .t-16.font-600.t-14 {
    margin-top: 12px;
  }

  .t-16.font-600.f-18 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-self: flex-start;
    width: 131px;
    margin-right: 5px;
    display: flex;
    font-size:16.32px;
  }

  .t-18.font-700 {
    padding-top: .5px;
    font-size: 17px;
  }

  .t-18.text-drk {
    font-size: 16px;
    line-height: 1.3913em;
  }

  .t-18.font-siwz {
    font-size: 17px;
    line-height: 28px;
  }

  .t-18.font-siwz.d-none {
    line-height: 28px;
  }

  .divider.bg-drk.moble {
    display: block;
  }

  .divider.bg-blck.hide-mbl {
    display: none;
  }

  .text-17 {
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 16px;
  }

  .wrap-btn {
    width: 100%;
  }

  .birthday-select {
    background-position: right 15px top 50%;
    background-size: 10px auto;
  }

  .img-get-start {
    display: block;
  }

  .icon-text-wrap.gap-20 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 2px;
    padding-top: 5px;
  }

  .contant-research-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 358px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .contant-research-wrap._w-100 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-box {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .grid-research.gap-40 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .h-89 {
    font-size: 52px;
  }

  .pra-11.text-black {
    max-width: 326px;
  }

  .pra-11.text-black._w-100 {
    width: auto;
    max-width: none;
  }

  .pra-11.italic {
    font-size: 11px;
    line-height: 18px;
  }

  .pra-11.font-arial {
    width: 100%;
  }

  .img-fingertips {
    margin-bottom: 20px;
  }

  .maxw-240._2 {
    max-width: 120px;
  }

  .wrap-solution {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .maxw-243 {
    max-width: 220px;
  }

  .t-19.font-700 {
    font-size: 16px;
    line-height: 1.4em;
  }

  .h-36 {
    font-size: 19px;
  }

  .h-36.font-arial {
    max-width: 342px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .h-36.font-arial._w-10 {
    max-width: none;
    font-size: 19.84px;
  }

  .wrap-our-attention {
    position: relative;
  }

  .contant-our-attention.padd {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-size-medium {
    padding-right: 10px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 17.5px;
    line-height: 1.57895em;
  }

  .faq_question {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .section-faq.p {
    padding-bottom: 80px;
  }

  .faq_heading {
    font-family: Switzer, Arial, sans-serif;
    font-size: 16.88px;
    font-weight: 600;
    line-height: 28px;
  }

  .faq_heading.text-drk {
    text-align: left;
    width: auto;
  }

  .maxw-438 {
    max-width: 275px;
  }

  .maxw-438._w-100 {
    max-width: 270px;
  }

  .maxw-438._w-490 {
    max-width: 275px;
  }

  .maxw-438._1 {
    max-width: 310px;
  }

  .img-cta {
    max-width: 100%;
  }

  .h-39 {
    font-size: 23px;
  }

  .h-39.s-28 {
    font-size: 24px;
  }

  .h-39.s-39 {
    font-size: 23px;
  }

  .h-39.s-30 {
    font-size: 30px;
  }

  .menu-footer-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .menu-list-footer {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .menu-list-footer._4 {
    max-width: 326px;
  }

  .menu-list-footer._4.mt-16 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .menu-list-footer._3, .menu-list-footer._2, .menu-list-footer._1 {
    max-width: none;
  }

  .t-17 {
    font-size: 15px;
    font-weight: 400;
  }

  .t-17.font-700.cap {
    text-transform: uppercase;
  }

  .flex-gap-7 {
    justify-content: flex-start;
    align-items: center;
  }

  .link {
    text-align: center;
  }

  .form-2 {
    max-width: 326px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .btm-footer {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    margin-top: 40px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .link-block {
    max-width: 103.05px;
  }

  .maxw-404 {
    text-align: center;
  }

  .maxw-404._w-216 {
    max-width: 100%;
  }

  .h-34 {
    font-size: 29px;
  }

  .h-34.s-31 {
    display: none;
  }

  .h-34.s-31.moble {
    font-size: 29px;
    display: block;
  }

  .flex-gap-16 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .flex-gap-16.vtl {
    width: auto;
  }

  .maxw-386 {
    width: 415px;
    max-width: 100%;
  }

  .div-block-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .wrap-cta-v1 {
    grid-column-gap: 140px;
    grid-row-gap: 140px;
    background-position: 97% 70%;
    background-size: auto 130px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .t-14.text-drk {
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    /* margin-top: 2px; */
    padding-top: 0;
    /* display: flex; */
  }

  .wrap-hero-v1 {
    margin-top: 20px;
  }

  .h-32.left {
    text-align: left;
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .pra-16.mt-8 {
    margin-bottom: 15px;
    line-height: 22.9px;
  }

  .radio-button-field {
    padding-right: 17px;
  }

  .radio-button {
    max-height: none;
  }

  .add-btn, .add-btn.bg {
    height: 51.5px;
  }

  .dropdown-list.w--open {
    padding-top: 0;
  }

  .contant-drop {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-top: 10px;
    margin-bottom: 0;
    padding-bottom: 0px;
  }
  .contant-drop.contant-drop-boxes {
    padding-bottom: 20px;
  }
  .discount-text {
    font-size: 10px;
  }

  .wrap-way-hair {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .h-60 {
    font-size: 32px;
  }

  .grid-way-hair {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .t-22 {
    font-size: 16px;
  }

  .t-22.font-600 {
    font-size: 15px;
  }

  .t-22.font-600.font-arial {
    padding-top: 8.5px;
    font-family: Switzer, Arial, sans-serif;
    font-weight: 600;
  }

  .pra-18 {
    font-size: 16px;
  }

  .img-way-hair {
    text-align: center;
    margin-top: 0;
  }

  .wrap-about {
    padding-left: 0;
  }

  .wrap-about.pad-100 {
    grid-column-gap: 130px;
    grid-row-gap: 130px;
    text-align: center;
    padding-left: 0;
  }

  .img-about {
    max-width: 100%;
  }

  .contant-about {
    text-align: left;
  }

  .pra-17 {
    font-size: 17.75px;
  }

  .pra-17.text-white {
    font-size: 11px;
    line-height: 18px;
  }

  .pra-17.italic {
    width: auto;
  }

  .wrap-cta-v1 {
    grid-column-gap: 140px;
    grid-row-gap: 140px;
    background-position: 97% 70%;
    background-size: auto 130px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .wrap-bolg {
    justify-content: flex-start;
    align-items: center;
  }

  .items-blog {
    padding-left: 20px;
    padding-right: 20px;
  }

  .items-blog.img-mob {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-blog-list {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .heading-blog {
    max-width: 200px;
  }

  .heading-blog.centr.w {
    max-width: 211px;
  }

  .blog-name {
    font-size: 24px;
    line-height: 1.45455em;
  }

  .img-blog.mob-show {
    display: block;
  }

  .image-hero-v1 {
    max-width: 254px;
    margin-left: 0;
    padding-top: 0;
  }

  .section-hero-about {
    height: 350px;
  }

  .h-65, .h-65.text-black, .h-65.s-50 {
    font-size: 36px;
  }

  .contant-system.maxw-438 {
    max-width: 342px;
  }

  .contant-system.maxw-438._w-100 {
    max-width: none;
  }

  .link-block-2 {
    margin-left: auto;
  }

  .link-block-2.c {
    margin-right: auto;
  }
 
  .aling-left {
    margin-left: 0px;
  }

  .w-commerce-commercecartquantity.cart-quantity {
    padding: 0px;
  }

  .wrap-our-vision {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: center;
  }

  .contant-our-vision {
    text-align: left;
    padding-left: 24px;
    padding-right: 24px;
  }

  .h-88 {
    font-size: 34px;
  }

  .card-numb {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .contant-about-v2 {
    object-fit: contain;
    padding-left: 0;
    padding-right: 0;
  }

  .maxw-700 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .maxw-700._w-720 {
    padding-left: 0;
    padding-right: 0;
  }

  .maxw-700._w-720.h-488 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .grid-nutural {
    grid-template-columns: 1fr;
  }

  .flex-gap-28.boder {
    border-bottom: 1px solid #e6e9e7;
    padding-bottom: 16px;
  }

  .wrap-one-bag {
    place-items: center stretch;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .contant-one-bag {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
  }

  .img-one-bag {
    padding-left: 20px;
  }

  .link-block-3.mt-32 {
    background-color: #006ed8;
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  .link-block-3.pd-24 {
    justify-content: center;
    align-items: center;
  }

  .link-block-3.pd-26 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .h-64 {
    font-size: 35px;
  }

  .div-block-6 {
    flex-flow: column;
    width: 100%;
  }

  .wrap-track-your-order {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .h-22 {
    font-size: 15px;
  }

  .h-83 {
    max-width: 342px;
    font-size: 34px;
  }

  .maxw-511 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .maxw-738._w-825 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    order: 1;
  }

  .wrap-natural-medicine, .contant-natural-medicine {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .wrap-more-hair {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1.25fr;
    grid-auto-flow: column;
    place-items: center stretch;
  }

  .contant-more-hair {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
  }

  .img-more-hair {
    max-width: 130px;
  }

  .list-more-hair {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
  }

  .list-more-hair.pd-16 {
    color: var(--black);
    font-size: 16px;
    line-height: 1.2em;
  }

  .img-bag.moble-show {
    text-align: center;
    padding-top: 10px;
  }

  .wrap-bio-health-compare {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
  }

  .grid-bio-health-compare {
    grid-template-columns: auto auto auto auto auto;
    overflow: auto;
  }

  .heading-compare {
    height: 208px;
  }

  .text-compare {
    width: 120px;
    font-size: 14px;
  }

  .wrap-one-tonic-a-day {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .img-one-tonic-a-day._1 {
    max-width: 200px;
  }

  .contant-one-tonic-a-day {
    text-align: center;
  }

  .tabs-menu-2 {
    max-width: 134px;
    margin-right: 10px;
  }

  .h-52 {
    font-size: 30px;
  }

  .h-52.s-42 {
    width: auto;
    font-size: 30px;
  }

  .contant-terms.gap-30 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .wrap-shipping-returns {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .contant-hero-v5 {
    max-width: 100%;
  }

  .wrap-card {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .card-step {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .main-setp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .step-right {
    padding-top: 20px;
  }

  .step-right.mt {
    width: 100%;
    max-width: 100%;
  }

  .step-right.pad-top-0 {
    padding-top: 40px;
  }

  .heading-step {
    width: 332px;
    max-width: 100%;
    font-size: 55.49px;
  }

  .heading-step.s-85 {
    font-size: 48px;
  }

  .step-items {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: 100%;
  }

  .maxw-602 {
    width: auto;
    max-width: 100%;
  }

  .img-step {
    width: auto;
    max-width: 100%;
    margin-top: 60px;
    padding-top: 0;
    padding-bottom: 20px;
    overflow: clip;
  }

  .box-step {
    flex-flow: column;
    padding: 24px;
  }

  .box-step.mt-32 {
    flex-flow: column;
    max-width: 100%;
  }

  .numb-box {
    max-width: 35px;
    height: 35px;
    font-size: 23px;
  }

  .img-contant {
    max-width: 100%;
  }

  .pra-33 {
    font-size: 23.63px;
    line-height: 27px;
  }

  .div-block-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    max-width: 375px;
    padding-left: 4px;
  }

  .div-block-12 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-13 {
    max-width: 100%;
  }

  .div-block-16 {
    line-height: 1.3913px;
  }

  .maxw-580 {
    height: auto;
  }

  .div-block-20 {
    max-width: none;
  }

  .div-block-24 {
    max-width: 510px;
    margin-top: 0;
  }

  .div-block-25 {
    width: 150px;
    margin-top: -25px;
    margin-left: -28px;
  }

  .image-5 {
    width: 40px;
  }

  .image-6 {
    height: auto;
  }

  .image-6.hide, .image-6.mobile-hide {
    display: none;
  }

  .text-span-2 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .image-8, ._w-430 {
    max-width: 100%;
  }

  ._w-430.mt-10 {
    margin-top: 10px;
  }

  .img-tablet {
    max-width: none;
  }

  .img-tablet._w-100 {
    max-width: 100%;
  }

  .img-onedistop._1 {
    height: 339px;
  }

  .t-21.w {
    width: 100%;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .img-mob-one {
    object-fit: cover;
    align-self: flex-start;
    width: 485px;
    max-width: 101%;
    height: 383px;
    margin-left: -1px;
    padding-left: 0;
    padding-right: 0;
    overflow: clip;
  }

  .img-mob-one.h-400 {
    flex: 0 auto;
    width: 390px;
    max-width: 100%;
    height: auto;
  }

  .maxw-417 {
    color: var(--black);
    font-size: 16px;
    line-height: 1.2em;
  }

  .text-block-4 {
    color: var(--black);
  }

  .text-span-3 {
    font-style: italic;
  }

  .h-42 {
    font-size: 30.88px;
  }

  .arrow-research {
    top: 230px;
  }

  .text-span-23 {
    font-size: 31.38px;
  }

  .text-span-26 {
    font-size: 30.48px;
  }

  .text-span-29 {
    color: var(--text-200);
  }

  .button-2 {
    display: none;
  }

  .button-2.unhide {
    max-width: 124px;
    margin-top: 4px;
    padding-top: 5px;
    display: block;
  }

  .div-block-37 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-10 {
    margin-top: -18px;
    padding-bottom: 0;
  }

  .div-block-38 {
    width: auto;
    max-width: 100%;
  }

  .image-11, .image-12 {
    margin-top: -18px;
  }

  .image-13, .image-14 {
    margin-top: 0;
  }

  .image-15 {
    margin-top: -18px;
  }

  .image-16, .image-17 {
    margin-top: 20px;
  }

  .image-18, .image-19 {
    margin-top: -15px;
  }

  .div-block-39 {
    margin-top: 40px;
  }

  .div-block-40 {
    margin-top: 70px;
  }

  .div-block-41 {
    margin-top: 40px;
  }

  .div-block-42 {
    margin-top: 20px;
  }

  .div-block-43, .div-block-45, .div-block-46 {
    margin-top: 40px;
  }

  .div-block-48 {
    margin-top: 10px;
  }

  .div-block-49 {
    margin-top: 20px;
  }

  .div-block-50 {
    margin-top: 40px;
  }

  .div-block-51 {
    margin-top: 20px;
  }

  .dropdown-toggle-2 {
    margin-top: 0;
    padding-right: 10px;
  }

  .image-20 {
    padding-right: 5px;
  }

  .text-field-6 {
    max-width: 30px;
  }

  .hide {
    display: none;
  }

  .image-21 {
    width: 40px;
  }

  .image-22, .image-23 {
    margin-top: 4px;
  }

  .text-span-34 {
    color: #4285f4;
  }

  .bold-text-33 {
    width: auto;
    height: auto;
  }

  .dropdown-toggle-4 {
    margin-top: 1px;
  }

  .dropdown-link-3.w--current {
    font-family: Switzer, Arial, sans-serif;
    font-size: 23px;
  }

  .navbar-link-cont-c {
    padding-bottom: 24px;
  }

  .navbar-link-cont-r-b {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .navbar-links-block-w {
    padding-bottom: 150px;
  }

  .proven-bottom-c {
    flex-direction: column;
    grid-template-columns: minmax(120px, 1fr) 1fr;
    place-content: stretch flex-start;
    align-items: center;
  }

  .button-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collaction-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dropdown-list-4 {
    display: none;
  }

  .div-block-148676646 {
    height: calc(100dvh - 64px);
    display: block;
    overflow: scroll;
  }

  .text-block-24 {
    margin-bottom: 10px;
    font-family: Switzer, Arial, sans-serif;
  }

  .bold-text-50, .bold-text-51, .bold-text-52 {
    font-weight: 600;
  }

  .padding-section-copy.mt-120 {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .padding-section-copy.mt-60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-section-copy.mt-100 {
    width: 100%;
    max-width: none;
    padding: 40px 0;
  }

  .padding-section-copy.mt-100.another-60 {
    padding-top: 50px;
  }

  .padding-section-copy.mt-100.mt-60 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .padding-section-copy.mt-100.mt-60.none {
    max-width: none;
  }

  .padding-section-copy.mt-100.mt-90 {
    padding-top: 40px;
    padding-bottom: 50px;
  }

  .padding-section-copy.mt-100.mt-90.none {
    max-width: none;
  }

  .padding-section-copy.mt-100.mob-60 {
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section-copy.mt-100.top-60 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section-copy.mt-100.top-60._w-100, .padding-section-copy.mt-100.p-40._w-100 {
    max-width: none;
  }

  .padding-section-copy.mt-100.mb-100 {
    padding-bottom: 100px;
  }

  .padding-section-copy.mt-100.mb-100._w-100 {
    max-width: none;
  }

  .padding-section-copy.mt-100.center {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-copy.mt-100.table {
    max-width: none;
  }

  .padding-section-copy.btm-167 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .padding-section-copy.mt-150 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .padding-section-copy.mt-130 {
    padding-top: 130px;
  }

  .padding-section-copy.mt-130.mt {
    padding-top: 30px;
  }

  .padding-section-copy.mt-155 {
    padding-top: 120px;
  }

  .button-4 {
    display: none;
  }

  .button-4.unhide {
    max-width: 124px;
    margin-top: 4px;
    padding-top: 5px;
    display: block;
  }

  .div-block-148676653 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .link-48 {
    text-align: center;
  }

  .button-5.bg {
    max-width: 100%;
    height: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
    width: auto;
  }

  .div-block-148676654 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-field-8 {
    max-width: 30px;
  }

  .link-block-5 {
    max-width: 103.05px;
  }

  .text-size-medium-2 {
    padding-right: 10px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 17.5px;
    line-height: 1.57895em;
  }

  .image-137 {
    margin-top: 4px;
  }

  .text-block-28 {
    font-family: Switzer, Arial, sans-serif;
  }

  .dropdown-list-6 {
    display: none;
  }

  .image-141 {
    max-width: 100%;
  }

  .pra-11-2.text-black {
    max-width: 326px;
  }

  .pra-11-2.text-black._w-100 {
    width: auto;
    max-width: none;
  }

  .image-142 {
    padding-right: 5px;
  }

  .add-btn-2 {
    height: 51.5px;
  }

  .add-btn-2.bg {
    width: 100%;
    height: 51.5px;
    display: block;
  }

  .div-block-148676664 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .padding-global-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .padding-global-2.pd-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .form-10 {
    max-width: 326px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-span-37 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .t-14-2.text-drk {
    margin-top: 2px;
    padding-top: 0;
  }

  .div-block-148676667, ._w-131 {
    max-width: 100%;
  }

  ._w-131.mt-10 {
    margin-top: 10px;
    flex-direction:column;
    width:100%;
    text-align:center;
  }

  .image-hero-v1-2 {
    max-width: none;
  }

  .div-block-148676669 {
    height: calc(100dvh - 64px);
    display: block;
    overflow: scroll;
  }

  .div-block-148676672 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .wrap-cta-v1-2 {
    grid-column-gap: 140px;
    grid-row-gap: 140px;
    background-position: 97% 70%;
    background-size: auto 130px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .link-51 {
    text-align: center;
  }

  .button-6.bg {
    max-width: 100%;
    height: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .button-6.bg.pd-52._w-100 {
    max-width: 1005px;
  }

  .div-block-148676673 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .link-block-6 {
    max-width: 103.05px;
  }

  .text-size-medium-3 {
    padding-right: 10px;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 17.5px;
    line-height: 1.57895em;
  }

  .image-147 {
    margin-top: 4px;
  }

  .dropdown-list-8 {
    display: none;
  }

  .pra-17-2 {
    font-size: 17.75px;
  }

  .image-151 {
    max-width: 100%;
  }

  .image-152 {
    padding-right: 5px;
  }

  .add-btn-3, .add-btn-3.bg {
    height: 51.5px;
  }

  .div-block-148676683 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-12 {
    max-width: 326px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-span-45 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .t-14-3.text-drk {
    margin-top: 2px;
    padding-top: 0;
  }

  .div-block-148676686 {
    max-width: 100%;
  }

  .div-block-148676688 {
    height: calc(100dvh - 64px);
    display: block;
    overflow: scroll;
  }

  .div-block-148676691 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .link-61 {
    text-align: center;
  }

  .button-7.bg {
    max-width: 100%;
    height: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .div-block-148676692 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .link-block-7 {
    max-width: 103.05px;
  }

  .image-158 {
    margin-top: 4px;
  }

  .image-161 {
    max-width: 100%;
  }

  .dropdown-list-10 {
    display: none;
  }

  .image-163 {
    padding-right: 5px;
  }

  .add-btn-4, .add-btn-4.bg {
    height: 51.5px;
  }

  .div-block-148676702 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-14 {
    max-width: 326px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-span-48 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .t-14-4.text-drk {
    margin-top: 2px;
    padding-top: 0;
  }

  .div-block-148676705 {
    max-width: 100%;
  }

  .div-block-148676707 {
    height: calc(100dvh - 64px);
    display: block;
    overflow: scroll;
  }

  .padding-section-copy-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .h-39-2 {
    font-size: 23px;
  }

  .h-39-2.s-30 {
    font-size: 30px;
  }

  .padding-section-copy-3, .padding-section-copy-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav---membership-portal {
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 0;
  }

  .div-block-148676710 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .link-style {
    order: 0;
    align-self: auto;
    display: flex;
    position: static;
    overflow: clip;
  }

  .link-68 {
    text-align: center;
  }

  .button-12.bg {
    max-width: 100%;
    height: 51px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .button-12.bg._w-100 {
    background-color: #006ed8;
  }

  .link-block-8 {
    max-width: 103.05px;
  }

  .image-166 {
    margin-top: 4px;
  }

  .text-block-56 {
    font-family: Switzer, Arial, sans-serif;
  }

  .link-style-2 {
    width: auto;
  }

  .dropdown-list-12 {
    display: none;
  }

  .image-170 {
    padding-right: 5px;
  }

  .item-3 {
    width: 215px;
  }

  .div-block-148676718 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-16 {
    max-width: 326px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-span-50 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .div-block-148676721 {
    height: calc(100dvh - 64px);
    display: block;
    overflow: scroll;
  }

  .text {
    width: 181.211px;
  }

  .div-block-148676724 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .link-70 {
    text-align: center;
  }

  .link-block-9 {
    max-width: 103.05px;
  }

  .image-171 {
    margin-top: 4px;
  }

  .text-block-65 {
    font-family: Switzer, Arial, sans-serif;
  }

  .link-style-7 {
    width: 205px;
  }

  .dropdown-list-14 {
    display: none;
  }

  .text-15 {
    width: auto;
  }

  .image-175 {
    padding-right: 5px;
  }

  .item-8 {
    padding-right: 0;
  }

  .div-block-148676731 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-block-67 {
    font-size: 14px;
  }

  .text-block-69 {
    width: auto;
    font-size: 18px;
  }

  .form-18 {
    max-width: 326px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-span-52 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .div-block-148676734 {
    height: calc(100dvh - 64px);
    display: block;
    overflow: scroll;
  }

  .div-block-148676737 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .link-72 {
    text-align: center;
  }

  .link-block-10 {
    max-width: 103.05px;
  }

  .image-176 {
    margin-top: 4px;
  }

  .text-block-76 {
    font-family: Switzer, Arial, sans-serif;
  }

  .dropdown-list-16 {
    display: none;
  }

  .image-180 {
    padding-right: 5px;
  }

  .div-block-148676744 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-20 {
    max-width: 326px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .text-span-54 {
    font-family: Code Pro, Arial, sans-serif;
    font-weight: 400;
  }

  .div-block-148676747 {
    height: calc(100dvh - 64px);
    display: block;
    overflow: scroll;
  }

  .border {
    width: 128px;
    min-width: auto;
    max-width: none;
    overflow: visible;
  }

  .container-898 {
    width: auto;
  }

  .container-899 {
    width: 100%;
  }

  .text-32 {
    align-self: flex-start;
    /* width: auto; */
  }

  .button-style-7 {
    width: 100%;
  }

  .image-hero-v1-3 {
    max-width: none;
    height: auto;
  }

  .mask-2 {
    width: auto;
    height: auto;
  }

  .arrow-research-2 {
    top: 230px;
  }

  .div-block-148676750 {
    align-self: center;
    width: auto;
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-148676751 {
    align-self: center;
    width: auto;
    margin-top: 10px;
  }

  .div-block-148676752 {
    width: auto;
    margin-top: 40px;
  }

  .img-step-2 {
    width: auto;
    max-width: 100%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 20px;
    overflow: clip;
  }

  .image-hero-v1-4 {
    width: 300px;
    max-width: none;
  }

  .slide-nav-3 {
    width: auto;
    overflow: visible;
  }

  .arrow-research-3 {
    top: 230px;
  }

  .div-block-148676753 {
    align-self: center;
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-148676754 {
    align-self: center;
    width: auto;
    margin-top: 10px;
  }

  .div-block-148676755 {
    align-self: center;
    width: auto;
    margin-top: 30px;
  }

  .img-step-3 {
    width: 300px;
    max-width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 20px;
    overflow: clip;
  }

  .container-903 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .backgroundborder-2 {
    margin-bottom: 24px;
  }
  .backgroundborder-2.custom-card {
    padding: 20px !important;
  }

  .container-909 {
    padding-top: 24px;
  }

  .button-style-9 {
    margin-right: 4px;
  }

  .div-block-148676758 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: flex-end;
    padding-right: 0;
    display: flex;
  }

  .blog-post {
    margin-top: 36px;
    padding-left: 24px;
    padding-right: 24px;
    line-height: 20px;
  }

  .bold-text-109 {
    width: auto;
    font-size: 28px;
    line-height: 36px;
    display: block;
  }

  .image-183 {
    margin-top: 40px;
  }

  .button-style-11 {
    margin-top: 2px;
  }

  .radio-button-field-3 {
    padding-right: 17px;
  }

  .button-style-12 {
    box-sizing: border-box;
    float: none;
    clear: none;
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 67.75px;
    margin-top: 2px;
    display: flex;
    position: static;
    inset: 0% 0% auto auto;
    overflow: visible;
  }

  .div-block-148676763 {
    float: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-47 {
    width: 47px;
  }

  .button-style-13 {
    margin-top: 2px;
  }

  .radio-button-field-4 {
    padding-right: 17px;
  }

  .button-style-14 {
    box-sizing: border-box;
    float: none;
    clear: none;
    flex-flow: column;
    flex: 0 auto;
    order: 0;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 67.75px;
    margin-top: 2px;
    display: flex;
    position: static;
    inset: 0% 0% auto auto;
    overflow: visible;
  }

  .div-block-148676766 {
    float: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .button-style-15 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 3px;
  }

  .container-921 {
    width: auto;
  }

  .button-style-16 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 3px;
  }

  .text-48 {
    font-size: 31.4px;
    line-height: 40px;
  }

  .unlike-the-faceless-brands-out-there-we-put-our-face-name-and-reputation-on-the-line-because-we-are {
    font-size: 17.6px;
  }

  .container-930 {
    grid-column-gap: 18px;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .background-13 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-103 {
    margin-top: 16px;
    font-size: 17.6px;
    line-height: 28px;
  }

  .article {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .hear-the-research-and-proof-straight-from-our-founder {
    width: auto;
    max-width: 326px;
    font-size: 17.6px;
  }

  .background-19 {
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .text-56 {
    font-size: 31.1px;
    line-height: 32px;
  }

  .container-942 {
    width: auto;
    max-width: none;
    font-size: 17.6px;
  }

  .container-943 {
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container-944 {
    align-self: center;
    height: auto;
  }

  .background-20 {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 326px;
    height: 450px;
  }

  .untitledthumbnail-3 {
    align-self: center;
    width: auto;
    max-width: 326px;
    height: 450px;
  }

  .text-block-106, .text-block-108 {
    align-self: center;
  }

  .text-block-112 {
    margin-top: 24px;
    font-family: Switzer, Arial, sans-serif;
  }

  .link-privacy-policy {
    line-height: 16.8px;
  }

  .left {
    flex-flow: column;
    width: auto;
    height: auto;
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .tf-logo {
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .header---end-google-tag-manager-noscript-nav-2 {
    width: 100%;
    display: none;
  }

  .paragraph-7 {
    width: auto;
  }

  .background-23 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-957 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .overlooked-natural-compounds-the-world-has-yet-to-discover-dose-and-properly-deliver-to-solve-health {
    font-size: 19px;
    line-height: 27px;
  }

  .main-2 {
    height: 924px;
  }

  .background-24 {
    flex-flow: column;
    height: 924px;
  }

  .link-style-10 {
    grid-column-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .container-958 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
    height: 550px;
    padding-top: 60px;
    padding-left: 0;
  }

  .clip-path-group-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    display: flex;
  }

  .frame-style-2 {
    grid-column-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin-left: 0;
  }

  .mask-group-3 {
    aspect-ratio: auto;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 449px;
    max-width: 100%;
    height: auto;
    min-height: 0;
    max-height: none;
    margin-top: 120px;
    margin-left: -10px;
    padding-left: 0;
    overflow: auto;
  }

  .heading-21 {
    top: 314px;
  }

  .container-959 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .svg-15 {
    display: block;
  }

  .container-960 {
    height: 579px;
  }

  .container-961 {
    height: auto;
  }

  .mask-group-4 {
    width: 100%;
    max-width: 344.48px;
    height: auto;
    margin-left: -10px;
  }

  .heading-22 {
    max-width: 1000px;
    padding-left: 14px;
    padding-right: 14px;
    top: 324px;
  }

  .container-962 {
    flex-flow: column;
    padding-top: 50px;
    padding-bottom: 32px;
    display: none;
  }

  .container-963 {
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .button-style-22 {
    display: none;
  }

  .container-965 {
    flex-flow: column;
    display: block;
  }

  .text-68 {
    color: #000;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-3 {
    font-size: 31px;
    line-height: 37px;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-4 {
    font-size: 31px;
    line-height: 34.6px;
  }

  .precision-clinical-protocols-for-hair-hormones-select-your-biology-to-begin-5 {
    font-size: 31px;
    line-height: 37px;
  }

  .frame-5460-1 {
    width: 100px;
    max-width: none;
  }

  .header---end-google-tag-manager-noscript-nav-3 {
    display: flex;
  }

  .clip-path-group-4 {
    max-width: none;
  }

  .social-2 {
    height: auto;
    padding-top: 16px;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .text-block-113 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    line-height: 19.2px;
    display: flex;
  }

  .text-block-114 {
    color: #656565;
    letter-spacing: -.4px;
    text-transform: capitalize;
    font-family: Switzer, Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16.8px;
    display: flex;
  }

  .link-block-28, .link-block-29 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .text-span-61 {
    color: var(--text-200);
  }
}

#w-node-_643bd03f-221b-4ee5-690a-0d9318309580-b158e4ff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2198034c-cf9b-273c-efa5-41db60c17a31-b158e4ff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_02900b86-6cb8-b794-a486-7bed0ef51dc1-0e098780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8752692-5627-8dbb-65a1-07ea6fffd37a-0e098780 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2294671d-e789-d2c8-8006-cddc4dc239af-0e098780 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_3ee304f0-3c9e-d40b-85cb-0d1598f2bf9f-0e098780 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-dfa6ee78-705a-cb79-1b8c-e6a3802c5ff3-0e098780 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-cde61ca1-7109-f976-07e3-20f916189293-0e098780 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_3c209eff-d041-f1a9-31d6-8d93a493cbfd-0e098780 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4392b174-4cb0-6ed2-e343-2301ba16b35f-0e098780 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5b3eb686-1bc2-8971-813a-fb19ccd00b74-0e098780 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_04c60abd-482b-0913-1740-19b535403ecd-0e098780 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_65df0819-5a59-5390-4b75-7ca6073024a6-0e098780 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_82383b9c-b2a1-bd25-8529-6f2fd0802503-0e098780 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_64d5c322-a4cb-c8b3-eb99-85a38f9245a9-0e098780 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a88cba6-e9f1-a62a-a936-48becf74e844-de5506ea {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6a88cba6-e9f1-a62a-a936-48becf74e85a-de5506ea {
  grid-area: 2 / 2 / 3 / 3;
}

@media screen and (min-width: 1920px) {
  #w-node-_643bd03f-221b-4ee5-690a-0d9318309580-b158e4ff, #w-node-_2198034c-cf9b-273c-efa5-41db60c17a31-b158e4ff {
    grid-column: 3 / 4;
  }

  #w-node-_96ae512d-bae9-379f-2457-c6b1062b169c-b158e4ff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96ae512d-bae9-379f-2457-c6b1062b169e-b158e4ff {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f5391153-e168-19e5-8eeb-84f7c8f40fa6-b158e4ff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4ceb1a1e-547a-0425-3645-a8669ba644b1-b158e4ff {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_14463fef-1496-7e29-b3c2-c2842b347503-b158e4ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_14463fef-1496-7e29-b3c2-c2842b347505-b158e4ff {
    justify-self: auto;
  }

  #w-node-_7ead19c7-fe05-6d9c-9052-47fc0c7c5cf3-b158e4ff {
    justify-self: end;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e844-de5506ea, #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e85a-de5506ea {
    grid-column: 3 / 4;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e907-de5506ea {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e909-de5506ea {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e92b-de5506ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e92d-de5506ea {
    justify-self: auto;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e93d-de5506ea {
    justify-self: end;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_643bd03f-221b-4ee5-690a-0d9318309580-b158e4ff, #w-node-_2198034c-cf9b-273c-efa5-41db60c17a31-b158e4ff {
    grid-column: 3 / 4;
  }

  #w-node-_07628041-f47a-42ab-81c3-2b39b6643bc0-0e098780 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-b8752692-5627-8dbb-65a1-07ea6fffd37a-0e098780 {
    grid-area: 2 / 2 / 2 / 3;
  }

  #w-node-_2294671d-e789-d2c8-8006-cddc4dc239af-0e098780 {
    grid-area: 1 / 2 / 2 / 5;
    place-self: end start;
  }

  #w-node-a310c1f8-f097-0804-077c-c245061f919d-0e098780, #w-node-_3ee304f0-3c9e-d40b-85cb-0d1598f2bf9f-0e098780 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dfa6ee78-705a-cb79-1b8c-e6a3802c5ff3-0e098780 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-cde61ca1-7109-f976-07e3-20f916189293-0e098780 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_3c209eff-d041-f1a9-31d6-8d93a493cbfd-0e098780 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4392b174-4cb0-6ed2-e343-2301ba16b35f-0e098780 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5b3eb686-1bc2-8971-813a-fb19ccd00b74-0e098780 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_04c60abd-482b-0913-1740-19b535403ecd-0e098780 {
    grid-area: 3 / 4 / 4 / 5;
  }

  #w-node-_65df0819-5a59-5390-4b75-7ca6073024a6-0e098780 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_82383b9c-b2a1-bd25-8529-6f2fd0802503-0e098780 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2d9484a6-b412-c62f-70cc-a8ddd4691016-b158e512, #w-node-_218bac93-94b1-60cd-7a00-94c565fc0ff6-8e5ae4c0 {
    place-self: auto center;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e844-de5506ea, #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e85a-de5506ea {
    grid-column: 3 / 4;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_643bd03f-221b-4ee5-690a-0d9318309580-b158e4ff, #w-node-_2198034c-cf9b-273c-efa5-41db60c17a31-b158e4ff {
    grid-column: 3 / 4;
  }


  .button-style-2{
          margin-top: 30px;
}
  #w-node-_7ead19c7-fe05-6d9c-9052-47fc0c7c5cf3-b158e4ff {
    place-self: auto;
  }

  #w-node-_02900b86-6cb8-b794-a486-7bed0ef51dc1-0e098780 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b8752692-5627-8dbb-65a1-07ea6fffd37a-0e098780 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2294671d-e789-d2c8-8006-cddc4dc239af-0e098780 {
    grid-area: 1 / 2 / 2 / 4;
    justify-self: auto;
  }

  #w-node-_3ee304f0-3c9e-d40b-85cb-0d1598f2bf9f-0e098780 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-dfa6ee78-705a-cb79-1b8c-e6a3802c5ff3-0e098780 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-cde61ca1-7109-f976-07e3-20f916189293-0e098780 {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_3c209eff-d041-f1a9-31d6-8d93a493cbfd-0e098780 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_4392b174-4cb0-6ed2-e343-2301ba16b35f-0e098780 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cfbb8e92-64ca-424d-22ea-8d967f450691-0e098780 {
    grid-area: 1 / 4 / 2 / 5;
  }

  #w-node-_65df0819-5a59-5390-4b75-7ca6073024a6-0e098780 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_82383b9c-b2a1-bd25-8529-6f2fd0802503-0e098780 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e844-de5506ea, #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e85a-de5506ea {
    grid-column: 3 / 4;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e93d-de5506ea {
    place-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_78ed65c1-bc8d-3ee0-d90b-cc7c129dcf8d-b158e4ff {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7ead19c7-fe05-6d9c-9052-47fc0c7c5cf3-b158e4ff {
    order: -9999;
  }

  #w-node-bc37d8b9-1af1-c024-4880-9a8daff1dd76-aff1dd64 {
    justify-self: end;
  }

  #w-node-bc37d8b9-1af1-c024-4880-9a8daff1dd82-aff1dd64 {
    justify-self: center;
  }

  #w-node-_088d4390-b9e7-8991-1365-f4a57f5c6bc6-b158e500 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d01b340f-5f1d-4d1d-8c5d-498af7f9a1df-b158e504 {
    order: -9999;
  }

  #w-node-_60259dbd-31bb-048d-fca0-fccd5b95b654-b158e506 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-bc8187e7-50ed-69ce-a51d-434c6fd93295-b158e50e, #w-node-_605ca43c-d2ab-08be-4ca2-00c082103865-4312c9b4, #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-714c817f, #w-node-f79a163c-bc45-d6ba-ea46-00596a59d4ef-5df4e789, #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-5811bcc8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9247096d-2927-fed3-4421-f6b5660ab81d-de5506ea {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e93d-de5506ea {
    order: -9999;
  }

  #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-c6900656 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_60259dbd-31bb-048d-fca0-fccd5b95b654-db218633 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_60259dbd-31bb-048d-fca0-fccd5b95b65d-db218633 {
    grid-area: 2 / 2 / 3 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7ead19c7-fe05-6d9c-9052-47fc0c7c5cf3-b158e4ff {
    order: -9999;
    justify-self: center;
  }

  #w-node-bc37d8b9-1af1-c024-4880-9a8daff1dd64-aff1dd64 {
    grid-row: span 2 / span 2;
  }

  #w-node-bc37d8b9-1af1-c024-4880-9a8daff1dd8e-aff1dd64 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_088d4390-b9e7-8991-1365-f4a57f5c6bc6-b158e500 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d01b340f-5f1d-4d1d-8c5d-498af7f9a1df-b158e504 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc8187e7-50ed-69ce-a51d-434c6fd93295-b158e50e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_605ca43c-d2ab-08be-4ca2-00c082103823-4312c9b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_605ca43c-d2ab-08be-4ca2-00c082103865-4312c9b4, #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-714c817f, #w-node-f79a163c-bc45-d6ba-ea46-00596a59d4ef-5df4e789, #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-5811bcc8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e93d-de5506ea {
    order: -9999;
    justify-self: center;
  }

  #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-c6900656 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_643bd03f-221b-4ee5-690a-0d9318309580-b158e4ff, #w-node-_2198034c-cf9b-273c-efa5-41db60c17a31-b158e4ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc37d8b9-1af1-c024-4880-9a8daff1dd6a-aff1dd64 {
    place-self: center;
  }

  #w-node-bc37d8b9-1af1-c024-4880-9a8daff1dd76-aff1dd64 {
    justify-self: center;
  }

  #w-node-bc37d8b9-1af1-c024-4880-9a8daff1dd8e-aff1dd64 {
    place-self: auto center;
  }

  #w-node-_088d4390-b9e7-8991-1365-f4a57f5c6bc6-b158e500, #w-node-bc8187e7-50ed-69ce-a51d-434c6fd93295-b158e50e, #w-node-_605ca43c-d2ab-08be-4ca2-00c082103865-4312c9b4, #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-714c817f, #w-node-f79a163c-bc45-d6ba-ea46-00596a59d4ef-5df4e789, #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-5811bcc8 {
    grid-column: 1 / 1;
  }

  #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e844-de5506ea, #w-node-_6a88cba6-e9f1-a62a-a936-48becf74e85a-de5506ea {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-df6dd7ee-2c53-9a66-3ed5-6b6e88e8ca6d-c6900656 {
    grid-column: 1 / 1;
  }
  .text-block-82 {
    font-size:15px;
  }
}

.m-0 {
  margin : 0px;
}
#cart-link {
  display: none;
}
.active {
border-bottom: 4px solid #4565FF; /* Active tab underline */
}

.section_tabs.hidden {
  display: none;
}

.section_tabs {
  display: block;
}
.text-block-101 {
    text-align: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    font-family: Switzer, Arial, sans-serif;
    font-size: 38px;
    font-weight: 600;
}
.text-block-102 {
    text-align: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
}
#current-flag {
    opacity: 0;
}
.video-modal {
  display: none;
  position: fixed;
  inset: 0;
  background: #000;
  z-index: 9999;
  text-align: center;
}

.video-modal video {
  width: 100vw;
  height: 100vh;
  padding: 20px;
}

.close-video {
  position: fixed;
  top: 20px;
  right: 25px;
  color: #fff;
  font-size: 32px;
  cursor: pointer;
  z-index: 10000;
}