.h-shipbar{padding:14px var(--cart-drawer-padding,20px) 6px;font-family:Inter,system-ui,sans-serif}.h-shipbar__msg{margin:0 0 8px;font-size:14px;color:#2e2520}.h-shipbar__track{height:6px;border-radius:99px;background:#e8dccb;overflow:hidden}.h-shipbar__track span{display:block;height:100%;background:#e9a15b;border-radius:99px;transition:width .4s ease}.h-upgrade{margin:10px var(--cart-drawer-padding,20px) 14px;padding:14px;border:1px solid #C9A27E;border-radius:6px;background:#f7f2ea;font-family:Inter,system-ui,sans-serif;font-size:14px;color:#2e2520;display:grid;gap:10px}.h-upgrade p{margin:0;line-height:1.45}.h-btn--sm{padding:10px 16px;font-size:14px;width:100%}.h-upgrade [data-h-upgrade][aria-busy=true]{opacity:.6;pointer-events:none}.h-adv{padding-top:clamp(28px,5vw,56px)}.h-adv__wrap{max-width:720px}.h-adv__label{display:inline-block;margin:0 0 18px;padding:4px 10px;border:1px solid var(--h-clay);border-radius:3px;font:500 11px/1.4 var(--h-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--h-ink-2)}.h-adv__title{font-size:clamp(32px,5vw,52px);line-height:1.08}.h-adv__dek{font-size:clamp(18px,2vw,21px);line-height:1.5;color:var(--h-ink-2);margin:16px 0 0}.h-adv__byline{font-size:13px;color:var(--h-ink-2);margin:18px 0 0;padding-bottom:18px;border-bottom:1px solid var(--h-sand)}.h-adv__hero,.h-adv__fig{margin:28px 0}.h-adv__hero img,.h-adv__fig img{width:100%;height:auto;display:block;border-radius:6px}.h-adv figcaption{font-size:13px;color:var(--h-ink-2);margin-top:8px}.h-adv__body{font-size:18px;line-height:1.7}.h-adv__body p{margin:0 0 1.1em}.h-adv__body ul{margin:0 0 1.1em;padding-left:1.2em}.h-adv__body li{margin-bottom:.5em}.h-adv__h{font-size:clamp(24px,3vw,30px);line-height:1.2;margin:1.6em 0 .6em}.h-adv__num{display:block;font:500 12px/1 var(--h-sans);letter-spacing:.22em;color:var(--h-gold-text);margin-bottom:10px}.h-adv__callout{background:var(--h-sand);border-left:3px solid var(--h-sun);padding:20px 22px;margin:1.6em 0;border-radius:0 6px 6px 0;font-size:17px}.h-adv__callout p:last-child{margin:0}.h-adv__callout-h{font-family:var(--h-serif);font-weight:600;font-size:20px;margin:0 0 .4em}.h-adv__cta{text-align:center;background:var(--h-esp);color:var(--h-ivory);padding:32px 24px;border-radius:6px;margin:2em 0}.h-adv__cta .h-btn{background:var(--h-sun);color:var(--h-esp);margin-top:16px}.h-adv__cta-text{color:#e8dccb;margin:10px 0 0!important}.h-adv__cta-note{font-size:13px;color:var(--h-clay);margin:12px 0 0!important}.h-adv__disclaimer{font-size:12px;line-height:1.6;color:var(--h-ink-2);border-top:1px solid var(--h-sand);margin-top:32px;padding-top:16px}.h-foot{background:var(--h-esp);color:var(--h-ivory);font-family:var(--h-sans);padding:clamp(48px,6vw,80px) var(--h-gutter) 28px}.h-foot a{color:inherit;text-decoration:none}.h-foot a:hover{text-decoration:underline;text-underline-offset:3px}.h-foot__top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.h-foot__tag{font-family:var(--h-serif);font-style:italic;font-size:20px;margin:14px 0 22px;color:var(--h-sand)}.h-foot__h{font:500 12px/1.2 var(--h-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--h-clay);margin:0 0 16px}.h-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.h-foot__signup p{font-size:15px;line-height:1.55;color:#e8dccb;margin:0 0 14px;max-width:34ch}.h-foot__field{display:flex;border:1px solid #5C4D40;border-radius:4px;overflow:hidden;max-width:380px}.h-foot__field input{flex:1;min-width:0;background:transparent;border:0;color:var(--h-ivory);padding:14px;font:400 15px var(--h-sans)}.h-foot__field input::placeholder{color:#c9a27e}.h-foot__field button{background:var(--h-sun);color:var(--h-esp);border:0;padding:0 18px;font:600 12px var(--h-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.h-foot__msg{font-size:14px;color:var(--h-sun);margin-top:10px}.h-foot__social{display:flex;gap:16px;margin-top:20px;font-size:14px}.h-foot__bottom{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;border-top:1px solid #4a3d34;margin-top:48px;padding-top:22px;font-size:13px;color:#c9b8a4}.h-foot__legal{display:flex;flex-wrap:wrap;gap:8px 18px}.h-foot__pay{display:flex;flex-wrap:wrap;gap:6px}.h-foot__pay svg{width:38px;height:24px}.h-foot__note{font-size:12px;color:#9c8b7b;margin-top:14px;line-height:1.5}@media(max-width:900px){.h-foot__top{grid-template-columns:1fr 1fr}.h-foot__brand{grid-column:1/-1}}@media(max-width:600px){.h-foot__top{grid-template-columns:1fr;gap:32px}.h-foot__bottom{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haeli-2.css.map */
