*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}button{cursor:pointer;background:none;border:0;padding:0}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}:where(ul[role=list],ol[role=list]){list-style:none;padding:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}:root{--cat-honey: #d99a2b;--cat-oil: #6b7a34;--cat-herbs: #7e9467;--cat-tea: #8f9f78;--cat-seeds: #c4a06a;--cat-care: #6f8f8a;--cat-pantry: #a4532f;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--header-height: 4.5rem}body{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:calc(1rem * var(--font-body--scale));line-height:1.6;background:var(--gradient-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}main:focus{outline:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}:focus-visible{outline:2px solid currentcolor;outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-on-accent)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.section-spacing{padding-block:calc(var(--pt, 0px) * .6) calc(var(--pb, 0px) * .6)}@media(min-width:750px){.section-spacing{padding-block:var(--pt, 0px) var(--pb, 0px)}}.h0,.h1,.h2,.h3,h1,h2,h3{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:1.04;letter-spacing:-.01em}:is(.h0,.h1,.h2,.h3,h1,h2,h3) em{font-style:italic}.h0{font-size:calc(clamp(3.25rem,10vw,10rem) * var(--font-heading--scale));line-height:.95;letter-spacing:-.025em}h1,.h1{font-size:calc(clamp(2.5rem,6vw,5.75rem) * var(--font-heading--scale));line-height:1;letter-spacing:-.02em}h2,.h2{font-size:calc(clamp(2rem,4.2vw,4rem) * var(--font-heading--scale))}h3,.h3{font-size:calc(clamp(1.375rem,2.2vw,2rem) * var(--font-heading--scale));line-height:1.15;letter-spacing:-.01em}h4,h5,h6{font-size:1em;font-weight:500}.eyebrow{font-family:var(--font-body--family);font-size:.75rem;font-weight:500;font-style:normal;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.lede{font-size:calc(clamp(1.0625rem,1.4vw,1.3125rem) * var(--font-body--scale));line-height:1.55;max-width:36em}.muted{color:var(--color-muted)}.rte>*+*{margin-block-start:1em}.rte :is(h2,h3){margin-block-start:1.6em}.rte :is(ul,ol){padding-inline-start:1.25em}.rte img{border-radius:var(--radius-card)}.rte blockquote{font-family:var(--font-heading--family);font-size:1.5em;line-height:1.3;padding-inline-start:1em;border-inline-start:1px solid var(--color-border)}.button{--btn-bg: var(--color-accent);--btn-fg: var(--color-on-accent);--btn-border: var(--color-accent);--btn-fill: color-mix(in srgb, var(--color-accent) 78%, var(--color-background));--btn-fill-fg: var(--color-on-accent);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.75em;min-height:3.25rem;padding:0 1.9rem;border:1px solid var(--btn-border);border-radius:var(--radius-button);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body--family);font-size:.8125rem;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color .6s var(--ease-out)}.button:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--btn-fill);border-radius:50% 50% 0 0/40% 40% 0 0;transform:translateY(102%);transition:transform .7s var(--ease-out),border-radius .7s var(--ease-out)}@media(hover:hover){.button:hover:before{transform:translateY(0);border-radius:0}.button:hover{color:var(--btn-fill-fg)}}.button--secondary{--btn-bg: transparent;--btn-fg: var(--color-foreground);--btn-border: rgb(var(--color-foreground-rgb) / .4);--btn-fill: var(--color-foreground);--btn-fill-fg: var(--color-background)}.button--full{width:100%}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.button:disabled:before{display:none}.button[aria-busy=true]{cursor:progress;color:transparent}.button[aria-busy=true]:after{content:"";position:absolute;width:1.1rem;height:1.1rem;border:1.5px solid var(--btn-fg);border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.link{display:inline-flex;align-items:center;gap:.5em;padding-block:.2em;text-decoration:none;background:linear-gradient(currentcolor,currentcolor) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--ease-out)}@media(hover:hover){.link:hover{background-size:0 1px;background-position:100% 100%}}.icon-button{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:inherit;text-decoration:none}.icon{width:1.25rem;height:1.25rem;flex:none}.count-bubble{position:absolute;top:.3rem;right:.1rem;display:grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:1rem;background:var(--color-accent);color:var(--color-on-accent);font-size:.625rem;font-weight:500;line-height:1}.count-bubble[hidden]{display:none}.chip{display:inline-flex;align-items:center;gap:.4em;padding:.45em .95em;border:1px solid var(--color-border);border-radius:2rem;font-size:.8125rem;line-height:1.2;text-decoration:none}.input,.select{width:100%;min-height:3.25rem;padding:0 1rem;border:1px solid var(--color-border);background:transparent;color:inherit;transition:border-color .3s}.input:focus-visible,.select:focus-visible{outline:none;border-color:var(--color-foreground)}.input::placeholder{color:var(--color-muted)}.form-error{color:#b4533c;font-size:.875rem}.form-error[hidden]{display:none}quantity-input{display:inline-flex;align-items:center;min-height:3.25rem;border:1px solid var(--color-border);border-radius:var(--radius-button)}quantity-input button{display:grid;place-items:center;width:2.75rem;align-self:stretch}quantity-input input{width:2.5rem;border:0;background:transparent;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}quantity-input input::-webkit-inner-spin-button,quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field{display:grid;gap:.4rem}.field__label{font-size:.8125rem;font-weight:500;letter-spacing:.06em}.media-frame{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--color-surface)}.media-frame>:is(img,video,svg){width:100%;height:100%;object-fit:cover}.placeholder{width:100%;height:100%;background:var(--color-surface);fill:rgb(var(--color-foreground-rgb) / .3)}[data-cat]{--cat: var(--cat-pantry);--cat-tint: color-mix(in srgb, var(--cat) 13%, var(--color-background))}[data-cat=honey]{--cat: var(--cat-honey)}[data-cat=oil]{--cat: var(--cat-oil)}[data-cat=herbs]{--cat: var(--cat-herbs)}[data-cat=tea]{--cat: var(--cat-tea)}[data-cat=seeds]{--cat: var(--cat-seeds)}[data-cat=care]{--cat: var(--cat-care)}.ill{--ink: #2b2419;overflow:visible;transition:transform .8s var(--ease-out)}.ill__line{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ill__fill{fill:var(--cat, var(--cat-pantry))}.ill__fill-soft{fill:color-mix(in srgb,var(--cat, var(--cat-pantry)) 22%,#fff)}.ill__paper{fill:#fbf6ec;stroke:var(--ink);stroke-width:2.2}.ill__wood{fill:#c89a64}.ill__leaf{fill:color-mix(in srgb,var(--cat, var(--cat-herbs)) 80%,#2b2419)}.ill__bloom{fill:#c9a0c6}.ill__fruit{fill:var(--cat-oil)}.ill__seed{fill:color-mix(in srgb,var(--cat, var(--cat-seeds)) 70%,#fff);stroke:var(--ink);stroke-width:.8}.ill__shadow{fill:#2b24191a}.ill__wing{fill:#ffffffbf;stroke:var(--ink);stroke-width:1.6}.ill__stripe{fill:none;stroke:var(--ink);stroke-width:7;stroke-linecap:round}.ill__ink{fill:var(--ink)}.placeholder-product{display:grid;place-items:center;background:var(--cat-tint)}.placeholder-product .ill{width:62%;height:auto}.badges{display:flex;flex-wrap:wrap;gap:.375rem}.badge{padding:.35em .75em;border-radius:2rem;background:var(--color-background);color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-border);font-size:.6875rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.badge--organic,.badge--pdo,.badge--pgi{background:var(--cat-oil);color:#f5f1e4;box-shadow:none}.badge--raw,.badge--wild{background:var(--cat-honey);color:#2b2419;box-shadow:none}.olive-sprig{--sprig-stem: #5b5a3a;--sprig-leaf: #56673a;--sprig-leaf-light: #97a77e;--sprig-fruit: #7c8a32;--sprig-fruit-ripe: #3c3a25;overflow:visible}.olive-sprig__stem,.olive-sprig__twig{fill:none;stroke:var(--sprig-stem);stroke-width:2.6;stroke-linecap:round}.olive-sprig__stem--thin{stroke-width:1.8}.olive-sprig__twig{stroke-width:1.4}.olive-sprig__leaf--a{fill:var(--sprig-leaf)}.olive-sprig__leaf--b{fill:var(--sprig-leaf-light)}.olive-sprig__rib{fill:none;stroke:#eef0e2;stroke-opacity:.4;stroke-width:.9}.olive-sprig__fruit{fill:var(--sprig-fruit)}.olive-sprig__fruit--ripe{fill:var(--sprig-fruit-ripe)}.olive-sprig__shine{fill:#fff;opacity:.32}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--grid-columns, 4),minmax(0,1fr))}}.product-grid__empty{grid-column:1 / -1;display:grid;justify-items:center;gap:1rem;padding-block:4rem;text-align:center}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:1rem;left:1rem;z-index:1000;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.drawer{position:fixed;inset:0 0 0 auto;width:min(30rem,100%);max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;transform:translate(100%);transition:transform .7s var(--ease-out),overlay .7s allow-discrete,display .7s allow-discrete}.drawer[open]{transform:none}.drawer::backdrop{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .6s var(--ease-out),backdrop-filter .6s var(--ease-out),overlay .6s allow-discrete,display .6s allow-discrete}.drawer[open]::backdrop{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.drawer[open]{transform:translate(100%)}.drawer[open]::backdrop{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media(prefers-reduced-motion:no-preference){html.js:not(.no-motion) [data-reveal]{opacity:0;transform:translateY(2.5rem);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--i, 0) * 90ms)}html.js:not(.no-motion) [data-reveal=clip]{opacity:1;transform:none;clip-path:inset(14% 6% 14% 6% round var(--radius-card));transition:clip-path 1.5s var(--ease-out)}html.js:not(.no-motion) [data-reveal=clip] :is(img,video,svg){transform:scale(1.25);transition:transform 1.8s var(--ease-out)}html.js:not(.no-motion) [data-reveal].is-revealed{opacity:1;transform:none}html.js:not(.no-motion) [data-reveal=clip].is-revealed{clip-path:inset(0 0 0 0 round var(--radius-card))}html.js:not(.no-motion) [data-reveal=clip].is-revealed :is(img,video,svg){transform:none}html.js:not(.no-motion) [data-split-words]:not(.is-split){visibility:hidden}html.js:not(.no-motion) .word{display:inline-block;overflow:hidden;padding:0 .08em .22em 0;margin:0 -.08em -.22em 0;vertical-align:top}html.js:not(.no-motion) .word__inner{display:inline-block;transform:translateY(105%) rotate(4deg);transform-origin:0 100%;transition:transform 1.3s var(--ease-out);transition-delay:calc(var(--i, 0) * 55ms + var(--delay, 0ms))}html.js:not(.no-motion) .is-revealed .word__inner{transform:none}}body.has-grain:after{content:"";position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:900;pointer-events:none;opacity:var(--grain-opacity);background-image: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 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");will-change:transform}@media(prefers-reduced-motion:no-preference){html:not(.no-motion) body.has-grain:after{animation:grain 1.2s steps(6) infinite}}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}::view-transition-old(root){animation:.35s var(--ease-in-out) both vt-fade-out}::view-transition-new(root){animation:.55s var(--ease-out) both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(12px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
