:root{--hk-ink:var(--brand-green-900);--hk-ink-deep:var(--brand-green-950);--hk-ink-mid:var(--brand-green-700);--hk-terra:var(--brand-green-700);--hk-terra-dark:var(--brand-green-900);--hk-terra-light:var(--brand-green-500);--hk-terra-bright:var(--brand-gold-soft);--hk-terra-tint:var(--brand-gold-tint);--hk-sand:var(--brand-ivory);--hk-sand-warm:var(--brand-ivory-soft);--hk-sand-deep:var(--brand-ivory-deep);--hk-herb:var(--brand-green-500);--hk-herb-tint:var(--brand-green-100);--hk-clay:var(--brand-charcoal-soft);--hk-line:var(--brand-line);--hk-card:var(--brand-ivory-soft);--hk-green:var(--hk-ink);--hk-green-deep:var(--hk-ink-deep);--hk-green-soft:var(--hk-ink-mid);--hk-gold:var(--hk-terra);--hk-gold-dark:var(--hk-terra-dark);--hk-gold-soft:var(--brand-gold-soft);--hk-cream:var(--hk-sand);--hk-cream-warm:var(--hk-sand-warm);--hk-ink-soft:var(--hk-clay);--hk-sage:var(--hk-herb);--hk-sage-light:var(--hk-herb-tint);--hk-radius:14px;--hk-radius-lg:20px;--hk-radius-pill:999px;--hk-shadow:0 14px 38px rgba(30,42,56,.12);--hk-shadow-sm:0 4px 16px rgba(30,42,56,.07);--hk-shadow-lg:0 22px 60px rgba(30,42,56,.16);--hk-maxw:1180px;--hk-ease:cubic-bezier(.22,.61,.36,1);--hk-space:clamp(56px,7vw,96px);--hk-display:"Fraunces",Georgia,"Times New Roman",serif;--hk-body:"Karla",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}:root{--colorTextBody:var(--brand-charcoal);--colorLink:var(--brand-green-700);--colorPrice:var(--brand-charcoal);--colorTextSavings:var(--brand-gold-deep);--colorBody:var(--brand-ivory);--colorBodyDim:var(--brand-ivory-deep);--colorBorder:var(--brand-line);--colorBtnPrimary:var(--brand-green-700);--colorBtnPrimaryLight:var(--brand-green-500);--colorBtnPrimaryDim:var(--brand-green-900);--colorBtnPrimaryText:#FFFFFF;--colorSaleTag:var(--brand-gold);--colorSaleTagText:var(--brand-green-900);--colorCartDot:var(--brand-gold);--colorNav:var(--brand-green-900);--colorNavText:var(--brand-ivory);--colorAnnouncement:var(--brand-green-700);--colorAnnouncementText:var(--brand-ivory);--colorFooter:var(--brand-green-900);--colorFooterText:var(--brand-ivory);--colorDrawers:var(--brand-green-900);--colorDrawersDim:var(--brand-green-950);--colorDrawerBorder:var(--brand-green-700);--colorDrawerText:var(--brand-ivory);--colorDrawerTextDark:var(--brand-ivory);--colorDrawerButton:var(--brand-gold);--colorDrawerButtonText:var(--brand-green-900);--colorHeroText:#FFFFFF;--colorModalBg:var(--brand-green-900);--colorImageOverlay:var(--brand-green-900);--colorSmallImageBg:var(--brand-ivory-soft);--colorLargeImageBg:var(--brand-green-900);--colorGridOverlay:var(--brand-green-900)}:root{--typeHeaderPrimary:"Fraunces";--typeHeaderFallback:Georgia,"Times New Roman",serif;--typeHeaderWeight:600;--typeHeaderSpacing:-.005em;--typeBasePrimary:"Karla";--typeBaseFallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--typeBaseWeight:400;--typeBaseSpacing:.005em}body,.rte,p,li,td,th,label,input,textarea,select{font-family:var(--hk-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.section-header__title,.collection-item__title,.hk-font-display{font-family:var(--hk-display);font-weight:600;letter-spacing:-.005em;color:var(--hk-ink)}.hk-font-display{line-height:1.18}.btn,.shopify-payment-button__button--unbranded,button,.site-nav__link{font-family:var(--hk-body)}.btn,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.03em}.hk-logo{display:inline-flex;align-items:center;gap:.5em;color:inherit;text-decoration:none;line-height:1;vertical-align:middle}.hk-logo__mark{height:var(--hk-logo-h,44px);width:auto;flex:0 0 auto;display:block}.hk-logo__type{display:flex;flex-direction:column;justify-content:center}.hk-logo__word{font-family:var(--hk-display);font-weight:600;font-size:calc(var(--hk-logo-h,44px) * .58);letter-spacing:.004em;line-height:1.02;white-space:nowrap;color:currentColor;text-transform:none}.hk-logo__tag{font-family:var(--hk-body);font-weight:500;font-size:calc(var(--hk-logo-h,44px) * .152);letter-spacing:.3em;text-transform:uppercase;opacity:.72;margin-top:.5em;white-space:nowrap}.hk-logo--stacked{flex-direction:column;gap:.34em}.hk-logo--stacked .hk-logo__type{align-items:center}.hk-logo-link{width:auto!important;max-width:none!important;display:inline-block}.site-header__logo .hk-logo-link,.footer__logo .hk-logo-link{color:inherit}.footer__logo a:has(.hk-logo){height:auto!important}@media only screen and (max-width:768px){.hk-logo{gap:.42em}.hk-logo__tag{display:none}}.hk-btn{display:inline-block;padding:16px 42px;border-radius:var(--hk-radius-pill);font-family:var(--hk-body);font-weight:600;font-size:15px;letter-spacing:.04em;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .22s var(--hk-ease),box-shadow .22s var(--hk-ease),background-color .22s var(--hk-ease),color .22s var(--hk-ease)}.hk-btn-primary{background:var(--hk-terra);color:#fff;box-shadow:0 8px 22px #2c4a3a47}.hk-btn-primary:hover,.hk-btn-primary:focus-visible{transform:translateY(-2px);box-shadow:0 14px 32px #c05a2e66;background:var(--hk-terra-dark);color:#fff}.hk-btn-primary:active{transform:translateY(0)}.hk-btn-ghost{background:transparent;color:var(--hk-ink);border-color:var(--hk-ink)}.hk-btn-ghost:hover{background:var(--hk-ink);color:var(--hk-sand)}.btn:not(.hk-btn){transition:transform .2s var(--hk-ease),box-shadow .2s var(--hk-ease),opacity .2s ease}.btn:not(.hk-btn):hover{transform:translateY(-1px)}.btn--secondary,.btn--tertiary{border-color:var(--hk-ink);color:var(--hk-ink)}.btn--secondary:hover{background:var(--hk-ink);color:var(--hk-sand)}.rte a,.site-footer a:not(.btn),a.text-link{transition:color .18s ease}.rte a:hover,a.text-link:hover{color:var(--hk-terra)}.grid-product__content{border-radius:var(--hk-radius);overflow:hidden;background:var(--hk-card);transition:transform .26s var(--hk-ease),box-shadow .26s var(--hk-ease)}.grid-product:hover .grid-product__content{transform:translateY(-6px);box-shadow:var(--hk-shadow)}.grid-product__image-mask{border-radius:var(--hk-radius) var(--hk-radius) 0 0;overflow:hidden;background:var(--hk-sand-warm)}.grid-product__image-mask img,.grid-product__image-mask .grid__image-ratio{transition:transform .5s var(--hk-ease)}.grid-product:hover .grid-product__image-mask img,.grid-product:hover .grid-product__image-mask .grid__image-ratio{transform:scale(1.045)}.grid-product__meta{padding:18px 16px 22px;text-align:center}.grid-product__title{font-family:var(--hk-body);font-size:15px;line-height:1.45;color:var(--hk-ink);font-weight:600;margin-bottom:8px}.grid-product__price{font-size:15px;color:var(--hk-ink);font-weight:600}.grid-product__price--original{color:var(--hk-clay);font-weight:400;margin-right:6px;text-decoration:line-through}.grid-product__price--savings{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:var(--hk-radius-pill);background:var(--hk-herb-tint);color:var(--hk-ink);font-size:12px;font-weight:600}.grid-product__tag{border-radius:var(--hk-radius-pill);padding:5px 14px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-family:var(--hk-body)}.grid-product__tag--sale{background:var(--brand-gold);color:var(--brand-green-900)}.grid-product__tag--sold-out{background:var(--hk-clay);color:#fff}.hk-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:var(--hk-maxw);margin:0 auto}.hk-trust-item{display:flex;align-items:center;gap:14px;justify-content:center;text-align:left;padding:6px 8px}.hk-trust-ic{flex:0 0 48px;height:48px;border-radius:50%;background:var(--brand-ivory-soft);border:2px solid var(--brand-gold);display:flex;align-items:center;justify-content:center;transition:transform .24s var(--hk-ease),box-shadow .24s var(--hk-ease)}.hk-trust-item:hover .hk-trust-ic{transform:translateY(-3px) scale(1.04);box-shadow:0 8px 18px #c05a2e42}.hk-trust-ic svg{width:22px;height:22px;stroke:var(--hk-terra);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hk-trust-item b{display:block;font-family:var(--hk-body);font-size:14px;color:var(--hk-ink);line-height:1.3}.hk-trust-item span{display:block;font-size:12px;color:var(--hk-clay);margin-top:3px}.hk-eyebrow{display:inline-block;font-family:var(--hk-body);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hk-terra);margin-bottom:10px}.hk-rule{width:120px;height:3px;background:var(--hk-terra);border:0;margin:18px auto 0;border-radius:2px}.hk-section-head{text-align:center;max-width:640px;margin:0 auto 48px}.hk-section-head h2{margin:14px 0 12px}.hk-section-head p{color:var(--hk-clay);font-size:16px;margin:0;line-height:1.75}.index-section--cgrid,.index-section--trust{margin:0}.section-herbalkart-benefits h2,.index-section--cgrid h2,.index-section--trust h2{font-size:clamp(26px,3.4vw,40px)}.section-herbalkart-benefits h3,.index-section--cgrid h3{font-size:clamp(17px,1.5vw,20px);letter-spacing:-.005em}.hk-benefit-card{background:var(--hk-card);border:1px solid var(--hk-line);border-radius:var(--hk-radius)}.hk-benefit-icon svg{width:24px;height:24px;stroke:var(--hk-ink);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hk-ccard__media{aspect-ratio:4/3}.hk-ccard__media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s var(--hk-ease)}.hk-ccard:hover .hk-ccard__media img{transform:scale(1.05)}.announcement-bar{background:var(--hk-terra);color:#fff;letter-spacing:.06em}.announcement-bar a{color:#fff}.site-header{background:var(--hk-ink)}.site-header__logo,.site-header__logo a{color:var(--hk-sand)}.site-footer{background:var(--hk-ink);border-top:0;color:var(--hk-sand)}.site-footer a{color:var(--hk-sand);transition:color .18s ease}.site-footer a:hover{color:var(--hk-terra-bright)}.site-footer h4,.site-footer .h4{font-family:var(--hk-body);letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:var(--hk-sand);opacity:.9}.site-footer .footer__title{color:var(--hk-sand)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],textarea,select{border-color:var(--hk-line);background:var(--brand-ivory-soft);color:var(--hk-ink);border-radius:var(--brand-radius-sm)}input:focus,textarea:focus,select:focus{border-color:var(--hk-terra);outline:none;box-shadow:0 0 0 3px #c05a2e24}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){@keyframes hkRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hk-benefit-card,.hk-trust-item,.hk-ccard,.hk-section-head{animation:hkRise .7s var(--hk-ease) both;animation-timeline:view();animation-range:entry 0% cover 26%}}}@media(max-width:989px){.hk-section-head{margin-bottom:34px}.hk-trust-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:749px){.grid-product__meta{padding:14px 10px 18px}.grid-product__title{font-size:14px}}@media(max-width:640px){.hk-section-head h2{font-size:24px}.hk-section-head p{font-size:15px}.hk-trust-item{flex-direction:column;text-align:center;gap:9px}.hk-trust-item b{font-size:13px}.hk-trust-item span{font-size:11px}.hk-btn{width:100%;text-align:center;padding:16px 24px}.hk-trust-ic{flex-basis:44px;height:44px}}@media(prefers-reduced-motion:reduce){.hk-btn,.grid-product__content,.hk-trust-ic,.hk-ccard,.grid-product__image-mask img,.hk-ccard__media img{transition:none!important;animation:none!important}.grid-product:hover .grid-product__content{transform:none}}.hk-btn:focus-visible,.grid-product__link:focus-visible,.hk-ccard:focus-visible,.hk-logo-link:focus-visible{outline:3px solid var(--hk-terra);outline-offset:3px;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/herbalkart-theme.css.map */
