.all-bundles__bundle{position:static;transition:opacity .3s,visibility .3s,position .7s}.hidden{visibility:hidden;opacity:0;position:absolute}.ProductReview__Stars{display:flex}span.ProductReview__Star:after{content:"\2605";color:#fec600;vertical-align:text-bottom;font-size:15px}.Section--spacingNormal.disclaimer{padding:0 1.5rem;margin:50px auto;max-width:1440px}@media(min-width:1080px){.Section--spacingNormal.disclaimer{margin:80px auto}}.disclaimer-border .rte{padding:8px 16px;border:1px solid black}.disclaimer .rte p{font-size:11px;color:var(--c__eh-blue-dark)}@media(min-width:1080px){.Section--spacingNormal.disclaimer{padding:0}}.shopify-section:has(.section--new) .block-heading{color:var(--color, var(--color-high-contrast))}.shopify-section:has(.section--new) .block-heading strong{font-weight:500}.shopify-section:has(.section--new) .block-heading em{font-style:italic}.shopify-section:has(.section--new) .block-heading a{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em}.block-image{display:block;width:var(--size-style-width-mobile, 100%);height:var(--size-style-height-mobile, auto);min-height:0;max-height:100%;max-width:var(--size-style-max-width-mobile, 100%);margin-bottom:var(--size-style-margin-bottom, 8px);aspect-ratio:var(--size-style-aspect-ratio-mobile, auto)}.block-image img,.block-image picture,.block-image svg{display:block;width:100%;height:100%;object-fit:cover}@media(orientation:landscape)and (min-width:750px){.block-image{width:var(--size-style-width, 100%);max-width:var(--size-style-max-width, 100%);aspect-ratio:var(--size-style-aspect-ratio, auto);height:var(--size-style-height-desktop, auto)}}.shopify-section:has(.section--new) .block-paragraph{color:var(--color, var(--color-high-contrast))}.shopify-section:has(.section--new) .block-paragraph strong{font-weight:600}.shopify-section:has(.section--new) .block-paragraph em{font-style:italic}.shopify-section:has(.section--new) .block-paragraph a{text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em}:root{--spacing-scale-sm: .6;--spacing-scale-md: .7;--spacing-scale-default: 1;--narrow-content-width: 36rem;--normal-content-width: 42rem;--wide-content-width: 46rem;--very-wide-content-width: 60rem;--very-narrow-page-width: 70rem;--narrow-page-width: 80rem;--normal-page-width: 90rem;--wide-page-width: 105rem;--very-wide-page-width: 150rem;--full-page-width: 100%;--section-height-small: 15rem;--section-height-medium: 25rem;--section-height-large: 35rem}@media screen and (min-width:40em){:root{--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh;--side-padding: 40px}}@media screen and (min-width:60em){:root{--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh}}@media screen and (min-width:80em){:root{--side-padding: 60px}}@media screen and (min-width:90em){:root{--side-padding: 80px}}.shopify-section:has(.section--new){@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideInLeft{0%{transform:translate(var(--custom-transform-from, 100%))}to{transform:translate(var(--custom-transform-to, 0))}}@keyframes slideInLeftViewTransition{0%{transform:translate(100px)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(var(--custom-transform-to, -100%))}}@keyframes slideInRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideInTop{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInBottom{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes cartBubbleSlideIn{0%{transform:translateY(-1em)}to{transform:translateY(0)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideInBottom{0%{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes dialogZoom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(1em)}}@keyframes thumbnail-selected{0%,to{box-shadow:0 0 0 2px transparent;scale:.9}50%{box-shadow:0 0 0 2px #000;scale:1}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}}.shopify-section:has(.section--new) article,.shopify-section:has(.section--new) aside,.shopify-section:has(.section--new) details,.shopify-section:has(.section--new) figcaption,.shopify-section:has(.section--new) figure,.shopify-section:has(.section--new) footer,.shopify-section:has(.section--new) header,.shopify-section:has(.section--new) hgroup,.shopify-section:has(.section--new) menu,.shopify-section:has(.section--new) nav,.shopify-section:has(.section--new) section{display:block}.shopify-section:has(.section--new) body{line-height:1}.shopify-section:has(.section--new) ol,.shopify-section:has(.section--new) ul{list-style:none}.shopify-section:has(.section--new) blockquote,.shopify-section:has(.section--new) q{quotes:none}.shopify-section:has(.section--new) blockquote:before,.shopify-section:has(.section--new) blockquote:after,.shopify-section:has(.section--new) q:before,.shopify-section:has(.section--new) q:after{content:"";content:none}.shopify-section:has(.section--new) table{border-collapse:collapse;border-spacing:0}.shopify-section:has(.section--new) *{box-sizing:border-box}.shopify-section:has(.section--new) body{color:var(--color-high-contrast);background:var(--color-fill1);display:flex;flex-direction:column;margin:0;min-height:100svh}.shopify-section:has(.section--new) :root{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-transition-duration: .25s;--hover-transition-timing: ease-out}.shopify-section:has(.section--new) html{scrollbar-width:thin;scrollbar-color:rgb(from var(--color-high-contrast) r g b / 40%) var(--color-fill1);scroll-behavior:smooth}.shopify-section:has(.section--new) html[scroll-lock]{overflow:hidden}.shopify-section:has(.section--new) img,.shopify-section:has(.section--new) picture,.shopify-section:has(.section--new) video,.shopify-section:has(.section--new) canvas,.shopify-section:has(.section--new) svg{display:block;max-width:100%}.shopify-section:has(.section--new) img{width:100%;height:auto}.shopify-section:has(.section--new) input,.shopify-section:has(.section--new) textarea,.shopify-section:has(.section--new) select{font:inherit;border-radius:var(--style-border-radius-inputs)}.shopify-section:has(.section--new) input:hover{background-color:var(--color-input-hover-background)}.shopify-section:has(.section--new) select{background-color:var(--color-fill1);color:currentcolor}.shopify-section:has(.section--new) .product-card,.shopify-section:has(.section--new) .collection-card,.shopify-section:has(.section--new) .resource-card,.shopify-section:has(.section--new) .predictive-search-results__card--product,.shopify-section:has(.section--new) .predictive-search-results__card{position:relative;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing);will-change:transform,box-shadow;z-index:var(--layer-flat)}.shopify-section:has(.section--new) .predictive-search-results__card .product-card,.shopify-section:has(.section--new) .predictive-search-results__card .collection-card,.shopify-section:has(.section--new) .predictive-search-results__card .resource-card{transition:none;will-change:auto}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.shopify-section:has(.section--new) .card-hover-effect-lift .product-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .collection-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .resource-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .predictive-search-results__card:hover{transform:translateY(calc(-1 * var(--hover-lift-amount)))}.shopify-section:has(.section--new) .card-hover-effect-lift .header .product-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .header .collection-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .header .resource-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .header-drawer .product-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .header-drawer .collection-card:hover,.shopify-section:has(.section--new) .card-hover-effect-lift .header-drawer .resource-card:hover{transform:none}.shopify-section:has(.section--new) .card-hover-effect-scale .product-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .collection-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .resource-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .predictive-search-results__card:hover{transform:scale(var(--hover-scale-amount))}.shopify-section:has(.section--new) .card-hover-effect-scale .header .product-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .header .collection-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .header .resource-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .header-drawer .product-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .header-drawer .collection-card:hover,.shopify-section:has(.section--new) .card-hover-effect-scale .header-drawer .resource-card:hover{transform:none}.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .card-gallery,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .collection-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .product-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .resource-card__image{overflow:hidden;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}.shopify-section:has(.section--new) .predictive-search-results__card .card-gallery,.shopify-section:has(.section--new) .predictive-search-results__card .collection-card__image,.shopify-section:has(.section--new) .predictive-search-results__card .product-card__image,.shopify-section:has(.section--new) .predictive-search-results__card .resource-card__image{transition:none}.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .product-card:hover .card-gallery,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .product-card:hover .product-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .predictive-search-results__card:hover{transform:scale(var(--hover-subtle-zoom-amount))}.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header .product-card:hover .card-gallery,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header .collection-card:hover .collection-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header .product-card:hover .product-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header .resource-card:hover .resource-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header-drawer .product-card:hover .card-gallery,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header-drawer .collection-card:hover .collection-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header-drawer .product-card:hover .product-card__image,.shopify-section:has(.section--new) .card-hover-effect-subtle-zoom .header-drawer .resource-card:hover .resource-card__image{transform:none}.shopify-section:has(.section--new) .predictive-search-results__card .product-card:hover,.shopify-section:has(.section--new) .predictive-search-results__card .collection-card:hover,.shopify-section:has(.section--new) .predictive-search-results__card .resource-card:hover,.shopify-section:has(.section--new) .header .product-card:hover,.shopify-section:has(.section--new) .header .collection-card:hover,.shopify-section:has(.section--new) .header .resource-card:hover,.shopify-section:has(.section--new) .header-drawer .product-card:hover,.shopify-section:has(.section--new) .header-drawer .collection-card:hover,.shopify-section:has(.section--new) .header-drawer .resource-card:hover{transform:none;box-shadow:none}}.shopify-section:has(.section--new) dialog{background-color:var(--color-fill1);color:var(--color-high-contrast)}.shopify-section:has(.section--new) p,.shopify-section:has(.section--new) h1,.shopify-section:has(.section--new) h2,.shopify-section:has(.section--new) h3,.shopify-section:has(.section--new) h4,.shopify-section:has(.section--new) h5,.shopify-section:has(.section--new) h6{overflow-wrap:break-word}.shopify-section:has(.section--new) p:empty{display:none}.shopify-section:has(.section--new) :is(p,h1,h2,h3,h4,h5,h6):first-child,.shopify-section:has(.section--new) :empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}.shopify-section:has(.section--new) :is(p,h1,h2,h3,h4,h5,h6):last-child,.shopify-section:has(.section--new) :where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}@media(prefers-reduced-motion:no-preference){@view-transition{.shopify-section:has(.section--new){navigation:auto}}.shopify-section:has(.section--new) :root{view-transition-name:none}.shopify-section:has(.section--new) html:active-view-transition-type(page-navigation),.shopify-section:has(.section--new) html:active-view-transition-type(product-image-transition){view-transition-name:root-custom}.shopify-section:has(.section--new) ::view-transition{pointer-events:none}.shopify-section:has(.section--new) html:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}.shopify-section:has(.section--new) html:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}.shopify-section:has(.section--new) ::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}.shopify-section:has(.section--new) ::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}.shopify-section:has(.section--new) html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}.shopify-section:has(.section--new) html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}.shopify-section:has(.section--new) ::view-transition-group(product-image-transition){z-index:1}.shopify-section:has(.section--new) ::view-transition-group(product-image-transition),.shopify-section:has(.section--new) ::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}.shopify-section:has(.section--new) ::view-transition-old(product-image-transition),.shopify-section:has(.section--new) ::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}.shopify-section:has(.section--new) ::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}.shopify-section:has(.section--new) *:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){.shopify-section:has(.section--new) *:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.shopify-section:has(.section--new) .focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}.shopify-section:has(.section--new) .content-for-layout{flex:1}.shopify-section:has(.section--new) .page-width-full,.shopify-section:has(.section--new) .page-width-very-wide,.shopify-section:has(.section--new) .page-width-wide,.shopify-section:has(.section--new) .page-width-normal,.shopify-section:has(.section--new) .page-width-narrow,.shopify-section:has(.section--new) .page-width-very-narrow,.shopify-section:has(.section--new) .page-width-article-wide,.shopify-section:has(.section--new) .page-width-article,.shopify-section:has(.section--new) .page-width-content{--page-margin: var(--side-padding)}.shopify-section:has(.section--new) .page-width{--page-width: var(--page-content-width)}.shopify-section:has(.section--new) .page-width-article{--page-width: var(--wide-content-width);margin:0 auto}.shopify-section:has(.section--new) .page-width-article-wide{--page-width: var(--very-wide-content-width);margin:0 auto}.shopify-section:has(.section--new) .page-width-very-narrow{--page-width: var(--very-narrow-page-width);margin:0 auto}.shopify-section:has(.section--new) .page-width-narrow{--page-width: var(--narrow-page-width);margin:0 auto}.shopify-section:has(.section--new) .page-width-normal{--page-width: var(--normal-page-width);margin:0 auto}.shopify-section:has(.section--new) .page-width-wide{--page-width: var(--wide-page-width);margin:0 auto}.shopify-section:has(.section--new) .page-width-very-wide{--page-width: var(--very-wide-page-width);margin:0 auto}.shopify-section:has(.section--new) .page-width-full{--page-width: 100%}.shopify-section:has(.section--new) .section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;max-width:var(--page-width, var(--normal-page-width));margin:0 auto;position:relative;min-height:var(--section-min-height, "auto")}.shopify-section:has(.section--new) .section>*{grid-column:2}.shopify-section:has(.section--new) .shopify-section:not(.header-section) :is(.section:is([class*=color-scheme-]),.cart__summary-container){background:transparent}.shopify-section:has(.section--new) .shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])){position:relative}.shopify-section:has(.section--new) .shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background);background-color:var(--section-background-color, transparent)}.shopify-section:has(.section--new) .section--page-width>*{grid-column:2}.shopify-section:has(.section--new) .section--full-width>*{grid-column:1 / -1}.shopify-section:has(.section--new) .section--page-width.section--full-width-right>*{grid-column:2 / 4}.shopify-section:has(.section--new) .section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (min-width:750px){.shopify-section:has(.section--new) .section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}.shopify-section:has(.section--new) .section>.force-full-width{grid-column:1 / -1}.shopify-section:has(.section--new) .section--height-small{--section-min-height: var(--section-height-small)}.shopify-section:has(.section--new) .section--height-medium{--section-min-height: var(--section-height-medium)}.shopify-section:has(.section--new) .section--height-large{--section-min-height: var(--section-height-large)}.shopify-section:has(.section--new) .section--height-full-screen{--section-min-height: 100svh}.shopify-section:has(.section--new) .section-content-wrapper{height:var(--section-height);position:relative;width:100%}.shopify-section:has(.section--new) .hidden{display:none!important}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .hidden--mobile,.shopify-section:has(.section--new) .mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.shopify-section:has(.section--new) .hidden--desktop,.shopify-section:has(.section--new) .desktop\:hidden{display:none!important}}.shopify-section:has(.section--new) .hide-when-empty:empty{display:none!important}.shopify-section:has(.section--new) .visually-hidden:not(:focus,:active){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}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .is-visually-hidden-mobile:not(:focus,:active){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}}.shopify-section:has(.section--new) .grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (min-width:750px){.shopify-section:has(.section--new) .grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}@media screen and (min-width:1400px){.shopify-section:has(.section--new) .grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}.shopify-section:has(.section--new) .flex{display:flex;gap:var(--gap-md)}.shopify-section:has(.section--new) .flip-x{scale:-1 1}.shopify-section:has(.section--new) .flip-y{scale:1 -1}.shopify-section:has(.section--new) .list-unstyled{margin:0;padding:0;list-style:none}.shopify-section:has(.section--new) .skip-to-content-link{position:absolute;overflow:hidden;height:1px;clip-path:rect(0 0 0 0);word-wrap:normal!important}.shopify-section:has(.section--new) .skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;clip-path:unset;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-fill1)}.shopify-section:has(.section--new) .text-left{--text-align: left;text-align:left}.shopify-section:has(.section--new) .text-center{--text-align: center;text-align:center}.shopify-section:has(.section--new) .text-right{--text-align: right;text-align:right}.shopify-section:has(.section--new) .text-inherit{color:inherit}.shopify-section:has(.section--new) .justify-left{justify-content:left}.shopify-section:has(.section--new) .justify-center{justify-content:center}.shopify-section:has(.section--new) .justify-right{justify-content:right}.shopify-section:has(.section--new) .title--aligned-center{display:flex;align-items:center;gap:1rem}.shopify-section:has(.section--new) .background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.shopify-section:has(.section--new) .background-image-container img,.shopify-section:has(.section--new) .background-image-container svg{object-fit:cover;width:100%;height:100%}.shopify-section:has(.section--new) .background-image-fit img,.shopify-section:has(.section--new) .background-image-fit svg{object-fit:contain}.shopify-section:has(.section--new) .svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.shopify-section:has(.section--new) .svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.shopify-section:has(.section--new) .svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.shopify-section:has(.section--new) .svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.shopify-section:has(.section--new) .relative{position:relative}.shopify-section:has(.section--new) .icon-success,.shopify-section:has(.section--new) .icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.shopify-section:has(.section--new) .icon-success{color:var(--color-success)}.shopify-section:has(.section--new) .icon-error{fill:var(--color-error)}.shopify-section:has(.section--new) placeholder-image{display:block;height:100%;aspect-ratio:var(--ratio)}.shopify-section:has(.section--new) placeholder-image[data-type=product]{background-color:rgba(from var(--color-high-contrast) r g b / 15%);width:100%}.shopify-section:has(.section--new) placeholder-image[data-type=product]>img{mix-blend-mode:luminosity}.shopify-section:has(.section--new) placeholder-image[data-type=product]:not(:has(>img)){aspect-ratio:var(--ratio);height:350px}.shopify-section:has(.section--new) placeholder-image>img{object-fit:cover;aspect-ratio:var(--ratio);height:100%}.shopify-section:has(.section--new) body,.shopify-section:has(.section--new) .body-1:not(.button),.shopify-section:has(.section--new) .body-1>*{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case);font-size:var(--font-body-1--size);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-high-contrast))}.shopify-section:has(.section--new) .body-1>small{font-size:smaller}.shopify-section:has(.section--new) .body-2,.shopify-section:has(.section--new) .body-2>*{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case);font-size:var(--font-body-2--size);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-high-contrast))}.shopify-section:has(.section--new) .body-3,.shopify-section:has(.section--new) .body-3>*{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing);text-transform:var(--font-body--case);font-size:var(--font-body-3--size);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-high-contrast))}.shopify-section:has(.section--new) .body-1 a,.shopify-section:has(.section--new) .body-2 a,.shopify-section:has(.section--new) .body-3 a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.shopify-section:has(.section--new) .body-1.btn--pill a,.shopify-section:has(.section--new) .body-2.btn--pill a,.shopify-section:has(.section--new) .body-3.btn--pill a{text-decoration:none}.shopify-section:has(.section--new) a.body-1-link,.shopify-section:has(.section--new) a.body-2-link,.shopify-section:has(.section--new) a.body-3-link{text-decoration:underline;color:var(--color-link);text-underline-offset:2px;text-transform:lowercase;text-decoration-thickness:1px}.shopify-section:has(.section--new) .container-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.shopify-section:has(.section--new) details[open] .summary-closed{display:none}.shopify-section:has(.section--new) details:not([open]) .summary-open{display:none}.shopify-section:has(.section--new) details[open]>summary .icon-animated>svg{transform:rotate(180deg)}.shopify-section:has(.section--new) summary::-webkit-details-marker{display:none}.shopify-section:has(.section--new) .featured-collection-block{width:100%}.shopify-section:has(.section--new) .product-grid-container{display:block;width:100%;padding-block:var(--padding-block-start) var(--padding-block-end)}@media screen and (min-width:750px){.shopify-section:has(.section--new) .product-grid-container{display:grid}}.shopify-section:has(.section--new) .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none}@media screen and (min-width:750px){.shopify-section:has(.section--new) .product-grid{grid-template-columns:var(--product-grid-columns-desktop)}}.shopify-section:has(.section--new) .product-grid :is(h3,p){margin:0}.shopify-section:has(.section--new) .product-grid__item{border:var(--product-card-border-width) solid rgba(from var(--color-border) r g b / var(--product-card-border-opacity))}.shopify-section:has(.section--new) .product-grid--organic[product-grid-view=default] .product-grid__item{height:fit-content}.shopify-section:has(.section--new) .product-grid__link.product-grid__link{display:flex;flex-flow:column nowrap;gap:var(--product-card-gap);align-items:var(--product-card-alignment);text-decoration:none;color:var(--color, var(--color-high-contrast));padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);overflow:hidden}.shopify-section:has(.section--new) [product-grid-view=zoom-out] .product-grid__link{row-gap:var(--padding-xs)}.shopify-section:has(.section--new) [product-grid-view=default]{--product-grid-gap: 16px;--padding-block-start: 24px;--padding-block-end: 24px;--padding-inline-start: 0;--padding-inline-end: 0}.shopify-section:has(.section--new) [product-grid-view=default] .product-grid__item{padding-block:0}@media screen and not (min-width:750px){.shopify-section:has(.section--new) [product-grid-view=mobile-single],.shopify-section:has(.section--new) .product-grid-mobile--large{grid-template-columns:1fr}}@media screen and (max-width:749px){.shopify-section:has(.section--new) .product-grid__link .group-block>*{flex-direction:column}}.shopify-section:has(.section--new) ul[product-grid-view=zoom-out] .product-grid__link>*{display:none}.shopify-section:has(.section--new) ul[product-grid-view=zoom-out] .product-grid__link .card-gallery{display:block}.shopify-section:has(.section--new) [product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}.shopify-section:has(.section--new) [product-grid-view=zoom-out] :is(.card-gallery,.card-gallery .slideshow-control){pointer-events:none}.shopify-section:has(.section--new) ul[product-grid-view=zoom-out] .card-gallery>img{display:block}.shopify-section:has(.section--new) [product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat( 10, minmax(clamp(50px, calc(100% - 9 * var(--product-grid-gap)) / 10, 80px), 1fr) )}.shopify-section:has(.section--new) .product-grid-view-zoom-out--details{display:none}.shopify-section:has(.section--new) .product-grid-view-zoom-out--details .h4,.shopify-section:has(.section--new) .product-grid-view-zoom-out--details span,.shopify-section:has(.section--new) .product-grid-view-zoom-out--details s{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family)}.shopify-section:has(.section--new) .product-grid-view-zoom-out--details span{font-weight:500}.shopify-section:has(.section--new) .product-grid-view-zoom-out--details .h4{line-height:1.3;font-weight:400}.shopify-section:has(.section--new) .product-grid-view-zoom-out--details>span.h6,.shopify-section:has(.section--new) .product-grid-view-zoom-out--details>div.h6>product-price{display:inline-block;line-height:0;margin-top:var(--margin-2xs)}.shopify-section:has(.section--new) .product-grid-view-zoom-out--details>span.h6>*,.shopify-section:has(.section--new) .product-grid-view-zoom-out--details>div.h6>*>*{line-height:1.2}@media(prefers-reduced-motion:no-preference){.shopify-section:has(.section--new) :root:active-view-transition-type(product-grid) details[open] floating-panel-component{view-transition-name:panel-content}.shopify-section:has(.section--new) :root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,.shopify-section:has(.section--new) :root:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label{transition:none}.shopify-section:has(.section--new) :root:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}.shopify-section:has(.section--new) :root:active-view-transition-type(product-grid) footer{view-transition-name:footer}.shopify-section:has(.section--new) :root:active-view-transition-type(product-grid) .product-grid__item,.shopify-section:has(.section--new) :root:active-view-transition-type(product-grid) floating-panel-component{transition:none}}.shopify-section:has(.section--new) ::view-transition-group(panel-content){z-index:1}.shopify-section:has(.section--new) ::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}.shopify-section:has(.section--new) results-list[initialized] .product-grid__item{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}@starting-style{.shopify-section:has(.section--new) results-list[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}.shopify-section:has(.section--new) :is(.product-grid__item,.resource-list__item) .product-card{display:grid;height:100%}.shopify-section:has(.section--new) .video-background,.shopify-section:has(.section--new) .video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.shopify-section:has(.section--new) .video-background--cover *{object-fit:cover}.shopify-section:has(.section--new) .video-background--contain *{object-fit:contain}.shopify-section:has(.section--new) .text-block{width:100%}.shopify-section:has(.section--new) .text-block>*:first-child,.shopify-section:has(.section--new) .text-block>*:empty:first-child+*{margin-block-start:0}.shopify-section:has(.section--new) .text-block>*:last-child,.shopify-section:has(.section--new) .text-block>*:has(+*:empty:last-child){margin-block-end:0}.shopify-section:has(.section--new) .text-block>style+*{margin-block-start:0}.shopify-section:has(.section--new) .dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){.shopify-section:has(.section--new) .dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:var(--padding-md)}}.shopify-section:has(.section--new) .dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgba(from var(--backdrop-color) r g b / var(--backdrop-opacity))}.shopify-section:has(.section--new) .dialog-modal[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}.shopify-section:has(.section--new) .dialog-modal[open]::backdrop{animation:backdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .dialog-modal.dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.shopify-section:has(.section--new) .dialog-modal.dialog-closing::backdrop{opacity:0}.shopify-section:has(.section--new) .dialog-drawer{--dialog-drawer-opening-animation: slideInLeft;--dialog-drawer-closing-animation: slideOutLeft}.shopify-section:has(.section--new) .dialog-drawer--right{--dialog-drawer-opening-animation: slideInRight;--dialog-drawer-closing-animation: slideOutRight}.shopify-section:has(.section--new) .dialog-drawer[open]{animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}.shopify-section:has(.section--new) .dialog-drawer.dialog-closing{animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .button,.shopify-section:has(.section--new) .button-secondary,.shopify-section:has(.section--new) button.shopify-payment-button__button--unbranded{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;margin-bottom:var(--margin-bottom);transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.shopify-section:has(.section--new) .button{font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}.shopify-section:has(.section--new) .button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.shopify-section:has(.section--new) .button-secondary{font-family:var(--button-font-family-secondary);font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}.shopify-section:has(.section--new) button.shopify-payment-button__button--unbranded{font-family:var(--button-font-family-primary);font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary)}.shopify-section:has(.section--new) textarea,.shopify-section:has(.section--new) input{background-color:var(--color-input-background);border-color:var(--color-input-border)}.shopify-section:has(.section--new) textarea::placeholder,.shopify-section:has(.section--new) input::placeholder{color:var(--color-input-text)}.shopify-section:has(.section--new) textarea:not(:placeholder-shown)::placeholder,.shopify-section:has(.section--new) input:not(:placeholder-shown)::placeholder{opacity:0}.shopify-section:has(.section--new) .button[hidden]{display:none}.shopify-section:has(.section--new) .button[aria-disabled=true],.shopify-section:has(.section--new) .button-secondary[aria-disabled=true],.shopify-section:has(.section--new) .button:disabled{opacity:.5;cursor:not-allowed}.shopify-section:has(.section--new) .button,.shopify-section:has(.section--new) button.shopify-payment-button__button--unbranded{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}.shopify-section:has(.section--new) .button:hover,.shopify-section:has(.section--new) button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}.shopify-section:has(.section--new) .button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}.shopify-section:has(.section--new) .button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.shopify-section:has(.section--new) button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color)}.shopify-section:has(.section--new) .button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);min-width:0}.shopify-section:has(.section--new) .button-unstyled:hover{background-color:inherit}.shopify-section:has(.section--new) .button-unstyled--with-icon{color:var(--color-high-contrast);display:flex;gap:var(--gap-2xs);align-items:center}.shopify-section:has(.section--new) .button-unstyled--transparent{background-color:transparent;box-shadow:none}.shopify-section:has(.section--new) .show-more__button{color:var(--color-primary);cursor:pointer}@media screen and (min-width:750px){.shopify-section:has(.section--new) .show-more__button:hover{color:var(--color-primary-hover)}}.shopify-section:has(.section--new) .show-more__label{text-align:start;font-size:var(--font-size--body-md);font-family:var(--font-paragraph--family)}.shopify-section:has(.section--new) .show-more__button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.shopify-section:has(.section--new) .show-more[data-expanded=true] .show-more__label--more,.shopify-section:has(.section--new) .show-more[data-expanded=false] .show-more__label--less{display:none}.shopify-section:has(.section--new) .link{display:inline-block;text-align:center}.shopify-section:has(.section--new) shopify-accelerated-checkout,.shopify-section:has(.section--new) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.shopify-section:has(.section--new) .product-form-buttons:has(.add-to-cart-button.button-secondary) :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-secondary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.shopify-section:has(.section--new) .icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .icon-caret--forward svg{transform:rotate(-90deg)}.shopify-section:has(.section--new) .icon-caret--backward svg{transform:rotate(90deg)}.shopify-section:has(.section--new) summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}.shopify-section:has(.section--new) summary:hover{color:var(--color-primary-hover)}.shopify-section:has(.section--new) summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) summary .icon-plus :is(.horizontal,.vertical),.shopify-section:has(.section--new) .show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}.shopify-section:has(.section--new) details[open]>summary .icon-plus .horizontal,.shopify-section:has(.section--new) .details-open>summary .icon-plus .horizontal,.shopify-section:has(.section--new) .show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}.shopify-section:has(.section--new) details[open]>summary .icon-plus .vertical,.shopify-section:has(.section--new) .details-open>summary .icon-plus .vertical,.shopify-section:has(.section--new) .show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}.shopify-section:has(.section--new) media-gallery{display:block;width:100%}.shopify-section:has(.section--new) :where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}.shopify-section:has(.section--new) :not(.dialog-zoomed-gallery)>.product-media-container{display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);position:relative;--slide-width: round(up, 100%, 1px);overflow:hidden}.shopify-section:has(.section--new) :not(.dialog-zoomed-gallery)>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}.shopify-section:has(.section--new) media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}.shopify-section:has(.section--new) .product-media :is(deferred-media,product-model){position:absolute}@media screen and (min-width:750px){.shopify-section:has(.section--new) .product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}.shopify-section:has(.section--new) .media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}.shopify-section:has(.section--new) .media-gallery--large-first-image .product-media-container:first-child,.shopify-section:has(.section--new) .media-gallery--two-column .product-media-container:only-child{grid-column:span 2}.shopify-section:has(.section--new) media-gallery:is(.media-gallery--grid) slideshow-component{display:none}.shopify-section:has(.section--new) media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}.shopify-section:has(.section--new) .product-media-container--model{flex-direction:column}.shopify-section:has(.section--new) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.shopify-section:has(.section--new) .product-media-container img{aspect-ratio:inherit;object-fit:contain;object-position:center center}.shopify-section:has(.section--new) .product-media-container.media-fit{--product-media-fit: cover}.shopify-section:has(.section--new) .product-media-container.media-fit img{object-fit:var(--product-media-fit)}.shopify-section:has(.section--new) .product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in}.shopify-section:has(.section--new) zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}.shopify-section:has(.section--new) zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){.shopify-section:has(.section--new) zoom-dialog dialog{scroll-behavior:smooth}}.shopify-section:has(.section--new) zoom-dialog dialog::backdrop{background:transparent}.shopify-section:has(.section--new) .close-button{position:fixed;top:var(--margin-lg);right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;opacity:0;animation:elementSlideInBottom var(--animation-speed) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 2)}.shopify-section:has(.section--new) .dialog--closed .close-button{animation:elementSlideOutBottom calc(var(--animation-speed) * .5) var(--animation-easing) forwards}.shopify-section:has(.section--new) .dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}.shopify-section:has(.section--new) .dialog-thumbnails-list{position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.shopify-section:has(.section--new) .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.shopify-section:has(.section--new) .dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop calc(var(--animation-speed) * .5) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 2)}.shopify-section:has(.section--new) .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.shopify-section:has(.section--new) .dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.shopify-section:has(.section--new) .dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.shopify-section:has(.section--new) .dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgba(from var(--color-border) r g b / var(--media-border-opacity))}.shopify-section:has(.section--new) .close-button:hover{background-color:transparent;opacity:.8}.shopify-section:has(.section--new) .close-button svg{width:20px;height:20px}.shopify-section:has(.section--new) .product-media{display:flex;flex:1}.shopify-section:has(.section--new) .product-media__image~* .deferred-media__poster-image{display:none}.shopify-section:has(.section--new) .product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) :is(product-model,deferred-media){height:100%;width:100%;position:relative}.shopify-section:has(.section--new) product-model model-viewer,.shopify-section:has(.section--new) :is(deferred-media,product-model)>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}.shopify-section:has(.section--new) slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}.shopify-section:has(.section--new) .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / calc(var(--media-preview-ratio)) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and not (min-width:750px){.shopify-section:has(.section--new) slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){.shopify-section:has(.section--new) slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.shopify-section:has(.section--new) .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.shopify-section:has(.section--new) :is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}.shopify-section:has(.section--new) deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){.shopify-section:has(.section--new) deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.shopify-section:has(.section--new) .deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio-mobile, auto)}@media(min-width:750px){.shopify-section:has(.section--new) .deferred-media__poster-button{aspect-ratio:var(--video-aspect-ratio, auto)}}.shopify-section:has(.section--new) .deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}.shopify-section:has(.section--new) deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}.shopify-section:has(.section--new) deferred-media iframe{width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio-mobile, auto)}@media(min-width:750px){.shopify-section:has(.section--new) deferred-media iframe{aspect-ratio:var(--size-style-aspect-ratio, auto)}}.shopify-section:has(.section--new) deferred-media[data-media-loaded] img{opacity:0}.shopify-section:has(.section--new) .deferred-media__poster-icon,.shopify-section:has(.section--new) .video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}.shopify-section:has(.section--new) .deferred-media__poster-icon svg,.shopify-section:has(.section--new) .video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}:is(.shopify-section:has(.section--new) .deferred-media__poster-icon svg,.shopify-section:has(.section--new) .video-placeholder-wrapper__poster-icon svg):hover{color:rgba(from var(--color-white) r g b / 80%)}@media screen and (min-width:750px){.shopify-section:has(.section--new) .deferred-media__poster-icon svg,.shopify-section:has(.section--new) .video-placeholder-wrapper__poster-icon svg{width:4rem;height:4rem}}.shopify-section:has(.section--new) deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:auto;aspect-ratio:var(--size-style-aspect-ratio-mobile, auto)}@media(min-width:750px){.shopify-section:has(.section--new) deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){aspect-ratio:var(--size-style-aspect-ratio, auto)}}.shopify-section:has(.section--new) .button-shopify-xr{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--padding-md)}.shopify-section:has(.section--new) .button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:currentcolor;margin-inline-end:var(--margin-md)}.shopify-section:has(.section--new) .button-shopify-xr[data-shopify-xr-hidden]{display:none}.shopify-section:has(.section--new) .swatch{--color-border: rgb(from var(--color-high-contrast) r g b / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + calc(var(--scaling-factor) * var(--offset-swatch-width) * 1px)), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + calc(var(--scaling-factor) * var(--offset-swatch-height) * 1px)), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}.shopify-section:has(.section--new) .swatch.swatch--unavailable{border-style:dashed}.shopify-section:has(.section--new) .swatch.swatch--unscaled{--swatch-width: var(--variant-picker-swatch-width);--swatch-height: var(--variant-picker-swatch-height)}.shopify-section:has(.section--new) .swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}.shopify-section:has(.section--new) .swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}.shopify-section:has(.section--new) .swatch.swatch--filter,.shopify-section:has(.section--new) .swatch.swatch--pill{--style-border-swatch-width: var(--variant-picker-border-width);--style-border-swatch-style: var(--variant-picker-border-style);--color-border: rgb(from var(--color-high-contrast) r g b / var(--variant-picker-border-opacity))}@media screen and (min-width:750px){.shopify-section:has(.section--new) .swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}.shopify-section:has(.section--new) .variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}.shopify-section:has(.section--new) .sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){.shopify-section:has(.section--new) .sticky-content--desktop{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.shopify-section:has(.section--new) .price,.shopify-section:has(.section--new) .compare-at-price,.shopify-section:has(.section--new) .unit-price{white-space:nowrap}.shopify-section:has(.section--new) .unit-price{display:block;font-size:.85em;color:rgb(from var(--color-high-contrast) r g b / var(--opacity-subdued-text))}.shopify-section:has(.section--new) .compare-at-price{opacity:.4;text-decoration-thickness:1.5px}.shopify-section:has(.section--new) .tax-note,.shopify-section:has(.section--new) .unit-price{color:rgb(from var(--color-high-contrast) r g b / var(--opacity-subdued-text))}.shopify-section:has(.section--new) .card-gallery{position:relative}@media screen and (min-width:750px){.shopify-section:has(.section--new) .card-gallery:is(:focus-within,:hover) .quick-add__button{display:grid;will-change:margin,opacity;animation:elementSlideInTop var(--animation-speed) var(--animation-easing)}}@container (max-width: 70px){.shopify-section:has(.section--new) .card-gallery:hover .quick-add__button{display:none}}.shopify-section:has(.section--new) .drawer{background-color:var(--color-fill1);position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);z-index:var(--layer-raised);transform:translate(-120%);transition:transform var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .drawer[data-open=true]{transform:translate(0)}.shopify-section:has(.section--new) .drawer-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.shopify-section:has(.section--new) .drawer__header{display:flex;justify-content:space-between;align-items:center;padding:var(--drawer-header-block-padding) var(--drawer-inline-padding)}.shopify-section:has(.section--new) .drawer__title{font-size:var(--font-h2--size);margin:0}.shopify-section:has(.section--new) .drawer__close{width:var(--minimum-touch-target);height:var(--minimum-touch-target)}.shopify-section:has(.section--new) .drawer__content{display:block;padding:var(--drawer-content-block-padding) var(--drawer-inline-padding);width:100%}.shopify-section:has(.section--new) .background-overlay{position:relative}.shopify-section:has(.section--new) .background-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-overlay-color, rgb(0 0 0 / 15%))}.shopify-section:has(.section--new) .spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){.shopify-section:has(.section--new) .spacing-style{--spacing-scale: var(--spacing-scale-default)}}.shopify-section:has(.section--new) .spacing-style,.shopify-section:has(.section--new) .inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.shopify-section:has(.section--new) .size-style{width:var(--size-style-width-mobile, var(--size-style-width));max-width:var(--size-style-max-width-mobile, var(--size-style-max-width));height:var(--size-style-height-mobile, var(--size-style-height));margin-bottom:var(--size-style-margin-bottom)}@media screen and (min-width:750px){.shopify-section:has(.section--new) .size-style{width:var(--size-style-width);max-width:var(--size-style-max-width);height:var(--size-style-height)}}.shopify-section:has(.section--new) .custom-typography,.shopify-section:has(.section--new) .custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.shopify-section:has(.section--new) .custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.shopify-section:has(.section--new) .custom-typography h2,.shopify-section:has(.section--new) .custom-typography h3,.shopify-section:has(.section--new) .custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.shopify-section:has(.section--new) .custom-typography p{line-height:var(--line-height--body, var(--line-height))}.shopify-section:has(.section--new) .custom-font-size,.shopify-section:has(.section--new) .custom-font-size>*{font-size:var(--font-size)}.shopify-section:has(.section--new) .custom-font-weight,.shopify-section:has(.section--new) .custom-font-weight>*{font-weight:var(--weight)}.shopify-section:has(.section--new) .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.shopify-section:has(.section--new) .gap-style,.shopify-section:has(.section--new) .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.shopify-section:has(.section--new) .gap-style,.shopify-section:has(.section--new) .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.shopify-section:has(.section--new) .layout-panel-flex{display:flex;gap:var(--mobile-gap, var(--gap));height:var(--section-height, 100%)}@media(min-width:750px){.shopify-section:has(.section--new) .layout-panel-flex{gap:var(--gap)}}.shopify-section:has(.section--new) .layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.shopify-section:has(.section--new) .layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment));justify-content:var(--vertical-alignment-mobile)}.shopify-section:has(.section--new) .mobile-column-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--mobile-gap)}.shopify-section:has(.section--new) .layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.shopify-section:has(.section--new) .layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.shopify-section:has(.section--new) .layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}.shopify-section:has(.section--new) .mobile-column-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--mobile-gap)}.shopify-section:has(.section--new) .mobile-wrap{flex-wrap:wrap}}@media(min-width:750px){.shopify-section:has(.section--new) .layout-panel-flex{flex-direction:var(--flex-direction)}}.shopify-section:has(.section--new) .field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}.shopify-section:has(.section--new) .field__input{flex-grow:1;text-align:left;border-radius:var(--style-border-radius-inputs);transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease;padding:var(--input-padding);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);border:none;outline:none}.shopify-section:has(.section--new) .field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.shopify-section:has(.section--new) .field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}.shopify-section:has(.section--new) .field__input--button-radius{border-radius:var(--style-border-radius-buttons-primary)}.shopify-section:has(.section--new) .field__input--button-padding{padding-inline:var(--padding-3xl)}.shopify-section:has(.section--new) .field__label{color:rgb(from var(--color-input-text) r g b / 80%);font-size:var(--font-paragraph--size);left:var(--input-padding-x);top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--animation-speed) ease,font-size var(--animation-speed) ease}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(1.5rem,1em * 3.3,2.5rem) clamp(1rem,1em * .25,2rem)}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) :is(p,h1,h2,h3,h4,h5,h6):first-child,:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) :empty:first-child+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) ul,:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) ol{margin-block-start:0;padding-inline-start:1.5em}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) ul{list-style-type:disc}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) ol{list-style-type:decimal}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) blockquote{margin-inline:1.5em 2.3em;margin-block:3.8em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(from var(--color-high-contrast) r g b / 30%);font-style:italic;font-weight:500}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) .rte-table-wrapper{overflow-x:auto}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) table{width:100%!important;border-collapse:collapse}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) tr:not(:has(td)),:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) thead{background-color:rgb(from var(--color-high-contrast) r g b / 5%);font-weight:700;text-transform:uppercase}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) tr:has(td){border-bottom:1px solid rgb(from var(--color-high-contrast) r g b / 10%)}:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) th,:is(.shopify-section:has(.section--new) .rte,.shopify-section:has(.section--new) .shopify-policy__title) td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}.shopify-section:has(.section--new) .shopify-policy__container{padding-block:var(--padding-xl)}.shopify-section:has(.section--new) .checkbox{--checkbox-size: 22px;--checkbox-top: 50%;--checkbox-left: 1.5px;--checkbox-offset: 3px;--checkbox-border-radius: 0px;--checkbox-label-padding: 8px;--checkbox-path-opacity: 0;--checkbox-cursor: pointer;--checkbox-border: 1px solid rgb(from var(--color-high-contrast) r g b / 100%);position:relative;display:flex;align-items:center}@media screen and (min-width:750px){.shopify-section:has(.section--new) .checkbox{--checkbox-size: 16px;--checkbox-border-radius: 0;--checkbox-label-padding: 6px}}.shopify-section:has(.section--new) .checkbox:has(.checkbox__input:checked){--checkbox-path-opacity: 1}.shopify-section:has(.section--new) .checkbox:has(.checkbox__input:disabled){--checkbox-cursor: not-allowed}.shopify-section:has(.section--new) .checkbox__input{position:absolute;opacity:0;margin:0;width:var(--checkbox-size);height:var(--checkbox-size)}.shopify-section:has(.section--new) .checkbox__input:focus-visible{outline:none}.shopify-section:has(.section--new) .checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.shopify-section:has(.section--new) .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-red70);border-color:var(--color-red70)}.shopify-section:has(.section--new) .checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}.shopify-section:has(.section--new) .checkbox__label{position:relative;display:inline-flex;cursor:var(--checkbox-cursor);line-height:var(--checkbox-size);min-width:var(--minimum-touch-target)}.shopify-section:has(.section--new) .checkbox .icon-checkmark{height:var(--checkbox-size);width:var(--checkbox-size);flex-shrink:0;border:var(--checkbox-border);border-radius:var(--checkbox-border-radius);background-color:var(--color-fill1)}.shopify-section:has(.section--new) .checkbox__label-text{padding-inline-start:var(--checkbox-label-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopify-section:has(.section--new) .checkbox .icon-checkmark path{stroke:var(--color-fill1);opacity:var(--checkbox-path-opacity);transition:opacity var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text-color)}.shopify-section:has(.section--new) .button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.shopify-section:has(.section--new) .cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:grid;line-height:normal;place-content:center;color:var(--color-primary-button-text);padding-inline:var(--cart-padding)}.shopify-section:has(.section--new) .cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-button-background);border-radius:var(--style-border-radius-lg)}.shopify-section:has(.section--new) .cart-bubble__text{font-size:var(--font-size--2xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}.shopify-section:has(.section--new) .quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch;transition:background-color var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .quantity-selector:hover{background-color:var(--color-input-hover-background)}.shopify-section:has(.section--new) .product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}.shopify-section:has(.section--new) .quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}.shopify-section:has(.section--new) .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}.shopify-section:has(.section--new) .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}.shopify-section:has(.section--new) .product-details .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}.shopify-section:has(.section--new) .product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.shopify-section:has(.section--new) .product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.shopify-section:has(.section--new) .quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.shopify-section:has(.section--new) :is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.shopify-section:has(.section--new) .quantity-selector input[type=number]{margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}.shopify-section:has(.section--new) .quantity-selector input[type=number]::-webkit-inner-spin-button,.shopify-section:has(.section--new) .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.shopify-section:has(.section--new) .quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}.shopify-section:has(.section--new) .pills__pill{--pills-pill-background-color: rgb(from var(--color-fill2) r g b / 100%);color:var(--color-high-contrast);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:48px;padding:6px 12px;border-radius:var(--style-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);transition:background-color var(--animation-speed) var(--animation-easing)}.shopify-section:has(.section--new) .pills__pill:hover{--pills-pill-background-color: rgb(from var(--color-high-contrast) r g b / 8%)}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .pills__pill{padding:var(--padding-xs) var(--padding-md)}}.shopify-section:has(.section--new) .pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-high-contrast)}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .pills__pill--swatch{padding-inline-start:var(--padding-sm)}}.shopify-section:has(.section--new) .pills__pill--swatch .swatch{margin-right:-4px}@media screen and (min-width:750px){.shopify-section:has(.section--new) .pills__pill--desktop-small{font-size:var(--font-size--xs)}}.shopify-section:has(.section--new) fly-to-cart{position:fixed;width:40px;height:40px;left:0;top:0;border-radius:50%;z-index:calc(infinity);pointer-events:none;opacity:0;overflow:hidden;box-shadow:0 4px 8px #0003;transition:opacity .3s ease;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:var(--color-high-contrast);transform:translate(var(--x, 0),var(--y, 0)) scale(var(--scale, 1))}.shopify-section:has(.section--new) .bubble{display:inline-flex;height:calc(var(--variant-picker-swatch-height) / 1.5);font-size:var(--font-size--xs);border-radius:20px;min-width:20px;padding:0 6px;background-color:rgb(from var(--color-high-contrast) r g b / 10%);color:var(--color-high-contrast);align-items:center;justify-content:center}.shopify-section:has(.section--new) .bubble svg{width:12px;height:12px}.shopify-section:has(.section--new) .video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio-mobile, auto)}@media(min-width:750px){.shopify-section:has(.section--new) .video-placeholder-wrapper{aspect-ratio:var(--size-style-aspect-ratio, auto)}}.shopify-section:has(.section--new) :not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}.shopify-section:has(.section--new) .video-placeholder-wrapper>*{width:100%;height:100%;object-fit:cover;object-position:center}.shopify-section:has(.section--new) slideshow-component{--cursor: grab;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.shopify-section:has(.section--new) .slideshow--single-media{--cursor: default}.shopify-section:has(.section--new) a slideshow-component{--cursor: pointer}.shopify-section:has(.section--new) slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);z-index:var(--layer-base)}@media(prefers-reduced-motion){.shopify-section:has(.section--new) slideshow-slides{scroll-behavior:auto}}.shopify-section:has(.section--new) slideshow-slides::-webkit-scrollbar{width:0}.shopify-section:has(.section--new) slideshow-slides::-webkit-scrollbar-track{background:transparent}.shopify-section:has(.section--new) slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}.shopify-section:has(.section--new) slideshow-slides[size=small]{min-height:17.5rem}.shopify-section:has(.section--new) slideshow-slides[size=medium]{min-height:21.25rem}.shopify-section:has(.section--new) slideshow-slides[size=large]{min-height:25rem}@media screen and (min-width:750px){.shopify-section:has(.section--new) slideshow-slides[size=small]{min-height:26.25rem}.shopify-section:has(.section--new) slideshow-slides[size=medium]{min-height:35rem}.shopify-section:has(.section--new) slideshow-slides[size=large]{min-height:45rem}}.shopify-section:has(.section--new) .collection-list__carousel slideshow-slides,.shopify-section:has(.section--new) .resource-list__carousel slideshow-slides{margin-block:-16px;padding-block:16px}.shopify-section:has(.section--new) slideshow-component[disabled=true] slideshow-slides{overflow:hidden}@media screen and not (min-width:750px){.shopify-section:has(.section--new) slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}.shopify-section:has(.section--new) slideshow-slide{position:relative;scroll-snap-align:start;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none}slideshow-component[actioned] :is(.shopify-section:has(.section--new) slideshow-slide),.shopify-section:has(.section--new) slideshow-slide[aria-hidden=false]{content-visibility:visible}.shopify-section:has(.section--new) slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}.shopify-section:has(.section--new) slideshow-slide[hidden]:not([reveal]){display:none}@media screen and not (min-width:750px){.shopify-section:has(.section--new) .media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.shopify-section:has(.section--new) .media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}.shopify-section:has(.section--new) :is(.collection-list__carousel,.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.shopify-section:has(.section--new) :is(.collection-list__carousel,.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.shopify-section:has(.section--new) slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}.shopify-section:has(.section--new) slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}.shopify-section:has(.section--new) slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}.shopify-section:has(.section--new) slideshow-component[dragging]{--cursor: grabbing}.shopify-section:has(.section--new) slideshow-component[dragging] *{pointer-events:none}.shopify-section:has(.section--new) slideshow-component[dragging] slideshow-arrows{display:none}.shopify-section:has(.section--new) slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size}.shopify-section:has(.section--new) slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}.shopify-section:has(.section--new) slideshow-controls[controls-on-media]{position:absolute;bottom:0}.shopify-section:has(.section--new) slideshow-controls::-webkit-scrollbar{display:none}.shopify-section:has(.section--new) slideshow-controls button{display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer;--color: color-mix(in lch, var(--color-high-contrast) 30%, transparent);--color-active: var(--color-high-contrast);--color-hover: color-mix(in lch, var(--color-high-contrast) 50%, transparent)}.shopify-section:has(.section--new) .slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}.shopify-section:has(.section--new) slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}.shopify-section:has(.section--new) slideshow-controls[pagination-position=center][thumbnails]{width:100%}.shopify-section:has(.section--new) slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}.shopify-section:has(.section--new) slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.shopify-section:has(.section--new) slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.shopify-section:has(.section--new) slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}.shopify-section:has(.section--new) slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}.shopify-section:has(.section--new) slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}.shopify-section:has(.section--new) slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}.shopify-section:has(.section--new) slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}.shopify-section:has(.section--new) slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}.shopify-section:has(.section--new) slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}.shopify-section:has(.section--new) slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}.shopify-section:has(.section--new) slideshow-controls:not([controls-on-media]):is([pagination-position=right]) .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}.shopify-section:has(.section--new) slideshow-controls:not([controls-on-media]):is([pagination-position=left]) .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}.shopify-section:has(.section--new) slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}.shopify-section:has(.section--new) slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-high-contrast: #fff}.shopify-section:has(.section--new) slideshow-controls[controls-on-media][pagination-position=right]{right:0}.shopify-section:has(.section--new) slideshow-controls[controls-on-media][pagination-position=left]{left:0}.shopify-section:has(.section--new) slideshow-controls[controls-on-media][pagination-position=center]{width:100%}.shopify-section:has(.section--new) slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}.shopify-section:has(.section--new) slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.shopify-section:has(.section--new) slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}.shopify-section:has(.section--new) .slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.shopify-section:has(.section--new) .slideshow-controls__arrows button{padding:0 var(--padding-xs)}.shopify-section:has(.section--new) .slideshow-controls__dots,.shopify-section:has(.section--new) .slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}:is(.shopify-section:has(.section--new) .slideshow-controls__dots,.shopify-section:has(.section--new) .slideshow-controls__counter) button{--color: color-mix(in lch, var(--color-high-contrast) 30%, transparent);--color-active: var(--color-high-contrast);--color-hover: color-mix(in lch, var(--color-high-contrast) 50%, transparent)}.shopify-section:has(.section--new) slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:difference}.shopify-section:has(.section--new) .slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.shopify-section:has(.section--new) .slideshow-controls__dots button{--size: .5rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.shopify-section:has(.section--new) .slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2)}@supports not (view-timeline-axis: inline){:is()[aria-selected=true]{--color: var(--color-active)}}.shopify-section:has(.section--new) .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}:is(.shopify-section:has(.section--new) .slideshow-controls__dots,.shopify-section:has(.section--new) .slideshow-controls__counter):only-child{margin-inline:auto}.shopify-section:has(.section--new) .slideshow-controls__counter{color:var(--color-high-contrast);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.shopify-section:has(.section--new) .slideshow-controls__counter .slash{color:rgb(from var(--color-high-contrast) r g b / 40%);padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.shopify-section:has(.section--new) .slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.shopify-section:has(.section--new) .slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.shopify-section:has(.section--new) .slideshow-control--large .svg-wrapper,.shopify-section:has(.section--new) .slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.shopify-section:has(.section--new) .slideshow-control .icon-caret{rotate:-90deg}.shopify-section:has(.section--new) .slideshow-control--shape-square,.shopify-section:has(.section--new) .slideshow-control--shape-circle{justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.shopify-section:has(.section--new) .slideshow-control--shape-circle{border-radius:50%}.shopify-section:has(.section--new) .slideshow-control--shape-square{border-radius:0}.shopify-section:has(.section--new) .slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.shopify-section:has(.section--new) .slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.shopify-section:has(.section--new) .slideshow-controls__thumbnails .slideshow-control{border-radius:var(--media-radius);width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.shopify-section:has(.section--new) .slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--media-radius)}.shopify-section:has(.section--new) .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgba(from var(--color-border) r g b / var(--media-border-opacity))}.shopify-section:has(.section--new) .slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.shopify-section:has(.section--new) .slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.shopify-section:has(.section--new) .slideshow-control:is(.icon-pause,.icon-play) svg{display:none}.shopify-section:has(.section--new) slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block;mix-blend-mode:difference}.shopify-section:has(.section--new) slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block;mix-blend-mode:difference}.shopify-section:has(.section--new) slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-flat);pointer-events:none;mix-blend-mode:unset;align-items:flex-end}.shopify-section:has(.section--new) slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}.shopify-section:has(.section--new) slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}.shopify-section:has(.section--new) slideshow-arrows[position=center]{justify-content:space-between;align-items:center}.shopify-section:has(.section--new) slideshow-arrows[shape=none]{mix-blend-mode:difference}.shopify-section:has(.section--new) slideshow-component[disabled=true] slideshow-arrows{display:none}.shopify-section:has(.section--new) slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);padding:0 var(--padding-xs);min-width:var(--minimum-touch-target);display:flex;justify-content:center;align-items:center}.shopify-section:has(.section--new) slideshow-arrows .slideshow-control.slideshow-control--shape-none{color:var(--color-white)}.shopify-section:has(.section--new) slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}.shopify-section:has(.section--new) .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:var(--padding-md)}.shopify-section:has(.section--new) .card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.shopify-section:has(.section--new) .card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}.shopify-section:has(.section--new) .media-gallery--carousel slideshow-arrows .slideshow-control{opacity:1}.shopify-section:has(.section--new) :not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}.shopify-section:has(.section--new) .group-block,.shopify-section:has(.section--new) .group-block-content{position:relative}.shopify-section:has(.section--new) .group-block:has(>video-background-component),.shopify-section:has(.section--new) .group-block:has(>.background-image-container){overflow:hidden}.shopify-section:has(.section--new) .group-block-content{height:100%;width:100%}.shopify-section:has(.section--new) .section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}.shopify-section:has(.section--new) .layout-panel-flex--row>.group-block--width-fit{flex:0}.shopify-section:has(.section--new) .layout-panel-flex--row>.group-block--width-fill{flex:1}.shopify-section:has(.section--new) .layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.shopify-section:has(.section--new) .group-block--height-fit{height:auto}.shopify-section:has(.section--new) .group-block--height-custom,.shopify-section:has(.section--new) .group-block--height-fill{height:calc(var(--size-style-height) * 1%)}.shopify-section:has(.section--new) .layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.shopify-section:has(.section--new) .layout-panel-flex--column>.group-block--height-fill{flex:1}.shopify-section:has(.section--new) .layout-panel-flex--column>.group-block--height-custom{flex-grow:calc(var(--size-style-height) * .01)}.shopify-section:has(.section--new) .search-input{width:100%;color:var(--color-high-contrast);padding-block:var(--padding-lg);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}.shopify-section:has(.section--new) .search-input:focus-visible{outline:none}.shopify-section:has(.section--new) .search-input:focus{outline:none}.shopify-section:has(.section--new) .search-input::placeholder{color:rgba(from var(--color-high-contrast) r g b / var(--opacity-subdued-text))}.shopify-section:has(.section--new) accordion-custom details::details-content,.shopify-section:has(.section--new) accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.shopify-section:has(.section--new) accordion-custom details:not([open])::details-content,.shopify-section:has(.section--new) accordion-custom details:not([open]) .details-content{padding-block:0}.shopify-section:has(.section--new) accordion-custom details[open]::details-content,.shopify-section:has(.section--new) accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{.shopify-section:has(.section--new) accordion-custom details[open]::details-content,.shopify-section:has(.section--new) accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}.shopify-section:has(.section--new) accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and not (min-width:750px){.shopify-section:has(.section--new) accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){.shopify-section:has(.section--new) accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.shopify-section:has(.section--new) text-component{--shimmer-text-color: rgba(from var(--color-high-contrast) r g b / 50%);--shimmer-color-light: rgba(from var(--color-high-contrast) r g b / 10%);--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}.shopify-section:has(.section--new) text-component:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}.shopify-section:has(.section--new) text-component[shimmer]{color:transparent}.shopify-section:has(.section--new) text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}.shopify-section:has(.section--new) .transition-background-color{transition:background-color var(--animation-speed-medium) ease-in-out}.shopify-section:has(.section--new) .transition-transform{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce)}.shopify-section:has(.section--new) .transition-border-color{transition:border-color var(--animation-speed-medium) var(--animation-timing-hover)}.shopify-section:has(.section--new) ::-webkit-scrollbar{width:20px}.shopify-section:has(.section--new) ::-webkit-scrollbar-track{background-color:transparent}.shopify-section:has(.section--new) ::-webkit-scrollbar-thumb{background-color:rgb(from var(--color-high-contrast) r g b / 40%);border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}.shopify-section:has(.section--new) ::-webkit-scrollbar-thumb:hover{background-color:rgb(from var(--color-high-contrast) r g b / 60%)}@media(prefers-reduced-motion:no-preference){.shopify-section:has(.section--new) html{scroll-behavior:smooth}}.shopify-section:has(.section--new) [product-grid-view=zoom-out] :is(.product-card,.product-grid__link) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and not (min-width:750px){.shopify-section:has(.section--new) :is(.product-card,.product-grid__link) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.shopify-section:has(.section--new) .shopify-section:has(.in-onboarding-state){display:none!important}.shopify-section:has(.section--new) .product-card:hover,.shopify-section:has(.section--new) .collection-card:hover,.shopify-section:has(.section--new) .resource-card:hover,.shopify-section:has(.section--new) .predictive-search-results__card--product:hover,.shopify-section:has(.section--new) .predictive-search-results__card:hover{position:relative;z-index:var(--layer-raised);transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}.shopify-section:has(.section--new) .header .product-card:hover,.shopify-section:has(.section--new) .header .collection-card:hover,.shopify-section:has(.section--new) .header .resource-card:hover,.shopify-section:has(.section--new) .header-drawer .product-card:hover,.shopify-section:has(.section--new) .header-drawer .collection-card:hover,.shopify-section:has(.section--new) .header-drawer .resource-card:hover{z-index:auto;transform:none;box-shadow:none}.shopify-section:has(.section--new) button{font-family:var(--font-body--family)}:root{--ts-pr-clear-button: 0;--ts-pr-caret: 0;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control{padding-right:calc(max(var(--ts-pr-min),var(--ts-pr-clear-button)) + var(--ts-pr-caret))!important}.ts-wrapper.plugin-drag_drop.multi>.ts-control>div.ui-sortable-placeholder{background:#f2f2f2!important;background:#0000000f!important;border:0!important;box-shadow:inset 0 0 12px 4px #fff;visibility:visible!important}.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder:after{content:"!";visibility:hidden}.ts-wrapper.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px #0003}.plugin-checkbox_options .option input{margin-right:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button.has-items:not(.disabled):hover .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:#f8f8f8;border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-moz-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex;padding-right:0!important}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button.disabled:not(.rtl) .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{font-smoothing:inherit;color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] .option[data-selectable]{cursor:inherit;opacity:.5}.ts-dropdown .option[data-selectable]{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ts-dropdown-content{overflow-scrolling:touch;max-height:200px;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}html{-webkit-text-size-adjust:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;-webkit-letter-spacing:.5px;-moz-letter-spacing:.5px;-ms-letter-spacing:.5px;letter-spacing:.5px;line-height:1.5;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--font-body-family: "Graphik", "Helvetica", "Arial", sans-serif;--font-heading-family: "Overpass Mono", Courier, sans-serif;--svw: calc(1svw - var(--scrollbar-width) / 100);--lvw: calc(1lvw - var(--scrollbar-width) / 100);--dvw: calc(1dvw - var(--scrollbar-width) / 100);--svmin: min(1svh, var(--svw)) ;--svmax: max(1svh, var(--svw)) ;--lvmin: min(1lvh, var(--lvw)) ;--lvmax: max(1lvh, var(--lvw)) ;--dvmin: min(1dvh, var(--dvw)) ;--dvmax: max(1dvh, var(--dvw)) ;--_100vw: calc(100 * var(--svw, 1vw));--c__brand-white: #ffffff;--c__brand-elysium-blue: #0b1c30;--c__brand-ice: #ced8e1;--c__brand-light-grey: #f1f4f6;--c__brand-warm-grey: #f0efeb;--c__brand-basis-blue: #00285a;--c__brand-blue-a: #0053f4;--c__brand-blue-b: #0053f4;--c__brand-vermillion: #ff3d00;--c__grey-0: var(--c__brand-white);--c__grey-5: #f6f8f9;--c__grey-10: var(--c__brand-light-grey);--c__grey-20: var(--c__brand-warm-grey);--c__grey-30: #e5e5e5;--c__grey-40: var(--c__brand-ice);--c__grey-50: #b6b6b6;--c__grey-60: #696b6d;--c__grey-80: #263238;--c__grey-90: #323232;--c__grey-100: var(--c__brand-elysium-blue);--cl__high-contrast: var(--c__grey-100);--cl__medium-contrast: var(--c__grey-80);--cl__low-contrast: var(--c__grey-60);--cl__fill-1: var(--c__grey-0);--cl__fill-2: var(--c__grey-10);--cl__fill-3: var(--c__grey-20);--cl__fill-good: var(--c__grey-40);--cl__fill-concern: #f4e6d6;--cl__link: var(--c__brand-blue-a);--cl__error: var(--c__brand-vermillion);--cl__success: #339f00;--cd__high-contrast: var(--c__grey-0);--cd__medium-contrast: var(--c__grey-10);--cd__low-contrast: var(--c__grey-20);--cd__fill-1: var(--c__grey-100);--cd__fill-2: var(--c__grey-90);--cd__fill-3: var(--c__grey-80);--cd__link: #21a2ff;--cd__error: var(--c__brand-vermillion)}@font-face{font-family:Graphik;font-weight:300;src:url(/assets/GraphikLight-ca747a065a72a80dfd5385426c459a6a7ebecbb4020dbe9962ea71afcb77c73b.otf) format("opentype");font-display:swap}@font-face{font-family:Graphik;font-weight:400;src:url(/assets/Graphik-Regular-86c3dcc7800aed18329ccee50150b845ec64926432546925dbbeff59b10eb101.otf) format("opentype");font-display:swap}@font-face{font-family:Graphik;font-weight:500;src:url(/assets/Graphik-Medium-49e621909af8acf8f9c73c37c2f9c1e5c342b0cb9a567b90f85da0918ae1a47b.otf) format("opentype");font-display:swap}@font-face{font-family:Graphik;font-weight:600;src:url(/assets/Graphik-Semibold-088f82737a85f2e0cc99db93d6d0ae1b69dd788a1d6c161be0c1778b705e1258.otf) format("opentype");font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:Graphik-Regular,Helvetica Neue,helvetica,arial,sans-serif}h1,h2,h3,h4,h5,h6,b,em,strong{font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){h1,h2,h3,h4,h5,h6,b,em,strong{-webkit-font-smoothing:antialiased}}.btn{background:var(--cd__fill-1);color:var(--cd__high-contrast);padding:14px 28px;border:2px solid var(--cd__fill-1);cursor:pointer;border-radius:0;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600;box-sizing:border-box;display:inline-block;text-align:center}.btn:hover,.btn:active,.btn:focus{background:var(--cd__fill-2);border-color:var(--cd__fill-2)}.btn--light,.btn.btn--light{background:var(--cl__fill-1);color:var(--cl__high-contrast);border-color:var(--cl__fill-1)}.btn--light:hover,.btn.btn--light:hover{background:var(--cd__fill-1);border-color:var(--cd__high-contrast);color:var(--cd__high-contrast)}.btn--outline,.btn.btn--outline{--btn-outline-color: var(--cl__high-contrast);--btn-outline-contrast-color: var(--cl__fill-1);border:2px solid var(--btn-outline-color);background:transparent;color:var(--btn-outline-color)}.btn--outline:hover,.btn--outline:active,.btn--outline:focus,.btn.btn--outline:hover,.btn.btn--outline:active,.btn.btn--outline:focus{background-color:var(--btn-outline-color);color:var(--btn-outline-contrast-color);border-color:currentColor}.btn--outline-light,.btn.btn--outline-light{--btn-outline-color: var(--cl__fill-1);--btn-outline-contrast-color: var(--cl__high-contrast)}.btn--md,.btn.btn--md{min-width:170px}.btn--padding-md,.btn.btn--padding-md{padding-left:32px;padding-right:32px}.btn__icon,.btn .btn__icon{height:18px;aspect-ratio:1 / 1}.btn__icon svg,.btn .btn__icon svg{height:100%;width:100%}.btn-wrap{text-align:left}html,body{background:#fff;color:var(--cl__high-contrast)}@media print{html,body{background:#fff}}.srd_iconline{display:flex;justify-content:center}.container{max-width:752px;margin:0 auto;padding:24px 16px}.container--no-mobile-padding{padding:0}.container__content-wrapper{padding:24px 16px}.container__content-wrapper>*:last-child{margin-bottom:0}@media(min-width:375px){.container{padding:32px 24px}.container--no-mobile-padding{padding:0}}@media(min-width:768px){.container{padding-top:48px;padding-bottom:48px}.container--no-mobile-padding{padding:0}}.outer-container{background:var(--container-bg-color)}.container>*{align-self:stretch}.container.container-checkout{max-width:628px;padding-top:48px;padding-bottom:64px}.container.container-md{max-width:1000px}.container--no-pb{padding-bottom:0}.container.container-lg{max-width:1440px}.container.container-single-form{max-width:600px;margin-top:48px;margin-bottom:32px;padding-bottom:0}.container--no-vertical-padding{padding-top:0;padding-bottom:0}@media(min-width:768px){.container{padding-left:36px;padding-right:36px}.container.container-lg{padding-left:64px;padding-right:64px}}.row{display:flex;flex-direction:column}.row .col{flex:1}.row .col+.col{margin-top:32px}@media(min-width:768px){.row.row-tablet-row{flex-direction:row;margin-left:-16px;margin-right:-16px}.row.row-tablet-row .col{padding-left:16px;padding-right:16px}.row.row-tablet-row .col+.col{margin-top:0}.row.row-tablet-row .col.col-tablet-2{flex:0 0 50%}.row.row-tablet-row .col.col-tablet-3{flex:0 0 33.333333%}.row.row-tablet-row .col.col-tablet-4{flex:0 0 25%}.row.row-tablet-row.row-tablet-row-single-gutter{margin-left:-8px;margin-right:-8px}.row.row-tablet-row.row-tablet-row-single-gutter .col{padding-left:8px;padding-right:8px}.row.row-tablet-row.row-tablet-row-triple-gutter{margin-left:-24px;margin-right:-24px}.row.row-tablet-row.row-tablet-row-triple-gutter .col{padding-left:24px;padding-right:24px}.row.row-tablet-row.row-tablet-row-quad-gutter{margin-left:-32px;margin-right:-32px}.row.row-tablet-row.row-tablet-row-quad-gutter .col{padding-left:32px;padding-right:32px}}.row.row2-tablet-row{flex-direction:row;flex-wrap:wrap}.row.row2-tablet-row .col{padding-left:16px;padding-right:16px;flex:0 0 50%}.row.row2-tablet-row .col+.col{margin-top:0}@media(min-width:768px){.row.row2-tablet-row .col{flex:1}}.eh-pre-title{color:#a0a0a2}.eh-pre-title,.eh-intro-copy,.eh-body-copy{padding-top:32px}.eh-body-copy blockquote{padding:24px 32px;font-weight:700;font-family:var(--font-body-family);font-weight:600;font-size:24px}.eh-link{color:#0b5394;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.eh-link:hover{color:#0f66b7}.eh-link:focus{color:#0f66b7}.eh-link:active{color:#002d54}.eh-semibold{font-family:var(--font-body-family);font-weight:600}.report__section_biological_age_without_chron_age{display:flex}.report__section__results__biological-without-chron-age{flex:1}.base-link{text-decoration:none;color:var(--cl__link);font-weight:600}.site-announcement{display:flex;justify-content:center;align-items:center;width:100%;padding:12px 0;color:#fff;background:#022ea8}.site-announcement__row{display:flex;justify-content:center;align-items:center}.site-announcement__link{font-size:1rem;color:#fff;font-weight:800;text-decoration:none;display:flex;align-items:center}.site-announcement__link:not(:last-child):after{content:"|";margin:0 10px;color:#fff}.site-announcement__link:hover,.site-announcement__link:focus,.site-announcement__link:active{text-decoration:underline}@media print{.site-announcement{display:none}}.h1,h1{font-size:2.5rem;font-family:var(--font-body-family);line-height:120%;text-decoration:none;text-transform:none;margin-bottom:1.25rem}@media(min-width:768px){.h1,h1{font-size:4.5rem;font-family:var(--font-body-family);line-height:100%;text-decoration:none;text-transform:none}}.h2,h2{font-size:2.25rem;font-family:var(--font-body-family);font-weight:500;font-style:normal;line-height:133.3%;text-decoration:none;text-transform:none;margin-bottom:1rem}@media(min-width:768px){.h2,h2{font-size:3rem;font-family:var(--font-body-family);font-weight:500;font-style:normal;line-height:112.5%;text-decoration:none;text-transform:none}}.h3,h3{font-size:1.5rem;font-family:var(--font-body-family);font-weight:300;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:.75rem}@media(min-width:768px){.h3,h3{font-size:2rem;font-family:var(--font-body-family);font-weight:300;font-style:normal;line-height:112.5%;letter-spacing:.01em;text-decoration:none;text-transform:none}}.h4,h4{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:.75rem}.h5,h5{font-size:1rem;font-family:var(--font-body-family);line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:.5rem}.font__display{font-size:2.5rem;font-family:var(--font-body-family);line-height:120%;text-decoration:none;text-transform:none;margin-bottom:1.25rem}@media(min-width:1440px){.font__display{font-size:6.875rem;font-weight:500;font-family:var(--font-body-family);line-height:6.25rem}}.font__body{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px}.font__body-small-bold{font-size:.875rem;font-family:var(--font-body-family);font-weight:600;font-style:normal;line-height:142.8%;letter-spacing:.01em;text-decoration:none;text-transform:none}.font__body-article{font-size:1.312rem;font-family:Noir Pro;font-weight:400;font-style:normal;line-height:150%;text-decoration:none;text-transform:none}.font__links-button-1{font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none}.font__links-nav-1{font-size:.875rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:24px;letter-spacing:.01em;text-decoration:none;text-transform:none}@media(min-width:1440px){.font__links-nav-1{font-size:1.375rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:24px;letter-spacing:.01em;text-decoration:none;text-transform:none}}.font__chart-axis-label{font-size:.75rem;font-family:var(--font-heading-family);font-weight:600;font-style:normal;line-height:20px;text-decoration:none;text-transform:uppercase}.font__chart-axis-metric-1{font-size:.875rem;font-family:var(--font-heading-family);font-weight:600;font-style:normal;line-height:20px;text-decoration:none;text-transform:none}.font__chart-axis-metric-2{font-size:.75rem;font-family:var(--font-heading-family);font-weight:600;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}.font__chart-metric-1{font-size:8.125rem;font-family:var(--font-heading-family);font-weight:500;font-style:normal;line-height:100%;text-decoration:none;text-transform:none}@media(min-width:1440px){.font__chart-metric-1{font-size:11.25rem;font-family:var(--font-heading-family);font-weight:500;font-style:normal;line-height:190px;text-decoration:none;text-transform:none}}.font__chart-metric-2{font-size:3.375rem;font-family:var(--font-heading-family);font-weight:400;font-style:normal;line-height:44px;text-decoration:none;text-transform:none}@media(min-width:1440px){.font__chart-metric-2{font-size:4rem;font-family:var(--font-heading-family);font-weight:400;font-style:normal;line-height:44px;text-decoration:none;text-transform:none}}.font__chart-metric-3{font-size:1.75rem;font-family:var(--font-heading-family);font-weight:700;font-style:normal;line-height:30px;letter-spacing:4px;text-decoration:none;text-transform:none}.font__chart-metric-4{font-size:1.5rem;font-family:var(--font-heading-family);font-weight:700;font-style:normal;line-height:20px;text-decoration:none;text-transform:none}.font__chart-metric-5{font-size:1.25rem;font-family:var(--font-heading-family);font-weight:700;font-style:normal;line-height:20px;text-decoration:none;text-transform:none}.font__chart-metric-label-1{font-size:1.375rem;font-family:var(--font-heading-family);font-weight:400;font-style:normal;line-height:18px;text-decoration:none;text-transform:uppercase}.font__chart-metric-label-2{font-size:1rem;font-family:var(--font-heading-family);font-weight:300;font-style:normal;line-height:156%;text-decoration:none;text-transform:uppercase}@media(min-width:1440px){.font__chart-metric-label-2{font-size:1.125rem;font-family:var(--font-heading-family);font-weight:300;font-style:normal;line-height:28px;text-decoration:none;text-transform:uppercase}}.font__chart-metric-label-3{font-size:.875rem;font-family:var(--font-heading-family);font-weight:500;font-style:normal;line-height:18px;text-decoration:none;text-transform:uppercase}.font__chart-metric-label-4{font-size:.75rem;font-family:var(--font-heading-family);font-weight:500;font-style:normal;line-height:20px;text-decoration:none;text-transform:uppercase}.font__light{font-weight:300}.font__semibold{font-weight:600}.site-header{--text-color: var(--cl__high-contrast);--bg-color: white;color:var(--text-color)}.site-header__top-nav-container{background:var(--cd__fill-1)}.site-header__top-nav-container .site-header__top-nav a{color:var(--cl__grey-0)}@media(min-width:768px){.site-header__top-nav-container{background:var(--bg-color)}.site-header__top-nav-container .site-header__top-nav a{color:var(--text-color)}}.site-header__top-nav{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0}.site-header__top-nav ul{display:flex;gap:16px}@media(min-width:768px){.site-header__top-nav ul{gap:40px}}.site-header a{color:var(--text-color);text-decoration:none;display:flex;align-items:center}.site-header a:hover,.site-header a:focus,.site-header a:active{text-decoration:underline}.site-header__nav{display:flex;font-size:.875rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:24px;letter-spacing:.01em;text-decoration:none;text-transform:none}.site-header__nav ul{align-items:center;display:flex;gap:16px}@media(min-width:768px){.site-header__nav ul{gap:40px}}@media(min-width:768px){.site-header__nav{font-size:1.375rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:24px;letter-spacing:.01em;text-decoration:none;text-transform:none}}.site-header__nav-item{position:relative;font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:500}.site-header__nav-item span,.site-header__nav-item a{display:flex;white-space:nowrap;align-items:center}.site-header__nav-item ul{position:absolute;background:var(--bg-color);left:0;width:100%;min-width:170px;border-radius:8px;padding:20px 16px;box-shadow:0 16px 22px #00000014;flex-direction:column;gap:20px;align-items:flex-start;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;display:none}.site-header__nav-item:hover ul,.site-header__nav-item:focus ul,.site-header__nav-item:focus-within ul,.site-header__nav-item:active ul{display:flex;z-index:100}.site-header__nav-item--has-sub-nav{padding-right:12px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1 8.5 7 1 1' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;background-size:9px 4.5px}@media(min-width:768px){.site-header__nav-item--has-sub-nav{background-size:12px 6px;padding-right:25px}}.site-header__sub-nav-item--active a{color:var(--cl__link);font-weight:700}.site-header__sub-nav-item span{display:inline-block;margin-left:4px;font-weight:700}.site-header__top-nav a{font-size:.75rem}.site-header__container{display:grid;grid-template-areas:"left center right";grid-template-columns:repeat(3,1fr);gap:8px;background:var(--bg-color)}@media(min-width:768px){.site-header__container{padding-top:24px;padding-bottom:24px}}.site-header__title{display:none}.site-header__logo{display:flex;align-items:center;font-size:2em}@media(min-width:768px){.site-header__logo{font-size:1.2em}}.site-header__logo a{display:flex;align-items:center;text-decoration:none}.site-header__logo__full-text{display:none}@media(min-width:768px){.site-header__logo__full-text{display:flex;align-items:center}}.site-header__logo__single-character{display:flex;align-items:center}@media(min-width:768px){.site-header__logo__single-character{display:none}}@media print{.site-header{display:none}}.site-header__layout-box{flex:1;display:flex;justify-content:flex-start;align-items:center}@media(min-width:768px){.site-header__layout-box{justify-content:center}}.site-header__layout-box:first-child>*{margin-right:auto}.site-header__layout-box:last-child>*{margin-left:auto}.site-header__layout-box--nav{grid-area:center}.site-header__layout-box-logo{grid-area:left}.site-header__layout-box--icon-nav{grid-area:right}@media(min-width:768px){.site-header__layout-box--nav{grid-area:left}.site-header__layout-box-logo{grid-area:center}}.site-header-legacy{color:#fff;background:#000}.site-header-legacy a{color:#fff;margin-right:16px}.site-header-legacy a:hover,.site-header-legacy a:focus{color:#e6e6e6}.site-header-legacy a:active{color:#d9d9d9}.site-header-legacy__nav{display:flex;align-items:center}.site-header-legacy__nav a{font-size:.8em}.site-header-legacy__container{display:flex;justify-content:space-between}@media(min-width:768px){.site-header-legacy__container{padding-top:24px;padding-bottom:24px}}.site-header-legacy__title{display:none}.site-header-legacy__logo{display:flex;align-items:center;font-size:2em}@media(min-width:768px){.site-header-legacy__logo{font-size:1.2em}}.site-header-legacy__logo a{display:flex;align-items:center;text-decoration:none}.site-header-legacy__logo__full-text{display:none}@media(min-width:768px){.site-header-legacy__logo__full-text{display:flex;align-items:center}}.site-header-legacy__logo__single-character{display:flex;align-items:center}@media(min-width:768px){.site-header-legacy__logo__single-character{display:none}}@media print{.site-header-legacy{display:none}}.site-header-legacy .icon-logo-2019,.site-header-legacy .icon-logo-minimal{filter:invert(1)}.not-found{background-color:var(--cl__fill-1);color:var(--cl__high-contrast);padding:0}@media(min-width:768px){.not-found{padding:64px 0}}.not-found__container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.not-found__container{flex-direction:row-reverse}}.not-found__text{display:flex;flex:2;flex-direction:column;justify-content:center}.not-found__text__title{font-family:var(--font-body-family);font-weight:600;font-weight:700;font-size:1.4em;line-height:40px}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.not-found__text__title{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.not-found__text__title{font-size:1.8em}}.not-found__text__description{font-size:1em;line-height:2.3em;margin-top:8px}@media(min-width:768px){.not-found__text__description{font-size:1em}}.not-found__image{flex:1}.not-found__image__img{height:100%;width:100%}@media(min-width:768px){.not-found__image__img{min-width:350px}}.not-found__button{color:var(--cd__high-contrast);background-color:var(--cd__fill-1);border-radius:20px;cursor:pointer;display:inline-block;font-size:.8em;padding:8px 64px;text-align:center;text-decoration:none;width:100%;margin-top:40px}@media(min-width:768px){.not-found__button{width:auto}}.py-md{--padding-size: 40px;padding-top:var(--padding-size);padding-bottom:var(--padding-size)}@media(min-width:1440px){.py-md{--padding-size: 60px}}.bg-secondary{background:var(--cl__fill-2)}.bg-dark{background:var(--cd__fill-1)}.block{display:block}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.w-max-content{width:-moz-max-content;width:max-content}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?kzuwfe);src:url(/fonts/icomoon.eot?kzuwfe#iefix) format("embedded-opentype"),url(/fonts/icomoon.woff2?kzuwfe) format("woff2"),url(/fonts/icomoon.ttf?kzuwfe) format("truetype"),url(/fonts/icomoon.woff?kzuwfe) format("woff"),url(/fonts/icomoon.svg?kzuwfe#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-drop-down-arrow:before{content:"\e91b"}.icon-check-new:before{content:"\e91a"}.icon-lock:before{content:"\e919"}.icon-question-bubble:before{content:"\e918"}.icon-check:before{content:"\e917"}.icon-star:before{content:"\e915"}.icon-star-outline:before{content:"\e916"}.icon-close:before{content:"\e913"}.icon-hamburger-2-line:before{content:"\e914"}.icon-logo-minimal:before{content:"\e912"}.icon-long-right-arrow:before{content:"\e911"}.icon-person:before{content:"\e901";color:#fff}.icon-phone2:before{content:"\e902";color:#fff}.icon-logo:before{content:"\e900"}.icon-chevron-right:before{content:"\e90d"}.icon-chevron-left:before{content:"\e90e"}.icon-chevron-down:before{content:"\e90f"}.icon-chevron-up:before{content:"\e910"}.icon-help:before{content:"\e908"}.icon-envelope:before{content:"\e906"}.icon-arrow-left:before{content:"\e909"}.icon-arrow-down:before{content:"\e90a"}.icon-arrow-up:before{content:"\e90b"}.icon-arrow-right:before{content:"\e90c"}.icon-phone:before{content:"\e907"}.icon-telephone:before{content:"\e907"}.icon-contact:before{content:"\e907"}.icon-support:before{content:"\e907"}.icon-call:before{content:"\e907"}.icon-facebook:before{content:"\e903"}.icon-instagram:before{content:"\e904"}.icon-twitter:before{content:"\e905"}.icon-brand:before{content:"\e905"}.icon-tweet:before{content:"\e905"}.icon-social:before{content:"\e905"}.card__summary{display:grid;justify-content:stretch;row-gap:40px}@media(min-width:1080px){.card__summary{grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}}.card .visualization{display:inline-block}.card .visualization svg{width:100%}.card__img{flex:1}.card__img .visualization{display:inline-block}.card__img svg:not(.icon){width:100%}.card__img .info-tooltip{width:-moz-max-content;width:max-content;margin-left:auto;justify-content:flex-end}.card__list{margin:0;padding:0;list-style-type:none}.card__list .card{position:relative;margin:0;padding:35px 0;--base-card-bottom-spacing: 30px}.card__list .card:not(:last-child):after{content:"";height:5px;width:calc(100vw - var(--scrollbar-width, 15px));bottom:0;left:50%;position:absolute;transform:translate(-50%);background-image:url(/card-divider.svg);background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width:1080px){.card__list .card{padding:135px 0}}.card__title{margin:0 0 36px;padding:0;color:var(--cl__high-contrast);max-width:32.5rem;font-weight:600}.card__description{max-width:32.5rem;align-self:flex-end}.card__description-title,.card__description-text{margin-bottom:var(--base-card-bottom-spacing)}.card__drawer{color:var(--cl__high-contrast);border-top:1px solid var(--c__grey-60);padding-top:1rem;margin-top:3.75rem}.card__drawer .subsection{margin-bottom:1.5rem}.card__drawer .subtitle,.card__drawer .article{font-size:.875rem;margin-bottom:1rem;line-height:1.25rem}.card__drawer .subtitle{font-weight:600}.card-expandable .highlight{color:var(--cl__link)}.card__breadcrumb{margin-bottom:12px}.card__breadcrumb__link{font-size:.875rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:157.14%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px;color:var(--cl__link);font-weight:600}.card__breadcrumb__link:hover{text-decoration:underline}.card__summary{display:grid;row-gap:0px;grid-template-areas:"title" "chart" "subtitle" "description" "below_text_slot" "cta" "alert"}.card__summary .card__title{grid-area:title}.card__summary .card__description-title{grid-area:subtitle;max-width:500px}.card__summary .card__description-text{grid-area:description;max-width:450px;display:flex;flex-direction:column;gap:24px}.card__summary .card__cta-container{grid-area:cta}.card__summary .card__cta-container .btn+p,.card__summary .card__cta-container p+.btn{margin-top:var(--base-card-bottom-spacing)}.card__summary .card__alert-container{grid-area:alert;margin-top:36px;display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--c-grey-50)}.card__summary .card__alert-container svg{flex-shrink:0}.card__summary .visualization{grid-area:chart}.card__summary .card__btn{display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content}.card__summary .card__below-text-slot{grid-area:below_text_slot;margin-bottom:var(--base-card-bottom-spacing)}@media(min-width:1080px){.card__summary{-moz-column-gap:140px;column-gap:140px;grid-template-columns:repeat(1fr,1fr);grid-template-rows:repeat(4,auto) 1fr;grid-template-areas:"title chart" "subtitle chart" "description chart" "below_text_slot chart" "cta chart" "alert chart"}.card__summary .visualization svg{margin-right:50px}}.card__summary .card__alert-container{margin-top:54px}.cta-section{margin-bottom:35px;margin-top:35px}.cta-section .h2{font-weight:400}.cta-section__btn-container{margin-top:40px}@media(min-width:1080px){.cta-section{margin-top:120px;margin-bottom:120px}}.edit-consent-page .reports-dashboard{flex-direction:column-reverse}@media(min-width:768px){.edit-consent-page .reports-dashboard{flex-direction:row}}.card__consent-edit{grid-column:1/3;align-self:flex-start;display:grid;row-gap:32px}@media(min-width:768px){.card__consent-edit{row-gap:48px}}@media(min-width:1440px){.card__consent-edit{grid-template-columns:280px 1fr;-moz-column-gap:32px;column-gap:32px}}.card__consent-edit form{margin-top:32px}.card__consent-edit form input[type=checkbox]{border:2px solid var(--c__grey-10);width:20px;height:20px;margin:0;border-radius:0}.card__consent-edit form input[type=checkbox]:hover{border-color:var(--cl__high-contrast)}.card__consent-edit form .consent__section__form-options{margin-bottom:20px}.card__consent-edit form .consent__section__form-submit-btn{background:var(--cd__fill-1);color:var(--cd__high-contrast);padding:14px 28px;border:2px solid var(--cd__fill-1);cursor:pointer;border-radius:0;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600;box-sizing:border-box;display:inline-block;text-align:center}.card__consent-edit form .consent__section__form-submit-btn:hover,.card__consent-edit form .consent__section__form-submit-btn:active,.card__consent-edit form .consent__section__form-submit-btn:focus{background:var(--cd__fill-2);border-color:var(--cd__fill-2)}.card__consent-edit form .consent__section__form-submit-btn--light,.card__consent-edit form .consent__section__form-submit-btn.btn--light{background:var(--cl__fill-1);color:var(--cl__high-contrast);border-color:var(--cl__fill-1)}.card__consent-edit form .consent__section__form-submit-btn--light:hover,.card__consent-edit form .consent__section__form-submit-btn.btn--light:hover{background:var(--cd__fill-1);border-color:var(--cd__high-contrast);color:var(--cd__high-contrast)}.card__consent-edit form .consent__section__form-submit-btn--outline,.card__consent-edit form .consent__section__form-submit-btn.btn--outline{--btn-outline-color: var(--cl__high-contrast);--btn-outline-contrast-color: var(--cl__fill-1);border:2px solid var(--btn-outline-color);background:transparent;color:var(--btn-outline-color)}.card__consent-edit form .consent__section__form-submit-btn--outline:hover,.card__consent-edit form .consent__section__form-submit-btn--outline:active,.card__consent-edit form .consent__section__form-submit-btn--outline:focus,.card__consent-edit form .consent__section__form-submit-btn.btn--outline:hover,.card__consent-edit form .consent__section__form-submit-btn.btn--outline:active,.card__consent-edit form .consent__section__form-submit-btn.btn--outline:focus{background-color:var(--btn-outline-color);color:var(--btn-outline-contrast-color);border-color:currentColor}.card__consent-edit form .consent__section__form-submit-btn--outline-light,.card__consent-edit form .consent__section__form-submit-btn.btn--outline-light{--btn-outline-color: var(--cl__fill-1);--btn-outline-contrast-color: var(--cl__high-contrast)}.card__consent-edit form .consent__section__form-submit-btn--md,.card__consent-edit form .consent__section__form-submit-btn.btn--md{min-width:170px}.card__consent-edit form .consent__section__form-submit-btn--padding-md,.card__consent-edit form .consent__section__form-submit-btn.btn--padding-md{padding-left:32px;padding-right:32px}.card__consent-edit form .consent__section__form-submit-btn__icon,.card__consent-edit form .consent__section__form-submit-btn .btn__icon{height:18px;aspect-ratio:1 / 1}.card__consent-edit form .consent__section__form-submit-btn__icon svg,.card__consent-edit form .consent__section__form-submit-btn .btn__icon svg{height:100%;width:100%}.card__consent-edit dl{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:8px}.card__consent-edit dl dt{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;color:var(--cl__high-contrast)}.card__consent-edit dl dd{order:-1}.card__consent-edit__learn-more__img{position:relative;margin-bottom:12px}.card__consent-edit__learn-more__img-header{position:absolute;top:12px;left:24px;width:80%;max-width:440px}.card__consent-edit__learn-more__img-bg{width:100%;height:auto}.card__consent-edit__learn-more a{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px;color:var(--cl__link);font-weight:600}.card__consent-edit__learn-more a:hover{text-decoration:underline}.side-by-side{display:grid;gap:36px;margin:60px 0}.side-by-side img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover}.side-by-side__description{margin:22px 0}.side-by-side--alternative .side-by-side__title{grid-column:1 / -1;max-width:650px}@media(min-width:768px){.side-by-side{grid-template-columns:repeat(2,1fr);gap:140px;margin:120px 0}.side-by-side--alternative{gap:40px 120px}.side-by-side--alternative .side-by-side__description{margin-top:0}.side-by-side img{height:350px;max-width:475px}}.report__thumb-icon{transform-origin:center;transform-box:fill-box}.report__thumb-icon--concern{transform:rotate(180deg)}.biological-age__concern .biological-age__preview{fill:var(--cl__fill-concern)}.biological-age__concern .biological-age__thumb-icon{transform:rotate(180deg) translateY(-7px);transform-origin:center;transform-box:fill-box}@media(min-width:1080px){.card .biological-age,.biological-age{display:flex;flex-direction:column;align-items:flex-end}.biological-age>svg{transform:translate(15.5%)}.card .biological-age>svg,.biological-age>svg{width:auto}}.biological-age svg text{white-space:pre}.report-compare-select__option{display:flex;justify-content:space-between;position:relative}.report-compare-select__option:after{content:"";position:absolute;height:15px;width:15px;top:calc(50% - 14px);right:var(--custom-select-vertical-padding);background-image:url("data:image/svg+xml,%3Csvg width='16' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.8325 3.29 8.405 5.4575c-.09.4425.03.9.315 1.245.285.345.705.5475 1.155.5475H14v.81l-1.9275 4.44H6.005c-.135 0-.255-.12-.255-.255v-5.88L8.8325 3.29ZM9.5.5 4.6925 5.3075c-.285.285-.4425.6675-.4425 1.065v5.8725c0 .9675.7875 1.755 1.755 1.755h6.075c.5325 0 1.02-.2775 1.29-.7275L15.3725 8.66c.0825-.1875.1275-.39.1275-.6v-.81c0-.825-.675-1.5-1.5-1.5H9.875l.69-3.4875c.0375-.165.015-.345-.06-.495-.1725-.3375-.39-.645-.66-.915L9.5.5ZM2 5.75H.5V14H2c.4125 0 .75-.3375.75-.75V6.5c0-.4125-.3375-.75-.75-.75Z' fill='%23222121'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.report-compare-select__option--bad:after{transform:rotate(180deg) translateY(-50%)}.report-compare-select .tomselect__option--number{margin-right:25px}.accordion{--left-padding: 70px;--right-padding: var(--left-padding);border:1px solid var(--c__grey-40);margin-top:-1px;position:relative}@media(min-width:768px){.accordion:after{right:60px}}.accordion ::marker,.accordion ::-webkit-details-marker{display:none}.accordion__summary{list-style:none;cursor:pointer;padding:30px}.accordion__summary>*{max-width:720px}.accordion__title-container{display:flex;align-items:center;gap:20px;padding-right:40px}.accordion__description{margin-top:20px;transition:margin-top .25s}.accordion__items{padding:0 30px 30px;max-height:0;display:flex;flex-direction:column;gap:40px;transition:max-height .25s}.accordion__items:before{content:"";border-top:1px solid var(--c__grey-40)}@media(min-width:768px){.accordion__items{padding:0 var(--left-padding) 30px var(--right-padding)}}.accordion__item-title{margin-bottom:6px}.accordion__item-description{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-size:.875rem;line-height:1.25rem}.accordion__item-description sup{font-size:.7em;display:inline-block;position:relative;top:-.5em}.accordion__item{max-width:720px}.accordion__item:last-child{padding-bottom:30px}.accordion__item-link{display:inline-block;color:var(--cl__link);text-decoration:none;font-weight:600;margin-top:12px}.accordion[open]:after{transform:rotate(0)}.accordion[open] .accordion__summary{padding-bottom:0}.accordion[open] .accordion__description{margin-top:40px;padding-bottom:30px}.accordion[open] .accordion__items{max-height:3500px}@media(min-width:768px){.accordion__summary{padding-left:var(--left-padding);padding-right:var(--left-padding)}}.accordion--compact{--left-padding: 0px;--right-padding: 30px;border-left:0;border-right:0;border-radius:0}.accordion--compact:first-child{border-top:0}.accordion--compact:last-child{border-bottom:0}.accordion--compact:after{right:0;top:27px;height:11.5px}.accordion--compact .accordion__summary{padding:22px var(--right-padding) 22px var(--left-padding)}.accordion--compact .accordion__description{padding-left:var(--left-padding);padding-right:var(--right-padding)}.accordion--compact .accordion__title{font-size:.875rem;font-family:var(--font-body-family);font-weight:600;font-style:normal;line-height:142.8%;letter-spacing:.01em;text-decoration:none;text-transform:none}.accordion--compact[open] .accordion__summary{border-bottom:0}.accordion--compact[open] .accordion__description{margin-top:24px}.science-tips{background-color:var(--cl__fill-2);padding:40px 0}@media(min-width:768px){.science-tips{padding:60px 0}}.science-tips__recommendations{box-shadow:0 16px 22px #00000014;background-color:var(--cl__fill-1);border-radius:12px;margin-bottom:20px}@media(min-width:768px){.science-tips__recommendations{margin-bottom:40px}}.references{--left-padding: 70px;--right-padding: var(--left-padding);padding:30px}@media(min-width:768px){.references{padding:30px var(--left-padding)}}.references__heading{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:500;margin-bottom:20px;max-width:820px}.references p{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:40px;max-width:820px}.references__items{list-style-type:decimal;font-size:12px}.references__item a{color:var(--cl__link)}.reports-dashboard{--gap-width: 32px;display:flex;flex-direction:column;gap:var(--gap-width)}.reports-dashboard__right{display:flex;gap:var(--gap-width);width:100%;display:grid;grid-template-columns:1fr}@media(min-width:768px){.reports-dashboard__right{grid-template-columns:1fr 1fr}}.reports-dashboard__col{display:flex;flex-direction:column;gap:10px}.reports-dashboard__col--report{flex:1}.reports-dashboard__card{background:var(--cl__fill-1);border-radius:0;padding:20px;color:var(--c-grey-95)}.reports-dashboard__card-date-success{color:var(--cl__success);text-transform:uppercase}.reports-dashboard__card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.reports-dashboard__card-header>*{font-size:1.125rem;line-height:1.75rem;font-family:var(--font-heading-family);text-transform:uppercase}.reports-dashboard__cta-container{display:flex;justify-content:center;margin-top:48px}.reports-dashboard__cta-container .download-button{border:3px solid white;margin-left:16px;display:flex;align-self:center}.reports-dashboard__cta-container .download-button:hover{border-radius:50%;box-shadow:0 0 0 1px #fff,0 0 0 3px #000}.reports-dashboard__chrono-bio-report .age-visualization-chart{position:relative;right:-19px}@media(min-width:1440px){.reports-dashboard{flex-direction:row}.reports-dashboard__col--personal-info{width:325px;position:sticky;top:0;margin-top:-20px;padding-top:20px}.reports-dashboard__card{padding:32px 20px}.reports-dashboard__chrono-bio-report{padding:64px 22px 0}}.reports-dashboard--3-columns{display:grid;gap:4px;padding-bottom:16px}@media(min-width:414px){.reports-dashboard--3-columns{gap:12px}}@media(min-width:768px){.reports-dashboard--3-columns{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1080px){.reports-dashboard--3-columns{gap:40px;padding-bottom:48px}}.reports-dashboard__card--image{padding:20px 12px;display:flex;flex-direction:row;align-items:flex-start;gap:20px;border-radius:0;overflow:hidden}@media(min-width:375px){.reports-dashboard__card--image{padding:32px 20px;gap:40px}}@media(min-width:414px){.reports-dashboard__card--image{padding:32px;gap:40px}}@media(min-width:768px){.reports-dashboard__card--image{padding:0;flex-direction:column}}.reports-dashboard__card--image img{width:48px;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media(min-width:375px){.reports-dashboard__card--image img{width:80px}}@media(min-width:768px){.reports-dashboard__card--image img{width:100%;aspect-ratio:16/9}}.reports-dashboard__card--image__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:0;text-align:center;width:100%}@media(min-width:768px){.reports-dashboard__card--image__content{padding:0 20px 20px;height:100%}}.reports-dashboard__card--image__content h3{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-size:.75rem;text-align:left;font-weight:500;margin-bottom:0}@media(min-width:414px){.reports-dashboard__card--image__content h3{font-size:1.125rem}}@media(min-width:768px){.reports-dashboard__card--image__content h3{font-size:1.5rem}}.reports-dashboard__card--image__content p{display:none;font-size:.875rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:157.14%;letter-spacing:.01em;text-decoration:none;text-transform:none;text-align:left}@media(min-width:414px){.reports-dashboard__card--image__content p{display:block}}.reports-dashboard__card--image__content a,.reports-dashboard__card--image__content a:hover{text-decoration:none}.reports-dashboard__card--image__content button{background:var(--cd__fill-1);color:var(--cd__high-contrast);border:2px solid var(--cd__fill-1);cursor:pointer;border-radius:0;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600;box-sizing:border-box;display:inline-block;text-align:center;padding:13px 8px;width:100%;margin-top:auto}.reports-dashboard__card--image__content button:hover,.reports-dashboard__card--image__content button:active,.reports-dashboard__card--image__content button:focus{background:var(--cd__fill-2);border-color:var(--cd__fill-2)}.reports-dashboard__card--image__content button--light,.reports-dashboard__card--image__content button.btn--light{background:var(--cl__fill-1);color:var(--cl__high-contrast);border-color:var(--cl__fill-1)}.reports-dashboard__card--image__content button--light:hover,.reports-dashboard__card--image__content button.btn--light:hover{background:var(--cd__fill-1);border-color:var(--cd__high-contrast);color:var(--cd__high-contrast)}.reports-dashboard__card--image__content button--outline,.reports-dashboard__card--image__content button.btn--outline{--btn-outline-color: var(--cl__high-contrast);--btn-outline-contrast-color: var(--cl__fill-1);border:2px solid var(--btn-outline-color);background:transparent;color:var(--btn-outline-color)}.reports-dashboard__card--image__content button--outline:hover,.reports-dashboard__card--image__content button--outline:active,.reports-dashboard__card--image__content button--outline:focus,.reports-dashboard__card--image__content button.btn--outline:hover,.reports-dashboard__card--image__content button.btn--outline:active,.reports-dashboard__card--image__content button.btn--outline:focus{background-color:var(--btn-outline-color);color:var(--btn-outline-contrast-color);border-color:currentColor}.reports-dashboard__card--image__content button--outline-light,.reports-dashboard__card--image__content button.btn--outline-light{--btn-outline-color: var(--cl__fill-1);--btn-outline-contrast-color: var(--cl__high-contrast)}.reports-dashboard__card--image__content button--md,.reports-dashboard__card--image__content button.btn--md{min-width:170px}.reports-dashboard__card--image__content button--padding-md,.reports-dashboard__card--image__content button.btn--padding-md{padding-left:32px;padding-right:32px}.reports-dashboard__card--image__content button__icon,.reports-dashboard__card--image__content button .btn__icon{height:18px;aspect-ratio:1 / 1}.reports-dashboard__card--image__content button__icon svg,.reports-dashboard__card--image__content button .btn__icon svg{height:100%;width:100%}@media(min-width:768px){.reports-dashboard__card--image__content button{display:block;padding:13px 20px;width:auto}}.reports-dashboard__card--dark{background-color:var(--cd__fill-3);color:var(--cd__high-contrast)}.reports-dashboard__card--dark *,.reports-dashboard__card--dark h3{color:var(--cd__high-contrast)}.reports-dashboard__card--dark .reports-dashboard__card--image__content button{background:var(--cd__fill-1);color:var(--cd__high-contrast);padding:14px 28px;border:2px solid var(--cd__fill-1);cursor:pointer;border-radius:0;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600;box-sizing:border-box;display:inline-block;text-align:center}.reports-dashboard__card--dark .reports-dashboard__card--image__content button:hover,.reports-dashboard__card--dark .reports-dashboard__card--image__content button:active,.reports-dashboard__card--dark .reports-dashboard__card--image__content button:focus{background:var(--cd__fill-2);border-color:var(--cd__fill-2)}.reports-dashboard__card--dark .reports-dashboard__card--image__content button--light,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--light{background:var(--cl__fill-1);color:var(--cl__high-contrast);border-color:var(--cl__fill-1)}.reports-dashboard__card--dark .reports-dashboard__card--image__content button--light:hover,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--light:hover{background:var(--cd__fill-1);border-color:var(--cd__high-contrast);color:var(--cd__high-contrast)}.reports-dashboard__card--dark .reports-dashboard__card--image__content button--outline,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--outline{--btn-outline-color: var(--cl__high-contrast);--btn-outline-contrast-color: var(--cl__fill-1);border:2px solid var(--btn-outline-color);background:transparent;color:var(--btn-outline-color)}.reports-dashboard__card--dark .reports-dashboard__card--image__content button--outline:hover,.reports-dashboard__card--dark .reports-dashboard__card--image__content button--outline:active,.reports-dashboard__card--dark .reports-dashboard__card--image__content button--outline:focus,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--outline:hover,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--outline:active,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--outline:focus{background-color:var(--btn-outline-color);color:var(--btn-outline-contrast-color);border-color:currentColor}.reports-dashboard__card--dark .reports-dashboard__card--image__content button--outline-light,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--outline-light{--btn-outline-color: var(--cl__fill-1);--btn-outline-contrast-color: var(--cl__high-contrast)}.reports-dashboard__card--dark .reports-dashboard__card--image__content button--md,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--md{min-width:170px}.reports-dashboard__card--dark .reports-dashboard__card--image__content button--padding-md,.reports-dashboard__card--dark .reports-dashboard__card--image__content button.btn--padding-md{padding-left:32px;padding-right:32px}.reports-dashboard__card--dark .reports-dashboard__card--image__content button__icon,.reports-dashboard__card--dark .reports-dashboard__card--image__content button .btn__icon{height:18px;aspect-ratio:1 / 1}.reports-dashboard__card--dark .reports-dashboard__card--image__content button__icon svg,.reports-dashboard__card--dark .reports-dashboard__card--image__content button .btn__icon svg{height:100%;width:100%}.report-timeline{--circle-size: 13px;--circle-color: var(--c-grey-50);--circle-center-color: var(--cl__fill-1);--line-color: var(--c-grey-50);overflow-y:hidden;display:flex;flex-direction:column;gap:24px}.report-timeline__date{font-weight:600}.report-timeline__block{padding-left:26px;position:relative;color:var(--cl__low-contrast);font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}.report-timeline__block--completed{--circle-color: var(--cl__link);--circle-center-color: var(--cl__link);--line-color: var(--cl__link)}.report-timeline__block--completed:has(+:not(.report-timeline__block--completed)){--line-color: var(--c-grey-50)}.report-timeline__block--completed{color:var(--c-grey-100)}.report-timeline__block:before{content:"";position:absolute;height:200px;width:1px;left:calc(calc(var(--circle-size) + 3px) / 2);top:var(--circle-size);background-color:var(--line-color)}.report-timeline__block:last-child:before{background-color:#fff}.report-timeline__block:after{content:"";position:absolute;left:2px;top:4px;height:var(--circle-size);width:var(--circle-size);background:var(--circle-center-color);border-radius:100%;box-sizing:border-box;border:3.5px solid white;box-shadow:0 0 0 2px var(--circle-color)}.personal-info-card__heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.personal-info-card__title{font-size:1.5rem;font-family:var(--font-body-family);font-weight:300;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}@media(min-width:1440px){.personal-info-card__title{font-size:2rem;font-family:var(--font-body-family);font-weight:300;font-style:normal;line-height:112.5%;letter-spacing:.01em;text-decoration:none;text-transform:none}}.personal-info-card__row{display:flex;gap:12px}.personal-info-card__row dd,.personal-info-card__row dt{font-family:var(--font-heading-family)}.personal-info-card__row dd{font-weight:600}.participate-research-card__title{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:500;margin-bottom:14px}.participate-research-card__modify-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.participate-research-card__modify-row span{font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}.participate-research-card__edit-btn{margin-right:-4px}.participate-research-card__info-list{display:flex;flex-direction:column;gap:16px}.participate-research-card__row{display:flex;justify-content:space-between;align-items:center}.participate-research-card__row dt{font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600}.participate-research-card__row dd{text-transform:uppercase;font-weight:600}.participate-research-card__cta{margin-top:24px}.register-card__title{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px}.register-card__description{font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:16px}.register-card__cta-container{display:flex;margin-top:16px}.purchase-card__title{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px}.purchase-card__description{font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:16px}.purchase-card__image-container{aspect-ratio:1 / 1}.purchase-card__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.purchase-card__cta-container{display:flex;margin-top:16px}.report-card svg{width:100%}.report-card__process-notice{font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none;max-width:280px;margin-top:-12px}.report-card .info-tooltip{justify-content:flex-end}.devices-card__title,.results-card__title{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:10px;font-weight:500}.devices-card__description,.results-card__description{margin-bottom:30px;font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}.devices-card__list{display:flex;flex-direction:column;gap:30px}.devices-card__device{display:flex;flex-direction:column;gap:12px}.devices-card__device img{width:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.results-card__ctas-container{display:flex;flex-direction:column;gap:16px;max-width:150px}.results-card__ctas-container .btn{display:flex;justify-content:center}.results-card--large{background-color:var(--cl__fill-2);padding:10px}.results-card--large .results-card__title{text-transform:uppercase;font-size:1.46rem;line-height:1.75rem;font-family:var(--font-heading-family)}.results-card--large .results-card__description{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:0}.results-card--large .results-card__image-container{min-height:140px;aspect-ratio:180 / 140;margin-bottom:10px;position:relative}.results-card--large .results-card__image-container img{position:absolute;border-radius:10px;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media(min-width:1440px){.results-card--large .results-card__image-container{margin-bottom:0}}.results-card--large .results-card__content-container{padding:10px}.results-card--large .results-card__content-container--text{margin-right:auto}.results-card--large .results-card__content-container:not(:first-child){padding-left:0}@media(min-width:768px){.results-card--large{display:flex;justify-content:space-between;gap:20px;width:100%}.results-card--large .results-card__description{max-width:570px}}.download-report{display:flex;justify-content:flex-end}.portal-dashboard{--border-color: var(--c-grey-50);min-height:70vh;display:flex;flex-direction:column;position:relative}.container:has(.portal-dashboard){padding-top:0}@media(min-width:1440px){.container:has(.portal-dashboard){padding-bottom:0}}.portal-dashboard:before{content:"";top:0;left:50%;width:100cqw;height:1px;background:var(--c-grey-50);position:absolute;transform:translate(-50%)}.portal-dashboard>*{padding-top:64px}.portal-dashboard__info-column{display:flex;flex-direction:column}.portal-dashboard__info-column .reports-dashboard__card{padding-bottom:48px}.portal-dashboard__info-column .reports-dashboard__card:first-child{padding-top:0}.portal-dashboard__info-column .reports-dashboard__card{border-radius:0;position:relative}.portal-dashboard__info-column .reports-dashboard__card:before{content:"";right:50%;bottom:0;height:1px;width:100cqw;background:var(--c-grey-50);position:absolute;transform:translate(50%);z-index:1}@media(min-width:1440px){.portal-dashboard__info-column .reports-dashboard__card:before{right:0;transform:unset}.portal-dashboard__info-column .reports-dashboard__card:last-of-type:before{background:transparent}}.portal-dashboard__info-column .participate-research-card{margin-bottom:32px;padding-bottom:12px;padding-left:0}.portal-dashboard__feed{flex:1;display:flex;flex-direction:column;gap:64px}@media(min-width:1440px){.portal-dashboard{flex-direction:row}.portal-dashboard__feed{padding-left:40px;padding-bottom:40px;border-left:1px solid var(--border-color)}.portal-dashboard__info-column{width:325px;position:sticky;top:16px;left:0;align-self:flex-start}}.portal-dashboard .card__consent-edit{background-color:var(--cl__fill-2)}.feed-group__title{margin-bottom:16px;display:flex;align-items:center;gap:16px}.feed-group__footer{display:flex;justify-content:center;align-items:center;margin-top:16px}.feed-group__footer__show-more-btn{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px;color:var(--cl__link);font-weight:600}.feed-group__footer__show-more-btn:hover{text-decoration:underline}.feed-group__title-icon{display:flex;align-items:center}.feed-group__content{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media(min-width:1440px){.feed-group__content--horizontal{grid-template-columns:repeat(2,1fr)}}.feed-group__load-more-btn{display:none;margin:32px auto auto;font-size:1rem}.feed-group--load-more .feed-group__content>*:nth-child(n+5){display:none}.feed-group--load-more .feed-group__load-more-btn{display:block}.feed-group--load-more:not(:has(.activity-card:nth-child(5))) .feed-group__load-more-btn{display:none}.activity-card{display:flex;flex-direction:column;gap:16px;padding:10px 20px;background:var(--cl__fill-2)}.activity-card--highlighted{background:var(--cl__link);color:var(--cl__fill-1)}.activity-card__image-container{width:100%}.activity-card__image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media(min-width:1440px){.activity-card__image-container{width:165px}}.activity-card__content-container{display:flex;flex-direction:column;flex:1}.activity-card__title{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:20px}.activity-card__subtitle{font-size:1rem;font-family:var(--font-body-family);line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:40px}.activity-card__summary{font-size:1.125rem;line-height:1.75rem;font-family:var(--font-heading-family);text-transform:uppercase;font-weight:700;margin-bottom:15px}.activity-card__bottom-container{margin-top:auto;padding-bottom:8px;padding-top:20px;display:flex;justify-content:space-between;align-items:center}.activity-card__completed-label,.activity-card__not-completed-label{font-family:var(--font-heading-family);color:var(--cl__success);text-transform:uppercase;font-size:1.125rem}.activity-card__not-completed-label{color:var(--cl__error)}.activity-card__time-commitment{font-size:.75rem;text-transform:uppercase;font-family:var(--font-heading-family);font-weight:700}@media(min-width:1440px){.activity-card{flex-direction:row}}.custom-select{--custom-select-max-width: 256px}.custom-select .ts-control{max-width:var(--custom-select-max-width);border-radius:8px;border:1px solid var(--c__grey-40)}.breadcrumb__list{display:flex;align-items:center}.breadcrumb a{display:flex;align-items:center;color:var(--cl__high-contrast);text-decoration:none;font-size:1rem;font-family:var(--font-body-family);font-weight:600;line-height:1.5rem;letter-spacing:1%}.breadcrumb li{display:flex;align-items:center}.breadcrumb li svg{position:relative;margin-right:16px}.breadcrumb li+li{position:relative}.breadcrumb li+li:before{--margin: 10px;--margin-offset: 3px;content:">";position:relative;font-weight:600;margin:0 calc(var(--margin) - var(--margin-offset)) 0px var(--margin);transform:translateY(-1.5px)}.study-header{display:flex;flex-direction:column;gap:24px;color:var(--cl__high-contrast)}.study-header__image{height:350px;width:100%;-o-object-fit:cover;object-fit:cover}.study-header__content{display:flex;flex-direction:column;gap:24px}@media(min-width:1440px){.study-header{flex-direction:row;gap:48px}.study-header__content{gap:40px}.study-header__image{height:650px;width:650px;margin-left:auto}.study-header .breadcrumb{margin-bottom:40px}}.container--study{display:flex;gap:32px;flex-direction:column;padding-bottom:40px;width:100%}.container--study .study-description{top:0}@media(min-width:1080px){.container--study{display:grid;gap:48px;grid-template-columns:.5fr 1fr;padding-bottom:100px}.container--study .study-description{position:sticky;max-width:320px}}.study-description{display:flex;flex-direction:column;gap:20px;height:-moz-max-content;height:max-content}.study-description__title{font-weight:500}.study-description__subtitle{font-size:22px;font-family:var(--font-heading-family);font-weight:600;font-style:normal;line-height:28px;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased}.study-description__subtitle a{text-decoration:none;color:var(--cl__high-contrast)}.study-description__subtitle a:hover{text-decoration:underline}.study-content{width:100%}.study-content iframe,.study-content--completed{border:1px solid var(--c-grey-50)!important;border-radius:12px;min-height:300px!important;height:80vh!important;max-height:500px!important;border-radius:12px!important}@media(min-width:1080px){.study-content iframe,.study-content--completed{min-height:400px!important;height:80vh!important;max-height:600px!important}}.study-content--completed{border:1px solid var(--c-grey-50)!important;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px}.study-content--completed .btn{margin-top:32px}.study-content__image{width:100%;-o-object-fit:cover;object-fit:cover}.study-content__image img{width:100%;height:auto}.study-content__description-section{margin-top:48px}.study-content__description-section h2{margin-bottom:12px}.study-content__description-section ul{list-style:disc;padding-left:16px}@media(min-width:1080px){.study-content{width:auto;flex:1}}.study-content__details-btn{color:var(--cl__link);font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:500;cursor:pointer}.study-content__details-btn:hover{text-decoration:underline}.study-content__studies h2{margin-top:32px}.study-form{width:100%;height:720px}@media(max-width:1080px){.study-form{height:500px}}.tf-v1-widget-fullscreen{position:relative!important;width:auto!important;max-width:100%!important}.edit-profile-page .reports-dashboard{flex-direction:column-reverse}@media(min-width:768px){.edit-profile-page .reports-dashboard{flex-direction:row}}.card__dob-edit{grid-column:1/3;align-self:flex-start}.card__dob-edit .card__title{font-size:1.5rem;font-family:var(--font-body-family);font-weight:300;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:.75rem}@media(min-width:768px){.card__dob-edit .card__title{font-size:2rem;font-family:var(--font-body-family);font-weight:300;font-style:normal;line-height:112.5%;letter-spacing:.01em;text-decoration:none;text-transform:none}}.card__dob-edit p{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px}.card__dob-edit .report__section__results__biological__dob__form{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px;width:180px}.card__dob-edit .report__section__results__biological__dob-date-entry{border:2px solid var(--c__grey-10);border-radius:8px;height:56px;padding:0 16px;font-size:16px;line-height:24px;letter-spacing:1%;color:var(--cl__high-contrast)}.card__dob-edit .report__section__results__biological__dob-date-entry::-moz-placeholder{color:var(--cl__medium-contrast)}.card__dob-edit .report__section__results__biological__dob-date-entry::placeholder{color:var(--cl__medium-contrast)}.card__dob-edit .report__section__results__biological__dob-date-entry:hover{border-color:var(--c__grey-40)}.card__dob-edit .report__section__results__biological__dob-date-entry:focus{border-color:var(--cl__link)}.card__dob-edit .report__section__results__biological__dob-submit{background:var(--cd__fill-1);color:var(--cd__high-contrast);padding:14px 28px;border:2px solid var(--cd__fill-1);cursor:pointer;border-radius:0;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600;box-sizing:border-box;display:inline-block;text-align:center}.card__dob-edit .report__section__results__biological__dob-submit:hover,.card__dob-edit .report__section__results__biological__dob-submit:active,.card__dob-edit .report__section__results__biological__dob-submit:focus{background:var(--cd__fill-2);border-color:var(--cd__fill-2)}.card__dob-edit .report__section__results__biological__dob-submit--light,.card__dob-edit .report__section__results__biological__dob-submit.btn--light{background:var(--cl__fill-1);color:var(--cl__high-contrast);border-color:var(--cl__fill-1)}.card__dob-edit .report__section__results__biological__dob-submit--light:hover,.card__dob-edit .report__section__results__biological__dob-submit.btn--light:hover{background:var(--cd__fill-1);border-color:var(--cd__high-contrast);color:var(--cd__high-contrast)}.card__dob-edit .report__section__results__biological__dob-submit--outline,.card__dob-edit .report__section__results__biological__dob-submit.btn--outline{--btn-outline-color: var(--cl__high-contrast);--btn-outline-contrast-color: var(--cl__fill-1);border:2px solid var(--btn-outline-color);background:transparent;color:var(--btn-outline-color)}.card__dob-edit .report__section__results__biological__dob-submit--outline:hover,.card__dob-edit .report__section__results__biological__dob-submit--outline:active,.card__dob-edit .report__section__results__biological__dob-submit--outline:focus,.card__dob-edit .report__section__results__biological__dob-submit.btn--outline:hover,.card__dob-edit .report__section__results__biological__dob-submit.btn--outline:active,.card__dob-edit .report__section__results__biological__dob-submit.btn--outline:focus{background-color:var(--btn-outline-color);color:var(--btn-outline-contrast-color);border-color:currentColor}.card__dob-edit .report__section__results__biological__dob-submit--outline-light,.card__dob-edit .report__section__results__biological__dob-submit.btn--outline-light{--btn-outline-color: var(--cl__fill-1);--btn-outline-contrast-color: var(--cl__high-contrast)}.card__dob-edit .report__section__results__biological__dob-submit--md,.card__dob-edit .report__section__results__biological__dob-submit.btn--md{min-width:170px}.card__dob-edit .report__section__results__biological__dob-submit--padding-md,.card__dob-edit .report__section__results__biological__dob-submit.btn--padding-md{padding-left:32px;padding-right:32px}.card__dob-edit .report__section__results__biological__dob-submit__icon,.card__dob-edit .report__section__results__biological__dob-submit .btn__icon{height:18px;aspect-ratio:1 / 1}.card__dob-edit .report__section__results__biological__dob-submit__icon svg,.card__dob-edit .report__section__results__biological__dob-submit .btn__icon svg{height:100%;width:100%}.info-tooltip{display:flex;gap:8px;align-items:center;text-transform:uppercase;font-size:.875rem;position:relative;padding-bottom:10px;justify-content:flex-end}.info-tooltip span{font-family:var(--font-heading-family);white-space:nowrap;height:14px}.info-tooltip svg{margin-bottom:4px;width:auto}[role=tooltip]{display:flex;align-items:flex-start;padding:10px 18px;background:var(--cl__fill-1);border-radius:12px;box-shadow:0 16px 22px #00000014;position:absolute;width:300px;top:calc(100% + 4px);right:0;visibility:hidden;margin-top:-10px;border:1px solid var(--c__grey-40);z-index:1}[role=tooltip] p{margin-left:12px;font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}[role=tooltip] svg.tooltip-icon{width:18px;flex-shrink:0;margin-top:4px}@media(min-width:768px){[role=tooltip]{max-width:320px}}.info-tooltip .icon:hover~[role=tooltip],.info-tooltip:focus [role=tooltip]{visibility:visible}.modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:1;pointer-events:all;z-index:11;transition:opacity .25s;width:100vw;height:100vh;overflow-y:auto;background-color:transparent}.modal::backdrop{background:#000000b3}.modal__wrapper{width:100%;height:auto;position:relative;z-index:11;max-width:1000px;margin:0 auto;background-color:var(--cl__fill-1);border-radius:12px;padding:12px}.modal__main{position:relative;padding:20px;margin:0 auto;background-color:var(--cl__fill-1);z-index:11}.modal__main::-webkit-scrollbar{width:4px}.modal__main::-webkit-scrollbar-thumb{background-color:var(--cl__-grey-50)}@media(min-width:768px){.modal__main{padding:40px 40px 40px 24px}}@media(min-width:1440px){.modal__main{padding:40px 60px 40px 24px}}.modal__header h2{font-family:var(--font-heading-family);font-style:normal;font-weight:700;font-size:18px;line-height:28px;text-transform:uppercase;color:#222121;margin-bottom:24px}.modal__header h3{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:24px}.modal__body p{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.modal__body>*+*{margin-top:16px}.modal__body h3{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none}.modal__body h4{font-size:1rem;font-family:var(--font-body-family);line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px}.modal__body h5{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:700;margin-bottom:12px}.modal__body ul,.modal__body ol{margin:0;padding:0}.modal__body ul{margin-bottom:1.5rem}.modal__body ul li{list-style-type:disc;margin-left:1.5em;margin-bottom:.5rem}.modal__body ol{margin-bottom:1.5rem}.modal__body ol li{list-style-type:decimal;margin-left:1.5em;margin-bottom:.5rem}.modal__body li>ul,.modal__body li>ol{margin-bottom:0;margin-left:1.5em}.modal__body form{padding:12px 0;display:sticky}.modal__footer{padding-top:2.5rem;text-align:center}.modal__footer a{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none}.modal__footer form.form--consent{display:flex;flex-direction:column;gap:24px;align-items:flex-start;margin-bottom:24px}.modal__footer form.form--consent [type=checkbox]{opacity:0;position:absolute;pointer-events:none}.modal__footer form.form--consent [type=checkbox]+label{font-size:.75rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none;position:relative;display:grid;grid-template-columns:24px 1fr;align-items:flex-start;text-align:left;gap:12px;cursor:pointer}.modal__footer form.form--consent [type=checkbox]+label:before{content:"";height:24px;width:24px;border:1px solid var(--c__grey-100);display:block;box-sizing:border-box;border-radius:4px;background:#fff}.modal__footer form.form--consent [type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6 12L6.7 10.7797L16 1.42373V0.915254L15.1 0H14.6L5.3 9.35593L1.4 5.38983H0.9L0 6.30508V6.81356L5.1 12' fill='%23111111'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:16px 12px}.modal__footer form.form--consent .btn{min-width:180px}.modal .close-btn{overflow:hidden;position:absolute;top:-12px;right:0;width:2.75rem;height:2.75rem;z-index:11;cursor:pointer;display:flex;align-items:center;justify-content:center;fill:var(--cl__medium-contrast)}@media(min-width:768px){.modal .close-btn{top:1rem;right:1rem}}.modal .close-btn path{fill:var(--cl__medium-contrast)}.modal .close-btn:hover{fill:var(--cl__high-contrast)}.modal .close-btn:hover path{fill:var(--cl__high-contrast)}.modal:not([open]){opacity:0;pointer-events:none}.modal:not([open]) .modal__overlay{opacity:0;pointer-events:none}.register-kit{display:flex;justify-content:center}.register-kit__card{max-width:640px}.register-kit__card-header{border-bottom:1px solid var(--cd__low-contrast);margin-bottom:32px;padding-bottom:20px}.register-kit__card-footer{border-top:1px solid var(--cd__low-contrast);margin-top:32px;padding-top:20px}.register-kit__image{max-width:120px;margin-bottom:20px}.register-kit__image img{width:100%;height:auto}@media(min-width:414px){.register-kit__image{float:right;margin-left:20px;margin-bottom:0;order:2;max-width:33%}}@media(min-width:768px){.register-kit__image{max-width:200px}}.register-kit__heading{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:.75rem;margin-bottom:20px}.register-kit__description{margin-bottom:40px}.register-kit__description p{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px}.register-kit__ctas{display:flex;flex-wrap:wrap;row-gap:12px;-moz-column-gap:8px;column-gap:8px}.register-kit__ctas a{text-decoration:none}.register-kit__cta{background:var(--cd__fill-1);color:var(--cd__high-contrast);padding:14px 28px;border:2px solid var(--cd__fill-1);cursor:pointer;border-radius:0;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600;box-sizing:border-box;display:inline-block;text-align:center}.register-kit__cta:hover,.register-kit__cta:active,.register-kit__cta:focus{background:var(--cd__fill-2);border-color:var(--cd__fill-2)}.register-kit__cta--light,.register-kit__cta.btn--light{background:var(--cl__fill-1);color:var(--cl__high-contrast);border-color:var(--cl__fill-1)}.register-kit__cta--light:hover,.register-kit__cta.btn--light:hover{background:var(--cd__fill-1);border-color:var(--cd__high-contrast);color:var(--cd__high-contrast)}.register-kit__cta--outline,.register-kit__cta.btn--outline{--btn-outline-color: var(--cl__high-contrast);--btn-outline-contrast-color: var(--cl__fill-1);border:2px solid var(--btn-outline-color);background:transparent;color:var(--btn-outline-color)}.register-kit__cta--outline:hover,.register-kit__cta--outline:active,.register-kit__cta--outline:focus,.register-kit__cta.btn--outline:hover,.register-kit__cta.btn--outline:active,.register-kit__cta.btn--outline:focus{background-color:var(--btn-outline-color);color:var(--btn-outline-contrast-color);border-color:currentColor}.register-kit__cta--outline-light,.register-kit__cta.btn--outline-light{--btn-outline-color: var(--cl__fill-1);--btn-outline-contrast-color: var(--cl__high-contrast)}.register-kit__cta--md,.register-kit__cta.btn--md{min-width:170px}.register-kit__cta--padding-md,.register-kit__cta.btn--padding-md{padding-left:32px;padding-right:32px}.register-kit__cta__icon,.register-kit__cta .btn__icon{height:18px;aspect-ratio:1 / 1}.register-kit__cta__icon svg,.register-kit__cta .btn__icon svg{height:100%;width:100%}.register-kit__checkboxes{margin-bottom:32px;margin-top:24px;display:flex;flex-direction:column;row-gap:16px}.register-kit__checkboxes .fieldset-checkbox{padding:0;display:flex;-moz-column-gap:4px;column-gap:4px}.register-kit .form-small-text a{color:var(--cl__high-contrast);text-decoration:underline}.register-kit__notice{display:grid;grid-template-columns:24px 1fr;-moz-column-gap:20px;column-gap:20px}.register-kit__notice-content p{font-size:1rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:150%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px}.register-kit__notice-content p.register-kit__notice-annotation{font-size:.875rem;font-family:var(--font-body-family);font-weight:400;font-style:normal;line-height:157.14%;letter-spacing:.01em;text-decoration:none;text-transform:none;margin-bottom:12px;font-style:italic;color:var(--cl__medium-contrast)}.register-kit__notice-content p.register-kit__notice-annotation a{color:var(--cl__high-contrast);text-decoration:underline}.form-group{margin-bottom:15px}.form-group .form-label{display:block;font-weight:700;margin-bottom:5px}.form-group .form-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.button{background-color:#333;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:10px}.button.lookup-button{margin-top:15px}.action-buttons{display:flex;gap:10px;margin-top:15px}h2{margin-bottom:15px}.button:hover{background-color:#0056b3}.index-admin .reports-dashboard--2-columns,.arc-admin .reports-dashboard--2-columns{display:flex;flex-wrap:wrap;gap:20px}.index-admin .reports-dashboard__card,.arc-admin .reports-dashboard__card{flex:1 1 calc(50% - 10px);min-width:300px;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:20px;box-sizing:border-box}.index-admin .reports-dashboard__card--content h3,.arc-admin .reports-dashboard__card--content h3,.index-admin .form-group,.arc-admin .form-group{margin-bottom:15px}.index-admin .form-group .form-label,.arc-admin .form-group .form-label{display:block;font-weight:700;margin-bottom:5px}.index-admin .form-group .form-input,.arc-admin .form-group .form-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}.index-admin .button,.arc-admin .button{background-color:#333;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:10px}.index-admin .button:hover,.arc-admin .button:hover{background-color:#0056b3}.index-admin .action-buttons,.arc-admin .action-buttons{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.study-data__title{font-size:24px;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px}.study-data__section{margin-bottom:20px}.study-data__subtitle{font-size:18px;margin-bottom:10px}.study-data__label{font-weight:700;display:inline-block;width:70%}.study-data__value{font-weight:700;display:inline-block;width:30%;text-align:right}.study-data__list{list-style-type:none;padding:0;margin:0}.study-data__list-item{display:flex;justify-content:space-between;margin-bottom:5px}.study-data__activity-title{width:70%}.study-data__activity-count{width:30%;text-align:right}.study-data__no-activities{font-style:italic;color:#666}body,html{height:100%}body{flex-direction:column}body:has(dialog[open]){overflow-y:hidden}.homePage{background-color:var(--cl__fill-2);display:flex;justify-content:center;min-height:100vh}body main{container-type:inline-size;display:grid}main>.container:first-child{padding-top:40px}@media(min-width:768px){main>.container:first-child{padding-top:90px}}button{background:transparent;border:none;cursor:pointer}.sign-in{background-color:#fff;color:var(--cl__high-contrast)}.sign-in input[type=text],.sign-in input[type=password]{width:100%;font-size:1em;font-family:var(--font-body-family);font-weight:400;border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;box-sizing:border-box;padding-top:8px;padding-bottom:8px;padding-left:16px;color:var(--cl__high-contrast);background-color:var(--c__grey-5);border:1px solid var(--c__grey-30);height:50px}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.sign-in input[type=text],.sign-in input[type=password]{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.sign-in input[type=text],.sign-in input[type=password]{font-weight:400!important}}.sign-in__container{max-width:600px}.sign-in__container__info{font-size:1em;margin-bottom:16px}.sign-in__container__error{color:var(--cl__error);font-size:1em;padding-bottom:16px;text-align:center}.sign-in__container__button{min-height:40px;padding:4px 32px;width:100%;border-radius:5px;background:var(--cd__fill-1);color:var(--cd__high-contrast);-webkit-text-decoration:none;-webkit-appearance:none;text-decoration:none;cursor:pointer;font-family:var(--font-body-family);font-weight:600;font-size:1em;border:none;outline:none}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.sign-in__container__button{-webkit-font-smoothing:antialiased}}.sign-in__container__button:hover{background-color:var(--cd__fill-1)}.sign-in__container__button:focus{background-color:var(--cd__fill-1)}.sign-in__container__title,.sign-in__container__field{margin-bottom:16px}.sign-in__container__field-label{font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.sign-in__container__field-label{-webkit-font-smoothing:antialiased}}.sign-in__container__links{margin-top:32px;display:flex;justify-content:center}.sign-in__container__links__link{display:inline-block;color:var(--cl__link)}.sign-in__container__links__link:hover,.sign-in__container__links__link:focus{color:var(--cl__link)}.sign-in__container__links__link:active{color:var(--cl__link)}section.whatsnext{background-color:#fbfbfb}.coming_soon__container{display:flex;padding-bottom:32px;flex-direction:column;align-items:center;padding-top:0;flex-direction:column-reverse}@media(min-width:768px){.coming_soon__container{padding-top:32px;flex-direction:row}}.coming_soon__container__info{padding-top:0;flex:.5;margin-left:0}@media(min-width:768px){.coming_soon__container__info{margin-left:64px}}.coming_soon__container__info__title{font-size:1.4em;font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.coming_soon__container__info__title{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.coming_soon__container__info__title{font-size:1.8em}}.coming_soon__container__info__mainTitle{font-size:1.4em}@media(min-width:768px){.coming_soon__container__info__mainTitle{font-size:1.8em}}.coming_soon__container__image{flex:.5}.coming_soon__container__image img{max-width:256px}@media(min-width:768px){.coming_soon__container__image img{max-width:410px}}.hero-section{background-repeat:no-repeat;background-size:cover;background-position:center}.hero-section__subject-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.4em;font-family:var(--font-body-family);font-weight:400}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.hero-section__subject-name{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.hero-section__subject-name{font-weight:400!important}}@media(min-width:768px){.hero-section__subject-name{font-size:1.8em}}.hero-section__additional-data{margin-top:8px;-moz-column-count:2;column-count:2;color:#e6e6e6;display:flex;flex-direction:column}@media(min-width:768px){.hero-section__additional-data{flex-direction:row}}.hero-section__additional-data__edit-birthdate-icon{margin-left:8px;height:28px;position:relative;width:28px;display:flex;align-items:center;justify-content:center;transform:scale(.9);transition:transform .25s}.hero-section__additional-data__edit-birthdate-icon-image{width:15px;position:relative;z-index:10}.hero-section__additional-data__edit-birthdate-icon:before{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fffc;border-radius:20px}.hero-section__additional-data__description{display:flex;margin-left:8px}.hero-section__additional-data__description__anchor{font-family:var(--font-body-family);font-weight:600;align-items:center;color:var(--cl__high-contrast);text-decoration:none;display:flex;width:100%}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.hero-section__additional-data__description__anchor{-webkit-font-smoothing:antialiased}}.hero-section__additional-data__description__anchor:hover .hero-section__additional-data__edit-birthdate-icon,.hero-section__additional-data__description__anchor:focus .hero-section__additional-data__edit-birthdate-icon{transform:scale(1)}.hero-section__additional-data .flex{display:flex;flex:1;align-items:center}.hero-section__additional-data dt.title{font-family:var(--font-body-family);font-weight:400;font-size:.8em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.hero-section__additional-data dt.title{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.hero-section__additional-data dt.title{font-weight:400!important}}.hero-section__additional-data dt{display:flex}.hero-section__additional-data dd{font-family:var(--font-body-family);font-weight:600;font-size:.8em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.hero-section__additional-data dd{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.hero-section__additional-data{max-width:500px}}@media(min-width:768px){.hero-section{padding-top:0}}.hero-section__container{height:420px;display:flex}.hero-section__container__content{overflow:hidden;flex:1;align-self:flex-end}@media(min-width:768px){.hero-section__container__content{display:flex;flex-direction:column;justify-content:center}}@media print{.hero-section__container{height:200px}}.reports__section{color:var(--cl__high-contrast);background-color:var(--cl__fill-2)}.reports__section--no-bg{background-color:var(--white)}.reports__section-title{font-family:var(--font-body-family);font-weight:600;margin-bottom:8px;font-size:1.4em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.reports__section-title{-webkit-font-smoothing:antialiased}}.reports__section-header{margin-top:32px;margin-bottom:16px;font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.reports__section-header{-webkit-font-smoothing:antialiased}}.reports__section-subtitle{font-size:.8em}.reports__section-profile{display:flex;justify-content:space-between}.reports__section-dob{width:48%}.reports__section-dob-container{display:flex;align-items:center;padding:16px;background-color:#fff;box-shadow:0 4px 8px #e8e8e880}.reports__section-dob-container-dob{flex:1;margin-left:4px}.reports__section-consent{width:48%}.reports__section-consent-container{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#fff;box-shadow:0 4px 8px #e8e8e880}.reports__section-consent-container dl{display:block}.reports__section-consent-container dd,.reports__section-consent-container dt{display:inline-block}.reports__section-consent-container dd{font-weight:700}.reports__section-consent-container-edit{align-self:flex-start}.reports__section-reports{display:flex;flex-wrap:wrap}.reports__section-reports-item{display:flex;flex-direction:column;justify-content:space-between;min-height:300px;box-shadow:0 4px 8px #e8e8e880;margin-bottom:8px;flex:0 1 100%;border-radius:4px;border:1px solid var(--c__grey-20);padding:32px;background-color:#fff}@media(min-width:768px){.reports__section-reports-item{flex:0 1 calc(33% - 8px);margin-right:8px}.reports__section-reports-item:nth-child(3){margin-right:0}}.reports__section-reports-item__bubble{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.reports__section-reports-item__bubble-title{font-size:.8em;margin-top:8px}.reports__section-reports-item__bubble-bottomline{width:2px;height:18px;bottom:-18px}.reports__section-reports-item__bubble-bottomline-faster{background-image:linear-gradient(to right,#ffc050,#e9a338);border-right:1.55px solid #e9a338}.reports__section-reports-item__bubble-bottomline-slower{background-image:linear-gradient(to right,#0053f4,#8bbbe2)}.reports__section-reports-item__bubble-dd{box-shadow:0 4px 6px #d9d9d980;display:flex;margin:0 auto;flex-direction:column;align-items:center;justify-content:center;width:2.396em;height:2.396em;border-radius:50%;color:#fff;font-family:var(--font-body-family);font-weight:600;font-size:3em;line-height:1}.reports__section-reports-item__bubble-dd__bioage-lower{background:#0053f4;background:linear-gradient(to right,#0053f4,#8bbbe2)}.reports__section-reports-item__bubble-dd__bioage-higher{background:#ffc050;background:linear-gradient(to right,#ffc050,#e9a338)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.reports__section-reports-item__bubble-dd{-webkit-font-smoothing:antialiased}}.reports__section-reports-item__additional-data__title{font-size:1.4em}.reports__section-reports-item__additional-data__subtitle{font-size:.8em;line-height:24px;margin-bottom:24px}.reports__section-reports-item a{text-decoration:none}.reports__section-reports-item__button{width:100%;margin-top:24px;height:40px;text-align:center;border:1px solid var(--cl__high-contrast);font-family:var(--font-body-family);font-weight:600;color:var(--cl__high-contrast);font-size:.8em;cursor:pointer;border-radius:4px;background:#fff}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.reports__section-reports-item__button{-webkit-font-smoothing:antialiased}}.reports__section-reports-item__button:hover{color:#fff;background-color:var(--cl__high-contrast)}.reports__section-reports-item__button:focus{color:#fff;background-color:var(--cl__high-contrast)}.consent__section-consent-container{position:relative;display:flex;flex-direction:column;width:55%;max-width:645px;min-height:210px;margin:auto;color:#000;padding:16px;background-color:#fff;box-shadow:0 4px 8px #e8e8e880;border-radius:12px}.consent__section-consent-container-header{display:flex}.consent__section-consent-container-header h3{margin-left:15px}.consent__section-consent-container-header-close{position:absolute;display:block;box-sizing:border-box;width:25px;height:25px;border-radius:100%;background:-webkit-linear-gradient(-45deg,transparent 0%,transparent 46%,black 46%,black 40%,transparent 56%,transparent 100%),-webkit-linear-gradient(45deg,transparent 0%,transparent 46%,black 40%,black 45%,transparent 56%,transparent 100%);top:15px;right:20px}.consent__section-consent-container-options{margin:30px 0 0 50px;height:100%}.consent__section-consent-container-options dl{display:block}.consent__section-consent-container-options dd,.consent__section-consent-container-options dt{display:inline-block}.consent__section-consent-container-options dt{width:150px}.consent__section-consent-container-options dd{font-weight:700}.consent__section-consent-container-options-button{position:absolute;width:206px;height:41px;font-size:13px;font-weight:700;background:#006e9f;color:#fff;border:2px solid #006e9f;border-radius:100px;right:20px;bottom:20px}.bio-age-report-login-head{margin-bottom:32px}.bio-age-report-login-title{font-family:var(--font-body-family);font-weight:600;font-size:1.4em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.bio-age-report-login-title{-webkit-font-smoothing:antialiased}}.bio-age-report-login-copy{margin-top:8px}.bio-age-report-login-button{display:flex;justify-content:center;align-items:center;margin-top:20px;height:50px;width:100%;border:0;border-radius:5px;background-color:#0b5394;color:#fff;font-family:PostGrotesk-Bold,Arial,sans-serif;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s linear}@media(max-width:768px){.bioage-instructions-container{min-height:550px}}.bioage-instructions-section{background:#fff;color:#000}.logo-header-logo{width:150px;margin:0 auto}.bioage-instructions-slide-section{display:flex;flex-direction:column;height:450px}@media(min-width:768px){.bioage-instructions-slide-section{height:550px}}.bioage-instructions-text{min-height:145px}@media(max-width:768px){.bioage-instructions-text{min-height:220px}}.bioage-instructions-title{padding-top:0;line-height:1.2em;font-size:24px}@media(min-width:768px){.bioage-instructions-title{font-size:32px}}.bioage-instructions-copy{min-height:70px;margin:16px 0 0}.bioage-instructions-prompt{opacity:.5;min-height:14px}.bioage-instructions-dots-list{display:flex;width:150px;padding-left:16px;padding-right:16px}@media(min-width:768px){.bioage-instructions-dots-list{width:250px}}.bioage-instructions-dots-list-item+.bioage-instructions-dots-list-item{margin-left:8px}.bioage-instructions-dots-list-item{display:flex;flex:1;flex-direction:column;justify-content:center}.bioage-instructions-dot{display:flex;height:5px;background-color:#e7eef5;border-radius:0;border:none}.bioage-instructions-dot-selected{display:flex;height:5px;border-radius:0;border:none;background-color:var(--cl__link)}.bioage-instructions-nav{display:flex;justify-content:space-between}.bioage-instructions-nav-link{text-decoration:none}.bioage-instructions-nav-button{display:flex;border:none;background:transparent;color:var(--cl__link);font-size:16px;font-weight:700;cursor:pointer;outline:none}.bioage-instructions-nav-button:hover,.bioage-instructions-nav-button:focus{color:var(--cl__link)}.bioage-instructions-nav-button:active{color:var(--cl__link)}.bioage-instructions-nav-button[disabled]{color:var(--c__grey-30);cursor:not-allowed}.bioage-instructions-hero-img-container{margin:32px auto;flex:1}@media(max-width:768px){.bioage-instructions-hero-img-container{min-height:207px}}.bioage-instructions-hero-img{max-height:320px}@media(max-width:768px){.bioage-instructions-hero-img{max-height:200px;max-width:270px}}.form-container.bioage-kit-registration-container{max-width:600px}.form-title{font-size:24px;padding:5px 0}.form-copy{padding:5px 0 20px}.form-fieldset{display:flex;width:100%;position:relative;margin-bottom:16px;vertical-align:top;flex-direction:column}.form-fieldset.form-fieldset-no-bottom-margin{margin-bottom:0}.form-small-text{margin-top:8px;padding:0 12px;color:var(--cl__low-contrast);font-size:.75rem;line-height:1rem;letter-spacing:1%}.form-input{border-radius:0;box-shadow:none;box-sizing:border-box;outline:none;width:100%;height:50px;border:1px solid rgba(0,0,0,.1);background-color:var(--cl__fill-1);font-size:16px;color:#555;padding-left:12px;transition:all .2s ease-out;font-family:var(--font-body-family);font-weight:300;padding-right:1rem}.form-input[disabled]{background-color:var(--cl__fill-2);color:var(--cl__high-contrast);cursor:not-allowed}.form-input-errors{border-color:var(--cl__error)}.form-label,.form-label span{font-size:14px;font-weight:400;color:var(--cl__low-contrast);opacity:4}.form-checkbox-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:16px;width:16px;margin-right:10px;margin-bottom:-1px;border:1px solid var(--c__grey-60);border-radius:3px}.field_with_errors .form-checkbox-input,.field_with_errors .form-input{border:1px solid var(--cl__error)}.form-checkbox-input:checked{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox}span.checkbox-optional{color:var(--c__grey-50);font-weight:100}.form-submit-button{display:block;min-height:40px;line-height:40px;border-radius:4px;padding-top:0;padding-bottom:0;text-align:center;justify-content:center;align-items:center;margin-top:20px;width:100%;border:0;background-color:#0b5394;color:#fff;font-family:var(--font-body-family);font-weight:600;font-size:14px;font-weight:400;transition:background-color .2s linear}.form-submit-button:hover{cursor:pointer}.form-errors{margin-top:16px;text-align:center;padding-bottom:8px}.form-error-message{margin:8px 0;font-size:14px;color:var(--cl__error)}.fieldset-checkbox{padding:10px 0}.fieldset-checkbox>div{display:inline}.report{background:#606060}@media(min-width:768px){.report{background:#fff}}@media print{.report{background:#fff}}.report__section{background:#fff;color:var(--cl__high-contrast);border-radius:4px}@media print{.report__section-biological-age,.report__section-coming-soon{page-break-inside:auto!important}}.report__section:first-child{border-top-left-radius:0;border-top-right-radius:0}.report__section:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.report__section+.report__section{margin-top:8px}.report__section.report__section-biological-age .report__section__visualization-container{display:flex;flex-direction:row;justify-content:space-around}.report__section.report__section-biological-age .report__section__visualization-container .report__section__results{margin:0 5px;font-size:.7em}.report__section.report__section-biological-age .report__section__visualization-container .report__section__results:only-child{font-size:1em}@media(min-width:768px){.report__section.report__section-biological-age .report__section__visualization-container .report__section__results:only-child{margin:0 0 0 81px}}.report__section.report__section-biological-age .report__section__visualization-container .report__section__results-title{font-size:1.25em;text-align:center;padding-bottom:16px}@media print{.report__section{page-break-inside:avoid}}@media(min-width:768px){.report__section{border-radius:0}.report__section+.report__section{margin-top:0;border-top:1px solid var(--c__grey-30)}}.report__section__whatsnext{padding-top:24px;padding-bottom:24px;display:flex;flex:1}.report__section__whatsnext__books{display:flex;flex:1;padding-top:16px;flex-direction:column}.report__section__whatsnext__books-book{display:flex;flex:1;align-items:center;flex-direction:column;background-color:#fff;padding:32px 16px}@media(min-width:768px){.report__section__whatsnext__books-book{padding:40px}}.report__section__whatsnext__books-book+.report__section__whatsnext__books-book{margin-top:16px}@media(min-width:768px){.report__section__whatsnext__books-book{align-items:flex-start;flex-direction:row}}.report__section__whatsnext__books-book-image{display:flex}.report__section__whatsnext__books-book-image__anchor{transition:transform .25s}.report__section__whatsnext__books-book-image__anchor:hover,.report__section__whatsnext__books-book-image__anchor:focus{transform:scale(1.05)}.report__section__whatsnext__books-book-image__anchor:active{transform:scale(1)}.report__section__whatsnext__books-book-image img{width:130px;height:168px}.report__section__whatsnext__books-book-info{margin-top:16px}@media(min-width:768px){.report__section__whatsnext__books-book-info{margin-top:0;margin-left:32px}}.report__section__whatsnext__books-book-info-title{font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__whatsnext__books-book-info-title{-webkit-font-smoothing:antialiased}}.report__section__whatsnext__books-book-info-description{margin-top:8px}.report__section__whatsnext__books-book-info__cta{border:1px solid #0053f4;border-radius:5px;padding:8px 16px;text-decoration:none;color:#0053f4;text-align:center;display:block}@media(min-width:768px){.report__section__whatsnext__books-book-info__cta{display:inline-block}}@media print{.report__section__whatsnext__books-book-info__cta{display:none}}.report__section__whatsnext__books-book-info__cta:hover,.report__section__whatsnext__books-book-info__cta:focus{border-color:#0042c1;color:#0042c1}.report__section__whatsnext__books-book-info__cta:active{border-color:#0039a8;color:#0039a8}.report__section__title{font-size:1.4em;font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__title{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.report__section__title{font-size:1.8em}}@media(min-width:768px){.report__section__hero{display:flex;margin:34px 0}.report__section__hero>div{display:flex;flex-direction:column;justify-content:center;flex:.5}.report__section__hero>div:first-child{margin-right:32px}.report__section__hero>div:last-child{margin-left:32px}}.report__section__visualization-container{margin:32px 0;display:flex;flex-direction:column;align-items:center}.report__section__visualization-container__title{color:var(--cl__low-contrast);font-size:.8em;font-family:var(--font-body-family);font-weight:400}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__visualization-container__title{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.report__section__visualization-container__title{font-weight:400!important}}@media(min-width:768px){.report__section__visualization-container{margin:0}}.report__section__visualization-container-nostyle{display:none}.report__section__biological_without-chronological-age{display:flex;flex-direction:column;padding-top:24px;padding-bottom:16px}@media(min-width:768px){.report__section__biological_without-chronological-age{flex-direction:row;margin-left:-16px;margin-right:-16px}}@media(min-width:768px){.report__section__biological_without-chronological-age__row{display:flex;flex:1;padding-left:16px;padding-right:16px}}@media(min-width:768px){.report__section__biological_without-chronological-age__row__inner{display:flex;flex-direction:column;justify-content:center;max-width:400px}}@media(min-width:768px){.report__section__biological__results{margin:0}}.report__section__biological__results__biological-age{flex:1;display:flex}.report__section__biological__results__biological-age-title{font-family:var(--font-body-family);font-weight:600;font-size:1.4em;color:var(--cl__high-contrast)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__biological__results__biological-age-title{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.report__section__biological__results__biological-age-title{font-size:1.8em}}.report__section__biological__results__biological-age-description{font-family:var(--font-body-family);font-weight:400;color:var(--cl__high-contrast);margin-top:8px}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__biological__results__biological-age-description{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.report__section__biological__results__biological-age-description{font-weight:400!important}}.report__section__biological__results__biological-age-circle{margin:32px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 6px #d9d9d980;background:#0053f4;background:linear-gradient(to right,#0053f4,#8bbbe2);font-family:var(--font-body-family);font-weight:600;border-radius:50%;color:#fff;width:120px;height:120px;font-size:50px}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__biological__results__biological-age-circle{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.report__section__biological__results__biological-age-circle{width:144px;height:144px;font-size:60px}}.report__section__biological__results__biological-dob{flex:1}.report__section__results__biological-age{position:relative;display:flex;flex-direction:column-reverse;align-items:center;z-index:10}.report__section__results__biological-age-bottomLine{width:2px;height:18px;position:absolute}.report__section__results__biological-age-bottom-line-faster{background-image:linear-gradient(to right,#ffc050,#e9a338);border-right:1.55px solid #e9a338}.report__section__results__biological-age-bottom-line-slower{background-image:linear-gradient(to right,#0053f4,#8bbbe2)}.report__section__results__biological-age dd.bioAgeLower{background:#0053f4;background:linear-gradient(to right,#0053f4,#8bbbe2)}.report__section__results__biological-age dd.bioAgeHigher{background:#ffc050;background:linear-gradient(to right,#ffc050,#e9a338)}.report__section__results__biological-age dd{box-shadow:0 4px 6px #d9d9d980;display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.396em;height:2.396em;border-radius:50%;color:#fff;font-family:var(--font-body-family);font-weight:600;font-size:3em;line-height:1}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__results__biological-age dd{-webkit-font-smoothing:antialiased}}.report__section__results__biological-age:before{content:" ";display:flex;align-self:flex-start;height:16px;border-top:0;width:100%;border-left:0;border-bottom:3.5px solid #e9e9e9;border-image-slice:1;margin-bottom:-2px}.report__section__results__chronological-age{display:flex;flex-direction:column-reverse;align-items:center;margin:0 auto;max-width:200px}.report__section__results__chronological-age-desc{font-family:var(--font-body-family);font-weight:600;width:100%;font-size:1.25em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__results__chronological-age-desc{-webkit-font-smoothing:antialiased}}.report__section__results__chronological-age-desc-faster{text-align:left}.report__section__results__chronological-age-desc-slower{text-align:right}.report__section__results__chronological-age-desc-same{text-align:center}.report__section__results__chronological-age-topLine{height:16px;width:100%;z-index:99;margin-top:-8px}.report__section__results__chronological-age-topLine-faster{border-right:none;border-left:2px solid #e9e9e9;margin-right:0;margin-left:21px}.report__section__results__chronological-age-topLine-slower{border-right:2px solid #e9e9e9;border-left:none;margin-right:21px;margin-left:0}.report__section__results__chronological-age-topLine-same{border-right:none;border-left:2px solid #e9e9e9;margin-right:1px;align-self:flex-end;width:50%}.report__section__results__chronological-age-title{width:100%;font-size:1.25em}.report__section__results__chronological-age-title-faster{text-align:left}.report__section__results__chronological-age-title-slower{text-align:right}.report__section__results__chronological-age-title-same{text-align:center}.report__section__results__chronological-age dd{font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__results__chronological-age dd{-webkit-font-smoothing:antialiased}}.report__section__results__chronological-age dt{font-size:20px}.report__section__results__chronological-age-faster:after{align-self:flex-start;border-right:none;border-left:1px solid #e9e9e9;background-image:linear-gradient(to right,#ffc050,#e9a338);margin-right:0;margin-left:10px;width:82px}.report__section__results__chronological-age-slower:after{align-self:flex-end;background-image:linear-gradient(to right,#0053f4,#8bbbe2);border-right:1px solid #e9e9e9;border-left:none;margin-right:10px;width:82px;margin-left:0}.report__section__results__chronological-age-same:after{align-self:center;background-image:linear-gradient(to right,#0053f4,#8bbbe2);margin-right:0;margin-left:0;width:1%;height:5px}.report__section__results__chronological-age:after{content:" ";margin-top:-2px;display:flex;height:3.5px;z-index:99;margin-bottom:8px}.report__section__attention{color:#0053f4;font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__attention{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.report__section__attention{font-size:1.4em}}.report__section p{color:#191919;line-height:30px;font-size:1em;margin:16px 0}.report__section__details{overflow:hidden;box-shadow:0 1px 2px #0000001a;border:1px solid var(--c__grey-5)}@media(min-width:768px){.report__section__details{box-shadow:none;border:none}}.report__section__details p{font-size:.8em}.report__section__details__content{padding:0 16px}@media(min-width:768px){.report__section__details__content{padding:0}}.report__section__details__content>*:first-child{margin-top:0}.report__section__details__summary{position:relative;padding:16px;cursor:pointer;outline:none;border:0;background:#fff;z-index:10}@media(min-width:768px){.report__section__details__summary{padding-top:0;padding-left:0;padding-right:0}}.report__section__details__summary>div{display:flex;justify-content:space-between}.report__section__details__summary:hover .report__section__details__summary__title,.report__section__details__summary:focus .report__section__details__summary__title{color:var(--cl__low-contrast)}.report__section__details__summary:active .report__section__details__summary__title{color:var(--cl__high-contrast)}.report__section__details__summary::-webkit-details-marker{display:none}.report__section__details__summary__title{font-family:var(--font-body-family);font-weight:600;font-size:.8em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.report__section__details__summary__title{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.report__section__details__summary__title{font-size:1em}}.site-footer{background:var(--cd__fill-1)}.site-footer .icon-logo-2019{font-size:.9375rem;filter:invert(1)}.site-footer__logo a{color:#fff;text-decoration:none}.site-footer__logo a:hover,.site-footer__logo a:focus{color:#e6e6e6}.site-footer__logo a:active{color:#d9d9d9}.site-footer__logo__title{display:none}.site-footer__links{margin-top:16px;-moz-column-count:2;column-count:2}.site-footer__links-edit-birthdate{background:none;color:#fff;border:none;padding:0;cursor:pointer;font:inherit;outline:inherit;font-size:.8em}.site-footer__links-edit-birthdate:hover,.site-footer__links-edit-birthdate:focus{color:#e6e6e6}.site-footer__links-edit-birthdate:active{color:#d9d9d9}.site-footer__links li{padding-top:16px}.site-footer__links a{color:#fff;text-decoration:none;font-size:.8em}.site-footer__links a:hover,.site-footer__links a:focus{color:#e6e6e6}.site-footer__links a:active{color:#d9d9d9}@media(min-width:768px){.site-footer__links{-moz-column-count:auto;column-count:auto}.site-footer__links li{padding-top:0;display:inline-block}.site-footer__links li+li{margin-left:60px}}@media print{.site-footer__links{display:none}}.site-footer__disclaimer{margin-top:40px;border:1px solid var(--c__grey-50);color:var(--c__grey-50);font-size:.8em;padding:10px}@media(min-width:768px){.site-footer__disclaimer{padding:20px 64px}}.cumulative-rate-of-aging{position:relative;min-height:150px;margin-top:16px;table-layout:fixed;width:100%;border-collapse:collapse;overflow:hidden}.cumulative-rate-of-aging__population-comparison{height:20px;padding-bottom:8px;text-align:left}.cumulative-rate-of-aging__population-comparison-title{position:absolute;top:0}.cumulative-rate-of-aging__population-comparison-title-slower{color:#0053f4}.cumulative-rate-of-aging__population-comparison-title-faster{color:#e9a338}.cumulative-rate-of-aging__population-comparison-title__inner{display:inline-block;transform:translate(-50%);font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.cumulative-rate-of-aging__population-comparison-title__inner{-webkit-font-smoothing:antialiased}}.cumulative-rate-of-aging__population-comparison-percentage{position:absolute;top:48px;width:50%;font-size:.8em;color:var(--c__grey-50);text-align:center}.cumulative-rate-of-aging__population-comparison-percentage-faster{left:0}.cumulative-rate-of-aging__population-comparison-percentage-faster:after{content:" ";display:block;position:absolute;left:0;top:0;bottom:0;transform:translateY(-50%);border-left:1px solid var(--c__grey-30)}.cumulative-rate-of-aging__population-comparison-percentage-slower{right:0}.cumulative-rate-of-aging__population-comparison-percentage-slower:after{content:" ";display:block;position:absolute;right:0;top:0;bottom:0;transform:translateY(-50%);border-right:1px solid var(--c__grey-30)}.cumulative-rate-of-aging__population-comparison-percentage:before{content:" ";display:block;top:0;left:0;right:0;border-top:1px dotted var(--c__grey-30)}.cumulative-rate-of-aging__population-comparison-percentage__value{display:inline-block;padding:0 4px;background:#fff;transform:translateY(-50%);z-index:10}.cumulative-rate-of-aging tbody{border-bottom:1.34px solid #cdcdcd;width:100%}.cumulative-rate-of-aging tbody td{position:relative;font-size:0;height:200px}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-slower{color:#0053f4}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-slower:before{background-color:#0053f4;opacity:.3}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-faster{color:#e9a338}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-faster:before{background-color:#e9a338;opacity:.3}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-slower.cumulative-rate-of-aging__item-active:before,.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-faster.cumulative-rate-of-aging__item-active:before{opacity:1;z-index:5}.cumulative-rate-of-aging tbody td:before{position:absolute;display:block;content:" ";top:100px;left:50%}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-active:after{content:" ";display:block;position:absolute;left:50%;top:0;height:200px;width:1px;background-color:#0053f4;z-index:5}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-active-faster:after{background-color:#e9a338}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-first-appended:after{content:" ";background:url(/assets/squiggle-b9625151c11d74443a851a1985eb237abd4bb63103fb1232e36f6a5a60c2583c.svg) center center no-repeat;background-size:contain;display:block;position:absolute;top:190px;width:18px;height:20px;right:0;transform:translate(9px)}.cumulative-rate-of-aging tbody td.cumulative-rate-of-aging__item-last-appended:after{content:" ";background:url(/assets/squiggle-b9625151c11d74443a851a1985eb237abd4bb63103fb1232e36f6a5a60c2583c.svg) center center no-repeat;background-size:contain;display:block;position:absolute;top:190px;width:18px;height:20px;left:0;transform:translate(-9px)}.cumulative-rate-of-aging tfoot th{padding-top:16px;font-size:.8em}.cumulative-rate-of-aging tfoot th:nth-child(2n){font-size:0em}@media(min-width:768px){.cumulative-rate-of-aging tfoot th:nth-child(2n){font-size:.8em}}.cumulative-rate-of-aging-legend{display:flex;flex-direction:row;justify-content:space-between;align-self:stretch}.cumulative-rate-of-aging-legend__item{font-family:var(--font-body-family);font-weight:600;font-size:.8em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.cumulative-rate-of-aging-legend__item{-webkit-font-smoothing:antialiased}}.cumulative-rate-of-aging-legend__item-slower{color:#0053f4!important}.cumulative-rate-of-aging-legend__item-faster{color:#e9a338!important}.cumulative-rate-of-aging-chart{display:flex;align-items:center;flex-direction:column;position:relative;width:320px;vertical-align:top;overflow:hidden}@media(min-width:768px){.cumulative-rate-of-aging-chart{width:400px}}.cumulative-rate-of-aging-chart__chronological-age-line{fill:none;stroke:#acacac;stroke-dasharray:2;stroke-width:2px}.cumulative-rate-of-aging-chart__biological-age-identification-line{stroke:#d3d3d3}.cumulative-rate-of-aging-chart__rate-of-aging{font-family:var(--font-body-family);font-weight:400;font-size:1.8em}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.cumulative-rate-of-aging-chart__rate-of-aging{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.cumulative-rate-of-aging-chart__rate-of-aging{font-weight:400!important}}.cumulative-rate-of-aging-chart__rate-of-aging-slower{fill:#0053f4}.cumulative-rate-of-aging-chart__rate-of-aging-faster{fill:#e9a338}.cumulative-rate-of-aging-chart__rate-of-aging-chronological-point-label{font-size:.8em;fill:#acacac;font-family:var(--font-body-family);font-weight:400}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.cumulative-rate-of-aging-chart__rate-of-aging-chronological-point-label{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.cumulative-rate-of-aging-chart__rate-of-aging-chronological-point-label{font-weight:400!important}}.cumulative-rate-of-aging-chart__rate-of-aging-biological-point-label{font-size:.8em;font-family:var(--font-body-family);font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.cumulative-rate-of-aging-chart__rate-of-aging-biological-point-label{-webkit-font-smoothing:antialiased}}.cumulative-rate-of-aging-chart__axis__label{fill:#acacac;font-size:.8em}.cumulative-rate-of-aging-chart__axis{font:.8em sans-serif}.cumulative-rate-of-aging-chart__axis text{font-family:var(--font-body-family);font-weight:400;fill:var(--cl__high-contrast)}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.cumulative-rate-of-aging-chart__axis text{-webkit-font-smoothing:antialiased;font-weight:400!important}}@media screen and (min--moz-device-pixel-ratio:0){.cumulative-rate-of-aging-chart__axis text{font-weight:400!important}}.cumulative-rate-of-aging-chart__axis path,.cumulative-rate-of-aging-chart__axis line{fill:none;stroke:var(--c__grey-20);shape-rendering:crispEdges}.reset-password{text-align:center}.message-page{background-color:var(--cl__fill-1);color:var(--cl__high-contrast);padding:0}.message-page__container{text-align:center}.message-page__title{font-family:var(--font-body-family);font-weight:600;font-size:1.4em;line-height:40px}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){.message-page__title{-webkit-font-smoothing:antialiased}}@media(min-width:768px){.message-page__title{font-size:1.8em}}.message-page__description{font-size:1em;line-height:2.3em;margin-top:8px}@media(min-width:768px){.message-page__description{font-size:1em}}.message-page__button{color:var(--cd__high-contrast);background-color:var(--cd__fill-1);border-radius:20px;cursor:pointer;display:inline-block;font-size:.8em;padding:8px 64px;text-align:center;text-decoration:none;width:100%;display:block;margin:0 auto 4px}@media(min-width:768px){.message-page__button{width:auto}}@media(min-width:768px){.message-page__button{width:230px}}.message-page__button:first-of-type{margin-top:40px}.dashboard p,.dashboard h1,.dashboard h2,.dashboard h3,.dashboard h4,.dashboard h5{margin:0;padding:0}.dashboard ul,.dashboard ol,.dashboard li{list-style-type:none}.dashboard .nav,.dashboard .nav__link,.dashboard .profile__btn,.dashboard .dropdown__btn,.dashboard .dropdown__icon,.dashboard .page__footer{color:var(--cd__high-contrast)}.content{background-color:var(--cl__fill-1);overflow:hidden}.content__container{margin:0 auto;max-width:1520px}.profile{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(min-width:768px){.profile{align-items:flex-start;flex-direction:row}}.profile__info>*{display:flex;gap:12px}.profile__info *{font-family:var(--font-heading-family)}.profile__info dd{font-weight:600}.profile__body{display:inline-block}.profile__subtitle--hidden{display:none}.profile__name{margin-bottom:8px}.profile__btn:hover{background-color:var(--cl__link)}@media(min-width:768px){.profile__btn{display:block;margin-left:auto}}.profile__img{border-radius:50%}.profile__footer{margin-top:8px;font-size:16px}.visualization__circle{position:relative}.dropdown{color:var(--cl__high-contrast)}.dropdown{background-color:var(--cl__grey-0)}.page__footer{padding:40px 64px}.visualization__circle-text{font-size:72px;font-weight:500}.visualization__circle-text--sm{font-size:9px;font-weight:600}.visualization{width:100%}.visualization__circle{max-width:350px}.visualization__graph,.visualization__distribution{max-width:600px}@media(min-width:768px){.visualization__graph,.visualization__distribution{padding-right:2.5rem}}@media(min-width:1080px){.visualization__graph,.visualization__distribution{padding-right:1.25rem}}@media(min-width:1440px){.visualization__graph,.visualization__distribution{padding-right:6.25rem}}.visualization svg,.visualization svg text{font-family:var(--font-heading-family)}.graph__axis .domain{stroke:var(--cl__high-contrast)}.visualization__distribution .annotation__label-wrapper{height:100%;display:flex;align-items:flex-end}.visualization__distribution .annotation__label{text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.6;color:#222121;font-family:var(--font-heading-family);padding:2px 4px;background-color:#fffffff2}.visualization--placeholder line,.visualization--placeholder circle,.visualization--placeholder text,.visualization--placeholder path{opacity:.4}.visualization--placeholder .annotation__label{opacity:1}.visualization__circle .graph__axis .domain{stroke:var(--cl__fill-1);stroke-width:2px}.visualization__circle .graph__axis .tick{opacity:0}.lollipop__text{fill:var(--cl__grey-0);text-anchor:middle;font-size:72px;font-weight:500}.lollipop__text--sm{fill:var(--cl__grey-0);text-anchor:middle;font-size:9px}.lollipop__circle{fill:var(--cl__link)}.lollipop__stick{stroke:var(--cl__link);stroke-width:2px;fill:none}.lollipop__stick-text{font-size:48px;font-weight:500;text-anchor:middle}.lollipop__stick-text--sm{text-anchor:middle;font-size:9px;font-weight:600}.bar--pos{fill:var(--cl__error)}.bar--neg,.line{fill:var(--c__brand-blue-b)}.bar-graph__axis--y .domain{stroke:var(--c__grey-40)}.graph__axis--y .domain{stroke:var(--cl__high-contrast)}.graph__axis .tick text{fill:var(--cd__fill-1)}.bar__label{font-size:10px;font-weight:600}.bar__label.bar--neg{fill:var(--cl__link)}.bar__label.bar--neg:nth-child(2){transform:translate(-10px)}.graph__axis-label{text-anchor:middle;font-size:12px}.graph__axis-label--x{text-anchor:start}.visualization__distribution .graph__axis--y .tick:first-child{opacity:0}.curve{fill:var(--cl__fill-good);stroke:var(--cl__high-contrast)}.curve--concern{fill:var(--cl__fill-concern)}.card--expandable{color:var(--cl__high-contrast);list-style-type:none;position:relative}.card--expandable .card__title{font-size:24px;font-weight:600}.card--expandable summary::marker{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.card--expandable summary{list-style-type:none}.card--expandable[open] .icon{transform:translate(100px,-50px) rotate(0)}.card--expandable .icon{position:absolute;top:0;right:0;transform:translate(100px,-50px) rotate(180deg);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.card--expandable .card__description{font-size:16px;font-weight:400;margin-top:40px;max-width:700px}.card--expandable .card__drawer{padding-top:32px}.card--expandable .card__drawer .subtitle,.card--expandable .card__drawer .article{font-size:16px}.card--expandable .card__title{display:inline-block}.lollipop__grid{opacity:.15}.lollipop__grid-point{fill:var(--cl__grey-0)}.visualization__distribution .graph__axis--x .tick line{stroke:transparent}.visualization__distribution .annotation line{stroke:var(--cl__high-contrast);stroke-dasharray:4;stroke-width:1px}.visualization__distribution .annotation circle{stroke:transparent;fill:var(--cd__fill-1)}.visualization__distribution .annotation text{fill:var(--cd__fill-1);text-anchor:middle;font-size:28px}.visualization__distribution .annotation text:last-child{text-anchor:start;font-size:12px}.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}.custom-select{--custom-select-max-width: 100%;--custom-select-border-radius: 8px;--custom-select-lateral-padding: 16px;--custom-select-vertical-padding: 20px}.custom-select .ts-wrapper{display:flex;justify-content:center;margin-bottom:20px}.custom-select .ts-control{max-width:var(--custom-select-max-width);border-radius:var(--custom-select-border-radius);border:1px solid var(--c__grey-40);padding:16px var(--custom-select-lateral-padding);font-size:.875rem;font-family:var(--font-body-family);font-weight:600;font-style:normal;line-height:142.8%;letter-spacing:.01em;text-decoration:none;text-transform:none;position:relative}.custom-select .ts-control:after{content:"";position:absolute;top:50%;right:var(--custom-select-lateral-padding);height:11px;width:20px;transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width='20' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.8701 12.51.100098 10.73 10.0001.840027l9.9 9.899973-1.77 1.77-8.13-8.12997-8.13 8.12997Z' fill='%23323232'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.custom-select .ts-wrapper.dropdown-active .ts-control{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.custom-select .ts-wrapper.dropdown-active .ts-control:after{transform:translateY(-50%) rotate(0)}.custom-select .ts-dropdown{max-width:var(--custom-select-max-width);left:50%;transform:translate(-50%);margin-top:0;box-shadow:none;border-bottom-left-radius:var(--custom-select-border-radius);border-bottom-right-radius:var(--custom-select-border-radius);overflow:hidden}.custom-select .ts-control>input{display:none!important}.custom-select .ts-dropdown .active{color:var(--cl__high-contrast);background:var(--cl__fill-good)}.custom-select .ts-dropdown-content .option{padding:calc(var(--custom-select-vertical-padding) / 2) var(--custom-select-lateral-padding);font-family:var(--font-heading-family)}.custom-select .ts-dropdown-content>:last-child{padding-bottom:var(--custom-select-vertical-padding)}@media(min-width:768px){.custom-select{--custom-select-max-width: 256px}}.study-activities{display:flex;flex-direction:column;gap:32px}@media(min-width:1440px){.study-activities{gap:50px}}.report-header__custom-select{margin-left:auto;width:100%}.report-header__custom-select .report-compare-select__option:after{display:none}@media(min-width:768px){.report-header__custom-select{width:auto;min-width:250px}}.unregister-study__banner{padding-top:20px;padding-bottom:20px;position:relative}.unregister-study__banner:after{content:"";height:2px;width:100cqw;left:50%;transform:translate(-50%);background:var(--cl__fill-1);position:absolute;top:100%}.unregister-study__banner .container{padding-top:0}.marketing-page{display:flex;flex-direction:column;gap:64px}@media(min-width:1080px){.marketing-page{gap:148px}}.marketing-header{display:flex;flex-direction:column;gap:24px}.marketing-header__title{margin-bottom:12px}.marketing-header__image-container{position:relative;height:auto;aspect-ratio:700 / 300;z-index:0}.marketing-header__image-container img{position:absolute;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1080px){.marketing-header{flex-direction:row}.marketing-header__image-container{height:250px}.marketing-header__content{margin-top:32px;max-width:380px;margin-left:auto;margin-right:60px}}@media(min-width:1440px){.marketing-header__image-container{height:300px}}.research-marketing-highlight{display:flex;flex-direction:column;gap:24px}.research-marketing-highlight__title{margin-bottom:24px}.research-marketing-highlight__image-container{position:relative;height:500px;width:100%}.research-marketing-highlight__image-container img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}.research-marketing-highlight__author{position:absolute;padding:14px;color:var(--cl__fill-1);top:0;left:0;z-index:1}@media(min-width:1080px){.research-marketing-highlight{flex-direction:row;align-items:center}.research-marketing-highlight__title{margin-bottom:48px}.research-marketing-highlight__author{padding:28px}.research-marketing-highlight__content{max-width:545px}.research-marketing-highlight__image-container{width:50%;margin-left:auto;height:700px}}.marketing-feature__title{max-width:830px;margin-bottom:24px}.marketing-feature__content{display:flex;flex-direction:column;gap:32px}.marketing-feature__content>*{width:100%}.marketing-feature__content a{background:var(--cd__fill-1);color:var(--cd__high-contrast);padding:14px 28px;border:2px solid var(--cd__fill-1);cursor:pointer;border-radius:0;font-size:.875rem;font-family:var(--font-body-family);line-height:100%;letter-spacing:.01em;text-decoration:none;text-transform:none;font-weight:600;box-sizing:border-box;text-align:center;display:inline-block}.marketing-feature__content a:hover,.marketing-feature__content a:active,.marketing-feature__content a:focus{background:var(--cd__fill-2);border-color:var(--cd__fill-2)}.marketing-feature__content a--light,.marketing-feature__content a.btn--light{background:var(--cl__fill-1);color:var(--cl__high-contrast);border-color:var(--cl__fill-1)}.marketing-feature__content a--light:hover,.marketing-feature__content a.btn--light:hover{background:var(--cd__fill-1);border-color:var(--cd__high-contrast);color:var(--cd__high-contrast)}.marketing-feature__content a--outline,.marketing-feature__content a.btn--outline{--btn-outline-color: var(--cl__high-contrast);--btn-outline-contrast-color: var(--cl__fill-1);border:2px solid var(--btn-outline-color);background:transparent;color:var(--btn-outline-color)}.marketing-feature__content a--outline:hover,.marketing-feature__content a--outline:active,.marketing-feature__content a--outline:focus,.marketing-feature__content a.btn--outline:hover,.marketing-feature__content a.btn--outline:active,.marketing-feature__content a.btn--outline:focus{background-color:var(--btn-outline-color);color:var(--btn-outline-contrast-color);border-color:currentColor}.marketing-feature__content a--outline-light,.marketing-feature__content a.btn--outline-light{--btn-outline-color: var(--cl__fill-1);--btn-outline-contrast-color: var(--cl__high-contrast)}.marketing-feature__content a--md,.marketing-feature__content a.btn--md{min-width:170px}.marketing-feature__content a--padding-md,.marketing-feature__content a.btn--padding-md{padding-left:32px;padding-right:32px}.marketing-feature__content a__icon,.marketing-feature__content a .btn__icon{height:18px;aspect-ratio:1 / 1}.marketing-feature__content a__icon svg,.marketing-feature__content a .btn__icon svg{height:100%;width:100%}.marketing-feature__image-container{position:relative;height:350px}.marketing-feature__image-container img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.marketing-feature__text-content p{margin-bottom:56px}.marketing-feature__text-content h3{margin-bottom:16px}.marketing-feature__text-content ol{list-style:decimal;padding-left:24px}.marketing-feature__cta-container{margin-top:28px}@media(min-width:1080px){.marketing-feature__image-container{height:auto}.marketing-feature__content{flex-direction:row;gap:40px}.marketing-feature__content>*{width:50%}}.marketing-discover__title{margin-bottom:24px}.marketing-discover__cta-container{margin-top:32px}.marketing-discover__content{display:flex;flex-direction:column;gap:32px}.marketing-discover__image-container{position:relative;width:100%;height:400px}.marketing-discover__image-container img{position:absolute;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1080px){.marketing-discover__image-container{width:auto;flex:1;height:550px}.marketing-discover__content{flex-direction:row;gap:48px}.marketing-discover__text-content{max-width:480px}.marketing-discover__cta-container{margin-top:48px}}@media(min-width:1440px){.marketing-discover__image-container{height:800px}}.bg-section{position:relative}.bg-section:before{content:"";position:absolute;height:100%;width:100cqw;background:var(--section-bg-color, --cl__fill-2);left:50%;top:0;transform:translate(-50%);z-index:-1}.studies-list{padding:40px 0}.studies-list__title{text-align:center;margin-bottom:32px}.studies-list__list{display:grid;grid-template-columns:repeat(1,1fr);list-style:disc;gap:8px 32px;padding-left:16px}.studies-list__list li{font-size:1.5rem;font-family:var(--font-body-family);line-height:133.3%;letter-spacing:.01em;text-decoration:none;text-transform:none}@media(min-width:768px){.studies-list{padding:60px 0}.studies-list__title{margin-bottom:54px}.studies-list__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.studies-list__list{grid-template-columns:repeat(3,1fr)}}.marketing-faq__title{margin-bottom:32px}@media(min-width:1080px){.marketing-faq{margin-bottom:54px}}.dob-section{display:flex;flex-direction:column;gap:40px}.dob-section__title{font-weight:300;margin-bottom:20px}.dob-section__description{display:flex;flex-direction:column;gap:20px}.dob-section__form{margin-top:40px;display:flex;flex-direction:column;gap:12px}.dob-section__form input{margin-top:0}.dob-section__form button{width:100%}.dob-section__image{width:100%;position:relative;height:400px}.dob-section__image img{position:absolute;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1080px){.dob-section{flex-direction:row;gap:60px;justify-content:space-between}.dob-section__content{max-width:45%}.dob-section__image{width:100%;position:relative;height:auto}.dob-section__image img{position:absolute;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}}@media print{body{font-size:11px}.h1,h1,h1.card__title{font-size:1.5rem;line-height:120%;margin-bottom:10px}.h2,h2{font-size:1.25rem;line-height:120%;margin-bottom:10px}.h3,h3,h3.card__description-title{font-size:1.125rem;line-height:120%;margin-bottom:8px}.h4,h4{font-size:1rem;line-height:120%;margin-bottom:8px}}@media print and (min-width:375px){.container{padding:0}}@media print{.card__summary{-moz-column-gap:140px;column-gap:60px;grid-template-columns:1fr .75fr;grid-template-rows:repeat(4,auto) 1fr;grid-template-areas:"title chart" "subtitle chart" "description chart" "below_text_slot chart" "cta chart" "alert chart"}.card__list .card{padding:60px 0}.card__list>.card>.card__summary figure.visualization{height:510px;margin-top:-90px}.accordion__items{row-gap:20px}.accordion--compact[open] .accordion__description{margin-top:0}.accordion--compact .accordion__description{padding-right:0}.accordion[open] .accordion__description{margin-top:0;padding-bottom:20px}.side-by-side{margin:20px 0;gap:10px}.references p{margin-bottom:20px;font-size:.75rem;line-height:140%}.report-header__custom-select,.info-tooltip,.accordion[open]:after{display:none}}.recharge-buy-box{display:block;position:relative;z-index:10;--radio-size: 12px;--radio-spacing: 16px;--border-radius: 0;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 32px}.recharge-buy-box *:focus-visible{outline:2px solid var(--brand__blue_b, #102da1);outline-offset:2px}.recharge-buy-box__title{margin-bottom:var(--spacing-lg);font-size:1.5rem;font-family:var(--font-body);font-weight:500;line-height:133%;color:var(--content__high-contrast, #121212);display:none}.recharge-buy-box__options-container{display:flex;flex-direction:column;gap:var(--spacing-sm)}.recharge-buy-box__radio{display:block;height:var(--radio-size);width:var(--radio-size);min-width:var(--radio-size);border-radius:100%;outline:2px solid var(--brand__blue_b, #102da1);outline-offset:2px;box-sizing:border-box;position:relative;flex-shrink:0}.recharge-buy-box__option--active .recharge-buy-box__radio{background:var(--c__grey-0, #ffffff);outline-color:var(--c__grey-0, #ffffff)}.recharge-buy-box__trigger-content{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--spacing-sm);flex-wrap:wrap}.recharge-buy-box__label-container{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.recharge-buy-box__trigger-title{font-size:.938rem;font-family:var(--font-body);font-weight:600;line-height:163%;color:var(--content__high-contrast, #121212)}.recharge-buy-box__trigger-subtitle{font-size:.75rem;font-family:var(--font-body);font-weight:400;line-height:150%;letter-spacing:.01em;color:var(--content__low-contrast, #666)}.recharge-buy-box__price-container{display:flex;align-items:center;gap:var(--spacing-xs)}.recharge-buy-box__trigger-price{font-size:.875rem;font-family:var(--font-body);font-weight:400;line-height:150%;letter-spacing:.01em;color:var(--content__low-contrast, #666)}.recharge-buy-box__trigger-original-price{font-size:.875rem;font-family:var(--font-body);font-weight:400;line-height:150%;letter-spacing:.01em;color:var(--content__low-contrast, #666);text-decoration:line-through;display:none}.recharge-buy-box__options{margin-top:var(--spacing-md);border:1px solid var(--c__grey-40, #ccc);border-radius:var(--border-radius);--block-padding: var(--spacing-sm);--inline-padding: var(--spacing-md)}@media(min-width:1024px){.recharge-buy-box__options{margin-left:calc(var(--radio-size) + var(--radio-spacing))}}.recharge-buy-box__options summary{padding:var(--block-padding) var(--inline-padding);position:relative;cursor:pointer;list-style:none;font-size:.875rem;font-family:var(--font-body);font-weight:400;line-height:150%;color:var(--content__high-contrast, #121212)}.recharge-buy-box__options summary::-webkit-details-marker{display:none}.recharge-buy-box__options summary svg{position:absolute;right:var(--inline-padding);top:50%;transform:translateY(-50%);transition:transform .2s ease}.recharge-buy-box__options[open] summary svg{transform:translateY(-50%) rotate(180deg)}.recharge-buy-box__selected-subtitle{font-size:.875rem;font-family:var(--font-body);font-weight:400;line-height:150%;letter-spacing:.01em;color:var(--content__high-contrast, #121212)}.recharge-buy-box__options-list{padding-bottom:var(--block-padding);display:flex;flex-direction:column}.recharge-buy-box__option{position:relative;display:flex;align-items:center;gap:32px;width:100%;padding:var(--spacing-md);background:transparent;border:1px solid var(--c__grey-40, #ccc);border-radius:var(--border-radius);cursor:pointer;text-align:left;transition:all .2s ease}.recharge-buy-box__option:hover{border-color:var(--brand__blue_b, #102da1);background:#00000005}.recharge-buy-box__option--active,.recharge-buy-box__option--active:hover{background:var(--c__eh-blue-dark, #102da1);border-color:var(--c__eh-blue-dark, #102da1)}.recharge-buy-box__option--active *{color:var(--c__grey-0, #ffffff)!important}.recharge-buy-box__option--badge{order:-1}recharge-buy-box[data-multi-badges=true] .recharge-buy-box__options-container{padding-top:12px}.recharge-buy-box__option-badge{position:absolute;top:-12px;right:8px;background:var(--badge-color);color:var(--cd__high-contrast, #ffffff);font-size:.6875rem;font-family:var(--font-body);font-weight:500;line-height:1.5em;padding:3px 8px;border-radius:50px;white-space:nowrap}.recharge-buy-box__option-layout{display:grid;grid-template-columns:70px 1fr minmax(90px,auto);align-items:center;width:100%;gap:var(--spacing-lg)}.recharge-buy-box__option-price-column{display:flex;align-items:flex-start;gap:0;flex-direction:column}.recharge-buy-box__option-price{font-size:1.125rem;font-family:var(--font-body);font-weight:600;line-height:1.2;color:var(--content__high-contrast, #121212);white-space:nowrap}.recharge-buy-box__option-compare-price,.recharge-buy-box__option-compare-price-2{font-size:1.125rem;font-family:var(--font-body);font-weight:600;line-height:1.2;color:#696b6d;white-space:nowrap;text-decoration:line-through}.recharge-buy-box__option-original-price{font-size:1.125rem;font-family:var(--font-body);font-weight:700;line-height:1.2;color:#696b6d;text-decoration:line-through;white-space:nowrap}.recharge-buy-box__option-info-column{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.recharge-buy-box__option-title{font-size:.938rem;font-family:var(--font-body);font-weight:600;line-height:1.3;color:var(--content__high-contrast, #121212)}.recharge-buy-box__option-subtitle{font-size:.75rem;font-family:var(--font-body);font-weight:400;line-height:1.3;letter-spacing:.01em;color:var(--content__high-contrast, #121212)}.recharge-buy-box__option-savings-column{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.recharge-buy-box__option-savings{font-size:.875rem;font-family:var(--font-body);font-weight:600;line-height:1.3;color:var(--content__high-contrast, #121212);white-space:nowrap}.recharge-buy-box__option-savings--strikethrough{text-decoration:line-through;color:#696b6d;margin-right:4px}.recharge-buy-box__option-per-bottle{font-size:.75rem;font-family:var(--font-body);font-weight:400;line-height:1.3;letter-spacing:.01em;color:var(--content__high-contrast, #121212);white-space:nowrap}.recharge-buy-box [data-product-data]{display:none}.product__info-container:has(.recharge-buy-box) .shopify-block.recharge-subscription-widget{display:none!important}@media(max-width:767px){.recharge-buy-box__title{font-size:1.25rem;margin-bottom:24px}.recharge-buy-box__option{padding:var(--spacing-sm)}.recharge-buy-box__option-layout{grid-template-columns:1fr;gap:var(--spacing-xs)}.recharge-buy-box__option-price-column,.recharge-buy-box__option-savings-column{align-items:flex-start}.recharge-buy-box__option-price-column{gap:12px;flex-direction:row}.recharge-buy-box__option-price,.recharge-buy-box__option-compare-price,.recharge-buy-box__option-compare-price-2{font-size:1rem}.recharge-buy-box__option-savings-column{align-items:flex-start;text-align:left}.recharge-buy-box{min-height:376px}.recharge-buy-box--loaded{min-height:0}}.recharge-buy-box{opacity:0;pointer-events:auto;transition:opacity .3s ease-in;min-height:225px}.recharge-buy-box--loaded{opacity:1;min-height:0}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-right:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.group-block{background-color:var(--block-background-color);width:var(--size-style-width, auto);max-width:var(--size-style-max-width, none)}@media screen and (max-width:749px){.group-block{width:var(--size-style-width-mobile, var(--size-style-width, auto));max-width:var(--size-style-max-width-mobile, var(--size-style-max-width, none))}}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) a,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) button,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) input,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) textarea,.group-block__link~:is(.group-block-content,.group-block__media-wrapper) select{pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0px)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.section--new.section{background-color:var(--section-background-color)}.section-wrapper{--section-height-offset: var(--header-group-height, 0)}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}
/*# sourceMappingURL=/cdn/shop/t/668/compiled_assets/styles.css.map */
