.hb-bl *,.hb-ar *{box-sizing:border-box}.hb-bl,.hb-ar{background:var(--hb-sec-bg, #fff);color:var(--hb-ink);font-family:var(--hb-sans)}.hb-chip{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:#5b755924;color:var(--hb-sage);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}a.hb-chip:hover{background:var(--hb-primary);color:#fff}.hb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:12px;color:#7d8378}.hb-meta__i{display:inline-flex;align-items:center;gap:6px}.hb-meta__i .hb-svg{width:14px;height:14px}.hb-noimg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e7e8dc,#d7ecd9);color:var(--hb-primary)}.hb-noimg .hb-svg{width:30%;max-width:64px;height:auto;opacity:.5}.hb-bl__hero{background:var(--hb-bl-hero, #f6f5ec);padding-block:clamp(48px,6vw,96px) clamp(36px,4.5vw,64px)}.hb-bl__hero-in{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.hb-bl__hero--img .hb-bl__hero-in{grid-template-columns:1.1fr .9fr}.hb-bl__hero--center{text-align:center}.hb-bl__hero--center .hb-bl__intro{margin-inline:auto}.hb-bl__title{margin:0;font-family:var(--hb-serif);font-size:clamp(38px,4.4vw,68px);font-weight:500;line-height:1.05;color:var(--hb-primary)}.hb-bl__intro{max-width:620px;margin-top:18px;font-size:15px;line-height:1.75;color:#4b5149}.hb-bl__intro p{margin:0 0 10px}.hb-bl__hero-media{position:relative;aspect-ratio:4 / 3;border-radius:22px;overflow:hidden;background:#e7e8dc}.hb-bl__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hb-bl__count{margin-top:18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hb-sage)}.hb-bl__filters{position:sticky;top:var(--header-height, 0px);z-index:3;background:var(--hb-sec-bg, #fff);border-bottom:1px solid rgba(35,74,55,.1)}.hb-bl__tags{display:flex;gap:8px;padding-block:16px;overflow-x:auto;scrollbar-width:none}.hb-bl__tags::-webkit-scrollbar{display:none}.hb-bl__tag{flex-shrink:0;display:inline-flex;align-items:center;height:40px;padding:0 18px;border:1px solid rgba(35,74,55,.22);border-radius:999px;font-size:13px;font-weight:500;color:var(--hb-primary);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.hb-bl__tag:hover{border-color:var(--hb-primary)}.hb-bl__tag.is-active{background:var(--hb-primary);border-color:var(--hb-primary);color:#fff}.hb-bl__body{padding-block:clamp(32px,4vw,56px) var(--hb-sec-pb, 88px)}.hb-bl__feat{display:grid;grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:clamp(36px,4vw,56px);border-radius:22px;overflow:hidden;background:var(--hb-bl-card, #e7e8dc)}.hb-bl__feat-media{position:relative;display:block;min-height:320px;background:#dfe1d3}.hb-bl__feat-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hb-ease)}.hb-bl__feat:hover .hb-bl__feat-media img{transform:scale(1.04)}.hb-bl__feat-info{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(28px,3.6vw,56px)}.hb-bl__feat-label{margin:0;font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--hb-sage)}.hb-bl__feat-title{margin:0;font-family:var(--hb-serif);font-size:clamp(28px,2.6vw,42px);font-weight:500;line-height:1.15;color:#1f2a24}.hb-bl__feat-title a,.hb-bl__card-title a{color:inherit;text-decoration:none}.hb-bl__feat-title a:hover,.hb-bl__card-title a:hover{color:var(--hb-sage)}.hb-bl__feat-ex{margin:0;font-size:15px;line-height:1.75;color:#4b5149}.hb-bl__grid{display:grid;grid-template-columns:repeat(var(--hb-bl-cols, 3),minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(20px,2.2vw,32px)}.hb-bl__card{display:flex;flex-direction:column;min-width:0}.hb-bl__card-media{position:relative;display:block;aspect-ratio:var(--hb-bl-ratio, 4 / 3);border-radius:16px;overflow:hidden;background:#e7e8dc}.hb-bl__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hb-ease)}.hb-bl__card:hover .hb-bl__card-media img{transform:scale(1.05)}.hb-bl__card-media .hb-chip{position:absolute;left:14px;top:14px;z-index:1;background:#ffffffeb;color:var(--hb-primary)}.hb-bl__card-info{display:flex;flex-direction:column;gap:10px;padding-top:18px;flex:1}.hb-bl__card-title{margin:0;font-family:var(--hb-serif);font-size:clamp(21px,1.55vw,25px);font-weight:600;line-height:1.25;color:#1f2a24}.hb-bl__card-ex{margin:0;font-size:14px;line-height:1.7;color:#5a6058}.hb-bl__read{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hb-primary);text-decoration:none}.hb-bl__read:hover .hb-svg--arrow{transform:translate(3px)}.hb-bl__empty{padding:48px 0;text-align:center;font-size:15px;color:#6e746b}.hb-pag{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:clamp(40px,5vw,64px)}.hb-pag a,.hb-pag span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:999px;font-size:14px;color:var(--hb-primary);text-decoration:none}.hb-pag a{border:1px solid rgba(35,74,55,.2)}.hb-pag a:hover{border-color:var(--hb-primary)}.hb-pag .is-current{background:var(--hb-primary);color:#fff}.hb-pag .hb-svg{width:16px;height:16px}.hb-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,3.4vw,48px);border-radius:22px;background:var(--hb-primary);color:#fff}.hb-cta-strip h2{margin:0;font-family:var(--hb-serif);font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.15;color:#fff}.hb-cta-strip p{margin:8px 0 0;font-size:14px;line-height:1.7;color:#ffffffd1}.hb-cta-strip .hb-btn{--hb-btn-bg: #d7ecd9;--hb-btn-text: var(--hb-primary);flex-shrink:0}.hb-ar__head{padding-block:clamp(36px,5vw,72px) clamp(24px,3vw,40px);text-align:center}.hb-ar__head-in{max-width:860px;margin-inline:auto}.hb-ar__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.hb-ar__title{margin:0;font-family:var(--hb-serif);font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.1;color:var(--hb-primary)}.hb-ar__dek{max-width:720px;margin:20px auto 0;font-size:clamp(15px,1.15vw,17px);line-height:1.75;color:#4b5149}.hb-ar__head .hb-meta{justify-content:center;margin-top:22px}.hb-ar__hero{max-width:1180px;margin:0 auto clamp(32px,4vw,56px)}.hb-ar__hero-media{position:relative;aspect-ratio:16 / 8;border-radius:22px;overflow:hidden;background:#e7e8dc}.hb-ar__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hb-ar__layout{display:grid;grid-template-columns:250px minmax(0,760px);justify-content:center;gap:clamp(32px,4.5vw,72px);padding-bottom:clamp(48px,6vw,88px)}.hb-ar__layout--notoc{grid-template-columns:minmax(0,760px)}.hb-ar__side{position:relative}.hb-ar__side-in{position:sticky;top:calc(var(--header-height, 0px) + 24px);display:flex;flex-direction:column;gap:28px}.hb-ar__toc-title,.hb-ar__share-title{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--hb-sage)}.hb-ar__toc ol{list-style:none;margin:0;padding:0;border-left:1px solid rgba(35,74,55,.15)}.hb-ar__toc li a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;font-size:13px;line-height:1.45;color:#5a6058;text-decoration:none}.hb-ar__toc li.is-sub a{padding-left:30px;font-size:12.5px}.hb-ar__toc li a:hover,.hb-ar__toc li a.is-active{color:var(--hb-primary);border-left-color:var(--hb-primary)}.hb-share{display:flex;flex-wrap:wrap;gap:8px}.hb-share a,.hb-share button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(35,74,55,.2);border-radius:50%;background:#fff;color:var(--hb-primary);cursor:pointer;text-decoration:none;transition:background .2s,color .2s}.hb-share a:hover,.hb-share button:hover{background:var(--hb-primary);color:#fff}.hb-share .hb-svg{width:17px;height:17px}.hb-share__copied{font-size:12px;color:var(--hb-sage);align-self:center}.hb-prose{font-size:16.5px;line-height:1.85;color:#33392f}.hb-prose>*:first-child{margin-top:0}.hb-prose h2{margin:2.1em 0 .6em;font-family:var(--hb-serif);font-size:clamp(27px,2.2vw,34px);font-weight:600;line-height:1.2;color:var(--hb-primary);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.hb-prose h3{margin:1.8em 0 .5em;font-family:var(--hb-serif);font-size:clamp(22px,1.7vw,26px);font-weight:600;line-height:1.25;color:#1f2a24;scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.hb-prose h4{margin:1.6em 0 .4em;font-size:16px;font-weight:600;color:#1f2a24}.hb-prose p{margin:0 0 1.15em}.hb-prose ul,.hb-prose ol{margin:0 0 1.3em;padding-left:1.3em}.hb-prose li{margin-bottom:.45em}.hb-prose li::marker{color:var(--hb-sage)}.hb-prose a{color:var(--hb-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#234a3766}.hb-prose a:hover{text-decoration-color:currentColor}.hb-prose strong{color:#1f2a24;font-weight:600}.hb-prose img{max-width:100%;height:auto;border-radius:14px}.hb-prose blockquote{margin:1.8em 0;padding:18px 24px;border-left:3px solid var(--hb-primary);border-radius:0 14px 14px 0;background:#f6f5ec;font-family:var(--hb-serif);font-size:21px;line-height:1.5;color:var(--hb-primary)}.hb-prose table{width:100%;margin:1.6em 0;border-collapse:collapse;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.hb-prose th,.hb-prose td{padding:12px 14px;border:1px solid rgba(35,74,55,.15);text-align:left;vertical-align:top}.hb-prose th{background:#f0f1e8;color:var(--hb-primary);font-weight:600}.hb-prose hr{margin:2.4em 0;border:0;border-top:1px solid rgba(35,74,55,.15)}.hb-ar__foot{margin-top:40px;padding-top:28px;border-top:1px solid rgba(35,74,55,.12);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.hb-ar__foot-tags{display:flex;flex-wrap:wrap;gap:8px}.hb-ar__note{margin-top:28px;padding:16px 20px;border-radius:14px;background:#f6f5ec;font-size:13px;line-height:1.65;color:#5a6058}.hb-ar__cta{margin-top:36px;padding:clamp(24px,3vw,36px);border-radius:20px;background:var(--hb-ar-cta, #e7e8dc)}.hb-ar__cta h2{margin:0;font-family:var(--hb-serif);font-size:clamp(24px,2vw,30px);font-weight:600;line-height:1.2;color:var(--hb-primary)}.hb-ar__cta p{margin:10px 0 20px;font-size:14.5px;line-height:1.7;color:#4b5149}.hb-ar__pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px}.hb-ar__pn a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid rgba(35,74,55,.15);border-radius:16px;color:#1f2a24;text-decoration:none;transition:border-color .2s}.hb-ar__pn a:hover{border-color:var(--hb-primary)}.hb-ar__pn a.is-next{text-align:right;grid-column:2}.hb-ar__pn small{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--hb-sage)}.hb-ar__pn span{font-family:var(--hb-serif);font-size:18px;font-weight:600;line-height:1.3}.hb-ar__rel{padding-block:clamp(48px,6vw,88px);background:var(--hb-ar-rel, #f6f5ec)}.hb-ar__rel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.hb-ar__rel-title{margin:0;font-family:var(--hb-serif);font-size:clamp(30px,2.6vw,42px);font-weight:500;color:var(--hb-primary)}.hb-ar__rel .hb-bl__grid{--hb-bl-cols: 3}@media(max-width:989px){.hb-bl__grid{--hb-bl-cols: 2 !important}.hb-bl__feat{grid-template-columns:1fr}.hb-bl__feat-media{min-height:0;aspect-ratio:16 / 10}.hb-ar__layout{grid-template-columns:minmax(0,1fr)}.hb-ar__side-in{position:static}.hb-ar__toc{padding:18px 20px;border-radius:16px;background:#f6f5ec}.hb-ar__toc ol{border:0}.hb-ar__toc li a{padding-left:0;border:0}.hb-ar__toc li.is-sub a{padding-left:14px}.hb-ar__share-d{display:none}}@media(max-width:749px){.hb-bl__hero--img .hb-bl__hero-in{grid-template-columns:1fr}.hb-bl__grid,.hb-ar__rel .hb-bl__grid{--hb-bl-cols: 1 !important;grid-template-columns:1fr}.hb-cta-strip{flex-direction:column;align-items:flex-start}.hb-ar__head{text-align:left}.hb-ar__chips,.hb-ar__head .hb-meta{justify-content:flex-start}.hb-ar__dek{margin-left:0}.hb-ar__hero-media{aspect-ratio:4 / 3;border-radius:16px}.hb-prose{font-size:16px;line-height:1.8}.hb-ar__pn{grid-template-columns:1fr}.hb-ar__pn a.is-next{grid-column:1}.hb-ar__rel-head{flex-direction:column;align-items:flex-start}}@media(min-width:990px){.hb-ar__share-m{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/herbonise-blog.css.map */
