:root{--zp-cream-50: #FBF6EC;--zp-cream-100: #F7EFE1;--zp-cream-200: #F0E6D2;--zp-cream-300: #E3D6BC;--zp-espresso-600: #6B6152;--zp-espresso-800: #3A342B;--zp-espresso-900: #2B2620;--zp-gold-300: #EBC26A;--zp-gold-500: #C9952F;--zp-gold-600: #B07E24;--zp-gold-700: #8F6318;--zp-honey-500: #C8861B;--zp-olive-100: #EAEBDD;--zp-olive-500: #757B4A;--zp-olive-600: #656B3E;--zp-olive-700: #545A32;--zp-bg: var(--zp-cream-100);--zp-surface: var(--zp-cream-50);--zp-bg-alt: var(--zp-cream-200);--zp-bg-dark: var(--zp-espresso-900);--zp-ink: var(--zp-espresso-800);--zp-ink-muted: var(--zp-espresso-600);--zp-ink-inverse: var(--zp-cream-50);--zp-brand: var(--zp-olive-600);--zp-brand-strong: var(--zp-olive-700);--zp-brand-soft: var(--zp-olive-100);--zp-accent: var(--zp-gold-500);--zp-accent-text: var(--zp-gold-700);--zp-honey: var(--zp-honey-500);--zp-line: var(--zp-cream-300);--zp-focus: var(--zp-olive-700);--zp-grad-gold: linear-gradient(135deg, #EBC26A 0%, #B07E24 100%);--zp-grad-honey: linear-gradient(180deg, #E8B54A 0%, #C8861B 100%);--zp-cream: var(--zp-cream-100);--zp-comb: var(--zp-cream-200);--zp-nectar: var(--zp-gold-500);--zp-amber: var(--zp-gold-700);--zp-amber-deep: var(--zp-gold-700);--zp-bark: var(--zp-espresso-800);--zp-bark-deep: var(--zp-espresso-900);--zp-gold-gradient: var(--zp-grad-gold);--zp-ease: cubic-bezier(.33, 1, .68, 1);--zp-dur-fast: .2s;--zp-dur-med: .45s;--zp-dur-slow: .7s;--zp-radius: 8px;--zp-radius-sm: 4px;--zp-shadow-soft: 0 8px 24px rgba(43, 38, 32, .08);--zp-shadow-lift: 0 20px 50px rgba(43, 38, 32, .12);--buttons-radius: 4px;--buttons-radius-outset: 5px;--font-heading-family: "Playfair Display", "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "Montserrat", "Jost", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}body{text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-body-family);font-weight:600;letter-spacing:.01em}.zp-accent,.zp-heading em{font-style:italic;font-weight:500;color:var(--zp-accent-text)}.honey-hero-section .zp-heading em,.honey-process-section .zp-heading em{background:var(--zp-grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.zp-eyebrow{display:inline-block;letter-spacing:.28em;text-transform:uppercase;font-size:1.25rem;line-height:1.2;font-weight:600;color:var(--zp-accent-text);margin-bottom:1.6rem}.zp-section-heading{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(3.2rem,4.5vw,4.4rem);line-height:1.15;margin:0 0 1.6rem;color:var(--zp-ink)}.zp-container{max-width:132rem;margin-inline:auto;padding-inline:2rem}@media screen and (min-width:750px){.zp-container{padding-inline:5rem}}.honey-varietals-section,.honey-story-section,.honey-reviews-section{padding-block:clamp(6.4rem,9vw,12.8rem)}.button,.shopify-challenge__button,.customer button{font-weight:600;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;transition:background var(--zp-dur-fast) var(--zp-ease),color var(--zp-dur-fast) var(--zp-ease),box-shadow var(--zp-dur-fast) var(--zp-ease)}@media screen and (max-width:749px){.button{min-height:4.8rem}}.section-header .header-wrapper{background:transparent;background-color:transparent;transition:background-color .3s var(--zp-ease),box-shadow .3s var(--zp-ease),border-color .3s var(--zp-ease)}.section-header .header-wrapper--border-bottom{border-bottom:1px solid transparent}.section-header.zp-header-solid .header-wrapper,.section-header:has(details[open]) .header-wrapper{background-color:var(--zp-bg);box-shadow:var(--zp-shadow-soft)}.section-header.zp-header-solid .header-wrapper--border-bottom,.section-header:has(details[open]) .header-wrapper--border-bottom{border-bottom-color:var(--zp-line)}.zp-header-brand{--zp-brand-h: 3.4rem;--zp-wordmark-h: 2rem;--zp-monogram-ar: .973;--zp-wordmark-ar: 4.61;--zp-brand-x: 0;--zp-brand-tx: 0;position:relative;display:block;height:var(--zp-brand-h);width:calc(var(--zp-brand-h) * var(--zp-monogram-ar));transition:width var(--zp-dur-med) var(--zp-ease)}.section-header.zp-header-solid .zp-header-brand,.section-header:has(details[open]) .zp-header-brand{width:calc(var(--zp-wordmark-h) * var(--zp-wordmark-ar))}.zp-header-brand__mark{position:absolute;top:50%;left:var(--zp-brand-x);transform:translate(var(--zp-brand-tx),-50%);display:block;width:auto;max-width:none;transition:opacity var(--zp-dur-med) var(--zp-ease)}.zp-header-brand__monogram{height:var(--zp-brand-h);opacity:var(--zp-monogram-dark-op, 1)}.zp-header-brand__monogram--light{opacity:var(--zp-monogram-light-op, 0)}.zp-header-brand__wordmark{height:var(--zp-wordmark-h);opacity:0}.section-header.zp-header-solid .zp-header-brand__monogram,.section-header:has(details[open]) .zp-header-brand__monogram{opacity:0}.section-header.zp-header-solid .zp-header-brand__wordmark,.section-header:has(details[open]) .zp-header-brand__wordmark{opacity:1}@media screen and (max-width:989px){.header--mobile-center .zp-header-brand{--zp-brand-x: 50%;--zp-brand-tx: -50%}}@media screen and (min-width:990px){.zp-header-brand{--zp-brand-h: 4.2rem;--zp-wordmark-h: 2.4rem}.header--top-center .zp-header-brand,.header--middle-center .zp-header-brand{--zp-brand-x: 50%;--zp-brand-tx: -50%}}main:has(>.shopify-section:first-child.honey-hero-section){margin-top:calc(-1 * var(--header-height, 9rem))}@media screen and (min-width:990px){main:has(>.shopify-section:first-child.honey-hero-section){margin-top:calc(-1 * var(--header-height, 9.8rem))}}.section-header{--zp-header-fg: var(--zp-ink);--zp-header-shadow: none;--zp-header-mark-shadow: none;--zp-monogram-dark-op: 1;--zp-monogram-light-op: 0}body:has(main>:where(.shopify-section:first-child.honey-hero-section)) .section-header{--zp-header-fg: var(--zp-cream-50);--zp-header-shadow: 0 1px 2px rgba(43, 38, 32, .8), 0 2px 10px rgba(43, 38, 32, .5);--zp-header-mark-shadow: drop-shadow(0 0 2px rgba(43, 38, 32, .85)) drop-shadow(0 2px 10px rgba(43, 38, 32, .55));--zp-monogram-dark-op: 0;--zp-monogram-light-op: 1}.section-header.zp-header-solid,.section-header:has(details[open]){--zp-header-fg: var(--zp-ink);--zp-header-shadow: none;--zp-header-mark-shadow: none;--zp-monogram-dark-op: 1;--zp-monogram-light-op: 0}.section-header .header__heading-link,.section-header .header__menu-item,.section-header .header__icon,.section-header .header__icon-cart,.section-header .header__active-menu-item{color:var(--zp-header-fg);text-shadow:var(--zp-header-shadow);transition:color var(--zp-dur-fast) var(--zp-ease)}.section-header .zp-header-brand__mark,.section-header .header__icon{filter:var(--zp-header-mark-shadow)}.header__menu-item{font-weight:500;letter-spacing:.08em}.section-header .header__menu-item:hover{color:var(--zp-brand)}.zp-drip{position:absolute;left:0;right:0;bottom:-1px;line-height:0;z-index:2;pointer-events:none}.zp-drip svg{display:block;width:100%;height:clamp(28px,6vw,64px)}.zp-marquee{overflow:hidden;background:var(--zp-bg-dark);color:var(--zp-ink-inverse);padding:1.4rem 0;border-block:1px solid rgba(201,149,47,.35)}.zp-marquee__track{display:flex;width:max-content;animation:zp-marquee-scroll var(--zp-marquee-speed, 28s) linear infinite}.zp-marquee__group{display:flex;align-items:center;flex-shrink:0}.zp-marquee__item{display:inline-flex;align-items:center;gap:2.4rem;padding-right:2.4rem;font-size:1.35rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;white-space:nowrap}.zp-marquee__item svg{width:1.4rem;height:1.4rem;color:var(--zp-accent);flex-shrink:0}@keyframes zp-marquee-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zp-marquee__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.zp-marquee__group+.zp-marquee__group{display:none}}.zp-stars{display:inline-flex;gap:.3rem;color:var(--zp-brand)}.honey-hero-section .zp-stars{color:var(--zp-gold-300)}.zp-stars svg{width:1.6rem;height:1.6rem}.zp-rail{display:grid;gap:2.4rem}@media screen and (max-width:989px){.zp-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.6rem;padding:.4rem 2rem 2rem;margin:0 -2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zp-rail::-webkit-scrollbar{display:none}.zp-rail>*{scroll-snap-align:center;flex:0 0 82%;max-width:34rem}}@media screen and (min-width:990px){.zp-rail--3{grid-template-columns:repeat(3,1fr)}}.zp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fbf6eceb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--zp-line);transform:translateY(110%);transition:transform .4s var(--zp-ease)}.zp-sticky-atc.is-visible{transform:translateY(0)}.zp-sticky-atc__info{min-width:0;flex:1}.zp-sticky-atc__title{display:block;font-family:var(--font-body-family);font-weight:600;font-size:1.5rem;color:var(--zp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zp-sticky-atc__price{font-size:1.4rem;font-weight:500;color:var(--zp-accent-text)}.zp-sticky-atc__button{flex-shrink:0;min-height:4.6rem;padding:0 2.6rem;border:0;border-radius:var(--zp-radius-sm);background:var(--zp-brand);color:var(--zp-ink-inverse);font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--zp-dur-fast) var(--zp-ease)}.zp-sticky-atc__button:hover{background:var(--zp-brand-strong)}@media screen and (min-width:990px){.zp-sticky-atc{display:none}}body.zp-has-sticky-atc{scroll-padding-bottom:8rem}@media screen and (max-width:989px){body.zp-has-sticky-atc .footer{padding-bottom:9rem}}.zp-honeycomb{position:relative}.zp-honeycomb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100' viewBox='0 0 56 100'%3E%3Cpath d='M28 66L0 50L0 16L28 0L56 16L56 50L28 66L28 100' fill='none' stroke='%232B2620' stroke-width='2'/%3E%3Cpath d='M28 0L28 34L0 50L0 84L28 100L56 84L56 50L28 34' fill='none' stroke='%232B2620' stroke-width='2'/%3E%3C/svg%3E");background-size:56px 100px}.zp-sticky-atc__button:focus-visible,.zp-marquee a:focus-visible{outline:2px solid var(--zp-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.zp-sticky-atc,.section-header .header-wrapper,.zp-header-brand,.zp-header-brand__mark{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zarpure.css.map */
