.mega-menu.svelte-1w8y9gc{visibility:hidden;opacity:0;transform:translate(-50%,10px);z-index:9999}.hoverable.svelte-1w8y9gc:hover .mega-menu:where(.svelte-1w8y9gc){visibility:visible;opacity:1;transform:translate(-50%)}.hoverable.svelte-1w8y9gc{position:static}.fiona-search-panel.svelte-160ea8p{border-radius:0;border:1px solid var(--fiona-line, #e4e4e2)}.fiona-search-header.svelte-160ea8p{border-color:var(--fiona-line, #e4e4e2)}.fiona-search-field.svelte-160ea8p{border-radius:0;border-color:var(--fiona-line, #e4e4e2);background:var(--fiona-smoke, #f5f5f4)}.fiona-search-field.svelte-160ea8p:focus-within{border-color:var(--fiona-ink, #141414);background:#fff}.fiona-search-muted.svelte-160ea8p{color:color-mix(in srgb,var(--fiona-ink, #141414) 45%,transparent)}.fiona-search-muted-hover.svelte-160ea8p:hover{color:var(--fiona-ink, #141414)}.fiona-search-skeleton.svelte-160ea8p{background:var(--fiona-smoke, #f5f5f4);border-radius:0}.fiona-search-thumb.svelte-160ea8p{border-radius:0;background:var(--fiona-smoke, #f5f5f4);border:1px solid var(--fiona-line, #e4e4e2)}.fiona-search-title.svelte-160ea8p{font-family:var(--font-heading);color:var(--fiona-ink, #141414)}dialog.svelte-1hu5sgb{border:1px solid #d9ddcf;background:#fff;color:#292d25;width:min(510px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:48px 38px 34px;margin:auto;overflow-y:auto}dialog.svelte-1hu5sgb::backdrop{background:#20271d66}.close.svelte-1hu5sgb{position:absolute;right:10px;top:6px;width:44px;height:44px;font-size:27px;font-weight:300;border:0;background:none;cursor:pointer}.close.svelte-1hu5sgb:focus-visible{outline:2px solid #707e55;outline-offset:-4px}@media(max-width:500px){dialog.svelte-1hu5sgb{padding:50px 24px 28px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}}.bag-trigger.svelte-1ts07xr{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;background:none;border:0;color:inherit;cursor:pointer}.bag-trigger.svelte-1ts07xr span:where(.svelte-1ts07xr){position:absolute;top:0;right:0;background:#465c36;color:#fff;font-size:9px;min-width:16px;height:16px;display:grid;place-items:center;border-radius:20px}.bag-trigger.svelte-1ts07xr:focus-visible,dialog.svelte-1ts07xr button:where(.svelte-1ts07xr):focus-visible{outline:2px solid #536944;outline-offset:3px}dialog.svelte-1ts07xr{position:fixed;inset:0 0 0 auto;margin:0;width:min(500px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;padding:0;background:#fff;color:#34412b;font-family:var(--font-body);overflow:hidden}dialog[open].svelte-1ts07xr{display:flex;flex-direction:column}dialog.svelte-1ts07xr::backdrop{background:#20281b80}.drawer-header.svelte-1ts07xr{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e6d8;padding:26px 30px}.drawer-header.svelte-1ts07xr p:where(.svelte-1ts07xr){font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#78836c;margin:0 0 8px}.drawer-header.svelte-1ts07xr h2:where(.svelte-1ts07xr){font-family:Georgia,serif;font-size:30px;font-weight:400!important;letter-spacing:-.03em!important;margin:0}.close.svelte-1ts07xr{width:44px;height:44px;background:none;border:0;color:inherit;display:grid;place-items:center;cursor:pointer}.drawer-content.svelte-1ts07xr{padding:0 30px;overflow-y:auto;flex:1;overscroll-behavior:contain}.empty.svelte-1ts07xr{padding:65px 0;text-align:center}.empty.svelte-1ts07xr>svg{margin:auto}.empty.svelte-1ts07xr h3:where(.svelte-1ts07xr){font-family:Georgia,serif;font-weight:400!important;font-size:25px;line-height:1.3;margin:27px 0 15px;letter-spacing:-.025em!important}.empty.svelte-1ts07xr p:where(.svelte-1ts07xr){font-size:12px;line-height:1.9;color:#77816c;max-width:285px;margin:0 auto 30px}.primary.svelte-1ts07xr{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;width:100%;padding:14px 17px;border:1px solid #4a603b;background:#4a603b;color:#fff;font-size:12px;cursor:pointer}.text-link.svelte-1ts07xr{background:none;border:0;color:#617052;min-height:44px;display:block;margin:9px auto 0;font-size:11px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.drawer-footer.svelte-1ts07xr{border-top:1px solid #dde4d3;background:#f4f6f0;padding:25px 30px 16px}.drawer-footer.svelte-1ts07xr>div:where(.svelte-1ts07xr){display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px}.drawer-footer.svelte-1ts07xr strong:where(.svelte-1ts07xr){font-size:20px;font-weight:500}.drawer-footer.svelte-1ts07xr p:where(.svelte-1ts07xr){font-size:10px;line-height:1.8;color:#79836d;margin:13px 0 20px}.error.svelte-1ts07xr{background:#faf2e8;padding:16px;margin:20px 0;font-size:12px;line-height:1.7}.error.svelte-1ts07xr button:where(.svelte-1ts07xr){background:none;border:0;color:inherit;text-decoration:underline;min-height:44px;cursor:pointer}.loading.svelte-1ts07xr{padding:40px 0;font-size:13px}.feedback.svelte-1ts07xr{font-size:11px;line-height:1.8;color:#697c55;min-height:24px}button.svelte-1ts07xr:disabled{opacity:.5;cursor:default}@media(max-width:600px){.drawer-header.svelte-1ts07xr{padding:22px}.drawer-content.svelte-1ts07xr{padding:0 22px}.drawer-footer.svelte-1ts07xr{padding:22px 22px 13px}.empty.svelte-1ts07xr{padding:50px 0}}.session-error.svelte-e083tt{padding:10px 24px;background:#f6f1e8;font-size:12px;display:flex;gap:18px;flex-wrap:wrap}.session-error.svelte-e083tt button:where(.svelte-e083tt){background:none;border:0;text-decoration:underline;min-height:30px}.skip-link.svelte-e083tt{position:fixed;top:8px;left:8px;z-index:100;background:#fff;padding:12px;transform:translateY(-180%)}.skip-link.svelte-e083tt:focus{transform:none}.fiona-header.svelte-e083tt{position:sticky;top:0;z-index:40;background:#fff;color:#252622;border-bottom:1px solid #ddded7}.header-row.svelte-e083tt{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 48px;max-width:1600px;margin:auto;-moz-column-gap:24px;column-gap:24px}.desktop-contact.svelte-e083tt{grid-column:1;grid-row:1;font-size:11px;color:#51544b;text-decoration:none;justify-self:start}.fiona-wordmark.svelte-e083tt{grid-column:2;grid-row:1;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;height:95px;color:#242721;text-decoration:none}.brand-name.svelte-e083tt{font-family:var(--font-body);font-size:27px;font-weight:600;letter-spacing:.04em;line-height:1}.brand-descriptor.svelte-e083tt{font-size:8px;letter-spacing:.26em;font-weight:400}.desktop-nav.svelte-e083tt{grid-column:1/-1;grid-row:2;display:flex;justify-content:center;align-items:center;gap:34px;font-size:11px;font-weight:400;border-top:1px solid #ededE8;min-height:49px}.nav-category.svelte-e083tt{display:flex;align-items:center;gap:5px}.nav-category.svelte-e083tt>a:where(.svelte-e083tt){color:inherit;text-decoration:none;white-space:nowrap;padding:15px 0}.nav-category.svelte-e083tt>button:where(.svelte-e083tt){display:grid;place-items:center;border:0;background:none;width:26px;height:44px;cursor:pointer;color:#676c5f}.nav-category.svelte-e083tt>button[aria-expanded=true]:where(.svelte-e083tt) svg{transform:rotate(180deg)}.desktop-nav.svelte-e083tt a:where(.svelte-e083tt):hover,.desktop-nav.svelte-e083tt a.current:where(.svelte-e083tt){color:#74794e}.fiona-actions.svelte-e083tt{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:4px}.utility.svelte-e083tt{width:42px;height:44px;display:inline-flex;align-items:center;justify-content:center;position:relative;background:none;border:0;color:inherit;text-decoration:none;cursor:pointer;font-size:11px}.fiona-actions.svelte-e083tt button[aria-label=Search],.fiona-actions.svelte-e083tt button[aria-label="Toggle Cart"]{min-width:42px;min-height:44px;padding:10px;justify-content:center;align-items:center;border-radius:0}.fiona-actions.svelte-e083tt svg{stroke-width:1.4;width:19px;height:19px}.count.svelte-e083tt{position:absolute;right:2px;top:2px;font-size:9px;background:#373d30;color:#fff;border-radius:20px;min-width:15px;height:15px;display:grid;place-items:center}.account-control.svelte-e083tt{display:flex;align-items:center}.mobile-trigger.svelte-e083tt{display:none}.category-panel.svelte-e083tt{display:grid;grid-template-columns:1fr 2.5fr;gap:70px;position:absolute;top:100%;left:0;right:0;background:#fff;padding:35px max(48px,calc((100% - 1392px)/2)) 44px;border-block:1px solid #ddded7;box-shadow:0 20px 35px #20241c0c;max-height:70vh;overflow:auto}.panel-intro.svelte-e083tt>span:where(.svelte-e083tt){font-size:9px;letter-spacing:.13em;color:#71766a}.panel-intro.svelte-e083tt h2:where(.svelte-e083tt){font:400 38px/1.1 Georgia,serif;letter-spacing:-.03em;margin:24px 0;color:#2d3428}.panel-intro.svelte-e083tt>a:where(.svelte-e083tt){display:flex;align-items:center;gap:18px;font-size:11px;color:inherit;text-decoration:none}.panel-links.svelte-e083tt>.branch-links:where(.svelte-e083tt){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 28px}.branch-links.svelte-e083tt{list-style:none;margin:0;padding:0;font-size:11px}.branch-links.svelte-e083tt a:where(.svelte-e083tt){display:flex;justify-content:space-between;gap:8px;text-decoration:none;color:inherit;padding-block:10px;line-height:1.6}.branch-links.svelte-e083tt a:where(.svelte-e083tt):hover{color:#687147;text-decoration:underline;text-underline-offset:4px}.branch-links.svelte-e083tt summary:where(.svelte-e083tt){display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:600;padding-block:12px;cursor:pointer;list-style:none}.branch-links.svelte-e083tt summary:where(.svelte-e083tt)::-webkit-details-marker{display:none}.branch-links.svelte-e083tt details[open]:where(.svelte-e083tt)>summary:where(.svelte-e083tt) svg{transform:rotate(180deg)}.branch-links.svelte-e083tt .branch-links:where(.svelte-e083tt){padding-left:13px;border-left:1px solid #d8dcd0}.branch-links.svelte-e083tt .all-in-category:where(.svelte-e083tt){font-weight:600;font-size:10px}.mobile-menu.svelte-e083tt{display:none}a.svelte-e083tt:focus-visible,button.svelte-e083tt:focus-visible,summary.svelte-e083tt:focus-visible{outline:2px solid #6a7353;outline-offset:4px}@media(max-width:1000px){.header-row.svelte-e083tt{padding:0 24px;gap:12px}.brand-name.svelte-e083tt{font-size:25px}.desktop-nav.svelte-e083tt{gap:23px;font-size:10px}}@media(max-width:800px){.desktop-nav.svelte-e083tt,.desktop-contact.svelte-e083tt{display:none}.header-row.svelte-e083tt{grid-template-columns:1fr auto 1fr;height:77px;padding:0 14px;gap:8px}.mobile-trigger.svelte-e083tt{display:flex;grid-column:1;grid-row:1;justify-self:start}.fiona-wordmark.svelte-e083tt{height:77px;gap:7px}.brand-name.svelte-e083tt{font-size:22px;letter-spacing:0}.brand-descriptor.svelte-e083tt{font-size:7px;letter-spacing:.18em}.fiona-actions.svelte-e083tt{gap:0}.account-control.svelte-e083tt,.wishlist-link.svelte-e083tt{display:none}.fiona-actions.svelte-e083tt button[aria-label=Search],.fiona-actions.svelte-e083tt button[aria-label="Toggle Cart"]{min-width:36px;width:36px;padding:8px}.category-panel.svelte-e083tt{display:none}.mobile-menu.svelte-e083tt{display:block;position:absolute;top:100%;inset-inline:0;background:#fff;padding:22px 24px 30px;border-block:1px solid #ddded7;max-height:calc(100dvh - 90px);overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 50px #20241c18}.mobile-all.svelte-e083tt{display:flex;justify-content:space-between;font:400 29px/1 Georgia,serif;color:#343b2c;text-decoration:none;padding:10px 0 25px}.mobile-menu.svelte-e083tt>.branch-links:where(.svelte-e083tt)>li:where(.svelte-e083tt){border-bottom:1px solid #e3e5dc}.mobile-menu.svelte-e083tt>.branch-links:where(.svelte-e083tt)>li:where(.svelte-e083tt)>a:where(.svelte-e083tt){font-size:15px;min-height:44px;align-items:center}.mobile-menu.svelte-e083tt>.branch-links:where(.svelte-e083tt)>li:where(.svelte-e083tt) summary{font-size:14px;min-height:48px}.mobile-secondary.svelte-e083tt{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;font-size:12px}.mobile-secondary.svelte-e083tt a:where(.svelte-e083tt){color:inherit;text-decoration:none}}@media(max-width:360px){.brand-name.svelte-e083tt{font-size:19px}.header-row.svelte-e083tt{padding-inline:5px;gap:4px}}.sliding-list.svelte-d9v6bn{list-style:none;margin:0;padding:0;height:1.8rem;overflow:hidden;position:relative}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn){height:1.8rem;line-height:1.8rem;position:absolute;width:100%;opacity:0;animation:svelte-d9v6bn-slideUp var(--anim-duration) linear infinite;animation-delay:calc(var(--index) * (var(--anim-duration) / var(--item-count)))}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn):first-child{opacity:1;top:0}@media screen and (max-width:300px){.sliding-list.svelte-d9v6bn{height:1rem}.sliding-list.svelte-d9v6bn li:where(.svelte-d9v6bn){height:1rem;line-height:1rem}}@keyframes svelte-d9v6bn-slideUp{0%,3%{top:100%;opacity:0}5%,33%{top:0;opacity:1}36%,to{top:-100%;opacity:0}}button.svelte-2cxc25{animation:svelte-2cxc25-bounce-in .5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes svelte-2cxc25-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(1.1)}80%{opacity:1;transform:scale(.89)}to{opacity:1;transform:scale(1)}}.fiona-footer.svelte-cf2x7h{background:#f2f3ee;color:#2f352a;padding:36px max(48px,calc((100% - 1392px)/2)) 22px;font-family:var(--font-body);border-top:1px solid #d9ddcf}.footer-top.svelte-cf2x7h{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #d4d9c9;padding-bottom:28px}.footer-wordmark.svelte-cf2x7h{font-family:var(--font-body);font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:inherit;text-decoration:none}.footer-contact.svelte-cf2x7h{display:flex;align-items:center;gap:24px;color:inherit;text-decoration:none;font-size:12px}.footer-body.svelte-cf2x7h{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-block:36px}.footer-note.svelte-cf2x7h>p:where(.svelte-cf2x7h){font-family:Georgia,serif;font-size:23px;line-height:1.6;margin:0 0 12px}.footer-note.svelte-cf2x7h>span:where(.svelte-cf2x7h){font-size:11px;color:#797e71;line-height:1.9}.footer-body.svelte-cf2x7h h2:where(.svelte-cf2x7h){font:600 10px/1.4 var(--font-body);letter-spacing:0;color:#454d3c;margin:0 0 20px}.footer-body.svelte-cf2x7h nav:where(.svelte-cf2x7h)>a:where(.svelte-cf2x7h){display:block;width:-moz-fit-content;width:fit-content;color:#666f5a;text-decoration:none;font-size:11px;margin-bottom:13px}.footer-categories.svelte-cf2x7h{display:flex;gap:23px;flex-wrap:wrap;border-top:1px solid #d4d9c9;padding-block:22px}.footer-categories.svelte-cf2x7h a:where(.svelte-cf2x7h){font-size:11px;color:#5d6851;text-decoration:none}.footer-bottom.svelte-cf2x7h{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d4d9c9;padding-top:18px;font-size:9px;color:#7b8372}.footer-bottom.svelte-cf2x7h>div:where(.svelte-cf2x7h){display:flex;gap:25px}.footer-bottom.svelte-cf2x7h a:where(.svelte-cf2x7h){color:inherit;text-decoration:none}.footer-bottom.svelte-cf2x7h button:where(.svelte-cf2x7h){display:flex;gap:14px;align-items:center;background:none;border:0;color:inherit;font-size:9px;padding:8px 0;cursor:pointer}.fiona-footer.svelte-cf2x7h a:where(.svelte-cf2x7h):hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.fiona-footer.svelte-cf2x7h{padding-inline:24px}.footer-body.svelte-cf2x7h{gap:25px}}@media(max-width:700px){.fiona-footer.svelte-cf2x7h{padding:30px 18px 18px}.footer-top.svelte-cf2x7h{gap:20px}.footer-wordmark.svelte-cf2x7h{font-size:21px}.footer-contact.svelte-cf2x7h{font-size:10px;gap:10px}.footer-body.svelte-cf2x7h{grid-template-columns:1fr 1fr;gap:28px;padding-block:28px}.footer-note.svelte-cf2x7h>p:where(.svelte-cf2x7h){font-size:20px}.footer-note.svelte-cf2x7h>span:where(.svelte-cf2x7h){font-size:10px}.footer-body.svelte-cf2x7h nav:where(.svelte-cf2x7h)>a:where(.svelte-cf2x7h){font-size:10px}.footer-categories.svelte-cf2x7h{gap:18px}.footer-categories.svelte-cf2x7h a:where(.svelte-cf2x7h){font-size:10px}.footer-bottom.svelte-cf2x7h{flex-wrap:wrap;font-size:8px}.footer-bottom.svelte-cf2x7h button:where(.svelte-cf2x7h){margin-left:auto}}
