.gen90-root{--gc-gutter: clamp(var(--space-5), 5vw, var(--space-6));--gc-section-py: calc(clamp(56px, 9vw, 72px) * var(--gc-rhythm, 1));--gc-section-py-tight: calc(clamp(32px, 6vw, 48px) * var(--gc-rhythm, 1));--gc-card-pad: clamp(var(--space-5), 3vw, var(--space-6));--gc-compare-col-us: 88px;--gc-compare-col-them: 78px}@media(min-width:480px){.gen90-root{--gc-compare-col-us: 112px;--gc-compare-col-them: 100px}}@media(min-width:768px){.gen90-root{--gc-gutter: var(--space-8)}}@media(min-width:900px){.gen90-root{--gc-gutter: var(--gutter);--gc-section-py: calc(clamp(88px, 8vw, 112px) * var(--gc-rhythm, 1));--gc-section-py-tight: calc(clamp(56px, 6vw, 80px) * var(--gc-rhythm, 1));--gc-compare-col-us: 180px;--gc-compare-col-them: 160px}}.gen90-root,.gen90-root *,.gen90-root *:before,.gen90-root *:after{box-sizing:border-box}.gen90-root{background:var(--surface-page);color:var(--text-body);font-family:var(--font-brand);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.gen90-root button,.gen90-root input,.gen90-root select,.gen90-root textarea{font-family:inherit;letter-spacing:normal;line-height:normal}.gen90-root h1,.gen90-root h2,.gen90-root h3,.gen90-root h4,.gen90-root h5,.gen90-root h6{margin:0;font-family:var(--font-brand);font-weight:var(--weight-book);line-height:var(--leading-snug);letter-spacing:normal;text-transform:none;font-size:inherit;color:var(--text-heading)}.gen90-root p{margin:0}.gen90-root ul,.gen90-root ol{margin:0;padding:0;list-style:none}.gen90-root li{margin:0}.gen90-root :where(a){color:var(--text-link);text-decoration:none;background:transparent}.gen90-root :where(a:hover){color:var(--color-primary-hover)}.gen90-root :where(button){appearance:none;-webkit-appearance:none;background:none;border:none;margin:0;padding:0;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.gen90-root.gen90-root label{text-transform:none;letter-spacing:normal;margin:0}.gen90-root input,.gen90-root select,.gen90-root textarea{border:1px solid var(--border-default);padding:8px 10px}.gen90-root img{display:block;max-width:100%;height:auto;border:0}.gen90-root svg{fill:currentColor}.gen90-root svg[fill=none]{fill:none}.gen90-root .gc-section{padding-top:var(--gc-pt, var(--gc-section-py));padding-bottom:var(--gc-pb, var(--gc-section-py));padding-inline:var(--gc-gutter)}.gen90-root .gc-section--tight{padding-top:var(--gc-pt, var(--gc-section-py-tight));padding-bottom:var(--gc-pb, var(--gc-section-py-tight));padding-inline:var(--gc-gutter)}.gen90-root .gc-container{max-width:var(--container-max);margin:0 auto}.gen90-root .gc-eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.gen90-root .gc-h1{margin:0;font-weight:400;font-size:calc(clamp(28px,7vw,60px) * var(--gc-h-scale, 1));line-height:1.06;letter-spacing:-.015em;text-transform:var(--gc-h-case, none);color:var(--text-heading);text-wrap:balance}.gen90-root .gc-h2{margin:0 0 var(--space-4);font-weight:400;font-size:calc(clamp(23px,5vw,48px) * var(--gc-h-scale, 1));line-height:1.1;letter-spacing:-.01em;text-transform:var(--gc-h-case, none);color:var(--text-heading);text-wrap:balance}.gen90-root .gc-h3{margin:0 0 var(--space-2);font-weight:500;font-size:calc(var(--text-lg) * var(--gc-h-scale, 1));line-height:1.3;color:var(--text-heading)}@media(min-width:900px){.gen90-root .gc-h1,.gen90-root .gc-h2{font-weight:var(--gc-h-weight, 300)}}.gen90-root .gc-body{font-size:calc(var(--text-md) * var(--gc-body-scale, 1));line-height:1.5;color:var(--text-body)}.gen90-root .gc-legal{font-size:calc(var(--text-sm) * var(--gc-body-scale, 1));line-height:1.45;color:var(--text-muted)}.gen90-root .gc-align{text-align:var(--gc-content-align, center)}.gen90-root .gc-align--start{text-align:var(--gc-content-align, left)}.gen90-root .gc-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.gen90-root .gc-compact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.gen90-root .gc-check-row{display:flex;gap:11px;align-items:baseline;font-size:var(--text-md);color:var(--text-heading)}.gen90-root .gc-check-icon{width:26px;height:26px;flex:none;border-radius:50%;background:var(--surface-tint);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.gen90-root .gc-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:var(--gc-card-pad)}.gen90-root .gc-card--lg{border-radius:var(--radius-lg)}@media(prefers-reduced-motion:no-preference){.gen90-root .gc-card--hover{transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.gen90-root .gc-card--hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}}.gen90-root .gc-rule{width:var(--gc-rule-w, 36px);height:3px;border-radius:2px;background:var(--gc-rule-color, var(--genucel-gold));margin:var(--gc-rule-margin, 0)}.gen90-root .gc-disclosure{width:100%;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.gen90-root .gc-disclosure__row{border-bottom:1px solid var(--border-default)}.gen90-root .gc-disclosure__row:last-child{border-bottom:0}.gen90-root .gc-disclosure__row summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--gc-disclosure-row-h, 64px);padding:0 var(--gc-disclosure-pad-x, 22px);cursor:pointer;-webkit-tap-highlight-color:transparent}.gen90-root .gc-disclosure__row summary::-webkit-details-marker{display:none}.gen90-root .gc-disclosure__row summary::marker{content:""}.gen90-root .gc-disclosure__row summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.gen90-root .gc-disclosure__title{font-weight:500;font-size:var(--text-base);color:var(--text-heading)}.gen90-root .gc-disclosure__row[open] .gc-disclosure__title{color:var(--color-primary)}.gen90-root .gc-disclosure__icon{flex:none;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.gen90-root .gc-disclosure__row[open] .gc-disclosure__icon{color:var(--color-primary)}@media(prefers-reduced-motion:no-preference){.gen90-root .gc-disclosure__icon svg{transition:transform var(--dur-base) var(--ease-standard)}}.gen90-root .gc-disclosure__row[open] .gc-disclosure__icon svg{transform:rotate(45deg)}.gen90-root .gc-disclosure__panel{padding:0 var(--gc-disclosure-pad-x, 22px) var(--gc-disclosure-pad-x, 22px);font-size:var(--text-md);color:var(--text-body);line-height:1.5}.gen90-root .gc-disclosure__panel>:first-child{margin-top:0}.gen90-root .gc-disclosure__panel>:last-child{margin-bottom:0}.gen90-root .gc-rte>*+*{margin-top:.85em}.gen90-root .gc-rte ul,.gen90-root .gc-rte ol{padding-left:1.25em}.gen90-root .gc-rte ul{list-style:disc}.gen90-root .gc-rte ol{list-style:decimal}.gen90-root .gc-rte li+li{margin-top:.35em}.gen90-root .gc-rte a{text-decoration:underline}.gen90-root .gc-rte strong{font-weight:600}.gen90-root .gc-rte em{font-style:italic}.gen90-root .gc-media{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-md)}.gen90-root .gc-media--square{aspect-ratio:1}.gen90-root .gc-media--photo{aspect-ratio:4 / 3}.gen90-root .gc-media--portrait{aspect-ratio:4 / 5}.gen90-root .gc-media-tag{position:absolute;top:8px;left:8px;z-index:2;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:3px 8px;border-radius:var(--radius-pill);pointer-events:none}.gen90-root .gc-focusable{outline:none}.gen90-root .gc-focusable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gen90-root .gc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/176/assets/gen90-base.css.map */
