body{background:var(--fha-ground);color:var(--fha-ink)}.fha-press-section,.fha-sbn-section,.fha-rev-section,.fha-ct-section,.why-fha-section,.fha-feat,.fha-cov{background:var(--fha-ground)}.fha-hero__h1,.fha-hero__title,.fha-sbn-title,.fha-bs-title,.fha-ct-title,.fha-rev-title,.fha-cov__title,.fha-coll-hero__title,.fha-feat__head,.fha-art-tldr__body,.why-fha-title{font-family:var(--fha-voice)!important;font-weight:400;letter-spacing:-.011em;color:var(--fha-ink);text-wrap:balance}.fha-creds-number,.fha-creds-label,.fha-ct-cell,.fha-ct-thead,.fha-ct-row,.fha-tco__row,.fha-tco__head,.fha-tco__kicker,.fha-delivery__lead,.fha-delivery__detail,.fha-confidence__lead,.fha-confidence__detail,.fha-cov__row,.fha-cov__match,.fha-cov__hint,.fha-feat__stagename,.fha-feat__stagenote,.fha-feat__eyebrow,.fha-feat__num,.fha-art-meta,.fha-art-card__price,.fha-art-card__rating,.fha-art-related__meta,.fha-press-name,.fha-rev-agg-score,.fha-rev-agg-count,.fha-rev-agg-disclosure,.fha-trust-row,.fha-callouts{font-family:var(--fha-fact)!important;font-variant-numeric:tabular-nums;letter-spacing:0}.fha-rev-agg-score,.fha-tco__row--total{font-weight:600;color:var(--fha-evidence)}.fha-creds-number{font-weight:600}.fha-sbn-eyebrow,.fha-bs-eyebrow,.fha-ct-eyebrow,.fha-rev-eyebrow,.fha-cov__eyebrow,.fha-coll-hero__eyebrow,.fha-art-cat,.fha-press-label{font-family:var(--fha-fact)!important;font-size:var(--fha-t-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fha-faint);opacity:1}.fha-confidence{background:var(--fha-assurance-bg)!important;border-color:#8a5a2b38!important;border-left:3px solid var(--fha-assurance)!important}.fha-confidence__lead{color:var(--fha-assurance)!important;font-weight:600}.fha-confidence__row svg{stroke:var(--fha-assurance)!important}.fha-cart-reassure{border-color:var(--fha-line)}.fha-tco,.fha-delivery,.fha-cov__card,.fha-art-card,.fha-coll-router,.fha-cov__summary{background:var(--fha-surface);border-color:var(--fha-line);border-radius:var(--fha-radius)}.fha-tco{background:var(--fha-ground)}.fha-cov__card.is-on{border-color:var(--fha-ink);background:var(--fha-ground)}.fha-cov__cta,.fha-coll-router__btn,.fha-qp__cta,.product-form-buttons .button--primary,.cart__checkout-button{font-family:var(--fha-fact)!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase;background:var(--fha-ink)!important;color:#fff!important;border-radius:var(--fha-radius-cta)!important;min-height:3.25rem}.fha-cov__cta:hover,.fha-coll-router__btn:hover,.product-form-buttons .button--primary:hover,.cart__checkout-button:hover{background:var(--fha-evidence)!important}.fha-delivery svg{stroke:var(--fha-accent)}.fha-art-card__rating{color:var(--fha-evidence)}.fha-feat__num{background:var(--fha-evidence)}.fha-cov__card,.fha-art-card,.fha-tco,.fha-delivery,.fha-confidence,.fha-coll-router,.product-card{box-shadow:none!important}.fha-cov__card,.fha-art-card,.fha-coll-router,.fha-delivery,.fha-confidence,.fha-tco,.fha-feat__figure,.fha-cov__summary,.fha-cart-reassure{border-radius:var(--fha-radius)!important}.fha-cov__cta,.fha-coll-router__btn,.fha-qp__cta,.product-form-buttons .button--primary,.cart__checkout-button{border-radius:var(--fha-radius-cta)!important}.product-card,.card-gallery{background:var(--fha-surface)}.fha-card-pill{font-family:var(--fha-fact)!important;font-size:var(--fha-t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fha-evidence)}.fha-card-benefit{font-family:var(--fha-fact)!important;color:var(--fha-muted)}.fha-sbn-section,.fha-rev-section,.fha-ct-section,.why-fha-section,.fha-feat,.fha-cov{padding-block:var(--fha-section)}a{text-underline-offset:2px}.fha-card-cov{display:block;margin-top:.15rem;font-family:var(--fha-fact, ui-sans-serif),sans-serif;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--fha-evidence, #1B4D5A);font-weight:600}@media(max-width:749px){.product-form-buttons>span,.product-form-buttons>add-to-cart-component{flex:1 1 auto;min-width:0}.product-form-buttons button[name=add],.product-form-buttons .add-to-cart-button{width:100%;box-sizing:border-box}}@media(max-width:749px){.quick-add__button,.quick-add__button--choose,.quick-add__button--add{min-width:44px;min-height:44px}}.fha-sw{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.fha-sw__dot{display:block;width:18px;height:18px;border-radius:50%;background:var(--fha-sw-color, #ccc);box-shadow:inset 0 0 0 1px #12181a2e;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.fha-sw__dot:hover,.fha-sw__dot:focus-visible{transform:scale(1.15);box-shadow:inset 0 0 0 1px #12181a47,0 0 0 2px var(--fha-evidence, #1B4D5A);outline:none}@media(max-width:749px){.fha-sw{gap:10px}.fha-sw__dot{width:20px;height:20px}.fha-sw__dot:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.fha-sw__dot{position:relative}}.fha-coll-hero__title{color:#fff!important;text-shadow:0 1px 24px rgba(4,17,22,.45)}.fha-coll-hero__eyebrow{color:#ffffffbd!important}.fha-coll-hero__desc,.fha-coll-hero__desc p{color:#ffffffe0!important}.fha-coll-hero__desc strong,.fha-coll-hero__desc a{color:#fff!important}.variant-option__button-label:has(input[value=Black]):after,.variant-option__button-label:has(input[value=White]):after,.variant-option__button-label:has(input[value=Cream]):after,.variant-option__button-label:has(input[value=Sandstone]):after,.variant-option__button-label:has(input[value="Midnight Blue"]):after,.variant-option__button-label:has(input[value=Graphite]):after{content:"";position:relative;z-index:1;order:-1;flex:0 0 auto;width:12px;height:12px;border-radius:50%;margin-right:7px;box-shadow:inset 0 0 0 1px #12181a4d}.variant-option__button-label:has(input[value=Black]):after{background:#1b1b1d}.variant-option__button-label:has(input[value=White]):after{background:#f4f4f2}.variant-option__button-label:has(input[value=Cream]):after{background:#e8dec8}.variant-option__button-label:has(input[value=Sandstone]):after{background:#d8cfc0}.variant-option__button-label:has(input[value="Midnight Blue"]):after{background:#22374e}.variant-option__button-label:has(input[value=Graphite]):after{background:#4a4f55}.variant-option__button-label:has(input:checked):after{box-shadow:inset 0 0 0 1px #fff9}.variant-option__button-label:has(input[value]) .variant-option__button-label__text{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-need] .fha-card-pill{color:var(--need, #1B4D5A);background:var(--need-soft, #EEF4F6);border-color:color-mix(in srgb,var(--need, #1B4D5A) 26%,transparent)}@supports not (background: color-mix(in srgb,red 50%,transparent)){[data-need] .fha-card-pill{border-color:transparent}}p.fha-subtitle,.fha-subtitle{font-family:var(--fha-fact)!important;font-size:var(--fha-t-small)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:var(--fha-muted)!important}p.fha-subtitle .fha-subtitle__key,.fha-subtitle .fha-subtitle__key{font-size:var(--fha-t-micro)!important;color:var(--fha-evidence)!important}.blog-post-content.rte{max-width:68ch;margin-inline:auto}.blog-post-content.rte p,.blog-post-content.rte li,.blog-post-content.rte td,.blog-post-content.rte th,.blog-post-content.rte blockquote{font-family:var(--fha-fact)!important;font-size:1.0625rem;line-height:1.7;color:var(--fha-ink);letter-spacing:0}.blog-post-content.rte p{margin-block:0 1.15em}.blog-post-content.rte li{margin-block-end:.5em}.blog-post-content.rte ul,.blog-post-content.rte ol{margin-block:0 1.35em;padding-inline-start:1.25em}.blog-post-content.rte h2{font-family:var(--fha-voice)!important;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.2;margin-block:2.2em .6em;text-wrap:balance}.blog-post-content.rte h3{font-family:var(--fha-voice)!important;font-size:clamp(1.2rem,2.2vw,1.4rem);line-height:1.25;margin-block:1.8em .5em}.blog-post-content.rte h2:first-child,.blog-post-content.rte h3:first-child{margin-block-start:0}.blog-post-content.rte a{color:var(--fha-evidence);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.blog-post-content.rte a:hover{color:var(--fha-accent)}.blog-post-content.rte strong{font-weight:600}.blog-post-content.rte table{width:100%;border-collapse:collapse}.blog-post-content.rte table td,.blog-post-content.rte table th{border-bottom:1px solid var(--fha-line);padding:10px 12px;text-align:left}.blog-post-card{border:1px solid var(--fha-line);border-radius:var(--fha-radius);background:var(--fha-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;height:100%}.blog-post-card:hover{border-color:var(--fha-line-firm);box-shadow:0 8px 26px #04111612;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.blog-post-card{transition:none}.blog-post-card:hover{transform:none}}.blog-post-card__content{padding:clamp(18px,2.4vw,28px)}.blog-post-card__content-text,.blog-post-card__content-text p,.blog-post-card__content-text li{font-family:var(--fha-fact)!important;font-size:.9375rem;line-height:1.6;font-weight:400;color:var(--fha-muted)}.blog-post-card__content h2,.blog-post-card__content h3,.blog-post-card__content .h2{font-family:var(--fha-voice)!important;line-height:1.2;text-wrap:balance}.blog-post-card__content-text a{display:inline-block;margin-top:.65rem;font-family:var(--fha-fact)!important;font-size:var(--fha-t-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fha-evidence);text-decoration:none;border-bottom:1px solid var(--fha-line-firm);padding-bottom:3px}.blog-post-card__content-text a:hover{border-bottom-color:var(--fha-accent);color:var(--fha-accent)}.blog-post-card__content-text a:focus-visible{outline:2px solid var(--fha-accent);outline-offset:3px}[data-template^=page] .rte p,[data-template^=policy] .rte p,[data-template^=page] .rte li,[data-template^=policy] .rte li,[data-template^=page] .rte td,[data-template^=policy] .rte td,[data-template^=page] .rte th,[data-template^=policy] .rte th,[data-template^=page] .rte dd,[data-template^=policy] .rte dd{font-family:var(--fha-fact)!important;font-size:1rem;line-height:1.7;color:var(--fha-ink);font-weight:400}[data-template^=page] .rte p,[data-template^=policy] .rte p{margin-block:0 1.1em;max-width:70ch}[data-template^=page] .rte ul,[data-template^=policy] .rte ul,[data-template^=page] .rte ol,[data-template^=policy] .rte ol{max-width:70ch;padding-inline-start:1.25em}[data-template^=page] .rte li,[data-template^=policy] .rte li{margin-block-end:.45em}[data-template^=page] .rte h2,[data-template^=policy] .rte h2{font-family:var(--fha-voice)!important;font-size:clamp(1.55rem,3vw,2rem);line-height:1.15;margin-block:2.4em .7em;padding-block-end:.4em;border-block-end:1px solid var(--fha-line);text-wrap:balance}[data-template^=page] .rte h3,[data-template^=policy] .rte h3{font-family:var(--fha-fact)!important;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--fha-ink);margin-block:1.7em .4em;text-wrap:balance}[data-template^=page] .rte h1,[data-template^=policy] .rte h1{font-family:var(--fha-voice)!important;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:400;line-height:1.12;margin-block:0 .6em;text-wrap:balance}[data-template^=page] .rte h1:first-child,[data-template^=policy] .rte h1:first-child,[data-template^=page] .rte h2:first-child,[data-template^=policy] .rte h2:first-child,[data-template^=page] .rte h3:first-child,[data-template^=policy] .rte h3:first-child{margin-block-start:0}[data-template^=page] .rte a,[data-template^=policy] .rte a{color:var(--fha-evidence);text-decoration:underline;text-underline-offset:2px}[data-template^=page] .rte a:hover,[data-template^=policy] .rte a:hover{color:var(--fha-accent)}[data-template^=page] .rte strong,[data-template^=policy] .rte strong{font-weight:600}.product-information .rte,[data-template=product] .rte{font-family:var(--fha-fact)!important;font-size:.9375rem;line-height:1.65;color:var(--fha-ink)}[data-template=product] .rte p{margin-block:0 .9em}[data-template=product] .rte li{margin-block-end:.4em;line-height:1.55}[data-template=product] .rte ul{padding-inline-start:1.15em;margin-block:0 1em}[data-template=product] .rte h2{font-family:var(--fha-fact)!important;font-size:.8125rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fha-faint);margin-block:1.6em .5em}.fha-spec{margin-block-start:1.25rem;border-block-start:1px solid var(--fha-line)}.fha-spec__summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding-block:.9rem;font-family:var(--fha-fact);color:var(--fha-ink)}.fha-spec__summary::-webkit-details-marker{display:none}.fha-spec__summary>span:first-child{font-size:var(--fha-t-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fha-spec__summary>span:first-child:after{content:" +";color:var(--fha-faint)}.fha-spec[open] .fha-spec__summary>span:first-child:after{content:" \2212"}.fha-spec__hint{font-size:var(--fha-t-micro);color:var(--fha-muted);letter-spacing:0;text-transform:none}.fha-spec__summary:focus-visible{outline:2px solid var(--fha-accent);outline-offset:3px}.fha-spec__body{padding-block-end:.5rem}.jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.jdgm-rev-widg__reviews .jdgm-rev{border:1px solid var(--fha-line)!important;border-radius:var(--fha-radius);background:var(--fha-surface);padding:1.25rem 1.35rem!important;margin:0!important;transition:border-color .18s ease,box-shadow .18s ease}.jdgm-rev-widg__reviews .jdgm-rev:hover{border-color:var(--fha-line-firm)!important;box-shadow:0 6px 22px #0411160f}@media(prefers-reduced-motion:reduce){.jdgm-rev-widg__reviews .jdgm-rev{transition:none}}.jdgm-rev__title{font-family:var(--fha-voice)!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.3;color:var(--fha-ink)!important;display:block;margin-block:.55rem .4rem;text-wrap:balance}.jdgm-rev__body,.jdgm-rev__body p{font-family:var(--fha-fact)!important;font-size:.9375rem!important;line-height:1.6!important;color:var(--fha-muted)!important}.jdgm-rev__body p{margin-block:0 .6em}.jdgm-rev__body p:last-child{margin-block-end:0}.jdgm-rev__author{font-family:var(--fha-fact)!important;font-size:var(--fha-t-small)!important;font-weight:600!important;color:var(--fha-ink)!important}.jdgm-rev__timestamp{font-family:var(--fha-fact)!important;font-size:var(--fha-t-micro)!important;color:var(--fha-faint)!important;font-variant-numeric:tabular-nums}.jdgm-rev__icon{background:var(--fha-evidence)!important;border-radius:50%!important;width:30px!important;height:30px!important;overflow:hidden}.jdgm-rev__icon svg,.jdgm-rev__icon img{opacity:0!important}.jdgm-rev__rating{line-height:1}.jdgm-rev__transparency-badge{font-family:var(--fha-fact)!important;font-size:var(--fha-t-micro)!important;color:var(--fha-accent)!important}@media(max-width:749px){.jdgm-rev-widg__reviews{grid-template-columns:1fr}}.jdgm-rev__timestamp[data-content^="2026-05-01 01:18:40"]{display:none!important}.jdgm-rev-widg{background:var(--fha-ground);border:1px solid var(--fha-line);border-radius:var(--fha-radius);padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2.5rem)!important;margin-block:1rem 0}.jdgm-rev-widg__title{font-family:var(--fha-voice)!important;font-size:clamp(1.6rem,3.4vw,2.3rem)!important;font-weight:400!important;color:var(--fha-ink)!important;margin-block-end:1.5rem!important}.jdgm-rev-widg__summary-average{font-family:var(--fha-fact)!important;font-size:clamp(1.4rem,2.4vw,1.9rem)!important;font-weight:600!important;color:var(--fha-ink)!important;line-height:1.15!important;white-space:nowrap;font-variant-numeric:tabular-nums}.jdgm-rev-widg__summary{align-items:center}.jdgm-rev-widg__summary-stars{display:block;margin-block-end:.35rem}.jdgm-rev-widg__summary-text{font-family:var(--fha-fact)!important;font-size:var(--fha-t-small)!important;color:var(--fha-muted)!important}.jdgm-histogram__bar-content{background:var(--fha-evidence)!important}.jdgm-histogram__bar{background:var(--fha-line)!important;border-radius:999px;overflow:hidden}.jdgm-histogram__frequency{font-family:var(--fha-fact)!important;font-size:var(--fha-t-small)!important;color:var(--fha-muted)!important;font-variant-numeric:tabular-nums}.jdgm-rev-widg__sort-wrapper,.jdgm-sort-dropdown{font-family:var(--fha-fact)!important;font-size:var(--fha-t-small)!important}.jdgm-rev-widg__reviews .jdgm-rev{background:var(--fha-surface)!important}.jdgm-paginate__page{font-family:var(--fha-fact)!important;font-size:var(--fha-t-small)!important}.jdgm-paginate__page.jdgm-curt{color:var(--fha-accent)!important;font-weight:600}.variant-option__button-label:has(.fha-vp){display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.fha-vp{font-family:var(--fha-fact);font-size:var(--fha-t-micro);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fha-evidence);background:#1b4d5a17;border-radius:999px;padding:2px 7px;white-space:nowrap;flex:0 0 auto}.fha-vp--base{color:var(--fha-muted);background:transparent;font-weight:500;padding-inline:0}.variant-option__button-label:has(input:checked) .fha-vp{color:#fff;background:#ffffff2e}.variant-option__button-label:has(input:checked) .fha-vp--base{color:#ffffffb3;background:transparent}.announcement-bar,.announcement-bar .announcement-bar__message,[class*=announcement-bar]>.section-background{background-color:#fff!important}.shopify-section:has(>.announcement-bar)>.section-background,.shopify-section:has(.announcement-bar)>.section-background{background-color:#fff!important;background-image:none!important}.announcement-bar,.announcement-bar a,.announcement-bar p,.announcement-bar button,.announcement-bar svg,.announcement-bar .announcement-bar__message,.announcement-bar .announcement-bar__text{color:#000!important;fill:currentColor}.announcement-bar,.announcement-bar a,.announcement-bar p,.announcement-bar .announcement-bar__text{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important}.announcement-bar a{text-decoration:underline;text-underline-offset:2px}.header__logo img,.header__logo-link img,header .header__heading-logo,header a[href="/"] img{filter:none}.footer,footer[role=contentinfo],footer[role=contentinfo] .section-background{background-color:var(--fha-close-ground)!important}footer[role=contentinfo],footer[role=contentinfo] p,footer[role=contentinfo] li{color:var(--fha-close-ink)}footer[role=contentinfo] h2,footer[role=contentinfo] h3{font-family:var(--fha-fact)!important;font-size:var(--fha-t-micro)!important;font-weight:600!important;letter-spacing:.16em;text-transform:uppercase;color:var(--fha-close-ink-dim)!important;margin-block-end:1.1rem!important}footer[role=contentinfo] a{font-family:var(--fha-fact)!important;font-size:.9375rem;color:var(--fha-close-ink)!important;text-decoration:none!important;transition:color .15s ease}footer[role=contentinfo] a:hover{color:var(--fha-close-ink-max)!important}footer[role=contentinfo] a:focus-visible{outline:2px solid var(--fha-close-accent);outline-offset:3px}footer[role=contentinfo] p{margin-block:0 .55em;line-height:1.5}@media screen and (min-width:750px){footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4)){flex-wrap:wrap}}footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block:last-child{flex:0 0 100%;width:100%;max-width:100%;margin-block-start:2.5rem;padding:1.1rem clamp(1rem,4vw,2.5rem) 1.3rem;background:transparent;border-top:1px solid var(--fha-close-rule)}footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block:last-child p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.55rem;row-gap:.2rem;margin:0;font-size:0;line-height:1.6;width:100%!important;max-width:none!important}footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block:last-child a{font-family:var(--fha-fact)!important;font-size:.75rem!important;letter-spacing:.01em;color:var(--fha-close-ink-dim)!important;white-space:nowrap;position:relative;padding-inline-end:.55rem;display:inline-flex;align-items:center;width:auto;flex:0 0 auto}footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block:last-child a:after{content:"";position:absolute;right:0;top:50%;width:3px;height:3px;border-radius:50%;background:var(--fha-close-rule);transform:translateY(-50%)}footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block:last-child a:last-child{padding-inline-end:0}footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block:last-child a:last-child:after{display:none}footer[role=contentinfo] .layout-panel-flex:has(>.group-block:nth-child(4))>.group-block:last-child a:hover{color:var(--fha-close-ink-max)!important;text-decoration:underline}footer[role=contentinfo] .footer-utilities,footer[role=contentinfo] [class*=footer-utilities]{border-block-start:1px solid rgba(255,255,255,.1)}footer[role=contentinfo] .footer-utilities *{color:var(--fha-close-ink-dim)!important}.fha-anim .fha-fs__item,.fha-anim .fha-sbn__card,.fha-anim .fha-cmp-table,.fha-anim .jdgm-rev-widg__reviews .jdgm-rev,.fha-anim .blog-post-card,.fha-anim [id*=shopify-section]>.fha-rise{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,.75,.3,1),transform .62s cubic-bezier(.22,.75,.3,1);transition-delay:var(--fha-d, 0ms);will-change:opacity,transform}.fha-anim .fha-in{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.fha-anim .fha-fs__item,.fha-anim .fha-sbn__card,.fha-anim .fha-cmp-table,.fha-anim .jdgm-rev-widg__reviews .jdgm-rev,.fha-anim .blog-post-card,.fha-anim [id*=shopify-section]>.fha-rise{opacity:1;transform:none;transition:none}}.fha-sbn__card,.blog-post-card,.jdgm-rev-widg__reviews .jdgm-rev,.fha-cmp-toggle{transition:transform .22s cubic-bezier(.22,.75,.3,1),box-shadow .22s ease,border-color .18s ease,opacity .16s ease}.fha-sbn__card:hover .fha-sbn__arrow{transform:translate(5px)}.fha-sbn__card:hover .fha-sbn__count{transform:translateY(-1px)}.fha-sbn__count{transition:transform .22s cubic-bezier(.22,.75,.3,1)}@media(prefers-reduced-motion:reduce){.fha-sbn__card,.blog-post-card,.jdgm-rev-widg__reviews .jdgm-rev,.fha-cmp-toggle,.fha-sbn__count,.fha-sbn__arrow{transition:none!important}}.fha-offer{margin:14px var(--cart-drawer-padding, 16px) 4px;padding:14px;border:1px solid rgba(128,128,128,.34);border-color:color-mix(in srgb,currentColor 26%,transparent);border-radius:10px;background:#79f2e512}.fha-offer--page{margin-inline:0;padding:18px}.fha-offer__eyebrow{margin:0 0 10px;font-size:.68rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;opacity:.62}.fha-offer__body{display:flex;align-items:flex-start;gap:12px}.fha-offer__media{flex:0 0 62px;width:62px;border-radius:6px;overflow:hidden;background:#fff}.fha-offer__media img{display:block;width:100%;height:auto}.fha-offer__text{flex:1 1 auto;min-width:0}.fha-offer__title{margin:0 0 3px;font-size:.9rem;line-height:1.3;font-weight:600}.fha-offer__title a{color:inherit;text-decoration:none}.fha-offer__title a:hover{text-decoration:underline}.fha-offer__fit{margin:0 0 8px;font-size:.76rem;line-height:1.4;opacity:.7}.fha-offer__pick{display:block;margin:0 0 8px}.fha-offer__pick--fixed{font-size:.76rem;line-height:1.4;opacity:.7}.fha-offer__select{width:100%;max-width:100%;padding:6px 8px;font:inherit;font-size:.78rem;line-height:1.3;border:1px solid rgba(128,128,128,.4);border-radius:6px;background:#fff;color:#14323a}.fha-offer__select option{background:#fff;color:#14323a}.fha-offer__price{display:flex;align-items:baseline;gap:8px;margin:0;font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums}.fha-offer__price s{font-size:.8rem;font-weight:400;opacity:.5}.fha-offer__save{margin:4px 0 0;font-size:.76rem;line-height:1.4;font-weight:600;color:inherit}.fha-offer__save [data-fha-offer-save]{padding:1px 5px;border-radius:4px;background:#79f2e533;font-variant-numeric:tabular-nums}.fha-offer__save[hidden]{display:none}.fha-offer__button{width:100%;margin-top:12px}.fha-offer__note{margin:10px 0 0;font-size:.72rem;line-height:1.5;opacity:.62}@media screen and (min-width:750px){.fha-offer{margin-inline:var(--cart-drawer-padding-desktop, 20px)}.fha-offer--page{margin-inline:0}}.announcement-bar{position:relative;overflow:hidden}.announcement-bar__slider,.announcement-bar__slides{position:relative;z-index:1}.fha-ab-ripple{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.fha-ab-ripple{background:transparent}.announcement-bar__slide[aria-hidden=false] .announcement-bar__text{animation:fha-ab-lift .7s cubic-bezier(.16,.72,.3,1)}@keyframes fha-ab-lift{0%{transform:translateY(.4em);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.announcement-bar__slide[aria-hidden=false] .announcement-bar__text{animation:none}}@media(min-width:750px){sticky-add-to-cart .sticky-add-to-cart__bar{width:min(600px,calc(100vw - 226px))}}product-recommendations .product-media-container,product-recommendations .product-media{aspect-ratio:335 / 440!important}product-recommendations .product-media__image{width:100%!important;height:100%!important;object-fit:contain!important}.shopify-section-group-header-group:has(.announcement-bar){position:sticky!important;top:0!important;z-index:9!important}header.shopify-section-group-header-group{top:45px!important}.announcement-bar{background:#e9eef6!important;color:#16243d!important;font-size:13px!important;letter-spacing:.01em}.announcement-bar *{color:#16243d!important}.header__row--top{background:#fff!important;border-bottom:1px solid #e8eaee}.header__row--top *{color:#16243d!important}.header__row--top .button:not(.button-secondary):not(.button-unstyled),.header__row--top .button:not(.button-secondary):not(.button-unstyled) *{color:var(--color-primary-button-text, #ffffff)!important}.header__row--top svg{fill:none!important;stroke:currentColor!important}@media screen and (min-width:750px){.header__columns{grid-template-columns:1fr auto 1fr!important;grid-template-areas:"left center right"!important;row-gap:0!important;align-items:center!important;padding:16px 40px!important}.header__column--left{grid-area:left;justify-content:flex-start!important}.header__column--center{grid-area:center;justify-content:center!important}.header__column--right{grid-area:right;justify-content:flex-end!important}}.header__column--center a,.header__column--center span{font-size:15px!important;letter-spacing:.005em}.fha-assurance-bar{background:#d8efe9!important}.fha-assurance-bar strong,.fha-assurance-bar__link{color:#16243d!important}.fha-assurance-bar__link{text-decoration-color:#16243d!important}.fha-assurance-bar__lead{color:#3d4a5c!important}product-card .text-block,product-card .text-block *,.fha-card-title,.fha-card-pill,.fha-card-cov,.fha-card-benefit,.rating-count{color:var(--fha-ink)!important}.mega-menu__link-title,.menu-list__link-title,.header__column--center a,.header__column--center span,.fha-assurance-bar__lead,.fha-assurance-bar__lead strong,.fha-assurance-bar__link,.fha-reverse strong,.fha-tco__row--total span,.fha-risk__total strong,.fha-confidence__lead,.fha-rev-agg-spread,.fha-rev-card__body,.fha-rev-card__product,.fha-guides__link{color:var(--fha-ink)!important}.fha-bs-section product-card .text-block,.fha-bs-section .fha-card-title,.fha-bs-section .fha-card-pill,.fha-bs-section .fha-card-cov,.fha-bs-section .fha-card-benefit,.fha-bs-section .rating-count,.product-recommendations__skeleton *{color:#eaf4f6!important}.product-badges__badge.color-scheme-4{color:#a3e6df!important}.menu-list__link-title{border-radius:999px;transition:box-shadow .18s ease,background-color .18s ease,color .18s ease}.menu-list__link:hover .menu-list__link-title,.menu-list__link:focus-visible .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title{background:#eef1f5;box-shadow:0 0 0 7px #eef1f5}@media(prefers-reduced-motion:reduce){.menu-list__link-title{transition:none}}.jdgm-rev[data-review-id="680c9a7a-6ee8-4174-a32c-6e90db59cb48"],.jdgm-rev[data-review-id="44897f4f-e60b-451f-aa3a-178f881a5716"],.jdgm-rev[data-review-id=e558bd9b-1b59-4470-9034-6d64eb73058f],.jdgm-rev[data-review-id="4bb18bf2-9d04-4afa-a04e-e00dd3c1c2dd"],.jdgm-rev[data-review-id=d5a8906a-e476-4d14-94ec-b117f8abb226],.jdgm-rev[data-review-id=bc22e49f-19c0-4f68-b66a-cc4d4880361f],.jdgm-rev[data-review-id="43a6a42e-6b66-4729-a59a-1f1901ef394b"],.jdgm-rev[data-review-id="62c1601f-dd41-4516-92f1-102622471909"],.jdgm-rev[data-review-id="7186d0bd-ca38-4e33-af9c-0c108c87e1a3"],.jdgm-rev[data-review-id="3acb995b-6bdb-467e-b5a1-80f4d446526e"],.jdgm-rev[data-review-id="9a78444b-b696-4573-a17f-7daa5e612212"],.jdgm-rev[data-review-id="1ae49c90-b7ae-46f3-9d97-38c51ab89278"]{display:none!important}.fha-rev-more{display:block;margin:18px auto 0;background:none;border:1px solid #C9D2D6;border-radius:999px;padding:11px 26px;font-family:Manrope,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:.04em;color:#1b4d5a;cursor:pointer}.fha-rev-more:hover{background:#f2f5f6}@media screen and (max-width:749px){header.shopify-section:has(.menu-drawer-container[open]){z-index:12!important}.menu-drawer{width:100%!important;max-width:none!important}.menu-drawer__navigation-container{padding-block-start:env(safe-area-inset-top,0px)}.menu-drawer__close-button{min-height:44px;min-width:44px}.header__column--right .search-action{display:none!important}body:has(.sticky-add-to-cart__bar) shopify-chat{bottom:96px!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/fha-reskin.css.map */
