@font-face{font-family:Wulkan Display;font-style:normal;font-weight:400 500;font-display:swap;font-feature-settings:"onum";src:url(WulkanDisplay-Medium.woff2) format("woff2")}@font-face{font-family:Wulkan Display;font-style:normal;font-weight:600;font-display:swap;font-feature-settings:"onum";src:url(WulkanDisplay-SemiBold.woff2) format("woff2")}@font-face{font-family:Acumin Variable Concept;font-style:normal;font-weight:100 900;font-display:swap;src:url(AcuminVariableConcept.woff2) format("woff2")}@font-face{font-family:Neulis Alt;font-style:normal;font-weight:500;font-display:swap;src:url(NeulisAlt-SemiBold.woff2) format("woff2")}@font-face{font-family:Neulis Alt;font-style:normal;font-weight:600;font-display:swap;src:url(NeulisAlt-SemiBold.woff2) format("woff2")}:root{--color-primary: #230f10;--color-secondary: #946638;--color-accent: #7f5b34;--color-primary-transparent-30: oklch(from var(--color-primary) l c h / 30%);--color-background: #ffffff;--color-surface: #ede7dd;--color-cream: #faf6f0;--color-border: color-mix(in srgb, #7f5b34 20%, transparent);--color-border-alt: color-mix(in srgb, #7f5b34 20%, transparent);--color-text: #230f10;--color-text-secondary: var(--color-text);--color-text-muted: var(--color-text);--color-success: #5d8223;--color-warning: #c07a0c;--color-error: #c0392b;--font-family-heading: Wulkan Display, sans-serif;--font-family-body: Acumin Variable Concept, Helvetica Neue, Helvetica, Arial, sans-serif;--font-size-h1: 2rem;--font-size-h2: 1.75rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-h5: 1rem;--font-size-h6: 1rem;--font-size-h1-lg: 3rem;--font-size-h2-lg: 2.5rem;--font-size-h3-lg: 2rem;--font-size-h4-lg: 1.5rem;--font-size-h5-lg: 1.125rem;--font-size-h6-lg: 1.125rem;--font-size-p1: .875rem;--font-size-p1-lg: 1rem;--font-size-p2: .75rem;--font-size-p2-lg: .875rem;--font-size-xs: .75rem;--font-size-xs-lg: .8125rem;--font-size-sm: .875rem;--font-size-base: .8125rem;--font-size-base-lg: .875rem;--line-height-p1: 1.4;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .5rem;--border-radius-full: 999px;--background: var(--color-background);--foreground: var(--color-text);--card: var(--color-surface);--card-foreground: var(--color-text);--popover: var(--color-surface);--popover-foreground: var(--color-text);--primary: var(--color-primary);--primary-foreground: #ffffff;--secondary: var(--color-secondary);--secondary-foreground: var(--color-text);--muted: var(--color-surface);--muted-foreground: var(--color-text);--accent: var(--color-accent);--accent-foreground: #ffffff;--destructive: var(--color-error);--destructive-foreground: #ffffff;--border: var(--color-border);--input: var(--color-border);--ring: var(--color-accent);--radius: .5rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .5rem;--radius-xl: .5rem;--radius-2xl: .5rem}[data-template=biohack]{--font-family-heading: Neulis Alt, system-ui, sans-serif;--color-cream: #f5f0ea;--color-primary: #000000;--color-text: #000000;--color-secondary: #5c5c5c;--color-accent: #2c2e36;--color-surface: #ebe4db}[data-template=biohack],.o_product-main--biohack{--color-border: var(--color-primary);--color-border-alt: var(--color-primary);--border: var(--color-primary);--input: var(--color-primary)}.o_product-main--biohack{--color-surface: #ebe4db}*,*:before,*:after{box-sizing:border-box}:root{--container-max: 2000px;--container-margin: 16px;--container-content-inset: calc( (100vw - min(100vw, var(--container-max))) / 2 + var(--container-margin, 16px) );--header-padding-block: 1rem;--header-action-size: 1.5rem;--header-logo-height: 2rem;--header-height: calc( (var(--header-padding-block) * 2) + max(var(--header-action-size), var(--header-logo-height)) + 1px );--banner-height: 0px;--copy-gap-heading-body: 16px;--copy-gap-subheading-body: 8px;--copy-gap-body-cta: 28px;--copy-gap-body-cta-tertiary: 20px;--column-gutter: 12px}@media(min-width:768px){:root{--container-margin: 32px}}@media(min-width:1100px){:root{--container-margin: 48px;--copy-gap-body-cta: 32px;--copy-gap-body-cta-tertiary: 24px;--column-gutter: 20px}}@media(min-width:1800px){:root{--container-margin: 80px}}body:has(.m_promo-banner--sticky){--banner-height: 2.25rem}@media(min-width:1100px){body:has(.m_promo-banner--sticky){--banner-height: 2.3125rem}}html{background-color:var(--color-background, #ffffff)}body{font-family:var(--font-family-body, Acumin Variable Concept, Helvetica Neue, Helvetica, Arial, sans-serif);letter-spacing:-.01em;line-height:1.4;font-size:var(--font-size-p1, .875rem)}@media(min-width:1100px){body{font-size:var(--font-size-p1-lg, 1rem)}}body{font-style:normal;font-weight:500;font-variation-settings:"wght" 500,"slnt" 0;color:var(--color-text, #230f10);background-color:var(--color-surface, #ede7dd);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;color:var(--color-text, #230f10)}h1{font-size:var(--font-size-h1);line-height:1;font-family:var(--font-family-heading);font-weight:400;letter-spacing:-.02em;font-feature-settings:"onum"}@media(min-width:1100px){h1{font-size:var(--font-size-h1-lg);line-height:1}}h2{font-size:var(--font-size-h2);line-height:1.2;font-family:var(--font-family-heading);font-weight:400;letter-spacing:-.02em;font-feature-settings:"onum"}@media(min-width:1100px){h2{font-size:var(--font-size-h2-lg);line-height:1.2}}h3{font-size:var(--font-size-h3);line-height:1.2;font-family:var(--font-family-heading);font-weight:400;letter-spacing:-.02em;font-feature-settings:"onum"}@media(min-width:1100px){h3{font-size:var(--font-size-h3-lg);line-height:1.2}}h4{font-size:var(--font-size-h4);line-height:1.2;font-family:var(--font-family-heading);font-weight:400;letter-spacing:-.02em;font-feature-settings:"onum"}@media(min-width:1100px){h4{font-size:var(--font-size-h4-lg);line-height:1.2}}h5{font-size:var(--font-size-h5);line-height:1.2;font-family:var(--font-family-body);font-style:normal;font-weight:650;font-variation-settings:"wght" 650,"slnt" 0;letter-spacing:-.01em}@media(min-width:1100px){h5{font-size:var(--font-size-h5-lg);line-height:1.2}}h6{font-size:var(--font-size-h6);line-height:1.2;font-family:var(--font-family-body);font-style:normal;font-weight:650;font-variation-settings:"wght" 650,"slnt" 0;letter-spacing:-.01em}@media(min-width:1100px){h6{font-size:var(--font-size-h6-lg);line-height:1.2}}p{margin:0;font-family:var(--font-family-body, Acumin Variable Concept, Helvetica Neue, Helvetica, Arial, sans-serif);letter-spacing:-.01em;line-height:1.4;font-size:var(--font-size-p1, .875rem)}@media(min-width:1100px){p{font-size:var(--font-size-p1-lg, 1rem)}}p{color:var(--color-text, #230f10)}.rte :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b),.a_body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b),.m_accordion__panel :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b),.m_drawer__body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b),.metafield-rich_text_field :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b){font-style:normal;font-weight:650;font-variation-settings:"wght" 650,"slnt" 0}.rte :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i),.a_body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i),.m_accordion__panel :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i),.m_drawer__body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i),.metafield-rich_text_field :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i){font-style:italic;font-weight:500;font-variation-settings:"slnt" 12,"wght" 500}.rte :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b) :is(em,i),.rte :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i) :is(strong,b),.a_body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b) :is(em,i),.a_body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i) :is(strong,b),.m_accordion__panel :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b) :is(em,i),.m_accordion__panel :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i) :is(strong,b),.m_drawer__body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b) :is(em,i),.m_drawer__body :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i) :is(strong,b),.metafield-rich_text_field :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(strong,b) :is(em,i),.metafield-rich_text_field :is(p,li,blockquote,figcaption,td,th,div:not([class])) :is(em,i) :is(strong,b){font-style:italic;font-style:normal;font-weight:650;font-variation-settings:"wght" 650,"slnt" 0;font-variation-settings:"slnt" 12,"wght" 650}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.page-section{width:100%;background-color:var(--color-background, #ffffff);--a_product-badge-bg: var(--color-background, #ffffff)}.page-section--cream{background-color:var(--color-cream, #faf6f0);--a_product-badge-bg: var(--color-cream, #faf6f0)}.page-section--surface{background-color:var(--color-surface, #ede7dd);--a_product-badge-bg: var(--color-cream, #faf6f0)}.section-content{width:min(100%,var(--container-max, 2000px));margin-inline:auto;padding-inline:var(--container-margin, 16px)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pc.base.css.map */
