:root{--hb-kraft: #EFE4CF;--hb-kraft-2: #E4D4B4;--hb-paper: #FBF6EC;--hb-terra: #A4572F;--hb-terra-deep: #7E3F1F;--hb-terra-soft: #F3E0D0;--hb-sage: #6F8462;--hb-sage-deep: #4B5E41;--hb-sage-soft: #E5EAD9;--hb-ink: #2A2A20;--hb-brass: #C49A52;--hb-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .16 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");--hb-sprigs: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%236F8462' stroke-opacity='.13' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M30 150c18-40 40-64 74-82'/%3E%3Cpath d='M52 112c-10-4-18-12-20-24 12 2 20 10 20 24zM64 98c2-12 10-20 22-22-2 12-10 20-22 22zM78 86c-8-6-12-14-10-26 10 6 14 14 10 26z'/%3E%3Cpath d='M128 40c6 14 4 28-6 38M140 30c-12 2-20 10-22 22'/%3E%3C/g%3E%3C/svg%3E")}.ek-section.hb{--s-hl: var(--hb-terra)}.ek-section.hb[data-tone=kraft]{--s-bg: var(--hb-kraft);--s-head: var(--hb-ink);--s-text: #4A4636;--s-muted: #7A7360;--s-line: #D9C8A6;--s-surface: var(--hb-paper);--s-hl: var(--hb-terra);background-color:var(--s-bg);background-image:var(--hb-grain)}.ek-section.hb[data-tone=ivory]{--s-bg: #FAF6EF;--s-head: var(--hb-ink);--s-text: #4A4636;--s-muted: #7A7360;--s-line: #E6DCC8;--s-surface: #FFFDF8;--s-hl: var(--hb-terra);background-color:var(--s-bg);background-image:var(--hb-sprigs)}.ek-section.hb[data-tone=sage]{--s-bg: var(--hb-sage-soft);--s-head: #26301F;--s-text: #44503B;--s-muted: #6D7964;--s-line: #CCD5BE;--s-surface: #F6F8F0;--s-hl: var(--hb-sage-deep);background-color:var(--s-bg);background-image:var(--hb-grain)}.ek-section.hb[data-tone=forest]{--s-bg: var(--ek-forest, #0F3D2E);--s-head: #FAF3E6;--s-text: rgba(250, 243, 230, .8);--s-muted: rgba(250, 243, 230, .58);--s-line: rgba(250, 243, 230, .14);--s-surface: rgba(255, 255, 255, .06);--s-hl: #E8C38A;background-color:var(--s-bg);background-image:var(--ek-leafpattern, none)}.ek-section.hb[data-tone=terra]{--s-bg: #8C4626;--s-head: #FBF1E4;--s-text: rgba(251, 241, 228, .84);--s-muted: rgba(251, 241, 228, .6);--s-line: rgba(251, 241, 228, .18);--s-surface: rgba(255, 255, 255, .08);--s-hl: #F2C892;background-color:var(--s-bg);background-image:var(--hb-grain)}.hb-head{text-align:center;margin:0 auto clamp(30px,4vw,56px);max-width:760px}.hb-head--left{text-align:left;margin-inline:0}.hb-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--s-hl);font:700 11.5px/1 var(--ek-font);letter-spacing:.2em;text-transform:uppercase}.hb-kicker b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px dashed currentColor;font:italic 500 14px/1 var(--ek-display);letter-spacing:0;text-transform:none}.hb-title{margin:16px 0 0;font:400 clamp(32px,4.2vw,58px)/1.04 var(--ek-display);font-variation-settings:"opsz" 120;letter-spacing:-.025em;color:var(--s-head);text-wrap:balance}.hb-title em,.hb-title i{font-style:italic;color:var(--s-hl)}.hb-sub{margin:14px auto 0;max-width:52ch;font-size:clamp(15px,1.15vw,17px);line-height:1.6;color:var(--s-text)}.hb-head--left .hb-sub{margin-left:0}.hb-sub p{margin:0}.hb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:12px;background:var(--hb-terra);color:#fff8ee;font:700 14.5px/1 var(--ek-font);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .3s var(--ek-ease, ease),background-color .3s ease,box-shadow .3s ease;box-shadow:0 14px 26px -16px #7e3f1fcc}.hb-btn:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed rgba(255,248,238,.45);border-radius:9px;pointer-events:none}.hb-btn:hover{transform:translateY(-2px);background:var(--hb-terra-deep)}.hb-btn svg{width:18px;height:18px}.ek-section .hb-btn,.hb-btn:visited{color:#fff8ee}.ek-section .hb-btn--ghost{color:var(--s-head)}.ek-section .hb-btn--ghost:hover{color:var(--s-bg)}.hb-btn--forest{background:var(--ek-forest, #0F3D2E);box-shadow:0 14px 26px -16px #0f3d2ecc}.hb-btn--forest:hover{background:#164a37}.hb-btn--ghost{background:transparent;color:var(--s-head);box-shadow:inset 0 0 0 1.5px var(--s-head)}.hb-btn--ghost:after{border-color:transparent}.hb-btn--ghost:hover{background:var(--s-head);color:var(--s-bg)}.hb-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ek-section.hb [class*=__grid]>*{min-width:0}.hb-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px dashed var(--s-line);background:var(--s-surface);font-size:12.5px;font-weight:700;color:var(--s-head)}.hb-stitch{border:1.5px dashed var(--s-line)}.hb-fade{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .9s var(--ek-ease, ease)}.hb-fade.is-in{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ekdo-herbal.css.map */
