.gene-page{padding-bottom:var(--us-space-8)}.gene-page{--gene-glass: rgba(255, 255, 255, .8);--gene-muted: #4a5056;--gene-rule: var(--us-hairline);position:relative;overflow-x:clip}body:has(.gene-page) [class*=shopify-section-group-][class*=footer]{position:relative;z-index:1}.gene-sky{--gene-sky-h: calc(100% - var(--gene-sky-tail, 0px));position:absolute;inset:0 0 calc(-1 * var(--gene-sky-tail, 0px));z-index:0;pointer-events:none;background:var(--us-bg);-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 45%,rgba(0,0,0,.55) 75%,rgba(0,0,0,.2) 100%);mask-image:linear-gradient(to bottom,#000 0 45%,#0000008c 75%,#0003)}.gene-sky__canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--us-ease, ease)}.gene-sky__canvas.is-live{opacity:.2}.gene-crumbs{display:flex;flex-wrap:wrap;gap:var(--us-space-2);padding-top:var(--us-space-5);font-size:var(--us-text-sm);color:var(--us-muted)}.us-market .gene-crumbs{padding-top:calc(var(--us-nav-h, 84px) + var(--us-space-4))}.gene-crumbs a{color:var(--us-ink-2);text-decoration:none}.gene-crumbs a:hover{text-decoration:underline}.gene-crumbs [aria-current]{color:var(--us-ink)}.gene-stage{position:relative;z-index:1;display:grid;gap:var(--us-space-5);padding-top:var(--us-space-6)}.us-market .gene-stage{padding-top:calc(var(--us-nav-h, 84px) + var(--us-space-7))}.gene-card{padding:var(--us-space-7);border-radius:var(--us-radius-lg);background:var(--gene-glass);-webkit-backdrop-filter:blur(32px) saturate(1.2);backdrop-filter:blur(32px) saturate(1.2)}.gene-card--head,.gene-card--related{display:grid;grid-template-columns:44rem minmax(0,1fr);gap:var(--us-space-7);align-items:start}.gene-card__id{display:grid;align-content:start;gap:var(--us-space-7)}.gene-card__id .gene-head__title{margin:0}.gene-tests{grid-column:1 / -1;display:grid;gap:var(--us-space-5);padding:var(--us-space-6);border-radius:var(--us-radius-md);background:var(--us-bg)}.gene-tests .gene-conds__label{margin:0}.gene-tests__cols{display:grid;grid-template-columns:repeat(var(--gene-tests-n, 2),minmax(0,1fr));gap:var(--us-space-5)}.gene-tests__col{display:grid;grid-column:span var(--gene-tests-span, 1);grid-template-columns:subgrid}.gene-test{--_overlap: 2rem;position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--us-radius-md);color:var(--us-ink);text-decoration:none;overflow:clip}.gene-test__img{display:block;position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--us-bg)}@media(min-width:750px){.gene-tests__cols--n2 .gene-tests__col>a.gene-test:only-of-type{--_overlap: 0px;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gene-tests__cols--n2 .gene-tests__col>a.gene-test:only-of-type .gene-test__img{aspect-ratio:auto;min-height:100%}.gene-tests__cols--n2 .gene-tests__col>a.gene-test:only-of-type .gene-test__body{padding:var(--us-space-5)}}@media(min-width:990px){.gene-tests__col:only-child{grid-column:1 / -1}.gene-tests__col:only-child .gene-test{--_overlap: 0px;grid-template-rows:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.gene-tests__col:only-child .gene-test__img{aspect-ratio:auto;min-height:100%}.gene-tests__col:only-child .gene-test__body{padding:var(--us-space-5)}}.gene-test__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--us-ease, ease)}.gene-test:hover .gene-test__img img{transform:scale(1.04)}.gene-test__body{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr;gap:var(--us-space-1);margin-top:calc(-1 * var(--_overlap));padding:calc(var(--us-space-4) + var(--_overlap)) var(--us-space-4) var(--us-space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--us-surface) 70%,transparent),color-mix(in srgb,var(--us-surface) 85%,transparent));-webkit-backdrop-filter:blur(var(--us-glass-blur-heavy)) saturate(var(--us-glass-saturate));backdrop-filter:blur(var(--us-glass-blur-heavy)) saturate(var(--us-glass-saturate));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--_overlap));mask-image:linear-gradient(180deg,transparent 0,#000 var(--_overlap))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gene-test__body{background:linear-gradient(180deg,color-mix(in srgb,var(--us-surface) 94%,transparent),var(--us-surface))}}.gene-test__name{display:block;font-size:var(--us-text-base);font-weight:500;line-height:1.25}.gene-test__note{display:block;font-size:var(--us-text-sm);line-height:1.4;color:var(--gene-muted)}.gene-test__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--us-space-3);align-self:end;margin-top:var(--us-space-4)}.gene-test__price{font-size:var(--us-text-base);font-weight:500}.gene-test__go{display:inline-grid;place-items:center;flex:none;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid var(--us-hairline-strong);color:var(--us-ink);font-size:1.8rem;transition:background-color .2s var(--us-ease, ease),color .2s var(--us-ease, ease),border-color .2s var(--us-ease, ease)}.gene-test:hover .gene-test__go{background:var(--us-ink);border-color:var(--us-ink);color:var(--us-surface)}.gene-tests__bundle{position:relative;display:flex;align-items:center;gap:var(--us-space-5);padding:var(--us-space-4) var(--us-space-5) var(--us-space-4) var(--us-space-4);border-radius:var(--us-radius-md);background:var(--us-wet-sand);color:var(--us-ink);text-decoration:none}@property --gene-bundle-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.gene-tests__bundle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--gene-bundle-angle),transparent 0deg,transparent 250deg,color-mix(in srgb,var(--us-forest) 35%,transparent) 300deg,var(--us-forest) 340deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;opacity:0;transition:opacity .4s var(--us-ease, ease)}.gene-tests__bundle:hover:after,.gene-tests__bundle:focus-visible:after{opacity:1;animation:gene-bundle-orbit 5s linear infinite}@keyframes gene-bundle-orbit{to{--gene-bundle-angle: 360deg}}.gene-bundle__kits{display:flex;align-items:center;flex:none}.gene-bundle__kit{display:block;width:7.2rem;aspect-ratio:1;border-radius:var(--us-radius-sm);overflow:hidden;background:var(--us-bg);box-shadow:0 0 0 2px var(--us-wet-sand);transition:transform .4s var(--us-ease, ease)}.gene-bundle__kit img{display:block;width:100%;height:100%;object-fit:cover}.gene-bundle__kit+.gene-bundle__kit{margin-left:-1.6rem}.gene-tests__bundle:hover .gene-bundle__kit:first-child{transform:translate(-.4rem) rotate(-3deg)}.gene-tests__bundle:hover .gene-bundle__kit:last-child{transform:translate(.4rem) rotate(3deg)}.gene-bundle__text{display:grid;gap:.2rem;flex:1 1 auto;min-width:0}.gene-bundle__save{padding:.5rem 1.1rem;border-radius:var(--us-radius-pill);background:#33382c14;font-size:var(--us-text-sm);font-weight:500;line-height:1.15;white-space:nowrap}.gene-bundle__prices{display:grid;justify-items:end;line-height:1.2}.gene-bundle__was{font-size:var(--us-text-sm);color:var(--gene-muted)}.gene-tests__bundle .gene-test__note{color:var(--gene-muted)}.gene-tests__bundle-end{display:flex;align-items:center;gap:var(--us-space-4);flex:none}.gene-tests__bundle .gene-test__go{border-color:var(--us-hairline-strong);color:var(--us-ink)}.gene-tests__bundle:hover .gene-test__go{background:var(--us-ink);border-color:var(--us-ink);color:var(--us-surface)}.gene-conds__label{margin:0 0 var(--us-space-4);font-size:var(--us-text-base);font-weight:500;color:var(--us-ink)}.gene-conds__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--us-space-2)}.gene-conds__list li{padding:.7rem 1.4rem;border-radius:var(--us-radius-pill);background:var(--us-bg);font-size:var(--us-text-sm);font-weight:500;line-height:1.15;color:color-mix(in srgb,var(--us-ink) 80%,transparent)}.gene-rule{border-left:1px solid var(--us-ink);padding-left:var(--us-space-6)}.gene-card__body{display:grid;align-content:start;gap:var(--us-space-5)}.gene-card--head>.gene-card__body{border-left:0;padding:var(--us-space-6);border-radius:var(--us-radius-md);background:var(--us-bg)}.gene-desc{margin:0;max-width:66ch;font-size:var(--us-text-lg);line-height:var(--us-leading-body);color:var(--us-ink-2)}.gene-card__cta{padding-top:var(--us-space-2)}.gene-related__title{margin:0}.gene-rows.gene-rule{list-style:none;margin:0;padding-left:0}.gene-row{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:var(--us-space-4);align-items:baseline;padding:var(--us-space-4) 0 var(--us-space-4) var(--us-space-5);border-bottom:1px solid var(--gene-rule);color:inherit;text-decoration:none}.gene-row__sym{font-size:var(--us-text-lg);font-weight:500;color:var(--us-ink)}.gene-row__cond{font-size:var(--us-text-sm);line-height:1.45;color:var(--gene-muted)}.gene-row:hover .gene-row__sym,.gene-row:focus-visible .gene-row__sym{text-decoration:underline}.gene-card--more{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-auto-flow:dense;gap:var(--us-space-7) var(--us-space-8);align-items:start}.gene-card--more>*{grid-column:1 / -1}.gene-card--more>.gene-conditions{grid-column:1}.gene-card--more>.gene-aside{grid-column:2}.gene-card--more>.gene-aside:only-child,.gene-card--more>.gene-conditions:only-child{grid-column:1 / -1}.gene-section{display:grid;gap:var(--us-space-5);max-width:66ch}.gene-section h2{margin:0}.gene-section p{margin:0 0 var(--us-space-4);font-size:var(--us-text-lg);line-height:var(--us-leading-body);color:var(--us-ink-2)}.gene-section p:last-child{margin-bottom:0}.gene-section .us-faq__a p{font-size:var(--us-text-base)}.gene-section .us-faq__q:hover{color:var(--us-ink-2)}.gene-section .us-faq__item{background:var(--us-bg)}.gene-conditions__bare{margin:0;padding:var(--us-space-4) var(--us-space-5);border-radius:var(--us-radius-md);background:var(--us-bg);font-family:var(--us-font-body);font-size:var(--us-text-lg);font-weight:500;line-height:1.6rem;color:var(--us-ink)}.gene-aside{display:grid;gap:var(--us-space-3);padding:var(--us-space-6);border-radius:var(--us-radius-md);background:var(--us-bg)}.gene-aside h2{margin:0;font-family:var(--us-font-body);font-weight:500;font-size:var(--us-text-lg);line-height:1.25;letter-spacing:normal;color:var(--us-ink)}.gene-aside p{margin:0;font-size:var(--us-text-base);line-height:var(--us-leading-body);color:var(--us-ink-2)}.gene-aside__sources{font-size:var(--us-text-sm);color:var(--us-muted)}.gene-aside__sources a{color:var(--us-ink-2)}@media(max-width:989px){.gene-card--head,.gene-card--related{grid-template-columns:minmax(0,1fr);gap:var(--us-space-6)}.gene-card--more{grid-template-columns:minmax(0,1fr)}.gene-card--more>.gene-conditions,.gene-card--more>.gene-aside{grid-column:1}.gene-tests__cols{grid-template-columns:minmax(0,1fr);row-gap:var(--us-space-3)}.gene-tests__col{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--us-space-3)}.gene-tests__col>a.gene-test:only-of-type{grid-column:1 / -1}.gene-tests__cols .gene-tests__col>a.gene-test:only-of-type{--_overlap: 0px;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gene-tests__cols .gene-tests__col>a.gene-test:only-of-type .gene-test__img{aspect-ratio:auto;min-height:100%}}@media(max-width:749px){.gene-card{padding:var(--us-space-5) var(--us-space-4)}.gene-card--head>.gene-card__body,.gene-tests{padding:var(--us-space-4)}.gene-rule{padding-left:var(--us-space-4)}.gene-row{grid-template-columns:7.6rem minmax(0,1fr);gap:var(--us-space-3);padding-left:var(--us-space-4)}.gene-card__cta .us-btn{width:100%;justify-content:center}.gene-tests__cols{gap:var(--us-space-3)}.gene-tests__col{grid-template-columns:minmax(0,1fr);gap:var(--us-space-3)}.gene-tests__cols .gene-tests__col>a.gene-test,.gene-tests__cols .gene-tests__col>a.gene-test:only-of-type{--_overlap: 0px;grid-column:auto;grid-template-rows:none;grid-template-columns:10.4rem minmax(0,1fr)}.gene-tests__cols .gene-tests__col>a.gene-test .gene-test__img{aspect-ratio:auto;min-height:100%}.gene-tests__cols .gene-tests__col>a.gene-test .gene-test__body{padding:var(--us-space-3) var(--us-space-3) var(--us-space-3) var(--us-space-4)}.gene-test__foot{margin-top:var(--us-space-3)}.gene-test__go{width:3.2rem;height:3.2rem}.gene-tests__bundle{flex-direction:column;align-items:stretch;gap:var(--us-space-3);padding:var(--us-space-4)}.gene-bundle__kits{align-self:flex-start}.gene-tests__bundle-end{justify-content:space-between}.gene-bundle__prices{margin-left:auto}.gene-bundle__kit{width:5.6rem}}@media(prefers-reduced-motion:reduce){.gene-sky__canvas,.gene-bundle__kit{transition:none}.gene-tests__bundle:hover:after,.gene-tests__bundle:focus-visible:after{animation:none;background:var(--us-forest)}.gene-tests__bundle:hover .gene-bundle__kit:first-child,.gene-tests__bundle:hover .gene-bundle__kit:last-child{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/gene-page.css.map */
