/** Shopify CDN: Minification failed

Line 3270:36088 "ine-height" is not a known CSS property
Line 3296:938 Expected ":"

**/
/* ===== fonts-geistmono-plusjakarta.css (unscoped, verbatim) ===== */
/* cyrillic-ext */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrodmgPn.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* symbols2 */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFg08vz7ehw.woff2) format('woff2');
  unicode-range: U+2000-2001, U+2004-2008, U+200A, U+23B8-23BD, U+2500-259F;
}
/* vietnamese */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrgdmgPn.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yOqhMva.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yGqhMva.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4yCqhMva.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: italic;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIuaomQNQcsA88c7O9yZ4KMCoOg4Koz4y6qhA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ===== fonts-intertight.css (unscoped, verbatim) ===== */
/* cyrillic-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwadkRFe9.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwa5kRFe9.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwaZkRFe9.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwalkRFe9.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwaVkRFe9.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwaRkRFe9.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter Tight';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSyv5HMAFg6IuGlBNMjxLsCwapkRA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsK8ah8QA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsD8ah8QA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsL8ah8QA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsE8ah8QA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsI8ah8QA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsJ8ah8QA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSwv5HMAFg6IuGlBNMjxLsH8ag.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* ===== fonts-material-symbols.css (unscoped, verbatim) ===== */
/* fallback */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v368/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format('woff2');
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* ===== inline-head.css (scoped under .humetop) ===== */
/* ===== inline <style> block #1 from <head> ===== */


/* ===== inline <style> block #2 from <head> ===== */
.humetop {    --font-body-family: Assistant, sans-serif;    --font-body-style: normal;    --font-body-weight: 400;    --font-body-weight-bold: 700;    --font-heading-family: Assistant, sans-serif;    --font-heading-style: normal;    --font-heading-weight: 400;    --font-body-scale: 1.0;    --font-heading-scale: 1.0;    --color-base-text: 18, 18, 18;    --color-shadow: 18, 18, 18;    --color-base-background-1: 255, 255, 255;    --color-base-background-2: 243, 243, 243;    --color-base-solid-button-labels: 255, 255, 255;    --color-base-outline-button-labels: 18, 18, 18;    --color-base-accent-1: 18, 18, 18;    --color-base-accent-2: 51, 79, 180;    --payment-terms-background-color: #ffffff;    --gradient-base-background-1: #ffffff;    --gradient-base-background-2: #f3f3f3;    --gradient-base-accent-1: #121212;    --gradient-base-accent-2: #334fb4;    --media-padding: px;    --media-border-opacity: 0.05;    --media-border-width: 1px;    --media-radius: 0px;    --media-shadow-opacity: 0.0;    --media-shadow-horizontal-offset: 0px;    --media-shadow-vertical-offset: 4px;    --media-shadow-blur-radius: 5px;    --media-shadow-visible: 0;    --page-width: 120rem;    --page-width-margin: 0rem;    --product-card-image-padding: 0.0rem;    --product-card-corner-radius: 0.0rem;    --product-card-text-alignment: left;    --product-card-border-width: 0.0rem;    --product-card-border-opacity: 0.1;    --product-card-shadow-opacity: 0.0;    --product-card-shadow-visible: 0;    --product-card-shadow-horizontal-offset: 0.0rem;    --product-card-shadow-vertical-offset: 0.4rem;    --product-card-shadow-blur-radius: 0.5rem;    --collection-card-image-padding: 0.0rem;    --collection-card-corner-radius: 0.0rem;    --collection-card-text-alignment: left;    --collection-card-border-width: 0.0rem;    --collection-card-border-opacity: 0.1;    --collection-card-shadow-opacity: 0.0;    --collection-card-shadow-visible: 0;    --collection-card-shadow-horizontal-offset: 0.0rem;    --collection-card-shadow-vertical-offset: 0.4rem;    --collection-card-shadow-blur-radius: 0.5rem;    --blog-card-image-padding: 0.0rem;    --blog-card-corner-radius: 0.0rem;    --blog-card-text-alignment: left;    --blog-card-border-width: 0.0rem;    --blog-card-border-opacity: 0.1;    --blog-card-shadow-opacity: 0.0;    --blog-card-shadow-visible: 0;    --blog-card-shadow-horizontal-offset: 0.0rem;    --blog-card-shadow-vertical-offset: 0.4rem;    --blog-card-shadow-blur-radius: 0.5rem;    --badge-corner-radius: 4.0rem;    --popup-border-width: 1px;    --popup-border-opacity: 0.1;    --popup-corner-radius: 0px;    --popup-shadow-opacity: 0.0;    --popup-shadow-horizontal-offset: 0px;    --popup-shadow-vertical-offset: 4px;    --popup-shadow-blur-radius: 5px;    --drawer-border-width: 1px;    --drawer-border-opacity: 0.1;    --drawer-shadow-opacity: 0.0;    --drawer-shadow-horizontal-offset: 0px;    --drawer-shadow-vertical-offset: 4px;    --drawer-shadow-blur-radius: 5px;    --spacing-sections-desktop: 0px;    --spacing-sections-mobile: 0px;    --grid-desktop-vertical-spacing: 8px;    --grid-desktop-horizontal-spacing: 8px;    --grid-mobile-vertical-spacing: 4px;    --grid-mobile-horizontal-spacing: 4px;    --text-boxes-border-opacity: 0.1;    --text-boxes-border-width: 0px;    --text-boxes-radius: 0px;    --text-boxes-shadow-opacity: 0.0;    --text-boxes-shadow-visible: 0;    --text-boxes-shadow-horizontal-offset: 0px;    --text-boxes-shadow-vertical-offset: 4px;    --text-boxes-shadow-blur-radius: 5px;    --buttons-radius: 0px;    --buttons-radius-outset: 0px;    --buttons-border-width: 1px;    --buttons-border-opacity: 1.0;    --buttons-shadow-opacity: 0.0;    --buttons-shadow-visible: 0;    --buttons-shadow-horizontal-offset: 0px;    --buttons-shadow-vertical-offset: 4px;    --buttons-shadow-blur-radius: 5px;    --buttons-border-offset: 0px;    --inputs-radius: 0px;    --inputs-border-width: 1px;    --inputs-border-opacity: 0.55;    --inputs-shadow-opacity: 0.0;    --inputs-shadow-horizontal-offset: 0px;    --inputs-margin-offset: 0px;    --inputs-shadow-vertical-offset: 4px;    --inputs-shadow-blur-radius: 5px;    --inputs-radius-outset: 0px;    --variant-pills-radius: 40px;    --variant-pills-border-width: 1px;    --variant-pills-border-opacity: 0.55;    --variant-pills-shadow-opacity: 0.0;    --variant-pills-shadow-horizontal-offset: 0px;    --variant-pills-shadow-vertical-offset: 4px;    --variant-pills-shadow-blur-radius: 5px;  }  .humetop *,.humetop *::before,.humetop *::after {box-sizing: inherit;}  .humetop {box-sizing: border-box;font-size: calc(var(--font-body-scale) * 62.5%);height: 100%;}  .humetop {display: grid;grid-template-rows: auto auto 1fr auto;grid-template-columns: 100%;min-height: 100%;margin: 0;font-size: 1.5rem;letter-spacing: 0.06rem;line-height: calc(1 + 0.8 / var(--font-body-scale));font-family: var(--font-body-family);font-style: var(--font-body-style);font-weight: var(--font-body-weight);}  @media screen and (min-width: 750px) {.humetop {font-size: 1.6rem;}}

/* ===== inline <style> block #3 from <head> ===== */
.humetop .rk-underline {  text-decoration: underline;}.humetop .predictive-search {  display: none;  position: absolute;  top: calc(100% + 0.1rem);  left: -0.1rem;  border-width: var(--popup-border-width);  border-style: solid;  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));  background-color: rgb(var(--color-background));  z-index: 3;  border-bottom-right-radius: var(--popup-corner-radius);  border-bottom-left-radius: var(--popup-corner-radius);  box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));}.humetop .predictive-search--search-template {  z-index: 2;  width: calc(100% + 0.2rem);}.humetop predictive-search[open] .predictive-search,.humetop predictive-search[loading] .predictive-search {  display: block;}.humetop .predictive-search__heading {  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);  margin: 0 auto;  padding: 1.5rem 0 0.75rem;  display: flex;  justify-content: space-between;  align-items: center;  width: calc(100% - 4rem);  color: rgba(var(--color-foreground), 0.7);}.humetop predictive-search .spinner {  width: 1.5rem;  height: 1.5rem;  line-height: 0;}.humetop .predictive-search__heading .spinner {  margin: 0 0.2rem 0 2rem;}.humetop predictive-search:not([loading]) .predictive-search__heading .spinner,.humetop predictive-search:not([loading]) .predictive-search__loading-state,.humetop predictive-search:not([loading]) .predictive-search-status__loading {  display: none;}.humetop predictive-search[loading] .predictive-search__loading-state {  display: flex;  justify-content: center;  padding: 1rem;}.humetop predictive-search[loading] .predictive-search__heading ~ .predictive-search__loading-state,.humetop predictive-search[loading] .predictive-search__results-list:first-child {  display: none;}.humetop .predictive-search__list-item:nth-last-child(2) {  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.humetop .predictive-search__list-item[aria-selected="true"] > *,.humetop .predictive-search__list-item:hover > * {  color: rgb(var(--color-foreground));  background-color: rgba(var(--color-foreground), 0.04);}.humetop .predictive-search__list-item[aria-selected="true"] .predictive-search__item-heading,.humetop .predictive-search__list-item:hover .predictive-search__item-heading {  text-decoration: underline;  text-underline-offset: 0.3rem;}.humetop .predictive-search__item {  display: flex;  padding: 1rem 2rem;  text-align: left;  text-decoration: none;  width: 100%;}.humetop .predictive-search__item--link {  display: grid;  grid-template-columns: 5rem 1fr;  grid-column-gap: 2rem;  grid-template-areas: 'product-image product-content';}.humetop .predictive-search__item-content {  grid-area: product-content;  display: flex;  flex-direction: column;}.humetop .predictive-search__item-content--centered {  justify-content: center;}.humetop .predictive-search__item-vendor {  font-size: 0.9rem;}.humetop .predictive-search__item-heading {  margin: 0;}.humetop .predictive-search__item .price {  color: rgba(var(--color-foreground), 0.7);  font-size: 1.2rem;}.humetop .predictive-search__item-vendor + .predictive-search__item-heading,.humetop .predictive-search .price {  margin-top: 0.5rem;}.humetop .predictive-search__item--term {  justify-content: space-between;  align-items: center;  padding: 1.3rem 2rem;  word-break: break-all;  line-height: calc(1 + 0.4 / var(--font-body-scale));}  .humetop .predictive-search__item--term .icon-arrow {  width: calc(var(--font-heading-scale) * 1.4rem);  height: calc(var(--font-heading-scale) * 1.4rem);  flex-shrink: 0;  margin-left: calc(var(--font-heading-scale) * 2rem);  color: rgb(var(--color-link));}.humetop .predictive-search__image {  grid-area: product-image;  object-fit: contain;  font-family: 'object-fit: contain';}  @media screen and (max-width: 749px) {  .humetop .predictive-search--header {    right: 0;    left: 0;    top: 100%;  }}@media screen and (max-width: 989px) {  .humetop .predictive-search {    overflow-y: auto;    -webkit-overflow-scrolling: touch;  }}@media screen and (min-width: 750px) {  .humetop .predictive-search {    border-top: none;    width: calc(100% + 0.2rem);  }  .humetop .header predictive-search {    position: relative;  }  .humetop .predictive-search__item--term {    padding-top: 1rem;    padding-bottom: 1rem;  }}

/* ===== inline <style> block #4 from <head> ===== */
.humetop,.humetop .color-background-1 {  --color-foreground: var(--color-base-text);  --color-background: var(--color-base-background-1);  --gradient-background: var(--gradient-base-background-1);}.humetop .color-background-2 {  --color-foreground: var(--color-base-text);  --color-background: var(--color-base-background-2);  --gradient-background: var(--gradient-base-background-2);}.humetop .color-inverse {  --color-foreground: var(--color-base-background-1);  --color-background: var(--color-base-text);  --gradient-background: rgb(var(--color-base-text));}.humetop .color-accent-1 {  --color-foreground: var(--color-base-solid-button-labels);  --color-background: var(--color-base-accent-1);  --gradient-background: var(--gradient-base-accent-1);}.humetop .color-accent-2 {  --color-foreground: var(--color-base-solid-button-labels);  --color-background: var(--color-base-accent-2);  --gradient-background: var(--gradient-base-accent-2);}.humetop .color-foreground-outline-button {  --color-foreground: var(--color-base-outline-button-labels);}.humetop .color-foreground-accent-1 {  --color-foreground: var(--color-base-accent-1);}.humetop .color-foreground-accent-2 {  --color-foreground: var(--color-base-accent-2);}.humetop,.humetop .color-background-1 {  --color-link: var(--color-base-outline-button-labels);  --alpha-link: 0.85;}.humetop .color-background-2,.humetop .color-inverse,.humetop .color-accent-1,.humetop .color-accent-2 {  --color-link: var(--color-foreground);  --alpha-link: 0.7;}.humetop,.humetop .color-background-1 {  --color-button: var(--color-base-accent-1);  --color-button-text: var(--color-base-solid-button-labels);  --alpha-button-background: 1;  --alpha-button-border: 1;}.humetop .color-background-2,.humetop .color-inverse,.humetop .color-accent-1,.humetop .color-accent-2 {  --color-button: var(--color-foreground);  --color-button-text: var(--color-background);}.humetop .button--secondary {  --color-button: var(--color-base-outline-button-labels);  --color-button-text: var(--color-base-outline-button-labels);  --color-button: var(--color-background);  --alpha-button-background: 1;}.humetop .color-background-2 .button--secondary,.humetop .color-accent-1 .button--secondary,.humetop .color-accent-2 .button--secondary {  --color-button: var(--color-background);  --color-button-text: var(--color-foreground);}.humetop .color-inverse .button--secondary {  --color-button: var(--color-background);  --color-button-text: var(--color-foreground);}.humetop .button--tertiary {  --color-button: var(--color-base-outline-button-labels);  --color-button-text: var(--color-base-outline-button-labels);  --alpha-button-background: 0;  --alpha-button-border: 0.2;}.humetop .color-background-2 .button--tertiary,.humetop .color-inverse .button--tertiary,.humetop .color-accent-1 .button--tertiary,.humetop .color-accent-2 .button--tertiary {  --color-button: var(--color-foreground);  --color-button-text: var(--color-foreground);}.humetop,.humetop .color-background-1 {  --color-badge-background: var(--color-background);  --color-badge-border: var(--color-foreground);  --alpha-badge-border: 0.1;}.humetop .color-background-2,.humetop .color-inverse,.humetop .color-accent-1,.humetop .color-accent-2 {  --color-badge-background: var(--color-background);  --color-badge-border: var(--color-background);  --alpha-badge-border: 1;}.humetop,.humetop .color-background-1,.humetop .color-background-2 {  --color-card-hover: var(--color-base-text);}.humetop .color-inverse {  --color-card-hover: var(--color-base-background-1);}.humetop .color-accent-1,.humetop .color-accent-2 {  --color-card-hover: var(--color-base-solid-button-labels);}.humetop,.humetop .color-icon-text {  --color-icon: rgb(var(--color-base-text));}.humetop .color-icon-accent-1 {  --color-icon: rgb(var(--color-base-accent-1));}.humetop .color-icon-accent-2 {  --color-icon: rgb(var(--color-base-accent-2));}.humetop .color-icon-outline-button {  --color-icon: rgb(var(--color-base-outline-button-labels));}.humetop .product-card-wrapper .card,.humetop .contains-card--product {  --border-radius: var(--product-card-corner-radius);  --border-width: var(--product-card-border-width);  --border-opacity: var(--product-card-border-opacity);  --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);  --shadow-vertical-offset: var(--product-card-shadow-vertical-offset);  --shadow-blur-radius: var(--product-card-shadow-blur-radius);  --shadow-opacity: var(--product-card-shadow-opacity);  --shadow-visible: var(--product-card-shadow-visible);  --image-padding: var(--product-card-image-padding);  --text-alignment: var(--product-card-text-alignment);}.humetop .collection-card-wrapper .card,.humetop .contains-card--collection {  --border-radius: var(--collection-card-corner-radius);  --border-width: var(--collection-card-border-width);  --border-opacity: var(--collection-card-border-opacity);  --shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);  --shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);  --shadow-blur-radius: var(--collection-card-shadow-blur-radius);  --shadow-opacity: var(--collection-card-shadow-opacity);  --shadow-visible: var(--collection-card-shadow-visible);  --image-padding: var(--collection-card-image-padding);  --text-alignment: var(--collection-card-text-alignment);}.humetop .article-card-wrapper .card,.humetop .contains-card--article {  --border-radius: var(--blog-card-corner-radius);  --border-width: var(--blog-card-border-width);  --border-opacity: var(--blog-card-border-opacity);  --shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);  --shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);  --shadow-blur-radius: var(--blog-card-shadow-blur-radius);  --shadow-opacity: var(--blog-card-shadow-opacity);  --shadow-visible: var(--blog-card-shadow-visible);  --image-padding: var(--blog-card-image-padding);  --text-alignment: var(--blog-card-text-alignment);}.humetop .contains-content-container,.humetop .content-container {  --border-radius: var(--text-boxes-radius);  --border-width: var(--text-boxes-border-width);  --border-opacity: var(--text-boxes-border-opacity);  --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);  --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);  --shadow-blur-radius: var(--text-boxes-shadow-blur-radius);  --shadow-opacity: var(--text-boxes-shadow-opacity);  --shadow-visible: var(--text-boxes-shadow-visible);}.humetop .contains-media,.humetop .global-media-settings {  --border-radius: var(--media-radius);  --border-width: var(--media-border-width);  --border-opacity: var(--media-border-opacity);  --shadow-horizontal-offset: var(--media-shadow-horizontal-offset);  --shadow-vertical-offset: var(--media-shadow-vertical-offset);  --shadow-blur-radius: var(--media-shadow-blur-radius);  --shadow-opacity: var(--media-shadow-opacity);  --shadow-visible: var(--media-shadow-visible);}.humetop .no-js:not(html) {  display: none !important;}.humetop.no-js .no-js:not(html) {  display: block !important;}.humetop .no-js-inline {  display: none !important;}.humetop.no-js .no-js-inline {  display: inline-block !important;}.humetop.no-js .no-js-hidden {  display: none !important;}.humetop .page-width {  max-width: var(--page-width);  margin: 0 auto;  padding: 0 1.5rem;}.humetop .page-width-desktop {  padding: 0;  margin: 0 auto;}@media screen and (min-width: 750px) {  .humetop .page-width {    padding: 0 5rem;  }  .humetop .page-width--narrow {    padding: 0 9rem;  }  .humetop .page-width-desktop {    padding: 0;  }  .humetop .page-width-tablet {    padding: 0 5rem;  }}@media screen and (min-width: 990px) {  .humetop .page-width--narrow {    max-width: 72.6rem;    padding: 0;  }  .humetop .page-width-desktop {    max-width: var(--page-width);    padding: 0 5rem;  }}.humetop .isolate {  position: relative;  z-index: 0;}.humetop .section + .section {  margin-top: var(--spacing-sections-mobile);}@media screen and (min-width: 750px) {  .humetop .section + .section {    margin-top: var(--spacing-sections-desktop);  }}.humetop .element-margin-top {  margin-top: 5rem;}@media screen and (min-width: 750px) {  .humetop .element-margin {    margin-top: calc(5rem + var(--page-width-margin));  }}.humetop,.humetop .color-background-1,.humetop .color-background-2,.humetop .color-inverse,.humetop .color-accent-1,.humetop .color-accent-2 {  color: rgba(var(--color-foreground), 0.75);  background-color: rgb(var(--color-background));}.humetop .background-secondary {  background-color: rgba(var(--color-foreground), 0.04);}.humetop .grid-auto-flow {  display: grid;  grid-auto-flow: column;}.humetop .page-margin,.humetop .shopify-challenge__container {  margin: 7rem auto;}.humetop .rte-width {  max-width: 82rem;  margin: 0 auto 2rem;}.humetop .list-unstyled {  margin: 0;  padding: 0;  list-style: none;}.humetop .hidden {  display: none !important;}.humetop .visually-hidden {  position: absolute !important;  overflow: hidden;  width: 1px;  height: 1px;  margin: -1px;  padding: 0;  border: 0;  clip: rect(0 0 0 0);  word-wrap: normal !important;}.humetop .visually-hidden--inline {  margin: 0;  height: 1em;}.humetop .overflow-hidden {  overflow: hidden;}.humetop .skip-to-content-link:focus {  z-index: 9999;  position: inherit;  overflow: auto;  width: auto;  height: auto;  clip: auto;}.humetop .full-width-link {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;}.humetop ::selection {  background-color: rgba(var(--color-foreground), 0.2);}.humetop .text-body {  font-size: 1.5rem;  letter-spacing: 0.06rem;  line-height: calc(1 + 0.8 / var(--font-body-scale));  font-family: var(--font-body-family);  font-style: var(--font-body-style);  font-weight: var(--font-body-weight);}.humetop h1,.humetop h2,.humetop h3,.humetop h4,.humetop h5,.humetop .h0,.humetop .h1,.humetop .h2,.humetop .h3,.humetop .h4,.humetop .h5 {  font-family: var(--font-heading-family);  font-style: var(--font-heading-style);  font-weight: var(--font-heading-weight);  letter-spacing: calc(var(--font-heading-scale) * 0.06rem);  color: rgb(var(--color-foreground));  line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));  word-break: break-word;}.humetop .hxl {  font-size: calc(var(--font-heading-scale) * 5rem);}@media only screen and (min-width: 750px) {  .humetop .hxl {    font-size: calc(var(--font-heading-scale) * 6.2rem);  }}.humetop .h0 {  font-size: calc(var(--font-heading-scale) * 4rem);}@media only screen and (min-width: 750px) {  .humetop .h0 {    font-size: calc(var(--font-heading-scale) * 5.2rem);  }}.humetop h1,.humetop .h1 {  font-size: calc(var(--font-heading-scale) * 3rem);}@media only screen and (min-width: 750px) {  .humetop h1,.humetop .h1 {    font-size: calc(var(--font-heading-scale) * 4rem);  }}.humetop h2,.humetop .h2 {  font-size: calc(var(--font-heading-scale) * 2rem);}@media only screen and (min-width: 750px) {  .humetop h2,.humetop .h2 {    font-size: calc(var(--font-heading-scale) * 2.4rem);  }}.humetop h3,.humetop .h3 {  font-size: calc(var(--font-heading-scale) * 1.7rem);}@media only screen and (min-width: 750px) {  .humetop h3,.humetop .h3 {    font-size: calc(var(--font-heading-scale) * 1.8rem);  }}.humetop h4,.humetop .h4 {  font-family: var(--font-heading-family);  font-style: var(--font-heading-style);  font-size: calc(var(--font-heading-scale) * 1.5rem);}.humetop h5,.humetop .h5 {  font-size: calc(var(--font-heading-scale) * 1.2rem);}@media only screen and (min-width: 750px) {  .humetop h5,.humetop .h5 {    font-size: calc(var(--font-heading-scale) * 1.3rem);  }}.humetop h6,.humetop .h6 {  color: rgba(var(--color-foreground), 0.75);  margin-block-start: 1.67em;  margin-block-end: 1.67em;}.humetop blockquote {  font-style: italic;  color: rgba(var(--color-foreground), 0.75);  border-left: 0.2rem solid rgba(var(--color-foreground), 0.2);  padding-left: 1rem;}@media screen and (min-width: 750px) {  .humetop blockquote {    padding-left: 1.5rem;  }}.humetop .caption {  font-size: 1rem;  letter-spacing: 0.07rem;  line-height: calc(1 + 0.7 / var(--font-body-scale));}@media screen and (min-width: 750px) {  .humetop .caption {    font-size: 1.2rem;  }}.humetop .caption-with-letter-spacing {  font-size: 1rem;  letter-spacing: 0.13rem;  line-height: calc(1 + 0.2 / var(--font-body-scale));  text-transform: uppercase;}.humetop .caption-with-letter-spacing--medium {  font-size: 1.2rem;  letter-spacing: .16rem;}.humetop .caption-with-letter-spacing--large {  font-size: 1.4rem;  letter-spacing: 0.18rem;}.humetop .caption-large,.humetop .customer .field input,.humetop .customer select,.humetop .field__input,.humetop .form__label,.humetop .select__select {  font-size: 1.3rem;  line-height: calc(1 + 0.5 / var(--font-body-scale));  letter-spacing: 0.04rem;}.humetop .color-foreground {  color: rgb(var(--color-foreground));}.humetop table:not([class]) {  table-layout: fixed;  border-collapse: collapse;  font-size: 1.4rem;  border-style: hidden;  box-shadow: 0 0 0 0.1rem rgba(var(--color-foreground), 0.2);}.humetop table:not([class]) td,.humetop table:not([class]) th {  padding: 1em;  border: 0.1rem solid rgba(var(--color-foreground), 0.2);}@media screen and (max-width: 749px) {  .humetop .small-hide {    display: none !important;  }}@media screen and (min-width: 750px) and (max-width: 989px) {  .humetop .medium-hide {    display: none !important;  }}@media screen and (min-width: 990px) {  .humetop .large-up-hide {    display: none !important;  }}.humetop .left {  text-align: left;}.humetop .center {  text-align: center;}.humetop .right {  text-align: right;}.humetop .uppercase {  text-transform: uppercase;}.humetop .light {  opacity: 0.7;}.humetop a:empty,.humetop ul:empty,.humetop dl:empty,.humetop div:empty,.humetop section:empty,.humetop article:empty,.humetop p:empty,.humetop h1:empty,.humetop h2:empty,.humetop h3:empty,.humetop h4:empty,.humetop h5:empty,.humetop h6:empty {  display: none;}.humetop .link,.humetop .customer a {  cursor: pointer;  display: inline-block;  border: none;  box-shadow: none;  text-decoration: underline;  text-underline-offset: 0.3rem;  color: rgb(var(--color-link));  background-color: transparent;  font-size: 1.4rem;  font-family: inherit;}.humetop .link--text {  color: rgb(var(--color-foreground));}.humetop .link--text:hover {  color: rgba(var(--color-foreground), 0.75);}.humetop .link-with-icon {  display: inline-flex;  font-size: 1.4rem;  font-weight: 600;  letter-spacing: 0.1rem;  text-decoration: none;  margin-bottom: 4.5rem;  white-space: nowrap;}.humetop .link-with-icon .icon {  width: 1.5rem;  margin-left: 1rem;}/* a:not([href]) {  cursor: not-allowed;} */.humetop .circle-divider::after {  content: '\2022';  margin: 0 1.3rem 0 1.5rem;}.humetop .circle-divider:last-of-type::after {  display: none;}.humetop hr {  border: none;  height: 0.1rem;  background-color: rgba(var(--color-foreground), 0.2);  display: block;  margin: 5rem 0;}@media screen and (min-width: 750px) {  .humetop hr {    margin: 7rem 0;  }}.humetop .full-unstyled-link {  text-decoration: none;  color: currentColor;  display: block;}.humetop .placeholder {  background-color: rgba(var(--color-foreground), 0.04);  color: rgba(var(--color-foreground), 0.55);  fill: rgba(var(--color-foreground), 0.55);}.humetop details > * {  box-sizing: border-box;}.humetop .break {  word-break: break-word;}.humetop .visibility-hidden {  visibility: hidden;}@media (prefers-reduced-motion) {  .humetop .motion-reduce {    transition: none !important;    animation: none !important;  }}.humetop {  --duration-short: 100ms;  --duration-default: 200ms;  --duration-long: 500ms;}.humetop .underlined-link,.humetop .customer a {  color: rgba(var(--color-link), var(--alpha-link));  text-underline-offset: 0.3rem;  text-decoration-thickness: 0.1rem;  transition: text-decoration-thickness ease 100ms;}.humetop .underlined-link:hover,.humetop .customer a:hover {  color: rgb(var(--color-link));  text-decoration-thickness: 0.2rem;}.humetop .icon-arrow {  width: 1.5rem;}.humetop h3 .icon-arrow,.humetop .h3 .icon-arrow {  width: calc(var(--font-heading-scale) * 1.5rem);}.humetop .animate-arrow .icon-arrow path {  transform: translateX(-0.25rem);  transition: transform var(--duration-short) ease;}.humetop .animate-arrow:hover .icon-arrow path {  transform: translateX(-0.05rem);}.humetop summary {  cursor: pointer;  list-style: none;  position: relative;}.humetop summary .icon-caret {  position: absolute;  height: 0.6rem;  right: 1.5rem;  top: calc(50% - 0.2rem);}.humetop summary::-webkit-details-marker {  display: none;}.humetop .disclosure-has-popup {  position: relative;}.humetop .disclosure-has-popup[open] > summary::before {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 2;  display: block;  cursor: default;  content: ' ';  background: transparent;}.humetop .disclosure-has-popup > summary::before {  display: none;}.humetop .disclosure-has-popup[open] > summary + * {  z-index: 100;}@media screen and (min-width: 750px) {  .humetop .disclosure-has-popup[open] > summary + * {    z-index: 4;  }  .humetop .facets .disclosure-has-popup[open] > summary + * {    z-index: 2;  }}.humetop *:focus {  outline: 0;  box-shadow: none;}.humetop *:focus-visible {  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);  outline-offset: 0.3rem;  box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.humetop .focused,.humetop .no-js *:focus {  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);  outline-offset: 0.3rem;  box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.humetop .no-js *:focus:not(:focus-visible) {  outline: 0;  box-shadow: none;}.humetop .focus-inset:focus-visible {  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);  outline-offset: -0.2rem;  box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);}.humetop .focused.focus-inset,.humetop .no-js .focus-inset:focus {  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);  outline-offset: -0.2rem;  box-shadow: 0 0 0.2rem 0 rgba(var(--color-foreground), 0.3);}.humetop .no-js .focus-inset:focus:not(:focus-visible) {  outline: 0;  box-shadow: none;}.humetop .focus-none {  box-shadow: none !important;  outline: 0 !important;}.humetop .focus-offset:focus-visible {  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);  outline-offset: 1rem;  box-shadow: 0 0 0 1rem rgb(var(--color-background)),    0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);}.humetop .focus-offset.focused,.humetop .no-js .focus-offset:focus {  outline: 0.2rem solid rgba(var(--color-foreground), 0.5);  outline-offset: 1rem;  box-shadow: 0 0 0 1rem rgb(var(--color-background)),    0 0 0.2rem 1.2rem rgba(var(--color-foreground), 0.3);}.humetop .no-js .focus-offset:focus:not(:focus-visible) {  outline: 0;  box-shadow: none;}.humetop .title,.humetop .title-wrapper-with-link {  margin: 3rem 0 2rem;}.humetop .title-wrapper-with-link .title {  margin: 0;}.humetop .title .link {  font-size: inherit;}.humetop .title-wrapper {  margin-bottom: 3rem;}.humetop .title-wrapper-with-link {  display: flex;  justify-content: space-between;  align-items: flex-end;  gap: 1rem;  margin-bottom: 3rem;  flex-wrap: wrap;}.humetop .title--primary {  margin: 4rem 0;}.humetop .title-wrapper--self-padded-tablet-down,.humetop .title-wrapper--self-padded-mobile {  padding-left: 1.5rem;  padding-right: 1.5rem;}@media screen and (min-width: 750px) {  .humetop .title-wrapper--self-padded-mobile {    padding-left: 0;    padding-right: 0;  }}@media screen and (min-width: 990px) {  .humetop .title,.humetop .title-wrapper-with-link {    margin: 5rem 0 3rem;  }  .humetop .title--primary {    margin: 2rem 0;  }  .humetop .title-wrapper-with-link {    align-items: center;  }  .humetop .title-wrapper-with-link .title {    margin-bottom: 0;  }  .humetop .title-wrapper--self-padded-tablet-down {    padding-left: 0;    padding-right: 0;  }}.humetop .title-wrapper-with-link .link-with-icon {  margin: 0;  flex-shrink: 0;  display: flex;  align-items: center;}.humetop .title-wrapper-with-link .link-with-icon svg {  width: 1.5rem;}.humetop .title-wrapper-with-link a {  color: rgb(var(--color-link));  margin-top: 0;  flex-shrink: 0;}.humetop .title-wrapper--no-top-margin {  margin-top: 0;}.humetop .title-wrapper--no-top-margin > .title {  margin-top: 0;}.humetop .subtitle {  font-size: 1.8rem;  line-height: calc(1 + 0.8 / var(--font-body-scale));  letter-spacing: 0.06rem;  color: rgba(var(--color-foreground), 0.7);}.humetop .subtitle--small {  font-size: 1.4rem;  letter-spacing: 0.1rem;}.humetop .subtitle--medium {  font-size: 1.6rem;  letter-spacing: 0.08rem;}/* component-grid */.humetop .grid {  display: flex;  flex-wrap: wrap;  margin-bottom: 2rem;  padding: 0;  list-style: none;  column-gap: var(--grid-mobile-horizontal-spacing);  row-gap: var(--grid-mobile-vertical-spacing);}@media screen and (min-width: 750px) {  .humetop .grid {    column-gap: var(--grid-desktop-horizontal-spacing);    row-gap: var(--grid-desktop-vertical-spacing);  }}.humetop .grid:last-child {  margin-bottom: 0;}.humetop .grid__item {  width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);  max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);  flex-grow: 1;  flex-shrink: 0;}@media screen and (min-width: 750px) {  .humetop .grid__item {    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);  }}.humetop .grid--gapless.grid {  column-gap: 0;  row-gap: 0;}@media screen and (max-width: 749px) {  .humetop .grid__item.slider__slide--full-width {    width: 100%;    max-width: none;  }}.humetop .grid--1-col .grid__item {  max-width: 100%;  width: 100%;}.humetop .grid--3-col .grid__item {  width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);}@media screen and (min-width: 750px) {  .humetop .grid--3-col .grid__item {    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);  }}.humetop .grid--2-col .grid__item {  width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);}@media screen and (min-width: 750px) {  .humetop .grid--2-col .grid__item {    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);  }  .humetop .grid--4-col-tablet .grid__item {    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);  }  .humetop .grid--3-col-tablet .grid__item {    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);  }  .humetop .grid--2-col-tablet .grid__item {    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);  }}@media screen and (max-width: 989px) {  .humetop .grid--1-col-tablet-down .grid__item {    width: 100%;    max-width: 100%;  }  .humetop .slider--tablet.grid--peek {    margin: 0;    width: 100%;  }  .humetop .slider--tablet.grid--peek .grid__item {    box-sizing: content-box;    margin: 0;  }}@media screen and (min-width: 990px) {  .humetop .grid--6-col-desktop .grid__item {    width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);    max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);  }  .humetop .grid--5-col-desktop .grid__item {    width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);    max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);  }  .humetop .grid--4-col-desktop .grid__item {    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);  }  .humetop .grid--3-col-desktop .grid__item {    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);  }  .humetop .grid--2-col-desktop .grid__item {    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);  }}@media screen and (min-width: 990px) {  .humetop .grid--1-col-desktop {    flex: 0 0 100%;    max-width: 100%;  }  .humetop .grid--1-col-desktop .grid__item {    width: 100%;    max-width: 100%;  }}@media screen and (max-width: 749px) {  .humetop .grid--peek.slider--mobile {    margin: 0;    width: 100%;  }  .humetop .grid--peek.slider--mobile .grid__item {    box-sizing: content-box;    margin: 0;  }  .humetop .grid--peek .grid__item {    min-width: 35%;  }  .humetop .grid--peek.slider .grid__item:first-of-type {    margin-left: 1.5rem;  }  .humetop .grid--peek.slider:after {    margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));  }  .humetop .grid--2-col-tablet-down .grid__item {    width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);  }  .humetop .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.humetop .grid--peek .grid__item {    width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem);  }  .humetop .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,.humetop .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item  {    width: calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem);  }}@media screen and (min-width: 750px) and (max-width: 989px) {  .humetop .slider--tablet.grid--peek .grid__item {    width: calc(25% - var(--grid-desktop-horizontal-spacing) - 3rem);  }  .humetop .slider--tablet.grid--peek.grid--3-col-tablet .grid__item {    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 3rem);  }  .humetop .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.humetop .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {    width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem);  }  .humetop .slider--tablet.grid--peek .grid__item:first-of-type {    margin-left: 1.5rem;  }  .humetop .grid--2-col-tablet-down .grid__item {    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);  }  .humetop .grid--1-col-tablet-down.grid--peek .grid__item {    width: calc(100% - var(--grid-desktop-horizontal-spacing) - 3rem);  }}.humetop .media {  display: block;  background-color: rgba(var(--color-foreground), 0.1);  position: relative;  overflow: hidden;}.humetop .media--transparent {  background-color: transparent;}.humetop .media > *:not(.zoom):not(.deferred-media__poster-button),.humetop .media model-viewer {  display: block;  max-width: 100%;  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;}.humetop .media > img {  object-fit: cover;  object-position: center center;  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.humetop .media--square {  padding-bottom: 100%;}.humetop .media--portrait {  padding-bottom: 125%;}.humetop .media--landscape {  padding-bottom: 66.6%;}.humetop .media--cropped {  padding-bottom: 56%;}.humetop .media--16-9 {  padding-bottom: 56.25%;}.humetop .media--circle {  padding-bottom: 100%;  border-radius: 50%;}.humetop .media.media--hover-effect > img + img {  opacity: 0;}@media screen and (min-width: 990px) {  .humetop .media--cropped {    padding-bottom: 63%;  }}.humetop deferred-media {  display: block;}.humetop .button,.humetop .shopify-challenge__button,.humetop .customer button,.humetop button.shopify-payment-button__button--unbranded,.humetop .shopify-payment-button [role="button"],.humetop .cart__dynamic-checkout-buttons [role='button'],.humetop .cart__dynamic-checkout-buttons iframe {  --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);  --shadow-vertical-offset: var(--buttons-shadow-vertical-offset);  --shadow-blur-radius: var(--buttons-shadow-blur-radius);  --shadow-opacity: var(--buttons-shadow-opacity);  --shadow-visible: var(--buttons-shadow-visible);  --border-offset: var(--buttons-border-offset); /* reduce radius edge artifacts */  --border-opacity: calc(1 - var(--buttons-border-opacity));  border-radius: var(--buttons-radius-outset);  position: relative;}.humetop .button,.humetop .shopify-challenge__button,.humetop .customer button,.humetop button.shopify-payment-button__button--unbranded {  min-width: calc(12rem + var(--buttons-border-width) * 2);  min-height: calc(4.5rem + var(--buttons-border-width) * 2);}.humetop .shopify-payment-button__button--branded {  z-index: auto;}.humetop .cart__dynamic-checkout-buttons iframe {  box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-base-text), var(--shadow-opacity));}.humetop .button,.humetop .shopify-challenge__button,.humetop .customer button {  display: inline-flex;  justify-content: center;  align-items: center;  border: 0;  padding: 0 3rem;  cursor: pointer;  font: inherit;  font-size: 1.5rem;  text-decoration: none;  color: #fff;  transition: box-shadow var(--duration-short) ease;  -webkit-appearance: none;  appearance: none;  background-color: #000;}.humetop .button:before,.humetop .shopify-challenge__button:before,.humetop .customer button:before,.humetop .shopify-payment-button__button--unbranded:before,.humetop .shopify-payment-button [role="button"]:before,.humetop .cart__dynamic-checkout-buttons [role='button']:before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: -1;  border-radius: var(--buttons-radius-outset);  box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));}.humetop .button:after,.humetop .shopify-challenge__button:after,.humetop .customer button:after,.humetop .shopify-payment-button__button--unbranded:after {  content: '';  position: absolute;  top: var(--buttons-border-width);  right: var(--buttons-border-width);  bottom: var(--buttons-border-width);  left: var(--buttons-border-width);  z-index: 1;  border-radius: var(--buttons-radius);  box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)),    0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));  transition: box-shadow var(--duration-short) ease;}.humetop .button:not([disabled]):hover::after,.humetop .shopify-challenge__button:hover::after,.humetop .customer button:hover::after,.humetop .shopify-payment-button__button--unbranded:hover::after {  --border-offset: 1.3px;  box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)),    0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background));}.humetop .button--secondary:after {  --border-opacity: var(--buttons-border-opacity);}.humetop .button:focus-visible,.humetop .button:focus,.humetop .button.focused,.humetop .shopify-payment-button__button--unbranded:focus-visible,.humetop .shopify-payment-button [role="button"]:focus-visible,.humetop .shopify-payment-button__button--unbranded:focus,.humetop .shopify-payment-button [role="button"]:focus {  outline: 0;  box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),    0 0 0 0.5rem rgba(var(--color-foreground), 0.5),    0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);}.humetop .button:focus:not(:focus-visible):not(.focused),.humetop .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused),.humetop .shopify-payment-button [role="button"]:focus:not(:focus-visible):not(.focused) {  box-shadow: inherit;}.humetop .button::selection,.humetop .shopify-challenge__button::selection,.humetop .customer button::selection {  background-color: rgba(var(--color-button-text), 0.3);}.humetop .button,.humetop .button-label,.humetop .shopify-challenge__button,.humetop .customer button {  font-size: 1.5rem;  letter-spacing: 0.1rem;  line-height: calc(1 + 0.2 / var(--font-body-scale));}.humetop .button--tertiary {  font-size: 1.2rem;  padding: 1rem 1.5rem;  min-width: calc(9rem + var(--buttons-border-width) * 2);  min-height: calc(3.5rem + var(--buttons-border-width) * 2);}.humetop .button--small {  padding: 1.2rem 2.6rem;}.humetop .button:disabled,.humetop .button[aria-disabled='true'],.humetop .button.disabled,.humetop .customer button:disabled,.humetop .customer button[aria-disabled='true'],.humetop .customer button.disabled {  cursor: not-allowed;  opacity: 0.5;}.humetop .button--full-width {  display: flex;  width: 100%;}.humetop .button.loading {  color: transparent;  position: relative;}@media screen and (forced-colors: active) {  .humetop .button.loading {    color: rgb(var(--color-foreground));  }}.humetop .button.loading > .loading-overlay__spinner {  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  position: absolute;  height: 100%;  display: flex;  align-items: center;}.humetop .button.loading > .loading-overlay__spinner .spinner {  width: fit-content;}.humetop .button.loading > .loading-overlay__spinner .path {  stroke: rgb(var(--color-button-text));}.humetop .share-button {  display: block;  position: relative;}.humetop .share-button details {  width: fit-content;}.humetop .share-button__button {  font-size: 1.4rem;  display: flex;  min-height: 2.4rem;  align-items: center;  color: rgb(var(--color-link));  margin-left: 0;  padding-left: 0;}.humetop details[open] > .share-button__fallback {  animation: animateMenuOpen var(--duration-default) ease;}.humetop .share-button__button:hover {  text-decoration: underline;  text-underline-offset: 0.3rem;}.humetop .share-button__button,.humetop .share-button__fallback button {  cursor: pointer;  background-color: transparent;  border: none;}.humetop .share-button__button .icon-share {  height: 1.2rem;  margin-right: 1rem;  width: 1.3rem;}.humetop .share-button__fallback {  display: flex;  align-items: center;  position: absolute;  top: 3rem;  left: 0.1rem;  z-index: 3;  width: 100%;  min-width: max-content;  border-radius: var(--inputs-radius);  border: 0;}.humetop .share-button__fallback:after {  pointer-events: none;  content: '';  position: absolute;  top: var(--inputs-border-width);  right: var(--inputs-border-width);  bottom: var(--inputs-border-width);  left: var(--inputs-border-width);  border: 0.1rem solid transparent;  border-radius: var(--inputs-radius);  box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));  transition: box-shadow var(--duration-short) ease;  z-index: 1;}.humetop .share-button__fallback:before {  background: rgb(var(--color-background));  pointer-events: none;  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  border-radius: var(--inputs-radius-outset);  box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity));  z-index: -1;}.humetop .share-button__fallback button {  width: 4.4rem;  height: 4.4rem;  padding: 0;  flex-shrink: 0;  display: flex;  justify-content: center;  align-items: center;  position: relative;  right: var(--inputs-border-width);}.humetop .share-button__fallback button:hover {  color: rgba(var(--color-foreground), 0.75);}.humetop .share-button__fallback button:hover svg {  transform: scale(1.07);}.humetop .share-button__close:not(.hidden) + .share-button__copy {  display: none;}.humetop .share-button__close,.humetop .share-button__copy {  background-color: transparent;  color: rgb(var(--color-foreground));}.humetop .share-button__copy:focus-visible,.humetop .share-button__close:focus-visible {  background-color: rgb(var(--color-background));  z-index: 2;}.humetop .share-button__copy:focus,.humetop .share-button__close:focus {  background-color: rgb(var(--color-background));  z-index: 2;}.humetop .field:not(:focus-visible):not(.focused) + .share-button__copy:not(:focus-visible):not(.focused),.humetop .field:not(:focus-visible):not(.focused) + .share-button__close:not(:focus-visible):not(.focused) {  background-color: inherit;}.humetop .share-button__fallback .field:after,.humetop .share-button__fallback .field:before {  content: none;}.humetop .share-button__fallback .field {  border-radius: 0;  min-width: auto;  min-height: auto;  transition: none;}.humetop .share-button__fallback .field__input:focus,.humetop .share-button__fallback .field__input:-webkit-autofill {  outline: 0.2rem solid rgba(var(--color-foreground),.5);  outline-offset: 0.1rem;  box-shadow: 0 0 0 0.1rem rgb(var(--color-background)),0 0 0.5rem 0.4rem rgba(var(--color-foreground),.3);}.humetop .share-button__fallback .field__input {  box-shadow: none;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  filter: none;  min-width: auto;  min-height: auto;}.humetop .share-button__fallback .field__input:hover {  box-shadow: none;}.humetop .share-button__fallback .icon {  width: 1.5rem;  height: 1.5rem;}.humetop .share-button__message:not(:empty) {  display: flex;  align-items: center;  width: 100%;  height: 100%;  margin-top: 0;  padding: 0.8rem 0 0.8rem 1.5rem;  margin: var(--inputs-border-width);}.humetop .share-button__message:not(:empty):not(.hidden) ~ * {  display: none;}.humetop .field__input,.humetop .select__select,.humetop .customer .field input,.humetop .customer select {  -webkit-appearance: none;  appearance: none;  background-color: rgb(var(--color-background));  color: rgb(var(--color-foreground));  font-size: 1.6rem;  width: 100%;  box-sizing: border-box;  transition: box-shadow var(--duration-short) ease;  border-radius: var(--inputs-radius);  height: 4.5rem;  min-height: calc(var(--inputs-border-width) * 2);  min-width: calc(7rem + (var(--inputs-border-width) * 2));  position: relative;  border: 0;}.humetop .field:before,.humetop .select:before,.humetop .customer .field:before,.humetop .customer select:before,.humetop .localization-form__select:before {  pointer-events: none;  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  border-radius: var(--inputs-radius-outset);  box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity));  z-index: -1;}.humetop .field:after,.humetop .select:after,.humetop .customer .field:after,.humetop .customer select:after,.humetop .localization-form__select:after {  pointer-events: none;  content: '';  position: absolute;  top: var(--inputs-border-width);  right: var(--inputs-border-width);  bottom: var(--inputs-border-width);  left: var(--inputs-border-width);  border: 0.1rem solid transparent;  border-radius: var(--inputs-radius);  box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));  transition: box-shadow var(--duration-short) ease;  z-index: 1;}.humetop .select__select {  font-family: var(--font-body-family);  font-style: var(--font-body-style);  font-weight: var(--font-body-weight);  font-size: 1.2rem;  color: rgba(var(--color-foreground), 0.75);}.humetop .field:hover.field:after,.humetop .select:hover.select:after,.humetop .select__select:hover.select__select:after,.humetop .customer .field:hover.field:after,.humetop .customer select:hover.select:after,.humetop .localization-form__select:hover.localization-form__select:after {  box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));  outline: 0;  border-radius: var(--inputs-radius);}.humetop .field__input:focus-visible,.humetop .select__select:focus-visible,.humetop .customer .field input:focus-visible,.humetop .customer select:focus-visible,.humetop .localization-form__select:focus-visible.localization-form__select:after {  box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));  outline: 0;  border-radius: var(--inputs-radius);}.humetop .field__input:focus,.humetop .select__select:focus,.humetop .customer .field input:focus,.humetop .customer select:focus,.humetop .localization-form__select:focus.localization-form__select:after {  box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgba(var(--color-foreground));  outline: 0;  border-radius: var(--inputs-radius);}.humetop .localization-form__select:focus {  outline: 0;  box-shadow: none;}.humetop .text-area,.humetop .select {  display: flex;  position: relative;  width: 100%;}.humetop .select .icon-caret,.humetop .customer select + svg {  height: 0.6rem;  pointer-events: none;  position: absolute;  top: calc(50% - 0.2rem);  right: calc(var(--inputs-border-width) + 1.5rem);}.humetop .select__select,.humetop .customer select {  cursor: pointer;  line-height: calc(1 + 0.6 / var(--font-body-scale));  padding: 0 2rem;  margin: var(--inputs-border-width);  min-height: calc(var(--inputs-border-width) * 2);}.humetop .field {  position: relative;  width: 100%;  display: flex;  transition: box-shadow var(--duration-short) ease;}.humetop .customer .field {  display: flex;}.humetop .field--with-error {  flex-wrap: wrap;}.humetop .field__input,.humetop .customer .field input {  flex-grow: 1;  text-align: left;  padding: 1.5rem;  margin: var(--inputs-border-width);  transition: box-shadow var(--duration-short) ease;}.humetop .field__label,.humetop .customer .field label {  font-size: 1.6rem;  left: calc(var(--inputs-border-width) + 2rem);  top: calc(1rem + var(--inputs-border-width));  margin-bottom: 0;  pointer-events: none;  position: absolute;  transition: top var(--duration-short) ease,    font-size var(--duration-short) ease;  color: rgba(var(--color-foreground), 0.75);  letter-spacing: 0.1rem;  line-height: 1.5;}.humetop .field__input:focus ~ .field__label,.humetop .field__input:not(:placeholder-shown) ~ .field__label,.humetop .field__input:-webkit-autofill ~ .field__label,.humetop .customer .field input:focus ~ label,.humetop .customer .field input:not(:placeholder-shown) ~ label,.humetop .customer .field input:-webkit-autofill ~ label {  font-size: 1rem;  top: calc(var(--inputs-border-width) + 0.5rem);  left: calc(var(--inputs-border-width) + 2rem);  letter-spacing: 0.04rem;}.humetop .field__input:focus,.humetop .field__input:not(:placeholder-shown),.humetop .field__input:-webkit-autofill,.humetop .customer .field input:focus,.humetop .customer .field input:not(:placeholder-shown),.humetop .customer .field input:-webkit-autofill {  padding: 2.2rem 1.5rem 0.8rem 2rem;  margin: var(--inputs-border-width);}.humetop .field__input::-webkit-search-cancel-button,.humetop .customer .field input::-webkit-search-cancel-button {  display: none;}.humetop .field__input::placeholder,.humetop .customer .field input::placeholder {  opacity: 0;}.humetop .field__button {  align-items: center;  background-color: transparent;  border: 0;  color: currentColor;  cursor: pointer;  display: flex;  height: 4.4rem;  justify-content: center;  overflow: hidden;  padding: 0;  position: absolute;  right: 0;  top: 0;  width: 4.4rem;}.humetop .field__button > svg {  height: 2.5rem;  width: 2.5rem;}.humetop .field__input:-webkit-autofill ~ .field__button,.humetop .field__input:-webkit-autofill ~ .field__label,.humetop .customer .field input:-webkit-autofill ~ label {  color: rgb(0, 0, 0);}.humetop .text-area {  font-family: var(--font-body-family);  font-style: var(--font-body-style);  font-weight: var(--font-body-weight);  min-height: 10rem;  resize: none;}.humetop input[type='checkbox'] {  display: inline-block;  width: auto;  margin-right: 0.5rem;}.humetop .form__label {  display: block;  margin-bottom: 0.6rem;}.humetop .form__message {  align-items: center;  display: flex;  font-size: 1.4rem;  line-height: 1;  margin-top: 1rem;}.humetop .form__message--large {  font-size: 1.6rem;}.humetop .customer .field .form__message {  font-size: 1.4rem;  text-align: left;}.humetop .form__message .icon,.humetop .customer .form__message svg {  flex-shrink: 0;  height: 1.3rem;  margin-right: 0.5rem;  width: 1.3rem;}.humetop .form__message--large .icon,.humetop .customer .form__message svg {  height: 1.5rem;  width: 1.5rem;  margin-right: 1rem;}.humetop .customer .field .form__message svg {  align-self: start;}.humetop .form-status {  margin: 0;  font-size: 1.6rem;}.humetop .form-status-list {  padding: 0;  margin: 2rem 0 4rem;}.humetop .form-status-list li {  list-style-position: inside;}.humetop .form-status-list .link::first-letter {  text-transform: capitalize;}.humetop .quantity {  color: rgba(var(--color-foreground));  position: relative;  width: calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);  display: flex;  border-radius: var(--inputs-radius);  min-height: calc((var(--inputs-border-width) * 2) + 4.5rem);}.humetop .quantity:after {  pointer-events: none;  content: '';  position: absolute;  top: var(--inputs-border-width);  right: var(--inputs-border-width);  bottom: var(--inputs-border-width);  left: var(--inputs-border-width);  border: 0.1rem solid transparent;  border-radius: var(--inputs-radius);  box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-foreground), var(--inputs-border-opacity));  transition: box-shadow var(--duration-short) ease;  z-index: 1;}.humetop .quantity:before {  background: rgb(var(--color-background));  pointer-events: none;  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  border-radius: var(--inputs-radius-outset);  box-shadow: var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-base-text), var(--inputs-shadow-opacity));  z-index: -1;}.humetop .quantity__input {  color: currentColor;  font-size: 1.4rem;  font-weight: 500;  opacity: 0.85;  text-align: center;  background-color: transparent;  border: 0;  padding: 0 0.5rem;  width: 100%;  flex-grow: 1;  -webkit-appearance: none;  appearance: none;}.humetop .quantity__button {  width: calc(4.5rem / var(--font-body-scale));  flex-shrink: 0;  font-size: 1.8rem;  border: 0;  background-color: transparent;  cursor: pointer;  display: flex;  align-items: center;  justify-content: center;  color: rgb(var(--color-foreground));  padding: 0;}.humetop .quantity__button:first-child {  margin-left: calc(var(--inputs-border-width));}.humetop .quantity__button:last-child {  margin-right: calc(var(--inputs-border-width));}.humetop .quantity__button svg {  width: 1rem;  pointer-events: none;}.humetop .quantity__button:focus-visible,.humetop .quantity__input:focus-visible {  background-color: rgb(var(--color-background));  z-index: 2;}.humetop .quantity__button:focus,.humetop .quantity__input:focus {  background-color: rgb(var(--color-background));  z-index: 2;}.humetop .quantity__button:not(:focus-visible):not(.focused),.humetop .quantity__input:not(:focus-visible):not(.focused) {  box-shadow: inherit;  background-color: inherit;}.humetop .quantity__input:-webkit-autofill,.humetop .quantity__input:-webkit-autofill:hover,.humetop .quantity__input:-webkit-autofill:active {  box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important;  -webkit-box-shadow: 0 0 0 10rem rgb(var(--color-background)) inset !important;}.humetop .quantity__input::-webkit-outer-spin-button,.humetop .quantity__input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}.humetop .quantity__input[type='number'] {  -moz-appearance: textfield;}.humetop .modal__toggle {  list-style-type: none;}.humetop .no-js details[open] .modal__toggle {  position: absolute;  z-index: 5;}.humetop .modal__toggle-close {  display: none;}.humetop .no-js details[open] svg.modal__toggle-close {  display: flex;  z-index: 1;  height: 1.7rem;  width: 1.7rem;}.humetop .modal__toggle-open {  display: flex;}.humetop .no-js details[open] .modal__toggle-open {  display: none;}.humetop .no-js .modal__close-button.link {  display: none;}.humetop .modal__close-button.link {  display: flex;  justify-content: center;  align-items: center;  padding: 0rem;  height: 4.4rem;  width: 4.4rem;  background-color: transparent;}.humetop .modal__close-button .icon {  width: 1.7rem;  height: 1.7rem;}.humetop .modal__content {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: rgb(var(--color-background));  z-index: 4;  display: flex;  justify-content: center;  align-items: center;}.humetop .media-modal {  cursor: zoom-out;}.humetop .media-modal .deferred-media {  cursor: initial;}.humetop .cart-count-bubble:empty {  display: none;}.humetop .cart-count-bubble {  position: absolute;  background-color: rgb(var(--color-button));  color: rgb(var(--color-button-text));  height: 1.7rem;  width: 1.7rem;  border-radius: 100%;  display: flex;  justify-content: center;  align-items: center;  font-size: 0.9rem;  bottom: 0.8rem;  left: 2.2rem;  line-height: calc(1 + 0.1 / var(--font-body-scale));}.humetop #shopify-section-announcement-bar {  z-index: 4;}.humetop .announcement-bar {  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);  color: rgb(var(--color-foreground));}.humetop .announcement-bar__link {  display: block;  width: 100%;  padding: 1rem 0;  text-decoration: none;}.humetop .announcement-bar__link:hover {  color: rgb(var(--color-foreground));  background-color: rgba(var(--color-card-hover), 0.06);}.humetop .announcement-bar__link .icon-arrow {  display: inline-block;  pointer-events: none;  margin-left: 0.8rem;  vertical-align: middle;  margin-bottom: 0.2rem;}.humetop .announcement-bar__link .announcement-bar__message {  padding: 0;}.humetop .announcement-bar__message {  padding: 1rem 0;  margin: 0;  letter-spacing: 0.1rem;}.humetop #shopify-section-header {  z-index: 3;}.humetop .shopify-section-header-sticky {  position: sticky;  top: 0;}.humetop .shopify-section-header-hidden {  transform: translateY(-100%);}.humetop .shopify-section-header-hidden.menu-open {  transform: translateY(0);}.humetop #shopify-section-header.animate {  transition: transform 0.15s ease-out;}.humetop .header-wrapper {  display: block;  position: relative;  background-color: rgb(var(--color-background));  z-index: 1;}.humetop .header-wrapper--border-bottom {  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);}.humetop .header {  display: grid;  grid-template-areas: 'left-icon heading icons';  grid-template-columns: 1fr 2fr 1fr;  align-items: center;}@media screen and (min-width: 990px) {  .humetop .header--top-left,.humetop .header--middle-left:not(.header--has-menu) {    grid-template-areas:      'heading icons'      'navigation navigation';    grid-template-columns: 1fr auto;  }  .humetop .header--middle-left {    grid-template-areas: 'heading navigation icons';    grid-template-columns: auto auto 1fr;    column-gap: 2rem;  }  .humetop .header--middle-center {    grid-template-areas: 'navigation heading icons';    grid-template-columns: 1fr auto 1fr;    column-gap: 2rem;  }  .humetop .header--top-center {    grid-template-areas:      'left-icon heading icons'      'navigation navigation navigation';  }  .humetop .header:not(.header--middle-left, .header--middle-center) .header__inline-menu {    margin-top: 1.05rem;  }}.humetop .header *[tabindex='-1']:focus {  outline: none;}.humetop .header__heading {  margin: 0;  line-height: 0;}.humetop .header > .header__heading-link {  line-height: 0;}.humetop .header__heading,.humetop .header__heading-link {  grid-area: heading;  justify-self: center;}.humetop .header__heading-link {  display: inline-block;  padding: 0.75rem;  text-decoration: none;  word-break: break-word;}.humetop .header__heading-link:hover .h2 {  color: rgb(var(--color-foreground));}.humetop .header__heading-link .h2 {  line-height: 1;  color: rgba(var(--color-foreground), 0.75);}.humetop .header__heading-logo {  height: auto;  width: 100%;}@media screen and (max-width: 989px) {  .humetop .header__heading,.humetop .header__heading-link {    text-align: center;  }  .humetop .header--mobile-left .header__heading,.humetop .header--mobile-left .header__heading-link {    text-align: center;    justify-self: start;  }  .humetop .header--mobile-left {    grid-template-columns: auto 2fr 1fr;  }}@media screen and (min-width: 990px) {  .humetop .header__heading-link {    margin-left: -0.75rem;  }  .humetop .header__heading,.humetop .header__heading-link {    justify-self: start;  }  .humetop .header--top-center .header__heading-link,.humetop .header--top-center .header__heading {    justify-self: center;    text-align: center;  }}.humetop .header__icons {  display: flex;  grid-area: icons;  justify-self: end;}.humetop .header__icon:not(.header__icon--summary),.humetop .header__icon span {  display: flex;  align-items: center;  justify-content: center;}.humetop .header__icon {  color: rgb(var(--color-foreground));}.humetop .header__icon span {  height: 100%;}.humetop .header__icon::after {  content: none;}.humetop .header__icon:hover .icon,.humetop .modal__close-button:hover .icon {  transform: scale(1.07);}.humetop .header__icon .icon {  height: 2rem;  width: 2rem;  fill: none;  vertical-align: middle;}.humetop .header__icon,.humetop .header__icon--cart .icon {  height: 4.4rem;  width: 4.4rem;  padding: 0;}.humetop .header__icon--cart {  position: relative;  margin-right: -1.2rem;}@media screen and (max-width: 989px) {  .humetop menu-drawer ~ .header__icons .header__icon--account {    display: none;  }}.humetop .header__icon--menu[aria-expanded="true"]::before {  content: "";  top: 100%;  left: 0;  height: calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));  width: 100%;  display: block;  position: absolute;  background: rgba(var(--color-foreground), 0.5);}.humetop menu-drawer + .header__search {  display: none;}.humetop .header > .header__search {  grid-area: left-icon;  justify-self: start;}.humetop .header:not(.header--has-menu) * > .header__search {  display: none;}.humetop .header__search {  display: inline-flex;  line-height: 0;}.humetop .header--top-center > .header__search {  display: none;}.humetop .header--top-center * > .header__search {  display: inline-flex;}@media screen and (min-width: 990px) {  .humetop .header:not(.header--top-center) * > .header__search,.humetop .header--top-center > .header__search {    display: inline-flex;  }  .humetop .header:not(.header--top-center) > .header__search,.humetop .header--top-center * > .header__search {    display: none;  }}.humetop .no-js .predictive-search {  display: none;}.humetop details[open] > .search-modal {  opacity: 1;  animation: animateMenuOpen var(--duration-default) ease;}.humetop details[open] .modal-overlay {  display: block;}.humetop details[open] .modal-overlay::after {  position: absolute;  content: '';  background-color: rgb(var(--color-foreground), 0.5);  top: 100%;  left: 0;  right: 0;  height: 100vh;}.humetop .no-js details[open] > .header__icon--search {  top: 1rem;  right: 0.5rem;}.humetop .search-modal {  opacity: 0;  border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);  min-height: calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));  height: 100%;}.humetop .search-modal__content {  display: flex;  align-items: center;  justify-content: center;  width: 100%;  height: 100%;  padding: 0 5rem 0 1rem;  line-height: calc(1 + 0.8 / var(--font-body-scale));  position: relative;}.humetop .search-modal__content-bottom {  bottom: calc((var(--inputs-margin-offset) / 2) );}.humetop .search-modal__content-top {  top: calc((var(--inputs-margin-offset) / 2) );}.humetop .search-modal__form {  width: 100%;}.humetop .search-modal__close-button {  position: absolute;  right: 0.3rem;}@media screen and (min-width: 750px) {  .humetop .search-modal__close-button {    right: 1rem;  }  .humetop .search-modal__content {    padding: 0 6rem;  }}@media screen and (min-width: 990px) {  .humetop .search-modal__form {    max-width: 47.8rem;  }  .humetop .search-modal__close-button {    position: initial;    margin-left: 0.5rem;  }}.humetop .header__icon--menu .icon {  display: block;  position: absolute;  opacity: 1;  transform: scale(1);  transition: transform 150ms ease, opacity 150ms ease;}.humetop details:not([open]) > .header__icon--menu .icon-close,.humetop details[open] > .header__icon--menu .icon-hamburger {  visibility: hidden;  opacity: 0;  transform: scale(0.8);}.humetop .js details[open]:not(.menu-opening) > .header__icon--menu .icon-close {  visibility: hidden;}.humetop .js details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger {  visibility: visible;  opacity: 1;  transform: scale(1.07);}.humetop .js details > .header__submenu {  opacity: 0;  transform: translateY(-1.5rem);}.humetop details[open] > .header__submenu {  animation: animateMenuOpen var(--duration-default) ease;  animation-fill-mode: forwards;  z-index: 1;}@media (prefers-reduced-motion) {  .humetop details[open] > .header__submenu {    opacity: 1;    transform: translateY(0);  }}.humetop .header__inline-menu {  margin-left: -1.2rem;  grid-area: navigation;  display: none;}.humetop .header--top-center .header__inline-menu,.humetop .header--top-center .header__heading-link {  margin-left: 0;}@media screen and (min-width: 990px) {  .humetop .header__inline-menu {    display: block;  }  .humetop .header--top-center .header__inline-menu {    justify-self: center;  }  .humetop .header--top-center .header__inline-menu > .list-menu--inline {    justify-content: center;  }  .humetop .header--middle-left .header__inline-menu {    margin-left: 0;  }}.humetop .header__menu {  padding: 0 1rem;}.humetop .header__menu-item {  padding: 1.2rem;  text-decoration: none;  color: rgba(var(--color-foreground), 0.75);}.humetop .header__menu-item:hover {  color: rgb(var(--color-foreground));}.humetop .header__menu-item span {  transition: text-decoration var(--duration-short) ease;}.humetop .header__menu-item:hover span {  text-decoration: underline;  text-underline-offset: 0.3rem;}.humetop details[open] > .header__menu-item {  text-decoration: underline;}.humetop details[open]:hover > .header__menu-item {  text-decoration-thickness: 0.2rem;}.humetop details[open] > .header__menu-item .icon-caret {  transform: rotate(180deg);}.humetop .header__active-menu-item {  transition: text-decoration-thickness var(--duration-short) ease;  color: rgb(var(--color-foreground));  text-decoration: underline;  text-underline-offset: 0.3rem;}.humetop .header__menu-item:hover .header__active-menu-item {  text-decoration-thickness: 0.2rem;}.humetop .header__submenu {  transition: opacity var(--duration-default) ease,    transform var(--duration-default) ease;}.humetop .global-settings-popup,.humetop .header__submenu.global-settings-popup {  border-radius: var(--popup-corner-radius);  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));  border-style: solid;  border-width: var(--popup-border-width);  box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));}.humetop .header__submenu.list-menu {  padding: 2.4rem 0;}.humetop .header__submenu .header__submenu {  background-color: rgba(var(--color-foreground), 0.03);  padding: 0.5rem 0;  margin: 0.5rem 0;}.humetop .header__submenu .header__menu-item:after {  right: 2rem;}.humetop .header__submenu .header__menu-item {  justify-content: space-between;  padding: 0.8rem 2.4rem;}.humetop .header__submenu .header__submenu .header__menu-item {  padding-left: 3.4rem;}.humetop .header__menu-item .icon-caret {  right: 0.8rem;}.humetop .header__submenu .icon-caret {  flex-shrink: 0;  margin-left: 1rem;  position: static;}.humetop header-menu > details,.humetop details-disclosure > details {  position: relative;}@keyframes animateMenuOpen {  0% {    opacity: 0;    transform: translateY(-1.5rem);  }  100% {    opacity: 1;    transform: translateY(0);  }}.humetop .overflow-hidden-mobile,.humetop .overflow-hidden-tablet {  overflow: hidden;}@media screen and (min-width: 750px) {  .humetop .overflow-hidden-mobile {    overflow: auto;  }}@media screen and (min-width: 990px) {  .humetop .overflow-hidden-tablet {    overflow: auto;  }}.humetop .badge {  border: 1px solid transparent;  border-radius: var(--badge-corner-radius);  display: inline-block;  font-size: 1.2rem;  letter-spacing: 0.1rem;  line-height: 1;  padding: 0.5rem 1.3rem 0.6rem 1.3rem;  text-align: center;  background-color: rgb(var(--color-badge-background));  border-color: rgba(var(--color-badge-border), var(--alpha-badge-border));  color: rgb(var(--color-foreground));  word-break: break-word;}.humetop .gradient {  background: rgb(var(--color-background));  background: var(--gradient-background);  background-attachment: fixed;}@media screen and (forced-colors: active) {  .humetop .icon {    color: CanvasText;    fill: CanvasText !important;  }  .humetop .icon-close-small path {    stroke: CanvasText;  }}.humetop .ratio {  display: flex;  position: relative;  align-items: stretch;}.humetop .ratio::before {  content: '';  width: 0;  height: 0;  padding-bottom: var(--ratio-percent);}.humetop .content-container {  border-radius: var(--text-boxes-radius);  border: var(--text-boxes-border-width) solid rgba(var(--color-foreground), var(--text-boxes-border-opacity));  position: relative;}.humetop .content-container:after {  content: '';  position: absolute;  top: calc(var(--text-boxes-border-width) * -1);  right: calc(var(--text-boxes-border-width) * -1);  bottom: calc(var(--text-boxes-border-width) * -1);  left: calc(var(--text-boxes-border-width) * -1);  border-radius: var(--text-boxes-radius);  box-shadow: var(--text-boxes-shadow-horizontal-offset)    var(--text-boxes-shadow-vertical-offset)    var(--text-boxes-shadow-blur-radius)    rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));  z-index: -1;}.humetop .content-container--full-width:after {  left: 0;  right: 0;  border-radius: 0;}@media screen and (max-width: 749px) {  .humetop .content-container--full-width-mobile {    border-left: none;    border-right: none;    border-radius: 0;  }  .humetop .content-container--full-width-mobile:after {    display: none;  }}.humetop .global-media-settings {  position: relative;  border: var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));  border-radius: var(--media-radius);  overflow: visible !important;  background-color: rgb(var(--color-background));}.humetop .global-media-settings:after {  content: '';  position: absolute;  top: calc(var(--media-border-width) * -1);  right: calc(var(--media-border-width) * -1);  bottom: calc(var(--media-border-width) * -1);  left: calc(var(--media-border-width) * -1);  border-radius: var(--media-radius);  box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity));  z-index: -1;  pointer-events: none;}.humetop .global-media-settings--no-shadow {  overflow: hidden !important;}.humetop .global-media-settings--no-shadow:after {  content: none;}.humetop .global-media-settings img,.humetop .global-media-settings iframe,.humetop .global-media-settings model-viewer,.humetop .global-media-settings video {  border-radius: calc(var(--media-radius) - var(--media-border-width));}.humetop .content-container--full-width,.humetop .global-media-settings--full-width,.humetop .global-media-settings--full-width img {  border-radius: 0;  border-left: none;  border-right: none;}@supports not (inset: 10px) {  .humetop .grid {    margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));  }  .humetop .grid__item {    padding-left: var(--grid-mobile-horizontal-spacing);    padding-bottom: var(--grid-mobile-vertical-spacing);  }  @media screen and (min-width: 750px) {    .humetop .grid {      margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));    }    .humetop .grid__item {      padding-left: var(--grid-desktop-horizontal-spacing);      padding-bottom: var(--grid-desktop-vertical-spacing);    }}  .humetop .grid--gapless .grid__item {    padding-left: 0;    padding-bottom: 0;  }  @media screen and (min-width: 749px) {    .humetop .grid--peek .grid__item {      padding-left: var(--grid-mobile-horizontal-spacing);    }}  .humetop .product-grid .grid__item {    padding-bottom: var(--grid-mobile-vertical-spacing);  }  @media screen and (min-width: 750px) {    .humetop .product-grid .grid__item {      padding-bottom: var(--grid-desktop-vertical-spacing);    }}}.humetop .font-body-bold {  font-weight: var(--font-body-weight-bold);}@media (forced-colors: active) {  .humetop .button,.humetop .shopify-challenge__button,.humetop .customer button {    border: transparent solid 1px;  }  .humetop .button:focus-visible,.humetop .button:focus,.humetop .button.focused,.humetop .shopify-payment-button__button--unbranded:focus-visible,.humetop .shopify-payment-button [role="button"]:focus-visible,.humetop .shopify-payment-button__button--unbranded:focus,.humetop .shopify-payment-button [role="button"]:focus {    outline: solid transparent 1px;  }  .humetop .field__input:focus,.humetop .select__select:focus,.humetop .customer .field input:focus,.humetop .customer select:focus,.humetop .localization-form__select:focus.localization-form__select:after {    outline: transparent solid 1px;  }  .humetop .localization-form__select:focus {    outline: transparent solid 1px;  }}

/* ===== inline <style> block #5 from <head> ===== */
/* Slider */.humetop .slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.humetop .slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.humetop .slick-list:focus{    outline: none;}.humetop .slick-list.dragging{    cursor: pointer;    cursor: hand;}.humetop .slick-slider .slick-track,.humetop .slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);       -moz-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);         -o-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.humetop .slick-track{    position: relative;    top: 0;    left: 0;    display: block;    margin-left: auto;    margin-right: auto;}.humetop .slick-track:before,.humetop .slick-track:after{    display: table;    content: '';}.humetop .slick-track:after{    clear: both;}.humetop .slick-loading .slick-track{    visibility: hidden;}.humetop .slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}.humetop [dir='rtl'] .slick-slide{    float: right;}.humetop .slick-slide img{    display: block;}.humetop .slick-slide.slick-loading img{    display: none;}.humetop .slick-slide.dragging img{    pointer-events: none;}.humetop .slick-initialized .slick-slide{    display: block;}.humetop .slick-loading .slick-slide{    visibility: hidden;}.humetop .slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.humetop .slick-arrow.slick-hidden {    display: none;}

/* ===== inline <style> block #6 from <head> ===== */


/* ===== inline <style> block #7 from <head> ===== */
.humetop #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

.humetop #shopify-buyer-consent.hidden {
  display: none;
}

.humetop #shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

.humetop #shopify-subscription-policy-button::before {
  box-shadow: none;
}

/* ===== inline <style> block #8 from <head> ===== */
/* landing page */
@font-face {
  font-family: "SF Pro";
  src: url("https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SF-Pro-Display-Thin.otf?v=1739942888");
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro";
  src: url("https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SF-Pro-Display-Ultralight.otf?v=1740044245");
  font-weight: 200;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro";
  src: url("https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SF-Pro-Display-Light.otf?v=1740044184");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro";
  src: url("https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SF-Pro.ttf?v=1740037279");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "SF Pro";
  src: url("https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SF-Pro-Text-Medium.otf?v=1739943161");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url("https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SF-Pro-Text-Semibold.otf?v=1739943192");
  font-weight: 600;
  font-display: swap;
}
/* landing page */
  @font-face {
    font-family: 'Graphik';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Graphik-Regular-Web.woff2?v=1665742432') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Graphik-Regular-Web.woff?v=1665742433') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Graphik condensed';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/GraphikCondensed-Semibold-Web.woff2?v=1665741566') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/GraphikCondensed-Semibold-Web.woff?v=1665741566') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Graphik';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Graphik-Medium-Web.woff2?v=1665742133') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Graphik-Medium-Web.woff?v=1665742133') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
  

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Light.woff2?v=1667885973') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Light.woff?v=1667885973') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Mediu.woff2?v=1667885973') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Mediu.woff?v=1667885973') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Bold.woff2?v=1667885973') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Bold.woff?v=1667885973') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Roman.woff2?v=1667885973') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/NeueHaasDisplay-Roman.woff?v=1667885973') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SF Pro Text';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Medium.woff2?v=1675664228') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Medium.woff?v=1675664228') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Bold.woff2?v=1675664228') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Bold.woff?v=1675664228') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Text';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Regular.woff2?v=1675664228') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Regular.woff?v=1675664228') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
     font-family: 'SF Pro Rounded';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Bold.woff2?v=1675672183') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Bold.woff?v=1675672184') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Rounded';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Medium.woff2?v=1675672183') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Medium.woff?v=1675672184') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
     font-family: 'SF Pro Rounded';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Light.woff2?v=1675672183') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Light.woff?v=1675672184') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Rounded';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Regular.woff2?v=1675672183') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Regular.woff?v=1675672184') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SF Pro Rounded';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Semibold.woff2?v=1675672183') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFRounded-Semibold.woff?v=1675672184') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SF Pro Display';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Regular_ddad37f9-77e9-4108-a7c0-52051ece736d.woff2?v=1678682518') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Regular_9023df0d-b8fb-4d6e-a480-5f77a7d697c8.woff?v=1678682518') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SF Pro Display';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Bold_d0f6a9bc-7352-4098-8470-59651b4bc5c6.woff2?v=1678682518') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Bold_1d622200-f269-4ce9-aab5-6b7307236322.woff?v=1678682518') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SF Pro Display';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Medium_06bd1546-3d15-4626-bb82-32034e24a2fd.woff2?v=1678682518') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/SFProDisplay-Medium_b9eee7eb-cad6-4583-bb4c-a39b45ed0d04.woff?v=1678682518') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/AvenirLTStd-Black.woff2?v=1667886323') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/AvenirLTStd-Black.woff?v=1667886323') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/AvenirLTStd-Roman.woff2?v=1667886323') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/AvenirLTStd-Roman.woff?v=1667886323') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Bold.woff2?v=1696924578') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Bold.woff?v=1696924578') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Medium.woff2?v=1696924577') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Medium.woff?v=1696924577') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Light.woff2?v=1696924577') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Light.woff?v=1696924577') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Regular.woff2?v=1696924577') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-Regular.woff?v=1696924577') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Archivo';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-SemiBold.woff2?v=1696924577') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Archivo-SemiBold.woff?v=1696924578') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Bold.woff2?v=1696924845') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Bold.woff?v=1696924845') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Regular.woff2?v=1696924845') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Regular.woff?v=1696924845') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Light.woff2?v=1696924845') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Light.woff?v=1696924845') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-SemiBold.woff2?v=1696924845') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-SemiBold.woff?v=1696924845') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Medium.woff2?v=1696924845') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Medium.woff?v=1696924845') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
  @font-face {
    font-family: 'Montserrat';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Black.woff2?v=1697804633') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Montserrat-Black.woff?v=1697804633') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Open Sans';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Bold.woff2?v=1696925169') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Bold.woff?v=1696925169') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Medium.woff2?v=1696925169') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Medium.woff?v=1696925169') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Regular.woff2?v=1696925169') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Regular.woff?v=1696925169') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Light.woff2?v=1696925169') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-Light.woff?v=1696925169') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-SemiBold.woff2?v=1696925169') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/OpenSans-SemiBold.woff?v=1696925169') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Bold.woff2?v=1697796368') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Bold.woff?v=1697796368') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Light.woff2?v=1697796368') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Light.woff?v=1697796369') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Medium.woff2?v=1697796369') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Medium.woff?v=1697796368') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Regular.woff2?v=1697796369') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-Regular.woff?v=1697796368') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-SemiBold.woff2?v=1697796368') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-SemiBold.woff?v=1697796368') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Manrope';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-ExtraBold.woff2?v=1708941502') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Manrope-ExtraBold.woff?v=1708941502') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Light.woff2?v=1706766384') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Light.woff?v=1706766384') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Medium.woff2?v=1706766384') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Medium.woff?v=1706766384') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Bold.woff2?v=1706766384') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Bold.woff?v=1706766384') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-SemiBold.woff2?v=1706766384') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-SemiBold.woff?v=1706766384') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Regular.woff2?v=1706766384') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Regular.woff?v=1706766384') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Black.woff2?v=1708934033') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Inter-Black.woff?v=1708934035') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-SemiBold.woff2?v=1706766644') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-SemiBold.woff?v=1706766644') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Light.woff2?v=1706766644') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Light.woff?v=1706766644') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Regular.woff2?v=1706766644') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Regular.woff?v=1706766644') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Bold.woff2?v=1706766644') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Bold.woff?v=1706766644') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Medium.woff2?v=1706766644') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Poppins-Medium.woff?v=1706766644') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Lato-Bold.woff2?v=1709275179') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Lato-Bold.woff?v=1709275179') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Lato-Regular.woff2?v=1709275179') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Lato-Regular.woff?v=1709275179') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Lato-Light.woff2?v=1709275179') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0557/7188/9712/files/Lato-Light.woff?v=1709275179') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
  /* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'ABeeZee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/abeezee/v22/esDR31xSG-6AGleN2tukkIcH.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'ABeeZee';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/abeezee/v22/esDR31xSG-6AGleN2tWkkA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ===== inline <style> block #9 from <head> ===== */
/* desktop LP30 test css start */
.humetop .abtestProductSlider_wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none;
    align-items: center;
    flex-direction: column;
    background: #00000085;
    z-index: 999;
    justify-content: center;
}
.humetop .ab__testpopupProducts {
    overflow: hidden;
}
.humetop .ab__testpopupProducts .abtestProductSlider_wrapper {
    display: flex !important;
}
.humetop .abtest__paginationwp .swiper-button-prev,.humetop .abtest__paginationwp .swiper-button-next {
    position: static;
    margin: 0;
    transform: inherit;
    color: #fff;
    width: 40px !important;
    height: 40px !important;
    border-radius: 100px;
    background: #0f75ff;
    flex: 0 0 40px;
    user-select: none;
}
.humetop .abtest__paginationwp .swiper-pagination {
    position: static;
    margin: 0 10px;
    transform: inherit;
    background: #0f75ff;
    padding: 5px 20px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 40px;
}
.humetop .abtest__paginationwp .swiper-pagination .cus__dots.active {
    width: 50px;
}
.humetop .abtest__paginationwp .swiper-pagination .cus__dots {
    width: 8px;
    height: 8px;
    display: block;
    background: #fff;
    border-radius: 100px;
    cursor: pointer;
    transition: ease .3s;
}
.humetop .abtest__paginationwp .swiper-button-prev:after,.humetop .abtest__paginationwp .swiper-button-next:after {
    font-size: 14px;
}
.humetop .abtest__paginationwp {
    display: flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    margin: 14px auto 0;
}
.humetop .abtest__ProductsSlider {
    max-width: 700px;
    position: relative;
}
.humetop .Element_ProductsSlider {
    border-radius: 25px;
    background: #fff;
    overflow: hidden;
}
.humetop .abtest_CrossProductsSlider svg {
    width: 24px !important;
    height: 24px !important;
    fill: #fff;
}
.humetop .abtest_CrossProductsSlider {
    width: 34px;
    height: 34px;
    background: #0f75ff;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3px;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 2;
}
.humetop .ab_mg_swiperMain img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    object-fit: cover;
}
.humetop .ab_mg_swiperMain {
    border-radius: 25px;
    overflow: hidden;
    padding-bottom: 100%;
}
.humetop .ab_testcodedvison_container .wp__visionContainerXT {
    display: flex;
    gap: 8px;
    flex-direction: row-reverse;
}
.humetop .ab_testcodedvison_container .wp__containerabtestImagesCoded {
    width: calc(100% - 72px);
    position: relative;
}
.humetop .ab_testcodedvison_container .MainMultiItemslider {
    width: 64px;
}
.humetop .ab_testcodedvison_container .watch__videomb {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 1;
    display: none;
}
.humetop .ab_testcodedvison_container .IconwithTextVideoMb {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    border: 1px solid #000;
    background: #fff;
    border-radius: 50px;
    gap: 10px;
    cursor: pointer;
    color: #000;
    font-size: 16px;
    min-width: 185px;
}
.humetop .ab_testcodedvison_container .IconwithTextVideoMb .iconseeaction {
    display: flex;
    align-items: center;
}
.humetop.humetop .ab_testcodedvison_container .mediaLogo_Imageabinit {
    flex: 0 0 37px;
    display: flex;
    align-items: center;
    margin-right: 6px;
}
.humetop.humetop .ab_testcodedvison_container .mediaLogo_Txtabinit {
    font-family: Inter;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    color: #000;
}
.humetop.humetop .ab_testcodedvison_container .mediaLogo_Imageabinit img {
    width: 100%;
    display: block;
    filter: invert(1);
}
.humetop.humetop .ab_testcodedvison_container .mediaLogo_TxtWraprabinit {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.humetop.humetop .ab_testcodedvison_container .mediaLogo_TxtMnabinit {
    right: 12px;
    z-index: 1;
    position: absolute;
    top: 12px;
}
.humetop .ab_testcodedvison_container .MainPPSlides .Thumbnail .swiper-slide {
    height: auto !important;
}
.humetop .ab_testcodedvison_container .MainPPSlides .product__image img {
    width: 100%;
    cursor: pointer;
}
.humetop .ab_testcodedvison_container .MainPPSlides .swiper-slide-thumb-active .product__image {
    border: 1px solid #000;
}
.humetop .ab_testcodedvison_container .MainPPSlides .product__image {
    border-radius: 12px;
    border: 1px solid #ccc;
    overflow: hidden;
}
.humetop .mnPopupWithVertical .popINtializepdpMain.mbVideoinitUnique {
    max-width: 800px;
}
/* desktop LP30 test css end */
/* mobile LP30 test css start */
.humetop .abtest_mobileSlider .Mobile_mainWidgetabtest {
    position: relative;
}
.humetop .abtest_mobileSlider .wpintyshnhMOobileabinit__ab img {
    width: 100%;
}
.humetop .abtest_mobileSlider .wpintyshnhMOobileabinit__ab {
    position: relative;
}
.humetop.humetop .abtest_mobileSlider .mediaLogo_Txtabinit {
    max-width: inherit;
}
.humetop .abtest_mobileSlider .watch__videomb {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 1;
    display: none;
}
.humetop .abtest_mobileSlider .IconwithTextVideoMb {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    border: 1px solid #000;
    background: #fff;
    border-radius: 50px;
    gap: 10px;
    min-width: 170px;
    cursor: pointer;
    color: #000;
    font-size: 16px;
}
.humetop .abtest_mobileSlider .IconwithTextVideoMb .iconseeaction {
    display: flex;
    align-items: center;
}
.humetop .abtest_mobileSlider .BodyLAyoutProductMn_abmb.swiper {
    margin: 16px 0 0;
    position: static;
}
.humetop .abtest_mobileSlider .wpintyshnhMOobile_abmb img {
    border-radius: 5px;
    border: 1px solid #ccc;
}
.humetop .abtest_mobileSlider .mgMediaopt_abmb.swiper-slide-thumb-active .wpintyshnhMOobile_abmb img {
    border: 1px solid #000;
}
.humetop .abtest_mobileSlider .ThumbnailWpmobileabtest {
    position: relative;
    padding: 0 48px;
}
.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-prev svg path,.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-next svg path {
    fill: #000;
}
.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-prev svg,.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-next svg {
    width: 18px;
    height: 18px;
}
.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-prev,.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-next {
    width: 30px;
    height: 30px;
    border: 1px solid #000;
    border-radius: 100px;
    margin: 0;
    transform: translateY(-50%);
}
.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-prev {
    left: 10px;
}
.humetop .abtest_mobileSlider .Swiper_arrows_ab .swiper-button-next {
    right: 10px;
}
.humetop.humetop .abtest_mobileSlider .mediaLogo_TxtMnabinit {
    right: 12px;
    z-index: 1;
}
.humetop .mbVideoinitUnique .CrossPdpWp {
    width: 30px;
    height: 30px;
    border-radius: 100px;
    background: #fff;
}
.humetop .abtest_mobileSlider .BodyLAyoutProductMn_abmb {
    opacity: 0;
}
.humetop .BodyLAyoutProductMn_abmb.swiper-initialized {
    opacity: 1;
}
/* mobile LP30 test css end */

.humetop .abtestreviewsSection .wrapper__rvw_abtest {
    background: #000;
    padding: 40px 20px;
}
.humetop .abtestreviewsSection .rvw_iconmg svg {
    width: auto;
    height: 35px;
}
.humetop .abtestreviewsSection .rvw_iconmg img {
    width: auto;
    height: 40px;
}   
.humetop .abtestreviewsSection .rvw_loop_abbanner .rvw_para__wp {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.02px;
    font-weight: normal;
    font-family: 'Inter';
    padding-top: 10px;
}
.humetop .abtestreviewsSection .rvw_loop_abbanner {
    border-right: 1px solid #cdcdcd;
}  
.humetop .abtestreviewsSection .container__wpreviewsab .rvw_loop_abbanner:last-child {
    border: none;
}  
.humetop .abtestreviewsSection .rvw_init_banner {
    max-width: 300px;
    margin: 0 auto;
}

.humetop.humetop .HeadingElectroSignal {
    font-size: 46px;
    line-height: 1;
}
.humetop.humetop .LayoutExposedElectromg {
    align-items: flex-start;
}  
/* ab video popup */
.humetop .abtestPopupActivate .titleWpPopupWp {
    text-align: center;
    margin: 0 0 20px;
    font-size: 28px;
    color: #000;
    font-weight: bold;
    line-height: normal;
    display: none;
}
.humetop .abtestPopupActivate.popINtializepdpMain {
    background: #fff;
    border-radius: 0;
}
/* ab video popup end */

.humetop .Widget_approvedLayout {
    background-color: #F3F2F2;
    padding: 19px 11px;
    border-radius: 11px;
}
.humetop .frontrowHelp_con img {
    display: inline-block;
    vertical-align: baseline;
}  
.humetop .ContainerWidegtDoctors_w {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
}
.humetop .doctorMsgWp p {
    font-family: 'Inter';
    font-size: 15px;
    line-height: 24px;
    margin: 0;
}
.humetop .DoctorMgWp {
    width: 20%;
    padding-right: 10px;
}
.humetop .doctorMsgWp {
    width: 70%;
} 
.humetop .frontrowHelp_con img:nth-child(1) {
    margin: 0 5px;
} 

/* AB TEST 13 CSS START HERE */
.humetop .MainProductDetailsPdp .LayoutProductPdpButtonMn {
    padding: 15px 0 0 ;
}
.humetop.humetop.open-pdf {
    overflow: hidden !important;
}
.humetop.humetop .WpdisclamerWp p {
    font-family: 'Inter';
    font-size: 15px;
    line-height: 25.82px;
    color: #132042;
} 
.humetop.humetop .WpBottomHgcontent {
    padding: 0 18px;
} 
.humetop .WpdisclamerWp span {
    cursor: pointer;
}  
.humetop .ReportPDFContainer.activepdf {
    display: block;
} 
.humetop .ReportPDFContainer {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    z-index: 99;
    background: #fff;
    border-radius: 0;
    max-width: 816px;
    margin: auto;
    width: calc(100% - 20px);
    max-height: 700px;
    overflow: auto;
    display: none;
    height: 100%;
}
.humetop .ReportPDFContainer .CrossPdpWp {
    right: 20px;
    top: 3px;
    position: absolute;
    z-index: 9;
    cursor: pointer;    
}
.humetop .ReporpdfPopup object {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: none;
}
.humetop .open-pdf .ReportPDFOverlay {
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #56607296;
    z-index: 99;
    display: block!important;
} 
.humetop .page-handle-hume-body-pod .WrapperLayoutAccordion .LayinythnOtahb .Tabinityiniopsmkm:nth-child(1){
    display: none !important;
}
.humetop .page-handle-hume-body-pod .WrapperLayoutAccordion .LayinythnOtahb .Tabinityiniopsmkm:nth-child(2) {
    border-top: 1px solid #BDBDBD;
}
/* AB TEST 13 CSS START HERE END */

/* award winning Body Pod box css start */
.humetop .MakeAbTestSoldXwp {
    background-color: #f6f6f6;
    border: 1px solid rgb(242, 242, 247);
    padding: 20px 30px;
    margin: 30px 0 25px;
    border-radius: 22px;
}
.humetop .LabelDsWpSoldx {
    color: #020B1E;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 14px;
    line-height: 27.14px;
    font-family: Inter;
}
.humetop .DskXoldWo {
    font-weight: 400;
    line-height: 24px;
    font-size: 15px;
    color: #020B1E;
    font-family: Inter;
}
.humetop .ListedSoldPouwo ul {
    margin: 15px 0 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 4px;
}
.humetop .ListedSoldPouwo ul li {
    grid-column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    list-style-type: none;
    display: flex;
    font-size: 15px;
    font-weight: 600;
    font-family: Inter;
    color: #020B1E;
    line-height: 24px;
}
.humetop .ListedSoldPouwo ul li ppt {
    line-height: 22px;
}
.humetop .ListedSoldPouwo ul li span svg {
    width: 18px;
}
.humetop .ListedSoldPouwo ul li span svg circle {
    fill: #020B1E;
    stroke: #020B1E;
}
.humetop .ListedSoldPouwo ul li span {
    display: flex;
    align-items: center;
}
/* award winning Body Pod box css end */  
@media (min-width: 750px) {
.humetop .abtestreviewsSection .container__wpreviewsab {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
}  
.humetop .Doctor_approvedWidget {
    max-width: 600px;
}  
/* AB TEST 13 HARDCODE CSS */
.humetop .ReporpdfPopup object {
    height: 100% !important;
}
.humetop.humetop .WrapperpriceWTitleAb{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5px;        
}
.humetop.humetop .WrapperpriceWTitleAb .LetstitleAppeatedWp{
    line-height: 56px;
    font-size: 45px;
    font-family: Inter;
    font-weight: 700;
    letter-spacing: 0;
    color: #020b1e;
    margin: 0 0 9px;
}
.humetop.humetop .WrapperpriceWTitleAb .WpPriceLCjbhhkgb {
    margin: 0;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
} 
.humetop.humetop .WrapperpriceWTitleAb .orginalLayoutprice {
    margin-right: 10px;
}
/* END AB TEST 13 HARDCODE CSS */ 
/* ab test 11 css start */
.humetop .ThisTabShowAbtestWp .stcsTblTd {
    box-sizing: border-box;
}
.humetop .ThisTabShowAbtestWp .innituQyuuni .BodyMetricsSliderMbVwT {
    width: calc(100% - 160px);
    flex-wrap: wrap;
}
.humetop .ThisTabShowAbtestWp .stcsTblRw.stcsTblotrSc:last-child .stcsTblTd:nth-child(2) h3 br {
    display: none;
}
.humetop .ThisTabShowAbtestWp .stcsTblRw.stcsTblotrSc:last-child .stcsdrScMg img {
    max-width: 80px;
    top: 10px;
}
.humetop .ThisTabShowAbtestWp .innituQyuuni .stcsTblRw.stcsTblBenefit {
    width: 160px;
}
.humetop .ThisTabShowAbtestWp .swiperNavTargets .swiper-button-prev,.humetop .ThisTabShowAbtestWp .swiperNavTargets .swiper-button-next {
    position: static;
    margin: 0;
    opacity: 1;
    width: 27px;
    height: 50px;
}
.humetop .ThisTabShowAbtestWp .swiperNavTargets {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    left: -80px;
}
.humetop .ThisTabShowAbtestWp .swiperNavTargets svg {
    width: 27px;
}
.humetop .ThisTabShowAbtestWp .swiperNavTargets svg path {
    fill: #000;
}
.humetop .ThisTabShowAbtestWp .swiperNavTargets .swiper-pagination {
    position: static;
    display: flex;
    align-items: center;
    margin: 0 22px;
}
.humetop .ThisTabShowAbtestWp .swiper-button-next::after,.humetop .ThisTabShowAbtestWp .swiper-button-prev::after {
    display:none;
}
.humetop .ThisTabShowAbtestWp .stcsTblRw.stcsTblftSc .stcsTblTd:nth-child(2) {
    border: none;
}
.humetop .ThisTabShowAbtestWp .stcsTblRw.stcsTblftSc .stcsdrScMg:first-child img {
    max-width: 109px;
}
.humetop .ThisTabShowAbtestWp .stcsTblftSc .stcsTblTd:nth-child(2),.humetop .ThisTabShowAbtestWp .stcsTblotrSc .stcsTblTd:nth-child(2) {
    height: 40px;
    border-bottom: none !important;
    position: relative;
    top: 10px;
}
.humetop .ThisTabShowAbtestWp .innituQyuuni .BodyMetricsSliderMbVwT {
    justify-content: center;
}}
@media (max-width: 1600px) {
.humetop .abtest__ProductsSlider {
    max-width: 600px;
}}
@media (max-width: 1500px) {
.humetop .abtest__ProductsSlider {
    max-width: 500px;
}}
@media (max-width: 1400px) {
.humetop.humetop .HeadingElectroSignal {
    font-size: 38px;
    max-width: 500px;
}}
@media (max-width: 1279px) {

.humetop .abtestreviewsSection .rvw_loop_abbanner .rvw_para__wp {
    font-size: 16px;
}
.humetop .abtestreviewsSection .rvw_iconmg svg {
    height: 25px;
}
.humetop .abtestreviewsSection .rvw_iconmg img {
    height: 35px;
} 
.humetop .abtestreviewsSection .rvw_init_banner {
    max-width: 250px;
}  

.humetop.humetop .HeadingElectroSignal {
    font-size: 30px;
    max-width: 400px;
}}
@media (max-width: 1024px) {

.humetop .abtestreviewsSection .rvw_init_banner {
    max-width: 200px;
}}  
@media (max-width: 820px) {

.humetop .abtestreviewsSection .rvw_init_banner {
    max-width: 160px;
}  
  .humetop.humetop .MainProductLeftPortionWp {
    top: 0 !important;
}}    
@media (max-width: 749px) {
  .humetop.humetop .hidden.intelligems_see_action_layout {
    display: block !important;
  }
  .humetop.humetop.page-handle-pdp3 .hidden.intelligems_see_action_layout {
      margin-top: 40px;
      padding: 0 15px;
  }   
  .humetop.humetop .seeinaction_icon_mini svg {
      position: relative;
      left: 1.5px;
  }
  .humetop .seeinaction__preview_heading {
      color: #020B1E;
      font-size: 18px;
      font-weight: bold;
      line-height: 27.14px;
      margin: 0 0 10px;
  }
  .humetop .seeinaction__preview_heading i {
      font-weight: 400;
  }
  .humetop .seeinaction_interior_container {
      display: flex;
      gap: 10px;
      overflow: auto;
  }
  .humetop .seeinaction_video_gif video {
      border-radius: 15px;
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
  }
  .humetop .seeinaction_video_gif {
      height: 100%;
      cursor: pointer;
      padding-bottom: 150%;
      position: relative;
      width: 100px;
  }
  .humetop .seeinaction_video_xt {
      height: 100%;
      position: relative;
  }
  .humetop .seeinaction_icon_mini {
      width: 35px;
      height: 35px;
      background-color: #fff;
      border-radius: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
      cursor: pointer;
  }
  .humetop .seeinaction__play_icon {
      position: absolute;
      bottom: 0;
      padding: 12px;
      left: 0;
  }
  .humetop .seeinaction_icon_mini svg {
      width: 15px;
      height: 15px;
  }
  .humetop .seeinaction__preview_container {
      overflow-x: hidden;
  }
  .humetop .seeinaction_interior_container::-webkit-scrollbar {
    width: 0;
  }  
  .humetop.humetop .Wp__mobilepopup__vd.hidden {
    display: block !important;
  }  
  .humetop .seeinaction__preview_videos {
    padding: 0 15px;
  }  
  .humetop .page-handle-pdp3 .seeinaction__preview_videos {
    border-top: 0.5px solid #000000;
    padding: 20px 0px 0px;
  }
 
  
  
  .humetop .abtestreviewsSection .rvw_loop_abbanner {
      border: none;
  }  
  .humetop .abtestreviewsSection .rvw_init_banner {
      max-width: inherit;
      padding-bottom: 0px;
      text-align:center;
      padding: 0 20px;
  }  
  .humetop .abtestreviewsSection .wrapper__rvw_abtest {
      padding: 40px 0px;
  }  
  .humetop .abtestreviewsSection .swiper-pagination {
      position: static;
      padding: 0 10px;
      margin: 20px 0 0;
  }  
  .humetop .abtestreviewsSection .rvw_loop_abbanner .rvw_para__wp {
    font-size: 16px;
  }  
  .humetop .abtestreviewsSection .rvw_iconmg svg {
    height: 30px;
  }
  .humetop .abtestreviewsSection .swiper-pagination .swiper-pagination-bullet {
      background: #fff;
      opacity:1;
  }
  .humetop .abtestreviewsSection .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background: #0f75ff;
  }  
    
  .humetop.humetop .HeadingElectroSignal {
      font-size: 32px;
  }  
  /* ab video popup */
  .humetop .abtestPopupActivate .titleWpPopupWp {
      font-size: 16px;
      margin: 0 0 12px;
  }
  .humetop.humetop .abtestPopupActivate.popINtializepdpMain.active .CrossPdpWp {
      right: 5px;
      top: 3px;
  }
  /* ab video popup end */
  
  .humetop .Doctor_approvedWidget {
      padding: 0 16px;
  }  
  .humetop .DoctorMgWp {
      width: 30%;
  }
  .humetop .doctorMsgWp {
      width: 70%;
  } 
  .humetop .frontrowHelp_con img:nth-child(1) {
      margin-right: 5px;
  } 
    
  .humetop .MainWpTitleAbtestePosted {
      padding: 60px 10px;
      background-color: #132042;
  }
  .humetop .MainWpTitleAbtestePosted  p {
      font-family: 'Archivo';
      font-size: 25px;
      font-weight: 700;
      line-height: 39px;
      letter-spacing: 0.6px;
      text-align: center;
      color: #fff;
      margin: 0;
  }
  .humetop .MainWpTitleAbtestePosted p hgt {
      color: #31ABE8;
  }
  .humetop .LayoutProductPdpButtonMn.mapwithouttest .controlWoptin {
      order: 2;
  }
  .humetop .LayoutProductPdpButtonMn.mapwithouttest .OneClick_Popup  {
      order: 1;
  }   
  .humetop.humetop .PpLyOtin .Pyu {
      order: 1;
      margin-right:7px;
  }
  .humetop.humetop .PpLyOtin .CpPyu {
      order: 2;
      margin-right:0px;
  }    
  .humetop.humetop .hsa-fsa-popup-content-wrapper {
      margin: 0 !important;
  } 
  .humetop.humetop .mgMediaoptabinit {
      position: relative;
  }
  .humetop.humetop .mediaLogo_TxtMnabinit  {
      position: absolute;
      top: 6px;
      right: 7px;
  }
  .humetop.humetop .mediaLogo_TxtWraprabinit {
      display: flex;
      align-items: center;
      justify-content: flex-end;
  } 
  .humetop.humetop .mediaLogo_Imageabinit {
      flex: 0 0 37px;
      display: flex;
      align-items: center;
      margin-right: 6px;
  } 
  .humetop.humetop .mediaLogo_Imageabinit img {
      width: 100%;
      display: block;
      filter: invert(1);
  }
  .humetop.humetop .mediaLogo_Txtabinit {
      font-family: Inter;
      font-size: 14px;
      font-weight: 700;
      line-height: 14px;
      letter-spacing: 0em;
      text-align: left;
      color: #000;
      max-width: 76px;
  }   
  .humetop .WpSpStrongerText {
      padding: 0 16px;
  }   
  .humetop.humetop .MainProductDetailsPdp .LayoutProductPdpButtonMn {
      padding: 20px 16px 0 !important;
  } 
  .humetop.humetop .LayoutProductPdpButtonMn  .OneClick_Popup {
      order: 3;
  } 
  .humetop.humetop .LayoutProductPdpButtonMn .controlWoptin {
      margin-left: 0px;
  }        
  .humetop.humetop .WpSpStrongerText.hidden{
      padding: 0 16px;         
  }
  .humetop.humetop .WpdisclamerWp p {
      font-size: 14px;
      line-height: 22.82px;
  }  
  .humetop.humetop .WptitlePpContaiinerWp {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0 16px;
      gap: 5px;
  } 
  .humetop.humetop .ScaleLabelWp {
      line-height: normal;
      font-size: 28px !important;
  }
  .humetop.humetop .PpLyOtin .CpPyu {
      font-size: 12px;
      line-height: 17.92px;
      margin-right: 7px;
  }
  .humetop.humetop .PpLyOtin .Pyu {
      font-size: 14px;
      line-height: 17.92px;
  } 
  .humetop.humetop .WptitlePpContaiinerWp {
      padding: 0px !important;
  }}
@media(max-width:480px){
  .humetop .seeinaction_interior_container {
      width: auto;
  }
  .humetop .seeinaction__play_icon {
      padding: 8px;
  }  
  .humetop .seeinaction_video_gif {
      width: 100%;
  }
  .humetop .seeinaction__videoloop {
    min-width: calc(100% / 4.2);
    height: 140px;
  }
  .humetop .seeinaction__preview_container {
      overflow-x: scroll;
  }}

/* ===== inline <style> block #10 from <head> ===== */
.humetop .Arrows__vd_mainimages .custom-btn-arrow:after,.humetop .Arrows__vd_mainimages .custom-btn-arrow:before {
    display: none;
}
  /* animation */
 .humetop .IconwithTextVideoMb {
    transition: .4s;
}  
.humetop .IconwithTextVideoMb .iconseeaction path {
    fill: transparent;
    stroke: #000;
} 
.humetop .IconwithTextVideoMb:hover {
    border-color: #0f75ff;
    color: #0f75ff;
    box-shadow: 0 0 14px 0px #0f75ff8a;
}
.humetop .IconwithTextVideoMb:hover path {
    stroke: #0f75ff;
} 
  
/* PDP video popup slider */
.humetop .vd__mainWrapperGFrid {
    position: fixed;
    width: 360px;
    top: 0;
    bottom: 0;
    overflow: scroll;
}
.humetop .vdMnPdpThmbTpAr.swiper-button-prev svg,.humetop .vdMnPdpThmbBtAr.swiper-button-next svg {
    width: auto;
    height: auto;
}
.humetop .vdMnPdpThmbTpAr.swiper-button-prev:hover,.humetop .vdMnPdpThmbBtAr.swiper-button-next:hover {
    background: #000;
}
.humetop .vdMnPdpThmbTpAr.swiper-button-prev {
    top: 8px;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    width: 48px;
    height: 48px;
    border-radius: 100px;
    transition: ease.3s;
    position: absolute;
    z-index: 9;
}
.humetop .vdMnPdpThmbBtAr.swiper-button-next {
    bottom: 8px;
    top: auto;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    width: 48px;
    height: 48px;
    border-radius: 100px;
    transition: ease.3s;
    position: absolute;
    z-index: 9;
}
.humetop .mnPdpVdThmbimg img {
    height: 84px;
    width: 100%;
    object-fit: cover;
    border-radius: 4px;
}
.humetop .mnPdpVdThmbSlide.swiper-slide-thumb-active .mnPdpVdThmbimg {
    border: 2px solid #fff;
    border-radius: 6px;
    opacity: 1;
}  
.humetop .vdPopupOpen {
    overflow: hidden;
}
 .humetop .mnPdpVdThmbimg {
    border: 2px solid #ffffff00;
    opacity: .8;
    cursor: pointer;
} 
.humetop .mainpdpVideoPopup {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #000000d9;
    z-index: 999;
    transition: .4s;
    transform: scale(0);
    opacity: 0;
    visibility: hidden;
}
.humetop .vdPopupOpen .mainpdpVideoPopup {
    transform: scale(1);
    opacity: 1;
    visibility: visible;
} 
.humetop .mnpdpVdClsBtn {
    display: inline-flex;
    position: absolute;
    gap: 22px;
    margin: 14px 16px;
    z-index: 9;
    align-items: center;
}
.humetop .clsIcon__popup {
    display: flex;
    align-items: center;
    border: 1px solid transparent;
    transition: ease .3s;
    cursor: pointer;
    border-radius: 100px;
}
.humetop .clsIcon__popup:hover {
    background: #000;
    border: 1px solid #fff;
}
.humetop .vdVlmBtn {
    display: inline-flex;
    position: absolute;
    right: 0;
    margin: 12px;
    z-index: 9;
}
.humetop .vdVlmBtnIcon span {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 100%;
}
.humetop .vdVlmBtnIcon {
    display: flex;
    flex-wrap: wrap;
    width: 48px;
    height: 48px;
    align-items: center;
    transition: ease .3s;
    border: 1px solid transparent;
    border-radius: 100px;
}
.humetop .vdVlmBtnIcon:hover {
    border: 1px solid #fff;
    background: #000;
}
.humetop span.clsppCnt {
    color: #ffffff !important;
    font-family: Manrope !important;
    font-size: 16px !important;
}
.humetop .mnpdpVdClsBtn svg {
    width: 44px;
    height: 44px;
}  
.humetop .mnPdpVdCnt {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    gap: 20px;
    padding: 0 16px;
}
.humetop .mainpdpVideoPopup .mnPdpVdThmbOuter {
    height: 100%;
    width: 84px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.humetop .mnPdpVdThumb_mainSwiper {
    position: relative;
    padding: 70px 0;
    height: 424px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.humetop .mnPdpVdThmb {
    position: static !IMPORTANT;
}
.humetop .mnPdpVdThmbSlide {
    height: auto !important;
}
.humetop .mnPdpFull__swiperContainer {
    max-width: 534px;
    margin: 0 auto;
}
.humetop .mnPdpVdFull__swipermain {
    width: calc(100% - 84px);
}
.humetop .PdpVdFullMain {
    position: relative;
}
.humetop .mnPdpVdFullMNSld {
    height: auto !important;
}  
.humetop span.videoPdpPlyIcon {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    justify-content: center;
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    border: 1px solid #ffffff33;
    border-radius: 100px;
    cursor: pointer;
}
.humetop .PdpVdFullMain video {
    width: 100%;
    height: 100vh;
    pointer-events: none;
    object-fit: cover;
} 
.humetop .popVdOverlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    cursor: pointer;
}
.humetop .mnPdpVdCnt .swiper-button-next:after,.humetop .mnPdpVdCnt .swiper-button-prev:after {
  display: none;
}  
.humetop.humetop .abtest_mobileSlider .watch__videomb {
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}
.humetop .abtest_mobileSlider .IconwithTextVideoMb {
    padding: 5px;
    font-weight: 500;
    min-width: 185px;
}

/* side cart */


@media screen and (min-width: 750px){

  /* comparison accordian css  */
  .humetop .vd__Interior_popupdpd .T-pupnaps-Top h2 {
    color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
    max-width: 100%;
    margin: 0 auto 24px;
    text-align: center;
    font-family: 'Inter';
}
   .humetop .vd__Interior_popupdpd .stcsTblCnt {
    margin: 0 0 20px;
}
  .humetop .vd__Interior_popupdpd .stcsTblTd span,.humetop .vd__Interior_popupdpd .stcsTblTd h3 {
    color: #000;
    font-size: 12px;
    font-weight: 400;
    font-family: Inter;
    line-height: 17.5px;
}
 .humetop .vd__Interior_popupdpd  .stcsTblTd h2 {
    line-height: 21px;
    font-size: 17px;
   color:#000;
}
  .humetop .vd__Interior_popupdpd .stcsTblRw.stcsTblBenefit {
    min-width: 130px;
}
  .humetop .vd__Interior_popupdpd .stcsTblTd {
    height: 70px;
    padding: 15px;
    box-sizing: border-box;
}
  .humetop .vd__Interior_popupdpd .BodyMetricsSliderMbVwT {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: calc(100% - 130px);
    align-items: center;
}
  .humetop .vd__Interior_popupdpd .stcsTblftSc .stcsTblTd:nth-child(2),.humetop .vd__Interior_popupdpd .stcsTblotrSc .stcsTblTd:nth-child(2) {
    height: 40px;
    border-bottom: none !important;
    position: relative;
    top: 10px;
}
  .humetop .vd__Interior_popupdpd .stcsTblBenefit .stcsTblTd:nth-child(2) {
    height: 40px;
    padding: 15px 15px 0;
}
  .humetop .vd__Interior_popupdpd .stcsTblftSc .stcsTblTd,.humetop .vd__Interior_popupdpd .stcsTblotrSc .stcsTblTd {
    padding: 15px 5px;
}
  .humetop .vd__Interior_popupdpd .BodyMetricsSliderMbVwT .stcsTblftSc .stcsTblTd {
    border-bottom: 1px solid #BDBDBD;
}
 .humetop .vd__Interior_popupdpd .stcsdrScMg {
    position: relative;
    height: 85px;
}
  .humetop .vd__Interior_popupdpd .stcsTblBenefit .stcsEmpty:first-child {
    height: 85px;
}
  .humetop .vd__Interior_popupdpd .stcsdrScMg img {
    max-width: 100px;
}
  .humetop .vd__Interior_popupdpd .stcsTblRw.stcsTblftSc .stcsdrScMg img {
    max-width: 118px;
}
  .humetop .vd__Interior_popupdpd .BodyMetricsSliderMbVwT .stcsdrScMg img {
    top: 0;
}
  .humetop .vd__Interior_popupdpd .BodyMetricsSliderIinit .stcsTblRw.stcsTblotrSc:last-child .stcsdrScMg img {
    max-width: 80px;
    top: 10px;
}
  .humetop .vd__Interior_popupdpd .stcsTblftSc .stcsEmpty {
    display: none!important;
}
 .humetop .vd__Interior_popupdpd .swiperNavTargets {
    display: flex;
    align-items: center;
}
.humetop .vd__Interior_popupdpd .swiperNavTargets .swiper-button-prev,.humetop .vd__Interior_popupdpd .swiperNavTargets .swiper-button-next {
    position: static;
    margin: 0;
    opacity: 1;
    width: 27px;
    height: 50px;
}
  .humetop .vd__Interior_popupdpd .swiperNavTargets .swiper-button-prev::after,.humetop .vd__Interior_popupdpd .swiperNavTargets .swiper-button-next::after {
    display:none;
}
 .humetop .vd__Interior_popupdpd .swiperNavTargets .swiper-pagination {
    position: static;
    display: flex;
    align-items: center;
    margin: 0 22px;
}
 .humetop .vd__Interior_popupdpd .swiperNavTargets svg {
    width: 27px;
}
 .humetop .vd__Interior_popupdpd .swiperNavTargets svg path{
   fill:#000
}
  .humetop .vd__Interior_popupdpd .swiperNavTargets .swiper-button-prev.swiper-button-disabled,.humetop .vd__Interior_popupdpd .swiperNavTargets .swiper-button-next.swiper-button-disabled {
    opacity: .35;
}
  .humetop .vd__Interior_popupdpd .BodyMetricsSliderMbVwT .stcssvgIcn svg {
    width: 35px!important;
    height: 35px!important;
    fill: #7d7d7d;
}
 .humetop .vd__Interior_popupdpd .vd_dateialsWpp .CollpsmnTabex .briefmnethk p.popiny {
    display: none;
}
 .humetop .vd__Interior_popupdpd .vd__mainWrapperGFrid {
    overflow: hidden;
    overflow-y: scroll;
}
  /* comparison accordian css  */
.humetop .mnPdpVdWrap {
    display: flex;
}
.humetop .vd__mainWrapperproduct {
    flex: 0 0 360px;
    max-width: 360px;
    background-color: #fff;
}
.humetop .vd__mainWrapperproduct .custom-btn-arrow.swiper-button-disabled {
    opacity: 0;
}  
.humetop .vd__mainWrapperproduct .vd__mainImagesSliderXp {
    width: 100%;
    margin-bottom: 16px;
    position: relative;
}
.humetop .vd__mainWrapperproduct .vd__imagesproductCt {
    padding: 0 16px;
    margin: 0 0 21px;
}
.humetop .vd__mainWrapperproduct .vd__imagesTitlewp {
    text-overflow: ellipsis;
    color: #000;
    font-family: Inter, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 16px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.humetop .vd__mainWrapperproduct .vd__imagesPricecp {
    color: #000;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 7px;
}
.humetop .vd__mainWrapperproduct .vd__imagessk {
    font-size: 14px;
    font-family: Inter, sans-serif;
    color: #00b84a;
    font-weight: 600;
    line-height: normal;
}
.humetop .vd__mainWrapperproduct .vd_badge__pricewpo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
}  
.humetop .vd__mainWrapperproduct span.CpPyu {
    color: #9da1a0;
    font-size: 18px;
    opacity: .7;
    text-decoration-line: line-through;
    font-weight: 400;
}
.humetop .vd__mainWrapperproduct .vd_qtyboxwp {
    width: 92px;
    max-width: 92px;
    height: 40px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 11px;
    background-color: #ffffff;
    box-sizing: border-box;
    border: 1px solid #b6b9b8;
    border-radius: 30px;
}  
.humetop .vd__mainWrapperproduct .quantity-control-button svg {
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.humetop .vd__mainWrapperproduct .quantity-control-button {
    display: flex;
    align-items: center;
} 
.humetop .vd__mainWrapperproduct .vd_qtyboxwp input  {
    letter-spacing: normal;
    display: flex !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    background-color: #ffffff;
    line-height: 16px;
    cursor: pointer;
    width: auto;
    max-width: 30px;
    text-align: center;
    border: none;
    color: #000;
    font-family: Inter, sans-serif;
} 
.humetop .vd__mainWrapperproduct .vd_actionbuybtn {
    margin: 0px;
    background-color: #0f75ff;
    color: rgb(255, 255, 255);
    border-radius: 30px;
    border: 0px;
    opacity: 1;
    cursor: pointer;
    transition: all;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 40px;
    gap: 8px;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 1;
    position: relative;
}
.humetop .vd__mainWrapperproduct .vd_actionbuybtn:after {
    position: absolute;
    content: '';
    border: 3px solid #ffffffa8;
    border-radius: 50%;
    border-top: 3px solid #ffffff;
    width: 30px;
    height: 30px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0;
}
.humetop .vd_actionbuybtn.clickedMe span.vd_icon__wp,.humetop .vd_actionbuybtn.clickedMe span.vd__btn_wp {
    opacity: 0;
}
.humetop .vd__mainWrapperproduct .vd_actionbuybtn.clickedMe:after {
    opacity: 1;
}

  
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}  

  
.humetop .vd__mainWrapperproduct span.vd_icon__wp {
    display: flex;
    align-items: center;
}
.humetop .vd__mainWrapperproduct .vd_qtywith_btn {
    margin: 0 0 21px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
} 
.humetop .vd__mainWrapperproduct .vd_qty_buybtn {
    width: 100%;
}
.humetop .vd__mainWrapperproduct input:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}
.humetop .vd__mainWrapperproduct .vd__accordionLayoutwp {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.humetop .vd__mainWrapperproduct .vd__shopablebtn {
    cursor: pointer;
    color: #000000;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 5px;
    padding: 16px 0;;
}
.humetop .vd__mainWrapperproduct .vw-cmp__shoppable--accordion-icon {
    display: flex;
    align-items: center;
    transition: 0.2s;
}
.humetop .vd__mainWrapperproduct .vd__LabelDsWpSoldx {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    margin: 0 0 5px;
}
.humetop .vd__mainWrapperproduct .vd__DskXoldWo {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 5px;
}
.humetop .vd__mainWrapperproduct .vd__ListedSoldPouwo ul {
    padding: 0;
    margin: 15px 0 0;
    list-style-type: none;
}
.humetop .vd__mainWrapperproduct .vd__ListedSoldPouwo li {
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    display: flex;
    align-items: center;
    gap: 10px;
      margin: 0 0 10px;
}
.humetop .vd__mainWrapperproduct .vd__ListedSoldPouwo li span {
    display: flex;
    align-items: center;
}
.humetop .vd__acordionCollapsed {
    transition: .5s;
}  
.humetop .vd__acordionCollapsed.active .vd_dateialsWpp {
    height: auto;
    display: block;
    visibility: visible;
}
.humetop .vd_dateialsWpp {
    visibility: hidden;
    display: none;
    height: 0;
}
.humetop .vd__MakeAbTestSoldXwp {
    padding: 0 0 11px;
}
.humetop .vd__acordionCollapsed.active .vw-cmp__shoppable--accordion-icon {
    transform: rotate(180deg);
}  
.humetop .vd__mainWrapperproduct .vd__ListedSoldPouwo li span svg {
    width: 20px;
    height: 20px;
}}

/* end side cart */

  
/* media css start here */

  @media(min-width:750px){}
@media (max-width: 749px) {
  .humetop .vdMnPdpMainArrow .vdMnPdpMainbTpAr {
    left: unset;
    right: 10px;
}
  .humetop .vdMnPdpMainArrow.mobile_view span.vdMnPdpMainbTpAr.swiper-button-prev {
    left: unset;
    right: 20px;
    top: 45%;
}
.humetop .vdMnPdpMainArrow.mobile_view span.vdMnPdpMainbBtAr.swiper-button-next {
    top: 55%;
    right: 20px;
}
.humetop .abtest_mobileSlider .IconwithTextVideoMb {
    min-width: 161px;
    gap: 3px;
}
.humetop span.videoPdpPlyIcon {
    width: 74px;
    height: 74px;
}
.humetop .MobileLogoWith__name {
    position: absolute;
    width: fit-content;
    margin: auto;
    display: block;
    text-align: center;
    left: 0;
    right: 0;
    z-index: 9;
    top: 16px;
}
.humetop .mainpdpVideoPopup {
    background: #000;
}
.humetop .mainpdpVideoPopup .mnPdpVdThmbOuter {
    display: none;
}
.humetop .mnPdpVdFull__swipermain {
    width: 100%;
}
.humetop .mnPdpVdCnt {
    padding: 0;
}
.humetop .vdVlmBtn {
    margin: 7px;
}
.humetop .mnpdpVdClsBtn {
    margin: 8px;
}}
  

/* end PDP video popup slider */  

  /* mob popup */

@media screen and (max-width: 749px){
  .humetop .vd_productTransitioned {
    box-sizing: border-box;
    padding: 32px 6px 15px;
    bottom: 0;
    transition: bottom 1sease-out 0s;
    position: absolute;
    right: 0;
    left: 0;
    z-index: 10;
}
.humetop .vd_grip__productpdpMb {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, .52);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    padding: 4px;
    position: absolute;
    right: 16px;
    top: -65px;
    z-index: 9;
    transition: .4s;
}
.humetop .vd__Interior_transiz {
    width: 100%;
    position: relative;
    height: 100%;
    transition: .5s;
    transform: translateY(113%);
}
.humetop .appearedOne .vd__Interior_transiz {
    transform: translateY(0);
}  
.humetop .vd__shopable_productList {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 16px;
    cursor: pointer;
    display: flex;
    opacity: 1;
    overflow: hidden;
    transform: translateY(0);
    transition: box-shadow .3s, transform .3s, opacity .3s, transform .3s;
    width: 100%;
}
.humetop .shoppable-containerv {
    background: rgba(0, 0, 0, .52);
    display: flex;
    opacity: 1;
    width: 100%;
}
.humetop .vw-cmp__shoppable--card-imagev {
    background-color: #f5f5f5;
    border-radius: 6px;
    height: 104px;
    margin: 10px;
    overflow: hidden;
    width: 104px;
}
.humetop .vw-cmp__shoppable--card-imagev img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.humetop .vw-cmp__shoppable--card-bodyv2 {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    margin: 10px 10px 10px 0;
}
.humetop .vw-cmp__shoppable--card-titlev {
    color: #fff;
    display: -webkit-box;
    font-family: Inter, sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 20px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}  
.humetop .vw-cmp__shoppable--card-pricev {
    color: #fff;
    display: flex;
    align-items: center;
    gap: 8px;
}
.humetop span.vw-cmp__shoppable--card-price-currentv {
    font-weight: 400;
    letter-spacing: normal;
    line-height: 18px;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    font-size: 13px;
}
.humetop span.vw-cmp__shoppable--card-price-oldv {
    color: #fff;
    font-size: 13px;
    opacity: .3;
    text-decoration: line-through;
}
.humetop .vd__viewProductLink a {
    background-color: #2196F3;
    border: none;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    font-family: Inter;
    font-size: 13px;
    font-weight: 700;
    height: 32px;
    letter-spacing: normal;
    line-height: 24px;
    margin-top: 10px;
    opacity: 1;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
} 
.humetop .vd_grip__productpdpMb svg {
    transform: rotate(180deg);
}
.humetop .appearedOne .vd_grip__productpdpMb svg {
    transform: rotate(0deg);
} 
.humetop .appearedOne  .vd_grip__productpdpMb {
    top: -40px;
}}

/* ===== inline <style> block #11 from <head> ===== */
.humetop .splide {
    display: none !important;
  }

/* ===== inline <style> block #12 from <head> ===== */
@keyframes pagination-fill {
    from {
      mask-position: 100% 0;
    }
    to {
      mask-position: 0 0;
    }
  }

  .humetop .splide.is-overflow:has(.splide__pagination) {
    padding-bottom: calc(var(--spacing-medium) + 18px);
  }

  .humetop .splide.is-overflow.pagination-close:has(.splide__pagination) {
    padding-bottom: calc(var(--spacing-x-small) + 18px);
  }

  .humetop .splide__pagination {
    margin: 0 auto !important;
    bottom: 0 !important;
    padding: 0 !important;
    gap: var(--micropad-large);
  }

  .humetop .splide__pagination__page {
    opacity: 1 !important;
    transform: initial !important;
    border: 1px solid var(--color-text-default);
    min-width: 18px;
    height: 18px;
    margin: 0 !important;
    background-color: transparent !important;
    border-radius: 10px;
    transition: min-width .15s;
    overflow: hidden;
  }

  .humetop .splide__pagination__page.is-active {
    min-width: 36px;
    position: relative;
  }

  .humetop .splide__pagination__page::before,.humetop .splide__pagination__page::after {
    content: "";
    position: absolute;
    left: 2.37px;
    right: 2.37px;
    height: 11.3px;
    background-color: var(--color-button);
    border-radius: 10px;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .15s;
    mask-image: linear-gradient(to right, black 50%, transparent 50%);
    mask-repeat: no-repeat;
    mask-size: 200% 100%;
    mask-position: 100% 0;
  }

  .humetop .splide__pagination__page::after {
    mask-image: initial;
    opacity: 0;
  }

  .humetop .splide__pagination__page.is-active::before {
    opacity: 1;
    animation: pagination-fill 5s linear forwards;
  }

  .humetop .splide.is-overflow:has(.splide__track[aria-live="polite"]) .splide__pagination__page.is-active::before {
    animation-play-state: paused;
  }

  .humetop .splide.is-overflow:has(.splide__track[aria-live="polite"]) .splide__pagination__page.is-active::after {
    opacity: 1;
  }

  .humetop .splide__pagination__page:not(.is-active):hover::after {
    opacity: 0.5;
  }

  .humetop .splide__arrow {
    --element-size: 36px;
    opacity: 1 !important;
    width: var(--element-size);
    height: var(--element-size);
    background: var(--color-button);
    transition: opacity .25s;
  }

  .humetop .splide__arrow svg {
    display: none;
  }

  

  .humetop .splide__arrow::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none">  <path d="M11.0013 17.4173L17.418 11.0007L11.0013 4.58398" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>  <path d="M4.58464 11H17.418" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
  }

  .humetop .splide__arrow.splide__arrow--prev::before {
    transform: rotate(180deg);
  }

  .humetop .splide__arrow[disabled] {
    opacity: 0.5 !important;
    cursor: not-allowed;
  }

  @media (max-width: 1919px) {
    .humetop .splide__arrow {
      --element-size: 34px;
    }}

  @media (max-width: 600px) {
    .humetop .splide__arrow {
      --element-size: 28px;
    }}

  @media (max-width: 600px) {
    .humetop .splide__arrow {
      --element-size: 24px;
    }}

  @media (max-width: 1919px) {
    .humetop .splide__pagination {
      gap: var(--micropad-medium);
    }

    .humetop .splide__pagination__page {
      min-width: 16px;
      height: 16px;
    }

    .humetop .splide__pagination__page::before,.humetop .splide__pagination__page::after {
      height: 10px;
      left: 2px;
      right: 2px;
    }

    .humetop .splide__pagination__page.is-active {
      min-width: 32px;
    }}

  @media (max-width: 600px) {
    .humetop .splide.is-overflow:has(.splide__pagination) {
      padding-bottom: calc(var(--spacing-medium) + 12px);
    }

    .humetop .splide__pagination {
      gap: var(--micropad-small);
    }

    .humetop .splide__pagination__page {
      min-width: 12px;
      height: 12px;
    }

    .humetop .splide__pagination__page::before,.humetop .splide__pagination__page::after {
      height: 8px;
      left: 1px;
      right: 1px;
    }

    .humetop .splide__pagination__page.is-active {
      min-width: 24px;
    }}

/* ===== inline <style> block #13 from <head> ===== */
.humetop div#new-accordians * { font-family: Inter !important; }
        .humetop { --font: "Inter", helvetica; --font-heading: "Inter", helvetica; }

/* ===== inline <style> block #14 from <head> ===== */
.humetop .sr-only {
        position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
        overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0;
      }

/* ===== inline <style> block #15 from <head> ===== */
.humetop .gps span{
font-family: inherit;
}
/* ===== compiled_styles.css (scoped under .humetop) ===== */
.humetop .hrs-section{background:linear-gradient(135deg,#2b395e,#0d1b48);color:#fff;padding:60px 16px}.humetop .hrs-section__inner{max-width:1120px;margin:0 auto}.humetop .hrs-section__header{text-align:center;max-width:1200px;margin:0 auto 16px}.humetop .hrs-section__heading{font-size:35px;line-height:1.2;font-weight:550;margin:0 0 16px;color:#fff;text-align:left}.humetop .hrs-section__subheading{font-size:16px;line-height:1.6;color:#fff;margin:0 0 32px}.humetop .hrs-section__subheading p{margin:0;text-align:left;font-size:15px;line-height:1.5}.humetop .hrs-section__tabs{display:flex;gap:8px;overflow:auto;margin:0 -16px;padding:0 16px}.humetop .hrs-section__tabs::-webkit-scrollbar{display:none}.humetop .hrs-section__tab{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;padding:10px 20px;border-radius:999px;background:#ffffff17;color:#ffffffb5;transition:background .2s ease,color .2s ease;white-space:nowrap;border:1px solid #ffffff4a}.humetop .hrs-section__tab-icon{width:16px;height:16px;object-fit:contain}.humetop .hrs-section__tab--active{background:#fff;color:#000}.humetop .hrs-section__panel{display:none;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.humetop .hrs-section__panel--active{display:grid}.humetop .hrs-section__panel--image-left{direction:rtl}.humetop .hrs-section__panel--image-left>*{direction:ltr}.humetop .hrs-section__columns,.humetop .hrs-section__desktop-columns{display:flex;flex-direction:column;gap:20px}.humetop .hrs-section__mobile-card{display:none}.humetop .hrs-section__col-card{background:#ffffff0a;border-radius:20px;padding:16px}.humetop .hrs-section__subtab:last-child.hrs-section__subtab--active{background:#6dce90}.humetop .hrs-section__col-heading{font-size:18px;font-weight:700;margin:0 0 14px}.humetop .hrs-section__subtabs{display:flex;padding:4px;background:#0003;border-radius:999px;margin-bottom:20px}.humetop .hrs-section__subtab{flex:1;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-size:15px;font-weight:700;padding:12px 8px;border-radius:999px;background:transparent;color:#aab6d3;transition:background .2s ease,color .2s ease}.humetop .hrs-section__subtab--active{background:#fff;color:#0c1a3a}.humetop .hrs-section__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.humetop .hrs-section__list-heading{font-size:16px;font-weight:700;color:#fff;margin-bottom:4px}.humetop .hrs-section__list-item{position:relative;padding-left:20px;font-size:14px;line-height:1.6;color:#fff}.humetop .hrs-section__list-item:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:999px;background:#ff6b4a}.humetop .hrs-section__list[data-hrs-subpanel=after] .hrs-section__list-item:before{background:#6fcf67}.humetop .hrs-section__list--red .hrs-section__list-item:before{background:#ff5c5c}.humetop .hrs-section__list--green .hrs-section__list-item:before{background:#6fcf67}.humetop .hrs-section__media-frame{position:relative;border-radius:20px;overflow:hidden;max-width:var(--hrs-max-image-width, 512px);margin:0 auto}.humetop .hrs-section__media-frame .interaction-pdp3{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:24px;height:24px;background-color:#fff;color:#020b10;cursor:pointer;transition:opacity .25s;z-index:999}.humetop .hrs-section__media-frame .interaction-pdp3 svg{width:12px;height:12px}.humetop .hrs-section__image{display:block;width:100%;height:auto;border-radius:20px}.humetop .hrs-section__image-link{display:block}.humetop .hrs-section__float-card{position:absolute;top:var(--hrs-float-top, 50%);left:var(--hrs-float-left, 50%);transform:translate(-50%,-50%);background:#0a142dd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;max-width:200px}.humetop .hrs-section__panel-cta-wrap{text-align:center;margin-top:40px}.humetop .hrs-section__cta-wrap{text-align:center;margin-top:48px}.humetop .hrs-section__cta{display:inline-block;background:#2f6fed;color:#fff;font-size:20px;font-weight:550;padding:11px 22px;border-radius:999px;text-decoration:none;border:none;cursor:pointer}.humetop .ante-cta-bar-active #shopify-section-ante-header{transform:translateY(-100%);box-shadow:initial}@media(min-width:750px){.humetop .hrs-section{display:none!important}}@media(max-width:989px){.humetop .hrs-section__panel{grid-template-columns:1fr}.humetop .hrs-section__panel--active{display:flex;flex-direction:column}.humetop .hrs-section__panel--image-above .hrs-section__media{order:-1}.humetop .hrs-section__panel--image-below .hrs-section__media{order:1}.humetop .hrs-section__desktop-columns{display:none}.humetop .hrs-section__mobile-card{display:block}}@media(max-width:749px){.humetop .hrs-section{display:none}}.humetop.humetop.page-handle-summer-body-check-in #shopify-section-announcement-bar,.humetop.humetop.page-handle-summer-body-check-in .announcement-bar-section,.humetop.humetop.page-handle-summer-body-check-in .announcement-bar,.humetop.humetop.page-handle-summer-body-check-in #shopify-section-header{display:none!important}.humetop .hume-checkin{color-scheme:dark;--bg: #061424;--bg-deep: #020814;--panel: rgba(255, 255, 255, .07);--panel-strong: rgba(255, 255, 255, .1);--line: rgba(255, 255, 255, .18);--text: #f7f9ff;--muted: rgba(247, 249, 255, .74);--blue: #1977f3;--cyan: #65d5ff;--white: #ffffff;--ink: #05070b;--radius: 16px;--radius-sm: 8px;--max: 1120px;min-height:100vh;background:var(--bg-deep);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.humetop .hume-checkin *,.humetop .hume-checkin *:before,.humetop .hume-checkin *:after{box-sizing:border-box}.humetop .hume-checkin img{display:block;max-width:100%}.humetop .hume-checkin a{color:inherit;text-decoration:none}.humetop .hume-checkin input,.humetop .hume-checkin select,.humetop .hume-checkin textarea,.humetop .hume-checkin button{font:inherit}.humetop .hume-checkin__skip{position:absolute;left:12px;top:-48px;z-index:40;padding:10px 12px;border-radius:var(--radius-sm);background:var(--white);color:var(--ink)}.humetop .hume-checkin__skip:focus{top:12px}.humetop .hume-checkin__header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;min-height:72px;padding:14px max(18px,calc((100vw - var(--max)) / 2));border-bottom:1px solid rgba(0,0,0,.08);background:#fffffff5;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.humetop .hume-checkin__brand img{width:clamp(142px,26vw,184px);height:auto}.humetop .hume-checkin__header-cta,.humetop .hume-checkin__button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:850;text-align:center;text-transform:uppercase}.humetop .hume-checkin__header-cta{min-height:38px;padding:0 18px;border:1px solid var(--blue);color:var(--blue);font-size:13px}.humetop .hume-checkin__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);gap:clamp(24px,5vw,56px);align-items:end;padding:clamp(52px,8vw,92px) max(20px,calc((100vw - var(--max)) / 2));background:radial-gradient(circle at 86% 14%,rgba(101,213,255,.2),transparent 33%),linear-gradient(135deg,#0b1d38,#10264a 58%,#081426)}.humetop .hume-checkin__copy{max-width:760px}.humetop .hume-checkin__eyebrow{display:inline-flex;width:fit-content;align-items:center;min-height:34px;margin:0 0 18px;padding:0 16px;border-radius:999px;background:#ffffff1c;color:#ffffffe6;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.humetop .hume-checkin h1,.humetop .hume-checkin h2,.humetop .hume-checkin p{margin-top:0}.humetop .hume-checkin h1{margin-bottom:18px;color:var(--white);font-size:clamp(42px,8vw,76px);font-weight:540;line-height:1.02;letter-spacing:0}.humetop .hume-checkin h2{margin-bottom:16px;color:var(--white);font-size:clamp(30px,5vw,48px);font-weight:560;line-height:1.08;letter-spacing:0}.humetop .hume-checkin__copy p,.humetop .hume-checkin__form-intro p,.humetop .hume-checkin__panel p{color:var(--muted);font-size:clamp(18px,3vw,22px);line-height:1.5}.humetop .hume-checkin__status,.humetop .hume-checkin__panel,.humetop .hume-checkin__schedule,.humetop .hume-checkin__form{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.humetop .hume-checkin__status{padding:22px}.humetop .hume-checkin__status span,.humetop .hume-checkin__schedule span,.humetop .hume-checkin__form label span{color:var(--muted);font-size:13px;font-weight:750}.humetop .hume-checkin__status strong{display:block;margin-top:8px;color:var(--cyan);font-size:26px;line-height:1.12}.humetop .hume-checkin__status p{margin:12px 0 0;color:var(--muted);line-height:1.45}.humetop .hume-checkin__section{padding:clamp(48px,7vw,82px) max(20px,calc((100vw - var(--max)) / 2));background:var(--bg)}.humetop .hume-checkin__grid,.humetop .hume-checkin__form-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,5vw,52px);align-items:start}.humetop .hume-checkin__panel,.humetop .hume-checkin__schedule{padding:clamp(22px,4vw,34px)}.humetop .hume-checkin__steps{display:grid;gap:14px;margin:20px 0 0;padding-left:22px;color:var(--muted);font-size:16px;line-height:1.5}.humetop .hume-checkin__steps li::marker{color:var(--cyan);font-weight:900}.humetop .hume-checkin__schedule{display:grid;gap:0;padding:0;overflow:hidden}.humetop .hume-checkin__schedule div{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.humetop .hume-checkin__schedule div:last-child{border-bottom:0}.humetop .hume-checkin__schedule strong{color:var(--white);font-size:16px;line-height:1.25}.humetop .hume-checkin__form-intro{position:sticky;top:96px}.humetop .hume-checkin__form{display:grid;gap:16px;padding:clamp(20px,4vw,32px)}.humetop .hume-checkin__form label{display:grid;gap:8px}.humetop .hume-checkin__two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.humetop .hume-checkin__form input,.humetop .hume-checkin__form select,.humetop .hume-checkin__form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-sm);background:#ffffff14;color:var(--white)}.humetop .hume-checkin__form textarea{min-height:138px;resize:vertical}.humetop .hume-checkin__form input::placeholder,.humetop .hume-checkin__form textarea::placeholder{color:#f7f9ff6b}.humetop .hume-checkin__form select option{background:#fff;color:#0b1a30}.humetop .hume-checkin__honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.humetop .hume-checkin__consent{grid-template-columns:auto 1fr;align-items:start;gap:10px!important}.humetop .hume-checkin__consent input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--blue)}.humetop .hume-checkin__button{min-height:56px;border:1px solid var(--blue);background:var(--blue);color:var(--white);font-size:15px;cursor:pointer;box-shadow:0 14px 34px #1977f347}.humetop .hume-checkin__button:disabled{cursor:wait;opacity:.7}.humetop .hume-checkin__success,.humetop .hume-checkin__errors,.humetop .hume-checkin__legal{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.humetop .hume-checkin__success{color:#8ef0a0}.humetop .hume-checkin__errors{color:#ffb5b5}@media(max-width:820px){.humetop .hume-checkin__hero,.humetop .hume-checkin__grid,.humetop .hume-checkin__form-wrap,.humetop .hume-checkin__two-col{grid-template-columns:1fr}.humetop .hume-checkin__form-intro{position:static}}@media(max-width:560px){.humetop .hume-checkin__header{gap:10px;min-height:64px;padding-inline:14px}.humetop .hume-checkin__header-cta{min-height:34px;padding-inline:12px;font-size:12px}.humetop .hume-checkin__hero{padding-top:34px}.humetop .hume-checkin h1{font-size:44px}.humetop .hume-checkin__schedule div{grid-template-columns:1fr;gap:4px}}@media(max-width:820px){.humetop .hume-giveaway__hero,.humetop .hume-giveaway__split,.humetop .hume-giveaway__media-band,.humetop .hume-giveaway__ai-section,.humetop .hume-giveaway__form-section{grid-template-columns:1fr}.humetop .hume-giveaway__form-intro{position:static}.humetop .hume-giveaway__success-bonus-grid,.humetop .hume-giveaway__success-actions{grid-template-columns:1fr}.humetop .hume-giveaway__hero{padding-top:32px}}.humetop .hume-giveaway__button--checkin{border:1px solid var(--cyan);background:#65d5ff1f;color:var(--white)}.humetop .hume-giveaway__checkin-cta{display:grid;gap:16px;justify-items:center;max-width:720px;margin:24px auto 0;text-align:center}.humetop .hume-giveaway__checkin-cta p{margin:0;color:var(--muted);font-size:17px;line-height:1.45}.humetop .hume-giveaway__checkin-cta .hume-giveaway__button{width:min(100%,340px)}.humetop .hume-giveaway__form[hidden]{display:none}.humetop .hume-giveaway__success-panel{display:grid;gap:18px;padding:24px;border:1px solid rgba(115,226,246,.34);border-radius:var(--radius);background:radial-gradient(circle at 100% 0%,rgba(115,226,246,.18),transparent 34%),#ffffff12;box-shadow:0 24px 60px #0000003d}.humetop .hume-giveaway__success-panel[hidden]{display:none}.humetop .hume-giveaway__success-panel h3,.humetop .hume-giveaway__success-panel p,.humetop .hume-giveaway__success-panel ul{margin:0}.humetop .hume-giveaway__success-panel h3{color:var(--white);font-size:clamp(31px,3.8vw,48px);line-height:.98}.humetop .hume-giveaway__success-panel>p:not(.hume-giveaway__eyebrow):not(.hume-giveaway__legal){color:#ffffffc7;font-size:17px;line-height:1.5}.humetop .hume-giveaway__success-bonus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.humetop .hume-giveaway__success-bonus-grid div{display:grid;gap:6px;min-height:116px;align-content:center;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-sm);background:#ffffff14}.humetop .hume-giveaway__success-bonus-grid strong{color:var(--cyan);font-size:30px;line-height:1}.humetop .hume-giveaway__success-bonus-grid span{color:#ffffffbd;font-size:12px;font-weight:800;line-height:1.3;text-transform:uppercase}.humetop .hume-giveaway__success-list{display:grid;gap:10px;padding:0;list-style:none}.humetop .hume-giveaway__success-list li{position:relative;padding-left:28px;color:#ffffffc7;font-size:15px;line-height:1.45}.humetop .hume-giveaway__success-list li:before{content:"";position:absolute;top:.45em;left:0;width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px #73e2f624}.humetop .hume-giveaway__success-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:1024px){.humetop .hume-giveaway__announcement{padding-block:20px;font-size:18px}.humetop .hume-giveaway__header{min-height:76px;padding-inline:max(32px,calc((100vw - var(--max)) / 2))}.humetop .hume-giveaway__hero{min-height:calc(100vh - 128px);grid-template-columns:minmax(430px,.82fr) minmax(480px,1.18fr);align-items:center;padding-top:76px;padding-bottom:76px}.humetop .hume-giveaway__hero-copy{max-width:620px}.humetop .hume-giveaway__lead{font-size:21px}.humetop .hume-giveaway__cta-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"enter shop" "checkin .";max-width:620px}.humetop .hume-giveaway__cta-stack .hume-giveaway__button--primary{grid-area:enter}.humetop .hume-giveaway__cta-stack .hume-giveaway__button--secondary{grid-area:shop}.humetop .hume-giveaway__cta-stack .hume-giveaway__button--checkin{grid-area:checkin}.humetop .hume-giveaway__hero-visual,.humetop .hume-giveaway__hero-visual img{min-height:0;height:560px}.humetop .hume-giveaway__quick-proof div{padding-block:30px}.humetop .hume-giveaway__quick-proof strong{font-size:31px}.humetop .hume-giveaway__section{padding-top:96px;padding-bottom:96px}.humetop .hume-giveaway__feature-grid article{min-height:218px;padding:26px}.humetop .hume-giveaway__timeline{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.humetop .hume-giveaway__grand-prize{grid-column:1 / -1}.humetop .hume-giveaway__entry-table{max-width:920px}.humetop .hume-giveaway__sticky-cta{display:none}}@media(max-width:620px){.humetop .hume-giveaway__announcement{font-size:14px}.humetop .hume-giveaway__header{grid-template-columns:1fr auto;gap:10px;padding-inline:14px}.humetop .hume-giveaway__header-cta{min-height:34px;padding-inline:13px;font-size:12px}.humetop .hume-giveaway__hero{padding-inline:18px}.humetop .hume-giveaway__hero-visual{min-height:360px}.humetop .hume-giveaway__hero-visual img{height:360px}.humetop .hume-giveaway__quick-proof{grid-template-columns:1fr}.humetop .hume-giveaway__quick-proof div{border-right:0;border-bottom:1px solid var(--line)}.humetop .hume-giveaway__quick-proof div:last-child{border-bottom:0}.humetop .hume-giveaway__feature-grid,.humetop .hume-giveaway__success-bonus-grid,.humetop .hume-giveaway__success-actions{grid-template-columns:1fr}.humetop .hume-giveaway__section{padding-inline:18px}.humetop .hume-giveaway__center{text-align:left}.humetop .hume-giveaway__center .hume-giveaway__eyebrow{margin-inline:0}}.humetop.humetop.page-handle-summer-body-giveaway-challenge #shopify-section-announcement-bar,.humetop.humetop.page-handle-summer-body-giveaway-challenge .announcement-bar-section,.humetop.humetop.page-handle-summer-body-giveaway-challenge .announcement-bar,.humetop.humetop.page-handle-summer-body-giveaway-challenge #shopify-section-header{display:none!important}.humetop .hume-giveaway{color-scheme:dark;--bg: #061424;--bg-deep: #020814;--navy: #132042;--panel-soft: rgba(255, 255, 255, .07);--line: rgba(255, 255, 255, .18);--text: #f7f9ff;--muted: rgba(247, 249, 255, .74);--blue: #2f83f6;--blue-strong: #1977f3;--cyan: #65d5ff;--white: #ffffff;--ink: #05070b;--radius: 20px;--radius-sm: 8px;--max: 1120px;background:var(--bg-deep);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.humetop .hume-giveaway *,.humetop .hume-giveaway *:before,.humetop .hume-giveaway *:after{box-sizing:border-box}.humetop .hume-giveaway img{display:block;max-width:100%}.humetop .hume-giveaway a{color:inherit;text-decoration:none}.humetop .hume-giveaway input,.humetop .hume-giveaway select,.humetop .hume-giveaway button{font:inherit}.humetop .hume-giveaway__skip{position:absolute;left:12px;top:-48px;z-index:40;padding:10px 12px;border-radius:var(--radius-sm);background:var(--white);color:var(--ink)}.humetop .hume-giveaway__skip:focus{top:12px}.humetop .hume-giveaway__announcement{padding:18px 20px;background:#1d294d;color:var(--white);font-size:15px;line-height:1.35;text-align:center}.humetop .hume-giveaway__header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;min-height:64px;padding:12px 18px;border-bottom:1px solid rgba(0,0,0,.08);background:#fffffff5;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.humetop .hume-giveaway__brand{display:inline-flex;align-items:center;min-width:0}.humetop .hume-giveaway__brand-logo{width:clamp(142px,26vw,184px);height:auto;object-fit:contain}.humetop .hume-giveaway__header-cta{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--blue-strong);border-radius:999px;color:var(--blue-strong);font-size:13px;font-weight:800;text-transform:uppercase;white-space:nowrap}.humetop .hume-giveaway__hero,.humetop .hume-giveaway__quick-proof,.humetop .hume-giveaway__section{max-width:none;margin:0}.humetop .hume-giveaway__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(34px,6vw,70px) max(20px,calc((100vw - var(--max)) / 2)) 34px;background:radial-gradient(circle at 84% 16%,rgba(47,131,246,.2),transparent 34%),linear-gradient(135deg,#0b1d38,#10264a 58%,#081426)}.humetop .hume-giveaway__eyebrow{display:inline-flex;width:fit-content;align-items:center;min-height:34px;margin:0 0 18px;padding:0 16px;border-radius:999px;background:#ffffff1c;color:#ffffffe6;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.humetop .hume-giveaway h1,.humetop .hume-giveaway h2,.humetop .hume-giveaway h3,.humetop .hume-giveaway p{margin-top:0}.humetop .hume-giveaway h1{max-width:720px;margin-bottom:18px;color:var(--white);font-size:clamp(38px,7.8vw,68px);font-weight:500;line-height:1.04;letter-spacing:0}.humetop .hume-giveaway h2{margin-bottom:16px;color:var(--white);font-size:clamp(31px,6vw,52px);font-weight:560;line-height:1.08;letter-spacing:0}.humetop .hume-giveaway h3{margin-bottom:10px;color:var(--white);font-size:20px;line-height:1.15;letter-spacing:0}.humetop .hume-giveaway__lead{max-width:680px;margin-bottom:10px;color:var(--muted);font-size:clamp(18px,3.8vw,24px);line-height:1.42}.humetop .hume-giveaway__hero-read-more{max-width:680px;margin:0 0 14px;padding:0}.humetop .hume-giveaway__hero-read-more summary{display:inline-flex;width:auto;padding:0;color:var(--cyan);font-size:15px;font-weight:850;line-height:1.2;text-decoration:underline;text-underline-offset:3px}.humetop .hume-giveaway__hero-read-more[open] summary{display:none}.humetop .hume-giveaway__hero-read-more p{max-width:620px;margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.humetop .hume-giveaway__cta-stack{display:grid;gap:12px;max-width:430px}.humetop .hume-giveaway__button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;font-size:15px;font-weight:850;letter-spacing:.02em;text-align:center;text-transform:uppercase}.humetop .hume-giveaway__button--primary{border:1px solid var(--blue-strong);background:var(--blue-strong);color:var(--white);box-shadow:0 14px 34px #1977f347}.humetop .hume-giveaway__button--secondary{border:1px solid rgba(255,255,255,.74);background:#ffffff05;color:var(--white)}.humetop .hume-giveaway__hero-visual{position:relative;min-height:420px}.humetop .hume-giveaway__hero-visual img{width:100%;height:420px;border-radius:var(--radius);object-fit:cover;object-position:center;box-shadow:0 28px 72px #0000005c}.humetop .hume-giveaway__insight-card{position:absolute;left:18px;right:18px;bottom:18px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#050f1fd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.humetop .hume-giveaway__insight-card span{color:var(--cyan);font-size:12px;font-weight:850;text-transform:uppercase}.humetop .hume-giveaway__insight-card p{margin:8px 0 0;color:var(--white);line-height:1.35}.humetop .hume-giveaway__quick-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:max(0px,calc((100vw - var(--max)) / 2));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#081a32}.humetop .hume-giveaway__quick-proof div{padding:22px 20px;border-right:1px solid var(--line)}.humetop .hume-giveaway__quick-proof div:last-child{border-right:0}.humetop .hume-giveaway__quick-proof strong{display:block;margin-bottom:4px;color:var(--white);font-size:24px}.humetop .hume-giveaway__quick-proof span{color:var(--muted);font-size:14px}.humetop .hume-giveaway__section{padding:clamp(54px,8vw,88px) max(20px,calc((100vw - var(--max)) / 2));background:var(--bg)}.humetop .hume-giveaway__split,.humetop .hume-giveaway__media-band,.humetop .hume-giveaway__ai-section,.humetop .hume-giveaway__form-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,5vw,56px);align-items:center}.humetop .hume-giveaway__section-copy p:not(.hume-giveaway__eyebrow),.humetop .hume-giveaway__form-intro p,.humetop .hume-giveaway__ai-copy p{color:var(--muted);font-size:18px;line-height:1.56}.humetop .hume-giveaway__center{max-width:780px;margin-inline:auto;text-align:center}.humetop .hume-giveaway__center .hume-giveaway__eyebrow{margin-inline:auto}.humetop .hume-giveaway__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.humetop .hume-giveaway__feature-grid article,.humetop .hume-giveaway__timeline article,.humetop .hume-giveaway__ai-panel,.humetop .hume-giveaway__entry-table,.humetop .hume-giveaway__form,.humetop .hume-giveaway details:not(.hume-giveaway__hero-read-more){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft)}.humetop .hume-giveaway__feature-grid article{min-height:186px;padding:20px}.humetop .hume-giveaway__feature-grid span,.humetop .hume-giveaway__date{display:inline-flex;margin-bottom:18px;color:var(--blue);font-size:13px;font-weight:850;text-transform:uppercase}.humetop .hume-giveaway__feature-grid p,.humetop .hume-giveaway__timeline p,.humetop .hume-giveaway__ai-panel span,.humetop .hume-giveaway__entry-table span,.humetop .hume-giveaway details:not(.hume-giveaway__hero-read-more) p{color:var(--muted);line-height:1.45}.humetop .hume-giveaway__media-band,.humetop .hume-giveaway__ai-section{background:#09172b}.humetop .hume-giveaway__phone-card{overflow:hidden;border-radius:var(--radius);background:#0b1a30}.humetop .hume-giveaway__phone-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.humetop .hume-giveaway__device-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.humetop .hume-giveaway__device-proof{position:relative;overflow:hidden;min-width:0;margin:0;border-radius:18px;background:#13243d}.humetop .hume-giveaway__device-proof img{display:block}.humetop .hume-giveaway__device-proof figcaption{position:absolute;left:10px;right:10px;bottom:10px;padding:7px 10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#050e1cb8;color:#fff;font-size:12px;font-weight:800;line-height:1.1;text-align:center}.humetop .hume-giveaway__check-list{display:grid;gap:10px;padding:0;margin:24px 0 0;list-style:none}.humetop .hume-giveaway__check-list li{position:relative;padding-left:28px;color:var(--text);line-height:1.45}.humetop .hume-giveaway__check-list li:before{position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:999px;background:var(--blue);content:""}.humetop .hume-giveaway__prize-section{background:radial-gradient(circle at 50% 0%,rgba(47,131,246,.18),transparent 32%),var(--bg)}.humetop .hume-giveaway__timeline{display:grid;gap:14px;max-width:760px;margin:34px auto 0}.humetop .hume-giveaway__timeline article{padding:22px}.humetop .hume-giveaway__grand-prize{border-color:#2f83f6b3!important;background:#2f83f629!important}.humetop .hume-giveaway__grand-prize ul{display:grid;gap:10px;padding:0;margin:0 0 14px;list-style:none}.humetop .hume-giveaway__grand-prize li{color:var(--white);font-size:19px;font-weight:800}.humetop .hume-giveaway__ai-panel{display:grid;gap:0;padding:8px}.humetop .hume-giveaway__metric-row{display:grid;gap:4px;padding:18px;border-bottom:1px solid var(--line)}.humetop .hume-giveaway__metric-row:last-child{border-bottom:0}.humetop .hume-giveaway__metric-row strong{color:var(--white);font-size:20px}.humetop .hume-giveaway__entry-table{max-width:760px;margin:28px auto 0;overflow:hidden}.humetop .hume-giveaway__entry-table div{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:17px 20px;border-bottom:1px solid var(--line)}.humetop .hume-giveaway__entry-table div:last-child{border-bottom:0}.humetop .hume-giveaway__entry-table strong{color:var(--cyan);font-size:18px}.humetop .hume-giveaway__form-section{align-items:start;background:radial-gradient(circle at 100% 10%,rgba(47,131,246,.18),transparent 30%),var(--navy)}.humetop .hume-giveaway__form-intro{position:sticky;top:92px}.humetop .hume-giveaway__form{display:grid;gap:14px;padding:22px}.humetop .hume-giveaway__form label{display:grid;gap:7px}.humetop .hume-giveaway__form label span{color:#ffffffd1;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.humetop .hume-giveaway__form input,.humetop .hume-giveaway__form select{width:100%;min-height:52px;padding:0 14px;border:1px solid rgba(255,255,255,.44);border-radius:var(--radius-sm);background:#ffffff0a;color:var(--white);outline:none}.humetop .hume-giveaway__form input::placeholder{color:#ffffff7a}.humetop .hume-giveaway__honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.humetop .hume-giveaway__form select{appearance:auto;-webkit-appearance:menulist;color:#ffffffc7}.humetop .hume-giveaway__form select option,.humetop .hume-giveaway__form select optgroup{background:#fff;color:#0b1a30}.humetop .hume-giveaway__form button:disabled{cursor:progress;opacity:.72}.humetop .hume-giveaway__legal,.humetop .hume-giveaway__errors,.humetop .hume-giveaway__success{margin:0;font-size:12px;line-height:1.45}.humetop .hume-giveaway__legal{color:#ffffff8f}.humetop .hume-giveaway__success{color:var(--cyan);font-weight:800}.humetop .hume-giveaway__errors{color:#ffd6d6}.humetop .hume-giveaway__faq{padding-bottom:108px}.humetop .hume-giveaway details:not(.hume-giveaway__hero-read-more){max-width:760px;margin:12px auto 0;padding:0 20px}.humetop .hume-giveaway details:not(.hume-giveaway__hero-read-more) summary{cursor:pointer;padding:20px 0;color:var(--white);font-size:18px;font-weight:800}.humetop .hume-giveaway details:not(.hume-giveaway__hero-read-more) p{margin-bottom:20px}.humetop .hume-giveaway__sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#020814db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(110%);transition:opacity .18s ease,transform .22s ease}.humetop .hume-giveaway__sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.humetop .hume-giveaway__sticky-cta a{display:flex;min-height:52px;align-items:center;justify-content:center;border-radius:999px;background:var(--blue-strong);color:var(--white);font-weight:900;text-transform:uppercase}@media(max-width:820px){.humetop .hume-giveaway__hero,.humetop .hume-giveaway__split,.humetop .hume-giveaway__media-band,.humetop .hume-giveaway__ai-section,.humetop .hume-giveaway__form-section{grid-template-columns:1fr}.humetop .hume-giveaway__form-intro{position:static}.humetop .hume-giveaway__hero{padding-top:32px}}@media(min-width:1024px){.humetop .hume-giveaway__announcement{padding-block:20px;font-size:18px}.humetop .hume-giveaway__header{min-height:76px;padding-inline:max(32px,calc((100vw - var(--max)) / 2))}.humetop .hume-giveaway__hero{min-height:calc(100vh - 128px);grid-template-columns:minmax(430px,.82fr) minmax(480px,1.18fr);align-items:center;padding-top:76px;padding-bottom:76px}.humetop .hume-giveaway__hero-copy{max-width:620px}.humetop .hume-giveaway__lead{font-size:21px}.humetop .hume-giveaway__cta-stack{grid-template-columns:1fr 1fr;max-width:620px}.humetop .hume-giveaway__hero-visual,.humetop .hume-giveaway__hero-visual img{min-height:0;height:560px}.humetop .hume-giveaway__quick-proof div{padding-block:30px}.humetop .hume-giveaway__quick-proof strong{font-size:31px}.humetop .hume-giveaway__section{padding-top:96px;padding-bottom:96px}.humetop .hume-giveaway__feature-grid article{min-height:218px;padding:26px}.humetop .hume-giveaway__timeline{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.humetop .hume-giveaway__grand-prize{grid-column:1 / -1}.humetop .hume-giveaway__entry-table{max-width:920px}.humetop .hume-giveaway__sticky-cta{display:none}}@media(max-width:620px){.humetop .hume-giveaway__announcement{font-size:14px}.humetop .hume-giveaway__header{grid-template-columns:1fr auto;gap:10px;padding-inline:14px}.humetop .hume-giveaway__header-cta{min-height:34px;padding-inline:13px;font-size:12px}.humetop .hume-giveaway__hero{padding-inline:18px}.humetop .hume-giveaway__hero-visual{min-height:360px}.humetop .hume-giveaway__hero-visual img{height:360px}.humetop .hume-giveaway__quick-proof{grid-template-columns:1fr}.humetop .hume-giveaway__quick-proof div{border-right:0;border-bottom:1px solid var(--line)}.humetop .hume-giveaway__quick-proof div:last-child{border-bottom:0}.humetop .hume-giveaway__feature-grid{grid-template-columns:1fr}.humetop .hume-giveaway__section{padding-inline:18px}.humetop .hume-giveaway__center{text-align:left}.humetop .hume-giveaway__center .hume-giveaway__eyebrow{margin-inline:0}}@media(max-width:390px){.humetop .hume-giveaway__brand-logo{width:132px}.humetop .hume-giveaway__header-cta{padding-inline:10px;font-size:11px}.humetop .hume-giveaway h1{font-size:34px}.humetop .hume-giveaway h2{font-size:29px}}.humetop .burger-menu{min-width:initial;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.humetop .burger-menu.active .burger-line{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.humetop .burger-menu.active .burger-line:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s,color .25s;opacity:0}.humetop .burger-menu.active .burger-line:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,color .25s;transform:rotate(-90deg)}.humetop .burger-line{position:relative;display:block;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.humetop .burger-line,.humetop .burger-line:before,.humetop .burger-line:after{left:0;content:"";width:19px;height:2px;background:var(--color-text-default);transition:top 75ms ease .12s,bottom 75ms ease .12s,opacity 75ms ease,transform 75ms cubic-bezier(.55,.055,.675,.19),color .25s}.humetop .burger-line:before{position:absolute;top:-6px}.humetop .burger-line:after{position:absolute;bottom:-6px}.humetop .buybox-part-callout{display:flex;flex-direction:column}.humetop .buybox-part-callout>:last-child{gap:var(--spacing-x-small);padding:var(--spacing-x-small);border-radius:var(--radius-small);background-color:var(--color-surface-alt-100);border:1px solid var(--color-border-alt);align-items:center;text-decoration:initial!important;display:grid;grid-template-columns:auto 1fr}.humetop .buybox-part-callout .ante-image{min-width:80px;height:80px}.humetop .buybox-part-callout .callout-button{padding:var(--micropad-x-large) var(--spacing-x-small);border-radius:100px;background-color:var(--color-surface-alt-900);min-width:max-content;color:var(--color-text-alt);text-align:center;grid-column:span 2}.humetop .buybox-part-callout .callout-content{display:grid;flex-direction:column;column-gap:var(--micropad-x-large);row-gap:var(--micropad-x-small);grid-template-columns:1fr auto;align-items:center}.humetop .buybox-part-callout .callout-description{grid-column:span 2}.humetop .buybox-part-callout .callout-tag{padding:var(--padding-tag);border-radius:var(--radius-x-small);align-self:flex-start}.humetop .buybox-part-callout>.callout-tag{border-radius:var(--radius-x-small) var(--radius-x-small) 0 0;align-self:flex-start}@media(max-width:600px){.humetop .buybox-part-callout>:last-child{border-top-left-radius:0}.humetop .buybox-part-callout .ante-image{min-width:58px;height:58px}}.humetop .buybox-part-progress{padding:var(--padding-small);background:var(--color-surface-100);border:1px solid var(--color-border);border-radius:var(--radius-medium);display:flex;gap:var(--micropad-x-large);flex-direction:column}.humetop .buybox-part-progress .progress-facts{display:flex;align-items:center;justify-content:center;gap:var(--spacing-x-small);padding-bottom:var(--micropad-large);border-bottom:1px solid var(--color-border)}.humetop .buybox-part-progress .progress-fact{display:flex;align-items:center;gap:var(--micropad-medium)}.humetop .buybox-part-progress .progress-fact .ante-image{min-width:20px;width:20px;height:20px}.humetop .buybox-part-progress .progress-bar-wrap{position:relative;height:36px;border-radius:100px;overflow:hidden;background-color:var(--color-surface-900)}.humetop .buybox-part-progress .progress-bar-fill{position:absolute;left:0;top:0;bottom:0}.humetop .buybox-part-progress .progress-bar-label{position:absolute;left:var(--spacing-x-small);top:50%;transform:translateY(-50%);color:#fff}.humetop .buybox-part-progress .progress-content{text-align:center}.humetop .buybox-part-progress .richtext :is(p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin:var(--micropad-small) 0}.humetop .buybox-part-review{display:flex;flex-direction:column;gap:var(--spacing-x-small)}.humetop .buybox-part-review .review-footer{display:flex;align-items:center;gap:var(--micropad-small);flex-wrap:wrap}.humetop .buybox-part-review .review-footer .ante-image{min-width:42px;width:42px;height:42px;border-radius:50%}.humetop .buybox-part-review .review-name{flex:1}.humetop .buybox-part-review .review-verified{background-color:var(--color-system-true);color:var(--color-system-true-text)}@media(max-width:600px){.humetop .buybox-part-review .review-footer .ante-image{min-width:36px;width:36px;height:36px}}.humetop .circular-progress{width:120px;min-width:120px;height:120px;position:relative;display:flex;align-items:center;justify-content:center;font-size:30px}.humetop .circular-progress-circle{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.humetop .circular-progress circle{fill:none;stroke-width:5;visibility:hidden}.humetop .circular-progress svg{position:absolute;pointer-events:none;opacity:0;transform:translateZ(0)}.humetop .circular-progress .value{position:relative}.humetop .circular-progress .progress-mobile{display:none}@media(max-width:600px){.humetop .circular-progress{width:96px;min-width:96px;height:96px;font-size:24px}.humetop .circular-progress .progress{display:none}.humetop .circular-progress .progress-mobile{display:initial}}.humetop .ante-image-showcase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-small)}.humetop .ante-image-showcase-grid>:first-child{grid-column:span 2}.humetop .ante-image{overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;flex-shrink:0}.humetop .ante-image img{display:block;object-fit:cover;max-width:100%;max-height:100%}.humetop .ante-image .interaction{position:absolute;top:var(--padding-small);right:var(--padding-small);z-index:1}.humetop .ante-image .ante-image-play{position:absolute;bottom:var(--padding-small);left:var(--padding-small);top:initial;right:initial;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;background:var(--color-button)!important}.humetop .ante-image-play svg{color:var(--color-button-text)}.humetop .ante-image-play svg:last-child{display:none}.humetop .video-previewing .ante-image-play svg:last-child{display:initial}.humetop .video-previewing .ante-image-play svg:first-child{display:none}.humetop .ante-image-caption{position:absolute;bottom:var(--padding-small);left:var(--padding-small);color:var(--inverse-color-text-default);filter:drop-shadow(0px 0px 4px black)!important}.humetop .ante-image-type-polaroid{padding:var(--padding-medium);box-shadow:var(--box-shadow);background:var(--base-color-surface-100)}.humetop .ante-image-type-polaroid img{border-radius:0!important}.humetop .ante-image-type-polaroid img:last-child{margin-bottom:var(--padding-x-large)}.humetop .ante-image-type-polaroid .ante-image-caption{position:initial;color:var(--base-color-text-alt);filter:none!important;margin-top:var(--spacing-x-small);width:100%;font-family:Hello Stranger;font-size:20px;line-height:120%;letter-spacing:3px}.humetop .ante-image-video-preview,.humetop .ante-image-video-inline{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.humetop .ante-image-video-inline{pointer-events:initial;z-index:1}.humetop .ante-image-video-preview video,.humetop .ante-image-video-inline video{width:100%;height:100%;object-fit:cover}.humetop #video-modal .modal-element{min-width:initial}.humetop #video-modal .modal-contents{padding:0;max-height:calc(100svh - var(--section-horizontal-padding) * 2 - var(--modal-header-height))}.humetop #video-modal .modal-contents iframe{aspect-ratio:16 / 9;width:min(var(--width-8),100svw - var(--section-horizontal-padding) * 2);max-height:calc(100svh - var(--section-horizontal-padding) * 2 - var(--modal-header-height))}.humetop #video-modal .modal-contents video{max-height:calc(100svh - var(--section-horizontal-padding) * 2 - var(--modal-header-height))}.humetop #video-modal .modal-element{--modal-max-height: calc(100svh - var(--section-horizontal-padding) * 2 - 52px)}.humetop #video-modal .modal-title-row{height:0}.humetop #video-modal .modal-title{position:absolute;top:var(--padding-medium);left:var(--padding-medium);z-index:1;filter:drop-shadow(0 0 8px #000)}.humetop #video-modal .modal-close{position:absolute;top:var(--padding-medium);right:var(--padding-medium);z-index:1}.humetop #video-modal .modal-close svg{background-color:initial;padding:0;filter:drop-shadow(0 0 8px #000)}.humetop #video-modal .modal-contents{padding:0}.humetop #video-modal video{width:100%;display:block}@media(max-width:700px){.humetop .ante-image-type-polaroid{padding:var(--padding-small)}}@media(max-width:600px){.humetop .ante-image-type-polaroid .ante-image-caption{font-size:16px}}.humetop .ante-button-row{display:flex;flex-wrap:wrap;row-gap:var(--spacing-x-small);column-gap:var(--spacing-small)}.humetop .ante-button{all:unset;background:var(--color-button)!important;padding:var(--padding-button)!important;min-height:77px!important;display:flex;justify-content:center;align-items:center;gap:var(--micropad-large);font-size:24px!important;font-weight:var(--font-weight-button);line-height:110%;cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s,background .15s,border .15s,color .15s!important;text-align:center;font-family:var(--font-heading)!important;position:relative!important;z-index:1;overflow:hidden;-webkit-user-select:none!important;user-select:none!important;min-width:240px!important;color:var(--color-button-text)!important;box-shadow:var(--elevated-shadow)!important;transform:var(--elevated-translate);border:1px solid var(--color-button-border)!important;border-radius:100px;text-decoration:none!important;letter-spacing:-.005em}.humetop .ante-button:after,.humetop .ante-button:before,.humetop .ante-button *{color:inherit!important;text-decoration:none!important;font-family:var(--font-heading)!important;transition:color .15s,background .15s!important}.humetop .ante-button.small{padding:var(--padding-button-small)!important;min-height:60px!important;font-size:20px!important}.humetop .ante-button.secondary{background:var(--color-button-alt)!important;color:var(--color-button-alt-text)!important;border:1px solid var(--color-button-alt-border)!important}.humetop .ante-button.special{background:#ffcf0f!important;color:#000!important;border:1px solid transparent!important}.humetop .ante-button.special:before{content:"";position:absolute;top:-40%;bottom:-40%;width:35%;left:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0),transparent);transform:skew(-20deg);opacity:.5;pointer-events:none;z-index:-1;animation:button-shine 5s ease-in-out infinite}.humetop .ante-button:not([loading]):not([disabled]):hover,.humetop .ante-button-activator:hover>.ante-button:not([loading]):not([disabled]){background:var(--color-button-hover)!important;box-shadow:var(--elevated-shadow-hover)!important;transform:var(--elevated-translate-hover)}.humetop .ante-button:not([loading]):not([disabled]):hover.secondary,.humetop .ante-button-activator:hover>.ante-button:not([loading]):not([disabled]).secondary{background:var(--color-button-alt-hover)!important;box-shadow:var(--elevated-shadow-hover)!important;transform:var(--elevated-translate-hover)}.humetop .ante-button:not([loading]):not([disabled]):hover.special,.humetop .ante-button-activator:hover>.ante-button:not([loading]):not([disabled]).special{background:#f9ee59!important;box-shadow:var(--elevated-shadow-hover)!important;transform:var(--elevated-translate-hover)}.humetop .ante-button:not([loading]):not([disabled]):active,.humetop .ante-button:not([loading]):not([disabled]):active.secondary,.humetop .ante-button:not([loading]):not([disabled]):active.special,.humetop .ante-button-activator:active>.ante-button:not([loading]):not([disabled]),.humetop .ante-button-activator:active>.ante-button:not([loading]):not([disabled]).secondary,.humetop .ante-button-activator:active>.ante-button:not([loading]):not([disabled]).special{box-shadow:var(--elevated-shadow-active)!important;transform:var(--elevated-translate-active)}.humetop .ante-button[loading],.humetop .ante-button[disabled]{opacity:.5;cursor:not-allowed;box-shadow:var(--elevated-shadow-off)!important;transform:initial}.humetop .ante-button[loading]{color:transparent!important;cursor:progress!important}.humetop .ante-button[loading]:before,.humetop .ante-button[loading] *{visibility:hidden!important}.humetop .ante-button[loading]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:var(--color-button-text);-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'><defs><linearGradient x1='8.042%' y1='0%' x2='65.682%' y2='23.865%' id='A'><stop stop-color='%23FFFFFF' stop-opacity='0' offset='0%'/><stop stop-color='%23FFFFFF' stop-opacity='.631' offset='63.146%'/><stop stop-color='%23FFFFFF' offset='100%'/></linearGradient></defs><g fill='none' fill-rule='evenodd'><g transform='translate(1 1)'><path d='M36 18c0-9.94-8.06-18-18-18' stroke='url(%23A)' stroke-width='2'/></g></g></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 38'><defs><linearGradient x1='8.042%' y1='0%' x2='65.682%' y2='23.865%' id='A'><stop stop-color='%23FFFFFF' stop-opacity='0' offset='0%'/><stop stop-color='%23FFFFFF' stop-opacity='.631' offset='63.146%'/><stop stop-color='%23FFFFFF' offset='100%'/></linearGradient></defs><g fill='none' fill-rule='evenodd'><g transform='translate(1 1)'><path d='M36 18c0-9.94-8.06-18-18-18' stroke='url(%23A)' stroke-width='2'/></g></g></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:loadingspin .9s linear infinite}.humetop .ante-button[loading].secondary:after{background:var(--color-button-alt-text)}.humetop .ante-button-activator{text-decoration:none!important}.humetop .ante-button .ante-buy-compare-price span{opacity:.6}.humetop .ante-button .ante-buy-compare-price:before{background-color:currentColor}@media(max-width:1919px){.humetop .ante-button{min-height:64px!important;font-size:22px!important;min-width:220px!important}.humetop .ante-button.small{min-height:54px!important;font-size:19px!important}}@media(max-width:600px){.humetop .ante-button{min-height:54px!important;font-size:20px!important;min-width:160px!important}.humetop .ante-button.small{min-height:40px!important;font-size:17px!important}}@keyframes loadingspin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes button-shine{0%{left:-60%}30%{left:120%}to{left:120%}}.humetop{--base-color-background: #FFFFFF;--base-color-surface-100: #F6F6F6;--base-color-surface: #F3F3F3;--base-color-surface-900: #E2E2E2;--base-color-surface-alt-100: #EEF9FB;--base-color-surface-alt: #E1F0F5;--base-color-surface-alt-900: #D3E8F0;--base-color-border: #D4D1CD;--base-color-border-active: #0E7490;--base-color-border-alt: #D3E8F0;--base-color-border-alt-active: #0E7490;--base-color-text-default: #020B1E;--base-color-text-muted: #4E5462;--base-color-text-faint: #8E8E8E;--base-color-text-alt: #11657C;--base-color-text-link: #0F75FF;--base-color-text-price: #118F39;--base-color-text-price-alt: #0F75FF;--base-color-button: #0F75FF;--base-color-button-hover: #0E57B9;--base-color-button-text: #FFFFFF;--base-color-button-border: transparent;--base-color-button-alt: transparent;--base-color-button-alt-hover: #EAF0FF;--base-color-button-alt-text: #020B1E;--base-color-button-alt-border: #020B1E;--base-color-tab: #FFFFFF;--base-color-tab-text: #020B1E;--base-color-tab-border: #D4D1CD;--base-color-tab-active: #0E7490;--base-color-tab-active-text: #FFFFFF;--base-color-tab-active-border: #D4D1CD;--base-color-accent-background: #EAF0FF;--base-color-accent-text: #2B395E;--base-color-accent-alt-background: #2B395E;--base-color-accent-alt-text: #FFFFFF;--base-color-accent-alt-2-background: #0E7490;--base-color-accent-alt-2-text: #FFFFFF;--base-color-system-true: #C1FFB8;--base-color-system-true-text: #387843;--base-color-system-false: #FFB4B3;--base-color-system-false-text: #EB4342;--base-color-input-background: #FFFFFF;--base-color-input-text: #020B1E;--base-color-elevated-shadow: transparent;--inverse-color-background: linear-gradient(135deg, #2B395E 0%, #0D1B48 100%);--inverse-color-surface-100: rgba(255, 255, 255, .08);--inverse-color-surface: rgba(255, 255, 255, .04);--inverse-color-surface-900: rgba(0, 0, 0, .12);--inverse-color-surface-alt-100: #EEF9FB;--inverse-color-surface-alt: #E1F0F5;--inverse-color-surface-alt-900: #D3E8F0;--inverse-color-border: #6F7A92;--inverse-color-border-active: #0E7490;--inverse-color-border-alt: #6F7A92;--inverse-color-border-alt-active: #0E7490;--inverse-color-text-default: #FFFFFF;--inverse-color-text-muted: #EFEFEF;--inverse-color-text-faint: #949BAD;--inverse-color-text-alt: #8ABCFF;--inverse-color-text-link: #4CC3D1;--inverse-color-text-price: #43C362;--inverse-color-text-price-alt: #FFB4B3;--inverse-color-button: #0F75FF;--inverse-color-button-hover: #0E57B9;--inverse-color-button-text: #FFFFFF;--inverse-color-button-border: transparent;--inverse-color-button-alt: transparent;--inverse-color-button-alt-hover: rgba(0, 0, 0, .12);--inverse-color-button-alt-text: #FFFFFF;--inverse-color-button-alt-border: #FFFFFF;--inverse-color-tab: transparent;--inverse-color-tab-text: #FFFFFF;--inverse-color-tab-border: #6F7A92;--inverse-color-tab-active: #FFFFFF;--inverse-color-tab-active-text: #020B1E;--inverse-color-tab-active-border: #6F7A92;--inverse-color-accent-background: #EAF0FF;--inverse-color-accent-text: #2B395E;--inverse-color-accent-alt-background: #FFFFFF;--inverse-color-accent-alt-text: #020B10;--inverse-color-accent-alt-2-background: #8ABCFF;--inverse-color-accent-alt-2-text: #020B10;--inverse-color-system-true: #C1FFB8;--inverse-color-system-true-text: #387843;--inverse-color-system-false: #FFB4B3;--inverse-color-system-false-text: #EB4342;--inverse-color-input-background: #FFFFFF;--inverse-color-input-text: #020B1E;--inverse-color-elevated-shadow: transparent;--color-background: var(--base-color-background);--color-surface-100: var(--base-color-surface-100);--color-surface: var(--base-color-surface);--color-surface-900: var(--base-color-surface-900);--color-surface-alt-100: var(--base-color-surface-alt-100);--color-surface-alt: var(--base-color-surface-alt);--color-surface-alt-900: var(--base-color-surface-alt-900);--color-border: var(--base-color-border);--color-border-active: var(--base-color-border-active);--color-border-alt: var(--base-color-border-alt);--color-border-alt-active: var(--base-color-border-alt-active);--color-text-default: var(--base-color-text-default);--color-text-muted: var(--base-color-text-muted);--color-text-faint: var(--base-color-text-faint);--color-text-alt: var(--base-color-text-alt);--color-text-link: var(--base-color-text-link);--color-text-price: var(--base-color-text-price);--color-text-price-alt: var(--base-color-text-price-alt);--color-button: var(--base-color-button);--color-button-hover: var(--base-color-button-hover);--color-button-text: var(--base-color-button-text);--color-button-border: var(--base-color-button-border);--color-button-alt: var(--base-color-button-alt);--color-button-alt-hover: var(--base-color-button-alt-hover);--color-button-alt-text: var(--base-color-button-alt-text);--color-button-alt-border: var(--base-color-button-alt-border);--color-tab: var(--base-color-tab);--color-tab-text: var(--base-color-tab-text);--color-tab-border: var(--base-color-tab-border);--color-tab-active: var(--base-color-tab-active);--color-tab-active-text: var(--base-color-tab-active-text);--color-tab-active-border: var(--base-color-tab-active-border);--color-accent-background: var(--base-color-accent-background);--color-accent-text: var(--base-color-accent-text);--color-accent-alt-background: var(--base-color-accent-alt-background);--color-accent-alt-text: var(--base-color-accent-alt-text);--color-accent-alt-2-background: var(--base-color-accent-alt-2-background);--color-accent-alt-2-text: var(--base-color-accent-alt-2-text);--color-system-true: var(--base-color-system-true);--color-system-true-text: var(--base-color-system-true-text);--color-system-false: var(--base-color-system-false);--color-system-false-text: var(--base-color-system-false-text);--color-input-background: var(--base-color-input-background);--color-input-text: var(--base-color-input-text);--color-elevated-shadow: var(--base-color-elevated-shadow)}.humetop .ante-inverse{--color-background: var(--inverse-color-background);--color-surface-100: var(--inverse-color-surface-100);--color-surface: var(--inverse-color-surface);--color-surface-900: var(--inverse-color-surface-900);--color-surface-alt-100: var(--inverse-color-surface-alt-100);--color-surface-alt: var(--inverse-color-surface-alt);--color-surface-alt-900: var(--inverse-color-surface-alt-900);--color-border: var(--inverse-color-border);--color-border-active: var(--inverse-color-border-active);--color-border-alt: var(--inverse-color-border-alt);--color-border-alt-active: var(--inverse-color-border-alt-active);--color-text-default: var(--inverse-color-text-default);--color-text-muted: var(--inverse-color-text-muted);--color-text-faint: var(--inverse-color-text-faint);--color-text-alt: var(--inverse-color-text-alt);--color-text-link: var(--inverse-color-text-link);--color-text-price: var(--inverse-color-text-price);--color-text-price-alt: var(--inverse-color-text-price-alt);--color-button: var(--inverse-color-button);--color-button-hover: var(--inverse-color-button-hover);--color-button-text: var(--inverse-color-button-text);--color-button-border: var(--inverse-color-button-border);--color-button-alt: var(--inverse-color-button-alt);--color-button-alt-hover: var(--inverse-color-button-alt-hover);--color-button-alt-text: var(--inverse-color-button-alt-text);--color-button-alt-border: var(--inverse-color-button-alt-border);--color-tab: var(--inverse-color-tab);--color-tab-text: var(--inverse-color-tab-text);--color-tab-border: var(--inverse-color-tab-border);--color-tab-active: var(--inverse-color-tab-active);--color-tab-active-text: var(--inverse-color-tab-active-text);--color-tab-active-border: var(--inverse-color-tab-active-border);--color-accent-background: var(--inverse-color-accent-background);--color-accent-text: var(--inverse-color-accent-text);--color-accent-alt-background: var(--inverse-color-accent-alt-background);--color-accent-alt-text: var(--inverse-color-accent-alt-text);--color-accent-alt-2-background: var(--inverse-color-accent-alt-2-background);--color-accent-alt-2-text: var(--inverse-color-accent-alt-2-text);--color-system-true: var(--inverse-color-system-true);--color-system-true-text: var(--inverse-color-system-true-text);--color-system-false: var(--inverse-color-system-false);--color-system-false-text: var(--inverse-color-system-false-text);--color-input-background: var(--inverse-color-input-background);--color-input-text: var(--inverse-color-input-text);--color-elevated-shadow: var(--inverse-color-elevated-shadow)}.humetop .ante-inverse .ante-inverse{--color-background: var(--base-color-background);--color-surface-100: var(--base-color-surface-100);--color-surface: var(--base-color-surface);--color-surface-900: var(--base-color-surface-900);--color-surface-alt-100: var(--base-color-surface-alt-100);--color-surface-alt: var(--base-color-surface-alt);--color-surface-alt-900: var(--base-color-surface-alt-900);--color-border: var(--base-color-border);--color-border-active: var(--base-color-border-active);--color-border-alt: var(--base-color-border-alt);--color-border-alt-active: var(--base-color-border-alt-active);--color-text-default: var(--base-color-text-default);--color-text-muted: var(--base-color-text-muted);--color-text-faint: var(--base-color-text-faint);--color-text-alt: var(--base-color-text-alt);--color-text-link: var(--base-color-text-link);--color-text-price: var(--base-color-text-price);--color-text-price-alt: var(--base-color-text-price-alt);--color-button: var(--base-color-button);--color-button-hover: var(--base-color-button-hover);--color-button-text: var(--base-color-button-text);--color-button-border: var(--base-color-button-border);--color-button-alt: var(--base-color-button-alt);--color-button-alt-hover: var(--base-color-button-alt-hover);--color-button-alt-text: var(--base-color-button-alt-text);--color-button-alt-border: var(--base-color-button-alt-border);--color-tab: var(--base-color-tab);--color-tab-text: var(--base-color-tab-text);--color-tab-border: var(--base-color-tab-border);--color-tab-active: var(--base-color-tab-active);--color-tab-active-text: var(--base-color-tab-active-text);--color-tab-active-border: var(--base-color-tab-active-border);--color-accent-background: var(--base-color-accent-background);--color-accent-text: var(--base-color-accent-text);--color-accent-alt-background: var(--base-color-accent-alt-background);--color-accent-alt-text: var(--base-color-accent-alt-text);--color-accent-alt-2-background: var(--base-color-accent-alt-2-background);--color-accent-alt-2-text: var(--base-color-accent-alt-2-text);--color-system-true: var(--base-color-system-true);--color-system-true-text: var(--base-color-system-true-text);--color-system-false: var(--base-color-system-false);--color-system-false-text: var(--base-color-system-false-text);--color-input-background: var(--base-color-input-background);--color-input-text: var(--base-color-input-text);--color-elevated-shadow: var(--base-color-elevated-shadow)}.humetop custom-range{width:100%;--track-height: 5px;--thumb-size: 16px;--thumb-border: 1px solid transparent;--thumb-outline-size: 5px;--thumb-outline-color: rgb(from var(--thumb-color) r g b / .4);--vstep-size: 32px;--vstep-line: var(--color-border);--vstep-width: 2px;--vstep-height: 88px;--vstep-gap: var(--micropad-x-large);--text-color-light: var(--inverse-color-text-default);--text-color-dark: var(--base-color-text-default);--text-size: 14px;--text-weight: var(--font-weight-caption)}.humetop{--transition-drop-ease: cubic-bezier(.65, .05, .36, 1);--transition-drop: height .5s var(--transition-drop-ease)}.humetop .ante-drops{display:flex;flex-direction:column}.humetop .drop-menu{display:flex;flex-direction:column;overflow:hidden;interpolate-size:allow-keywords;transition:background .5s var(--transition-drop-ease);-webkit-user-select:none;user-select:none;cursor:pointer}.humetop .drop-menu>input{display:none}.humetop .drop-button{position:relative;display:flex;align-items:center;gap:var(--spacing-x-small)}.humetop .drop-button-row{display:flex!important;gap:var(--spacing-x-small)!important;flex:1!important;justify-content:space-between!important}.humetop .drop-indicator{height:1lh;display:flex;align-items:center}.humetop .drop-indicator svg{width:20px;height:20px;transition:transform .5s var(--transition-drop-ease);color:var(--color-accent-alt-2-background)}.humetop .drop-menu>input:checked~.drop-button .drop-indicator svg{transform:rotate(45deg)}.humetop .drop-content.nested .drop-menu>input:checked~.drop-button .drop-indicator svg{transform:rotate(180deg)}.humetop .drop-content-container{overflow:hidden;height:0;transition:var(--transition-drop);-webkit-user-select:text;user-select:text;cursor:auto}.humetop .drop-menu>input:checked~.drop-content-container{height:initial}.humetop .drop-content>:first-child{margin-top:0}.humetop .drop-content>:last-child{margin-bottom:0}.humetop .drop-icon{height:40px}@media(max-width:600px){.humetop .drop-indicator svg{width:16px;height:16px}.humetop .drop-icon{height:32px}}.humetop .drop-style-default.drop-menu~.drop-menu{border-top:1px solid var(--color-border)}.humetop .drop-style-default .drop-button{padding:var(--padding-small) 0}.humetop .drop-style-default .drop-content{padding:0 var(--padding-small) var(--padding-small)}.humetop .drop-style-default .drop-content.nested{padding-right:0}.humetop .drop-style-default .drop-content.nested .drop-menu{border-top:0}.humetop .drop-style-default-alt.drop-menu~.drop-menu{border-top:1px solid var(--color-border)}.humetop .drop-style-default-alt .drop-button{padding:var(--padding-medium) 0}.humetop .drop-style-default-alt .drop-content{padding:0 var(--padding-small) var(--padding-medium)}.humetop .drop-style-default-alt .drop-content.nested{padding-right:0}.humetop .drop-style-default-alt .drop-content.nested .drop-menu{border-top:0}.humetop .drop-style-default-alt .drop-indicator svg{background-color:var(--color-accent-alt-background);color:var(--color-accent-alt-text);border-radius:50%;padding:var(--micropad-medium);width:28px;height:28px}.humetop .drop-style-default-alt.big .drop-indicator svg{width:32px;height:32px}@media(max-width:600px){.humetop .drop-style-default-alt .drop-indicator svg{width:24px;height:24px;padding:var(--micropad-small)}.humetop .drop-style-default-alt.big .drop-indicator svg{width:28px;height:28px}}.humetop .drop-style-bubble.ante-drops{gap:var(--micropad-medium)}.humetop .drop-style-bubble.ante-drops.big{gap:var(--micropad-x-large)}.humetop .drop-style-bubble.drop-menu{border-radius:var(--radius-large);padding:var(--padding-medium)}.humetop .drop-style-bubble.big .drop-menu{padding:var(--padding-large)}.humetop .drop-style-bubble.drop-menu:has(>input:checked){background-color:var(--color-surface)}.humetop .drop-style-bubble.drop-menu:has(>input:checked) .drop-content.nested .drop-menu:has(>input:checked){background-color:var(--color-surface-900)}.humetop .drop-style-bubble .drop-content{padding-top:var(--padding-medium)}.humetop .drop-style-bubble.big .drop-content{padding-top:var(--padding-large)}.humetop .drop-style-bubble .drop-indicator svg{width:22px;height:22px}@media(max-width:600px){.humetop .drop-style-bubble .drop-indicator svg{width:20px;height:20px}}.humetop .drop-style-panel.ante-drops{gap:var(--micropad-medium)}.humetop .drop-style-panel.ante-drops.big{gap:var(--micropad-x-large)}.humetop .drop-style-panel.drop-menu{border-radius:var(--radius-large);padding:var(--padding-medium)}.humetop .drop-style-panel.big .drop-menu{padding:var(--padding-large)}.humetop .drop-style-panel.drop-menu{background-color:var(--color-surface-alt-100)}.humetop .drop-style-panel .drop-button-row{align-items:center!important}.humetop .drop-style-panel .drop-content.nested .drop-menu{background-color:var(--color-surface-alt)}.humetop .drop-style-panel .drop-content{padding-top:var(--padding-medium);margin-top:var(--padding-medium);border-top:1px solid var(--color-border)}.humetop .drop-style-panel.big .drop-content{padding-top:var(--padding-large);margin-top:var(--padding-large)}.humetop .drop-style-panel .drop-indicator{height:initial;align-items:center}.humetop .drop-style-panel .drop-indicator svg{width:40px;height:40px;padding:var(--micropad-x-large);border-radius:50%;background:var(--color-accent-alt-2-background);color:var(--color-accent-alt-2-text)}@media(max-width:600px){.humetop .drop-style-panel .drop-indicator svg{width:32px;height:32px;padding:var(--micropad-medium)}}.humetop .drop-style-pill.ante-drops{gap:var(--spacing-x-small)}.humetop .drop-style-pill .drop-menu{background-color:var(--color-surface-100);padding:var(--spacing-x-small);border-radius:calc(max(16px,.5lh) + var(--spacing-x-small))}.humetop .drop-style-pill.big .drop-menu{border-radius:calc(max(18px,.5lh) + var(--spacing-x-small))}.humetop .drop-style-pill .drop-button-row{justify-content:flex-start!important;align-items:center!important}.humetop .drop-style-pill .drop-button-row>:first-child{order:1}.humetop .drop-style-pill .drop-indicator{height:initial}.humetop .drop-style-pill .drop-indicator svg{width:32px;height:32px;color:currentColor;border:1px solid currentColor;border-radius:50%;padding:var(--micropad-medium)}.humetop .drop-style-pill .drop-content{padding-top:var(--spacing-x-small)}.humetop .drop-style-pill.big .drop-indicator svg{width:36px;height:36px}@media(max-width:600px){.humetop .drop-style-pill .drop-menu{border-radius:calc(max(14px,.5lh) + var(--spacing-x-small))}.humetop .drop-style-pill.big .drop-menu{border-radius:calc(max(16px,.5lh) + var(--spacing-x-small))}.humetop .drop-style-pill .drop-indicator svg{width:28px;height:28px;padding:var(--micropad-small)}.humetop .drop-style-pill.big .drop-indicator svg{width:32px;height:32px}}.humetop .m-icon.m-icon.m-icon{font-family:Material Symbols Outlined!important;font-style:inherit;vertical-align:bottom}.humetop .ante-section .interaction-row{display:flex;gap:var(--micropad-medium)}.humetop .ante-section .interaction{display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:36px;height:36px;background-color:var(--color-accent-alt-background);color:var(--color-accent-alt-text)!important;cursor:pointer;transition:opacity .25s;z-index:999}.humetop .ante-section .interaction svg{width:17px;height:17px}.humetop .ante-section .interaction[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:1919px){.humetop .ante-section .interaction{min-width:34px;height:34px}.humetop .ante-section .interaction svg{width:16px;height:16px}}@media(max-width:1024px){.humetop .ante-section .interaction{min-width:28px;height:28px}.humetop .ante-section .interaction svg{width:14px;height:14px}}@media(max-width:600px){.humetop .ante-section .interaction{min-width:24px;height:24px}.humetop .ante-section .interaction svg{width:12px;height:12px}}.humetop style,.humetop script{display:none!important}.humetop .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.humetop .ante-glass{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 1px 1px .5px #ffffff80,inset -1px -1px .5px #ffffff40}.humetop{--font: "Plus Jakarta Sans", helvetica;--font-heading: "Plus Jakarta Sans", helvetica;--font-caption-alt: "Geist Mono", helvetica;--box-shadow: 4px 4px 16px 0 rgba(0, 0, 0, .06);--sticky-top: calc(var(--ante-header-height, 90px) + var(--section-horizontal-padding));interpolate-size:allow-keywords;background:var(--color-background);display:flex;flex-direction:column;margin:0;overflow-x:clip;min-height:100svh;box-sizing:border-box}.humetop *,.humetop *:before,.humetop *:after{box-sizing:inherit}.humetop.humetop #MainContent{max-width:var(--ante-page-width);display:flex;flex-direction:column;flex:1}.humetop.humetop #MainContent>*:has(.ante-section){width:100%;display:initial}.humetop [hidden]{display:none!important}.humetop .ante-inverse{color:var(--color-text-default)}.humetop .spacer{flex:1}.humetop .popupable-container{font-family:var(--font)}.humetop #add-to-cart-modal .modal-element{--modal-max-height: calc(100svh - var(--section-horizontal-padding) * 2)}.humetop #add-to-cart-modal .modal-title-row{display:none}.humetop #add-to-cart-modal .modal-contents{display:flex;align-items:center;gap:var(--spacing-small);text-align:center}.humetop #add-to-cart-modal .modal-contents>svg{width:80px;min-height:80px}.humetop #add-to-cart-modal .add-to-cart-modal-contents{display:flex!important;flex-direction:column;align-items:center;gap:var(--spacing-x-small);max-width:420px}.humetop #add-to-cart-modal .add-to-cart-modal-contents *{margin:0}.humetop #add-to-cart-modal .add-to-cart-modal-cart-item{text-align:left;display:flex;align-items:center;gap:var(--micropad-medium)}.humetop #add-to-cart-modal .add-to-cart-modal-cart-item:before{content:"";min-width:6px;height:6px;background-color:var(--color-text-muted);border-radius:50%}.humetop #add-to-cart-modal .add-to-cart-modal-contents h6{color:var(--color-text-alt)}.humetop #add-to-cart-modal .add-to-cart-modal-contents>:last-child{padding-top:var(--spacing-x-small);border-top:1px solid var(--color-border)}.humetop #add-to-cart-modal .add-to-cart-modal-buttons{display:flex!important;flex-direction:column;gap:var(--spacing-x-small);width:100%}@media(max-width:600px){.humetop #add-to-cart-modal .modal-contents>svg{width:64px;min-height:64px}}.humetop .marquee{max-width:100%}.humetop .marquee,.humetop .marquee-sub{min-width:100%;display:flex;justify-content:space-around;overflow:hidden;position:relative}.humetop .marquee.initialised{justify-content:initial}.humetop .marquee-item{padding:0 20px;min-width:256px;text-align:center;display:flex;align-items:center;justify-content:center}.humetop .marquee:not(.scrolling) .marquee-sub{animation:none!important}.humetop .marquee.scrolling .marquee-sub{justify-content:initial;min-width:fit-content}.humetop .marquee.paused .marquee-sub{animation-play-state:paused!important}.humetop .marquee-measure{min-width:initial;position:absolute;opacity:0;pointer-events:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.humetop.humetop:has(.modal-container:is(.open,.opening,.closing)){overflow-y:hidden}.humetop #modals{z-index:9999}.humetop .modal{display:none}.humetop .modal-container{--modal-header-height: 68px;--modal-transition-duration: .15s;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transition:background-color var(--modal-transition-duration),backdrop-filter var(--modal-transition-duration);pointer-events:none}.humetop .modal-container.open{background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:initial}.humetop .modal-element{--modal-max-width: min(var(--content-width), 100svw - var(--section-horizontal-padding) * 2);--modal-min-width: min(var(--width-3), 100svw - var(--section-horizontal-padding) * 2);--modal-max-height: min(532px, calc(100svh - var(--section-horizontal-padding) * 2 - 52px));margin:auto;background-color:var(--color-background);border-radius:var(--radius-medium);overflow:hidden;max-width:var(--modal-max-width);min-width:var(--modal-min-width);transition:opacity var(--modal-transition-duration),transform var(--modal-transition-duration);opacity:0;position:relative}.humetop .modal-container.open .modal-element{opacity:1}.humetop .modal-title-row{display:flex;gap:var(--spacing-medium);justify-content:space-between;background-color:var(--inverse-color-background);height:var(--modal-header-height);align-items:center;padding:0 var(--padding-large)}.humetop .modal-title{color:var(--color-text-default);font-size:18px;font-weight:var(--font-weight-bold);line-height:140%;font-family:var(--font-heading)}.humetop .modal-title-row>.modal-close{all:unset;display:flex}.humetop .modal-title-row>.modal-close svg{cursor:pointer;background-color:var(--color-button);padding:8px;width:44px;height:44px;border-radius:100px;fill:var(--color-button-text);box-sizing:border-box}.humetop .modal-contents,.humetop .ante-section.modal-contents{max-height:var(--modal-max-height);overflow:auto;padding:var(--padding-large);display:block;background:initial;font-family:var(--font)}.humetop .modal-contents img{max-width:100%}@media(max-width:1919px){.humetop .modal-container{--modal-header-height: 56px}.humetop .modal-element{--modal-min-width: min(var(--width-4), 100svw - var(--section-horizontal-padding) * 2);--modal-max-height: min(465px, calc(100svh - var(--section-horizontal-padding) * 2 - 52px))}.humetop .modal-title-row>.modal-close svg{padding:7px;width:32px;height:32px}}@media(max-width:600px){.humetop .modal-container{--modal-header-height: 36px}.humetop .modal-element{--modal-min-width: min(var(--width-5), 100svw - var(--section-horizontal-padding) * 2);--modal-max-height: calc(100svh - var(--section-horizontal-padding) * 2 - 52px)}.humetop .modal-title{font-size:16px}.humetop .modal-title-row>.modal-close svg{padding:6px;width:24px;height:24px}}.humetop .modal-type-slideout{--modal-header-height: 124px}.humetop .modal-type-slideout .modal-element{--modal-max-width: calc(100svw - var(--section-horizontal-padding));--modal-max-height: calc(100vh - var(--modal-header-height));position:fixed;top:0;right:0;bottom:0;border-radius:0;transform:translate(100%);opacity:1}.humetop .modal-type-slideout.open .modal-element{transform:initial}.humetop .modal-type-slideout .modal-title-row{background-color:initial;justify-content:flex-end;flex-direction:row-reverse;gap:var(--spacing-small);padding:var(--padding-x-large) var(--padding-x-large) var(--spacing-small)}.humetop .modal-type-slideout .modal-title{color:var(--color-text-default)}.humetop .modal-type-slideout .modal-title-row>.modal-close svg{background-color:initial;padding:0;fill:var(--color-text-default)}.humetop .modal-type-slideout .modal-contents{height:100%;padding:0 var(--padding-x-large) var(--padding-x-large)}@media(max-width:1919px){.humetop .modal-type-slideout{--modal-header-height: 100px}}@media(max-width:1024px){.humetop .modal-type-slideout{--modal-header-height: 96px}}@media(max-width:768px){.humetop .modal-type-slideout .modal-element{--modal-min-width: 100svw;--modal-max-height: min(66vh, 100vh - var(--section-vertical-padding) - var(--modal-header-height));position:fixed;top:initial;left:0;transform:translateY(100%);border-radius:var(--radius-large) var(--radius-large) 0 0}}@media(max-width:600px){.humetop .modal-type-slideout{--modal-header-height: 64px}}.humetop .ante-price{display:flex;align-items:center;gap:var(--micropad-x-small) var(--micropad-medium);font-family:var(--font)!important;font-weight:var(--font-weight-price)}.humetop .ante-price *{font-family:var(--font)!important}.humetop .ante-buy-compare-price{position:relative;display:flex;align-items:center;color:var(--color-text-faint);font-weight:var(--font-weight-base)}.humetop .ante-buy-compare-price span{color:var(--color-text-faint)}.humetop .ante-buy-compare-price:before{content:"";position:absolute;opacity:.5;background-color:var(--color-text-faint);height:.15em;left:-.1em;right:-.1em;top:50%;transform:translateY(-50%);z-index:1}.humetop .ante-button .ante-buy-label{display:none!important}@media(max-width:600px){.humetop .ante-buy-button .ante-buy-label{display:none}}.humetop{--content-width: 1792px;--section-vertical-padding: 164px;--section-horizontal-padding: 64px;--spacing-large: 128px;--spacing-medium-large: 72px;--spacing-medium: 56px;--spacing-small: 32px;--spacing-x-small: 20px;--padding-x-large: 48px;--padding-large: 28px;--padding-medium: 24px;--padding-small: 20px;--padding-button-x: 28px;--padding-button-y: 24px;--padding-button: var(--padding-button-y) var(--padding-button-x);--padding-button-small-x: 20px;--padding-button-small-y: 20px;--padding-button-small: var(--padding-button-small-y) var(--padding-button-small-x);--padding-tag-x: 8px;--padding-tag-y: 6px;--padding-tag: var(--padding-tag-y) var(--padding-tag-x);--padding-tab-x: 12px;--padding-tab-y: 16px;--padding-tab: var(--padding-tab-y) var(--padding-tab-x);--radius-x-large: 32px;--radius-large: 16px;--radius-medium: 12px;--radius-small: 8px;--radius-x-small: 4px;--micropad-x-large: 12px;--micropad-large: 10px;--micropad-medium: 8px;--micropad-small: 6px;--micropad-x-small: 4px;--break-size: 1920px;--break-gap: 32px;--column-count: 12;--width-1: calc((var(--break-size) - (var(--break-gap) * (var(--column-count) - 1)) - (var(--section-horizontal-padding) * 2)) / var(--column-count));--width-2: calc(var(--width-1) * 2 + var(--break-gap) * 1);--width-3: calc(var(--width-1) * 3 + var(--break-gap) * 2);--width-4: calc(var(--width-1) * 4 + var(--break-gap) * 3);--width-5: calc(var(--width-1) * 5 + var(--break-gap) * 4);--width-6: calc(var(--width-1) * 6 + var(--break-gap) * 5);--width-7: calc(var(--width-1) * 7 + var(--break-gap) * 6);--width-8: calc(var(--width-1) * 8 + var(--break-gap) * 7);--width-9: calc(var(--width-1) * 9 + var(--break-gap) * 8);--width-10: calc(var(--width-1) * 10 + var(--break-gap) * 9);--width-11: calc(var(--width-1) * 11 + var(--break-gap) * 10);--width-12: calc(var(--width-1) * 12 + var(--break-gap) * 11)}@media(max-width:1919px){.humetop{--content-width: 1360px;--section-vertical-padding: 120px;--section-horizontal-padding: 40px;--spacing-large: 96px;--spacing-medium-large: 56px;--spacing-medium: 48px;--spacing-small: 24px;--spacing-x-small: 16px;--padding-x-large: 44px;--padding-large: 24px;--padding-medium: 20px;--padding-small: 16px;--padding-button-x: 26px;--padding-button-y: 22px;--padding-button-small-x: 18px;--padding-button-small-y: 18px;--padding-tag-x: 8px;--padding-tag-y: 6px;--padding-tab-x: 12px;--padding-tab-y: 16px;--break-size: 1440px;--break-gap: 24px;--column-count: 12;--ante-header-height: 72px}.humetop.humetop.cta-header{--ante-header-height: 98px}}@media(max-width:1024px){.humetop{--section-vertical-padding: 80px;--section-horizontal-padding: 28px;--spacing-large: 64px;--spacing-medium-large: 48px;--spacing-medium: 40px;--spacing-small: 20px;--spacing-x-small: 14px;--break-size: 769px;--break-gap: 20px;--column-count: 8}}@media(max-width:600px){.humetop{--section-vertical-padding: 60px;--section-horizontal-padding: 16px;--spacing-large: 40px;--spacing-medium-large: 32px;--spacing-medium: 24px;--spacing-small: 16px;--spacing-x-small: 12px;--padding-x-large: 24px;--padding-large: 20px;--padding-medium: 16px;--padding-small: 12px;--padding-button-x: 22px;--padding-button-y: 18px;--padding-button-small-x: 16px;--padding-button-small-y: 12px;--padding-tag-x: 6px;--padding-tag-y: 4px;--padding-tab-x: 8px;--padding-tab-y: 12px;--break-size: 376px;--break-gap: 16px;--column-count: 6}}.humetop{--tabs-transition-ease: var(--transition-drop-ease);--tabs-transition-duration: .25s}.humetop .tab-bar{display:flex;position:relative;flex-wrap:wrap;margin-left:auto;margin-right:auto}.humetop .tab-bar-button{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;display:flex;align-items:center;justify-content:center;background:var(--color-tab);color:var(--color-tab-text);font-weight:var(--font-weight-tab);border:1px solid var(--color-tab-border);gap:var(--micropad-small);position:relative;overflow:hidden;z-index:1;transition:background var(--tabs-transition-duration) var(--tabs-transition-ease),color var(--tabs-transition-duration) var(--tabs-transition-ease),height var(--tabs-transition-duration) var(--tabs-transition-ease),transform var(--tabs-transition-duration) var(--tabs-transition-ease),box-shadow var(--tabs-transition-duration) var(--tabs-transition-ease),border var(--tabs-transition-duration) var(--tabs-transition-ease),outline var(--tabs-transition-duration) var(--tabs-transition-ease)}.humetop .tab-bar-button *{font-family:inherit}.humetop .tab-bar-button.active{color:var(--color-tab-active-text);border:1px solid var(--color-tab-active-border)}.humetop .tab-bar-button:before{content:"";z-index:-1;background:var(--color-tab-active);opacity:0;transition:opacity var(--tabs-transition-duration) var(--tabs-transition-ease);position:absolute;top:0;right:0;bottom:0;left:0}.humetop .tab-bar-button.active:before{opacity:1}.humetop .tab-bar-button-icon{min-width:24px;height:24px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.humetop .tab-contents{position:relative;transition:height var(--tabs-transition-duration) var(--tabs-transition-ease);display:flex;interpolate-size:initial}.humetop .tab-contents:not(.transitioning){height:auto!important}.humetop .tab-contents:not(.transitioning) .tab-content.active{position:initial}.humetop .tab-content{transform:translate(-64px);opacity:0;transition:transform var(--tabs-transition-duration) var(--tabs-transition-ease),opacity var(--tabs-transition-duration) var(--tabs-transition-ease);position:absolute;top:0;left:0;right:0;pointer-events:none;width:100%}.humetop .tab-content *{pointer-events:none!important}.humetop .tab-content.active{transform:initial;opacity:1;pointer-events:initial}.humetop .tab-content.active *{pointer-events:initial!important}.humetop .tab-content.active~.tab-content{transform:translate(64px)}@media(max-width:600px){.humetop .tab-bar-button-icon{min-width:18px;height:18px}}.humetop .tab-bar.tab-style-buttons{display:flex;gap:var(--spacing-small);padding-bottom:var(--spacing-medium);flex-wrap:wrap}.humetop .tab-style-buttons .tab-bar-button{padding:var(--padding-button-small);min-height:60px;gap:var(--micropad-medium);font-size:20px;font-weight:var(--font-weight-tab);line-height:110%;cursor:pointer;font-family:var(--font-heading);position:relative;overflow:hidden;min-width:120px;outline:1px solid transparent;box-shadow:var(--elevated-shadow-off)!important;letter-spacing:-.005em}.humetop .tab-style-buttons .tab-bar-button:hover{box-shadow:var(--elevated-shadow-active)!important;transform:var(--elevated-translate-active)}.humetop .tab-style-buttons .tab-bar-button.active{box-shadow:var(--elevated-shadow)!important;transform:var(--elevated-translate)}@media(max-width:1919px){.humetop .tab-style-buttons .tab-bar-button{font-size:18px;min-height:54px}}@media(max-width:600px){.humetop .tab-style-buttons .tab-bar-button{font-size:16px;min-height:40px}}.humetop .tab-bar.tab-style-tabs{align-items:flex-end;height:40px;width:100%}.humetop .tab-style-tabs .tab-bar-button{flex:1 1 auto;border-radius:var(--radius-medium) var(--radius-medium) 0 0;border-bottom:0!important;height:36px;padding:0 var(--padding-tag-x);font-size:16px;font-weight:var(--font-weight-caption-alt);line-height:120%;font-family:var(--font-caption-alt);letter-spacing:.05em}.humetop .tab-style-tabs .tab-bar-button:not(:nth-last-child(2)){margin-right:-1px}.humetop .tab-style-tabs .tab-bar-button.active{height:40px}.humetop .tab-contents.tab-style-tabs{border-radius:0 0 var(--radius-medium) var(--radius-medium);background:var(--color-surface-100);border:1px solid var(--color-border);overflow:hidden}.humetop .tab-style-tabs .tab-content{padding:var(--padding-large)}@media(max-width:1919px){.humetop .tab-bar.tab-style-tabs{height:36px}.humetop .tab-style-tabs .tab-bar-button{height:32px;font-size:15px}.humetop .tab-style-tabs .tab-bar-button.active{height:36px}}@media(max-width:600px){.humetop .tab-bar.tab-style-tabs{height:32px}.humetop .tab-style-tabs .tab-bar-button{height:28px;font-size:12px}.humetop .tab-style-tabs .tab-bar-button.active{height:32px}}.humetop .tab-bar.tab-style-slide-tabs{padding:var(--micropad-small);background:var(--color-surface-900);border-radius:38px;align-self:flex-start;margin-bottom:var(--spacing-medium);border:1px solid var(--color-border-active);gap:var(--micropad-x-large)}.humetop .tab-style-slide-tabs .tab-bar-active{position:absolute;top:10px;bottom:10px;background:var(--color-tab-active);border-radius:100px;transition:left var(--tabs-transition-duration) var(--tabs-transition-ease),right var(--tabs-transition-duration) var(--tabs-transition-ease),top var(--tabs-transition-duration) var(--tabs-transition-ease),bottom var(--tabs-transition-duration) var(--tabs-transition-ease)}.humetop .tab-style-slide-tabs .tab-bar-button{padding:var(--padding-tab-y) var(--padding-tab-x);min-height:40px;font-weight:var(--font-weight-tab);white-space:nowrap;background:initial!important;border:none!important;letter-spacing:-.005em;font-size:18px}.humetop .tab-style-slide-tabs .tab-bar-button:before{display:none}@media(max-width:1919px){.humetop .tab-bar.tab-style-slide-tabs{border-radius:35px}.humetop .tab-style-slide-tabs .tab-bar-button{font-size:17px}}@media(max-width:600px){.humetop .tab-bar.tab-style-slide-tabs{justify-content:center;border-radius:31px;width:100%}.humetop .tab-style-slide-tabs .tab-bar-button{font-size:15px;flex:1}.humetop .tab-bar.tab-style-slide-tabs:has(.tab-bar-button:nth-child(3)){flex-direction:column}}.humetop .ante-section :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){all:unset;display:block;margin:0;font-family:var(--font-heading);color:var(--color-text-default)}.humetop .ante-section :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) *{font-family:var(--font-heading)}.humetop .ante-section :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) :is([class*=body-],[class*=callout-],[class*=display-]),.humetop .ante-section :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) :is([class*=body-],[class*=callout-],[class*=display-]) *{font-family:revert}.humetop .ante-section :is(h1,.h1){font-size:72px;line-height:120%}@media(max-width:1919px){.humetop .ante-section :is(h1,.h1){font-size:66px}}@media(max-width:1024px){.humetop .ante-section :is(h1,.h1){font-size:54px}}@media(max-width:600px){.humetop .ante-section :is(h1,.h1){font-size:44px}}.humetop .ante-section :is(h2,.h2){font-size:64px;line-height:120%}@media(max-width:1919px){.humetop .ante-section :is(h2,.h2){font-size:59px}}@media(max-width:1024px){.humetop .ante-section :is(h2,.h2){font-size:48px}}@media(max-width:600px){.humetop .ante-section :is(h2,.h2){font-size:39px}}.humetop .ante-section :is(h3,.h3){font-size:48px;line-height:120%}@media(max-width:1919px){.humetop .ante-section :is(h3,.h3){font-size:45px}}@media(max-width:1024px){.humetop .ante-section :is(h3,.h3){font-size:37px}}@media(max-width:600px){.humetop .ante-section :is(h3,.h3){font-size:31px}}.humetop .ante-section :is(h4,.h4){font-size:32px;line-height:120%}@media(max-width:1919px){.humetop .ante-section :is(h4,.h4){font-size:30px}}@media(max-width:1024px){.humetop .ante-section :is(h4,.h4){font-size:26px}}@media(max-width:600px){.humetop .ante-section :is(h4,.h4){font-size:22px}}.humetop .ante-section :is(h5,.h5){font-size:26px;line-height:140%}@media(max-width:1919px){.humetop .ante-section :is(h5,.h5){font-size:25px}}@media(max-width:1024px){.humetop .ante-section :is(h5,.h5){font-size:22px}}@media(max-width:600px){.humetop .ante-section :is(h5,.h5){font-size:20px}}.humetop .ante-section :is(h6,.h6){font-size:20px;line-height:140%}@media(max-width:1919px){.humetop .ante-section :is(h6,.h6){font-size:19px}}@media(max-width:1024px){.humetop .ante-section :is(h6,.h6){font-size:18px}}@media(max-width:600px){.humetop .ante-section :is(h6,.h6){font-size:17px}}.humetop .ante-section strong,.humetop .ante-section b,.humetop .ante-section .bold{font-weight:var(--font-weight-bold)}.humetop .ante-section .muted{color:var(--color-text-muted)}.humetop .ante-section .faint{color:var(--color-text-faint)}.humetop .ante-section a{color:var(--color-text-link);text-decoration:underline;text-decoration-color:currentColor}.humetop .ante-section a:has(>.faint,>.muted){text-decoration:none}.humetop .ante-section a>.faint,.humetop .ante-section a>.muted{text-decoration:underline}.humetop .body-large{font-size:20px;line-height:150%}@media(max-width:1919px){.humetop .body-large{font-size:19px}}@media(max-width:600px){.humetop .body-large{font-size:17px}}.humetop .ante-section,.humetop .body-base{font-size:18px;line-height:150%;font-weight:var(--font-weight-base);letter-spacing:-.005em}@media(max-width:1919px){.humetop .ante-section,.humetop .body-base{font-size:17px}}@media(max-width:600px){.humetop .ante-section,.humetop .body-base{font-size:15px}}.humetop .body-micro{font-size:12px;line-height:150%;font-family:var(--font-caption-alt)!important;font-weight:var(--font-weight-micro);letter-spacing:.05em}@media(max-width:1919px){.humetop .body-micro{font-size:11px}}@media(max-width:600px){.humetop .body-micro{font-size:10px}}.humetop .body-micro *{font-family:var(--font-caption-alt)!important}.humetop .body-caption{font-size:16px;line-height:150%;font-weight:var(--font-weight-caption)}@media(max-width:1919px){.humetop .body-caption{font-size:15px}}@media(max-width:600px){.humetop .body-caption{font-size:13px}}.humetop .body-caption.alt{font-family:var(--font-caption-alt)!important;font-size:14px;font-weight:var(--font-weight-caption-alt);letter-spacing:.05em}@media(max-width:600px){.humetop .body-caption.alt{font-size:12px}}.humetop .body-caption.alt *{font-family:var(--font-caption-alt)!important}.humetop .callout-base{font-size:48px;line-height:130%}@media(max-width:1919px){.humetop .callout-base{font-size:45px}}@media(max-width:600px){.humetop .callout-base{font-size:31px}}.humetop .callout-price{font-size:20px;line-height:130%;font-weight:var(--font-weight-price)}@media(max-width:1919px){.humetop .callout-price{font-size:18px}}@media(max-width:600px){.humetop .callout-price{font-size:18px}}.humetop .callout-price.large{font-size:28px;line-height:110%}@media(max-width:1919px){.humetop .callout-price.large{font-size:25px}}@media(max-width:600px){.humetop .callout-price.large{font-size:22px}}.humetop .callout-tab{font-size:18px;line-height:100%;font-weight:var(--font-weight-tab)}@media(max-width:1919px){.humetop .callout-tab{font-size:17px}}@media(max-width:600px){.humetop .callout-tab{font-size:15px}}.humetop .richtext>*:not(:is(style,script)){display:inline-block!important}.humetop .richtext>*:is(h1,h2,h3,h4,h5,h6,p,ul,ol){display:block!important}.humetop .richtext *{white-space:pre-wrap}.humetop .richtext :is(p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin:var(--spacing-x-small) 0}.humetop .richtext>:first-child{margin-top:0}.humetop .richtext>:last-child{margin-bottom:0}.humetop .richtext ul,.humetop .richtext ol{padding-left:20px}.humetop .richtext li{list-style:initial}.humetop .richtext li~li{margin-top:var(--spacing-x-small)}.humetop .richtext p:empty{display:block;height:var(--spacing-small)}.humetop .ante-text-svg{height:0;display:inline-grid;vertical-align:middle}.humetop .ante-text-svg svg{height:1lh;width:auto;transform:translateY(-64%);display:inline-block}.humetop .ante-section *{box-sizing:border-box!important}.humetop .ante-section{--ante-container-width: var(--ante-container-width-full);padding:0 var(--section-horizontal-padding);display:flex;flex-direction:column;align-items:center;overflow:clip;color:var(--color-text-default);font-family:inherit;position:relative;background:var(--color-background)}.humetop .ante-section.section-background-style-floating,.humetop .ante-section.section-background-style-floating-slim{background:transparent}.humetop .ante-section.section-background-style-floating>.ante-container,.humetop .ante-section.section-background-style-floating-slim>.ante-container{background:var(--color-background)}@media(min-width:1025px){.humetop .ante-section.section-background-style-floating,.humetop .ante-section.section-background-style-floating-slim{--ante-container-width: calc(var(--ante-container-width-full) - var(--section-horizontal-padding) * 2)}}.humetop .ante-container{width:100%;max-width:min(100%,var(--content-width));padding:var(--section-vertical-padding) 0;margin:0 auto;font-family:var(--font)!important;display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.humetop .ante-container>*{z-index:1}.humetop .ante-section.section-spacing-top-off>.ante-container,.humetop .ante-section.section-spacing-top-off.section-background-style-floating,.humetop .ante-section.section-spacing-top-off.section-background-style-floating-slim{padding-top:0!important}.humetop .ante-section.section-spacing-top-small>.ante-container,.humetop .ante-section.section-spacing-top-small.section-background-style-floating,.humetop .ante-section.section-spacing-top-small.section-background-style-floating-slim{padding-top:var(--section-horizontal-padding)!important}.humetop .ante-section.section-spacing-bottom-off>.ante-container,.humetop .ante-section.section-spacing-bottom-off.section-background-style-floating,.humetop .ante-section.section-spacing-bottom-off.section-background-style-floating-slim{padding-bottom:0!important}.humetop .ante-section.section-spacing-bottom-small>.ante-container,.humetop .ante-section.section-spacing-bottom-small.section-background-style-floating,.humetop .ante-section.section-spacing-bottom-small.section-background-style-floating-slim{padding-bottom:var(--section-horizontal-padding)!important}.humetop .ante-section.section-background-style-floating,.humetop .ante-section.section-background-style-floating-slim{padding-top:var(--section-vertical-padding);padding-bottom:var(--section-vertical-padding)}.humetop .ante-section.section-background-style-floating>.ante-container{border-radius:var(--radius-x-large);--section-internal-padding-vertical: var(--spacing-large);--section-internal-padding-horizontal: var(--spacing-large);padding:var(--section-internal-padding-vertical) var(--section-internal-padding-horizontal)!important;overflow:clip}.humetop .ante-section.section-background-style-floating-slim>.ante-container{border-radius:var(--radius-x-large);--section-internal-padding-vertical: var(--spacing-small);--section-internal-padding-horizontal: var(--spacing-small);padding:var(--section-internal-padding-vertical) var(--section-internal-padding-horizontal)!important;overflow:clip}@media(max-width:1024px){.humetop .ante-section.section-background-style-floating>.ante-container{--section-internal-padding-vertical: var(--section-vertical-padding);--section-internal-padding-horizontal: var(--section-horizontal-padding)}.humetop .ante-section.section-background-style-floating-slim>.ante-container{--section-internal-padding-vertical: var(--spacing-medium);--section-internal-padding-horizontal: var(--section-horizontal-padding)}.humetop .ante-section.section-background-style-floating>.ante-container,.humetop .ante-section.section-background-style-floating-slim>.ante-container{border-radius:var(--radius-large)}}.humetop .shopify-section:has(>.ante-section-hidden),.humetop .ante-section-hidden{display:none!important}.humetop .ante-section p{font-size:inherit!important;line-height:inherit!important;color:inherit}.humetop .ante-section a{color:inherit}.humetop .ante-section .link,.humetop .ante-section .richtext a{color:var(--color-text-link)!important;position:relative;text-decoration:underline;font-weight:var(--font-weight-bold)}.humetop .ante-section .link,.humetop .ante-section .richtext a strong{font-family:var(--font-caption-alt);font-weight:var(--font-weight-caption-alt);text-transform:uppercase;font-size:14px;letter-spacing:.05em}.humetop .ante-section .mobile{display:none!important}.humetop .ante-section video:fullscreen{object-fit:contain}.humetop .ante-section-header{display:flex;align-items:center;flex-direction:column;text-align:center;width:100%;flex-wrap:wrap}.humetop .ante-section-header.header-alignment-left{align-items:flex-start;text-align:left}.humetop .ante-section-header.header-alignment-right{align-items:flex-end;text-align:right}.humetop .ante-section-header *{flex:1}.humetop .ante-section-header :is(h1,h2,h3,h4,h5,h6){display:block!important;margin:0!important}.humetop .ante-section-header :is(h1,h2,h3,h4,h5,h6)+p{margin-top:var(--spacing-small)!important}.humetop .ante-section-header :is(h1,h2,h3,h4,h5,h6) strong{color:var(--color-text-alt)}.humetop .ante-section-header+.ante-section-content{margin-top:var(--spacing-medium-large)}.humetop .ante-section-header.limit-width :is(h1,h2,h3,h4,h5){max-width:var(--width-8);display:block}.humetop .ante-section-header.limit-width p{max-width:var(--width-6)}.humetop .ante-section-content{display:flex;flex-direction:column;align-items:center;width:100%;flex:1}@media(max-width:1919px){.humetop .ante-section-header :is(h1,h2,h3,h4,h5,h6) strong:before{height:36px}}@media(min-width:1025px){.humetop .ante-header-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:left;width:100%;column-gap:var(--spacing-medium)}.humetop .ante-header-row :is(h1,h2,h3,h4,h5,h6){min-width:60%!important;max-width:60%!important}.humetop .ante-header-row p{margin:0!important;margin-top:var(--spacing-x-small)!important;align-self:flex-end}.humetop .ante-header-row :is(h1,h2,h3,h4,h5,h6)+p{margin-top:var(--spacing-x-small)!important}}@media(max-width:1024px){.humetop .ante-section.section-background-style-floating,.humetop .ante-section.section-background-style-floating-slim{padding-left:0;padding-right:0}.humetop .ante-section-header{flex-direction:column!important}.humetop .ante-section-header.header-alignment-mobile-center{align-items:center;text-align:center}.humetop .ante-section-header.header-alignment-mobile-left{align-items:flex-start;text-align:left}.humetop .ante-section-header.header-alignment-mobile-right{align-items:flex-end;text-align:right}.humetop .ante-header-row{display:contents}.humetop .ante-section-header.limit-width :is(h1,h2,h3,h4,h5,h6){max-width:100%!important}.humetop .ante-section-header.limit-width p{max-width:var(--width-7)}.humetop .ante-section-header h6{font-size:14px}}@media(max-width:600px){.humetop .ante-section .mobile{display:flex!important}.humetop .ante-section .desktop{display:none!important}.humetop .ante-section .link,.humetop .ante-section .richtext a strong{font-size:12px}.humetop .ante-section-header :is(h1,h2,h3,h4,h5,h6) strong:before{height:24px}.humetop .ante-section-header.limit-width p{max-width:100%}.humetop .ante-section-header h6{font-size:12px}}.humetop .review-stars{display:flex;gap:var(--micropad-large);align-items:center;text-decoration:none!important;white-space:pre}.humetop .review-stars.inline{display:inline-flex;vertical-align:middle}.humetop .review-stars.inline svg{min-width:21px;min-height:21px;width:.75lh;height:.75lh;transform:translateY(-5%)}.humetop .review-stars-stars{display:flex;gap:2px}.humetop .review-stars.multiline{align-items:flex-start;flex-direction:column;gap:var(--micropad-x-small)}@media(max-width:600px){.humetop .review-stars svg{min-width:16px;min-height:16px}.humetop .review-stars:not(.inline) svg{width:16px;height:16px}}.humetop .ante-toggle-switch{--switch-duration: .25s;width:52px;padding:4px;border-radius:100px;display:flex;box-shadow:0 1px 2px #00000026 inset;background-color:#bfbfbf;transition:background-color var(--switch-duration)}.humetop .ante-toggle-switch:before{content:"";transition:flex var(--switch-duration)}.humetop .ante-toggle-thumb{width:24px;height:18px;background:#fff;border-radius:100px;position:relative;grid-column:2;box-shadow:-1px 1px 4px #0003}.humetop .ante-toggle-thumb-icon{width:2px;height:12px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);transition:transform var(--switch-duration),height var(--switch-duration)}.humetop .ante-toggle-thumb-icon:before{content:"";width:12px;height:2px;background-color:#000;position:absolute;bottom:50%;right:50%;transform:translate(50%,50%);transition:transform var(--switch-duration),bottom var(--switch-duration),right var(--switch-duration),width var(--switch-duration)}.humetop input:checked+label .ante-toggle-switch{background-color:#03ce24}.humetop input:checked+label .ante-toggle-switch:before{flex:1}.humetop input:checked+label .ante-toggle-thumb-icon{height:10px;transform:translate(calc(-50% + 1px),-50%) rotate(45deg)}.humetop input:checked+label .ante-toggle-thumb-icon:before{bottom:0;right:0;width:6px;transform:initial}@media(max-width:600px){.humetop .ante-toggle-switch{width:40px;padding:3px}.humetop .ante-toggle-thumb{width:20px;height:14px}.humetop .ante-toggle-thumb-icon{width:2px;height:10px}.humetop .ante-toggle-thumb-icon:before{width:10px;height:2px}.humetop input:checked+label .ante-toggle-thumb-icon{height:8px;transform:translate(calc(-50% + 1px),-50%) rotate(45deg)}.humetop input:checked+label .ante-toggle-thumb-icon:before{width:5px}}
/*# sourceMappingURL=/cdn/shop/t/228/compiled_assets/styles.css.map?v=49175402417728146451787565282 */

/* ===== global.css (scoped under .humetop) ===== */
.humetop.humetop #shopify-section-announcement-bar,.humetop.humetop .announcement-bar-section,.humetop.humetop .announcement-bar,.humetop.humetop #shopify-section-header{display:block!important}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .listic-bn-content{display:flex;align-items:center;justify-content:space-between}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .left-top-cnnt,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .rght-top-cnt{width:calc(50% - 10px)}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .rght-top-cnt img{display:block;width:100%;height:auto}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .listicle-image-blocks{display:grid;gap:70px}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .list-inner{display:flex;align-items:center;width:min(950px,100%);margin:0 auto}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .lft-image{flex:0 0 42.27%;max-width:402px}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .lft-image img{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .rght-txt{display:grid;flex:1 1 auto;min-width:0}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .gurante-details{display:flex;align-items:center;justify-content:space-between}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .gurante-inner-content,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .gurante-image{width:calc(50% - 25px)}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .gurante-image img{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:cover}@media screen and (max-width:749px){.humetop.humetop.page-handle-band-listicle-6reasons-v2 .listic-bn-content,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .list-inner,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .gurante-details{display:block}.humetop.humetop.page-handle-band-listicle-6reasons-v2 .left-top-cnnt,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .rght-top-cnt,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .lft-image,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .rght-txt,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .gurante-inner-content,.humetop.humetop.page-handle-band-listicle-6reasons-v2 .gurante-image{width:100%;max-width:none}}.humetop.humetop.HiddenHeaderBar #shopify-section-header{display:none!important}.humetop.humetop .announcement-bar{width:100%}.humetop #fc_frame{display:none!important}.humetop.humetop:has(#fc_frame) footer.footer{padding:0 0 60px!important}.humetop .barWpXtslider.announce2.announcement-bar,.humetop .wpbarText.announce2{display:none!important}.humetop .announcement-bar__message img,.humetop .AnnouncemnetEemyStk p img{height:24px;width:24px}.humetop .ante-announcement-bar-text{display:flex;align-items:center;gap:5px}.humetop .barWpXtslider.announce2 .announcement-bar__message{font-weight:bolder}.humetop .barWpXtslider.announce2 .announcement-bar__message .order-announce,.humetop .wpbarText .order-announce{cursor:pointer;background:#116ad6!important;color:#fff;text-align:center;font-size:14px;line-height:16.8px;padding:7px 28px;border-radius:100px;font-weight:700;display:inline-block;margin:0 5px}.humetop .WpSwiperLayoutBarStk .swiper-wrapper{align-items:center}.humetop .custom-faqs-heading h3{font-size:45px;font-weight:700;line-height:62px;margin:0 0 20px;text-align:center;font-family:Inter}.humetop.humetop.hide_hsafsa_content .ContentHoldAboveMgoption.rkrkrk .content-container-hero .Verified_LogoTXt,.humetop.humetop.hide_hsafsa_content .Verified_LogoTXt,.humetop.humetop.hide_hsafsa_content .mediaLogo_TxtMnabinit,.humetop.humetop.hide_hsafsa_content div[section=hume-band-product] .hsa-fsa-popup-content-wrapper,.humetop.humetop.hide_hsafsa_content.gradient.template-page.page-handle-hume-band.HiddenHeaderBar.wnw_loaded .hsa-fsa-popup-content-wrapper,.humetop.humetop.hide_hsafsa_content .stcsTblRw .stcsTblTd:nth-child(7),.humetop.humetop.hide_hsafsa_content .payWithhsa,.humetop.humetop.hide_hsafsa_content .LearnMorehsa_fsa,.humetop.humetop.hide_hsafsa_content .wp__container_detailspoints .wp_mg_goals_dsc_outer:last-child,.humetop.humetop.hide_hsafsa_content .comFabCntr .comFabCntrItm:nth-child(5),.humetop.humetop.hide_hsafsa_content .bodypod-page-faq .TabbingVirewSupportFaq .main_tab_outer-wrapp:last-child{display:none!important}.humetop .mainInnerPage h2{font-weight:bolder;text-transform:uppercase}.humetop .mainInnerPage h3{font-weight:bolder}.humetop .needsclick.undefined.kl-private-reset-css-Xuajs1,.humetop .needsclick[role=button]{opacity:0!important;visibility:hidden!important;height:0px!important}.humetop .page-handle-customer-reviews .stamped-widget-title{padding:0 10px}.humetop .page-handle-customer-reviews .stamped-widget-title .stamped-widget-text{display:none}.humetop .header__lyt__wp_mainxt{border-bottom:.1rem solid rgba(var(--color-foreground),.08);position:relative;background:#f7f7f9}.humetop .header__layout__main_interior{max-width:1500px;padding:0 32px;margin:auto;display:grid;align-items:center;grid-template-columns:1fr auto 1fr;grid-template-areas:"heading navigation icons";gap:20px}.humetop .header__logo__main{grid-area:heading;justify-self:start;display:flex;align-items:center}.humetop .header__megamenu__navigation{grid-area:navigation}.humetop .mega__menu__icons_list{display:flex;grid-area:icons;justify-self:end}.humetop .lgo__main_header svg{width:223px;height:30px}.humetop .lgo__main_header a{display:flex;align-items:center}.humetop .megamenu__content_herit{display:flex;justify-content:center;padding:40px;align-items:stretch;gap:20px;min-width:auto;max-width:1440px;margin:0 auto;width:100%}.humetop .megamenu__exceution_wrap{display:flex;top:73px;left:0;width:100%;border-radius:0;position:absolute;min-width:100%;background:#f7f7f9;transition:opacity .2s ease,transform .2s ease;opacity:0;visibility:hidden;transform:translateY(-1.5rem)}.humetop .header__megamenu__list .menu__item{padding:0 32px}.humetop .header__megamenu__list{display:flex;align-items:center;flex-wrap:wrap}.humetop .list__menu__title{font-family:Inter;font-weight:700;font-size:16px;line-height:73px;color:#1b1b1b;cursor:pointer;position:relative;display:inline-block}.humetop .menu__item:hover .list__menu__title:after{position:absolute;bottom:0;left:0;right:0;margin:0 auto;content:" ";background-color:#000;height:1px;width:100%;z-index:0}.humetop .menu__item.single_list__menu:hover .list__menu__title:after{display:none}.humetop .icons__flex__rows,.humetop .icon__account_p a,.humetop .icon__account_cart a,.humetop .icons__wrapper_header{display:flex;align-items:center}.humetop .icons__flex__rows{gap:16px}.humetop .pipeLine__header{margin:0 16px}.humetop .pipeLine__header:before{content:"";border-left:1px solid #35353433;height:31px;display:inline-block;position:relative;top:4px}.humetop .icon___en__united{display:flex;align-items:center;gap:10px;cursor:pointer}.humetop .en__header_txt{font-family:Inter;font-size:16px;color:#252525;line-height:100%;text-align:center;text-transform:uppercase}.humetop .en__header_icon{flex:0 0 20px}.humetop .mega__menu__items{display:flex;align-items:stretch;gap:20px}.humetop .mega__menu__item{width:100%;max-width:210px;border-radius:10px;overflow:hidden;flex-shrink:0;min-width:210px}.humetop .mega__menu_item_image{position:relative;padding-bottom:88%}.humetop .mega__menu_item_image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.humetop .mega_menu_item_title{background:#ededed;font-size:14px;padding:12px;color:#000;font-family:Inter;position:relative;left:0;right:0;width:100%;z-index:2;margin-top:-30px}.humetop .anchor_products_grid a{display:flex;align-items:center;text-align:center;justify-content:center;font-family:Inter;font-size:16px;font-weight:500;color:#fff;background:#0f75ff;border-radius:100px;max-width:340px;min-height:48px;margin:auto;padding:6px}.humetop .anchor_products_grid a:hover{background:#000}.humetop .award__wining_msg{text-align:center;margin:8px 0 0}.humetop .award__wining_msg>span{font-family:Inter;font-size:36px;line-height:normal;color:#000;font-weight:300;letter-spacing:0;margin:0 0 20px;display:block}.humetop .awar__all_reviews a{display:flex;align-items:center;justify-content:center;border:1px solid #000;color:#000;border-radius:100px;padding:6px;max-width:204px;margin:auto;min-height:48px;font-family:Inter;font-weight:500;font-size:16px}.humetop .awar__all_reviews a:hover{color:#fff;background:#000}.humetop .empty__cart_drawer_layout .custom_form_interior{position:static}.humetop .empty__cart_drawer_layout .cart_drawer__items_conatines,.humetop .empty__cart_drawer_layout .custom_upsell_products{display:block}.humetop .empty__cart_drawer_layout .custom_upsell_products_main{background:transparent}.humetop .empty__cart_drawer_layout .custom_upsell__items:not(:first-child){margin:12px 0 0}.humetop .empty__cart_drawer_layout .custom_drawer_summary_container{padding-top:40px;padding-bottom:80px;height:calc(100vh - 240px);display:flex;flex-direction:column;justify-content:center}.humetop .happy_customers__widget{text-align:center}.humetop .happy_customer_stars{display:flex;align-items:center;justify-content:center;margin:0 0 8px}.humetop .happy_customer_stars svg{width:32px;height:32px}.humetop .happy_customers_text .hpy_name{font-size:18px;color:#000;font-family:Inter}.humetop .anchor_products_grid{text-align:center;padding:40px 30px}.humetop #cart-drawer-loading{width:100%;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#fff9;position:absolute;z-index:5}.humetop .cart__drawer_custom{width:100%;max-width:600px;height:100dvh;margin:0;opacity:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;bottom:0;background:#fff;visibility:hidden;transform:translate(100%);-webkit-transform:translateX(100%);transition:.4s ease-in-out;z-index:99999;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 1px 3px,#0000001a 0 1px 2px -1px}.humetop .cart__drawer_custom.active{visibility:visible;opacity:1;transform:inherit}.humetop .custom_form_interior{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column}.humetop .custom__cart_drawer_interior{display:flex;flex-direction:column;overflow:auto;width:100%;height:100%;position:relative;z-index:9999;background:#fff}.humetop .custom_cart_overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:9;background-color:#0505054d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.humetop .cart_drawer__items_conatines{height:100%;padding:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.humetop .item_upsell_title{font-size:16px;line-height:24px;color:#000;font-family:Inter;font-weight:600}.humetop .item_upsell_pricebox{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0}.humetop .upsell__items_price_widget{font-size:16px;display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:#000;font-family:Inter;font-weight:500}.humetop .upsell__items_price_widget span{font-family:Inter;line-height:24px;display:inline-block}.humetop .upsell__items_price_widget .upsell_i_cp{font-weight:300;color:#4f4b47}.humetop .button_add_upsell{border:1px solid #000000;background:#fafafa;font-size:14px;font-weight:500;padding:5px 22px;border-radius:20px;line-height:18px;font-family:Inter;color:#000;cursor:pointer;transition:ease .3s}.humetop .button_add_upsell:hover{background:#000;color:#fff}.humetop .custom_upsell_products_main{padding:20px 0 24px;background:#fafafa}.humetop .custom_upsell_title{padding:0 30px;margin:0 0 8px;font-size:16px;line-height:24px;font-weight:600;font-family:Inter;color:#000}.humetop .custom_upsell_products{display:grid;-ms-overflow-style:none;scrollbar-width:none;transition-duration:.2s;grid-auto-flow:column;width:100%;gap:16px;padding:0 30px;overflow-x:auto;overflow-y:hidden;grid-auto-columns:440px}.humetop .custom_upsell__items{display:flex;padding:12px;border-radius:8px;background:#f3f3f3;position:relative;gap:12px;align-items:flex-start;cursor:grab}.humetop .item_upsell_image{flex:0 0 70px;border-radius:10px;overflow:hidden;border:.5px solid #BDBDBD}.humetop .item_upsell_content{width:100%}.humetop .custom_drawer__header{border-bottom:1px solid #ADADAD;background:#fafafa;padding:5px 30px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:9}.humetop .cart__label{font-family:Inter;font-weight:500;font-size:18px;line-height:100%;color:#000;display:flex;align-items:baseline}.humetop .cart__label span{color:#0055c8;font-size:14px;margin-left:8px;font-family:Inter}.humetop .cart_cross_custom_drawer{display:flex;align-items:center;cursor:pointer}.humetop .items__cart_custom{display:flex;background:#f3f3f3;border-radius:8px;padding:16px;gap:16px;align-items:flex-start}.humetop .items__cart_custom:not(:first-child){margin:20px 0 0}.humetop .cart_drawers__items{padding:30px 30px 40px}.humetop .items__img{flex:0 0 76px;background:#fff;border-radius:10px;border:.5px solid #BDBDBD;padding:2px}.humetop .item__title{font-family:Inter;font-weight:600;font-size:16px;line-height:100%;color:#000}.humetop .item_uspell_para{font-size:14px;font-family:Inter;color:#000;margin:4px 0 0;line-height:16px;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;font-weight:300}.humetop .cart_drawers__items .item__option__name{display:none}.humetop .item__option__name{font-size:14px;font-family:Inter;margin:4px 0 0;color:#000;line-height:18px;font-weight:300}.humetop .item__price{font-family:Inter;font-weight:500;font-size:16px;line-height:24px;color:#000}.humetop .item__price .cp__pric{color:#4f4b47;font-weight:300;font-size:14px}.humetop .item__price span{font-family:Inter}.humetop .items__content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.humetop .item__qty_item .quantity:before,.humetop .item__qty_item .quantity:after{display:none}.humetop .item__qty_item .quantity{width:94px;border:1px solid #BDBDBD;border-radius:20px;min-height:30px;background:#fafafa;overflow:hidden;margin:8px 0 0}.humetop .item__qty_item .quantity .quantity__button{width:auto;height:auto}.humetop .item__qty_item .quantity .quantity__button svg{width:15.69px;height:15.69px;pointer-events:none}.humetop .item__qty_item .quantity .quantity__button:first-child{padding-left:8px}.humetop .item__qty_item .quantity .quantity__button:last-child{padding-right:8px}.humetop .item__qty_item .quantity .quantity__input{font-family:Inter;font-weight:500;font-size:14px;color:#000;opacity:1;box-shadow:none;outline:none;background:transparent}.humetop .custom_drawer__features{background:linear-gradient(90deg,#f6fcff,#d8f2ff);padding:12px 30px;text-align:center;font-size:13px;font-family:Inter;color:#4f4b47;font-weight:700;display:flex;align-items:center;justify-content:space-between}.humetop .custom_drawer__features span{font-family:Inter;max-width:130px;display:inline-block;margin:0 10px;line-height:normal;width:33.33%}.humetop .custom_drawer_summary_container{background:#fafafa;padding:20px 40px}.humetop .custom_drawer__summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:500;font-family:Inter;color:#000;line-height:24px}.humetop .custom_drawer__summary-row:not(:first-child){margin:4px 0 0}.humetop .custom_drawer__summary-row:first-child,.humetop .custom_drawer__summary-row.free .custom_drawer__value{color:#d90000}.humetop .custom_drawer__ratings{display:flex;align-items:center;gap:4px;color:#000;font-size:14px;font-family:Inter;justify-content:end;margin:8px 0 12px}.humetop .custom_drawer__summary-row.free .custom_drawer__value span{margin-right:4px;text-decoration:line-through;color:#000;font-weight:300}.humetop .custom_drawer__checkout .button{border-radius:24px;min-height:52px;font-size:18px;text-transform:uppercase;letter-spacing:0;gap:8px;font-family:Inter;font-weight:600;background:#0f75ff}.humetop .custom_drawer__checkout .button:hover{background:#000}.humetop .custom_drawer__checkout .button svg{width:24px;height:24px}.humetop .custom_drawer__MainStarReviewsPdp{display:flex;align-items:center;justify-content:center;margin:12px 0 0;gap:4px;flex-wrap:wrap}.humetop .custom_drawer__StarRatingStars{display:flex;align-items:center}.humetop .custom_drawer__TextPdprevw{font-size:16px;color:#000;line-height:24px;font-family:Inter}.humetop .custom_drawer__StarRatingStars svg:last-child{position:relative;top:-1px}.humetop .warranty__information_guide{margin:60px 0}.humetop .warranty__information_heading{font-size:48px;font-weight:700;font-family:Inter;max-width:600px;line-height:normal;position:relative;padding:0 0 60px;margin:0 0 60px;color:#121212}.humetop .warranty__information_heading:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:5px;background:#31ace9}.humetop .warranty__introduction{position:relative;padding:0 0 30px;margin:0 0 30px}.humetop .warranty__introduction:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:5px;background:#31ace9}.humetop .warranty__introduction:last-child:after{display:none}.humetop .warranty__introduction:last-child{padding:0;margin:0}.humetop .w_intoduction_title{font-size:24px;font-weight:700;line-height:normal;margin:0 0 20px;color:#121212}.humetop .w_intoduction_para p{font-family:Inter;line-height:24px;font-size:16px;color:#121212}.humetop .w_intoduction_title b{font-family:Inter;font-weight:700}.humetop .warranty__introduction:first-child .w_intoduction_title{color:#666;font-weight:400}.humetop .w_intoduction_para ol,.humetop .w_intoduction_para ul{color:#121212;font-family:Inter;font-size:16px}.humetop .w_intoduction_para ol:last-child,.humetop .w_intoduction_para ul:last-child{margin-bottom:0}.humetop .hsa-fsa-popup-content-wrapper{display:none!important}.humetop .KlarnaWidgetLayout .hsa-fsa-popup-content-wrapper{display:flex!important;margin:0}.humetop .KlarnaWidgetLayout{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;text-align:center}.humetop .promotion_view{overflow:hidden!important}.humetop .Promotion_widget_popup{margin:6px 0 12px;max-width:max-content}.humetop .Promotion_widget_popup_contentw{display:flex;gap:5px;align-items:center;max-width:max-content}.humetop .Promotion_widget_popup_contentw .icon_widget_enable{display:flex;cursor:pointer}.humetop .Promotion_widget_popup_contentw .icon_widget_enable svg{width:20px;height:20px}.humetop .Promotion_widget_popup .promotion_ct_icon{display:flex;align-items:center;background:#000;padding:2px 8px;border-radius:50px;gap:8px;cursor:pointer}.humetop .Promotion_widget_popup .promotion_ct_icon .entity_measured_on{font-family:Inter;font-weight:700;font-size:14.5px;line-height:19px;color:#fff}.humetop .Initiate_popup_layout{display:flex}.humetop .giveaway__promotion_widget{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;max-width:447px;margin:auto;height:fit-content;border-radius:13px;display:none}.humetop .promotion_view .giveaway__promotion_widget{display:block}.humetop .promotion_view .popup_overlayMn{display:block;position:fixed;background:#000;top:0;bottom:0;left:0;right:0;z-index:99998;opacity:.5}.humetop .giveaway__promotion_containerMain{position:relative;z-index:99999;background:#fff;border-radius:13px}.humetop .promotion_view .giveaway__promotion_containerMain{animation:scalePop .2s linear}@keyframes scalePop{0%{scale:0}to{scale:none}}.humetop .giveaway__promotion_container{position:relative;padding:14px 30px 30px}.humetop .giveaway__promotion_container .giveaway_close_widget{position:absolute;top:10px;right:17px;cursor:pointer}.humetop .giveaway_brand_content_promotion{display:grid;gap:20px}.humetop .giveaway_brand_promotion{max-width:332px;margin:0 0 15px}.humetop .giveaway_repeated_blocks{display:flex;gap:27px}.humetop .giveaway_repeated_header{min-width:45px;max-width:45px;background:#f6f6f6;display:flex;height:45px;border-radius:6px;margin:5px 0 0}.humetop .giveaway_brand_hd_para{margin:0 0 17px}.humetop .giveaway_brand_hd{font-family:Inter;font-weight:700;font-size:24px;line-height:27px;color:#020b1e;margin:0 0 16px}.humetop .giveaway_brand_paragraph{font-family:Inter;font-weight:400;font-size:15px;line-height:24px;color:#020b1e}.humetop .giveaway_repeated_content .giveaway_repeated_title{font-family:Inter;font-weight:600;font-size:15px;line-height:22px;color:#020b1e}.humetop .giveaway_repeated_content .giveaway_repeated_paragraph{font-family:Inter;font-weight:400;font-size:15px;line-height:22px;color:#404041}.humetop .gradient.template-page.page-handle-hume-band.HiddenHeaderBar.wnw_loaded .hsa-fsa-popup-content-wrapper{display:none!important}.humetop #stamped-main-widget li#tab-questions[data-count][data-new-tab]:after,.humetop #stamped-main-widget span.stamped-summary-text,.humetop #stamped-main-widget li#tab-reviews[data-count]:after,.humetop #stamped-main-widget .summary-rating-count{display:none!important}.humetop .becomeWholesaleExecutive a{background:#1882ff;color:#fff;display:inline-block;padding:10px 16px;border-radius:6px;font-family:Inter;font-size:14px;text-decoration:none;line-height:1.3}.humetop.humetop .appendImageMN .dtc-arrows{display:none!important}.humetop.humetop #__ss-widget-button{bottom:80px!important}.humetop .showMobileOnly{display:none!important}.humetop .CountryMainConfirmation{background:#000000db;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden}.humetop .confirmation__Container{background:#fff;padding:48px 24px 35px;border-radius:12px;transform:scale(0);transition:ease .3s;margin:24px}.humetop .heading__confirmation{text-align:center;color:#242628;font-family:Manrope;font-size:32px;line-height:110%;margin:0 0 25px;font-weight:500}.humetop .heading__confirmationbody{color:#242628;font-family:Open Sans;font-size:18px;font-weight:400;line-height:1.3;margin:0;text-align:center}.humetop .buttons__confirmation{margin:35px 0 0;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.humetop .ButtonWpCredirect a{border-radius:12px;background:#116ad6;color:#fff;text-align:center;font-family:Open Sans;font-size:18px;line-height:16.8px;padding:17px 10px;min-width:200px;display:flex;align-items:center;min-height:58px;width:fit-content;justify-content:center;border:1px solid}.humetop .ButtonWpCredirect:hover a{background:#242628;color:#fff;border-color:#242628}.humetop .ButtonWpCredirect:nth-child(2) a:hover{background:#116ad64f;border-color:#116ad64f;color:#fff}.humetop .confirmation__popup .CountryMainConfirmation{opacity:1;visibility:visible}.humetop .confirmation__popup .confirmation__Container{transform:scale(1)}.humetop .confirmation__popup{overflow:hidden}@media screen and (max-width:749px){.humetop .barWpXtslider.announce2 .announcement-bar__message .order-announce,.humetop .wpbarText .order-announce{font-size:12px;padding:4px 10px}.humetop .custom-faqs-heading h3{margin:0}.humetop .xtBarLayout{min-height:47px;align-items:center;display:flex}.humetop .needsclick.undefined.kl-private-reset-css-Xuajs1{margin-bottom:90px!important}.humetop .giveaway_brand_promotion{max-width:270px;margin:0 0 9px}.humetop .giveaway__promotion_widget{padding:0 10px}.humetop .giveaway__promotion_container{padding:14px 27px 30px}.humetop .confirmation__Container{padding:26px 16px 20px;margin:16px}.humetop .heading__confirmation{font-size:28px;margin:0 0 18px}.humetop .buttons__confirmation{margin:20px 0 0;gap:6px}.humetop .ButtonWpCredirect a{border-radius:10px;font-size:16px;padding:10px;min-width:165px;min-height:54px}}.humetop .CountryPopupEnabled{overflow:hidden}.humetop .MainCountry__DirectionPopup{height:100%;opacity:0;position:fixed;overflow-y:auto;width:100vw;top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden}.humetop .MainCountry__DirectionPopup.active{opacity:1;visibility:visible}.humetop .MainCountry__DirectionPopup:before{display:block;background-color:#000;transition:background-color .2s ease 0s;position:fixed;width:100%;content:"";left:0;right:0;height:100%;opacity:.8;top:0;bottom:0}.humetop .Inner__DIrection_Popup{width:100%;transform:scale(0);transition:ease .3s;width:calc(100vw - 2rem);height:calc(100vh - 2rem);margin:0 auto;padding:0;display:flex;align-items:center;justify-content:center}.humetop .MainCountry__DirectionPopup.active .Inner__DIrection_Popup{transform:scale(1)}.humetop .WrapperPageContentMn{position:relative;max-width:100%;width:600px;z-index:1;background:#fff;padding:24px;top:1rem;border-radius:12px;height:auto}.humetop .StoresWp{font-weight:400;color:#242628;font-family:Manrope;font-size:28px;line-height:110%}.humetop button.GeolocatorOverlay_GeolocatorOverlayLocation___guIp{width:100%;display:grid;grid-template-columns:25px 1fr;padding:10px;border-radius:8px;gap:15px;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:2px solid transparent;max-width:300px;cursor:pointer}.humetop button.GeolocatorOverlay_GeolocatorOverlayLocation___guIp:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-color:#d0c5ae}.humetop img.Flag_Flag__sD6w5.Flag_Flag--is-rounded__aW9a1{border-radius:50%;width:25px;height:25px}.humetop .GeolocatorOverlay_GeolocatorOverlayLocation__content__BKpxx p{text-align:left;font-weight:400;color:#242628;font-family:Manrope;font-size:14px;line-height:1.3;margin:0 0 5px}.humetop .GeolocatorOverlay_GeolocatorOverlayLocation__content__BKpxx p:last-child{margin:0}.humetop .CountrySelectorOptionName{margin:0 0 20px}.humetop .CountrySelectorOptionName:last-child{margin:0}.humetop .Country_StoresWp{margin:0 0 20px}.humetop .Execution__COuntryPopup,.humetop .ContainerStylesWpPopup{height:100%}.humetop .Cr_Button span{text-transform:uppercase;font-size:1.4rem;letter-spacing:.05rem;border-radius:5rem;cursor:pointer;padding:1.5rem 3rem;font-weight:700;outline:none;border:0px;text-align:center;color:#fff;background-color:#116ad6;display:block;width:28rem;max-width:100%;margin:auto;line-height:1.2}.humetop .Styles__CloseButton{position:absolute;top:1.5rem;right:1.5rem;height:2.8rem;width:2.8rem;padding:0;background:#ffffff4d;border-radius:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid #242628;z-index:1;cursor:pointer}.humetop .Styles__CloseButton svg{width:100%;padding:5px;cursor:pointer}.humetop .Styles__CloseButton svg path{fill:#242628}.humetop h3.country-select-header{font-size:2rem;line-height:2.5rem;text-transform:uppercase;text-align:center;margin:0 0 20px}.humetop .Styles__SelectWrapper.fHvKUS{border:1px solid rgb(187,188,188);border-radius:.4rem;margin:0px auto 2.5rem;position:relative;max-width:250px}.humetop .Styles__SelectWrapper .SVgIconDes{height:1.8rem;width:1.8rem;left:1rem;position:absolute;top:37%;margin-top:-.1rem;transform:translateY(-50%)}.humetop .Styles__SelectWrapper .SVgIconDes img{width:100%}.humetop .Styles__SelectWrapper select{-webkit-appearance:none;appearance:none;height:3.5rem;width:25rem;padding:0px 1.5rem 0px 0px;text-indent:3.5rem;background:none;border:none;color:#444;font-size:1.3rem;outline:none;box-shadow:none;cursor:pointer}.humetop .Styles__SelectWrapper svg{transform:rotate(90deg) translateY(-50%);width:1.2rem;height:1.2rem;margin-top:-.6rem;right:1.5rem;position:absolute;top:50%}.humetop .Styles__SelectWrapper svg polygon{fill:#000}.humetop .SvgIonMainWrapperTp .inEqJh img{width:16px;height:16px;margin-right:6px}.humetop .SvgIonMainWrapperTp .inEqJh .juejvv{width:10px;height:10px;transform:rotate(90deg);margin-left:8px}.humetop .SvgIonMainWrapperTp .inEqJh .juejvv polygon{fill:#1b1b1b}.humetop .SvgIonMainWrapperTp .inEqJh{display:flex;align-items:center;cursor:pointer}.humetop .SvgIonMainWrapperTp .inEqJh span{font-size:14px;line-height:1}.humetop .MainExecutionwrapperSprt,.humetop .ContentPDFPopupWpInt,.humetop .ReporpdfPopup{height:100%}.humetop .ReporpdfPopup iframe{width:100%;height:100%}.humetop .cart-item__totals .loading-overlay__spinner svg{width:16px;height:16px}.humetop.humetop .stamped-review-header .review-location{display:none!important}.humetop .BarWpMain__xt.gradient{background:#132042}.humetop .WpSwiperLayoutBar,.humetop .WpSwiperLayoutBarStk{max-width:800px;margin:auto}.humetop .WpSwiperLayoutBar .barWpXtslider a{padding:0;cursor:pointer}.humetop .WpSwiperLayoutBar .barWpXtslider a:hover{background:none}.humetop .WpSwiperLayoutBar .swiper-wrapper{align-items:center}.humetop .AnnouncemnetEemyStk p b{font-family:Inter;color:#fff}.humetop iframe#admin-bar-iframe{display:none!important}.humetop img{max-width:100%;vertical-align:middle;display:inline-block;height:auto}.humetop div:empty{display:block}.humetop a,.humetop a:hover{transition:ease .3s;text-decoration:none}.humetop,.humetop h1,.humetop h2,.humetop h3,.humetop h4,.humetop h5,.humetop .h0,.humetop .h1,.humetop .h2,.humetop .h3,.humetop .h4,.humetop .h5,.humetop p,.humetop span,.humetop a,.humetop button,.humetop .btn{letter-spacing:0;font-family:Inter}.humetop,.humetop{margin:0!important;padding:0!important}.humetop .w-list-unstyled{padding-left:0;list-style:none}.humetop .w-row:before,.humetop .w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.humetop .w-row:after{clear:both}.humetop .w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.humetop .w-col-4{width:33.33333333%}.humetop .w-col-6{width:50%}.humetop .rte.mainInnerPage a{word-wrap:break-word;color:#031a3d!important;text-decoration:underline;text-decoration-thickness:inherit!important}.humetop .header__menu-item:hover span,.humetop .footer-block__details-content .list-menu__item--link:hover,.humetop .copyright__content a:hover{text-decoration:inherit!important;text-underline-offset:inherit!important}.humetop .button:after,.humetop .shopify-challenge__button:after,.humetop .customer button:after,.humetop .shopify-payment-button__button--unbranded:after,.humetop .button:before,.humetop .shopify-challenge__button:before,.humetop .customer button:before,.humetop .shopify-payment-button__button--unbranded:before,.humetop .shopify-payment-button [role=button]:before,.humetop .cart__dynamic-checkout-buttons [role=button]:before{display:none}.humetop #shopify-section-header{position:sticky;top:0;transform:inherit!important;z-index:99}.humetop sticky-header.header-wrapper{background:#020b1e;border:none}.humetop sticky-header.header-wrapper:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background:#ffffff1a;top:0;z-index:-1}.humetop .header__heading .header__heading-link{padding:0;margin:0}.humetop .HeaderWrapperWp header-drawer{display:none}.humetop .header__icons .header__icon svg.icon{color:#fff}.humetop .HeaderWrapperWp .header__inline-menu{margin:0;padding-left:10px;display:block}.humetop .header__icons .header__icon--account{display:flex!important;width:auto;margin-left:20px}.humetop .HeaderWrapperWp .header__inline-menu ul.list-menu{align-items:center}.humetop .rte.mainInnerPage ol{padding:0 0 0 20px}.humetop .rte.mainInnerPage .list-style-none{list-style:none;padding:0}.humetop .rte.mainInnerPage table{width:100%;margin:0 0 24px}.humetop .newsletter-form__message{color:#fff;outline:none;box-shadow:none}.humetop .cart__login-paragraph a{color:#000!important}.humetop .SvgIconAcc svg circle{fill:#116ad6}.humetop .SvgIconAcc svg g path{fill:#fff}.humetop .SvgIconAcc svg{width:39px;height:39px}.humetop .hsapopupContainer{position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;outline:0px;display:none;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:99}.humetop .hsapopWrap{background-color:#fff;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:#0003 0 11px 15px -7px,#00000024 0 24px 38px 3px,#0000001f 0 9px 46px 8px;margin:32px;position:relative;overflow-y:auto;display:flex;flex-direction:column;max-height:calc(100% - 64px);max-width:400px;border-radius:8px;width:100%}.humetop .hsaCrsBtn{display:flex;align-items:center;justify-content:flex-end}.humetop .hsaCrsBtn span{display:flex;align-items:center;padding:8px;cursor:pointer}.humetop .hsaCrsBtn svg{width:24px;height:24px}.humetop .hsainnerCnt{padding:0 24px 40px}.humetop .hsaHeadCnt{font-size:30px;font-weight:700;font-family:Inter;line-height:1.5;color:#000}.humetop .hsaListitem{display:flex;align-items:center;margin:20px 0 0}.humetop .hsaIconSvg{display:flex;align-items:center;border-radius:5px;margin-right:20px;background-color:#e6e6e680}.humetop .hsaIconSvg svg,.humetop .hsaIconSvg img{height:24px;width:24px;margin:8px}.humetop .hsaheadtitle{font-size:14px;font-family:Inter;color:#000;font-weight:600}.humetop .hsaheadsubtitle{font-size:12px;font-family:Inter}.humetop .hsa-popup-open:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#000;opacity:.5;z-index:99}.humetop .hsapopupContainer.active-open{display:flex}.humetop .hsa-popup-open{overflow:hidden}.humetop .tick_checked_content svg{width:20px;height:20px;margin-left:5px}.humetop .hsa-fsa-popup-content-wrapper{display:flex;align-items:center;margin:10px 0 0;cursor:pointer;max-width:max-content}.humetop .popup_tick-image{flex:0 0 19px;margin-right:5px}.humetop .tick_checked_content{CONTAIN-INTRINSIC-BLOCK-SIZE:AUTO 100PX;display:flex;align-items:center}.humetop .tick_checked_content p{margin:0;color:#000;white-space:nowrap}.humetop .tick_checked_content p strong{display:inline}.humetop .popup-show{overflow:hidden}.humetop .OneClick_Popup span{border-radius:10px;background:#0f75ff;padding:10px;min-width:170px;min-height:50px;text-align:center;cursor:pointer;color:#fff;font-family:Inter;font-size:12px;display:flex;align-items:center;justify-content:center;letter-spacing:2px;font-weight:500}.humetop .Product_Popup{background:#00000080;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;height:100%}.humetop .Product_PopupOuttr{width:1260px;max-width:100%;height:660px;padding:0 3rem;overflow:auto;margin:0 auto;margin-top:10rem;left:50%;transform:translate(-50%);position:absolute;top:0;box-shadow:#0000 0 4px 5px;border:1px solid rgba(0,0,0,.1);background-image:url(https://humehealth.com/cdn/shop/files/bg-skyblue-pop.svg?v=1706767052);background-color:#fff;background-size:cover;background-repeat:no-repeat}.humetop .PopupCloseBtn{border:none;min-width:41px;min-height:41px;padding:11px;background:#0f75ff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:sticky;z-index:2;top:1.5rem;width:4rem;margin:0 0 0 auto}.humetop .PopupCloseBtn svg{height:auto;margin:0;width:16px}.humetop .PopupCloseBtn svg path{fill:#f8fcfe;stroke:#f8fcfe;stroke-width:3px}.humetop .Product_logoImage{text-align:center}.humetop .ProductWArnty_Title p{margin:13px 13px 21px;text-align:center;color:#116ad6;font-size:26px;font-family:Poppins;letter-spacing:.6px;text-transform:uppercase;line-height:31.2px}.humetop .ProductWArnty_Customers p{margin:8px 8px 17px;text-align:center;color:#000;font-family:Poppins;font-size:16px;letter-spacing:.6px;line-height:28.8px}.humetop .Product_Popup.popup-open{opacity:1;visibility:visible;z-index:101}.humetop .ProductWArnty_Desc{max-width:740px;margin:auto}.humetop .ProductWArnty_Desc p{margin:8px 8px 16px;text-align:center;color:#000;font-size:16px;line-height:28.8px;letter-spacing:.6px;font-family:Poppins}.humetop .ProductWArnty_Desc p span{font-family:Poppins}.humetop .ProductPrice s{display:block;text-align:center;text-decoration:line-through;color:#8c8c8c;font-size:18px;margin:9px;font-family:Poppins;letter-spacing:.6px;line-height:32.4px}.humetop .ProductPrice_Only span{color:#116ad6;font-family:Poppins;font-size:26px;font-weight:700;letter-spacing:.6px;ine-height:36px;text-align:center;display:block;text-transform:uppercase}.humetop .Product_PopupInner .product-form__buttons .product-form__submit{width:100%;margin:20px 0 0;font-size:20px;text-transform:uppercase;letter-spacing:0;font-family:Poppins}.humetop .Product_PopupInner .product-form__buttons .product-form__submit span{letter-spacing:1px;font-size:20px;font-weight:400;font-family:Poppins}.humetop .Product_PopupFootrtxt .product-form__buttons .customPopupATC{margin:7px;display:block;text-align:center;font-size:14px;color:#000;letter-spacing:.6px;line-height:25.2px;cursor:pointer}.humetop .Product_PopupFootrtxt .product-form__buttons span{font-family:Poppins}.humetop .Product_PopupContent{padding:10px 0 0}.humetop .Product_PopupFootrtxt .product-form__buttons p{font-family:Poppins}.humetop .stamped-review-body h3.stamped-review-header-title,.humetop .stamped-review-body .stamped-review-content-body{font-family:Poppins;letter-spacing:.6px;color:#000}.humetop .stamped-summary-text-1{font-family:Open Sans,Verdana,sans-serif;color:#000;letter-spacing:.6px}.humetop span.stamped-verified-badge{font-family:Open Sans,Verdana,sans-serif;letter-spacing:.6px}.humetop .MainWidgetintwop .stamped-container{max-width:1170px}.humetop .HeaderWrapperWp .list-menu .header__menu-item svg.icon{position:static;margin-left:8px}.humetop .HeaderWrapperWp .header__inline-menu ul.header__submenu{padding:20px;display:grid;gap:10px;top:23px}.humetop .AnnouncemnetEemyStk{background:#132042;border:none;padding:15px 5px}.humetop .AnnouncemnetEemyStk p{color:#fff;margin:0;text-align:center;font-size:12px;line-height:1}.humetop .HeaderWrapperWp .list-menu .header__menu-item>span{color:#1b1b1b;font-family:Inter;font-size:16px;line-height:normal;padding:0;text-decoration:none}.humetop .HeaderWrapperWp .list-menu .header__menu-item:hover>span{color:#0f75ff}.humetop .announcement-bar{background:#132042;border:none;padding:15px 0}.humetop .announcement-bar .page-width{padding:0}.humetop .announcement-bar .announcement-bar__message{font-family:Inter;font-size:12px;line-height:1.5;padding:0}.humetop .announcement-bar .announcement-bar__message .icon-arrow{display:none}.humetop .HeaderWrapperWp .list-menu .header__menu-item{color:#1b1b1b;font-family:Inter;font-size:16px;line-height:normal;padding:0;text-decoration:none}.humetop .MainHeaderBarConfiguratuion{width:33.33%;display:flex;align-items:center;justify-content:flex-end}.humetop .HeaderWrapperWp .header__heading{width:33.33%;text-align:center}.humetop .WrpperLeftSideheader{width:33.33%}.humetop .HeaderWrapperWp .list-menu .header__menu-item:hover{color:#0f75ff}.humetop.humetop .header__icons .header__icon--account{margin-left:40px;display:flex!important;width:auto}.humetop .header-wrapper{background:#f7f7f9}.humetop .HeaderWrapperWp.page-width{background:#f7f7f9;padding:23px 20px!important;max-width:1740px;display:flex;align-items:center;justify-content:space-between;margin:auto}.humetop .MainHeaderBarConfiguratuion .header__icon--cart{margin-left:10px}.humetop .HeaderWrapperWp .header__inline-menu{padding-left:0;margin:0;display:block}.humetop .GridFooterloseWeightWP .footer__blocks-wrapper{width:100%}.humetop.humetop .HeaderWrapperWp .list-menu>li{margin-right:40px}.humetop.humetop .HeaderWrapperWp .list-menu>li:last-child{margin-right:0}.humetop .header__icons .header__search{display:none!important}.humetop footer.footer{background:#f9f9f9;padding:0;margin-top:0!important;border:none}.humetop .footer__content-top.page-width{padding:68px 100px;max-width:100%;display:flex;justify-content:center}.humetop h2.footer-block__heading,.humetop .NewletterTopfigure p{color:#0f75ff;font-family:Inter;font-size:20px;line-height:30px;margin:0 0 20px;font-style:normal;font-weight:700}.humetop .footer-block__details-content li>a{line-height:1;margin:0 0 10px;font-style:normal;font-weight:300;font-family:Inter!important;font-size:14px!important;color:#1b1b1b!important;padding:0!important}.humetop .footer-block__details-content li>a:hover{color:#0f75ff!important;opacity:1!important}.humetop .footer-block__details-content>li:last-child{margin:0}.humetop .WpsubtxtXt p{color:#1b1b1b;font-family:Inter;font-size:14px;line-height:20px;margin:0 0 15px;max-width:230px}.humetop .WpsubtxtXt p a{color:#1b1b1b!important;text-decoration:underline;text-underline-offset:inherit!important;text-decoration-thickness:inherit!important;font-family:Inter}.humetop .WpsubtxtXt p a:hover{color:#0f75ff!important}.humetop .MainWpIMageWithplay{display:flex;align-items:center;gap:11.62px}.humetop .footer .footer__content-bottom{border:none;padding:30px 100px;background:#f9f9f9}.humetop .footer__content-bottom-wrapper.page-width{padding:0;max-width:100%}.humetop .SvgIonMainWrapperTp{display:flex;align-items:center;justify-content:space-between;width:100%}.humetop .SvgIonMainWrapperTp .bottomIconOuterMn{display:flex;align-items:center}.humetop .SvgIonMainWrapperTp .SvgIconWpfooter span{margin:0}.humetop .SvgIconWpfooter span{display:flex;justify-content:center;align-items:center;margin:0 0 20px}.humetop .footer__copyright.caption{margin-left:15px}.humetop .footer__copyright small,.humetop .footer__copyright small a{color:#000!important;font-family:Inter!important;font-size:12px;line-height:19px;letter-spacing:0}.humetop .SvgIonMainWrapperTp .SvgIconWpfooter span svg path[fill=white]{fill:#000}.humetop .page-handle-forever-body-challenge-early-access #shopify-section-header,.humetop .page-handle-forever-body-challenge-early-access #shopify-section-footer,.humetop .page-handle-forever-body-challenge-early-access h1.main-page-title.page-title{display:none}@media(min-width:750px){.humetop.humetop .ReportPDFContainer{overflow:hidden}.humetop .mobile_view{display:none!important}}@media(min-width:1100px){.humetop .HeaderWrapperWp .header__inline-menu ul.header__submenu{min-width:220px}.humetop ul#HeaderMenu-MenuList-4{min-width:240px}.humetop ul#HeaderMenu-MenuList-4>li{margin:0}}@media(min-width:1200px){.humetop .hamburger__icons_header,.humetop .mobile__drawer__header_lyt{display:none}.humetop .menu__item:hover .megamenu__exceution_wrap{opacity:1;visibility:visible;transform:inherit}}@media(max-width:1550px){.humetop.humetop .HeaderWrapperWp .list-menu>li{margin-right:25px}.humetop .becomeWholesaleExecutive a{padding:10px}}@media(max-width:1400px){.humetop .becomeWholesaleExecutive a{padding:10px;font-size:12px}.humetop .HeaderWrapperWp .list-menu .header__menu-item>span{font-size:14px}.humetop .HeaderWrapperWp.page-width{padding:23px 20px!important}.humetop .footer__content-top.page-width{padding:73px 50px}.humetop .footer .footer__content-bottom{padding:30px 50px}}@media(max-width:1279px){.humetop .becomeWholesaleExecutive a{padding:10px;font-size:11px}.humetop.humetop .header__icons .header__icon--account{margin-left:15px}.humetop.humetop .HeaderWrapperWp .list-menu>li{margin-right:14px}.humetop .HeaderWrapperWp.page-width{padding:23px 20px!important;gap:10px}.humetop .HeaderWrapperWp .list-menu .header__menu-item>span{font-size:12px}.humetop h2.footer-block__heading,.humetop .NewletterTopfigure p{font-size:18px;margin:0 0 15px}.humetop .footer__content-top.page-width{padding:73px 30px}.humetop .footer .footer__content-bottom{padding:30px}}@media(max-width:1199px){.humetop .item__drodown__header .item_mb__title{font-family:Inter}.humetop .mb__ab_mobile #shopify-section-header{z-index:999999}.humetop .mb__links__interior_widget{display:flex;flex-direction:column;justify-content:space-between;height:100%}.humetop .mb__utility__mobile_menu{padding:28px 20px;background:#f7f7f9;min-height:200px;display:flex;gap:14px;flex-direction:column}.humetop .mb__links_icon{font-family:Inter;font-weight:600;font-size:16px;line-height:100%;color:#000;display:flex;align-items:center;gap:11px}.humetop .icon___en__united,.humetop .pipeLine__header,.humetop .header__megamenu__navigation,.humetop .item_mb__icons .custom-icon-minus,.humetop .mb__megamenu__content_herit{display:none}.humetop .mobile__menu__items_ly.active .mb__megamenu__content_herit{display:block}.humetop .header__layout__main_interior{padding:16px 20px}.humetop .hamburger__icons_header{display:flex;align-items:center;margin-left:16px}.humetop .hamburger__icons_header span{display:flex;align-items:center;cursor:pointer}.humetop .hamburger__icons_header span svg{width:24px;height:24px}.humetop .hamburger__icons_header span:last-child,.humetop .hamburger__icons_header.active span:first-child{display:none}.humetop .hamburger__icons_header.active span:last-child{display:flex}.humetop .mobile__drawer__header_lyt{position:absolute;transform:translate(-100%);visibility:hidden;z-index:100;left:0;top:100%;width:100%;padding:0;background-color:#fff;overflow-x:hidden;transition:transform .2s ease,visibility .2s ease;height:calc(100vh - 110px)}.humetop .mobile__drawer__header_lyt.active{visibility:visible;transform:inherit}.humetop .lgo__main_header svg{width:190px;height:28px}.humetop .icon__account_cart svg,.humetop .icon__account_p svg{width:25px}.humetop .mobile__menu__items_ly{padding:0 20px}.humetop .mobile__menu__items_ly:not(:last-child){border-bottom:1px solid #DDDDDD}.humetop .mobile__menu__items_ly.active .custom-icon-plus{display:none}.humetop .mobile__menu__items_ly.active .custom-icon-minus{display:block}.humetop .item__drodown__header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:Inter;font-size:18px;line-height:100%;color:#000;padding:16px 0}.humetop .item_mb__icons{background:#f7f7f9;width:47px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:10px}.humetop .mb__mega__menu__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:16px 16px;padding:0 0 16px}.humetop .mb__mega__menu__item{border-radius:10px;overflow:hidden;position:relative}.humetop .mb__mega_menu_item_title{background:#ededed;position:absolute;bottom:0;left:0;right:0;z-index:2;padding:12px;font-size:14px;line-height:100%;color:#000;font-family:Inter}.humetop .mb__mega__menu_item_image{position:relative;padding-bottom:133%;border-radius:10px}.humetop .mb__mega__menu_item_image img{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px}}@media(max-width:1023px){.humetop .becomeWholesaleExecutive a{padding:8px 6px;font-size:11px}.humetop .HeaderWrapperWp .list-menu .header__menu-item>span{font-size:13px}.humetop .header .header__heading svg{width:190px}.humetop .HeaderWrapperWp .list-menu>li{margin-right:20px}.humetop .HeaderWrapperWp.page-width{padding:22px}.humetop .footer__content-top.page-width{padding:50px 22px}.humetop .footer .footer__content-bottom{padding:30px 22px}.humetop h2.footer-block__heading,.humetop .NewletterTopfigure p{font-size:16px}}@media(min-width:750px)and (max-width:1023px){.humetop .header .header__heading svg{width:150px}.humetop .HeaderWrapperWp .header__heading{width:20%}.humetop .becomeWholesaleExecutive a{padding:8px 2px;font-size:10px}.humetop .HeaderWrapperWp.page-width{padding:22px 10px!important}.humetop .WrpperLeftSideheader,.humetop .MainHeaderBarConfiguratuion{width:40%}.humetop .HeaderWrapperWp .list-menu .header__menu-item svg.icon{margin-left:4px}.humetop .HeaderWrapperWp .list-menu .header__menu-item>span{font-size:10px}.humetop .HeaderWrapperWp .list-menu>li{margin-right:15px}}@media(max-width:749px){.humetop.humetop .truemed-instructions-container{height:92%}.humetop .mb__mega__menu__items{grid-template-columns:1fr 1fr}.humetop .mobile__drawer__header_lyt{height:calc(100vh - 110px);padding-bottom:0}.humetop .header__layout_wrapper.scrolled__vw .mobile__drawer__header_lyt{height:calc(100vh - 62px)}.humetop .empty__cart_drawer_layout .custom_drawer_summary_container{height:calc(100vh - 233px)}.humetop .anchor_products_grid{padding:40px 20px}.humetop .award__wining_msg>span{font-size:24px}.humetop .custom_drawer__header{padding:5px 20px}.humetop .cart_drawers__items{padding:20px 20px 40px}.humetop .items__img{flex:0 0 60px}.humetop .item__title{font-size:14px}.humetop .item__price{font-size:14px;line-height:18px}.humetop .item__qty_item .quantity{width:74px;min-height:24px;margin:0}.humetop .custom_upsell_products{padding:0 20px;grid-auto-columns:300px}.humetop .item__qty_item{margin:8px 0 0;display:flex;align-items:center;justify-content:space-between}.humetop .items__content{display:block}.humetop .upsell__items_price_widget{font-size:14px}.humetop .button_add_upsell{padding:2px 14px}.humetop .custom_drawer__features{font-size:11px;padding:12px 10px}.humetop .custom_drawer_summary_container{padding:20px}.humetop .custom_drawer__features span{margin:0}.humetop .warranty__information_guide{margin:30px 0}.humetop .warranty__information_heading{font-size:32px;padding:0 0 30px;margin:0 0 30px}.humetop .HeaderWrapperWp .list-menu>li{margin-right:0}.humetop.humetop .HeaderWrapperWp .list-menu>li:has(summary){margin-right:0}.humetop .Styles__Item-sc-1go32s4{margin:0 0 10px}.humetop .hsaHeadCnt{font-size:25px}.humetop .menu-drawer__utility-links{padding:2rem 30px!important}.humetop .menu-drawer__account{font-size:1.8rem!important}.humetop .menu-drawer__account .icon-account{height:2.3rem!important;width:2.3rem!important}.humetop .showMobileOnly{display:block!important}.humetop .showDesktopOnly{display:none!important}.humetop .GridFooterloseWeightWP .footer__blocks-wrapper{display:flex!important;gap:0}.humetop .footer__column.footer__column--info{padding:0!important}.humetop .GridFooterloseWeightWP .footer-block__details-content{margin-bottom:0}.humetop .footer-block__details-content>li{margin:0 0 7.6px}.humetop .SvgIconWpfooter svg{width:80px;height:30px}.humetop #zowieFloatingButtonMobile{bottom:110px!important}.humetop .desktop_view,.humetop .AnnouncemnetEemyStk{display:none!important}.humetop .header .header__heading svg{width:190px;height:28px}.humetop .HeaderWrapperWp.page-width{background:transparent}.humetop .HeaderWrapperWp.page-width{padding:20px}.humetop .HeaderWrapperWp .header__heading{width:50%}.humetop .MainHeaderBarConfiguratuion{width:25%}.humetop .header__heading-logo{max-width:227px}.humetop .HeaderWrapperWp header-drawer{display:block;width:25%}.humetop .WrpperLeftSideheader{display:none}.humetop .footer .footer__content-bottom{padding:22px 10px}.humetop .footer__content-top.page-width{padding:40px 22px}.humetop.humetop .GridFooterloseWeightWP .footer__blocks-wrapper .footer-block{margin:0 0 20px;width:100%;padding-left:0}.humetop .SvgIonMainWrapperTp{flex-wrap:wrap;justify-content:center}.humetop .SvgIonMainWrapperTp .bottomIconOuterMn{display:block;width:100%}.humetop .SvgIconWpfooter,.humetop .footer__copyright.caption{margin:0 0 10px}.humetop.humetop .GridFooterloseWeightWP .footer__blocks-wrapper{margin:0}}@media(max-width:400px){.humetop .mb__mega_menu_item_title{font-size:13px}.humetop .announcement-bar .announcement-bar__message{font-size:11px}}@media(max-width:375px){.humetop .header .header__heading svg{width:170px}}@media(max-width:370px){.humetop .mb__mega_menu_item_title{font-size:12px}.humetop .hamburger__icons_header{margin-left:10px}.humetop .icons__flex__rows{gap:10px}.humetop .lgo__main_header svg{width:160px}}@media(max-width:359px){.humetop .lgo__main_header svg{width:142px}.humetop .header .header__heading svg{width:138px}.humetop .giveaway__promotion_container{padding:14px 15px 30px}.humetop .giveaway_brand_promotion{max-width:230px}.humetop .giveaway_brand_hd{font-size:20px;line-height:23px;margin:0 0 10px}.humetop .giveaway_repeated_blocks{gap:17px}}.humetop .ReportPDFOverlay:empty,.humetop #geo_blocker_app:empty{display:none!important}.humetop #INDshadowRootWrap{position:fixed;z-index:2147483647}.humetop.humetop.page-handle-hume-listicle-1-body-composition .fst-inner-wrapp.page-width{max-width:1050px;margin-right:auto;margin-left:auto}.humetop.humetop.page-handle-hume-listicle-1-body-composition .fist_image_with_section_wrapp{margin:65px 0 0}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_heading{color:#000;font-family:Inter,sans-serif;font-size:40px;font-weight:700;line-height:60px;margin-bottom:20px;text-align:center}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_subheading{color:#000;font-family:Poppins,Inter,sans-serif;font-size:18px;line-height:30px;margin:0 0 64px;text-align:center}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_cust_image{margin:0 0 40px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_cust_image img,.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_custom_right-image img{display:block;height:auto;max-width:100%;width:100%}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_bottom_text{color:#000;font-size:20px;line-height:30px;margin:0 0 40px;text-align:center}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi-inner-wrapper{padding:0 20px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_left_heading{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:40px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_left_content p{color:#000;font-family:Inter,sans-serif;font-size:16px;line-height:26px;margin:0 0 26px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_left_content p:last-child{margin-bottom:0}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_left_content p a{color:#3a29bb}@media(min-width:750px){.humetop.humetop.page-handle-hume-listicle-1-body-composition .for-mobile{display:none!important}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi-inner-wrapper{display:grid;margin:auto;max-width:1050px;padding:0 50px;row-gap:70px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_rpeater-inner-wrapp{column-gap:60px;display:flex;justify-content:center}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_custom_right-image{align-self:flex-start;display:flex;flex-shrink:0;width:300px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_custom_left-cont{column-gap:35px;display:flex;flex-direction:column;flex-shrink:1;justify-content:flex-start;position:relative;row-gap:35px}}@media(min-width:1024px){.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_custom_right-image{width:440px}}@media(max-width:749px){.humetop.humetop.page-handle-hume-listicle-1-body-composition .for-desktop{display:none!important}.humetop.humetop.page-handle-hume-listicle-1-body-composition .fst-inner-wrapp.page-width{padding:0 20px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .fist_image_with_section_wrapp{margin:40px 0 0}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_heading{font-size:23px;line-height:36px;margin-bottom:15px;text-align:left}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_subheading{border-bottom:1px solid rgb(204,204,204);font-size:14px;font-weight:500;line-height:20px;margin:0 0 40px;padding:0 0 20px;text-align:left}.humetop.humetop.page-handle-hume-listicle-1-body-composition .frst_sect_bottom_text{font-size:16px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_left_heading{font-size:24px;line-height:35px;margin:0 0 30px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_left_content{margin:0 0 40px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_left_content p{line-height:24px;margin:0 0 24px}.humetop.humetop.page-handle-hume-listicle-1-body-composition .multi_custom_right-image{margin:0 0 30px}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/global.css.map?v=98032816762746897371787168124 */

/* ===== swiper.css (scoped under .humetop) ===== */
@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.humetop{--swiper-theme-color:#007aff}.humetop :host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.humetop .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.humetop .swiper-vertical>.swiper-wrapper{flex-direction:column}.humetop .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.humetop .swiper-android .swiper-slide,.humetop .swiper-ios .swiper-slide,.humetop .swiper-wrapper{transform:translateZ(0)}.humetop .swiper-horizontal{touch-action:pan-y}.humetop .swiper-vertical{touch-action:pan-x}.humetop .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.humetop .swiper-slide-invisible-blank{visibility:hidden}.humetop .swiper-autoheight,.humetop .swiper-autoheight .swiper-slide{height:auto}.humetop .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.humetop .swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.humetop .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.humetop .swiper-3d .swiper-wrapper{transform-style:preserve-3d}.humetop .swiper-3d{perspective:1200px}.humetop .swiper-3d .swiper-cube-shadow,.humetop .swiper-3d .swiper-slide{transform-style:preserve-3d}.humetop .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.humetop .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.humetop .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.humetop .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.humetop .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.humetop .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.humetop .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.humetop .swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.humetop .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.humetop .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.humetop .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.humetop .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.humetop .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.humetop .swiper-3d .swiper-slide-shadow,.humetop .swiper-3d .swiper-slide-shadow-bottom,.humetop .swiper-3d .swiper-slide-shadow-left,.humetop .swiper-3d .swiper-slide-shadow-right,.humetop .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.humetop .swiper-3d .swiper-slide-shadow{background:#00000026}.humetop .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.humetop .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.humetop .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.humetop .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.humetop .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.humetop .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.humetop .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.humetop .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.humetop .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.humetop .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.humetop .swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.humetop .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.humetop .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}.humetop{--swiper-navigation-size:44px}.humetop .swiper-button-next,.humetop .swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.humetop .swiper-button-next.swiper-button-disabled,.humetop .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.humetop .swiper-button-next.swiper-button-hidden,.humetop .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.humetop .swiper-navigation-disabled .swiper-button-next,.humetop .swiper-navigation-disabled .swiper-button-prev{display:none!important}.humetop .swiper-button-next svg,.humetop .swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.humetop .swiper-rtl .swiper-button-next svg,.humetop .swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.humetop .swiper-button-prev,.humetop .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.humetop .swiper-button-lock{display:none}.humetop .swiper-button-next:after,.humetop .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.humetop .swiper-button-prev:after,.humetop .swiper-rtl .swiper-button-next:after{content:"prev"}.humetop .swiper-button-next,.humetop .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.humetop .swiper-button-next:after,.humetop .swiper-rtl .swiper-button-prev:after{content:"next"}.humetop .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.humetop .swiper-pagination.swiper-pagination-hidden{opacity:0}.humetop .swiper-pagination-disabled>.swiper-pagination,.humetop .swiper-pagination.swiper-pagination-disabled{display:none!important}.humetop .swiper-horizontal>.swiper-pagination-bullets,.humetop .swiper-pagination-bullets.swiper-pagination-horizontal,.humetop .swiper-pagination-custom,.humetop .swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.humetop .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.humetop .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.humetop .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.humetop .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.humetop .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.humetop .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.humetop .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.humetop .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.humetop .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}.humetop button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.humetop .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.humetop .swiper-pagination-bullet:only-child{display:none!important}.humetop .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.humetop .swiper-pagination-vertical.swiper-pagination-bullets,.humetop .swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.humetop .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.humetop .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.humetop .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.humetop .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.humetop .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.humetop .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.humetop .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.humetop .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.humetop .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.humetop .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.humetop .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.humetop .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.humetop .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.humetop .swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.humetop .swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.humetop .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.humetop .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.humetop .swiper-horizontal>.swiper-pagination-progressbar,.humetop .swiper-pagination-progressbar.swiper-pagination-horizontal,.humetop .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.humetop .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.humetop .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.humetop .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.humetop .swiper-pagination-progressbar.swiper-pagination-vertical,.humetop .swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.humetop .swiper-pagination-lock{display:none}.humetop .swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.humetop .swiper-scrollbar-disabled>.swiper-scrollbar,.humetop .swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.humetop .swiper-horizontal>.swiper-scrollbar,.humetop .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.humetop .swiper-scrollbar.swiper-scrollbar-vertical,.humetop .swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.humetop .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.humetop .swiper-scrollbar-cursor-drag{cursor:move}.humetop .swiper-scrollbar-lock{display:none}.humetop .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.humetop .swiper-zoom-container>canvas,.humetop .swiper-zoom-container>img,.humetop .swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.humetop .swiper-slide-zoomed{cursor:move;touch-action:none}.humetop .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.humetop .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.humetop .swiper-grid>.swiper-wrapper{flex-wrap:wrap}.humetop .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.humetop .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.humetop .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.humetop .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.humetop .swiper-fade .swiper-slide-active,.humetop .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.humetop .swiper-cube{overflow:visible}.humetop .swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.humetop .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.humetop .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.humetop .swiper-cube .swiper-slide-active,.humetop .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.humetop .swiper-cube .swiper-slide-active,.humetop .swiper-cube .swiper-slide-next,.humetop .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.humetop .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.humetop .swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.humetop .swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.humetop .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.humetop .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.humetop .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.humetop .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.humetop .swiper-flip{overflow:visible}.humetop .swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.humetop .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.humetop .swiper-flip .swiper-slide-active,.humetop .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.humetop .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.humetop .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.humetop .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.humetop .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.humetop .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.humetop .swiper-cards{overflow:visible}.humetop .swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/228/assets/swiper.css.map?v=127370101718424465871785784128 */

/* ===== hume-band.css (scoped under .humetop) ===== */
.humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb div:first-child{flex-direction:row!important}.humetop .band__comparaison_main_wrapper{background:#e6e6e6;padding:92px 0 47px}.humetop .band__comparaison_container{max-width:1430px;padding:0 44px;margin:auto}.humetop .band__comparaison_header{margin:0 auto 49px;text-align:center;max-width:597px}.humetop .band__comparaison_title{font-family:Plus Jakarta Sans;font-weight:500;font-size:45px;line-height:97%;text-align:center;color:#000;padding:0 0 6px}.humetop .band__comparaison_paragraph{font-family:Plus Jakarta Sans;font-weight:300;font-size:14px;line-height:242%;text-align:center;color:#000}.humetop .band__comparaison_media_lyt{display:flex;align-items:flex-start;gap:35px}.humetop .band__comparaison_media_mn{width:100%;max-width:711px}.humetop .band__comparaison_content_lyt{width:100%;max-width:597px}.humetop .band__comparaison_media_xt img{width:100%;border-radius:10px}.humetop .band__comparaison_content_xt{display:grid;gap:10px}.humetop .band__comparaison_accordion_tab{background:#f8f8f8;border-radius:10px}.humetop .band__comparaison_accordion_name{font-family:Plus Jakarta Sans;font-weight:700;font-size:15px;line-height:166%;color:#000;padding:18px 32px;cursor:pointer}.humetop .band__comparaison_accordion_content{max-height:0;overflow:hidden;transition:max-height .5s ease}.humetop .cp__details__interior{padding:0 32px 43px}.humetop .abComHdCnt{font-family:Inter;font-weight:700;font-size:10px;line-height:97%;text-align:center;text-transform:uppercase;color:#000}.humetop .abComFrstCnt{font-family:Inter;font-weight:700;font-size:10px;line-height:121%;color:#000}.humetop .abComHumeBandCnt{font-family:Inter;font-size:10px;line-height:121%;color:#000}.humetop .abComOtherCnt{font-family:Inter;font-weight:400;font-size:10px;line-height:121%;color:#000}.humetop .abHumeComBnd{text-align:center}.humetop .abHumeComBnd img{display:block;max-width:100px;width:100%;margin:0 auto 10px}.humetop .abtestComHdCnt{padding:0 0 28px}.humetop .abComCntItemBox{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.humetop .abComCntItemBox:not(:last-child){margin:0 0 15px}.humetop .comMnHdtop{font-family:Inter;font-weight:400;font-size:10px;line-height:166%;margin:0 0 8.42px;color:#000}.humetop .comTrackerCnt p{font-family:Plus Jakarta Sans;font-size:10px;line-height:182%;color:#696969;margin:0}.humetop .comTrackerCnt{margin:0 0 14px}.humetop .hmBndImg{margin:0 0 2px}.humetop .hmBndImg img{max-width:52px}.humetop .comHumeBandSays{font-family:Plus Jakarta Sans;font-weight:700;font-size:10px;line-height:182%;color:#000}.humetop .humeSaysText{color:#1882ff;font-family:Plus Jakarta Sans}.humetop .humeSaysText.OtherSaysText{color:#870000}.humetop .comHumeBandTestCnt{display:grid;grid-template-columns:1fr 1fr;gap:62px;margin:15px 0 0}.humetop .hmBndTstItem:not(:last-child){border-right:1px dashed #BFBFBF;padding-right:8px}.humetop .comBandNote{font-family:Plus Jakarta Sans;font-size:10px;line-height:182%;margin:27px 0 0;color:#696969}.humetop .advanced_LastImagetext_outer{margin:86px 0 0;position:relative}.humetop .advanced_Hume-bannerlast-image img{width:100%}.humetop .advanced_Hume-bannerlast-text{position:absolute;top:50%;transform:translateY(-50%);z-index:2;max-width:848px;right:0;padding:0 100px;font-weight:500;font-size:45px;line-height:109.00000000000001%;color:#fff;font-family:Inter}.humetop .abTestComparison{padding:11px 16px 31px 27px}.humetop .abComCntItemBox{display:flex;justify-content:space-between;align-items:flex-start;gap:43px}.humetop .abComFrstCnt{font-family:Inter;font-weight:700;font-size:12px;line-height:normal;color:#000}.humetop .abtestComBtCnt{display:grid;gap:15px}.humetop .abtestComHdCnt{margin:0 0 28px}.humetop .abComCntItemBox .abComCntItem:first-child{flex:0 0 160px}.humetop .abComCntItem{flex:1}.humetop .abComHumeBandCnt{font-size:12px;line-height:normal;color:#000;font-weight:300;font-family:Inter}.humetop .abComHumeBandCnt b{font-weight:600}.humetop .abComOtherCnt{font-size:12px;line-height:normal;color:#000;font-weight:400;font-family:Inter}.humetop .abComOtherCnt b{font-weight:800}.humetop .abtestComHdCnt .abComCntItem{text-align:center}.humetop .abComHdCnt{font-size:12px;font-weight:700;text-transform:uppercase;color:#000;margin:10px 0 0;font-family:Inter}.humetop.humetop .Promotion_widget_popup,.humetop.humetop .ProductBestSelingHedr.new-notice-section,.humetop.humetop .IconwithTextVideoMb{display:none!important}.humetop.humetop div[section=hume-band-product] .hsa-fsa-popup-content-wrapper,.humetop .gradient.template-page.page-handle-hume-band.HiddenHeaderBar.wnw_loaded .hsa-fsa-popup-content-wrapper{display:flex!important}.humetop .Tabinityiniopsmkm.faq_section_view p{margin:0 0 30px;color:#000;font-family:Inter}.humetop.humetop .HHspec_content .txt_body.txt_medium{line-height:1.2}.humetop .Tabinityiniopsmkm.faq_section_view p b{display:block;line-height:1.2}.humetop .Tabinityiniopsmkm.faq_section_view p br{display:none}.humetop.humetop .Hd_Imp{margin-left:auto;margin-right:auto;max-width:708px}.humetop .Hd_subImp{font-weight:600}.humetop .Tabinityiniopsmkm.faq_section_view.active{border-bottom:none}.humetop .HH-band-tile_expend{position:fixed;top:0;left:0;z-index:9999999;width:100%;background:#ecf0f1;overflow:hidden;display:none}.humetop .band-exprend-active{overflow:hidden!important}.humetop .HH-band-tile_expend.active{display:block}.humetop .HH-band-tile_expend_wrapper{position:relative;z-index:1;justify-content:center;height:100vh;overflow:scroll;cursor:pointer;display:flex;padding:26px 0}.humetop .HH-band-exp-inr{max-width:714px}.humetop .HH-band-tile_expend_card{position:relative;border-radius:16px;overflow:hidden}.humetop .HH-band-tile_expend_content{padding:44px 42px;background:#fff;margin:70px 0 0;border-radius:27px;overflow:hidden}.humetop .HH-band-tile_expend_content p{margin:0}.humetop .HH-band_btn_back{position:absolute;top:0;left:20px;padding:19px 32px 19px 44px;border-radius:16px;background:#fff;font-family:Inter;font-weight:600;font-size:15px;line-height:18px;color:#000}.humetop .HH-band_btn_back:before{content:"";transform:translateY(-50%);position:absolute;left:18px;top:50%;width:20px;height:18px;background:url(https://humehealth.com/cdn/shop/files/arrow_back.svg?v=1745584784);background-size:contain;background-repeat:no-repeat;background-position:center}.humetop .HH-band-tile_expend_content .HH-band-txt_caption{font-family:Inter;font-weight:600;font-size:15px;line-height:18px;text-transform:uppercase;color:#000;letter-spacing:0}.humetop .HH-band-tile_expend-img{margin:0 -42px}.humetop .HH-band-tile_expend_content .HH-band-txt_subtitle{margin:16px 0;font-family:Inter;font-weight:500;font-size:30px;line-height:36px;color:#000}.humetop .HH-band-tile-grid_container{display:grid;gap:16px;margin:22px 0 0}.humetop .HH-band-tile-grid_container ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.humetop .HH-band-tile-grid_container ul li{display:flex;align-items:center;gap:12px}.humetop .HH-band-tile-grid_container ul li span{display:flex}.humetop .HH-band-tile-grid_container ul li span img{min-width:16px}.humetop .HH-band-tile-grid_container ul li ppt{font-family:Inter;font-weight:400;font-size:14px;line-height:162%;color:#000}.humetop .HH-band-tile_expend_content .HH-band-txt_body{font-family:Inter;font-weight:500;font-size:14px;line-height:162%;color:#000;margin:0 0 17px}.humetop .HH-band-tile_expend_content .HH-band-txt_note{font-family:Inter;font-weight:500;font-size:14px;line-height:17px;color:#000;margin:19px 0 0}.humetop.humetop .ProductBstSelBar:nth-child(2) .BarFilling:before{width:70%}.humetop .HumeBandsticky_custom{position:sticky;top:0;left:0;width:100%;right:0;z-index:9}.humetop .Humeband-container_wrapper{padding:12px 0 0;box-shadow:0 13px 13px -10px #00000014;background:#efefef}.humetop .Humeband-container_wrapper .WpListedNavgiter{padding:12px 0 0}.humetop.humetop .HumeBnadScroll_wrap .MainStarReviewsPdp{margin:0;padding:0!important;display:block}.humetop .humeBand-stickyheading{font-family:Inter;font-weight:500;font-size:16px;line-height:19px;letter-spacing:0;color:#393633}.humetop .humeBand-stickyPrice{font-family:Inter;font-weight:500;font-size:12.642px;line-height:14.22px;letter-spacing:0;color:#666}.humetop .humebandHeadCnt{display:flex;align-items:center;gap:8px;margin:0 0 2px}.humetop .hmBnStarRatingStars{display:flex;align-items:center;gap:4.2px}.humetop .StckyBand-right-wrapper{display:flex;align-items:center;gap:47px}.humetop .Band-sticky-pageLink a{font-family:Inter;font-weight:400;font-size:12.642px;line-height:14.22px;letter-spacing:0;text-align:right;color:#666}.humetop .Band-sticky-BuyLink a{background:#1882ff;border-radius:8px;font-family:Inter;font-weight:500;font-size:14.2222px;line-height:19px;letter-spacing:0;text-align:center;color:#fff;display:inline-block;padding:8px 10px}.humetop .Band-sticky-BuyLink a:hover,.humetop .Humeband-block-button a:hover,.humetop .Humeband-block-button span:hover .Futrueband_button a:hover{background:#116ad6}.humetop .totalReviewcount{font-family:Inter;font-weight:400;font-size:11.312px;line-height:13px;letter-spacing:0;color:#666}.humetop .totalReviewcount a{color:#666;text-decoration:underline;margin:0 2px}.humetop .RtaingPdprevw{font-family:Inter;font-weight:500;font-size:12.642px;line-height:1;letter-spacing:0;color:#666}.humetop .StarRatingStars{display:flex;align-items:center;gap:3px}.humetop .Hume-banner-image img{width:100%}.humetop .Hume-bandbanner-content{position:relative}.humetop .Hume-bandbanner-textbox{position:absolute;top:0;left:0;right:0;padding:96px 20px 32px;text-align:center;z-index:1;max-width:1544px;margin:auto}.humetop .Hume-bandbanner-caption{font-family:Inter;font-weight:400;font-size:12.642px;line-height:14.22px;letter-spacing:2px;text-align:center;color:#efefef;text-transform:uppercase;margin:0 0 2px}.humetop .Hume-bandbanner-heading{font-family:Inter;font-weight:400;font-size:71.4px;line-height:83.23px;letter-spacing:0;text-align:center;color:#efefef;margin:0 0 15px}.humetop .Hume-bandbanner-subheading{font-family:Inter;font-weight:500;font-size:21.55px;line-height:25.63px;letter-spacing:0;text-align:center;color:#efefef}.humetop .Hume-howitwork-caption h3{font-family:Inter;font-weight:500;font-size:21.55px;line-height:25.63px;letter-spacing:0;margin:0 0 15px;color:#0f0f0f}.humetop .Hume-howitwork-heading h2{font-family:Inter;font-weight:400;font-size:69.38px;line-height:83.23px;letter-spacing:0;color:#0f0f0f;margin:0;max-width:590px}.humetop .Hume-howitwork-paragraph{max-width:666px;margin:auto;padding-right:68px}.humetop .Hume-howitwork-paragraph p{font-family:Inter;font-weight:500;font-size:21.55px;line-height:34px;letter-spacing:0;color:#0f0f0f;margin:0;opacity:.5}.humetop .Humeband-howitwork-box{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;align-items:center;padding:0 0 64px;gap:10px}.humetop .Hume-band-howitwork-wrapper{max-width:1600px;padding:0 48px;margin:auto}.humetop .Hume-band-howitwork{padding:128px 0 32px}.humetop .BannerbackgroundBox{position:relative}.humetop .Hume-bannerpoup-image img{opacity:0;width:100%;border-radius:16px;cursor:pointer}.humetop .Hume-bannerpoup-imagtext{width:100%;padding:0 20px;z-index:93;position:absolute;border-radius:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.humetop .Hume-bannerpoup-imagtext p{font-family:Inter;font-weight:400;font-size:51.957px;line-height:58.45px;letter-spacing:0;color:#fff;margin:0}.humetop .Hume-bannerpoup-imagtext .content_playButton{display:flex;align-items:center;column-gap:24px;cursor:pointer;justify-content:center}.humetop .Hume-bannerpoup-image{background:#000;position:relative;overflow:hidden;border-radius:20px}.humetop .Hume-bannerpoup-image:before{opacity:0;content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000}.humetop .Hume-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99999;background:#fff;display:none;padding:0}.humetop .Hume-popup-overlay.active{display:block}.humetop .FrameOutrpopup_Box .video-container{position:relative}.humetop .FrameOutrpopup_Box video,.humetop .FrameOutrpopup_Box iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:none;object-fit:contain;margin:auto;display:block}.humetop .FrameOutrpopup_Box iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:none}.humetop .Hume-popup-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.humetop .Hume-popup-close{position:absolute;top:0;right:0;padding:24px;cursor:pointer;display:flex;align-items:center;z-index:9}.humetop .Hume-popup-close svg{width:34px;height:34px;stroke-width:3.5px}.humetop .Humeband-block-outrbox{display:grid;gap:16px}.humetop .Hume-bandbanner-imagpopup{margin:0 0 8px}.humetop .Humeband-blockbox-image img{width:100%;border-radius:8px}.humetop .HomeBandblock_outer{padding:48px}.humetop .Humeband-blockbox-caption p{font-family:Inter;font-weight:400;font-size:12.01px;line-height:14.22px;letter-spacing:2px;color:#53504c;margin:0 0 8px;text-transform:uppercase}.humetop .Humeband-blockbox-heading p{font-family:Inter;font-weight:500;font-size:34.79px;line-height:42.1px;letter-spacing:0;color:#333;margin:0 0 8px}.humetop .Humeband-blockbox-paragraph p{font-family:Inter;font-weight:400;font-size:16px;line-height:22.86px;letter-spacing:0;color:#333;margin:0 0 8px}.humetop .Humeband-blockbox-text p{font-family:Inter;font-weight:400;font-style:italic;font-size:11.312px;line-height:13px;letter-spacing:0;color:#53504c}.humetop .Humeband-block-button{text-align:center;margin:4px 0 0}.humetop .Humeband-block-button a,.humetop .Humeband-block-button span{background:#1882ff;display:flex;font-family:Inter;font-weight:500;font-size:15.25px;line-height:19px;letter-spacing:0;text-align:center;color:#fff;border-radius:16px;padding:10px;min-width:161px;min-height:51px;align-items:center;justify-content:center;width:fit-content;margin:auto;transition:ease .3s;cursor:pointer}.humetop .Hume-bannerlast-image img{width:100%;border-radius:16px}.humetop .LastImagetext_outer{margin:48px 0 0;position:relative}.humetop .Hume-bannerlast-text{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;padding:0 10px;text-align:center}.humetop .Hume-bannerlast-text p{font-family:Open Sans;font-weight:400;font-size:40px;line-height:62px;letter-spacing:0;color:#fff;max-width:727px;margin:auto;text-align:left}.humetop .BandMeasurmentBox{display:flex;gap:48px;box-sizing:border-box;max-width:1600px;margin:0 auto;padding:0 48px}.humetop .Measurement-uppersubheading-box{font-family:Inter;font-weight:500;font-size:20px;line-height:24px;text-transform:uppercase;color:#000;margin:0 0 8px}.humetop .Measurement-heading-box{font-family:Manrope;font-weight:700;font-size:65px;line-height:87.1px;letter-spacing:0;color:#000;margin:0 0 16px}.humetop .BandMeasurmentBox .Measurement-image-svgicon-mini img{cursor:pointer}.humetop .Measurement-subheading-box h2{font-family:Manrope;font-weight:400;font-size:19px;line-height:166%;letter-spacing:0;color:#000;margin:0 0 30px}.humetop .Measurement-content-wrapper{padding-right:64px;position:sticky;top:20vh;opacity:0;transform:translateY(20%);transition:.6s ease-in-out all;width:50%;height:100%}.humetop .Measurement-image-wrapper{width:50%}.humetop .BandMeasurmentBox.active .Measurement-content-wrapper{opacity:1;transform:none}.humetop .HumeBand-box-outer{padding:64px 0 40px;transition:background ease .3s}.humetop .Measurement-imagbox-outer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:8px;margin:0 0 8px}.humetop .Measurement-image-caption-box.customBandtext,.humetop .Measurement-second-block .Measurement-image-caption-box{margin:0 0 8px}.humetop .Measurement-image-box{display:grid;gap:8px}.humetop .Measurement-image-caption-box .BoxImagWrapper img{border-radius:0}.humetop .BoxImagWrapper img{width:100%;border-radius:8px}.humetop .Measurement-image-caption{font-family:Inter;font-weight:500;font-size:21.73px;line-height:25.63px;letter-spacing:0;color:#0f0f0f}.humetop .Meaurement_caption-icon-content{display:flex;align-items:center;justify-content:space-between;gap:5px;cursor:pointer;background:#0f0f0f0d;padding:16px;display:none}.humetop .Measurement-image-caption-box{border-radius:8px;overflow:hidden}.humetop .Measurement-image-fourth img{width:100%}.humetop .Hume-band-testimonial{background:#132042;padding:100px 0 150px}.humetop .HumeBand-testimonial-heading h2{font-family:Open Sans;font-weight:700;font-size:60px;line-height:75px;letter-spacing:0;text-align:center;color:#fff;margin:0 0 28px}.humetop .HumeBand-testimonial-wrapper{max-width:1600px;margin:auto;padding:0 48px}.humetop .HumeBandImage_wrapbox img{width:100%;border-radius:20px}.humetop .testimoniol-heading{font-family:Montserrat;font-weight:600;font-size:18px;line-height:25px;letter-spacing:.6px;text-align:center;color:#efefef}.humetop .testimoniol-subheading{font-family:Montserrat;font-weight:400;font-size:12px;line-height:25px;letter-spacing:.6px;text-align:center;color:#efefef}.humetop .Testimoniol-slide-wrapper{margin:16px 0 0;text-align:center}.humetop .Bandsection_slider .HumeBand-Slide-inner{transition:ease .3s;border-radius:20px}.humetop .HumeBand-Boxwrapper-cotent{max-width:1110px;margin:auto}.humetop .swipercontrolmain{border:1px solid #D9D9D9;border-radius:100px;display:flex;align-items:center;justify-content:center;width:fit-content;margin:75px auto 0;background:#d9d9d90d;padding:9px 18px}.humetop .swipercontrolmain .swiper-slide-info{font-family:Inter;font-weight:400;font-size:23px;line-height:39px;letter-spacing:.02px;text-align:center;color:#efefef;min-width:107px;margin:0 5px}.humetop .swipercontrolmain .swiper-button-next,.humetop .swipercontrolmain .swiper-button-prev{position:static;margin:0;transform:inherit;display:flex;align-items:center;width:20.57px;height:20.57px}.humetop .swipercontrolmain .swiper-button-next:after,.humetop .swipercontrolmain .swiper-button-prev:after{display:none}.humetop .Bandsection_slider.swiper-slide-active .HumeBand-Slide-inner{display:flex;align-items:center;border:1px solid #D9D9D9;background:#d9d9d91a}.humetop .Bandsection_slider.swiper-slide-active .HumeBandImage_wrapbox{flex:0 0 234px}.humetop .Bandsection_slider.swiper-slide-active .Testimoniol-slide-wrapper{margin:0;text-align:left;padding:44px}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-heading{font-family:Montserrat;font-weight:600;font-size:24px;line-height:42px;letter-spacing:.6px;text-align:left}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-subheading{font-family:Montserrat;font-size:24px;line-height:42px;letter-spacing:.6px;text-align:left;margin:0 0 30px}.humetop .testimoniol-paragraph{display:none}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-paragraph{display:block;font-family:Montserrat;font-weight:400;font-size:18px;line-height:32px;letter-spacing:.6px;color:#efefef}.humetop .Hume-health-band_container{padding:108px 0;background:#efefef;transition:background ease .3s}.humetop .Hume-health-main_wrapper{max-width:1600px;margin:auto;padding:0 48px}.humetop .Futrueband_caption{font-family:Inter;font-weight:400;font-size:18px;line-height:25.63px;letter-spacing:0;margin:0 0 24px;color:#0f0f0f;text-transform:uppercase}.humetop .Futrueband_heading h2{font-family:Inter;font-weight:300;font-size:70px;line-height:78px;letter-spacing:-1.6px;margin:0;color:#282828;max-width:796px}.humetop .Band-future-choice{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:0 0 128px}.humetop .FutureBand-button-box{max-width:455px;width:100%}.humetop .Futrueband_paragraph h2{font-family:Inter;font-weight:400;font-size:16px;line-height:21px;letter-spacing:.02px;margin:0 0 34px;color:#040b1d}.humetop .Futrueband_button a{background:#1882ff;display:flex;font-family:Inter;font-weight:500;font-size:15.25px;line-height:19px;letter-spacing:0;text-align:center;color:#fff;border-radius:16px;padding:10px;min-width:161px;min-height:51px;align-items:center;justify-content:center;width:fit-content}.humetop .Band-main-containerbox{max-width:1405px;margin:auto;padding:0 48px}.humetop .Band-info-heading_main ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:32px;justify-content:space-between;border-bottom:1px solid #999999}.humetop .Band-info-heading_main ul li a{font-family:Inter;font-weight:400;font-size:16px;line-height:39px;letter-spacing:.02px;color:#040b1d;display:block;padding:20px 0 24px;border-bottom:3px solid transparent}.humetop .Band-info-heading_main ul li.active a{border-bottom:3px solid #000}.humetop .Band-info-outerbox{margin:48px auto 0;max-width:1148px}.humetop .Bandchoice-box-outer{display:flex;gap:24px;justify-content:center}.humetop .FutureBand-left-innerbox{display:grid;gap:24px}.humetop .FutureBand-leftimage-first{text-align:right}.humetop .FutureBand-middle-onlyimage img,.humetop .FutureBand-middle-image_third img,.humetop .FutureBand-leftimage-first img,.humetop .FutureBand-leftimage-second img{border-radius:10px}.humetop .FutureBand-middleinner-box{display:grid;gap:24px}.humetop .FutureBand-left-box{margin:50px 0 0}.humetop .Tabs-content-box:nth-child(3) .FutureBand-left-box,.humetop .Tabs-content-box:last-child .FutureBand-left-box{margin:0}.humetop .Tabs-content-box:nth-child(3) .FutureBand-left-innerbox{gap:20px}.humetop .Tabs-content-box:nth-child(3) .FutureBand-middle-onlyimage img{border-radius:0}.humetop .Tabs-content-box:last-child .FutureBand-middleinner-box{position:relative}.humetop .Tabs-content-box:last-child .FutureBand-middle-imagbox{position:absolute;top:60px;left:-138px}.humetop .Tabs-content-box:last-child .FutureBand-leftimage-second img,.humetop .Tabs-content-box:last-child .FutureBand-middle-image_third img{border-radius:0}.humetop .Tabs-content-box:last-child .FutureBand-left-box{display:flex;flex-direction:column;justify-content:flex-end}.humetop .Tabs-content-box:last-child .FutureBandNext_outer .FutureBand-nextRight-image:last-child{display:flex;flex-direction:column;justify-content:flex-end}.humetop .Tabs-content-box:last-child .FutureBand-right-box .FutureBandNext_outer{height:100%}.humetop .FutureBandNext_outer{display:grid;gap:20px}.humetop .FutureBand-right-box{display:flex;flex-direction:column;justify-content:center}.humetop .FutureBand-rightinner-box{border:1px solid #999999;border-radius:10px;padding:40px 18px;max-width:296px}.humetop .Futureband-right-headline h3{font-family:Inter;font-weight:300;font-size:35px;line-height:48px;letter-spacing:.02px;color:#040b1d;margin:0 0 10px}.humetop .Futureband-right-badge{font-family:Inter;font-weight:700;font-size:18px;line-height:normal;letter-spacing:.02px;color:#040b1d;margin:0 0 14px}.humetop .Futureband-right-content{font-family:Inter;font-weight:400;font-size:18px;line-height:normal;letter-spacing:.02px;color:#040b1d}.humetop .HumeBand-testimonial-cotent{margin:0 0 80px}.humetop .HumeBand-testimonial-cotent p{font-family:Inter;font-weight:400;font-size:23px;line-height:39px;letter-spacing:.02px;text-align:center;margin:0;color:#efefef}@media(min-width:750px){.humetop .hmBndImg .humeSaysText,.humetop .band__comparaison_accordion_tab:nth-child(2) .comBandNote br{display:none}.humetop .FrameOutrpopup_Box video,.humetop .FrameOutrpopup_Box iframe{height:80vh}.humetop .FrameOutrpopup_Box .video-container{height:100vh;display:flex;flex-direction:column}.humetop.humetop .MainProductLeftPortionWp{top:70px}.humetop .mobile-box{display:none!important}.humetop .BandMeasurmentBox.Measurement-first-block{margin-bottom:8px}.humetop .swiperbox-wrapper{display:flex;gap:30px}.humetop .HumeBand-Slide-inner{transition:ease.3s;border-radius:20px}.humetop .testimoniolblock_slider.is-active .HumeBandImage_wrapbox{flex:0 0 234px}.humetop .testimoniol-paragraph{display:none;font-family:Montserrat;font-weight:400;font-size:18px;line-height:32px;letter-spacing:.6px;color:#efefef}.humetop .testimoniolblock_slider.is-active .Testimoniol-slide-wrapper{text-align:left;margin:0;padding:44px}.humetop .testimoniolblock_slider.is-active .testimoniol-heading{font-family:Montserrat;font-weight:600;font-size:26px;line-height:31px;letter-spacing:.6px;text-align:left}.humetop .testimoniolblock_slider.is-active .testimoniol-subheading{font-family:Montserrat;font-size:16px;line-height:31px;letter-spacing:.6px;text-align:left;margin:0 0 16px}.humetop .testimoniolblock_slider.is-active .testimoniol-paragraph{display:block}.humetop .swipercontrolmain .prev-swiper-button svg,.humetop .swipercontrolmain .next-swiper-button svg{width:20px;height:20px}.humetop .swipercontrolmain .next-swiper-button,.humetop .swipercontrolmain .prev-swiper-button{cursor:pointer;display:flex;align-items:center}.humetop .testimoniolblock_slider.is-active .HumeBand-Slide-inner{display:flex;align-items:center;border:1px solid #D9D9D9;background:#d9d9d91a}.humetop .Bandsection_slider.swiper-slide,.humetop .testimoniolblock_slider{width:15%}.humetop .Bandsection_slider.swiper-slide.swiper-slide-active,.humetop .testimoniolblock_slider.is-active{width:63%}.humetop .HumeBand-Boxwrapper-cotent{position:relative;overflow:hidden}.humetop .HumeBandswiper_container .swiper-wrapper{gap:20px}}@media(min-width:769px){.humetop .HumeBand-box-outer.firstActive{background:#fff}.humetop .HumeBand-box-outer.secondActive{background:#dbe8f7}.humetop .HumeBand-box-outer.thirdActive{background:#000}.humetop .HumeBand-box-outer.thirdActive .Measurement-uppersubheading-box,.humetop .HumeBand-box-outer.thirdActive .Measurement-heading-box,.humetop .HumeBand-box-outer.thirdActive .Measurement-subheading-box h2,.humetop .HumeBand-box-outer.thirdActive .Measurement-image-caption{color:#fff}.humetop .HumeBand-box-outer.thirdActive .Measurement-image-svgicon img{filter:invert(1)}}@media(min-width:768px){.humetop .Humeband-block-outrbox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.humetop .BandMeasurmentBox{gap:8px}.humetop .Humeband-block-outrbox{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media(max-width:1600px){.humetop .abComCntItemBox{gap:35px}.humetop .abComCntItemBox .abComCntItem:first-child{flex:0 0 130px}.humetop .abComHdCnt,.humetop .abComOtherCnt,.humetop .abComHumeBandCnt,.humetop .abComFrstCnt{font-size:12px}}@media(max-width:1500px){.humetop .Humeband-blockbox-heading p br{display:none}.humetop .Humeband-blockbox-heading p{font-size:32px}}@media(max-width:1400px){.humetop .HomeBandblock_outer{padding:36px}.humetop .Humeband-blockbox-heading p{font-size:30px;line-height:38px}}@media(max-width:1350px){.humetop .Futrueband_heading h2{font-size:60px;line-height:70px}.humetop .Measurement-heading-box{font-size:55px;line-height:77px}.humetop .HomeBandblock_outer{padding:30px}.humetop .Humeband-blockbox-paragraph p{font-size:15px}}@media(min-width:750px)and (max-width:1279px){.humetop .Tabs-content-box:last-child .FutureBand-middle-onlyimage img{width:200px}.humetop .Tabs-content-box:last-child .FutureBand-middle-imagbox{top:30px;left:-93px}.humetop .testimoniolblock_slider.is-active .Testimoniol-slide-wrapper{padding:20px}.humetop .testimoniolblock_slider.is-active .HumeBandImage_wrapbox{flex:0 0 190px}.humetop .testimoniol-paragraph{font-size:14px;line-height:24px}.humetop .testimoniolblock_slider.is-active .testimoniol-subheading{font-size:18px;margin:0 0 20px;line-height:normal}.humetop .swiperbox-wrapper{gap:15px}.humetop .Bandsection_slider.swiper-slide,.humetop .testimoniolblock_slider{width:17%}.humetop .testimoniol-heading{font-size:15px;line-height:normal;margin:0 0 5px}.humetop .testimoniol-subheading{line-height:normal}.humetop .testimoniolblock_slider.is-active .testimoniol-heading{font-size:20px;line-height:normal;margin:0 0 10px}}@media(max-width:1279px){.humetop .band__comparaison_container{padding:0 20px}.humetop .band__comparaison_media_lyt{gap:20px}.humetop .advanced_Hume-bannerlast-text{max-width:581px;padding:0 60px;font-size:32px}.humetop .Hume-howitwork-paragraph{padding-right:0}.humetop .Humeband-blockbox-heading p{font-size:24px;line-height:30px}.humetop .HumeBand-testimonial-heading h2{font-size:44px;line-height:normal}.humetop .Bandsection_slider.swiper-slide-active .Testimoniol-slide-wrapper{padding:20px}.humetop .Bandsection_slider.swiper-slide-active .HumeBandImage_wrapbox{flex:0 0 200px}.humetop .Futrueband_heading h2{font-size:40px;line-height:normal}.humetop .Futureband-right-headline h3{font-size:28px;line-height:36px}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-subheading{font-size:20px;line-height:34px;margin:0 0 24px}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-heading{font-size:20px;line-height:34px}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-paragraph{font-size:16px;line-height:28px}.humetop .HumeBand-testimonial-cotent p{font-size:18px;line-height:normal}.humetop .Measurement-content-wrapper{padding-right:20px}.humetop .Measurement-subheading-box h2{font-size:18px;line-height:30px}.humetop .HomeBandblock_outer{padding:20px}.humetop .Hume-bannerlast-text p{font-size:30px;line-height:normal;max-width:540px}.humetop .Measurement-heading-box{font-size:44px;line-height:60px}.humetop .Hume-bandbanner-textbox{padding:40px 20px 32px}.humetop .Hume-bandbanner-heading{font-size:50px;line-height:normal}.humetop .Hume-howitwork-heading h2{font-size:54px;line-height:70px}.humetop .Hume-bannerpoup-imagtext p{font-size:40px;line-height:normal}.humetop .Hume-band-howitwork-wrapper,.humetop .BandMeasurmentBox,.humetop .HumeBand-testimonial-wrapper,.humetop .Hume-health-main_wrapper,.humetop .Band-main-containerbox{padding:0 30px}.humetop .Wrapper_MnStickyHeaderCt{padding:0 30px!important}}@media(max-width:1023px){.humetop .Hume-bannerlast-text p{font-size:24px;max-width:400px}.humetop .BandMeasurmentBox{gap:48px;flex-wrap:wrap;margin:0 0 48px}.humetop .Hume-band-testimonial{padding:80px 0}.humetop .Measurement-image-wrapper{width:100%}.humetop .HumeBand-testimonial-heading h2{font-size:36px}.humetop .HumeBand-testimonial-cotent{margin:0 0 60px}.humetop .FutureBand-button-box{max-width:300px}.humetop .Futrueband_heading h2{font-size:38px}.humetop .Futureband-right-headline h3{font-size:20px;line-height:24px}.humetop .Futureband-right-badge{font-size:16px;margin:0 0 10px}.humetop .Band-future-choice{padding:0 0 80px}.humetop .Measurement-content-wrapper{padding-right:0;top:0!important;opacity:1!important;transform:none!important;width:100%;height:auto;position:relative}.humetop .Hume-band-howitwork{padding:80px 0 32px}.humetop .Hume-howitwork-heading h2{font-size:40px;line-height:normal}.humetop .Hume-howitwork-caption h3{font-size:18px;line-height:normal}.humetop .Hume-howitwork-paragraph p{font-size:18px}.humetop .Hume-bannerpoup-imagtext p{font-size:28px}.humetop .Hume-bandbanner-textbox{padding:40px 20px 32px}.humetop .Hume-bandbanner-heading{font-size:40px}.humetop .Hume-bandbanner-subheading{font-size:18px;line-height:normal}.humetop .StckyBand-right-wrapper{gap:30px}.humetop .Hume-band-howitwork-wrapper,.humetop .BandMeasurmentBox,.humetop .HumeBand-testimonial-wrapper,.humetop .Hume-health-main_wrapper,.humetop .Band-main-containerbox{padding:0 20px}.humetop .Wrapper_MnStickyHeaderCt{padding:0 20px!important}}@media(max-width:820px){.humetop .band__comparaison_media_lyt{gap:10px;flex-direction:column}.humetop .band__comparaison_media_mn,.humetop .band__comparaison_content_lyt{max-width:inherit}.humetop .abtestComHdCnt .abComCntItem:nth-child(2){position:relative;left:-40px}.humetop .abtestComHdCnt .abComCntItem:nth-child(3){position:relative;left:-42px}}@media(max-width:749px){.humetop.humetop footer.footer{padding:0 0 120px}.humetop .comHumeBandTestCnt{gap:20px;grid-template-columns:179px 1fr}.humetop .hmBndImg{margin:0 0 8px;display:flex;align-items:center;font-size:10px;gap:2px;font-weight:700}.humetop .abComHdCnt{font-family:Plus Jakarta Sans;font-weight:500}.humetop .comHumeBandSays{line-height:140%}.humetop .band__comparaison_accordion_name{padding:18px 20px}.humetop .cp__details__interior{padding:0 20px 31px}.humetop .abHumeComBnd img{max-width:82px}.humetop .abComOtherCnt br,.humetop .abComHumeBandCnt br,.humetop .comHumeBandSays br,.humetop .comHumeBandSays .humeSaysText,.humetop .band__comparaison_accordion_tab:last-child .comTrackerCnt p:nth-child(3) br{display:none}.humetop .abComCntItemBox{gap:14px;grid-template-columns:93px 1fr 119px}.humetop .band__comparaison_title{font-size:30px}.humetop .band__comparaison_header{margin:0 auto 31px;max-width:297px}.humetop .band__comparaison_paragraph{font-size:12px;line-height:24px}.humetop .band__comparaison_container{padding:0 14px}.humetop .band__comparaison_main_wrapper{padding:60px 0}.humetop .advanced_LastImagetext_outer{margin:22px auto 61px;width:calc(100% - 40px)}.humetop .advanced_Hume-bannerlast-text{max-width:100%;padding:0 10px;font-size:28px;text-align:center;left:0;margin:auto}.humetop .abComCntItemBox{gap:8px}.humetop .abComCntItemBox .abComCntItem:first-child{flex:0 0 82px}.humetop .abTestComparison{padding:13px 12px 0 5px}.humetop .abComHdCnt,.humetop .abComOtherCnt,.humetop .abComHumeBandCnt,.humetop .abComFrstCnt{font-size:10px}.humetop .abComFrstCnt br,.humetop .abComHumeBandCnt br,.humetop .abComOtherCnt br{display:none}.humetop .abComHumeBandCnt{max-width:108px}.humetop .abComOtherCnt{max-width:98px}.humetop .abComCntItemBox:nth-child(6) .abComOtherCnt{max-width:110px}.humetop .abComHdCnt{font-weight:500}.humetop .abtestComHdCnt{margin:0 0 18px}.humetop .abtestComHdCnt .abComCntItem:nth-child(2){position:relative;left:-17px}.humetop .abtestComHdCnt .abComCntItem:nth-child(3){position:relative;left:-20px}.humetop .abHumeComBnd img{max-width:84px}.humetop .FrameOutrpopup_Box .video-container{height:100vh}.humetop .Hume-bannerpoup-image img{height:250px;object-fit:cover}.humetop .desktop-box{display:none!important}.humetop.humetop .WptitlePpContaiinerWp .ScaleLabelWp{width:65%}.humetop.humetop .WptitlePpContaiinerWp .PpLyOtin{width:35%;white-space:nowrap}.humetop .Wrapper_MnStickyHeaderCt{padding:0!important}.humetop .ContainerImrpovemntMain .Hd_subImp,.humetop .ContainerImrpovemntMain .Hd_Imp,.humetop .ContainerImrpovemntMain .ImpContentDs p{text-align:left}.humetop .Grid__ImpLayput .ContainerExposedUnit{padding-top:40px}.humetop .WptitlePpContaiinerWp .PpLyOtin{justify-content:end}.humetop .HH-band_btn_back{left:0}.humetop .HH-band-tile_expend_content{padding:47px 38px 92px}.humetop .HH-band-tile_expend_content .HH-band-txt_caption{font-size:13px;line-height:16px}.humetop .HH-band-tile_expend_content .HH-band-txt_subtitle{font-size:26px;line-height:32px}.humetop .HH-band-tile_expend_content .HH-band-txt_note{margin:19px 0 70px}.humetop .Hume-bandbanner-imagpopup{margin:0 0 31px}.humetop .Humeband-container_wrapper{padding:12px 0}.humetop .Hume-bannerpoup-imagtext{padding:98px 20px}.humetop .BoxImagWrapper img{border-radius:0}.humetop .Futrueband_caption{font-weight:300;font-size:35px;line-height:44px;letter-spacing:-1.6px;text-transform:inherit;color:#282828}.humetop .Measurement-button-box{margin:15px 0 0}.humetop .Measurement-button-box img{width:40px;height:40px;object-fit:cover}.humetop .FutureBand-left-box{margin:38px 0 0}.humetop .Futrueband_button a{min-width:246px;min-height:59px;border-radius:50px;font-size:16px;text-transform:uppercase;font-weight:600;font-family:Open Sans;letter-spacing:.6px}.humetop .Futrueband_paragraph h2{font-size:20px;line-height:39px;padding-right:10px}.humetop .Hume-band-testimonial{padding:50px 0 63px}.humetop .HumeBand-testimonial-wrapper{padding:0}.humetop .HumeBand-testimonial-heading h2{font-size:35px;line-height:125%;margin:0 0 10px}.humetop .HumeBand-testimonial-cotent{margin:0 0 52px;padding:0 20px}.humetop .HumeBand-testimonial-cotent p{font-size:23px;line-height:39px}.humetop .Bandsection_slider.swiper-slide-active .HumeBand-Slide-inner,.humetop .Bandsection_slider .HumeBand-Slide-inner{flex-wrap:wrap;display:flex;align-items:center;border:1px solid #D9D9D9;background:#d9d9d91a;border-radius:20px}.humetop .Bandsection_slider.swiper-slide-active .HumeBandImage_wrapbox,.humetop .Bandsection_slider .HumeBandImage_wrapbox{flex:inherit;width:100%}.humetop .Bandsection_slider.swiper-slide-active .Testimoniol-slide-wrapper,.humetop .Testimoniol-slide-wrapper{padding:40px 20px;text-align:left;margin:0}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-heading,.humetop .Bandsection_slider.swiper-slide-active .testimoniol-subheading,.humetop .Bandsection_slider .testimoniol-heading,.humetop .Bandsection_slider .testimoniol-subheading{font-size:23px;line-height:42px;text-align:left}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-subheading{font-size:16px;line-height:2}.humetop .Bandsection_slider .testimoniol-subheading{margin:0 0 24px;font-size:16px}.humetop .Bandsection_slider.swiper-slide-active .testimoniol-paragraph,.humetop .testimoniol-paragraph{font-size:16px;line-height:32px;display:block;letter-spacing:.6px;color:#efefef;font-family:Montserrat;font-weight:400}.humetop .swipercontrolmain{margin:40px auto 0;padding:14px 20px}.humetop .swipercontrolmain .swiper-slide-info{min-width:146px}.humetop .BandMeasurmentBox_mobile{display:grid;gap:27px;margin:0 0 32px}.humetop .Humeband-howitwork-box{grid-template-columns:1fr;padding:0 0 30px;gap:0}.humetop .Humeband-blockbox-paragraph{margin:0 0 16px}.humetop .Humeband-block-button{margin:32px 0 0}.humetop .Hume-bannerlast-text p{font-size:30px;text-align:center;max-width:280px;margin:auto;line-height:155%}.humetop .Humeband-blockbox-paragraph p{font-size:18px;line-height:28px;letter-spacing:.02px;color:#696969;margin:0}.humetop .Humeband-blockbox-heading p{margin:0 0 11px;font-weight:600;font-size:25px;letter-spacing:-1.12px;color:#282828;line-height:41px}.humetop .Hume-howitwork-paragraph{max-width:100%;font-family:Inter;font-weight:400;font-size:22px;line-height:39px;letter-spacing:.02px;color:#282828}.humetop .Hume-howitwork-OutrBox{margin:48px 0 0;position:relative}.humetop .Hume-Boximage-wrap{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;padding:0 10px}.humetop .Hume-Boximage-wrap h2{font-family:Inter;font-weight:400;font-size:25px;line-height:30px;letter-spacing:-2.56px;text-align:center;color:#fff}.humetop .Hume-Boximage-wrap h2 strong{font-family:Inter;font-weight:600}.humetop .Hume-howitwork-heading h2{padding:0 0 11px;border-bottom:none;margin:0}.humetop .Hume-bandbanner-heading{font-size:40px;line-height:47px}.humetop .Hume-bandbanner-caption{font-size:14px;line-height:14.22px;margin:0 0 12px}.humetop .Hume-bandbanner-subheading{font-size:19px;max-width:280px;margin:auto}.humetop .Hume-howitwork-paragraph p{font-size:18px;line-height:29px}.humetop .Hume-popup-overlay{background:#fffc}.humetop .Hume-bannerpoup-imagtext .content_playButton{gap:24px;flex-wrap:wrap;flex-direction:column}.humetop .Hume-bannerpoup-imagtext p{font-size:36px;text-align:center;max-width:300px}.humetop .HomeBandblock_outer{padding:0}.humetop .Band-sticky-pageLink{display:none}.humetop .Humeband-blockbox-image{margin:0 0 30px}.humetop .Humeband-blockbox-imagtext{background:linear-gradient(90deg,#132042,#000);padding:91px 20px;font-family:Open Sans;font-weight:400;font-size:35px;line-height:54.25px;letter-spacing:0;text-align:center;color:#fff;margin:48px 0 0}.humetop .Hume-band-howitwork{padding:41px 0 24px}.humetop .HumeBand-box-outer{padding:0 20px 19px}.humetop .Band-future-choice{flex-wrap:wrap;gap:0;padding:0 20px}.humetop .FutureBand-left-haeding{font-family:Inter;font-weight:300;font-size:30px;line-height:39px;letter-spacing:.02px;color:#040b1d;padding:0 20px}.humetop .Futrueband_heading h2{font-size:35px;line-height:44px;margin:0 0 18px}.humetop .FutureBand-left-innerbox{gap:34px}.humetop .FutureBand-left-box:nth-child(3) .FutureBand-handle-outer,.humetop .FutureBand-left-box:nth-child(4) .FutureBand-handle-outer{padding:0 20px}.humetop .FutureBand-left-box:nth-child(3) .FutureBand-left-innerbox,.humetop .FutureBand-left-box:nth-child(4) .FutureBand-left-innerbox{gap:16px}.humetop .FutureBand-left-box:nth-child(3),.humetop .FutureBand-left-box:nth-child(4){margin:65px 0 0}.humetop .FutureBand-next-leftimage{margin:16px 0 0}.humetop .Band-main-containerbox{padding:0}.humetop .FutureBand-next-leftimage img{border-radius:12px;width:100%}.humetop .FutureBand-imageleft img{width:100%}.humetop .Hume-howitwork-image img{width:100%;border-radius:20px}.humetop .FutureBand-button-box{max-width:100%}.humetop .Hume-health-band_container{padding:40px 0 64px;background:#dbe8f7}.humetop .Measurement-uppersubheading-box{font-size:15px;line-height:100%}.humetop .Measurement-heading-box{font-family:Inter;font-weight:700;font-size:35px;line-height:134%;letter-spacing:0;color:#000}.humetop .Measurement-subheading-box h2{font-family:Inter;font-size:18px;line-height:166%;letter-spacing:0;color:#696969;margin:0 0 20px}.humetop .swiper.HumeBandswiper_container{padding:0 10px}}@media(max-width:425px){.humetop .swipercontrolmain{padding:11px 18px}.humetop .swipercontrolmain .swiper-slide-info{min-width:126px}.humetop .FutureBand-left-haeding{font-size:27px;line-height:35px}.humetop .Futrueband_paragraph h2{font-size:19px;padding-right:0}.humetop .Futrueband_caption{font-size:31px;letter-spacing:-1.3px;line-height:40px}.humetop .HumeBand-testimonial-cotent p{font-size:20px;line-height:36px}.humetop .Measurement-heading-box{font-size:34px;line-height:46px}.humetop .Measurement-subheading-box h2{font-size:18px;line-height:32px}.humetop .HumeBand-testimonial-heading h2{font-size:33px;margin:0 0 15px}.humetop .Humeband-blockbox-imagtext{font-size:30px;line-height:50px;padding:99.5px 35px}.humetop .Humeband-blockbox-paragraph p{font-size:18px;line-height:30px}.humetop .Humeband-blockbox-heading p{font-size:28px;line-height:38px}.humetop .Hume-howitwork-paragraph{font-size:20px;line-height:36px}}@media(max-width:400px){.humetop .abComCntItemBox{gap:5px;grid-template-columns:1fr 1fr 1fr}.humetop .comHumeBandTestCnt{grid-template-columns:165px 1fr}}@media(max-width:375px){.humetop .Humeband-blockbox-imagtext{padding:99.5px 20px}}@media(max-width:370px){.humetop .Band-sticky-BuyLink a{font-size:12px;padding:8px}.humetop .Humeband-blockbox-paragraph p{font-size:16px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/hume-band.css.map?v=151740228464318130211786697071 */

/* ===== body-pod-page.css (scoped under .humetop) ===== */
/** Shopify CDN: Minification failed

Line 15:857 Expected ":"

**/
.humetop #buy-box .price-row .ante-price,.humetop #buy-box .upsell-row .ante-price {flex-wrap: wrap;}
.humetop.humetop #MainContent > :last-child {margin-bottom: 0;}
/* SHOP PAY AB TEST PERMANENT CHANGE CSS START HERE  */ .humetop .Promotion_widget_popup { display: none !important; } .humetop .briefmnethk ul { color: rgb(2, 11, 30); } .humetop .KlarnaWidgetLayout { display: none; } .humetop.humetop .ABtestjune2 .klarna-container_AB_test { background: #f6f6f6; border-radius: 16px; padding: 8px 20px; display: flex; align-items: center; gap: 10px; width: 100%; max-width: 300px; } .humetop.humetop .WrapperpriceWTitleAb .LetstitleAppeatedWp { line-height: normal; font-size: 38px !important; font-family: Inter; font-weight: 700; letter-spacing: 0; color: #020b1e; } .humetop.humetop .ABtestjune2 span.klarna-text_AB_test { font-weight: 400; line-height: 20px; color: #020b1e; font-size: 12px; max-width: 210px; font-family: Inter; } .humetop.humetop .ABtestjune2 span.klarna-text_AB_test .klarna-link_AB_test { line-height: normal; font-weight: 500; display: block; margin: 0; font-size: 12px; width: fit-content; } .humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb { gap: 6px !important; align-items: inherit !important; flex-wrap: nowrap !important; margin: 15px 0; } .humetop.humetop .ABtestjune2 span.orABTEST { font-weight: 400; line-height: 20px; color: #c3c3c3; font-size: 12px; padding: 0px 4px; display: flex !important; align-items: center; background: #fff; } .humetop.humetop .ABtestjune2 span.klarna-badge_AB_test img { max-width: 95px; } .humetop.humetop .ABtestjune2 .orouter { display: flex; align-items: center; position: relative; } .humetop.humetop .ABtestjune2 .orouter:before { position: absolute; content: ''; height: 43px; width: 1px; background: #e3e2e2; left: 50%; z-index: -1; } .humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb .nowLayoutprice span { color: #000 !important; font-size: 22px; } .humetop.humetop .ABtestjune2 .orginalLayoutprice span { font-weight: bold !important; } .humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb .igPrice { display: flex; align-items: center; } .humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb div:first-child { flex-direction: row-reverse; } /* SHOP PAY AB TEST PERMANENT CHANGE CSS END HERE  */
/* hsafsa popup css start here */ 
.humetop .Overlay_popupabTest { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: #00000040; z-index: 9999; cursor: pointer; } .humetop .hsa-fsa_InteriorDesign .hsa-fsa-steps:last-child .hsa-fsa_stps_content { padding: 0 20px; } .humetop .hsa-popup-open-ab { overflow: hidden; } .humetop .ab__testPopup__hsafsa { position: fixed; left: 0; right: 0; background: #00000040; border-radius: 0px; z-index: 999; overflow: auto; top: 0; bottom: 0; padding: 30px; display: none; } .humetop .hsa-popup-open-ab .ab__testPopup__hsafsa { display: block !important; } .humetop .ab__testHsafsa_popup { background: #fff; border-radius: 22px; max-width: 500px; margin: auto; overflow: hidden; position: relative; z-index: 9999; } .humetop .hsa-fsa-header { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 30px; } .humetop .hsa-fsa_logo { display: flex; align-items: center; } .humetop .hsa-fsa_logo svg { width: 208px; height: 28px; } .humetop .hsa-fsa-cross { display: flex; align-items: center; cursor: pointer; padding: 7px; } .humetop .hsa-fsa_htmlpopup { background: #F7F7F6; border-radius: 22px; overflow: hidden; padding: 33px 0px 67px; } .humetop .hsa-fsa_htmlheader { text-align: center; padding: 0 20px 36px; } .humetop .hsa-fsa-tite { font-family: Inter; font-weight: 700; font-size: 26px; line-height: 31.47px; letter-spacing: 0; color: #000; margin: 0 0 4px; } .humetop .hsa-fsa_subtitle { font-family: Inter; font-weight: 700; font-style: italic; font-size: 14px; line-height: 16.94px; letter-spacing: 0; color: #707071; } .humetop .hsa-fsa-steps { padding: 0 20px 23px; } .humetop .hsa-fsa_InteriorDesign .hsa-fsa-steps:last-child { padding-left: 0; padding-right: 0; } .humetop .hsa-fsa_stps_content { margin: 0 0 22px; } .humetop .hsa-fsaStep { font-family: Inter; font-weight: 700; font-size: 20px; line-height: 24.2px; letter-spacing: 0; color: #28A491; margin: 0 0 13px; } .humetop .hsa-fsaStepBf { font-family: Inter; font-weight: normal; font-size: 19px; line-height: 22.99px; letter-spacing: 0; color: #182649; } /* hsafsa popup css end here */ .humetop .new-notice-section { display: flex; justify-content: center; align-items: center; gap: 10px; } .humetop.humetop.MaskedOverlay { overflow: hidden; } .humetop .notice-image-container { display: inline-flex; width: 24px; height: 19.2px; } .humetop .MessageStockpdp { display: none; } .humetop .CustomStickyMain {  display: none;} .humetop .ImageLypOposed img {  width: 100%; }
/* Banner CSS start */
.humetop .WrapperBannerOptimin { position: relative;} .humetop .BannerOptinBg {   position: relative;} .humetop .BannerOptinBg video {width: 100%;display: block;} .humetop .BannerOptinBg:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .humetop .CtOptinfat img { width: 100%;} .humetop .ContentHoldAboveMgoption { padding: 0 100px; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; width: 100%; } .humetop .DtcCotYHold {  max-width: 700px;} .humetop .hrgyu,.humetop .hrgyu h1 { color: #fff; font-family: Inter; font-size: 43px; font-weight: 700; line-height: 120%; margin: 0 0 25px; letter-spacing: .6px; } .humetop .DsrgyuPaar p { color: #FFF; font-size: 18px; line-height: 160%; font-family: Montserrat; margin: 0; /* max-width: 570px; */ letter-spacing: 0.6px; } .humetop .Dsrgyu {   margin: 24px 0 0;} .humetop .Dsrgyu a { border-radius: 50px; background: #0F75FF; padding: 11px 58.5px; display: inline-block; color: #fff; text-align: center; font-family: Open Sans; font-size: 16px; font-weight: 600; line-height: 24px; letter-spacing: 0.6px; text-transform: uppercase; cursor: pointer;} .humetop .RatingWithElmOpyi { margin: 21px 0 0; display: flex; align-items: center; gap: 7px; } .humetop .WpiconElStr {  display: flex; align-items: center;} .humetop .RatingWithElmOpyi p { color: #bebebe; font-size: 14px; font-weight: 500; line-height: 20px; letter-spacing: .1px; margin: 0; font-family: Archivo; position: relative; top: 2px; } .humetop .Verified_LogoINit { display: flex; align-items: center; margin: 14px 0 0; } .humetop .veriFied_Image {  flex: 0 0 42px; margin-right: 9px;} .humetop .Verified_LogoINit p { font-family: Inter; font-size: 15px; font-weight: 300; line-height: 19px; letter-spacing: 0em; text-align: left; color: #fff; margin: 0; max-width: 84px; }
/* Banner CSS end */
/* Brand icon CSS start */
.humetop .HH-Ftbrandicon {  background: #000; padding: 8px 10px;} .humetop .HH-FtbrandiconWrapr { width: 80%; margin: auto; mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%); overflow: hidden; } .humetop .HH-FtbrandiconOUTr { margin: 0; padding: 0; list-style: none; display: flex; align-items: center; } .humetop .HH-BrandiconSlide { -webkit-transition-timing-function: linear!important; transition-timing-function: linear!important; position: relative; display: flex; align-items: center; } .humetop .SvgContainer { display: flex; align-items: flex-start; width: auto; min-width: fit-content; margin-right: 40px; } .humetop .HH-BrandSvgIcon { display: flex;align-items: center;} .humetop .HH-BrandSvgIcon svg { width: 180px; height: 22px;} .humetop .HH-BrandSvgIcon svg.SvgYork {   height: 46px;} .humetop .HH-BrandSvgIcon svg.SvgWiss {  width: 64px; height: 50px;glob} .humetop .SvgMenHealth path,.humetop .SvgWiss path,.humetop .HH-BrandSvgIcon svg.SvgOutside path,.humetop .SvgfastCompny path+path,.humetop .SvgVerge path  {  fill: #fff;}
/* Brand icon End */
/* cdv-text-row-video CSS Start */
.humetop .wpContentEm.WpRowUp { padding: 63px 80px;} .humetop .WpRowUp .HeaderRwLabel { margin: 0;font-size: 64px; font-family: Inter; letter-spacing: -1.6px; font-weight: 600; color: #282828; line-height: 94px; } .humetop .WpRowUp .ContainerTextBodyRw p { color: #282828; font-size: 20px; line-height: 30px; letter-spacing: 0.02px; font-weight: normal; font-family: 'Inter';margin: 0; } .humetop .ContainerTextBodyRw { max-width: 867px;} .humetop .ExposiveRowVd {  padding-left: 80px;} .humetop .WpRowDown .HeaderRwLabel { font-size: 40px; line-height: 55px; letter-spacing: -2.56px; color: #282828; font-weight: 600; font-family: Inter; max-width: 410px; margin: 0 0 20px; } .humetop .ContainerTextBodyRw { max-width: 867px;} .humetop .WpRowDown .ContainerTextBodyRw p { font-size: 20px; line-height: 30px; letter-spacing: .02px; color: #282828; font-family: Inter; margin: 0; } .humetop .ExposiveRowVd {  padding-left: 80px;} .humetop .WpRowDown .HeaderRwLabel { font-size: 40px; line-height: 55px; letter-spacing: -2.56px; color: #282828; font-weight: 600; font-family: Inter; max-width: 410px; margin: 0 0 20px; } .humetop .WpRowDown .ContainerTextBodyRw p { font-size: 20px; line-height: 30px; letter-spacing: .02px; color: #282828; font-family: Inter; margin: 0; } .humetop .ContainerHighlighted { display: flex; margin-left: -30px;} .humetop .ContainerElmTextrw {  width: 50%; padding-left: 30px;} .humetop .ImageMaskedRow {  width: 50%; padding-left: 30px;}
/* cdv-text-row-video CSS End */
/* Body Pod works CSS Start */
.humetop .WrapperUsageRows__Container { background: #FDFDFD; padding: 150px 0 60px; margin: 156px 0 0;}.humetop .HeaderusageRw { font-size: 90px; font-weight: 600; margin: 0 0 30px; line-height: normal; color: #282828; text-align: left; font-family: Inter; letter-spacing: -2.56px; padding: 0 80px; }.humetop .WrapperLayout_Used { max-width: 1430px; margin: auto 0 auto auto; padding-right: 128px;}.humetop .Grid__ContentExposedWp { display: grid; grid-template-columns: repeat(3, 1fr); gap: 21px;}.humetop .Labeedhd { font-size: 43px; line-height: 40px; color: #282828; font-weight: 600; margin: 25px 0 20px; font-family: Inter; letter-spacing: -1.12px; max-width: 410px; }.humetop .DescriptionArticlegridWp p { color: #696969; font-family: Inter; font-size: 20px; font-weight: 400; line-height: 28px;margin:0; }.humetop .DescriptionArticlegridWp ul { margin: 0; }
/* Body Pod works CSS End */
/* Body Analysis CSS Start */
.humetop .LayoutExposedElectromg { display: flex; justify-content: space-between; align-items: center; margin: 0 0 76px;} .humetop .HeadingElectroSignal { margin: 0;font-size: 70px; font-weight: 600; line-height: 60px; color: #02078B; font-family: Inter; letter-spacing: 0.6px; max-width: 600px; } .humetop .ActivityDermalWayPoints { padding: 100px 130px 34px;} .humetop .DescriotioHighElectr { width: 50%;padding-left: 10px;} .humetop .HeadingWpSignlaExty { width: 50%; } .humetop .MsgElectroteuw { color: #000000; font-size: 17px; line-height: 28.8px; position: relative; font-family: Inter; font-weight: 700; letter-spacing: 0.6px; } .humetop .InheritWpLayt p { color: #000; font-size: 17px; font-weight: 400; line-height: 28.8px; font-family: Inter; margin: 0; letter-spacing: 0.6px; max-width: 700px; } .humetop .COntainerIMagePortioninEl { position: relative; width: 87%; margin: 0 auto 0 0; padding-left: 80px; } .humetop .MnIMgeElectro img { width: 100%; display: block;} .humetop .imageleftSiftedWp { position: absolute; right: -200px; top: 50%; transform: translateY(-50%);}
/* Body Analysis CSS End */
/* Team overview CSS Start */
.humetop .WrapperExpertsOverviewEx { padding: 68px 0px 226px; background: #F9F9F9 }.humetop .hdpartEoh { color: #282828; font-family: Inter; font-size: 60px; font-weight: 600; line-height: 77px; margin: 0 0 60px; letter-spacing: -2.56px; padding: 0 110px; }.humetop .MnExperstVwPoiyt { display: flex; gap:20px; padding-right: 128px; max-width: 1428px; margin: auto; margin-right: 0; }.humetop .expertMg img { width: 100%;}.humetop .ContentWp__authirex { padding: 50px 0px 0;}.humetop .Wp__aut_title { color: #282828; font-size: 43px; line-height: 40px; font-weight: 600; font-family: Inter; margin: 0 0 20px; letter-spacing: -1.12px; }.humetop .Wp__aut_title_suv { font-size: 25px; color: #696969; font-weight: 600; line-height: 28px; margin: 0 0 16px; font-family: Inter; letter-spacing: 0.02px; }.humetop .Wp__aut_title_des p { color: #696969; font-size: 20px; line-height: 28px; font-family: Inter; margin: 0; letter-spacing: 0.02px; max-width: 385px; }
/* Team overview CSS End */
/* CDV banner image CSS Start */
.humetop .WrapperImageExposedLayout { padding: 88px 0 108px;} .humetop [section="cdv-image"] .LayoutExposedElectromg {  margin: 0 0 50px; padding: 0 135px 0 110px;} .humetop [section="cdv-image"] .HeadingElectroSignal { font-size: 62.63px; line-height: 67.5px; color: #242628; max-width: 700px; letter-spacing: 0;} .humetop [section="cdv-image"] .InheritWpLayt p { font-family: Open Sans; font-size: 19.22px; line-height: 32.4px; color: #242628;letter-spacing: 0; max-width: 100%;} .humetop .ImageLayoutWpExposed {  max-width: 1621px;  margin: auto;  padding: 0 20px;} .humetop .ImageLayoutWpExposed img { width: 100%;} .humetop .ContainerWrapper__Icontext { max-width: 1621px; margin: auto; padding: 40px 20px 0;} .humetop .WRapper__LayoutExost {  display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;} .humetop .Icon__Mng { display: flex; align-items: center; margin: 0 0 10px;} .humetop .Icon__Mng svg{ height:45px;} .humetop .IconText__titleWp { color: #242628;  font-size: 28px; font-weight: 600;  line-height: 49.5px; margin: 0 0 6px; font-family: Inter;} .humetop .IconDetails__titleWp p { margin: 0; font-size: 13.34px;line-height: 21px;color: #242628; font-family: 'Open Sans';} .humetop .IconDetails__titleWp p a{color:inherit;text-decoration:underline} .humetop .IconDetails__titleWp p a:hover{color:#0F75FF;} .humetop .Exposed__Icon_Boomer:first-child .IconDetails__titleWp p { max-width: 320px; } .humetop .Exposed__Icon_Boomer:nth-child(3) .IconDetails__titleWp p { max-width: 360px; } .humetop .Exposed__Icon_Boomer:nth-child(4) .IconDetails__titleWp p { max-width: 300px; }
/* CDV banner image CSS End */
/* Body composition CSS Start */
.humetop .WrapperBannerOptiminBComp { padding: 100px 0 85px; background: #F7F7F9;} .humetop .WrapperAbtHdBlComp { max-width: 1500px; margin: auto; padding: 0 20px;  } .humetop .WpHfBc { color: #0F75FF; font-family: Montserrat; font-size: 50px; font-weight: 700; line-height: 120%; margin: 0 0 32px; max-width: 424px; } .humetop .HdDsfUabyComp { display: flex; align-items: flex-start; margin: 0 0 145px; justify-content: space-between; } .humetop .DsrgyuCmp a { border-radius: 50px; border: 1px solid #0F75FF; display: inline-block; color: #0f75ff; text-align: center; font-family: Open Sans; font-size: 16px; font-weight: 700; line-height: 24px; letter-spacing: 4px; padding: 10px; min-width: 286px; } .humetop .DsrgyuCmp a:hover {  background: #0F75FF;  color: #fff;} .humetop .DsHAbtuimp {  max-width: 640px; } .humetop .DsHAbtuimp p { color: #000; font-family: Montserrat; font-size: 20px; line-height: 160%; margin: 0; letter-spacing: 0.6px; } .humetop .ConatieIutCuyCmyp.swiper-slide { height: auto;} .humetop .WpTitlepNhnjhjhCmyp { border-radius: 20px; background: #FAFAFA; padding: 30px 10px; display: flex; justify-content: center; align-items: center; position: relative; flex-direction: column; height: 100%; } .humetop .WpTitlepNhnjhjhCmyp img { max-width: 240px; margin: auto; display: block; width: 100%; } .humetop .WpAbiytyinCmyp { font-size: 22px; color: #000; font-weight: 600; margin: 0 0 12px; text-align: center; font-family: Montserrat; letter-spacing: .6px; }
/* Body composition CSS End */
/* Cdv Improve CSS Start */
.humetop .ContainerEverydayIMprovement { background: linear-gradient(136.77deg, #0F75FF -4.99%, #61CAFF 49.11%, #0F75FF 99.17%);} .humetop .WrapperImprovementLayout { padding: 30px 30px 127px; max-width: 1540px; margin: auto;} .humetop .ContainerImrpovemntMain { margin: 0 0 50px;} .humetop .Hd_subImp { font-family: 'Montserrat'; font-size: 16px; color: #fff; text-align: center; text-transform: uppercase; margin: 0 0 25px; } .humetop .Hd_Imp { font-size: 67px; font-weight: 700; line-height: 84px; color: #fff; text-align: center; margin: 0 0 25px; font-family: Manrope; } .humetop .ImpContentDs p { font-size: 22px; text-align: center; color: #FFFFFF; max-width: 927px; margin: auto; line-height: 32px; font-family: Montserrat; font-weight: 500; } .humetop .WrapperImageImprovemnet__Grid { max-width: 920px; margin: auto; } .humetop .Grid__ImpLayput { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; } .humetop .ContainerExposedUnit { background: #fff; padding: 40px 31px 0; } .humetop .ExposedUnitImMg { display: flex; flex-direction: column; justify-content: space-between; height: 100%; } .humetop .Title__ImpRt { font-size: 28px; color: #0F75FF; margin: 0 0 20px; font-family: 'Manrope'; } .humetop .DescriptonImpTy p { margin: 0; font-size: 18px; line-height: 26px; color: #333333; font-family: 'Open Sans'; } .humetop .ImageImprovementExtly {  margin: 34px 0 0;  text-align: center;}
/* Cdv Improve CSS End */
/* MAIN PDP SECTION CSS Start */
.humetop .MainpdpProductWrapper {  padding: 75px 80px 60px;} .humetop .MainWpHeaidngFtYuo p { color: #25101D; font-family: Archivo; font-size: 43px; font-weight: 700; line-height: 48px; margin: 0 0 72px; text-align: center; letter-spacing: 0.6px; } .humetop .MnProductWrapperFt { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; } .humetop .MainProductLeftPortionWp { width: 46.1%; position: sticky; top: 0; height: 100%; } .humetop .MainProductRightPortionWp {  width: 52.2%; padding-left: 77px;} .humetop .WrapperPortionLayoutXt { display: flex; position: relative;} .humetop .WrapperThumbInitWtvt { width: 81px; margin-right: 17px; } .humetop .StackImagelayoutForDsk { width: calc(100% - 98px);} .humetop .StackImagelayoutForDskThumb { display: flex; -webkit-flex-direction: column; flex-direction: column; position: sticky; top: 150px; gap: 20px; } .humetop .mgMediaSlide.thumbNailed img { height: 51px; object-fit: cover; border-radius: 12px; background: #F1F1F1; cursor: pointer; } .humetop .WpIntrFointyup {display: grid; gap: 38px;} .humetop .mgMediaopt { position: relative;} .humetop .MAinPproductMed { background: #F1F1F1; border-radius: 3px; overflow: hidden; padding: 10px; } .humetop .MAinPproductMed img { max-width: 452px; margin: auto; } .humetop .mediaLogo_TxtMn { position: absolute; top: 14px; right: 14px; } .humetop .StackImagelayoutForDsk .MediaOptiminLyt img { border-radius: 12px; width: 100%; display: block; height: 100%; cursor: pointer; } .humetop .mediaLogo_TxtWrapr { display: flex; align-items: center; justify-content: flex-end; } .humetop .mediaLogo_Image { flex: 0 0 37px; display: flex; align-items: center; margin-right: 6px; } .humetop .mediaLogo_Image img { width: 100%; display: block; filter: invert(1); } .humetop .mediaLogo_Txt { font-family: Inter; font-size: 14px; font-weight: 300; line-height: 14px; letter-spacing: 0em; text-align: left; color: #000; max-width: 76px; } .humetop .MediaOptiminLyt.combinedwithTwo { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
/* product image popup css start */
.humetop .ImageZoomModal { display: none;} .humetop .ImageZoomModal.active { display: flex; flex-direction: column; justify-content: center; } .humetop .ImageZoomModal { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgb(0 0 0 / 40%); z-index: 99; width: 100%; height: 100%; } .humetop .appendImageMN img { width: 100%; background: #fff; } .humetop .CrossZoomImgModal { width: 40px; height: 40px; display: flex; justify-content: center; padding: 0; margin: auto; position: absolute; right: 20px; background: #0f75ff; color: #fff; align-items: center; border-radius: 100px; top: 20px; cursor: pointer; font-size: 24px; } .humetop .ImageZoomModalOutr { max-width: 800px; margin: auto; position: relative; border-radius: 30px; overflow: hidden; } .humetop .popActive { overflow: hidden;}
/* product image popup css end */
.humetop .MainProductDetailsPdp {  max-width: 710px;} .humetop .MainStarReviewsPdp { display: flex; align-items: center; margin: 0 0 12px; } .humetop .StarRatingStars { margin: 0 10px 0 0; display: flex; align-items: center; gap: 3px; } .humetop .TextPdprevw { font-weight: 400; line-height: 28px; color: #000; font-size: 14px; font-family: Inter; } .humetop .TitlepdpCu { font-weight: 700; line-height: 56px; font-size: 45px; margin: 0 0 12px; font-family: Inter; color: #020b1e; } .humetop .PriceBriefLayoutWp {  margin: 0 0 16px;} .humetop .PriceBriefLayoutWp .WpPriceLCjbhhkgb { display: flex; gap: 15px; align-items: center; } .humetop .orginalLayoutprice { position: relative; } .humetop .orginalLayoutprice span { color: #020B1E; font-family: Inter; font-size: 17.28px; font-weight: 400; text-decoration: line-through; } .humetop .nowLayoutprice span { color: #245348; font-family: Inter; font-size: 20.16px; font-weight: 700; line-height: 120%; } .humetop .LayoutDescriptionMn { margin: 10px 0 0;} .humetop .LayoutDescriptionMn p { font-weight: 400; line-height: 24px; color: #020b1e; font-size: 15px; margin: 0 0 34px; font-family: Inter; } .humetop .returnWithLblWp { display: flex; align-items: center; margin: 22px 0  17px; }.humetop .returnWithLblWp { display: flex; align-items: center; margin: 22px 0  17px; } .humetop .Calndppyo { display: flex; align-items: center; margin-right: 25px; border-right: 1px solid #EBEBEB; padding-right: 25px; } .humetop .Calndppyo:last-child { margin: 0; padding: 0; border: none; } .humetop .Calndppyo span { display: flex; align-items: center; margin: 0 12px 0 0; } .humetop .Calndppyo p { margin: 0; font-family: Inter; color: #000000; font-weight: 700; line-height: 14.52px; font-size: 12px; } .humetop .WarrantyProtectionWp { margin: 57px 0 0;} .humetop .LabelWpEty { margin: 0 0 16px; font-size: 14px; line-height: 14px; color: #404041; font-family: Inter; font-weight: 700; letter-spacing: 0; display: flex; align-items: center; justify-content: space-between; } .humetop .MnWarrantylyp {display: flex;} .humetop .Wphyopyiomshy { width: 50%; text-align: center; padding: 14px; border: 1px solid #F4F4F4; border-radius: 10px 0 0 10px; cursor: pointer; display: flex; flex-direction: column; justify-content: center; } .humetop .Wphyopyiomshy.active {  border: 1px solid #0F75FF;} .humetop .Wphyopyiomshy:last-child { border-radius: 0px 10px 10px 0px;} .humetop .wpjyip { margin: 10px 0 0; color: #404041; font-size: 12px; font-family: Inter; } .humetop .LayoutWpmageLoveoneoptionvtvdmgy { margin: 20px 0 0; } .humetop .loveonelanopti { font-size: 14px; font-weight: 700; color: #404041; margin: 0 0 17px; } .humetop .LoveLymnIpu { display: flex; grid-template-columns: repeat(5,1fr); gap: 10px; flex-wrap: nowrap; overflow: auto; } .humetop .LoveLymnIpu .wplovetu { width: calc(20% - 7.49px); } .humetop .wplovetu { border-radius: 15.732px; border: 1px solid #D9D9D9; height: 106px; overflow: hidden; padding: 2px; cursor: pointer; } .humetop .wplovetu img { border-radius: 15.732px; width: 100%; height: 100%; object-fit: cover; object-position: top; display: block; } .humetop .MainProductDetailsPdp .LayoutProductPdpButtonMn { display: flex; padding: 45px 0 0; flex-wrap: wrap; justify-content: space-between; } .humetop .LayoutProductPdpButtonMn .OneClick_Popup { width: calc(100% - 250px); margin: 0; position: relative;} .humetop .OneClick_Popup.clickedMe span { font-size: 0 !important; pointer-events: none; } .humetop .OneClick_Popup.clickedMe .loading-overlay__spinner { position: absolute; top: 56%; left: 0; right: 0; margin: auto; transform: translateY(-50%); display: inline-block !important; } .humetop .LayoutProductPdpButtonMn .OneClick_Popup span { border-radius: 100px; font-size: 15px; letter-spacing: 0; min-height: 62px; box-shadow: 0px 6px 15px 1px #00000026; min-width: inherit; font-weight: 700; } .humetop .controlWoptin { min-width: 160px; margin-left: 90px; } .humetop .controlWoptin .number-input-control { display: flex; align-items: center; border: 1px solid #EBEBEB; border-radius: 100px; min-height: 62px; justify-content: space-between; padding: 0 10px; } .humetop .controlWoptin .quantity-control-button { display: flex; align-items: center; padding: 10px; cursor: pointer; } .humetop .controlWoptin .quantity-control-button svg.icon { width: 14px; height: 14px; color: #000; } .humetop .controlWoptin .number-input-control input { width: 40px; text-align: center; border: none; box-shadow: none; outline: none; font-size: 14px; font-family: Inter; font-weight: 700; color: #404041; } .humetop .KlarnaWidgetLayout {  padding: 29px 0 0;} .humetop .BadgeKlarnaPdp { display: flex; align-items: center;}
.humetop .MessageLklr {  margin-right: 10px;} .humetop .MessageLklr .KlarnaLmsg { font-size: 15px; font-weight: 400; line-height: normal; margin: 0; font-family: Inter; color: #1F1A1A; } .humetop .Svgbadge { display: flex; align-items: center;} .humetop svg.shop-pay-logo { height: 14px; width: 59px; vertical-align: middle; } .humetop .ProductBestSellingMN { padding: 34px 0 0; } .humetop .ProductBestSelingHedr { border-bottom: 0.5px solid #000000; padding: 0 0 37px; margin: 0 0 21px; } .humetop .MNselTitle { font-family: Inter; font-size: 22px; font-weight: 600; line-height: 35px; letter-spacing: 0em; text-align: left; color: #020B1E; max-width: 640px; } .humetop .MNselTitle span { font-family: Inter;  color: #0F75FF;} .humetop .MNSellTitle { font-family: Inter; font-size: 22px; font-weight: 600; line-height: 35px; letter-spacing: 0em; text-align: center; color: #020B1E; margin: 0 0 5px; } .humetop .ProductBstSelINit { display: grid; gap: 23px; } .humetop .ProductBstSelBar { display: flex; align-items: flex-end; justify-content: space-between; } .humetop .BarTitle { font-family: Inter; font-size: 22px; font-weight: 600; line-height: 35px; letter-spacing: 0em; text-align: left; color: #020B1E; min-width: fit-content; margin-right: 27px; margin-bottom: -10px; } .humetop .ProductBarPercentage { width: 100%; } .humetop .ProductBarPercentage p { font-family: Inter; font-size: 18px; font-weight: 600; line-height: 29px; letter-spacing: 0em; text-align: right; margin: 0 0 3px; color: #0BC268; } .humetop .ProductBstSelBar:first-child .ProductBarPercentage p { color: #F23637;} .humetop .BarFilling { background: #D9D9D9; width: 100%; display: block; position: relative; height: 8px; border-radius: 100px; } .humetop .BarFilling:before { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; background: #0BC268; border-radius: 100px; } .humetop .ProductBstSelBar:first-child .BarFilling:before { background: #F23637;} .humetop .ProductBstSelBar:nth-child(2) .BarFilling:before { width: 36%;} .humetop .ProductBstSelBar:nth-child(3) .BarFilling:before { width: 3%;} .humetop .LayinythnOtahb { margin: 44px 0 0;} .humetop .Tabinityiniopsmkm {  border-bottom: 1px solid #BDBDBD;} .humetop .Tabinityiniopsmkm:first-child { border-top: 1px solid #bdbdbd;} .humetop .wpunijtysh { padding: 28px 0; display: flex; align-items: center; justify-content: space-between; cursor: pointer; font-family: Inter; font-size: 18px; font-weight: 700; line-height: 22px; letter-spacing: 0em; text-align: left; color: #1B1B1B; } .humetop .ArrowsiWpmjuit span { display: flex; align-items: center; cursor: pointer; } .humetop .Tabinityiniopsmkm.active .ArrowsiWpmjuit span svg { transform: rotate(0deg);} .humetop .innituQyuuni { margin: 0 0 28px; display: none;} .humetop .Tabinityiniopsmkm.active .innituQyuuni {  display: block;} .humetop .DscriptionIconTextwp .IconsSvgds:first-child { align-items: center; } .humetop .DscriptionIconTextwp .IconsSvgds { display: flex; margin: 0 0 15px; } .humetop .Icnhdyh { display: flex; align-items: center; margin-right: 11px; flex: 0 0 26px; } .humetop .Icnhdyh img { width: 26px; height: 26px; } .humetop .DscriptionIconTextwp .IconsSvgds:last-child {  margin: 0;} .humetop .Iontetgw p { color: #020b1e; font-size: 14px; line-height: 20px; margin: 0; font-family: Inter; } .humetop .HHspec_content { margin: 0 0 36px; } .humetop .HHspec_content .txt_body.txt_medium { margin: 0 0 12px; font-weight: 600; font-size: 16px !important; font-family: 'Inter'; color: #000; } .humetop .HHspec_content .txt_body.txt_light {font-size: 16px !important;font-family: 'Inter';line-height: 1.6 !important;font-weight: 400;color: #000;} .humetop .techspec_desc .txt_body.txt_light { margin: 0 0 12px; font-size: 16px !important; font-family: 'Inter'; padding-left: 20px; position: relative; line-height: 1.6 !important; font-weight: 400; color: #000; } .humetop .techspec_desc .txt_body.txt_light:before { content: "•"; position: absolute; left: 0; top: 0; } .humetop .techspec_desc .txt_body.txt_light:last-child { margin: 0; } .humetop .CollpsmnTabex {  border-bottom: 1px solid #BDBDBDFF;} .humetop .CollpsmnTabex:first-child { border-top: 1px solid #BDBDBDFF;} .humetop .CollpsmnTabex:last-child { border: none;} .humetop .CollpsmnTabex .Tilemnexh { position: relative; display: flex; align-items: center; justify-content: space-between; padding: 12px 12px 12px 0; color: #1b1b1b; font-size: 15px; font-weight: 500; line-height: 18px; cursor: pointer; font-family: Inter,sans-serif; } .humetop .Tilemnexh .SvgiconAcct { width: 24px; height: 24px; display: flex; align-items: center; padding-left: 5px; } .humetop .CollpsmnTabex.active svg.plus-icon { display: none;} .humetop .Tilemnexh .SvgiconAcct svg { width: 24px; height: 24px; } .humetop .CollpsmnTabex.active svg.minus-icon { display: block;} .humetop .CollpsmnTabex.active .briefmnethk { display: block;} .humetop .minus-icon { display: none; } .humetop .briefmnethk p { font-size: 15px !important; line-height: 24px !important; color: #020B1E; margin: 0 0 20px; font-family: Inter; } .humetop .briefmnethk p:last-child { margin: 0;} .humetop .briefmnethk { padding: 0 0 30px;  display: none;} .humetop .briefmnethk .popiny {  text-decoration: underline; cursor: pointer;}
/* MAIN PDP SECTION CSS End */
/* New PDP main section design css Start  */
.humetop .stcsTblCnt { display: flex; align-items: flex-start; justify-content: center; margin: 0 0 100px; } .humetop .stcsTblRw { width: 26.1%;} .humetop .stcsEmpty {  display: block !important; height: 40px;} .humetop .stcsTblTd { height: 80px; display: flex; flex-direction: column; justify-content: center; border-bottom: 1px solid #BDBDBDFF; } .humetop .stcsdrScMg { position: relative; height: 40px;} .humetop .stcsdrScMg img { position: absolute; top: -55px; left: 0; right: 0; margin: auto; } .humetop .stcsTblBenefit .stcsTblTd:nth-child(2) {  border-bottom: none;justify-content: flex-end;} .humetop .stcsTblTd span,.humetop .stcsTblTd h3 { color: #FFFFFFFF; font-size: 15px; text-align: center; font-weight: 500; line-height: 25px; margin: 0; font-family: 'Inter', sans-serif; } .humetop .stcsTblTd h3 {text-align: center !important;} .humetop .stcsTblftSc .stcsTblTd h3 { font-weight: 700;} .humetop .stcsTblTd h2 { font-weight: 700; line-height: 30.26px; color: #FFF; font-size: 25px; font-family: 'Inter'; margin: 0; } .humetop .stcsTblftSc .stcsTblTd.stcssvgIcn span { color: #008FA0FF;} .humetop .stcsTblRw.stcsTblftSc { background: #fff;} .humetop .stcsTblftSc .stcsTblTd {  border-bottom: 1px solid transparent;} .humetop .stcsTblftSc .stcsTblTd span,.humetop .stcsTblftSc .stcsTblTd h3 {  color: #34312E;} .humetop .stcsTblBenefit .stcsTblTd span { text-align: left;} .humetop .stcssvgIcn span { display: flex; align-items: center; justify-content: center; } .humetop .T-pupnaps-Top h2 { color: #FFFFFFFF; font-size: 35px; font-family: Inter, sans-serif; font-weight: 600; line-height: 42px; text-align: center; margin: 0 0 100px; }
/* New PDP main section design css end */
/* Popup  video CSS Start  */
.humetop .popINtializepdpMain.active { display: block; } .humetop .popINtializepdpMain { position: fixed; top: 50%; transform: translateY(-50%); left: 0; right: 0; z-index: 99; background:#00000000; border-radius: 12px; max-width: 1000px; margin: auto; width: calc(100% - 40px); min-height: 562px; overflow: hidden; display: none; } .humetop .mnPopupWithVertical .popINtializepdpMain { max-width: 400px; margin: auto; width: fit-content; min-height: fit-content; } .humetop .CrossPdpWp { position: absolute; right: 20px; top: 15px; z-index: 9; cursor: pointer; } .humetop .CrossPdpWp svg { width: 30px!important; height: 30px!important; } .humetop .mnPopupWithVertical .dataintWithpoup { padding-bottom: 0; height: auto; } .humetop .mnPopupWithVertical .dataintWithpoup iframe,.humetop .mnPopupWithVertical .dataintWithpoup video { object-fit: cover; width: 100%; height: 100%; display: block; position: static; background: transparent; } .humetop .dataintWithpoup { position: relative; height: 0; padding-bottom: 56.25%; } .humetop .dataintWithpoup iframe,.humetop .dataintWithpoup video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .humetop .Butonnnshs { border-radius: 100px; background: #0f75ff; box-shadow: 0 6px 15px 1px #00000026; color: #fff; text-align: center; font-family: Inter; font-size: 15px; font-weight: 700; line-height: 28px; display: flex; align-items: center; justify-content: center; width: 100%; padding: 14px; cursor: pointer; min-height: 56px; } .humetop .Butonnnshs.VideoPopupAtcBtn { display: block; margin: 10px 0 0; box-shadow: none; position: relative; } .humetop .Butonnnshs.VideoPopupAtcBtn .loading-overlay__spinner { position: absolute; top: 59%; transform: translateY(-50%); left: 0; right: 0; margin: auto; } .humetop .HiddenHeaderBar #shopify-section-header { display: none; }
/* Popup  video CSS End  */
/* STICKY SCROLLING BAR A/B TEST */
.humetop .ListScrollingBarWp { position: fixed; left: 0; right: 0; width: 100%; top: 90px; z-index: 93; display: none; } .humetop .HiddenHeaderBar .ListScrollingBarWp.active { display: block; } .humetop .Wrapper_MnStickyHeaderCt { padding: 10px 20px; border-bottom: 1px solid #e8e8e8; background: #fbfbfb; } .humetop .WrapperPortionExpectingScroll { max-width: 1480px; margin: auto; display: flex; align-items: center; justify-content: space-between; gap: 10px; } .humetop .WrapperPortionExpectingScroll>div {  width: 33.33%;} .humetop .WrapperContainemnLeftScroller { display: flex; align-items: center; } .humetop .mgiconStj { flex: 0 0 65px;} .humetop .mgiconStj img { display: block;  border-radius: 15px;  width: 100%; height: 65px;object-fit: cover;} .humetop .TitleScrollerContainerWp { padding-left: 15px;} .humetop .titleWpSroller { font-weight: 700; font-size: 16px; line-height: normal; font-family: Poppins; letter-spacing: .6px; } .humetop .KlarnaWpXyt p,.humetop .KlarnaWpXyt .MoreLink { font-size: 10px; line-height: normal; color: #000; margin: 3px 0 0; letter-spacing: .6px; font-family: Inter; } .humetop .ScrollerHumekidi { text-align: center;} .humetop .ScrollerHumekidi a { color: #000;} .humetop .ScrollerHumekidi a>div { display: flex; align-items: center; justify-content: center; } .humetop .WpcollreScrtyu { display: flex; align-items: center; justify-content: flex-end; gap: 10px; } .humetop .PdpScrolerPrice { color: #000; font-weight: 700; font-size: 20px; font-family: 'Inter'; } .humetop .PdpScrolerPrice span {  font-family: 'Inter';} .humetop .PdpScrolerPrice span s {  color: #00000080; font-weight: normal;  font-family: 'Inter';} .humetop .ScrollerPdpAtc span { padding: 12px 26px; letter-spacing: .6px; font-size: 16px; color: #fff; font-weight: 700; background: #0f75ff!important; border-radius: 50px; cursor: pointer; display: inline-block; text-align: center; line-height: normal; text-transform: uppercase; font-family: Open Sans,sans-serif; min-width: 164px; } .humetop .ShowFoldTabOnlyDesktop.StickyHeadropti  header.header.layout-grid,.humetop .ShowFoldTabOnlyDesktop.StickyHeadropti #spd_header:before { display: none !important; } .humetop .ShowFoldTabOnlyDesktop.StickyHeadropti fixed-header#spd_header { padding-bottom: 0; box-shadow: none !important; } .humetop .ShowFoldTabOnlyDesktop .ListScrollingBarWp.stickScroller { display: block !important;} .humetop .WrapperContainemnLeftScroller .MainStarReviewsPdp { flex-wrap: wrap; gap: 3px; } .humetop .WrapperContainemnLeftScroller .MainStarReviewsPdp { margin: 0 0 5px;} .humetop .WrapperContainemnLeftScroller .TextPdprevw { line-height: 1; font-size: 12px; letter-spacing: 0; font-weight: normal; font-family: Archivo; } .humetop #svgLogoScroller img { max-width: 180px;} .humetop nav.MobileShortLinkWp { background-color: #f1f1f1; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; display: flex; justify-content: center; } .humetop .MobileShortLinkWp .product-quick-link { margin: 0 4vw; max-width: 200px; } .humetop .MobileShortLinkWp .product-quick-link a.active,.humetop .MobileShortLinkWp .product-quick-link .anchor_redirect.active {  font-weight: 700;} .humetop .MobileShortLinkWp .product-quick-link a,.humetop .MobileShortLinkWp .product-quick-link .anchor_redirect { cursor: pointer; font-size: 14px; display: inline-block; line-height: 24px; position: relative; } .humetop .MobileShortLinkWp .product-quick-link a.active:after,.humetop .MobileShortLinkWp .product-quick-link .anchor_redirect.active:after { background: #0f75ff;} .humetop .MobileShortLinkWp .product-quick-link a:after,.humetop .MobileShortLinkWp .product-quick-link .anchor_redirect:after { content: ''; height: 2px; background: transparent; width: 100%; position: absolute; left: 0; right: 0; bottom: -1px; } .humetop .MaskedOverlay:before { content: ""; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(86,96,114,.59); z-index: 99; }
/* END STICKY SCROLLING BAR A/B TEST */
/* FAQ Section CSS Start here */
.humetop .LayouTmainWrapperFAQex { background: #F4F4F7;  padding: 95px 0 75px;} .humetop .custom-faqs-wrapper { max-width: 1040px; margin: auto;padding: 0 20px;} .humetop .custom-faqs-heading { margin: 0 0 44px;} .humetop .custom-faqs-heading p { color: #000; font-size: 25px; font-family: Inter,sans-serif; line-height: 32px; text-align: center; margin: 0; } .humetop .accordianjshandle { display: flex; align-items: center; gap: 25px; color: #040F23; font-size: 20px; font-family: Inter,sans-serif; font-weight: 400; line-height: 40px; padding: 12px 12px 12px 0; cursor: pointer; } .humetop .custom-faqs-Items.active .accordianjshandle { font-weight: 700;} .humetop .custom-faqs-content p,.humetop .custom-faqs-content ul li { color: #040F23; font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px; margin: 0 0 16px;} .humetop .custom-faqs-content p:last-child {   margin: 0 0 0px;} .humetop .SvgiconAcctFaq { display: flex; align-items: center;} .humetop .SvgiconAcctFaq svg { width: 24px!important; height: 24px!important;} .humetop .icon-down-faq,.humetop .custom-faqs-content,.humetop .custom-faqs-Items.active .icon-up-faq {  display: none;} .humetop .custom-faqs-Items.active .icon-down-faq { display: block;} .humetop .custom-faqs-Items.active .custom-faqs-content { display: block;} .humetop .custom-faqs-heading h2,.humetop .custom-faqs-heading h4 { font-size: 45px; font-weight: 700; line-height: 62px; margin: 0 0 20px; text-align: center; font-family: Inter; }
/* Faq section css end here */
.humetop .WpTitlepNhnjhjhRyt { color: #000; font-family: Archivo; font-size: 12px; font-weight: 500; line-height: 12px; letter-spacing: 0.06px; text-align: center; } .humetop .product-form__buttons button.product-form__submit span { color: #fff;} .humetop .product-form__buttons button.product-form__submit { display: block; width: auto; padding: 22.5px 58.5px; font-family: Open Sans; color: #fff; border-radius: 50px; background: #0F75FF; padding: 10px; min-width: 232px; min-height: 56px; } .humetop .WidgetreviewsLoader {   padding: 73px 0 40px;} .humetop .labelWidghethtg { font-weight: 700; font-size: 56px; line-height: 56px; text-align: center; color: #020b1e; font-family: Inter; margin: 0 0 29px; } .humetop .LayouTmainWrapperFAQex .custom-faqs-wrapper { max-width: 1040px; margin: 0 auto; }
/* media css start here */
@media (min-width: 750px) {.humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb { flex-wrap: wrap !important; }
/* SHOP PAY AB TEST PERMANENT CHANGE CSS START HERE  */ .humetop.humetop .WrapperpriceWTitleAb { flex-wrap: wrap; } .humetop .WpPriceLCjbhhkgb { margin: 0 0 15px !important; } .humetop.humetop .WrapperpriceWTitleAb .orginalLayoutprice { margin-right: 0 !important; } .humetop.humetop .ABtestjune2.hidden { display: block !important; } .humetop.humetop .WrapperpriceWTitleAb { display: none !important; } .humetop.humetop .ABtestjune2.hidden .WrapperpriceWTitleAb { display: block !important; } /* SHOP PAY AB TEST PERMANENT CHANGE CSS END HERE  */
/* SEE IN ACTION VIDEO POPUP HARD CODE START HERE */ .humetop.humetop .vd__Interior_popupdpd { display: flex; width: 100%; } .humetop.humetop .Main__wrappervideoPopupXT { width: calc(100% - 360px); position: relative; } .humetop.humetop .hidden.abtestcoded_desktopvision,.humetop.humetop .ab_testcodedvison_container .watch__videomb,.humetop .vd__mainWrapperproduct.hidden{ display: none !important; } /* SEE IN ACTION VIDEO POPUP HARD CODE END HERE */
/* ab test 11 css end */
.humetop .showOnlyMobile { display: none !important;}
.humetop .stcsTblRw.stcsTblBenefit { width: 23.2%; } .humetop .TBA-pupnaps-submain { max-width: 1013px; margin: auto; padding: 0 20px; } .humetop .BlocksItems__USage:first-child .DescriptionArticlegridWp { max-width: 385px;} .humetop .BlocksItems__USage:last-child .DescriptionArticlegridWp {  max-width: 400px;} .humetop .innituQyuuni .T-pupnaps-Top h2 { color: #000; font-size: 25px; font-weight: 700; line-height: 120%; max-width: 100%; margin: 0 auto 24px; text-align: center; font-family: 'Inter'; } .humetop .innituQyuuni .stcsTblCnt { margin: 0 0 20px;} .humetop .innituQyuuni .stcsTblRw.stcsTblBenefit {width: 150px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT { display: flex; justify-content: space-between;width: calc(100% - 150px);} .humetop .innituQyuuni .stcsTblftSc .stcsEmpty { display: none!important;} .humetop .innituQyuuni .stcsTblBenefit .stcsEmpty:first-child { height: 85px;  display: block;} .humetop .innituQyuuni .stcsTblBenefit .stcsTblTd:nth-child(2) { height: 40px; padding: 15px 15px 0;} .humetop .innituQyuuni .stcsTblTd h2 { color: #000; line-height: 21px; font-size: 17px;} .humetop .innituQyuuni .stcsTblTd span,.humetop .innituQyuuni .stcsTblTd h3 { font-size: 12px;color: #000;} .humetop .innituQyuuni .stcsTblTd { height: 70px;padding: 15px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblRw { width: 50%;} .humetop .innituQyuuni .stcsTblRw.stcsTblftSc { background: #fff;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsdrScMg { height: 85px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsdrScMg img {top: 0;} .humetop .innituQyuuni .stcsTblftSc .stcsTblTd:nth-child(2),.humetop .innituQyuuni .stcsTblotrSc .stcsTblTd:nth-child(2) { height: 40px; border-bottom: none;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblTd { border-bottom: 1px solid #BDBDBDFF;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblftSc .stcsTblTd { border-bottom: 1px solid #BDBDBD;} .humetop .innituQyuuni .stcsTblTd span,.humetop .innituQyuuni .stcsTblTd h3 {  font-size: 12px; color: #000;} .humetop .innituQyuuni .stcsTblBenefit .stcsTblTd span,.humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblRw.stcsTblftSc .stcsTblTd span,.humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblRw.stcsTblotrSc .stcsTblTd span {font-size: 12px; font-weight: 400; font-family: Inter;line-height: 17.5px;} .humetop .innituQyuuni .stcsTblftSc .stcsTblTd,.humetop .innituQyuuni .stcsTblotrSc .stcsTblTd {padding: 15px 5px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblotrSc .stcsTblTd:nth-child(2) h3 { font-weight: 400;line-height: 17px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcssvgIcn svg { width: 35px!important; height: 35px!important; fill: #7d7d7d;} .humetop .innituQyuuni .stcsTblftSc .stcsTblTd.stcssvgIcn svg path { fill: #31ABE8;} .humetop .HiddenHeaderBar .ListScrollingBarWp {top: 0 !important;} .humetop .mobile_view { display: none !important;} .humetop .ExpertsTeamBlock { width: 33.33%; }}
@media (min-width: 1401px) {.humetop .WrapperLayout_Used,.humetop .MnExperstVwPoiyt {max-width: 75%;} .humetop .BodyPodDfLayoutWp .WpXtPotYpConvettDf { display: flex; align-items: center; padding-left: 10px; }}
@media (max-width: 1600px) { .humetop .ContainerWrapper__Icontext .swiper-pagination { position: static; margin: 10px 0 0; } .humetop .HfAbty { font-size: 35px; } .humetop .DsHAbtui { max-width: 680px; } .humetop .DsHAbtui p { font-size: 16px; } .humetop .WpRowUp .ContainerTextBodyRw p,.humetop .WpRowDown .ContainerTextBodyRw p { font-size: 20px; line-height: 30px;} .humetop .hdpartEoh { font-size: 50px; line-height: 60px; margin: 0 0 60px; padding: 0 80px; } .humetop .ContainerTextBodyRw { max-width: 740px;} .humetop .WpRowDown .HeaderRwLabel { font-size: 40px; line-height: 60px; max-width: 550px; } .humetop .WrapperUsageRows__Container { padding: 120px 0 60px; margin: 120px 0 0; } .humetop .HeaderusageRw,.humetop .HeadingElectroSignal,.humetop .WpRowUp .HeaderRwLabel { font-size: 50px;} .humetop [section=cdv-image] .HeadingElectroSignal { font-size: 50px;line-height: 60px;max-width: 500px;} .humetop .ImageLayoutWpExposed,.humetop .ContainerWrapper__Icontext {max-width: 1220px;} .humetop .WrapperImageExposedLayout { padding: 88px 0 100px;} .humetop .IconText__titleWp { font-size: 24px;line-height: 34px; margin: 0 0 8px;} .humetop .Labeedhd { font-size: 32px; line-height: 30px; margin: 25px 0 25px; max-width: 360px; } .humetop .DescriptionArticlegridWp p { font-size: 18px; line-height: 26px; } .humetop .ActivityDermalWayPoints { padding: 100px 80px 34px;} .humetop .InheritWpLayt p { font-size: 16px; line-height: 26px; } .humetop .MnExperstVwPoiyt,.humetop .WrapperLayout_Used { padding-right: 80px; max-width: 1020px; } .humetop .ContentWp__authirex { padding: 35px 0 0;} .humetop .Wp__aut_title { font-size: 32px; line-height: 40px; margin: 0 0 15px; } .humetop .Wp__aut_title_suv { font-size: 18px; line-height: 24px; margin: 0 0 10px; } .humetop .Wp__aut_title_des p { font-size: 15px; line-height: 24px; max-width: 100%; } .humetop .WrapperExpertsOverviewEx { padding: 68px 0 160px;} .humetop [section=cdv-image] .LayoutExposedElectromg {padding: 0 80px;} .humetop [section=cdv-image] .InheritWpLayt p { font-size: 18px; line-height: 28px;} .humetop .ContentHoldAboveMgoption,.humetop .WrapperAbtHdBlComp { padding: 0 80px;} .humetop .Hd_Imp { font-size: 50px;line-height: 70px;} .humetop .DsHAbtuimp { max-width: 580px;} .humetop .DsHAbtuimp p { font-size: 18px;}}
@media (max-width: 1530px) { .humetop.humetop .WrapperpriceWTitleAb .LetstitleAppeatedWp { line-height: 52px; font-size: 38px; } .humetop .nowLayoutprice span { font-size: 19.16px; } .humetop .orginalLayoutprice span { font-size: 16.28px; }} @media (max-width: 1500px) { .humetop.humetop .abtest__ProductsSlider { max-width: 450px; }}
@media (max-width: 1400px) { .humetop .HfAbty {font-size: 30px;max-width: 540px;} .humetop .TitlepdpCu {font-size: 38px;} .humetop .MainpdpProductWrapper { padding: 75px 50px 60px;} .humetop .MainProductRightPortionWp { padding-left: 50px;} .humetop .WpTitlepNhnjhjhCmyp img { max-width: 170px;} .humetop .MnExperstVwPoiyt,.humetop .WrapperLayout_Used { padding-right: 50px; max-width: 1000px;} .humetop .ActivityDermalWayPoints { padding: 100px 50px 89px;} .humetop .wpContentEm.WpRowUp { padding: 63px 50px;} .humetop .HeaderusageRw,.humetop .ContentHoldAboveMgoption,.humetop .WrapperAbtHdBlComp,.humetop [section=cdv-image] .LayoutExposedElectromg,.humetop .hdpartEoh { padding: 0 50px;} .humetop .Hd_subImp { margin: 0 0 15px;} .humetop .MainWpHeaidngFtYuo p {font-size: 34px;} .humetop .IconText__titleWp { font-size: 20px; line-height: 30px;} .humetop .WrapperBannerOptiminBComp { padding: 80px 0;} .humetop .ImageLayoutWpExposed,.humetop .ContainerWrapper__Icontext { max-width: 1000px;} .humetop .ExposiveRowVd {padding-left: 50px;} .humetop .WpRowUp .ContainerTextBodyRw p,.humetop .WpRowDown .ContainerTextBodyRw p {font-size: 18px;line-height: 28px;} .humetop .WrapperTextIconBar {padding: 10px 50px;} .humetop .ContentHoldAboveMgoption { padding: 0 50px;} .humetop .PdpScrolerPrice { font-size: 18px;}}
@media (max-width: 1300px) { .humetop .DsHAbtui { max-width: 600px; } .humetop .DsHAbtui p { font-size: 14px; }}
@media (max-width: 1279px) { .humetop .MainProductRightPortionWp { padding-left: 30px; } .humetop.humetop .WrapperpriceWTitleAb .LetstitleAppeatedWp { line-height: 45px; font-size: 30px; } .humetop .orginalLayoutprice span { font-size: 14.28px; } .humetop .nowLayoutprice span { font-size: 16.16px; } .humetop .desktopVideoEnhancement .VideoWrapperOnTabs { padding: 0 40px; } .humetop .MainpdpProductWrapper { padding: 75px 30px 60px;} .humetop .MNselTitle { padding-left: 0;} .humetop .controlWoptin { margin-left: 20px;} .humetop .LayoutProductPdpButtonMn .OneClick_Popup {width: calc(100% - 180px);} .humetop .BarTitle {font-size: 18px;} .humetop .HeaderusageRw,.humetop .HeadingElectroSignal,.humetop .WpRowUp .HeaderRwLabel { font-size: 34px;} .humetop .WpRowDown .HeaderRwLabel {font-size: 35px;line-height: 38px; max-width: 330px;} .humetop .HeadingElectroSignal {max-width: 320px;line-height: normal;} .humetop .WpRowUp .ContainerTextBodyRw p,.humetop .WpRowDown .ContainerTextBodyRw p {font-size: 16px;line-height: 28px;} .humetop .mgeposedElecyfr { max-width: 230px;} .humetop .imageleftSiftedWp { right: -120px;} .humetop .MnExperstVwPoiyt,.humetop .WrapperLayout_Used { padding: 0 30px; margin: auto;} .humetop [section=cdv-image] .HeadingElectroSignal {font-size: 34px; line-height: 36px;max-width: 370px;} .humetop .ImpContentDs p { font-size: 18px; max-width: 737px;line-height: 28px;} .humetop [section=cdv-image] .InheritWpLayt p {font-size: 16px; line-height: 26px;} .humetop .ExposiveRowVd { padding-left: 30px;} .humetop .ActivityDermalWayPoints { padding: 100px 30px 34px;} .humetop .wpContentEm.WpRowUp { padding: 63px 30px;} .humetop .HeaderusageRw,.humetop .ContentHoldAboveMgoption,.humetop .WrapperAbtHdBlComp,.humetop [section=cdv-image] .LayoutExposedElectromg,.humetop .hdpartEoh { padding: 0 30px;} .humetop .DtcCotYHold { max-width: 600px;} .humetop .DsrgyuPaar p {max-width: 450px;} .humetop .ElementsContainerWp {gap: 30px;} .humetop .mgeposedElecy img { max-width: 280px;} .humetop .ContainerElmTextrw { padding-top: 0;} .humetop .WrapperTextIconBar { padding: 10px 30px;} .humetop .HeaderusageRw,.humetop .HeadingElectroSignal,.humetop .HeaderUpTR,.humetop .HeaderRwLabel,.humetop .Hd_Imp {font-size: 34px;} .humetop .Labeedhd { font-size: 24px;} .humetop .DescriotioHighElectr { padding-top: 10px;} .humetop .PdpScrolerPrice { font-size: 14px;} .humetop .LoveLymnIpu .wplovetu { height: 76px;} .humetop .popINtializepdpMain { min-height: auto;} .humetop .ScrollerPdpAtc span { padding: 10px 16px;min-width: 110px;font-size:15px;} .humetop .product-form__buttons button.product-form__submit {min-width: 150px;} .humetop .product-form__buttons button.product-form__submit span { letter-spacing: 0;} .humetop .TitlepdpCu {line-height: 50px; font-size: 35px;} .humetop .labelWidghethtg { font-size: 40px; line-height: 44px; margin: 0 0 20px;} .humetop .MainCombinewishget { padding: 0 15px;} .humetop .WpBlockEachIconTyy { padding: 0 10px;} .humetop .hrgyu,.humetop .hrgyu h1 {  font-size: 40px;} .humetop .DsrgyuPaar p,.humetop .DsHAbtuimp p,.humetop .Wp__aut_title_des p {  font-size: 16px;} .humetop .HfAbtymp_UtBm_vdklarna { margin: 0 0 30px;gap: 20px;} .humetop .hdpartEoh {font-size: 34px; max-width: 580px; margin: 0 0 45px;} .humetop .Wp__aut_title {font-size: 24px;} .humetop .Wp__aut_title_suv {font-size: 18px;} .humetop .WpTitlepNhnjhjhCmyp img {max-width: 170px; margin: auto;} .humetop .Dsrgyu { margin: 15px 0 0;} .humetop .WpHfBc { font-size: 34px; margin: 0 0 25px;} .humetop .DsrgyuCmp a { min-width: 245px;} .humetop .ContentHoldAboveMgoption { padding: 0 30px;} .humetop .HeaderWrapperWp.page-width { padding: 23px 30px;} .humetop .footer__content-top.page-width { padding: 73px 30px;} .humetop .footer .footer__content-bottom { padding: 30px 30px;} .humetop .HeaderWrapperWp .list-menu>li { margin-right: 30px;} .humetop.humetop .header__icons .header__icon--account { margin-left: 15px;} .humetop .WrapperUsageRows__Container { padding: 80px 0 60px; margin: 80px 0 0;} .humetop .WrapperExpertsOverviewEx { padding: 68px 0 100px;} .humetop .HdDsfUabyComp { margin: 0 0 80px;} .humetop .DsHAbtuimp { padding-left: 20px;}}
@media (max-width: 1024px) {
    .humetop .page-handle-hume-body-pod-dm-rollfold #buy-box .ante-container {
    padding-top: 60px !important;
}}
@media (max-width: 1023px) { .humetop .desktopVideoEnhancement .VideoWrapperOnTabs { padding: 0 20px; } .humetop .LoveLymnIpu .wplovetu { height: 126px; min-width: 126px; } .humetop .MainpdpProductWrapper { padding: 50px 22px 30px;} .humetop .COntainerIMagePortioninEl { padding-left: 60px;} .humetop .ImpContentDs p { font-size: 16px; max-width: 650px; line-height: 28px;} .humetop .DescriptonImpTy p {font-size: 16px;} .humetop .ImageLayoutWpExposed,.humetop .MnExperstVwPoiyt,.humetop .WrapperLayout_Used { padding: 0 22px;} .humetop .IconText__titleWp {font-size: 16px;line-height: 24px;} .humetop .DescriptionArticlegridWp p { font-size: 16px; line-height: 24px; margin: 0;} .humetop .ExposiveRowVd { padding-left: 22px;} .humetop .ActivityDermalWayPoints { padding: 100px 22px 89px;} .humetop .wpContentEm.WpRowUp { padding: 63px 22px;} .humetop .HeaderusageRw,.humetop .ContentHoldAboveMgoption,.humetop .WrapperAbtHdBlComp,.humetop [section=cdv-image] .LayoutExposedElectromg,.humetop .hdpartEoh { padding: 0 22px;} .humetop .WRapper__LayoutExost { gap: 10px;} .humetop .ElementsContainerWp { gap: 20px; padding: 0 22px;} .humetop .WrapperImprovementLayout { padding: 20px 22px 80px;} .humetop .ContainerExposedUnit { padding: 30px 22px 0;} .humetop .Title__ImpRt { font-size: 24px; margin: 0 0 10px; line-height: normal;} .humetop .Hd_Imp { line-height: normal; margin: 0 0 20px;} .humetop .HeadingWpSignlaExty,.humetop .DescriotioHighElectr { width: 50%;} .humetop .Labeedhd {font-size: 20px; line-height: normal; min-height: 50px; margin: 10px 0;} .humetop .ActivityDermalWayPoints { padding: 60px 22px 30px;} .humetop .WrapperTextIconBar { padding: 10px 22px;} .humetop .ScrollerPdpAtc span { padding: 10px 3px;font-size: 14px;} .humetop .ScrollerHumekidi svg { width: 180px;height: 25px;} .humetop .ListScrollingBarWp {top: 88px;} .humetop .SvgIonMainWrapperTp .SvgIconWpfooter span svg {width: 94px;} .humetop .DisclaimerRightWp img { width: 100%; max-width: 395px;} .humetop .WpTitlepNhnjhjhCmyp img { max-width: 140px;} .humetop .HeaderWrapperWp .list-menu>li { margin-right: 20px;} .humetop .HeaderWrapperWp.page-width { padding: 22px;} .humetop .ContentHoldAboveMgoption { padding: 0 22px;} .humetop .footer__content-top.page-width { padding: 50px 22px;} .humetop .footer .footer__content-bottom { padding: 30px 22px !important;} .humetop .ExpertsOverviewPointsHg .swiper-pagination,.humetop .ContainerWrapper__Icontext .swiper-pagination { position: static; margin: 10px 0 0;} .humetop .ExpertsOverviewPointsHg .swiper-pagination .swiper-pagination-bullet,.humetop .ContainerWrapper__Icontext .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px;}}
@media (max-width: 820px){ .humetop .IconsTxt {font-size: 11px;} .humetop .MainProductLeftPortionWp { width: 100%; position: relative; height: auto; } .humetop .MainProductRightPortionWp { padding: 20px 0 0; width: 100%; } .humetop .TitlepdpCu br { display: none; } .humetop .EachBeforeAfterSliderwp { padding: 0 10px; } .humetop .Wrapperbefact { position: static;} .humetop .PdpBeforeAfterMainWrapper { padding: 42px 0 40px; display: none !important;} .humetop .Brfbfaftdetais { max-width: 100%;} .humetop .WrapperSliderBeforeftr { margin: 0 0 20px !important;} .humetop .Wrapperbefact p { font-size: 9px;line-height: 18px;} .humetop .HeadingBfwp h2 { font-size: 30px; line-height: 42px; margin: 0 0 20px;} .humetop .Mgbfint { width: 100%;} .humetop .contfint { padding: 24px; min-height: 350px; width: 100%; justify-content: flex-start; background: #fff; } .humetop .ContainerWpbfst { display: block; opacity: 1; box-shadow: none; } .humetop .Brfbfaftdetais p { font-size: 15px; line-height: 24px; } .humetop .gsGameWrap {padding: 0 30px;} .humetop .gsGameMainColumnLeft {width: 100%; padding-right: 0;} .humetop .gsGameMainColumnRight { padding: 50px 0 0; width: 100%;} .humetop .gsGmImg { height: auto;} .humetop .gsGameClmnBox { height: auto; max-width: 400px; margin: auto; } .humetop .gsGameClmnBoxCntHd h2,.humetop .gmLrnScs {  text-align: center;} .humetop .gsGameClmnBoxCntHd p { font-size: 18px;text-align: center;} .humetop .gmAccurateCntList { max-width: 580px; margin: auto;} .humetop .gsGameSec { padding: 60px 0 40px;} .humetop .mesureKeysSec { padding: 60px 0 0;} .humetop .mesureKeysCnt {  gap: 0 30px;} .humetop .msrKyCnt h2 { font-size: 12px;} .humetop .mesureKeyshdCnt p { font-size: 35px; line-height: 50px;letter-spacing: 0;} .humetop .WrapperContenteTetsiom { padding: 0 40px 80px;} .humetop .inttdgste img { height: 520px;} .humetop .inttdgste { margin-right: 0;} .humetop .MaisnoryLayoutImagesshw { gap: 0px; padding-left: 40px;} .humetop .LayoutMaisnoryWrapperExecution { padding-right: 0; padding-left: 30px;} .humetop .Msgayehj p { font-size: 12px; letter-spacing: 0;} .humetop .lymsgt p,.humetop .carterMsg p,.humetop .Orlndsl span { line-height: 24px; font-size: 16px; letter-spacing: 0;} .humetop .MnLoyaltiyPdpExtgs { padding: 16px 10px;} .humetop .carterMsg p {margin: 0 0 16px;} .humetop .dsbtmdes { display: block;} .humetop .dsbtmdesItm { padding-right: 28px;} .humetop .Ltehtestgio { padding: 20px 0 0;} .humetop .LayoutOpnionexecution { padding: 0;} .humetop .HeadngLhdy { padding: 0 15px;} .humetop .opinionMmPartion p { font-size: 16px; line-height: 24px;} .humetop .EachOpinionPortgsIner {  padding: 16px;} .humetop .echOpAbvCnt { min-height: 327px;} .humetop .stcsTblTd { height: 70px;} .humetop .stcsdrScMg img { top: -40px; margin: auto; max-width: 90px;} .humetop .stcsTblCnt {margin: 0 0 80px;} .humetop .TBA-pupnaps-main { padding: 40px 0 40px;} .humetop .T-pupnaps-Top h2 {font-size: 30px;line-height: 35px; margin: 0 0 65px;} .humetop .Gallerylayoutwop { padding: 0 30px;} .humetop .FTUpgradePdpMnWrapper {padding: 50px 40px;} .humetop .LayouTmainWrapperFAQex { padding: 50px 0 50px;} .humetop .MinaUpgardelayoutWpEx { grid-template-columns: repeat(1,1fr);gap: 50px;} .humetop .IntHeaderwp h2 { font-size: 45px;line-height: 62px; text-align: center;} .humetop .IntHeaderwp p { font-size: 25px; line-height: 32px;} .humetop .mgpiiundtb p { line-height: 45px;} .humetop .layoutBtnWithrwv { display: flex;} .humetop .Rvupgrade { margin: 0;} .humetop .RIghtUpgradePortionExch { padding-left: 0;}}
@media (min-width: 750px) and (max-width: 1023px) { .humetop .HeaderWrapperWp .header__heading svg {  width: 150px;} .humetop .WpAbiytyinCmyp {  font-size: 18px;} .humetop .WpTitlepNhnjhjhCmyp { padding: 10px 10px;} .humetop.humetop .hrgyu,.humetop.humetop .hrgyu h1 { font-size: 34px; max-width: 520px;} .humetop .CtOptinfat img { width: 100%; height: 400px; object-fit: cover;} .humetop .DsrgyuPaar p { max-width: 480px;}}
@media (max-width: 749px) {
/* SHOP PAY AB TEST PERMANENT CHANGE CSS START HERE  */
.humetop.humetop .ABtestjune2.hidden{ display: block !important; } .humetop.humetop .WptitlePpContaiinerWp { display: none !important; } .humetop.humetop .ABtestjune2.hidden .WrapperpriceWTitleAb { display: block !important; } .humetop.humetop .ABtestjune2 svg.shop-pay-logo { width: 50px; } .humetop.humetop .WrapperpriceWTitleAb .LetstitleAppeatedWp { font-size: 35px !important; }
/* SHOP PAY AB TEST PERMANENT CHANGE CSS END HERE  */
/* hsafsa popup css start here */
.humetop .ab__testPopup__hsafsa {padding: 30px 0;}
/* hsafsa popup css end here */
/* BODYPOD SEE IN ACTION ON MOBILE CSS START HERE */
.humetop.humetop .abtest_mobileSlider .watch__videomb,.humetop .Wp__mobilepopup__vd.hidden { display: block !important; } .humetop.humetop .MainProductDetailsOutr { padding: 0; } .humetop.humetop .MainStarReviewsPdp,.humetop.humetop .MainProductDetailsOutr .showOnlyMobile,.humetop.humetop .LayoutDescriptionMn { padding: 0 16px; }
/* BODYPOD SEE IN ACTION ON MOBILE CSS END HERE */  
.humetop.humetop .MainProductDetailsOutr { padding: 0; } .humetop.humetop .MainStarReviewsPdp,.humetop.humetop .MainProductDetailsOutr .showOnlyMobile,.humetop.humetop .LayoutDescriptionMn { padding: 0 16px; } .humetop .LoveLymnIpu .wplovetu { height: auto; min-width: 74px; } .humetop .InStockAppreacnEnhab .WpstockMsgpape { padding: 0 16px; } .humetop .InStockAppreacnEnhab .WpstockMsgpape span { margin: 0 5px 0 0px; }
/* AB TEST 11 AND AB TEST 11.2 CONVERT STRUCTURE START */
.humetop.humetop .LayoutMobileTabEnhancementWp .BodyMetricsSliderMbVwT { margin: 0; width: calc(100% - 120px); } .humetop .swiperNavTargets .swiper-button-prev.swiper-button-disabled,.humetop .swiperNavTargets .swiper-button-next.swiper-button-disabled{ opacity:.35 } .humetop .stcsTblRw.stcsTblftSc .stcsdrScMg img { max-width: 118px; } .humetop .BodyMetricsSliderIinit .stcsTblRw.stcsTblotrSc:last-child .stcsTblTd:nth-child(2) h3 br { display: none; } .humetop .BodyMetricsSliderIinit .stcsTblRw.stcsTblotrSc:last-child .stcsdrScMg img { max-width: 80px; top: 10px; } .humetop .stcsTblTd { box-sizing: border-box; } .humetop .BodyMetricsSliderMbVwT { width: calc(100% - 120px); flex-wrap: wrap; } .humetop .swiperNavTargets .swiper-button-prev,.humetop .swiperNavTargets .swiper-button-next { position: static; margin: 0; opacity: 1; width: 27px; height: 50px; } .humetop .swiperNavTargets { display: flex; align-items: center; } .humetop .swiperNavTargets svg { width: 27px; } .humetop .swiperNavTargets svg path { fill: #000; } .humetop .swiperNavTargets .swiper-pagination { position: static; display: flex; align-items: center; margin: 0 22px; } .humetop .swiper-button-next::after,.humetop .swiper-button-prev::after { display:none; } .humetop .WrapperTabContentLayoutXt .TabLayoutWpShouldDown { display:none; } .humetop .WrapperTabContentLayoutXt .TabLayoutWpShouldDown.active { display:block; }
/* AB TEST 11 AND AB TEST 11.2 CONVERT STRUCTURE END */
/* award winning Body Pod box css start */
.humetop .MakeAbTestSoldXwp { padding: 17px; } .humetop .DskXoldWo { line-height: 160%; font-size: 14px; } .humetop .ListedSoldPouwo ul li { font-size: 14px; }
/* award winning Body Pod box css end */
.humetop .Grid__ContentExposedWp { gap: 30px; flex-direction: column; } .humetop .Grid__ContentExposedWp .BlocksItems__USage { margin: 0 0 30px; }
/* new ab test section css start */
.humetop .WpAbiytyin span { display: flex; align-items: center; } .humetop .WrapperBannerOptiminAbt { padding: 50px 0 50px; background: #FBFBFB; } .humetop .ContainerWpOptinMbAbt { padding: 0; } .humetop .WrapperAbtHdBl { padding: 0 20px; } .humetop .HdDsfUaby { display: block; } .humetop .HfAbty { font-size: 30px; max-width: 100%; margin: 0 0 20px; } .humetop .DsHAbtui { padding-left: 0; max-width: 100%; } .humetop .DsHAbtui p { font-weight: 400; line-height: 25.6px; } .humetop .WpContenAbutImgon { padding: 0px; } .humetop .MgAbtLayy { width: 100%; } .humetop .MgAbtLayyImageSider { top: auto; bottom: 0px; transform: inherit; right: 20px; } .humetop .MgAbtLayyImageSider img { max-width: 80px; object-fit: contain; } .humetop .WpContentMainBotBkc { padding: 10px 0 0; } .humetop .COntainePartuomhAbt { flex-wrap: wrap; gap: 0; } .humetop .KetyAboutDytLeftPortion { max-width: 100%; width: 100%; padding: 0 20px 95px; } .humetop .ConatieIutCuy { margin: 0 0 12px; border-bottom: 1px solid #000; padding: 12px; } .humetop .WpTitlepNhnjhjh { flex: 0 0 33.6px; margin-right: 14px; } .humetop .WpAbiytyin { font-size: 18px; position: relative; display: flex; align-items: center; justify-content: space-between; width: 100%; gap: 5px; } .humetop .WpAbiytyinDs p { font-size: 14px; } .humetop .WpAbiytyin .icon-minus { display: none; } .humetop .ConatieIutCuy.active .icon-minus { display: block; } .humetop .ConatieIutCuy.active .icon-plus { display: none; } .humetop .KetyAboutDytRightPortion { padding-left: 20px; } .humetop .WpTitlepNhnjhjhRyt { text-align: right; padding-right: 20px; } .humetop .WpTitlepNhnjhjdwhRyt img { max-width: 100%; }
/* new ab test section css end */
.humetop .loveonelanopti { margin: 0 0 14px; padding: 0 16px;} .humetop .LoveLymnIpu { padding: 0 0 0 16px;} .humetop .showOnlyDesktop {display: none !important;} .humetop .Verified_LogoTXt { position: absolute; left: 14px; bottom: 14px;} .humetop .Verified_LogoINit p { max-width: 160px;} .humetop .mediaLogo_TxtMn {top: 6px; right: 7px;} .humetop .MainThumbWithPlayiconmain { display: none;} .humetop .WrapperLayout_Used { padding: 0;} .humetop .MessageLklr .KlarnaLmsg { font-size: 14px;} .humetop .BadgeKlarnaPdp { justify-content: center;} .humetop .HH-BrandSvgIcon svg { width: 130px;} .humetop .HHspec_content .txt_body.txt_medium { font-size: 14px !important;} .humetop .HHspec_content .txt_body.txt_light {font-size: 14px !important;} .humetop .techspec_desc .txt_body.txt_light { font-size: 14px !important;} .humetop .HHspec_content {margin: 0px 0 30px;} .humetop [section=cdv-image] .HeadingElectroSignal { font-size: 33px; line-height: 45px; margin: 0 0 20px; max-width: 100%;} .humetop [section=cdv-image] .InheritWpLayt p { line-height: 32.4px;} .humetop .ImageLayoutWpExposed { padding: 0;} .humetop .IconText__titleWp {font-size: 18px;} .humetop .WpRowUp .HeaderRwLabel {font-size: 35px;line-height: normal;} .humetop .IconDetails__titleWp p { max-width: 100% !important;} .humetop .Hd_subImp { margin: 0 0 10px; font-size: 14px;} .humetop .LayoutExposedElectromg { justify-content: center; margin: 0 0 30px;  flex-wrap: wrap; padding: 0 22px;} .humetop .VideoWrapperOnTabs { position: relative; padding-bottom: 56.66%; overflow: hidden; border-radius: 10px; margin-bottom: 30px; margin-top: 20px; } .humetop .VideoWrapperOnTabs video { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; } .humetop .TabLayoutWpShouldDown .T-pupnaps-Top h2 { color: #000; font-size: 25px; font-weight: 700; line-height: 120%; max-width: 100%; margin: 0 auto 24px; } .humetop .TabLayoutWpShouldDown .stcsTblTd h2 { color: #000; } .humetop .TabLayoutWpShouldDown .stcsTblTd span,.humetop .TabLayoutWpShouldDown .stcsTblTd h3 { font-size: 12px; color: #000; } .humetop .TabLayoutWpShouldDown .LayoutDescriptionMn p { font-size: 14px; line-height: 150%; } .humetop .TabLayoutWpShouldDown .Iontetgw p { font-size: 14px;} .humetop .BodyMetricsSliderMbVwT { display: flex; align-items: center; justify-content: space-between; width: calc(100% - 150px); } .humetop .BodyMetricsSliderMbVwT .stcssvgIcn svg { width: 35px !important; height: 35px !important; fill: #7D7D7D; } .humetop .stcsTblftSc .stcsTblTd.stcssvgIcn svg path {  fill: #31ABE8;} .humetop .TabLayoutWpShouldDown .stcsTblRw.stcsTblBenefit { width: 120px;} .humetop .BodyMetricsSliderMbVwT .stcsTblRw { width: 50%;} .humetop .BodyMetricsSliderMbVwT .stcsTblftSc .stcsTblTd { border-bottom: 1px solid #BDBDBD;} .humetop .BodyMetricsSliderMbVwT .stcsTblTd { border-bottom: 1px solid #BDBDBDFF;} .humetop .BodyMetricsSliderMbVwT .stcsdrScMg { height: 85px;} .humetop .BodyMetricsSliderMbVwT .stcsTblotrSc .stcsTblTd:nth-child(2) h3 { font-weight: normal;} .humetop .BodyMetricsSliderMbVwT .stcsdrScMg img { top: 0;} .humetop .TabLayoutWpShouldDown .stcsTblBenefit .stcsTblTd span,.humetop .BodyMetricsSliderMbVwT .stcsTblRw.stcsTblftSc .stcsTblTd span,.humetop .BodyMetricsSliderMbVwT .stcsTblRw.stcsTblotrSc .stcsTblTd span { font-size: 10px; font-weight: normal; font-family: Inter; line-height: 17.5px; } .humetop .TabLayoutWpysin { list-style: none; padding: 20px 0 0; margin: 21px 0 20px; background: #F1F1F1; display: flex; justify-content: space-between; } .humetop .TabLayoutWpysin li span { display: inline-block; padding: 13px 0; } .humetop .TabLayoutWpysin li { padding: 0px 14px; font-family: Inter; font-size: 12px; color: #404041; font-weight: 700; line-height: 100%; text-transform: capitalize; border-radius: 0px 20px 0px 0px; } .humetop .TabLayoutWpysin li.active { background: #fff;} .humetop .TabLayoutWpysin li.active span { border-bottom: 1px solid #0f75ff;} .humetop .WrapperTabSectionMainLayoutExecution { padding: 0 16px; margin: 30px 0 0; } .humetop .ProductBstSelBar:nth-child(3) .BarFilling:before { width: 5%;} .humetop .BodyLAyoutProductMn { padding: 0 0px 18px;} .humetop .MobileWrapperSlider.mainImagesWide { padding-left: 16px;} .humetop .MainThumbWithPlayiconmain .MobileWrapperSlider { padding-left: 16px; margin: 16px 0 0; } .humetop .MobileWrapperSlider .mgMediaopt { margin-right: 8px;} .humetop .MainThumbWithPlayiconmain .mgMediaopt {margin-right: 5px;} .humetop .wpintyshnhMOobile { border-radius: 12px; overflow: hidden; background: #F1F1F1; } .humetop .mgMediaopt img { width: 100%; display: block;} .humetop .MainThumbWithPlayiconmain .wpintyshnhMOobile img { height: 50px; object-fit: cover;} .humetop .WrapperImprovementLayout {padding: 20px 22px 43px;} .humetop.humetop .MobileLayoutWraopInit { margin: 0 0 0px; } .humetop .DsotinLu p { max-width: 312px; line-height: 22px; color: #020B1E; letter-spacing: 0; font-size: 15px; } .humetop .ScaleLabelWp { line-height: 56px; font-size: 45px; font-family: Inter; font-weight: 700; letter-spacing: 0; color: #020b1e; margin: 0 0 9px; } .humetop.humetop .ScaleLabelWp {width: 60%;} .humetop .PpLyOtin { margin: 0; display: flex; align-items: center; flex-wrap: wrap;width: 40%; } .humetop .PpLyOtin .CpPyu { font-size: 17.28px; line-height: 17.92px; margin-right: 25px; color: #020b1e; font-family: Inter; text-decoration: line-through; } .humetop .PpLyOtin .Pyu { font-size: 20.16px; line-height: normal; color: #245348; font-family: Inter; font-weight: 700; } .humetop .MainProductDetailsOutr { padding: 0 16px;} .humetop .returnWithLblWp { padding: 0 16px;} .humetop .Calndppyo span { margin: 0 5px 0 0;} .humetop .MNSellTitle {font-size: 22px; line-height: 160%;} .humetop .BarTitle,.humetop .ProductBarPercentage p { font-size: 16px; line-height: 160%;} .humetop .ProductBstSelINit { gap: 15px;} .humetop .wpunijtysh {  padding: 22px 0;}
/* New PDP main section design css start */
.humetop .stcsTblCnt { position: relative; margin: 0 0 0px;} .humetop .stcsTblBenefit .stcsEmpty:first-child { height: 85px;} .humetop .stcsTblBenefit .stcsTblTd:nth-child(2) { height: 40px; padding: 15px 15px 0;} .humetop .stcsTblTd { padding: 15px;} .humetop .stcsTblTd h2 { line-height: 21px; font-size: 17px;} .humetop .stcsTblTd span,.humetop .stcsTblTd h3 { font-size: 10px; line-height: 17px; font-weight: 700;} .humetop .stcsdrScMg img { max-width: 70px;} .humetop .stcsTblftSc .stcsTblTd:nth-child(2),.humetop .stcsTblotrSc .stcsTblTd:nth-child(2) { height: 40px; border-bottom: none !important;position: relative;top: 10px;} .humetop .stcsTblftSc .stcsTblTd,.humetop .stcsTblotrSc .stcsTblTd { padding: 15px 5px;} .humetop .stcsTblftSc .stcsEmpty { display: none!important;} .humetop .innituQyuuni .FtAccordionExwp { margin: 0 0 20px;} .humetop .innituQyuuni .T-pupnaps-Top h2 { color: #000; font-size: 25px; font-weight: 700; line-height: 120%; max-width: 100%; margin: 0 auto 24px; } .humetop .innituQyuuni .stcsTblCnt { margin: 0 0 20px;} .humetop .innituQyuuni .stcsTblRw.stcsTblBenefit { width: 150px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT { display: flex; justify-content: space-between; width: calc(100% - 150px);} .humetop .innituQyuuni .stcsTblftSc .stcsEmpty { display: none!important;} .humetop .innituQyuuni .stcsTblBenefit .stcsEmpty:first-child {  height: 85px;} .humetop .innituQyuuni .stcsTblBenefit .stcsTblTd:nth-child(2) { height: 40px; padding: 15px 15px 0;} .humetop .innituQyuuni .stcsTblTd h2 { color: #000;} .humetop .innituQyuuni .stcsTblTd span,.humetop .innituQyuuni .stcsTblTd h3 { font-size: 12px; color: #000;} .humetop .innituQyuuni .stcsTblTd { height: 70px; padding: 15px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblRw { width: 50%;} .humetop .innituQyuuni .stcsTblRw.stcsTblftSc { background: #fff;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsdrScMg { height: 85px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsdrScMg img { top: 0;} .humetop .innituQyuuni .stcsdrScMg img { max-width: 103px;} .humetop .innituQyuuni .stcsTblftSc .stcsTblTd:nth-child(2),.humetop .innituQyuuni .stcsTblotrSc .stcsTblTd:nth-child(2) { height: 40px; border-bottom: none;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblTd { border-bottom: 1px solid #BDBDBDFF;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblftSc .stcsTblTd { border-bottom: 1px solid #BDBDBD;} .humetop .innituQyuuni .stcsTblTd span,.humetop .innituQyuuni .stcsTblTd h3 { font-size: 12px;color: #000;} .humetop .innituQyuuni .stcsTblBenefit .stcsTblTd span,.humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblRw.stcsTblftSc .stcsTblTd span,.humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblRw.stcsTblotrSc .stcsTblTd span { font-size: 12px; font-weight: 400; font-family: Inter; line-height: 17.5px; } .humetop .innituQyuuni .stcsTblTd h2 { line-height: 21px; font-size: 17px;} .humetop .innituQyuuni .stcsTblftSc .stcsTblTd,.humetop .innituQyuuni .stcsTblotrSc .stcsTblTd { padding: 15px 5px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcsTblotrSc .stcsTblTd:nth-child(2) h3 { font-weight: 400; line-height: 17px;} .humetop .innituQyuuni .BodyMetricsSliderMbVwT .stcssvgIcn svg { width: 35px!important; height: 35px!important;  fill: #7d7d7d;} .humetop .innituQyuuni .stcsTblftSc .stcsTblTd.stcssvgIcn svg path { fill: #31ABE8;}
/* New PDP main section design css end */
.humetop .Calndppyo {   margin-right: 6px; padding-right: 6px;} .humetop .LabelWpEty { margin: 0 0 14px;} .humetop .wpjyip {  margin: 10px auto 0;  max-width: 90px; line-height: 1;} .humetop .Calndppyo p { margin: 2px 0 0; width: 100%;} .humetop .orginalLayoutprice span { font-size: 12px;} .humetop .WarrantyProtectionWp { margin: 23px 0 0; padding: 0 16px;} .humetop .nowLayoutprice span {font-size: 14px;} .humetop .PriceBriefLayoutWp .WpPriceLCjbhhkgb { gap: 12px;} .humetop .StarRatingStars { margin: 0 7px 0 0;} .humetop .MnExperstVwPoiyt { padding: 0 0 0 25px; gap:25px;} .humetop .WrapperExpertsOverviewEx {padding: 50px 0 60px;} .humetop .wpContentEm.WpRowUp { padding: 40px 22px 22px;} .humetop .WpRowDown .HeaderRwLabel { margin: 0 0 18px;} .humetop .ExposiveRowVd { padding-left: 0;} .humetop .wpContentEm.WpRowDown {padding: 0 22px 33px;} .humetop .WrapperUsageRows__Container { padding: 46px 0; margin: 0;background: #F0F0F0;} .humetop .HH-FtbrandiconWrapr { width: 100%;} .humetop .Labeedhd { min-height: inherit; margin: 24px 0 24px; font-size: 24px;} .humetop .DescriptionArticlegridWp p { line-height: 28px;letter-spacing: 0.02px;} .humetop .InheritWpLayt p,.humetop .DescriptonImpTy p {font-size: 16px;} .humetop .MsgElectroteuw { font-size: 16px;} .humetop .UpperTextBlockContainer { margin: 40px 0 0;} .humetop .ContainerTextRowExposed { margin: 0;} .humetop .Title__ImpRt { margin: 0 0 10px; line-height: 1; font-size: 28px;} .humetop .ContainerExposedUnit { padding: 20px 20px 0;} .humetop .ButtonImprovement a {  padding: 16px 20px;} .humetop .WRapper__LayoutExost {gap: 30px;} .humetop .Icon__Mng {  justify-content: center;} .humetop .IconsLayoutMaintain { padding: 0 22px;} .humetop .WrapperExperstEachPi,.humetop .ElementsContainerWp .card-sldr-inner {  margin-left: 20px;} .humetop .Grid__ContentExposedWp .BlocksItems__USage {padding: 0 16px;} .humetop .ExpertsOverviewPointsHg .swiper-pagination,.humetop .ContainerWrapper__Icontext .swiper-pagination,.humetop .BodyCOmpositionKeyPontMain .swiper-pagination { position: static;  margin: 10px 0 0;} .humetop .ExpertsOverviewPointsHg .swiper-pagination .swiper-pagination-bullet,.humetop .ContainerWrapper__Icontext .swiper-pagination .swiper-pagination-bullet,.humetop .BodyCOmpositionKeyPontMain .swiper-pagination .swiper-pagination-bullet { width: 10px;  height: 10px;} .humetop .ElementsContainerWp { grid-template-columns: 1fr;gap: 35px;display: block;   padding: 0;} .humetop .HeaderUpTR,.humetop .HeaderRwLabel { font-size: 24px;} .humetop .VideoMaskedRow,.humetop .ImageMaskedRow {width: 100%; padding-left: 0;  margin: 0px 0 20px;} .humetop .WpRowDown .ContainerTextBodyRw p { font-size: 14px; line-height: 26px;} .humetop .Hd_Imp { font-size: 35px;} .humetop .ImpContentDs p { font-size: 16px;} .humetop .Grid__ImpLayput { grid-template-columns: 1fr;} .humetop .HeaderusageRw { font-size: 35px;  margin: 0 0 30px; padding: 0 22px;line-height: 38px;} .humetop .Grid__ContentExposedWp { grid-template-columns: 1fr;display: grid;gap: 50px;} .humetop .Labeedhd br {  display: none;} .humetop .HeadingWpSignlaExty { width: 100%;} .humetop .HeadingElectroSignal {font-size: 35px;} .humetop .mgeposedElecy img {max-width: 200px;} .humetop .imageleftSiftedWp {left: 0; top: auto; bottom: -200px; right: 0; transform: inherit;} .humetop .mgeposedElecyfr img { margin: auto; display: block;} .humetop .mgeposedElecyfr { max-width: 300px;margin: auto;} .humetop .ActivityDermalWayPoints { padding: 50px 0px 220px;} .humetop .ContentWp__authirex { padding: 25px 0 0;} .humetop .WrapperImageExposedLayout { padding: 50px 0 60px;} .humetop .IconDesTextWp { text-align: center;} .humetop .DsHAbtuimp { padding-left: 0; margin: 27px 0 0;} .humetop .WRapper__LayoutExost { gap: 0;} .humetop .COntainerIMagePortioninEl { width: 100%; margin: 0; padding: 0;} .humetop .DescriotioHighElectr { padding: 10px 0 0; width: 100%;} .humetop .ContainerElmTextrw { width: 100%; padding-left: 0;} .humetop .ContainerHighlighted { display: flex; margin-left: 0; flex-direction: column-reverse;} .humetop .IconTextBar__execution { justify-content: center; flex-wrap: wrap;} .humetop .LeftTextIconContent__WP { padding-right: 0; width: 100%; text-align: center;} .humetop .TextWpYup p { color: #fff;margin: 0 0 10px; line-height: 24px;} .humetop .ContainerVideoWrapperLayout { width: 100%;} .humetop footer.footer { padding: 0 0 30px;} .humetop .MainWpHeaidngFtYuo p {   font-size: 35px; margin: 0 0 10px; line-height: 39px; text-align: left;} .humetop .ContentHoldAboveMgoption { padding: 35px 22px;  transform: inherit; top: 0;} .humetop .StarRatingStars svg { fill: #ff9c00!important;} .humetop .WrapperContainemnLeftScroller,.humetop .ScrollerHumekidi,.humetop .PdpScrolerPrice { display: none;} .humetop .ListScrollingBarWp { top: auto !important; bottom: 0;} .humetop .CrossPdpWp { right: 10px; top: 5px;} .humetop .WpcollreScrtyu { width: 100% !important;} .humetop .ScrollerPdpAtc { width: 100%;} .humetop .ScrollerPdpAtc span { padding: 24px 10px; width: 100%; display: block; font-size: 16px; border-radius: 0; letter-spacing: 2px; font-weight: 500;} .humetop .Wrapper_MnStickyHeaderCt {padding: 0px;} .humetop .popINtializepdpMain {background: transparent;min-height: auto;} .humetop .orginalLayoutprice:before { top: 4px;left: 0; right: 0;} .humetop .labelWidghethtg br { display: none;} .humetop .LayoutProductPdpButtonMn .OneClick_Popup span {min-height: 46px;} .humetop .controlWoptin .number-input-control { min-height: 46px;} .humetop .controlWoptin { min-width: 129px;margin-left: 21px;} .humetop .LayoutProductPdpButtonMn .OneClick_Popup {width: calc(100% - 152px);} .humetop .KlarnaWidgetLayout { padding: 21px 16px 0;} .humetop .ProductBestSellingMN { padding: 24px 16px 0;} .humetop .ProductBestSelingHedr {padding: 0 0 20px; margin: 0px 0 20px;} .humetop .WrapperLayoutAccordion { padding: 0 16px;} .humetop .MessageLklr { margin-right: 10px;} .humetop .MNselTitle {font-size: 16px;line-height: 24px;} .humetop .MainProductDetailsPdp .LayoutProductPdpButtonMn {flex-wrap: wrap; padding: 40px 16px 0;} .humetop .LayoutProductPdpButtonMn product-form.product-form {width: 100%;} .humetop .product-form__buttons button.product-form__submit { min-width: inherit; width: 100%; margin: 0 0 20px;} .humetop .product-form__buttons button.product-form__submit span {letter-spacing: 3.2px;} .humetop .LayoutWpmageLoveoneoption .loveonelanopti {margin: 0 0 10px;} .humetop .desktop_view {display: none !important;} .humetop .TextPdprevw { line-height: 15.73px;} .humetop .MainStarReviewsPdp { margin: 0 0 10px;} .humetop .LayoutDescriptionMn p {font-size: 14px;line-height: 160%; margin: 0 0 30px;} .humetop .TitlepdpCu {font-size: 30px; line-height: 42px;} .humetop .MainpdpProductWrapper { padding: 0px 0px 30px;} .humetop .MainWpHeaidngFtYuo { padding: 0 16px;} .humetop .LayoutWpmageLoveoneoption { padding-left: 10px;  margin: 20px 0 0px;} .humetop .LoveLymnIpu { gap: 8px !important; overflow: auto; padding-right: 10px;} .humetop .LoveLymnIpu::-webkit-scrollbar { display: none;} .humetop .wplovetu { min-width: 74px; height: 74px; padding: 1px;} .humetop .WidgetreviewsLoader { padding: 40px 0;} .humetop .MainCombinewishget { padding: 0 15px;} .humetop .labelWidghethtg { font-size: 35px; line-height: 40px; margin: 0 0 10px;} .humetop .DsHAbtuimp p { line-height: 32px;}
/* Faq section css start here */
.humetop .accordianjshandle { font-size: 19.5px; line-height: 26px; align-items: flex-start; gap: 15px; } .humetop .custom-faqs-heading { margin: 0 0 14px;} .humetop .custom-faqs-heading h2,.humetop .custom-faqs-heading h4 { margin: 0;} .humetop .custom-faqs-content { padding-left: 28px;} .humetop .custom-faqs-content p,.humetop .custom-faqs-content ul li { font-family: Inter; font-size: 18.2px; line-height: 26px; } .humetop .SvgiconAcctFaq { position: relative; top: 10px; } .humetop .SvgiconAcctFaq svg { width: 12px!important; height: 12px!important; }
/* Faq section css end here */
.humetop .DsrgyuCmp.showMobileOnly { padding: 0 30px; margin: 30px 0 0; } .humetop .hrgyu br,.humetop .WrpperLeftSideheader { display: none;} .humetop .Icon__OpyiYuBnd img { height: 17px; object-fit: contain; margin: auto; } .humetop .WpBlockEachIconTyyBnd { padding: 0 5px;} .humetop .WrapperAbtHdBlUltBmAx { padding: 0 22px;} .humetop .hdpartEoh { font-size: 35px; max-width: 100%; margin: 0 0 42px; padding: 0 22px; line-height: normal; } .humetop .Wp__aut_title { font-size: 25.5px;} .humetop .mnPopupWithVertical .LayoutWpmageLoveoneoption { opacity: 0;} .humetop .WpTitlepNhnjhjhRyt { text-align: right;  padding-right: 15px;} .humetop .RatingWithElmOpyi { margin: 26px 0 0;} .humetop .WrapperBannerOptiminBComp { padding: 40px 0;} .humetop .HdDsfUabyComp {  display: block; margin: 0 0 32px;} .humetop .DsrgyuCmp.showOnlyMobile {  margin: 30px 0 0; padding: 0 20px;} .humetop .DsrgyuCmp a { min-width: inherit; width: 100%; display: block; padding: 10.5px; max-width: 300px; margin: auto;} .humetop .WpHfBc { font-size: 35px;} .humetop .WpTitlepNhnjhjhCmyp {  border-radius: 14px;  padding: 16px 10px 20px; background: transparent;} .humetop .WpAbiytyinCmyp { font-size: 16px; line-height: 24px;} .humetop .ConatieIutCuyCmyp.swiper-slide { margin: 0} .humetop .HH-BrandSvgIcon svg.SvgYork {   width: 100px;} .humetop .WpTitlepNhnjhjhCmyp img {  max-width: 222px;} .humetop .announcement-bar {  padding: 7.5px 0;} .humetop .announcement-bar .page-width {  padding: 0;} .humetop .hrgyu,.humetop .hrgyu h1 {  font-size: 35px;margin: 0 0 10px;} .humetop .footer__content-top.page-width {padding: 40px 22px 10px;} .humetop .footer .footer__content-bottom {padding: 20px 22px !important;}}
/* SHOP PAY AB TEST PERMANENT CHANGE CSS START HERE  */
@media (max-width: 480px) { .humetop.humetop .ABtestjune2 .klarna-container_AB_test { border-radius: 12px; padding: 7px 11px; gap: 6px; width: auto; } .humetop.humetop .ABtestjune2 span.klarna-badge_AB_test img { max-width: 60px; } .humetop.humetop .ABtestjune2 span.klarna-text_AB_test { line-height: normal; color: #020b1e; font-size: 9px; } .humetop.humetop .ABtestjune2 .orouter:before { height: 39px; } .humetop.humetop .ABtestjune2 span.orABTEST { font-size: 11px; line-height:15px; } .humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb .nowLayoutprice span { font-size: 14px; } .humetop.humetop .ABtestjune2 .orginalLayoutprice span { font-size: 12px; } .humetop.humetop .ABtestjune2 .WpPriceLCjbhhkgb { gap: 3px !important; margin: 5px 0 10px; flex-wrap: wrap !important; }} /* SHOP PAY AB TEST PERMANENT CHANGE CSS END HERE  */
@media (max-width: 420px) {.humetop [section=cdv-image] .HeadingElectroSignal { font-size: 32px;}}
@media (max-width: 400px) {.humetop #buy-box .price-row .ante-price .callout-price {font-size: 16px;}   .humetop #buy-box .price-row .ante-price .callout-price.large {font-size: 20px;}.humetop .InStockAppreacnEnhab .WpstockMsgpape { font-size: 14px; } .humetop .hrgyu { font-size: 30px;}}
@media (max-width: 399px) { .humetop [section=cdv-image] .HeadingElectroSignal {font-size: 30px;line-height: 40px;}}
@media (max-width: 375px) {.humetop [section=cdv-image] .HeadingElectroSignal { font-size: 29px;}}
@media (max-width: 360px) { .humetop.humetop .ABtestjune2 svg.shop-pay-logo { width: 40px; } .humetop .InStockAppreacnEnhab .WpstockMsgpape { font-size: 12px; } /* AB test servay section css start */ .humetop .BodyMetricsSliderIinit .stcsTblRw.stcsTblotrSc:last-child .stcsTblTd:nth-child(2) { top: 19px; } .humetop .BodyPodDfLayoutWp .WpXtPotYpConvettDf .DsDffLytrWpFd { font-size: 12px; line-height: 22px; } .humetop .BodyPodDfLayoutWp .LayoutExposedtCvtDf .WpLayoutExposedXtDf { padding: 22px 5px 22px; } .humetop .MainWpBodyPodDiffernce .wpTextdfmap { font-size: 18px; line-height: 30px; } .humetop .BodyPodDfLayoutWp .titlePctDf { font-size: 28px; margin-right: 10px; } /* AB test servay section css end */ .humetop [section=cdv-image] .HeadingElectroSignal { font-size: 27px;} .humetop .MessageLklr { margin-right: 10px;} .humetop .Svgbadge svg { width: 40px; height: 19px;} .humetop .Svgbadge .MoreLink {  font-size: 9px;} .humetop .hrgyu {  font-size: 26px;} .humetop .textplaymsgh { font-size: 16px;} .humetop .DsrgyuCmp a {  min-width: inherit;width: 100%;}}
@media (max-width: 359px) { .humetop .InStockAppreacnEnhab .WpstockMsgpape { font-size: 11px; } .humetop [section=cdv-image] .HeadingElectroSignal { font-size: 24px;}.humetop .stcsTblRw.stcsTblftSc .stcsdrScMg img {max-width: 114px;left: -16px;}}
/* ===== hume-band-banner-video.css (scoped under .humetop) ===== */
.humetop.humetop .Hume-bandbanner-imagcontent.band_band__shouldhide{display:none!important}.humetop.humetop .BannerOptinBg.band_band__shouldshow.hidden{display:block!important}.humetop.humetop .Hume-bandbanner-content .BannerOptinBg:before{background:#000;z-index:-2}.humetop.humetop .Hume-bandbanner-content .BannerOptinBg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.humetop.humetop .Hume-bandbanner-content .BannerOptinBg{position:relative}.humetop.humetop .Hume-bandbanner-content .BannerOptinBg .bg-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;object-position:center;transform:translate(-50%,-50%);z-index:-1}.humetop.humetop .Hume-bandbanner-content .BannerOptinBg{min-height:44vh}.humetop.humetop .Hume-bandbanner-textbox{top:50%;padding:0 100px;text-align:left;max-width:100%;transform:translateY(-50%)}.humetop.humetop .Hume-bandbanner-caption{text-align:left}.humetop.humetop .Hume-bandbanner-heading{font-size:50px;margin:0 0 24px;text-align:left;line-height:120%;letter-spacing:.6px;font-weight:700;max-width:520px}.humetop.humetop .Hume-bandbanner-subheading{font-weight:400;font-size:18px;line-height:160%;letter-spacing:.6px}@media(min-width:768px){.humetop.humetop .Hume-bandbanner-subheading{text-align:left}}@media(min-width:1550px){.humetop.humetop .Hume-bandbanner-content .BannerOptinBg{min-height:65vh}}@media(max-width:1600px){.humetop.humetop .Hume-bandbanner-textbox{padding:0 80px}}@media(max-width:1400px){.humetop.humetop .Hume-bandbanner-textbox{padding:0 50px}}@media(max-width:1279px){.humetop.humetop .Hume-bandbanner-textbox{padding:0 30px}}@media(max-width:1023px){.humetop.humetop .Hume-bandbanner-textbox{padding:0 22px}}@media(max-height:850px){.humetop.humetop .Hume-bandbanner-content .BannerOptinBg{min-height:60vh}}@media(max-width:767px){.humetop.humetop .Hume-bandbanner-content .BannerOptinBg{min-height:75vh}.humetop.humetop .Hume-bandbanner-textbox{padding:40px 22px 24px;transform:inherit;top:0}.humetop.humetop .Hume-bandbanner-subheading{font-size:16px;text-align:center!important;max-width:100%}.humetop.humetop .Hume-bandbanner-caption{text-align:center}.humetop.humetop .Hume-bandbanner-heading{font-size:36px;margin:0 auto 16px;text-align:center}}.humetop .rk-intelli-hide{display:none!important}.humetop .rkrkrk{display:flex!important}
/*# sourceMappingURL=/cdn/shop/t/228/assets/hume-band-banner-video.css.map?v=38539529425012241051785784128 */

/* ===== component-cart-notification.css (scoped under .humetop) ===== */
.humetop .cart-notification-wrapper{position:relative}.humetop .cart-notification-wrapper .cart-notification{display:block}.humetop .cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:2.5rem 3.5rem;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.humetop .cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.humetop .cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.humetop .header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.humetop .cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:36.8rem;right:4rem}}.humetop .cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.humetop .cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.humetop .cart-notification__header{align-items:flex-start;display:flex}.humetop .cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.humetop .cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:1rem;width:1.3rem}.humetop .cart-notification__close{margin-top:-2rem;margin-right:-3rem}.humetop .cart-notification__links{text-align:center}.humetop .cart-notification__links>*{margin-top:1rem}.humetop .cart-notification-product{align-items:flex-start;display:flex;padding-bottom:3rem;padding-top:2rem}.humetop .cart-notification-product dl{margin-bottom:0;margin-top:0}.humetop .cart-notification-product__image{display:inline-flex;margin-right:1.5rem;margin-top:.5rem}.humetop .cart-notification-product__image:after{content:none}.humetop .cart-notification-product__name{margin-bottom:.5rem;margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/228/assets/component-cart-notification.css.map?v=18622218350330866001785784127 */

/* ===== component-loading-overlay.css (scoped under .humetop) ===== */
.humetop .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.humetop .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.humetop .loading-overlay{left:0}}.humetop .loading-overlay__spinner{width:1.8rem;display:inline-block}.humetop .spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.humetop .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.humetop .path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.humetop .loading-overlay:not(.hidden)+.cart-item__price-wrapper,.humetop .loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.humetop .loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/228/assets/component-loading-overlay.css.map?v=117007161638640140441785784127 */

/* ===== component-cart-items.css (scoped under .humetop) ===== */
.humetop .cart-items td,.humetop .cart-items th{padding:0;border:none}.humetop .cart-items th{text-align:left;padding-bottom:1.8rem;opacity:.85;font-weight:400}.humetop .cart-item__quantity-wrapper{display:flex}.humetop .cart-item__totals{position:relative}.humetop .cart-items *.right{text-align:right}.humetop .cart-item__image-container{display:inline-flex;align-items:flex-start}.humetop .cart-item__image-container:after{content:none}.humetop .cart-item__image{height:auto;max-width:calc(10rem / var(--font-body-scale))}@media screen and (min-width:750px){.humetop .cart-item__image{max-width:100%}}.humetop .cart-item__details{font-size:1.6rem;line-height:calc(1 + .4 / var(--font-body-scale))}.humetop .cart-item__details>*{margin:0;max-width:30rem}.humetop .cart-item__details>*+*{margin-top:.6rem}.humetop .cart-item__media{position:relative}.humetop .cart-item__link{display:block;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%}.humetop .cart-item__name{text-decoration:none;display:block}.humetop .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.2rem}.humetop .cart-item__price-wrapper>*{display:block;margin:0;padding:0}.humetop .cart-item__discounted-prices dd{margin:0}.humetop .cart-item__discounted-prices .cart-item__old-price{font-size:1.4rem}.humetop .cart-item__old-price{opacity:.7}.humetop .cart-item__final-price{font-weight:400}.humetop .product-option{font-size:1.4rem;word-break:break-all;line-height:calc(1 + .5 / var(--font-body-scale))}.humetop .cart-item cart-remove-button{display:flex;margin-left:1rem}.humetop .cart-item cart-remove-button .button{color:#000;background:none}@media screen and (min-width:750px)and (max-width:989px){.humetop .cart-item cart-remove-button{width:4.5rem;height:4.5rem}}.humetop cart-remove-button .button{min-width:calc(4.5rem / var(--font-body-scale));min-height:4.5rem;padding:0;margin:0 .1rem .1rem 0}.humetop cart-remove-button .button:before,.humetop cart-remove-button .button:after{content:none}.humetop cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.humetop cart-remove-button .button{min-width:3.5rem;min-height:3.5rem}}.humetop cart-remove-button .icon-remove{height:1.5rem;width:1.5rem}.humetop .cart-item .loading-overlay{top:0;left:auto;right:auto;bottom:0;padding:0}@media screen and (min-width:750px){.humetop .cart-item .loading-overlay{right:0;padding-top:4.5rem;bottom:auto}}.humetop .cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.humetop .cart-item__error{display:flex;align-items:flex-start;margin-top:1rem}.humetop .cart-item__error-text{font-size:1.2rem;order:1}.humetop .cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.7rem}.humetop .cart-item__error-text:empty+svg{display:none}.humetop .product-option+.product-option{margin-top:.4rem}.humetop .product-option *{display:inline;margin:0}.humetop .cart-items thead th{text-transform:uppercase}@media screen and (max-width:749px){.humetop .cart-items,.humetop .cart-items thead,.humetop .cart-items tbody{display:block;width:100%}.humetop .cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgba(var(--color-foreground),.2);margin-bottom:4rem}.humetop .cart-item{display:grid;grid-template:repeat(2,auto) / repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem}.humetop .cart-item:last-child{margin-bottom:0}.humetop .cart-item__media{grid-row:1 / 3}.humetop .cart-item__details{grid-column:2 / 4}.humetop .cart-item__quantity{grid-column:2 / 5}.humetop .cart-item__quantity-wrapper{flex-wrap:wrap}.humetop .cart-item__totals{display:flex;align-items:flex-start;justify-content:flex-end}}.humetop .cart-item__error-text+svg{margin-top:.4rem}@media screen and (min-width:750px){.humetop .cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.humetop .cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.humetop .cart-items thead th:first-child{width:50%}.humetop .cart-items th+th{padding-left:4rem}.humetop .cart-items td{vertical-align:top;padding-top:4rem}.humetop .cart-item{display:table-row}.humetop .cart-item>td+td{padding-left:4rem}.humetop .cart-item__details{width:35rem}.humetop .cart-item__media{width:10rem}.humetop .cart-item cart-remove-button{margin:.5rem 0 0 1.5rem}.humetop .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:1rem}}@media screen and (min-width:990px){.humetop .cart-item .cart-item__quantity,.humetop .cart-items .cart-items__heading--wide{padding-left:6rem}.humetop .cart-item__details{width:50rem}.humetop .cart-items thead th:first-child{width:60%}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/component-cart-items.css.map?v=14551396915043541441785784126 */

/* ===== section-creditably.css (scoped under .humetop) ===== */
.humetop.humetop .credibilityBand__mainwrapper{margin:53px 0 0}.humetop .credibilityBand__mainwrapper{background:#efefef;padding:80px 0 120px}.humetop .credibilityBand__wrapper{max-width:1264px;margin:0 auto;padding:0 22px}.humetop .credibilityBand__header{margin:0 0 44px}.humetop .credibilityBand__heading{font-family:Inter;font-weight:700;font-size:50px;line-height:normal;color:#242628;margin:0 0 20px;max-width:100%}.humetop .credibilityBand__paragraph{max-width:690px;font-family:Open Sans;font-weight:400;font-size:18px;line-height:28px;color:#242628}.humetop .credibilityBand__contentwp_interior{display:grid;gap:19px;grid-template-columns:1fr 1fr}.humetop .credibilityBand__vd_nt video{width:100%;display:block}.humetop .credibilityBand__content_portion_nt{display:grid;gap:19px;grid-template-columns:1fr 1fr}.humetop .credibilityBand__vd_nt{position:relative}.humetop .credibilityBand_advotrial_icon_mini{position:absolute;top:0;left:0;right:0;width:100%;height:100%;bottom:0;display:none;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.humetop .credibilityBand__ct_vd,.humetop .credibilityBand__auth_mg_ct{position:absolute;bottom:0;left:0;right:0;padding:24px}.humetop .credibilityBand__ct_title,.humetop .credibilityBand__auth_mg_ct_title{font-family:Inter;font-weight:400;font-size:24px;line-height:26.4px;letter-spacing:-.72px;color:#fff}.humetop .credibilityBand__ct_para,.humetop .credibilityBand__auth_mg_ct_para{font-family:Inter;font-weight:400;font-size:14px;line-height:17.6px;letter-spacing:-.48px;color:#fff}.humetop .left__credibilityBand .credibilityBand__auth_mg{margin:20px 0 0;position:relative}.humetop .left__credibilityBand .credibilityBand__auth_details{margin:20px 0 0;background:#f3f5f9;border-radius:24px;box-shadow:0 4px 15px #c7c7c740;padding:27px 12px 18px 23px}.humetop .credibilityBand__auth_dt_txt{font-family:Inter;font-weight:300;font-size:16px;line-height:20px;letter-spacing:-.96px;color:#000}.humetop .credibilityBand__auth_dt_ct{margin:35px 0 0}.humetop .credibilityBand__auth_dt_ct_title{font-family:Inter;font-weight:500;font-size:24px;line-height:26.4px;letter-spacing:-.96px;color:#000;margin:0 0 4px}.humetop .credibilityBand__auth_dt_ct_para{font-family:Inter;font-weight:500;font-size:14px;line-height:17px;letter-spacing:-.64px;color:gray}.humetop .credibilityBand__auth_mg_nt img{width:100%}.humetop .credibilityBand__vd_nt>img{width:100%}.humetop .right__credibilityBand .credibilityBand__auth_mg{margin:0 0 20px;position:relative}.humetop .right__credibilityBand .credibilityBand__auth_details{margin:0 0 20px;background:#f3f5f9;border-radius:24px;box-shadow:0 4px 15px #c7c7c740;padding:27px 20px 18px 23px}@media(min-width:750px){.humetop .credibilityBand__auth_dt_txt{font-size:18px;line-height:26px}.humetop .credibilityBand__heading{line-height:normal}.humetop .credibilityBand__auth_mg_nt{height:100%}.humetop .credibilityBand__auth_mg_nt img{height:100%;display:block}.humetop .credibilityBand__vd{display:flex;flex-direction:column}.humetop .credibilityBand__auth_details{display:flex;flex-direction:column;height:100%;justify-content:space-between}.humetop .credibilityBand__content_portion_nt{height:100%}}@media(max-width:1279px){.humetop .credibilityBand__ct_vd,.humetop .credibilityBand__auth_mg_ct{padding:16px}}@media(max-width:1023px){.humetop .credibilityBand__auth_dt_ct_title{font-size:15px;line-height:17.6px;letter-spacing:-.64px;font-weight:600;margin:0}.humetop .credibilityBand__auth_dt_ct_para{font-weight:400;letter-spacing:-.4px}.humetop .credibilityBand__auth_dt_txt{font-size:13px;line-height:18px}.humetop .credibilityBand__auth_dt_ct{margin:20px 0 0}.humetop .credibilityBand__ct_title,.humetop .credibilityBand__auth_mg_ct_title{font-size:18px;line-height:24px}.humetop .credibilityBand__auth_mg_ct_para,.humetop .credibilityBand__ct_para{font-size:12px;line-height:15.6px}.humetop .left__credibilityBand .credibilityBand__auth_details,.humetop .right__credibilityBand .credibilityBand__auth_details{padding:27px 9px 18px}}@media(max-width:749px){.humetop .credibilityBand__heading br{display:none}.humetop .credibilityBand__mainwrapper{padding:42px 0 26px}.humetop .credibilityBand__heading{margin:0 0 17px}.humetop .credibilityBand__contentwp_interior{display:flex;gap:5px;flex-wrap:wrap}.humetop .credibilityBand__content_portion_nt{gap:8px}.humetop .credibilityBand__auth_mg_ct_title{font-weight:600;font-size:16px;line-height:17.6px;letter-spacing:-.64px}.humetop .credibilityBand__ct_title{font-weight:600;font-size:16px;line-height:19.8px;letter-spacing:-.72px;margin:0 0 3px}.humetop .credibilityBand__auth_mg_ct_para,.humetop .credibilityBand__ct_para{font-family:Arial}.humetop .left__credibilityBand .credibilityBand__auth_mg{margin:5px 0 0;height:100%}.humetop .left__credibilityBand .credibilityBand__auth_details{margin:0 0 5px;border-radius:16px;box-shadow:none;padding:18px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.humetop .credibilityBand__auth_dt_txt{font-weight:400;font-size:16px;line-height:24px}.humetop .credibilityBand__auth_dt_ct{margin:14px 0 0}.humetop .right__credibilityBand .credibilityBand__auth_mg{margin:0 0 5px;height:100%}.humetop .right__credibilityBand .credibilityBand__auth_mg_nt{height:100%}.humetop .right__credibilityBand .credibilityBand__auth_mg_nt img{height:100%;object-fit:cover;border-radius:16px}.humetop .right__credibilityBand .credibilityBand__auth_details{margin:0 0 5px;border-radius:16px;box-shadow:none;padding:18px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.humetop .left__credibilityBand .credibilityBand__vd:last-child{display:flex;flex-direction:column-reverse}.humetop .credibilityBand__vd{display:flex;flex-direction:column}.humetop .left__credibilityBand .credibilityBand__auth_mg_nt img{height:100%;object-fit:cover;border-radius:16px}.humetop .left__credibilityBand .credibilityBand__auth_mg_nt{height:100%}.humetop .credibilityBand__header{margin:0 0 34px}.humetop .credibilityBand__paragraph{max-width:317px}}@media(max-width:749px){.humetop .credibilityBand__heading{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/section-creditably.css.map?v=39794239403795596071785784127 */

/* ===== new-band2.css (scoped under .humetop) ===== */
.humetop .videos-wrap{display:none}.humetop .Hume-band-howitwork.newaddition.hidden{display:block!important}.humetop section.durability-section{display:none!important}.humetop section.accuracy-section{display:none!important}.humetop .credibilityBand__mainwrapper.hidden{display:block!important}.humetop .credibilityBand__mainwrapper.livecontent{display:none!important}.humetop .longevity-section{margin:0!important}.humetop,.humetop *{scroll-behavior:smooth}.humetop.humetop .page-width{max-width:1380px}.humetop .container{max-width:1380px;margin:0 auto;padding:0 50px}.humetop .mdcl-health-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.humetop .mdcl-description{margin:16px 0 0;font-weight:500;font-size:18px;line-height:24px;color:#191c1d}.humetop .mdcl-feature{width:calc(50% - 8px)}.humetop .mdcl-feature:last-child{margin-left:auto}.humetop .mdcl-left-column,.humetop .mdcl-right-column{display:flex;flex-direction:column;gap:24px}.humetop .mdcl-grd-in{margin-bottom:120px}.humetop .mdcl-btm-hd{padding:0 0 64px}.humetop .mdcl-bt-mn-hd{max-width:832px;font-weight:500;font-size:48px;line-height:56px;margin:auto;text-align:center;color:#191c1d;padding:0 0 14px}.humetop .mdcl-btm-pr{max-width:598px;margin:auto;font-weight:500;font-size:18px;line-height:27px;color:#4e5462;text-align:center}.humetop .advanced_LastImagetext_outer{display:none}.humetop.humetop .credibilityBand__mainwrapper{margin:0!important}.humetop .labelWidghethtg span{font-weight:400;font-style:italic}.humetop.humetop .stamped-pagination .page.active{text-decoration:none!important}.humetop .Humeband-blockbox-heading p br{display:block!important}.humetop .drop-menu .drop-button .drop-button-row{line-height:1.7}.humetop div#alia-wvo5upi9subknmf0{bottom:80px!important;position:relative;display:none!important}.humetop .lifespan-section{position:relative}.humetop .bnnr-cntnt{position:absolute;max-width:1200px;margin:auto;left:0;right:0;padding:0 20px;top:9%;text-align:center}.humetop .lifespan-section .rating-box{display:flex;justify-content:center;align-items:center;gap:13px;font-weight:400;font-size:16px;line-height:19px;text-transform:lowercase;color:#000}.humetop .lifespan-section .main-heading{font-weight:700;font-size:60px;line-height:70px;text-align:center;color:#000;margin:16px 0}.humetop .lifespan-section .main-heading span{font-weight:400;font-style:Italic}.humetop .lifespan-section .description p{font-weight:400;font-size:16px;line-height:24px;color:#000;margin:0 auto 16px;max-width:800px}.humetop .lifespan-section .buy-btn{background:#0276ff;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;letter-spacing:.6px;color:#fff;max-width:max-content;justify-content:center;min-width:296px;min-height:50px;border-radius:50px;margin:0 auto}.humetop .lifespan-section .page-width{max-width:100%;padding:0}.humetop .lifespan-section .product-image img{width:100%;display:block}.humetop .lifespan-section .badge-text{font-weight:400;font-size:18px;line-height:31px;display:flex;align-items:center;text-align:center;color:#000;justify-content:center;margin:29px 0 0;gap:10px}.humetop .marquee-wrapper{overflow:hidden;width:100%;max-width:1600px;margin:0 auto}.humetop .announce-slider{max-width:1600px;margin:0 auto;overflow:hidden;padding:50px 0 0}.humetop .marquee-track{display:flex;width:max-content;align-items:center;gap:53px}.humetop .announce-slider .marquee-track{animation:marquee-scroll 50s linear infinite}.humetop .marquee-track .seeinr-cntnt{flex-shrink:0}.humetop .slide-icon img{width:auto;height:60px;object-fit:contain;max-width:160px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.humetop.humetop .Hume-howitwork-paragraph{max-width:100%;padding:0}.humetop .Hume-howitwork-paragraph .sub-heading-here{display:block!important;font-weight:700;font-size:18px;line-height:27px;color:#0f0f0f;opacity:1;margin:0 0 21px}.humetop .Hume-howitwork-paragraph .sub-heading-here b{font-weight:700}.humetop.humetop .Hume-howitwork-heading h2{font-size:48px;line-height:58px;max-width:600px}.humetop .Hume-howitwork-heading h2 span{font-weight:400;font-style:italic}.humetop.humetop .Humeband-blockbox-heading p{font-weight:600}.humetop .bfr-aftr-slider{background:#f6f6f6;padding:57px 0 35px;overflow:hidden}.humetop .health-top-content{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 0 50px;align-items:center}.humetop .ba-eyebrow{font-weight:600;font-size:48px;line-height:1;color:#0f0f0f;margin:0;max-width:487px}.humetop .ba-eyebrow span{font-weight:400;font-style:italic}.humetop .health-top-content .ba-heading{font-weight:500;font-size:18px;line-height:27px;vertical-align:middle;color:#0f0f0f;opacity:.5;max-width:500px;margin:0 0 0 auto}.humetop .bfr-aftr-ba-swiper .swiper{overflow:visible;padding:0 0 110px}.humetop .bfr-aftr-slider .ba-content{margin:33px 0 0}.humetop .bfr-aftr-slider.ba-section .swiper-pagination span.swiper-pagination-bullet-active{background:#000}.humetop .bfr-aftr-slider.ba-section .swiper-pagination{position:absolute;bottom:-40px;margin:0}.humetop .bfr-aftr-slider.ba-section .swiper-pagination span{background:#d9d9d9;height:6px;width:31.200001px;border-radius:8px}.humetop .bfr-aftr-slider .ba-quote{font-weight:700;font-size:20px;line-height:24px;color:#333;margin:0 0 21px}.humetop .bfr-aftr-slider .ba-name{font-weight:400;font-size:16px;line-height:23px;color:#333;margin:0}.humetop .ba-nav .ba-buttons{display:flex;justify-content:end;gap:18px;position:relative;z-index:9}.humetop .ba-nav .ba-buttons button{display:flex;justify-content:center;align-items:center;border:none;background:#000;width:53.379074px;height:53.379074px;border-radius:53.379074px;padding:0;cursor:pointer}.humetop .ba-nav .ba-buttons button.swiper-button-disabled{filter:invert(1)}.humetop .ba-nav .ba-buttons button.ba-btn-next{background:#000;color:#fff}.humetop .ba-nav .ba-buttons button.ba-btn-next svg path{fill:#fff}.humetop .ba-nav .ba-buttons button svg g{opacity:1}.humetop .ba-nav .ba-buttons button svg{width:24px;height:24px}.humetop .ba-nav .ba-buttons button svg path{fill:#fff}.humetop .hc-tabs-section{margin:136px 0 0}.humetop .hc-tabs-right{margin:0;position:relative;min-height:260px}.humetop .hc-tabs-section .tab-content{opacity:0;transform:translateY(20px) scale(.98)!important;transition:all .4s ease;pointer-events:none;visibility:hidden;height:0;position:static}.humetop .hc-tabs-section .container{max-width:1444px}.humetop .hc-tabs-section .tab-content.active{opacity:1;transform:translateY(0)!important;pointer-events:auto;height:auto;visibility:visible}.humetop .hc-tabs-section .tab-content.exiting{opacity:0;transform:translateY(-10px)!important}.humetop p.desc{font-weight:400;font-size:18px;line-height:150%;display:flex;align-items:center;color:#fff;margin:0 0 12px}.humetop .testimonial p{font-weight:400;font-size:14px;line-height:17.5px;display:flex;align-items:center;color:#fff;margin:0}.humetop p.author-name{font-style:normal;font-weight:400;font-size:12px;line-height:140%;display:flex;align-items:center;letter-spacing:-.2px;color:#888;gap:8px}.humetop p.author-name span{font-style:normal;font-size:14px;line-height:140%;letter-spacing:-.2px;color:#e5e5e5}.humetop .hc-tabs-wrapper{display:grid;grid-template-columns:52% 1fr;gap:24px;background:#363636;border-radius:12px;padding:72px 48px;color:#fff;background:url(https://humehealth.com/cdn/shop/files/biometric_1.webp?v=1778733241);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:516px;overflow:hidden}.humetop .headingtop h2{font-style:normal;font-weight:400;font-size:56px;line-height:120%;display:flex;align-items:center;letter-spacing:-1px;color:#121212}.humetop .hc-tabs-left .eyebrow{font-style:normal;font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;color:#ffffffbf;margin:0 0 24px}.humetop .hc-tabs-leftIn{max-width:512px}.humetop .hc-tabs-wrapper .tab-item{margin-bottom:24px;cursor:pointer;font-weight:300;font-size:40px;line-height:39px;letter-spacing:-.8px;color:#c4c4c4;transition:all .1s}.humetop .hc-tabs-wrapper .tab-item.active{color:#fff;font-weight:500}.humetop .tab-item:last-child{margin:0}.humetop .stats{display:flex;gap:12px;margin:24px 0 0}.humetop .stat h3{font-style:normal;font-weight:700;font-size:32px;line-height:110%;letter-spacing:-.03em;color:#fff;margin:0 0 10px;display:flex;gap:8px}.humetop .stat .statsIcon{height:32px;width:32px;background:#fff;color:#000;border-radius:100px;display:flex;align-items:center;justify-content:center;padding:2px}.humetop .stat .statsIcon svg{width:20px;height:20px}.humetop .stat p{font-style:normal;font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;color:#ffffffbf;margin:0;font-family:Inter}.humetop .stat{flex:1;padding:16px;border-radius:8px;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #FFFFFF40}.humetop .testimonial{position:relative;margin:0}.humetop .verifiedMember{margin-top:24px;display:flex;gap:16px}.humetop .avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;min-width:46px}.humetop .hc-accordion{display:none}.humetop .hc-tabs-section{margin:120px 0}.humetop .headingtop{margin:0 0 64px}.humetop .testimonial-client{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0}.humetop .first-desc{font-weight:400;font-size:14px;line-height:17.5px;letter-spacing:0%;color:#ffffffbf;margin:0 0 16px}.humetop .longevity-bg-hero{position:relative}.humetop .longevity-bg-hero .hero-overlay img{width:100%;display:block}.humetop .longevity-bg-hero .hero-inner{position:absolute;top:0;height:100%;left:0;right:0}.humetop .longevity-bg-hero .hero-content{display:flex;flex-direction:column;height:100%;padding:106px 0;position:relative;justify-content:center}.humetop .longevity-bg-hero .hero-tag{font-weight:500;font-size:16px;line-height:32px;display:flex;align-items:center;color:#fff;border:1px solid #fff;max-width:max-content;padding:4px 11px;gap:10px;border-radius:7px}.humetop .longevity-bg-hero .hero-heading{font-weight:600;font-size:48px;line-height:64px;color:#fff;margin:20px 0;max-width:570px}.humetop .longevity-bg-hero .hero-btn{font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;letter-spacing:.6px;color:#000;background:#fff;max-width:max-content;padding:10px 28px;border-radius:50px;min-height:50px;gap:13px}.humetop .longevity-bg-hero .hero-description p{max-width:666px;font-weight:500;font-size:18px;line-height:28px;color:#fff;margin:0}.humetop .longevity-bg-hero .banner-btn-cntnt{display:flex;align-items:end;justify-content:space-between;margin-top:160px}.humetop.humetop .credibilityBand__heading{font-weight:600;font-size:50px;line-height:61px;text-align:center;max-width:609px;margin:0 auto 45px}.humetop .credibilityBand__heading b{font-weight:600}.humetop .credibilityBand__heading span{font-weight:400;font-style:italic}.humetop .credibilityBand__paragraph{max-width:540px;margin:auto;text-align:center}.humetop .durability-section{background:radial-gradient(48.43% 48.43% at 71.2% 65.49%,#424242,#000);padding:94px 0;color:#fff;overflow:hidden}.humetop .durability-tag{font-weight:500;font-size:16px;line-height:1;display:flex;align-items:center;text-transform:uppercase;color:#fff;border:1px solid #FFFFFF;max-width:max-content;padding:5px 11px;min-height:41px;border-radius:7px;gap:11px}.humetop .durability-tag img{width:20px;height:auto}.humetop .durability-heading{margin:48px 0 0;font-weight:600;font-size:60px;line-height:77px;color:#fff}.humetop .durability-heading em{font-weight:300}.humetop .durability-both-cntnt{display:flex;align-items:end}.humetop .durability-both-cntnt .accordion-item .accordion-left{display:flex;align-items:center;padding-left:49px;position:relative}.humetop .durability-both-cntnt .accordion-item .accordion-line{width:3px;display:block;height:88%;background:#fff6;position:absolute;left:0;border-radius:10px;transition:all .3s}.humetop .durability-both-cntnt .accordion-item.active .accordion-line{height:88%}.humetop .durability-both-cntnt .accordion-item .accordion-line:before{content:"";width:3px;display:block;height:0;background:#fff;position:absolute;left:0;border-radius:10px;transition:all .3s;top:0}.humetop .durability-both-cntnt .accordion-item.active .accordion-line:before{animation:line-fill 6s linear}@keyframes line-fill{0%{height:0}to{height:100%}}.humetop .durability-image-area{width:52%}.humetop .durability-content{width:48%}.humetop .durability-section .top-badge{display:none}.humetop .durability-section .feature-accordion{margin:60px 0 0;display:grid;gap:30px}.humetop .durability-section .feature-accordion .accordion-header{color:#fff;border:none;background:none;padding:0;outline:none;box-shadow:none}.humetop .accordion-title-row .accordion-icon{display:none}.humetop .accordion-title-row h3{font-weight:700;font-size:22px;line-height:32px;color:#fff;text-align:left;margin:0;cursor:pointer}.humetop .durability-section .accordion-item .accordion-content p{margin:0;font-weight:400;font-size:16px;line-height:32px;color:#fff;max-width:400px;text-align:left}.humetop .durability-section .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:all .3s}.humetop .longevity-section{margin:120px 0}.humetop .longevity-wrapper{display:flex;gap:48px}.humetop .longevity-images{width:59%}.humetop .longevity-content{width:41%;padding:18px 0 0}.humetop .longevity-heading{margin:15px 0 0;max-width:349px;font-weight:600;font-size:50px;line-height:50px;color:#333}.humetop .longevity-heading span{font-weight:400;font-style:italic}.humetop .longevity-tag{font-weight:500;font-size:16px;line-height:22px;display:flex;text-transform:uppercase;color:#000;gap:11px;align-items:center;border:1px solid #000000;max-width:max-content;padding:4px 11px;min-height:41px;border-radius:7px;min-width:155px}.humetop .longevity-tag span{display:flex}.humetop .longevity-points{margin-top:27px;display:grid;gap:12px}.humetop .longevity-point{display:flex;gap:23px}.humetop .longevity-point .point-icon{background:#000;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:32px;min-width:32px;margin-top:6px}.humetop .longevity-point .point-text{font-weight:700;font-size:16px;line-height:23px;color:#333}.humetop .longevity-point .point-text p{margin:0;font-family:Inter;font-weight:400;font-size:16px;line-height:23px;letter-spacing:0%}.humetop .accuracy-section{background:#f6f6f6;padding:106px 0}.humetop .accuracy-section .page-width{max-width:100%;padding:0}.humetop .longevity-bg-hero .hero-heading span{background:#fff;color:#002d5b;padding:0 4px 0 0;margin-right:6px}.humetop .accuracy-wrapper{display:flex;align-items:end;max-width:1440px;margin:0 auto}.humetop .accuracy-image-area{width:52.5%}.humetop .accuracy-content{width:47.5%}.humetop .accuracy-contentInr{max-width:610px;margin-left:auto;padding-right:51px;padding-left:20px}.humetop .accuracy-badge{font-weight:500;font-size:16px;line-height:22px;display:flex;align-items:center;color:#000;gap:11px;border:1px solid #000000;max-width:max-content;min-height:41px;padding:4px 12px;border-radius:7px}.humetop .accuracy-heading{font-weight:600;font-size:50px;line-height:64px;color:#000;margin:48px 0 27px;max-width:530px}.humetop .accuracy-heading span{font-weight:400;font-style:italic}.humetop .accuracy-small-text{font-weight:300;font-size:18px;line-height:32px;color:#000;margin:0 0 27px}.humetop .accuracy-buttons{display:flex;gap:21px}.humetop .accuracy-buttons .accuracy-btn{background:#07f;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-align:center;letter-spacing:.6px;color:#fff;gap:13px;min-height:50px;padding:0 17px;border-radius:50px;min-width:173px;justify-content:center}.humetop .accuracy-buttons .accuracy-btn.secondary-btn{color:#000;background:#fff;min-width:152px}.humetop .accuracy-description{margin:40px 0 0}.humetop .accuracy-description p{font-weight:300;font-size:18px;line-height:32px;color:#000;margin:0}.humetop.humetop .band__comparaison_title{max-width:490px;margin-left:auto;margin-right:auto;padding-bottom:26px;line-height:130%}.humetop.humetop .band__comparaison_title span{font-weight:400;font-style:italic}.humetop .band__comparaison_main_wrapper{background:#fff}.humetop .research-section{background:#f6f6f6;padding:130px 0}.humetop .research-wrapper{display:flex;gap:51px}.humetop .research-content{width:45%}.humetop .research-image-area{width:55%}.humetop .research-heading{font-weight:600;font-size:50px;line-height:64px;color:#000;margin:58px 0 0}.humetop .research-heading span{font-weight:400;font-style:italic}.humetop .research-description{margin:32px 0 0}.humetop .research-description p{font-weight:300;font-size:18px;line-height:32px;color:#000;max-width:520px}.humetop .reviewslider_glp{padding:122px 0 0;overflow:hidden}.humetop .reviewslider_glp .swiper{overflow:visible}.humetop .reviewslider_glp .review-eyebrow{font-weight:500;font-size:16px;line-height:19px;letter-spacing:-.02em;color:#121212;display:flex;justify-content:center;align-items:center;margin:0 0 24px}.humetop .reviewslider_glp .review-eyebrow b{margin-left:4px}.humetop .reviewslider_glp .review-eyebrow img{margin-left:11px}.humetop .reviewslider_glp .ba-heading{font-family:Inter;font-style:normal;font-weight:400;font-size:50px;line-height:120%;text-align:center;letter-spacing:-1px;color:#121212;max-width:866px;margin:0 auto}.humetop .ba-wrap-tp{margin:0 0 64px}.humetop .reviewslider_glp .ba-content{background:#f6f6f6;border-radius:12px;padding:32px}.humetop .reviewslider_glp .ba-stars{display:flex;margin:0 0 20px}.humetop .reviewslider_glp .ba-stars img{height:20px;width:auto}.humetop .reviewslider_glp .ba-quote{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#363636;margin:0}.humetop .read-more-review{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.2px;color:#363636;margin:10px 0 0;cursor:pointer;display:block}.humetop .reviewslider_glp .ba-content-tp{border-bottom:2px dotted #12121233;padding:0 0 32px;margin:0 0 18px}.humetop .reviewslider_glp.ba-section .swiper-pagination{margin-top:0;background:#3636361f;border-radius:50px;overflow:hidden}.humetop .reviewslider_glp.ba-section .swiper-pagination .swiper-pagination-progressbar-fill{background:#121212;border-radius:50px;overflow:hidden}.humetop .reviewslider_glp .swiper-wrapper .swiper-slide{height:auto;border-radius:12px;overflow:hidden}.humetop .reviewslider_glp .ba-nav{margin-top:40px;display:flex;justify-content:end;gap:10px}.humetop .reviewslider_glp .ba-nav .ba-nav-inner{width:116px;background:#f6f6f6;min-height:40px;display:flex;justify-content:center;align-items:center;padding:10px 24px;border-radius:40px}.humetop .reviewslider_glp .ba-nav .ba-btn-next,.humetop .reviewslider_glp .ba-nav .ba-btn-prev{background:#f6f6f6;display:flex;justify-content:center;align-items:center;border:none;width:40px;min-width:40px;height:40px;border-radius:40px;cursor:pointer}.humetop .reviewslider_glp .ba-nav .ba-btn-next svg g,.humetop .reviewslider_glp .ba-nav .ba-btn-prev svg g{opacity:1}.humetop .reviewslider_glp .ba-nav .ba-btn-next.swiper-button-disabled svg,.humetop .reviewslider_glp .ba-nav .ba-btn-prev.swiper-button-disabled svg{opacity:.5}.humetop .reviewslider_glp .ba-user{display:flex;justify-content:space-between;gap:20px}.humetop .reviewslider_glp .ba-user span{font-size:14px;line-height:19px;letter-spacing:-.01em;color:#121212;font-weight:500}.humetop .reviewslider_glp .ba-user span.verified{display:flex;white-space:nowrap;gap:2px;font-weight:400;font-size:13px;line-height:16px;color:#444;align-items:center}.humetop .accordian-details-new .newFaqAccCnt{flex-direction:column;align-items:center;gap:50px}.humetop .top-content-new .top-hding{text-align:center}.humetop .top-content-new .top-hding span{font-weight:400;font-style:italic}.humetop .top-content-new,.humetop .accordian-innner-details-new{width:100%!important;max-width:952px}.humetop .Hume-howitwork-paragraph p{display:block!important}@media(min-width:750px){.humetop .mobile-img{display:none!important}.humetop .bnnr-cntnt{position:static;padding:100px 0 0}}@media(max-width:1279px){.humetop .lifespan-section .product-image img{object-fit:cover}.humetop .Hume-band-howitwork{padding:32px 0}.humetop .mdcl-description{margin:12px 0 0;font-size:14px;line-height:18px}.humetop .mdcl-left-column,.humetop .mdcl-right-column{gap:22px}.humetop .mdcl-grd-in{margin-bottom:80px}.humetop .ba-eyebrow{font-size:46px}.humetop .health-top-content .ba-heading{font-size:16px;line-height:25px}.humetop .bfr-aftr-ba-swiper .swiper{padding:0 0 60px}.humetop .bfr-aftr-slider .ba-quote{font-size:21px;line-height:32px}.humetop .longevity-bg-hero .hero-heading{font-size:34px;line-height:50px;max-width:488px}.humetop .longevity-bg-hero .banner-btn-cntnt{margin-top:80px}.humetop .longevity-bg-hero .hero-description p{max-width:566px;font-size:18px;line-height:28px}.humetop .durability-heading{margin:38px 0 0;font-size:44px;line-height:54px}.humetop .durability-both-cntnt .accordion-item .accordion-left{padding-left:39px}.humetop .longevity-wrapper{gap:28px}.humetop .longevity-heading{max-width:249px;font-size:40px;line-height:40px}.humetop .longevity-points{margin-top:22px}.humetop .accuracy-heading{font-size:46px;line-height:56px;margin:28px 0 19px}.humetop .accuracy-description{margin:35px 0 0}.humetop .accuracy-small-text{font-size:16px;line-height:22px;margin:0 0 19px}.humetop .accuracy-contentInr{padding-right:20px;padding-left:20px}.humetop .research-wrapper{gap:30px}.humetop .research-heading{font-size:46px;line-height:57px;margin:18px 0 0}.humetop .research-description{margin:22px 0 0}.humetop .research-description p{font-size:16px;line-height:28px}.humetop .hc-tabs-wrapper .tab-item{font-size:32px;line-height:34px}.humetop .stats{margin:20px 0 0}}@media(min-width:1023px)and (max-width:1600px){.humetop .Humeband-blockbox-heading p{font-size:24px;line-height:32px}.humetop .bnnr-cntnt{padding:30px 0 0}.humetop .lifespan-section .main-heading{font-size:48px;line-height:58px;margin:10px auto;max-width:100%}.humetop .lifespan-section .badge-text{margin:15px 0 0;font-size:16px}.humetop .lifespan-section .badge-text svg{width:30px;height:36px}.humetop .hc-tabs-wrapper .tab-item{font-size:28px;line-height:30px;margin-bottom:24px}.humetop .first-desc{margin:0 0 10px}.humetop .stat{padding:12px}.humetop p.desc,.humetop .testimonial p{font-size:14px}.humetop.humetop .Hume-howitwork-heading h2{font-size:40px;line-height:50px;max-width:500px}.humetop .ba-eyebrow{font-size:40px;max-width:737px}.humetop .longevity-bg-hero .hero-heading{font-size:34px;line-height:50px;max-width:488px}.humetop .longevity-bg-hero .banner-btn-cntnt{margin-top:40px}.humetop .bfr-aftr-slider .ba-quote{font-size:16px;line-height:22px;margin:0 0 8px}.humetop .bfr-aftr-slider .ba-name{font-size:14px;line-height:20px}.humetop .bfr-aftr-slider .ba-content{margin:12px 0 0}.humetop.humetop .credibilityBand__heading{font-size:40px;line-height:51px;margin:0 auto 30px}.humetop .durability-section{padding:64px 0}.humetop .durability-heading{margin:28px 0 0;font-size:36px;line-height:44px}.humetop .durability-section .feature-accordion{margin:44px 0 0}.humetop .longevity-heading{max-width:600px;font-size:36px;line-height:40px}.humetop .accuracy-section{padding:64px 0}.humetop .accuracy-heading{font-size:34px;line-height:44px;margin:18px 0 10px}.humetop .accuracy-description p{font-size:14px;line-height:24px}.humetop .accuracy-wrapper{align-items:center}.humetop .band__comparaison_main_wrapper{padding:60px 0 40px}.humetop.humetop .band__comparaison_title{max-width:390px;padding-bottom:12px;font-size:34px}.humetop .research-section{padding:60px 0}.humetop .research-heading{font-size:34px;line-height:40px}.humetop .research-description p{font-size:14px;line-height:24px}.humetop .reviewslider_glp .ba-heading{font-size:36px;max-width:566px}.humetop .reviewslider_glp{padding:64px 0 0}}@media(max-width:1023px){.humetop .lifespan-section .main-heading{font-size:48px;line-height:58px;margin:16px auto;max-width:650px}.humetop .lifespan-section .main-heading br{display:none}.humetop .lifespan-section .badge-text{margin:12px 0 0}.humetop .lifespan-section .product-image img{min-height:auto;object-fit:contain;object-position:bottom}.humetop .longevity-bg-hero .banner-btn-cntnt{margin-top:50px}.humetop .longevity-bg-hero .hero-heading{font-size:36px;line-height:43px;max-width:448px;margin:16px 0 0}.humetop .longevity-bg-hero .hero-content{padding:16px 0}.humetop .longevity-bg-hero .hero-description p{max-width:466px;font-size:15px;line-height:24px}.humetop .durability-section .feature-accordion{margin:60px 0 0;gap:20px}.humetop .durability-both-cntnt .accordion-item .accordion-left{padding-left:22px}.humetop .durability-section .accordion-item .accordion-content p{margin:0;font-weight:400;font-size:16px;line-height:26px;color:#fff;max-width:400px;text-align:left}.humetop.humetop .Hume-howitwork-heading h2{font-size:50px;line-height:53px}.humetop .accuracy-heading{font-size:36px;line-height:46px}.humetop .accuracy-buttons .accuracy-btn{min-width:auto}.humetop .accuracy-description p{font-size:16px;line-height:22px}.humetop .accuracy-buttons{gap:11px}.humetop .research-heading{font-size:36px;line-height:46px;margin:8px 0 0}.humetop .research-description p{font-size:16px;line-height:22px}.humetop .reviewslider_glp .ba-heading{font-size:46px}}@media(min-width:769px)and (max-width:1020px){.humetop .hc-tabs-wrapper{grid-template-columns:46% 1fr}.humetop .stat{padding:16px 10px}.humetop .verifiedMember{gap:15px}.humetop p.desc,.humetop .testimonial p{font-size:14px}}@media(max-width:768px){.humetop .hc-tabs-wrapper{display:none}.humetop p.desc{font-size:16px;line-height:20px;font-weight:500}.humetop .acc-item *{-webkit-tap-highlight-color:transparent}.humetop .stats{margin:16px 0 0;gap:16px;flex-direction:column}.humetop .verifiedMember{margin:16px 0 0;gap:16px}.humetop .testimonial-client{margin:8px 0 0}.humetop .testimonial-client p.author-name{font-size:16px}.humetop .hc-accordion{display:block;border-radius:12px;padding:28px 24px 8px;color:#fff;background:url(https://humehealth.com/cdn/shop/files/biometric.png?v=1778230389);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:580px}.humetop .hc-accordion .eyebrow{font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#cecece;margin-bottom:4px;display:none}.humetop .acc-item{border-bottom:1px solid #ffffff1f;padding:16px;width:100%;border:1px solid #FFFFFF40;background:#ffffff0d;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:16px 0 0}.humetop .acc-title{font-size:16px;font-weight:500;cursor:pointer;color:#c4c4c4;position:relative;line-height:20px;letter-spacing:-.4px;display:flex;gap:10px}.humetop .acc-item.active .acc-title{color:#fff;font-weight:500}.humetop .acc-title .acc-icon{display:flex;width:24px;height:24px;align-items:center;justify-content:center;margin-top:2px;transition:ease .3s}.humetop .acc-item.active .acc-title .acc-icon{transform:rotate(45deg)}.humetop .acc-content{margin-top:0;max-height:0;overflow:hidden;transition:margin-top .3s,max-height .3s}.humetop .acc-item.active .acc-content{padding-top:16px;max-height:max-content;margin-top:0}.humetop .first-desc{font-size:14px;line-height:17.5px;margin:0 0 15px}}@media(max-width:749px){.humetop .desktop-img{display:none!important}.humetop .lifespan-section .description p br{display:none}.humetop #buy-box .price-row .ante-price,.humetop #buy-box .upsell-row .ante-price{flex-wrap:wrap}.humetop .mdcl-health-grid{grid-template-columns:1fr;gap:41px}.humetop .mdcl-left-column,.humetop .mdcl-right-column{flex-direction:row;gap:16px}.humetop .mdcl-description{margin:16px 0 0;font-size:16px;line-height:22px}.humetop .mdcl-grd-in{margin-bottom:49px}.humetop .mdcl-bt-mn-hd{font-size:28px;line-height:34px;letter-spacing:-.5px}.humetop .mdcl-btm-pr{font-size:16px;line-height:22px;letter-spacing:-.5px}.humetop .marquee-track{gap:24px}.humetop .stat p{line-height:20px}.humetop .container{padding:0 20px}.humetop .ScrollerPdpAtc{display:grid;grid-template-columns:auto 1fr;padding:10px;gap:26px;align-items:center;box-shadow:0 -2px 10px #05050526;border-radius:18px 18px 0 0}.humetop .product-details{display:flex;align-items:center;gap:10px}.humetop .hm-prd-img{width:60px;min-width:60px;border:1px solid #ddd;border-radius:8px;overflow:hidden}.humetop .ScrollerPdpAtc .pro-button span{padding:15px 10px;border-radius:50px;background:#000!important;font-size:16px}.humetop .hm-prd-title{margin:4px 0 0;font-size:14px;font-weight:700;line-height:1}.humetop .hm-prd-prc-mn .StarRatingStars{margin:0;gap:1px}.humetop .hm-prd-prc-wpr{display:flex;gap:8px;align-items:center}.humetop .hm-prd-prc-wpr p{font-size:16px;margin:0;font-weight:700;color:#000}.humetop .hm-prd-prc-wpr .hm-sl-prc{font-size:14px}.humetop .hm-prd-prc-wpr .hm-org-prc{opacity:.5;font-size:12px;text-decoration:line-through}.humetop .StarRatingStars svg{width:14px;height:14px}.humetop .StarRatingStars svg:last-child{width:17px;height:17px;position:relative;top:-1px}.humetop .announce-slider{padding:0}.humetop .lifespan-section .main-heading{font-size:40px;margin:30px auto;line-height:44px}.humetop .lifespan-section .description p{margin:0 auto 34px}.humetop .bnnr-cntnt{position:static;padding:50px 20px}.humetop .lifespan-section .badge-text{font-size:16px;line-height:normal}.humetop .lifespan-section .badge-text svg{width:30px;height:36px}.humetop .health-top-content{gap:17px;grid-template-columns:1fr;margin:0 0 17px}.humetop .bfr-aftr-slider{padding:56px 0}.humetop .ba-eyebrow{font-size:30px;line-height:40px}.humetop .health-top-content .ba-heading{line-height:27px}.humetop .bfr-aftr-ba-swiper .swiper{padding:0 0 36px}.humetop .ba-nav .ba-buttons{justify-content:space-between}.humetop .bfr-aftr-slider.ba-section .swiper-pagination{margin:0 auto;max-width:calc(100% - 100px);left:0;right:0}.humetop .bfr-aftr-slider.ba-section .swiper-pagination span{width:12px;border-radius:4px}.humetop.humetop .credibilityBand__heading{text-align:left;font-size:30px;line-height:1.1;margin:0 0 15px}.humetop.humetop .credibilityBand__paragraph{text-align:left;max-width:100%;font-size:16px;line-height:24px}.humetop .bfr-aftr-slider .ba-quote{font-size:20px;line-height:24px;margin:0 0 10px}.humetop .bfr-aftr-slider .ba-name{font-size:14px}.humetop .bfr-aftr-slider .ba-content{margin:20px 0 0}.humetop .bfr-aftr-slider .ba-nav{margin:0}.humetop.humetop .Hume-howitwork-heading h2{font-size:30px;line-height:40px;padding-bottom:20px}.humetop.humetop .Hume-bannerpoup-imagtext .content_playButton{gap:15px;flex-wrap:nowrap;flex-direction:row}.humetop .Hume-bannerpoup-imagtext .content_playButton svg{width:30px;height:30px}.humetop.humetop .Hume-bannerpoup-imagtext p{font-size:30px}.humetop.humetop .Humeband-blockbox-heading p{font-size:24px;line-height:34px}.humetop.humetop .Humeband-blockbox-paragraph p{font-size:16px;line-height:24px}.humetop .hc-tabs-section{margin:0}.humetop .headingtop{display:none}.humetop .hc-accordion{padding:40px 20px 56px;border-radius:0;margin:0 -20px;min-height:initial}.humetop p.author-name span{font-size:12px;text-transform:uppercase}.humetop .longevity-bg-hero .hero-overlay img{min-height:600px;object-fit:cover}.humetop .longevity-bg-hero .banner-btn-cntnt{flex-direction:column;gap:30px;align-items:start}.humetop .longevity-bg-hero .hero-heading{font-size:26px;line-height:34px;margin:16px 0 0}.humetop .longevity-bg-hero .hero-heading span{padding:0}.humetop .longevity-bg-hero .hero-description p{font-size:16px}.humetop .durability-both-cntnt{display:block}.humetop .durability-image-area{display:none}.humetop .durability-content{width:100%}.humetop .durability-section{background:radial-gradient(58.43% 66.43% at 71.2% 40.49%,#424242,#000);padding:47px 0 71px;color:#fff}.humetop .durability-heading{margin:20px 0 0;font-size:30px;line-height:30px;max-width:169px}.humetop .durability-tag,.humetop .longevity-tag{font-size:14px;min-height:32px}.humetop .longevity-heading{line-height:35px;font-size:30px}.humetop .accuracy-heading{font-size:30px;line-height:40px}.humetop .durability-section .feature-accordion{margin:0;gap:16px}.humetop .durability-both-cntnt .accordion-item .accordion-left{padding-left:24px}.humetop .accordion-title-row h3,.humetop .durability-section .accordion-item .accordion-content p{font-size:16px;line-height:25px}.humetop .durability-mob-img{margin:-46px -20px 0}.humetop .longevity-section{margin:38px 0 0}.humetop .longevity-wrapper{gap:40px;flex-direction:column-reverse}.humetop .longevity-images{margin:0;width:100%}.humetop .longevity-content{width:100%;padding:0 10px}.humetop .longevity-section .page-width{padding:0 10px 25px}.humetop .longevity-points{margin-top:25px}.humetop .accuracy-section{background:#f6f6f6;padding:66px 0 0}.humetop .accuracy-wrapper{flex-direction:column;gap:20px}.humetop .accuracy-image-area,.humetop .accuracy-content{width:100%}.humetop .accuracy-heading{font-size:40px;line-height:50px;color:#333;margin:15px 0}.humetop .accuracy-small-text{font-size:15px}.humetop .accuracy-buttons .accuracy-btn{min-width:173px}.humetop .accuracy-description p{line-height:24px;font-size:14px}.humetop .research-section{padding:66px 0 0}.humetop .research-wrapper{gap:0px;flex-direction:column-reverse}.humetop .research-image-area,.humetop .research-content{width:100%}.humetop .research-section .page-width{padding:0}.humetop .research-content{padding:0 20px}.humetop .research-heading{font-size:30px;line-height:40px;margin:0}.humetop .research-description{margin:16px 0 0}.humetop .research-description p{font-size:16px;line-height:26px}.humetop .reviewslider_glp{padding:72px 0 40px}.humetop .reviewslider_glp .ba-heading{font-size:30px;line-height:120%;letter-spacing:-.5px}.humetop .ba-wrap-tp{margin:0 0 50px}.humetop .reviewslider_glp .ba-content{padding:24px}.humetop .reviewslider_glp .ba-quote{line-height:140%;letter-spacing:-.2px}.humetop .reviewslider_glp .ba-content-tp{padding:0 0 25px}.humetop .reviewslider_glp .ba-nav{margin-top:56px;justify-content:center}.humetop.humetop .top-content-new .top-hding{text-align:left;font-size:40px}}@media(max-width:420px){.humetop .lifespan-section .main-heading{font-size:38px}}@media(max-width:400px){.humetop .lifespan-section .main-heading{font-size:36px}}@media(max-width:380px){.humetop .lifespan-section .main-heading{font-size:35px;line-height:40px}}@media(max-width:374px){.humetop .lifespan-section .main-heading{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/228/assets/new-band2.css.map?v=161388060473446173611786695622 */

/* ===== live inline page-config blocks (supplement, scoped) ===== */

/* -- supp block 00 -- */

    .humetop [section="hume-band-product"] {
  position: fixed;
  opacity: 0;
  pointer-events: none;
  left: 10000000px;
}

.humetop .PdpScrolerPrice span.igPrice {
  color: var(--color-info-text);
}

.humetop .PdpScrolerPrice s.igPrice {
  color: var(--color-text-faint);
}

.humetop .ScrollerPdpAtc span {
  text-transform: capitalize;
  letter-spacing: 0;
  font-family: var(--font);
  font-weight: 600;
}

.humetop .hrgyu,.humetop .DsrgyuPaar p {
  font-size: 0 !important;
}

.humetop .hrgyu::after {
  font-size: 50px;
  content: "Catch health issues while they’re still reversible";
  line-height: 120%;
  display: block;
  font-weight: 600;
}

.humetop .DsrgyuPaar p:after {
  font-size: 16px;
  content: "Monitor shifts in HRV, oxygen, and recovery that signal issues. Unlike step counters, Hume catches cardiovascular & metabolic strain before you feel the symptoms.";
  line-height: 160%;
  display: block;
  letter-spacing: 0.767px;
}

.humetop .Hume-howitwork-heading h2 {
  font-size: 50px;
  font-weight: 600;
  line-height: 120%;
}

.humetop .Hume-howitwork-caption h3,.humetop .Hume-howitwork-paragraph > p {
  font-size: 18px;
  line-height: 150%;
}

.humetop .Hume-howitwork-paragraph > :first-child {
  display: none;
}

.humetop .Humeband-howitwork-content .Humeband-block-button-box {
  display: none;
}

@media (max-width: 767px) {
  .humetop .hrgyu::after,.humetop .Hume-howitwork-heading h2 {
    font-size: 36px;
  }

  .humetop .Hume-howitwork-caption h3,.humetop .Hume-howitwork-paragraph > p {
    font-size: 16px;
  }}
/* fix1: mirror Hume live A/B runtime state - trio SHOP NOW hidden (script-driven on their page; third-party script not shipped) */
.humetop [id*="hume_band_how_it_works"] .Humeband-block-button-box{display:none}

/* fix4: mirror one leaked rule from Hume's hidden legacy-PDP style block (generic .stars selector leaks document-wide on their live page; the legacy block itself is excluded). Verified: only visible cross-section leak. */
.humetop .stars{color:#007aff;font-size:1.2rem;margin:0.5rem 0}

/* ===== THRIVE FONT PASS (Leo 2026-09-01) =====================================
   Swap every Hume typeface in the transplant to the HELIOS ring page's system:
   - Display titles: Inter 900 italic, tight tracking (page's title treatment)
   - Everything else (subtitles/eyebrows/card titles/body/buttons): Poppins,
     keeping Hume's own weights (500/600/700 land on Poppins' matching faces)
   Sizes, line-heights and layout stay Hume's. ============================== */

.humetop, .humetop *:not(svg):not(path){
  font-family: Poppins, helvetica, Arial, sans-serif !important;
}

/* Title tier - big display headings, one per section family */
.humetop .main-heading, .humetop .main-heading *,
.humetop .Hume-howitwork-heading, .humetop .Hume-howitwork-heading *,
.humetop .ba-eyebrow, .humetop .ba-eyebrow *,
.humetop .credibilityBand__heading, .humetop .credibilityBand__heading *,
.humetop .hero-heading, .humetop .hero-heading *,
.humetop .longevity-heading, .humetop .longevity-heading *,
.humetop .band__comparaison_title, .humetop .band__comparaison_title *,
.humetop .hc-tabs-section .tab-item, .humetop .hc-tabs-section .tab-item *,
.humetop .hc-tabs-section .acc-title, .humetop .hc-tabs-section .acc-title *{
  font-family: Inter, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
  letter-spacing: -0.02em;
}

/* Stat numerals (69% / 74%) - HELIOS numeral treatment */
.humetop .hc-tabs-section .stat h3, .humetop .hc-tabs-section .stat h3 *{
  font-family: Inter, sans-serif !important;
  font-weight: 900 !important;
  font-style: italic !important;
  letter-spacing: -0.02em;
}

/* image swap round (Leo 2026-09-01): darktab backgrounds -> fist (landscape desktop / portrait mobile per Figma board) */
.humetop .hc-tabs-wrapper{background-image:url(https://www.thrivecycling.io/cdn/shop/t/12/assets/hume-swap-fist-d.jpg)}
@media (max-width:600px){.humetop .hc-tabs-wrapper{background-image:url(https://www.thrivecycling.io/cdn/shop/t/12/assets/hume-swap-fist-m.jpg)}}

/* image swap round: keep the mobile hero image at the original band-strip slot height (ring render is a taller aspect; layout must not change) */
@media (max-width:749px){.humetop .lifespan-section .product-image .mobile-img{height:auto;width:100%}}

/* Leo 2026-09-01: delete the How-it-Works video banner + popup (both widths) */
.humetop .Hume-bandbanner-imagpopup{display:none!important}
/* desktop hero: keep the ring render at the original band-strip slot proportions */
@media (min-width:750px){.humetop .lifespan-section .product-image .desktop-img{display:block;margin:0 auto;width:auto;max-width:100%;height:560px}}

/* darktab mobile: .hc-accordion carries its own bg image rule - override to the fist */
@media (max-width:600px){.humetop.humetop .hc-accordion{background-image:url(https://www.thrivecycling.io/cdn/shop/t/12/assets/hume-swap-fist-m.jpg)!important}}


/* athletes swap v2: pin ONLY the natural-aspect tall cards to Hume's original proportions (the auth_mg cards are height:100% fill-driven - leave them alone) */
.humetop [id*='band_credibility_ab_test_eK8XtD'] img[src*='group-07']{aspect-ratio:1163/1860;object-fit:cover;width:100%}
.humetop [id*='band_credibility_ab_test_eK8XtD'] img[src*='hf_20260614_121026']{aspect-ratio:1159/1860;object-fit:cover;width:100%}
.humetop [id*='band_credibility_ab_test_eK8XtD'] img[src*='group-09']{aspect-ratio:1159/1860;object-fit:cover;width:100%}
.humetop [id*='band_credibility_ab_test_eK8XtD'] img[src*='file_00000000e0f0722']{aspect-ratio:1155/1860;object-fit:cover;width:100%}
