@font-face{font-family:"Bree Serif";font-style:normal;font-weight:400;font-display:swap;src:url(bree-serif-latin-400.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(source-sans-3-latin-var.woff2) format("woff2")}:root{--hh-paper:#FFFFFF;--hh-mist:#EDF5FC;--hh-sky:#C6DFFE;--hh-blue:#245EA8;--hh-navy:#182C43;--hh-biscuit:#F1CA62;--hh-meadow:#47765A;--hh-cocoa:#4A2C1A;--hh-cream:#FFF8EA;--hh-radius:14px;--hh-radius-lg:24px;--hh-gap:clamp(1.6rem,3vw,3.2rem);--hh-section:clamp(4.8rem,8vw,9.6rem);--font-heading-family:"Bree Serif",Georgia,"Times New Roman",serif;--font-heading-style:normal;--font-heading-weight:400;--font-body-family:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-body-style:normal;--font-body-weight:400}html{scroll-padding-top:9rem}body{font-family:var(--font-body-family);font-size:1.75rem;letter-spacing:0;line-height:1.55;color:var(--hh-navy)}@media(min-width:750px){body{font-size:1.8rem}}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.hh-h2,.hh-hero__title,.hh-tile__title{font-family:var(--font-heading-family);letter-spacing:0;line-height:1.12;font-weight:400;color:var(--hh-navy)}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-4 h1,.color-scheme-4 h2,.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-3 h3,.color-scheme-4 h3,.color-scheme-5 h3{color:inherit}:focus-visible{outline:3px solid var(--hh-biscuit);outline-offset:3px;box-shadow:0 0 0 5px var(--hh-navy)}.hh-eyebrow{font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.2rem}.hh-wrap{max-width:var(--page-width);margin-inline:auto;padding-inline:clamp(1.6rem,4vw,5rem)}.hh-section{padding-block:var(--hh-section)}.hh-section--tight{padding-block:clamp(3.2rem,5vw,6.4rem)}.hh-lede{font-size:clamp(1.9rem,2.2vw,2.3rem);line-height:1.5;max-width:58ch}.hh-h2{font-size:clamp(3rem,4.6vw,4.8rem);margin:0 0 1.6rem}.hh-measure{max-width:66ch}.hh-muted{opacity:.82}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-weight:700;font-size:1.7rem;letter-spacing:0;min-height:4.8rem;padding-inline:2.8rem}.button--secondary{border-width:2px}.hh-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:.8rem 2.8rem;border-radius:999px;border:2px solid var(--hh-blue);background:var(--hh-blue);color:#fff;font-weight:700;font-size:1.7rem;text-decoration:none;transition:background .15s,color .15s,transform .15s}.hh-btn:hover{background:var(--hh-navy);border-color:var(--hh-navy)}.hh-btn--ghost{background:transparent;color:var(--hh-blue)}.hh-btn--ghost:hover{background:var(--hh-blue);color:#fff}.hh-btn--biscuit{background:var(--hh-biscuit);border-color:var(--hh-biscuit);color:var(--hh-navy)}.hh-btn--biscuit:hover{background:#fff;border-color:#fff;color:var(--hh-navy)}.hh-btn--light{background:transparent;border-color:#fff;color:#fff}.hh-btn--light:hover{background:#fff;color:var(--hh-navy)}.hh-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.section-header .header-wrapper,.header-wrapper{background:var(--hh-blue);color:#fff;border-bottom:0}.header-wrapper .header__heading-link,.header-wrapper .header__menu-item,.header-wrapper .header__icon,.header-wrapper .header__menu-item span,.header-wrapper summary{color:#fff}.header__menu-item{font-weight:600;font-size:1.7rem}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:2px;text-decoration-color:var(--hh-biscuit)}.header__icon:hover{color:var(--hh-biscuit)}.header__heading-logo{max-width:20rem;height:auto}.header .header__icon--cart .cart-count-bubble{background:var(--hh-biscuit);color:var(--hh-navy);font-weight:700}.header__inline-menu .list-menu__item--link{padding:1.2rem}.hh-hero{background:var(--hh-mist);overflow:hidden}.hh-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--hh-gap);align-items:center;padding-block:clamp(3.2rem,5vw,7.2rem)}@media(min-width:900px){.hh-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.hh-hero__title{font-size:clamp(4rem,6.2vw,6.6rem);margin:0 0 2rem;max-width:12ch}.hh-hero__text{background:var(--hh-mist)}.hh-hero__media{position:relative;border-radius:var(--hh-radius-lg);overflow:hidden;background:var(--hh-sky);aspect-ratio:4/5;max-height:72rem}.hh-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}.hh-hero__chip{position:absolute;left:1.6rem;bottom:1.6rem;background:var(--hh-cream);color:var(--hh-navy);padding:.8rem 1.4rem;border-radius:999px;font-weight:600;font-size:1.5rem}.hh-tiles{display:grid;gap:var(--hh-gap);grid-template-columns:1fr}@media(min-width:750px){.hh-tiles{grid-template-columns:repeat(3,1fr)}}.hh-tile{display:flex;flex-direction:column;text-decoration:none;color:var(--hh-navy);background:var(--hh-mist);border-radius:var(--hh-radius-lg);overflow:hidden;transition:transform .2s,box-shadow .2s}.hh-tile:hover{transform:translateY(-3px);box-shadow:0 10px 24px #182c4324}.hh-tile__media{aspect-ratio:4/3;overflow:hidden;background:var(--hh-sky)}.hh-tile__media img{width:100%;height:100%;object-fit:cover;display:block}.hh-tile__body{padding:2rem 2.4rem 2.6rem}.hh-tile__title{font-family:var(--font-heading-family);font-size:2.8rem;margin:0 0 .6rem}.hh-tile__cta{font-weight:700;color:var(--hh-blue);text-decoration:underline;text-underline-offset:.4rem}.card-wrapper .card{border-radius:var(--hh-radius);overflow:hidden}.card--standard.card--media .card__inner,.card .media{background:var(--hh-mist)}.card__heading{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2}.card-information{color:var(--hh-navy)}.price,.price-item{font-weight:700;color:var(--hh-navy)}.price-item--regular{font-size:1.8rem}.hh-strength{display:inline-block;background:var(--hh-biscuit);color:var(--hh-navy);font-weight:700;font-size:1.35rem;padding:.2rem 1rem;border-radius:999px;margin:.4rem 0}.hh-card-meta{font-size:1.4rem;margin:.2rem 0 0;color:var(--hh-navy);opacity:.85}.hh-facts{margin:2.4rem 0;border:1px solid rgba(24,44,67,.18);border-radius:var(--hh-radius);overflow:hidden}.hh-facts dl{display:grid;grid-template-columns:minmax(10rem,38%) 1fr;margin:0}.hh-facts dt,.hh-facts dd{padding:1.1rem 1.6rem;margin:0;border-top:1px solid rgba(24,44,67,.12)}.hh-facts dt:first-of-type,.hh-facts dd:first-of-type{border-top:0}.hh-facts dt{font-weight:700;background:var(--hh-mist)}.hh-facts__title{margin:0;padding:1.2rem 1.6rem;font-family:var(--font-heading-family);font-size:2rem;background:var(--hh-navy);color:#fff}.hh-note{font-size:1.5rem;padding:1.2rem 1.6rem;background:var(--hh-cream);border-left:4px solid var(--hh-biscuit);border-radius:0 var(--hh-radius) var(--hh-radius) 0}.hh-evidence{display:grid;gap:var(--hh-gap);grid-template-columns:1fr}@media(min-width:900px){.hh-evidence{grid-template-columns:1fr 1fr;align-items:start}}.hh-coa-list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.hh-coa-list a{display:flex;gap:1.4rem;align-items:center;padding:1.2rem;border:1px solid rgba(24,44,67,.18);border-radius:var(--hh-radius);text-decoration:none;color:var(--hh-navy);background:#fff}.hh-coa-list img{width:6.4rem;height:8.4rem;object-fit:cover;object-position:top;border-radius:6px;border:1px solid rgba(24,44,67,.18);flex:none}.hh-compare{width:100%;border-collapse:collapse;font-size:1.6rem}.hh-compare th,.hh-compare td{padding:1.1rem 1.4rem;text-align:left;border-bottom:1px solid rgba(24,44,67,.15);vertical-align:top}.hh-compare thead th{background:var(--hh-navy);color:#fff}.hh-table-scroll{position:relative;overflow-x:auto;border-radius:var(--hh-radius);border:1px solid rgba(24,44,67,.15)}.hh-split{display:grid;gap:var(--hh-gap);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.hh-split{grid-template-columns:1fr 1fr}.hh-split--flip>:first-child{order:2}}.hh-split__media{border-radius:var(--hh-radius-lg);overflow:hidden;background:var(--hh-mist)}.hh-split__media img{display:block;width:100%;height:auto}.hh-logo-tile{max-width:36rem;margin-inline:auto}.hh-quotes{display:grid;gap:var(--hh-gap);grid-template-columns:1fr}@media(min-width:900px){.hh-quotes{grid-template-columns:repeat(3,1fr)}}.hh-quote{margin:0;padding:2.4rem;background:#fff;color:var(--hh-navy);border-radius:var(--hh-radius);border-top:6px solid var(--hh-biscuit)}.hh-quote p{margin:0 0 1.4rem;font-size:1.7rem}.hh-quote footer{font-weight:700}.hh-band{background:var(--hh-sky);color:var(--hh-navy);overflow:hidden}.hh-band__grid{display:grid;grid-template-columns:1fr;align-items:center}@media(min-width:900px){.hh-band__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.hh-band__media img{display:block;width:100%;height:100%;object-fit:cover;min-height:24rem}.hh-band__text{padding:var(--hh-section) clamp(1.6rem,4vw,6rem)}.hh-footer{background:var(--hh-navy);color:#fff;padding-block:clamp(4rem,6vw,7rem) 2.4rem}.hh-footer a{color:#fff}.hh-footer a:hover{color:var(--hh-biscuit)}.hh-footer__grid{display:grid;gap:3.2rem;grid-template-columns:1fr}@media(min-width:750px){.hh-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1.4fr}}.hh-footer h2{font-size:2rem;margin:0 0 1.2rem;color:var(--hh-biscuit)}.hh-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.hh-footer__legal{margin-top:3.2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.25);font-size:1.4rem;display:grid;gap:.8rem}.hh-field{display:block;margin-bottom:1.4rem}.hh-field label{display:block;font-weight:700;margin-bottom:.4rem}.hh-field input,.hh-field textarea,.hh-field select{width:100%;min-height:4.6rem;padding:.8rem 1.2rem;border:2px solid #5b6f86;border-radius:10px;font:inherit;background:#fff;color:var(--hh-navy)}.hh-field textarea{min-height:12rem}.hh-check{display:flex;gap:1rem;align-items:flex-start;margin:1rem 0}.hh-check input{width:2.2rem;height:2.2rem;margin-top:.2rem;flex:none}.hh-msg{padding:1.2rem 1.6rem;border-radius:10px;margin-bottom:1.6rem;font-weight:600}.hh-msg--ok{background:#e3f2e8;color:#173a27;border:1px solid var(--hh-meadow)}.hh-msg--err{background:#fbe9e7;color:#6b1b12;border:1px solid #B3382A}.hh-footer .hh-field input{border-color:#fff}.hh-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hh-faq details{border-bottom:1px solid rgba(24,44,67,.2)}.hh-faq summary{cursor:pointer;padding:1.8rem .4rem;font-family:var(--font-heading-family);font-size:2.1rem;list-style:none;display:flex;justify-content:space-between;gap:1.6rem}.hh-faq summary:after{content:"+";font-family:var(--font-body-family);font-size:2.6rem;line-height:1}.hh-faq details[open] summary:after{content:"\2212"}.hh-faq .hh-faq__a{padding:0 .4rem 2rem;max-width:68ch}.hh-pending{border:2px dashed var(--hh-blue);border-radius:var(--hh-radius);padding:2rem;background:var(--hh-mist)}.product__title h1,.product__title>*{font-size:clamp(3rem,3.6vw,4.2rem)}.product-form__submit{border-radius:999px}.product-form__input .form__label{font-weight:700}.product-form__input input[type=radio]+label{border-radius:999px;font-weight:600}.badge{border-radius:999px;font-weight:700}.hh-ribbon-note{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/henrys.css.map */
