:root{--hn-sage: #B5653A;--hn-sage-dark: #96502B;--hn-cream: #F7F2EA;--hn-sand: #EADFCF;--hn-brown: #2B211C;--hn-terra: #2F5D5A;--hn-white: #FFFFFF;--hn-radius: 2px;--hn-serif: "Marcellus", Georgia, serif;--hn-sans: "Mulish", system-ui, sans-serif;--font-heading-family: var(--hn-serif);--font-body-family: var(--hn-sans)}body{font-family:var(--hn-sans);color:var(--hn-brown);background:var(--hn-cream)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--hn-serif);font-weight:500;letter-spacing:.01em}.hn{padding:64px 0}.hn--tight{padding:32px 0}.hn--sand{background:var(--hn-sand)}.hn--white{background:var(--hn-white)}.hn--cream{background:var(--hn-cream)}.hn--sage{background:var(--hn-sage);color:var(--hn-cream)}.hn--sage h2,.hn--sage h3{color:var(--hn-cream)}.hn__wrap{max-width:1200px;margin:0 auto;padding:0 20px}.hn__wrap--narrow{max-width:820px}.hn__title{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:0 0 14px;text-align:center;color:var(--hn-brown)}.hn__kicker{display:block;text-align:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--hn-terra);margin-bottom:10px}.hn__lead{text-align:center;max-width:640px;margin:0 auto 36px;font-size:17px;line-height:1.6;opacity:.85}.hn__btn{display:inline-block;background:var(--hn-sage);color:var(--hn-cream);padding:15px 34px;border-radius:var(--hn-radius);text-decoration:none;font-size:15px;letter-spacing:.06em;text-transform:uppercase;transition:background .2s;border:0;cursor:pointer}.hn__btn:hover{background:var(--hn-sage-dark)}.hn__center{text-align:center}.hn img,.hn svg.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.hn .placeholder-svg{background:var(--hn-sand);fill:#3a2e2640}.hn-hero{position:relative;min-height:78vh;display:flex;align-items:center;overflow:hidden;background:var(--hn-sand)}.hn-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hn-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6f1e9eb,#f6f1e98c 45%,#f6f1e900 75%)}.hn-hero__content{position:relative;max-width:1200px;margin:0 auto;padding:80px 20px;width:100%}.hn-hero__box{max-width:560px}.hn-hero h1{font-size:clamp(40px,6vw,72px);line-height:1.05;margin:0 0 20px}.hn-hero p{font-size:18px;line-height:1.6;margin:0 0 30px}.hn-hero__note{margin-top:18px;font-size:14px;opacity:.8}.hn-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(58,46,38,.12);border-bottom:1px solid rgba(58,46,38,.12);padding:22px 0;background:var(--hn-white)}.hn-marquee__label{text-align:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-bottom:12px}.hn-marquee__track{display:inline-flex;gap:72px;animation:hn-scroll 28s linear infinite}.hn-marquee__item{font-family:var(--hn-serif);font-size:26px;font-style:italic;opacity:.55}@keyframes hn-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hn-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hn-split--reverse .hn-split__media{order:2}.hn-split__media{aspect-ratio:4/5;border-radius:var(--hn-radius);overflow:hidden}.hn-split__body h2{font-size:clamp(30px,4vw,44px);margin:0 0 18px}.hn-split__body p{font-size:17px;line-height:1.7}.hn-split__body ul{padding-left:0;list-style:none;margin:20px 0 28px}.hn-split__body li{padding:8px 0 8px 30px;position:relative}.hn-split__body li:before{content:"\25c6";position:absolute;left:0;color:var(--hn-terra)}.hn-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hn-mosaic__item{aspect-ratio:1;border-radius:var(--hn-radius);overflow:hidden;position:relative}.hn-mosaic__item:nth-child(1),.hn-mosaic__item:nth-child(6){grid-row:span 2;aspect-ratio:auto}.hn-mosaic__cap{position:absolute;left:10px;bottom:10px;background:#f6f1e9e6;padding:4px 10px;border-radius:20px;font-size:13px}.hn-rating{text-align:center;margin-bottom:30px}.hn-stars{color:var(--hn-terra);letter-spacing:3px;font-size:20px}.hn-rating__score{font-family:var(--hn-serif);font-size:44px;display:block}.hn-rating__note{font-size:13px;opacity:.65}.hn-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.hn-card{scroll-snap-align:start;background:var(--hn-white);border-radius:var(--hn-radius);padding:24px;box-shadow:0 2px 14px #3a2e260f}.hn-card__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hn-card__avatar{width:44px;height:44px;border-radius:50%;background:var(--hn-sage);color:var(--hn-cream);display:grid;place-items:center;font-family:var(--hn-serif);font-size:20px;flex:none}.hn-card__name{font-weight:600}.hn-card__meta{font-size:12px;opacity:.6}.hn-card p{margin:10px 0 0;line-height:1.6;font-size:15px}.hn-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hn-chip{border:1px solid var(--hn-sage);color:var(--hn-sage-dark);background:transparent;padding:10px 18px;border-radius:999px;font-size:14px;text-decoration:none;transition:all .2s}.hn-chip:hover{background:var(--hn-sage);color:var(--hn-cream)}.hn-ingr{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.hn-ingr__card{scroll-snap-align:start;background:var(--hn-white);border-radius:var(--hn-radius);overflow:hidden}.hn-ingr__img{aspect-ratio:1}.hn-ingr__body{padding:16px}.hn-ingr__name{font-family:var(--hn-serif);font-size:22px;margin:0}.hn-ingr__latin{font-style:italic;font-size:13px;opacity:.6}.hn-ingr__benefit{font-size:14px;margin-top:8px;line-height:1.5}.hn-compare{width:100%;border-collapse:collapse;background:var(--hn-white);border-radius:var(--hn-radius);overflow:hidden}.hn-compare th,.hn-compare td{padding:16px 18px;text-align:center;border-bottom:1px solid var(--hn-sand);font-size:15px}.hn-compare th:first-child,.hn-compare td:first-child{text-align:left}.hn-compare thead th{font-family:var(--hn-serif);font-size:20px;font-weight:500}.hn-compare thead th:nth-child(2){background:var(--hn-sage);color:var(--hn-cream)}.hn-compare td:nth-child(2){background:#5e7a5c14;font-weight:600}.hn-tip{border:1px solid var(--hn-terra);border-radius:var(--hn-radius);padding:36px;background:var(--hn-white);position:relative}.hn-tip__label{position:absolute;top:-13px;left:30px;background:var(--hn-terra);color:var(--hn-white);padding:3px 14px;border-radius:20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hn-tip h3{font-size:28px;margin:0 0 10px}.hn-tip p{margin:0;line-height:1.7}.hn-stats{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:24px;text-align:center}.hn-stat__num{font-family:var(--hn-serif);font-size:clamp(44px,6vw,64px);line-height:1;color:var(--hn-sage)}.hn--sage .hn-stat__num{color:var(--hn-cream)}.hn-stat__label{margin-top:10px;font-size:15px}.hn-footnote{margin-top:24px;text-align:center;font-size:12px;opacity:.6}.hn-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.hn-photos>div{aspect-ratio:3/4;border-radius:var(--hn-radius);overflow:hidden}.hn-badge{display:inline-block;margin-top:28px;border:1px solid currentColor;border-radius:999px;padding:8px 20px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.hn-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}.hn-step{background:var(--hn-white);border-radius:var(--hn-radius);overflow:hidden}.hn-step__img{aspect-ratio:4/3}.hn-step__body{padding:22px}.hn-step__num{font-family:var(--hn-serif);color:var(--hn-terra);font-size:34px;line-height:1}.hn-step h3{font-size:24px;margin:6px 0 8px}.hn-step p{margin:0;line-height:1.6;font-size:15px}.hn-ps{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-radius:var(--hn-radius);overflow:hidden}.hn-ps__col{padding:32px}.hn-ps__col--problem{background:var(--hn-sand)}.hn-ps__col--solution{background:var(--hn-sage);color:var(--hn-cream)}.hn-ps__col h3{font-size:26px;margin:0 0 12px;color:inherit}.hn-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px}.hn-tag{background:var(--hn-sage);color:var(--hn-cream);padding:8px 16px;border-radius:999px;font-size:13px;letter-spacing:.06em}.hn-numlist{columns:2;column-gap:40px;padding:0;margin:0;list-style:none;counter-reset:n}.hn-numlist li{counter-increment:n;break-inside:avoid;padding:10px 0 10px 44px;position:relative;border-bottom:1px solid rgba(58,46,38,.1)}.hn-numlist li:before{content:counter(n,decimal-leading-zero);position:absolute;left:0;font-family:var(--hn-serif);color:var(--hn-terra);font-size:20px}.hn-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hn-col{background:var(--hn-white);border-radius:var(--hn-radius);padding:28px}.hn-col__icon{font-size:28px;color:var(--hn-sage)}.hn-col h3{font-size:24px;margin:10px 0}.hn-col p,.hn-col li{line-height:1.6;font-size:15px}.hn-col ul{padding-left:18px;margin:0}.hn-faq details{border-bottom:1px solid rgba(58,46,38,.15)}.hn-faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-family:var(--hn-serif);font-size:22px;position:relative}.hn-faq summary::-webkit-details-marker{display:none}.hn-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:28px;color:var(--hn-terra);transition:transform .2s}.hn-faq details[open] summary:after{transform:rotate(45deg)}.hn-faq__a{padding:0 0 22px;line-height:1.7}.hn-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.hn-trust__icon{width:46px;height:46px;margin:0 auto 10px;border-radius:50%;border:1px solid var(--hn-sage);display:grid;place-items:center;color:var(--hn-sage);font-size:20px}.hn--sage .hn-trust__icon{border-color:var(--hn-cream);color:var(--hn-cream)}.hn-trust__t{font-weight:600;font-size:15px}.hn-trust__s{font-size:13px;opacity:.75}.hn-benefits{list-style:none;padding:0;margin:4px 0 8px}.hn-benefits li{padding:6px 0 6px 28px;position:relative}.hn-benefits li:before{content:"\2713";position:absolute;left:0;color:var(--hn-sage);font-weight:700}.hn-stock{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hn-terra)}.hn-stock:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--hn-terra);animation:hn-pulse 1.6s infinite}@keyframes hn-pulse{50%{opacity:.3}}.hn-mini-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.hn-mini-trust div{background:var(--hn-white);border-radius:var(--hn-radius);padding:10px 12px;font-size:13px}@media(max-width:749px){.hn{padding:44px 0}.hn-split,.hn-ps{grid-template-columns:1fr;gap:28px}.hn-split--reverse .hn-split__media{order:0}.hn-mosaic{grid-template-columns:repeat(2,1fr)}.hn-steps,.hn-cols,.hn-stats{grid-template-columns:1fr}.hn-trust{grid-template-columns:1fr 1fr}.hn-numlist{columns:1}.hn-hero{min-height:70vh}.hn-hero__media:after{background:linear-gradient(180deg,#f6f1e933,#f6f1e9eb 60%)}.hn-hero__content{align-self:flex-end;padding-bottom:48px}.hn-compare th,.hn-compare td{padding:12px 8px;font-size:13px}}.hn-prods{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.hn-prod{scroll-snap-align:start;text-decoration:none;color:inherit;display:block}.hn-prod__img{aspect-ratio:1;background:var(--hn-white);border-radius:var(--hn-radius);overflow:hidden;position:relative}.hn-prod__img img{transition:transform .4s}.hn-prod:hover .hn-prod__img img{transform:scale(1.04)}.hn-prod__badge{position:absolute;top:10px;left:10px;background:var(--hn-terra);color:var(--hn-cream);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px}.hn-prod__title{margin:12px 0 4px;font-family:var(--hn-serif);font-size:18px}.hn-prod__price{font-size:15px}.hn-prod__price s{opacity:.5;margin-right:6px}.hn-nav{display:flex;justify-content:center;gap:10px;margin-top:18px}.hn-nav button{width:42px;height:42px;border-radius:50%;border:1px solid var(--hn-brown);background:transparent;cursor:pointer;font-size:16px;color:var(--hn-brown)}.hn-tiles{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:22px}.hn-tile{background:var(--hn-white);border-radius:var(--hn-radius);overflow:hidden;display:flex;flex-direction:column}.hn-tile__img{aspect-ratio:4/3}.hn-tile__body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.hn-tile__body h3{font-size:24px;margin:0}.hn-tile__body p{margin:0;line-height:1.6;font-size:15px;flex:1}.hn-tile__link{color:var(--hn-sage);text-transform:uppercase;letter-spacing:.12em;font-size:13px;text-decoration:none;border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:2px}.hn-badge-new{display:inline-block;background:var(--hn-terra);color:var(--hn-cream);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px;margin-bottom:14px}@media(max-width:749px){.hn-prods{grid-auto-columns:70%}.hn-tiles{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/site.css.map */
