html body.ksv2-active #content #ks-home-v2 {display:block!important;width:100%!important;max-width:none!important;margin:0!important;background:#fff!important;color:#222!important;font-family:var(--ksv2-ui-font)!important}
html body.ksv2-active #content #ks-home-v2 * {box-sizing:border-box}
html body.ksv2-active #content #ks-home-v2 h2{font:500 clamp(34px,3.5vw,54px)/1.08 var(--ksv2-title-font)!important;color:var(--ksv2-charcoal)!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0 0 22px!important}
html body.ksv2-active #content #ks-home-v2 h3{font:500 clamp(23px,2.1vw,30px)/1.12 var(--ksv2-title-font)!important;color:var(--ksv2-charcoal)!important;text-transform:none!important;margin:0 0 12px!important;letter-spacing:-.02em!important}
html body.ksv2-active #content #ks-home-v2 p{font:400 17px/1.65 var(--ksv2-ui-font)!important;color:var(--ksv2-grey)!important;margin:0 0 20px!important}
html body.ksv2-active #content #ks-home-v2 a{color:var(--ksv2-walnut);text-decoration:none}
html body.ksv2-active #content #ks-home-v2 a:focus-visible,
html body.ksv2-active #content #ks-home-v2 summary:focus-visible{outline:2px solid var(--ksv2-walnut)!important;outline-offset:5px!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-eyebrow{font:600 11px/1.6 var(--ksv2-ui-font)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ksv2-walnut)!important;margin:0 0 20px!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;border-bottom:1px solid var(--ksv2-bronze);font:600 11px/1.5 var(--ksv2-ui-font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ksv2-walnut)!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-section{padding:var(--ksv2-section-space) var(--ksv2-page-gutter)!important;background:#fff!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-paper{background:var(--ksv2-paper)!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-wrap{width:100%!important;max-width:var(--ksv2-max)!important;margin:0 auto!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-section-heading{margin-bottom:40px!important;max-width:100%!important;text-align:center!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-section-heading p{max-width:620px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-section-heading h2{ text-align:center!important }
html body.ksv2-active #content #ks-home-v2 .ksv2-heading-row{display:block;text-align:center!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-heading-row>.ksv2-text-link{margin-top:24px}
html body.ksv2-active #content #ks-home-v2 .ksv2-heading-row p:last-child{margin-bottom:0!important}
html body.ksv2-active #content #ks-home-v2 .ksv2-editorial-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border-radius:0!important}
html body.ksv2-active #content #ks-home-v2 [id]{scroll-margin-top:calc(var(--ksv2-scroll-clearance,120px) + 20px)}

/* 0.3.0: reading alignment is independent of the hero and section headers. */
html body.ksv2-active #content #ks-home-v2 .ksv2-review blockquote p,
html body.ksv2-active #content #ks-home-v2 .ksv2-review figcaption,
html body.ksv2-active #content #ks-home-v2 .ksv2-story-copy p,
html body.ksv2-active #content #ks-home-v2 .ksv2-process,
html body.ksv2-active #content #ks-home-v2 .ksv2-process h3,
html body.ksv2-active #content #ks-home-v2 .ksv2-process p,
html body.ksv2-active #content #ks-home-v2 .ksv2-product-card,
html body.ksv2-active #content #ks-home-v2 .ksv2-product-card h3,
html body.ksv2-active #content #ks-home-v2 .ksv2-product-card p,
html body.ksv2-active #content #ks-home-v2 .ksv2-faq-list summary,
html body.ksv2-active #content #ks-home-v2 .ksv2-faq-list p{text-align:left!important}
body.ksv2-active.ksv2-hide-woo-reviews .woocommerce-product-rating,
body.ksv2-active.ksv2-hide-woo-reviews .star-rating,
body.ksv2-active.ksv2-hide-woo-reviews .woocommerce-review-link,
body.ksv2-active.ksv2-hide-woo-reviews .reviews_tab,
body.ksv2-active.ksv2-hide-woo-reviews #tab-reviews,
body.ksv2-active.ksv2-hide-woo-reviews #reviews,
body.ksv2-active.ksv2-hide-woo-reviews .wc-block-components-product-rating{display:none!important}
