:root{color-scheme:light}html{scroll-behavior:smooth}body{color:#1c1a17;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#faf7f2;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}button,input,select,textarea{font:inherit}a,button,input[type=button],input[type=submit],select{touch-action:manipulation}img,picture,svg{max-width:100%}img{height:auto}[hidden]{display:none!important}.screen-reader-text{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.screen-reader-text:focus{z-index:100000;color:#1c1a17;background:#faf7f2;top:8px;left:8px;clip:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:12px 16px!important}:focus-visible{outline-offset:3px;outline:3px solid #2f5b4f57}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--ea-header-paper:#fff;--ea-header-ink:#1c1a17;--ea-header-muted:#8a817a;--ea-header-accent:#c0512f;--ea-header-forest:#2f5b4f;--ea-header-line:#1c1a1724;--eaa-i:#171715;--eaa-ih:#2b2b28;--eaa-f:#2f5b4f;--eaa-fh:#24483f;--eaa-t:.16s;--eaa-e:cubic-bezier(.2,.8,.2,1);--eaa-l:translateY(-2px);--eaa-p:translateY(1px) scale(.985);--eaa-tr:color var(--eaa-t) ease,background-color var(--eaa-t) ease,border-color var(--eaa-t) ease,box-shadow var(--eaa-t) ease,transform var(--eaa-t) var(--eaa-e),opacity var(--eaa-t) ease}html body.wp-theme-ea-vintage{margin:0}body.ea-menu-open,html.ea-menu-locked{overscroll-behavior:none!important;overflow:hidden!important}html body.wp-theme-ea-vintage :is(.ea-shop-selector__tab.is-active,.ea-product-card__variation-button.is-active,.ea-product-card__variation-button[aria-pressed=true],.ea-collection-card__mini-variation.is-active,.ea-atelier-pdp__variant.is-active,.ea-atelier-pdp__variant[aria-pressed=true]){border-color:var(--eaa-i)!important;color:#fff!important;background:var(--eaa-i)!important}html body.wp-theme-ea-vintage :is(button,input[type=submit]):disabled,html body.wp-theme-ea-vintage [aria-disabled=true]{box-shadow:none!important;cursor:not-allowed!important;opacity:.48!important;transform:none!important}@media (prefers-reduced-motion:reduce){:root{--eaa-t:.001ms;--eaa-l:none;--eaa-p:none}}:root{--ea-motion-fast:.16s;--ea-motion-base:.24s;--ea-motion-slow:.32s;--ea-motion-ease:cubic-bezier(.2,.8,.2,1);--ea-motion-ink:#17171524}html.ea-motion-ready [data-ea-motion-reveal]{opacity:0;transition:opacity var(--ea-motion-slow) var(--ea-motion-ease),transform var(--ea-motion-slow) var(--ea-motion-ease);will-change:opacity,transform;transform:translateY(8px)}html.ea-motion-ready [data-ea-motion-reveal].is-ea-motion-visible{opacity:1;will-change:auto;transform:none}html.ea-motion-ready .ea-lightbox,html.ea-motion-ready .ea-sticky-cart,html.ea-motion-ready .ea-sticky-chat,html.ea-motion-ready .woocommerce-cart,html.ea-motion-ready .woocommerce-checkout,html.ea-motion-ready [role=dialog]{opacity:1;transform:none}html.ea-motion-ready .ea-lightbox [data-ea-motion-reveal],html.ea-motion-ready .ea-workshop-slide,html.ea-motion-ready .ea-workshop-slide[aria-hidden=true],html.ea-motion-ready .woocommerce-cart [data-ea-motion-reveal],html.ea-motion-ready .woocommerce-checkout [data-ea-motion-reveal],html.ea-motion-ready [role=dialog] [data-ea-motion-reveal]{opacity:1!important;will-change:auto!important;transform:none!important}@media (hover:hover) and (pointer:fine){.ea-collection-card,.ea-faq__item,.ea-gallery-card,.ea-motion-control-surface,.ea-policy-hub__faq-card,.ea-policy-hub__policy-card,.ea-product-card,.ea-si-rel-card,.ea-si-side-card,.ea-sp__content-card,.ea-sp__nav-card{transition:box-shadow var(--ea-motion-base) ease,border-color var(--ea-motion-base) ease}.ea-collection-card:hover,.ea-faq__item:hover,.ea-gallery-card:hover,.ea-motion-control-surface:hover,.ea-policy-hub__faq-card:hover,.ea-policy-hub__policy-card:hover,.ea-product-card:hover,.ea-si-rel-card:hover,.ea-si-side-card:hover,.ea-sp__content-card:hover,.ea-sp__nav-card:hover{box-shadow:0 14px 30px var(--ea-motion-ink);border-color:#17171547}.ea-collection-card__image img,.ea-gallery-card img,.ea-product-card__image img,.ea-si-rel-card img{transition:transform var(--ea-motion-slow) var(--ea-motion-ease),filter var(--ea-motion-base) ease;transform-origin:50%}.ea-collection-card:hover .ea-collection-card__image img,.ea-gallery-card:hover img,.ea-product-card:hover .ea-product-card__image img,.ea-si-rel-card:hover img{transform:scale(1.025)}.checkout-button,.ea-cart-summary__checkout,.ea-cart-summary__shop,.ea-contact-btn,.ea-motion-control:is(a,button),.ea-polbtn,.ea-policy-hub__button,.ea-shbtn{transition:transform var(--ea-motion-fast) var(--ea-motion-ease),box-shadow var(--ea-motion-fast) ease,background-color var(--ea-motion-fast) ease,border-color var(--ea-motion-fast) ease}.checkout-button:hover,.ea-cart-summary__checkout:hover,.ea-cart-summary__shop:hover,.ea-contact-btn:hover,.ea-motion-control:is(a,button):hover,.ea-polbtn:hover,.ea-policy-hub__button:hover,.ea-shbtn:hover{transform:translateY(-2px)}}.ea-collection-card:focus-within,.ea-gallery-card:focus-within,.ea-motion-control-surface:focus-within,.ea-motion-control:focus-visible,.ea-product-card:focus-within{outline-offset:4px}[data-ea-motion-reveal][aria-hidden=true],[data-ea-motion-reveal][inert]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ea-collection-card,.ea-collection-card__image img,.ea-faq__item,.ea-gallery-card,.ea-gallery-card img,.ea-motion-control,.ea-motion-control-surface,.ea-policy-hub__faq-card,.ea-policy-hub__policy-card,.ea-product-card,.ea-product-card__image img,.ea-si-rel-card,.ea-si-rel-card img,.ea-si-side-card,.ea-sp__content-card,.ea-sp__nav-card,.ea-sticky-dock__button,html.ea-motion-ready [data-ea-motion-reveal],html.ea-motion-ready [data-ea-motion-reveal].is-ea-motion-visible{opacity:1!important;will-change:auto!important;transform:none!important}}html body.wp-theme-ea-vintage .ea-main-content-start{width:1px;height:1px;scroll-margin-top:16px;position:absolute;overflow:hidden}.eagl{--eagl-ink:#1c1a17;--eagl-muted:#64615b;--eagl-accent:#a8442c;--eagl-line:#dedbd5;color:var(--eagl-ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:clip}.eagl *,.eagl *::before,.eagl *::after,.eagl-viewer *,.eagl-viewer *::before,.eagl-viewer *::after{box-sizing:border-box}.eagl [hidden],.eagl-viewer [hidden],.eagl-viewer[hidden]{display:none!important}.eagl__shell{width:min(1160px,calc(100% - 32px));margin-inline:auto;padding-block:40px 64px}.eagl__intro{padding:0 0 26px}.eagl h1{color:var(--eagl-ink);font-family:inherit;font-size:48px;line-height:1.08;letter-spacing:-.045em;font-weight:750;margin:0;max-width:100%;text-wrap:balance}.eagl__title-break{display:none}.eagl__description{color:var(--eagl-muted);font-size:18px;line-height:1.5;margin:14px 0 0;max-width:65ch}.eagl__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:3px 0 4px;border:0}.eagl__filters a{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:44px;padding:8px 14px;border:1px solid var(--eagl-line);border-radius:30px;background:#fff;color:var(--eagl-ink);text-decoration:none;font-size:14px;line-height:1.35;font-weight:650;white-space:nowrap;transition:background .15s,border-color .15s}.eagl__filters a:hover{background:#f7f4ef;border-color:#a49c91}.eagl__filters a[aria-current=true]{color:#fff;background:var(--eagl-ink);border-color:var(--eagl-ink)}.eagl__count{font-size:12px;font-weight:500;opacity:.8;font-variant-numeric:tabular-nums}.eagl__status{color:var(--eagl-muted);font-size:13px;line-height:18px;margin:10px 0 14px;min-height:18px}.eagl__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;align-items:start}.eagl-card{margin:0;min-width:0;border:0;background:none;scroll-margin-top:24px}.eagl-card__photo{position:relative;display:block;width:100%;aspect-ratio:4/3;background:#f4f2ee;overflow:hidden;border-radius:4px;cursor:zoom-in;scroll-margin-top:24px}.eagl-card__photo img{display:block;width:100%;height:100%;object-fit:var(--eagl-fit,cover);object-position:var(--eagl-position,50% 50%);transition:transform .25s}.eagl-card[style*="contain"] .eagl-card__photo{background:#fff;box-shadow:inset 0 0 0 1px #eeece7}.eagl-card[style*="contain"] .eagl-card__photo img{padding:10px}.eagl-card__image-error{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:24px;color:#1c1a17;background:#f4f2ee;font-size:16px}.eagl-card figcaption{display:flex;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:12px 0 0;min-width:0}.eagl-card__caption{min-width:0;flex:1}.eagl-card__caption strong{display:block;color:var(--eagl-ink);font-size:16px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.eagl-card__caption span{display:block;color:var(--eagl-muted);font-size:14px;line-height:1.45;margin-top:4px}.eagl-card__product{color:var(--eagl-accent);font-size:14px;line-height:1.4;font-weight:650;min-height:44px;display:inline-flex;align-items:flex-start;padding:2px 0 8px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;white-space:nowrap}.eagl-card__product:hover{color:#78301e;text-decoration-thickness:2px}.eagl__more-wrap{display:flex;justify-content:center;padding-top:36px}.eagl__more{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-height:48px;border:1px solid #b6afa5;border-radius:6px;background:#fff;padding:12px 24px;color:var(--eagl-ink);font-size:16px;line-height:1.4;font-weight:650;text-decoration:none}.eagl__more:hover{border-color:var(--eagl-ink);background:#f7f4ef}.eagl a:focus-visible,.eagl button:focus-visible{outline:3px solid #a8442c;outline-offset:3px}.eagl-card__photo:focus-visible{outline-offset:-4px;outline-width:4px}@media(min-width:1024px){.eagl__grid.is-featured .eagl-card:first-child{grid-column:span 2}.eagl__grid.is-featured .eagl-card:nth-child(-n+2) .eagl-card__photo{height:410px;aspect-ratio:auto}.eagl__grid.is-featured .eagl-card:first-child .eagl-card__caption strong{font-size:18px}}@media(hover:hover) and (pointer:fine){.eagl-card__photo:hover img{transform:scale(1.018)}}@media(min-width:768px) and (max-width:1023px){.eagl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eagl h1{max-width:850px;font-size:44px}.eagl-card figcaption{flex-wrap:wrap}.eagl-card__caption{flex-basis:100%}.eagl-card__product{padding-top:0;min-height:44px}}@media(max-width:767px){.eagl__shell{padding-block:18px 40px}.eagl__intro{padding-bottom:13px}.eagl h1{font-size:32px;line-height:1.08;letter-spacing:-.035em;text-wrap:initial}.eagl__title-break{display:block}.eagl__description{font-size:16px;line-height:22px;margin-top:10px;max-width:38ch}.eagl__filters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bbb4a9 transparent;padding:3px 3px 5px;margin-inline:-3px}.eagl__filters a{padding-inline:12px}.eagl__status{margin:7px 0 10px;font-size:12px}.eagl__grid{grid-template-columns:1fr;gap:26px}.eagl-card__photo{aspect-ratio:4/3}.eagl-card figcaption{padding-top:10px;gap:12px}.eagl-card__caption strong{font-size:16px}.eagl-card__caption span{font-size:13px}.eagl__more-wrap{padding-top:28px}.eagl__more{width:100%;padding-inline:12px}.eagl-card__product{padding-top:2px}}@media(max-width:359px){.eagl h1{font-size:30px}.eagl-card figcaption{flex-wrap:wrap}.eagl-card__caption{flex-basis:100%}}html body.wp-theme-ea-vintage.ea-dock-redesign.ea-gallery-viewer-open .ea-commerce-dock[data-ea-dock-release]{display:none!important}.eagl-viewer{position:fixed;inset:0;z-index:100005;display:grid;place-items:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff}.eagl-viewer__backdrop{position:absolute;inset:0;background:rgba(19,19,17,.94)}.eagl-viewer__dialog{position:relative;width:min(1280px,100%);height:calc(100vh - 40px);height:calc(100dvh - 40px);display:grid;grid-template-rows:auto minmax(80px,1fr) auto;background:#171715;border-radius:8px;overflow:auto;border:1px solid #ffffff25}.eagl-viewer__top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px 8px 20px;min-height:60px}.eagl-viewer__counter{font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums;color:#e4e0d9}.eagl-viewer button{color:#fff;background:#ffffff0a;border:1px solid #ffffff40;border-radius:5px;min-width:44px;min-height:44px;font:600 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;padding:10px 16px}.eagl-viewer__close{width:44px;height:44px;display:grid;place-items:center;padding:10px!important}.eagl-viewer__close svg{width:22px;height:22px;fill:none;stroke:currentColor}.eagl-viewer button:hover{background:#ffffff20}.eagl-viewer :is(a,button):focus-visible{outline:3px solid #f4bb95;outline-offset:3px}.eagl-viewer__image{position:relative;min-height:0;min-width:0;display:grid;place-items:center;margin:0 20px;touch-action:pan-y pinch-zoom}.eagl-viewer__image>img{width:100%;height:100%;min-height:0;object-fit:contain;display:block}.eagl-viewer__image[aria-busy=true]{background:#242420}.eagl-viewer__error{margin:0;padding:20px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;color:#f3f0eb;font-size:16px;line-height:1.5}.eagl-viewer__error a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-underline-offset:4px}.eagl-viewer__bottom{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;padding:18px 20px 20px}.eagl-viewer__caption{flex:1;min-width:0;flex-basis:280px}.eagl-viewer__caption strong{display:block;font-size:18px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.eagl-viewer__caption span{display:block;color:#bdb8af;font-size:14px;line-height:1.4;margin-top:4px}.eagl-viewer__product{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:5px;background:#fff;color:#1c1a17;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;white-space:nowrap}.eagl-viewer__product:hover{background:#f0d4c1}.eagl-viewer__navigation{display:flex;gap:8px}.eagl-viewer button:disabled{opacity:.4;cursor:default}@media(max-width:767px){.eagl-viewer{padding:0}.eagl-viewer__dialog{width:100%;height:100vh;height:100dvh;border:0;border-radius:0;padding-top:env(safe-area-inset-top);grid-template-rows:auto minmax(80px,1fr) auto}.eagl-viewer__top{padding:6px 16px;min-height:56px}.eagl-viewer__image{margin-inline:0}.eagl-viewer__bottom{padding:14px 16px max(16px,env(safe-area-inset-bottom));gap:12px;display:grid;grid-template-columns:1fr auto}.eagl-viewer__caption{grid-column:1/-1}.eagl-viewer__caption strong{font-size:16px}.eagl-viewer__caption span{font-size:13px}.eagl-viewer__navigation{justify-self:end;grid-column:2}.eagl-viewer__navigation button{padding-inline:12px}.eagl-viewer__product{font-size:14px;padding-inline:12px}}@media(max-width:359px){.eagl-viewer__product{grid-column:1/-1}.eagl-viewer__navigation{grid-column:1/-1;justify-self:stretch}.eagl-viewer__navigation button{flex:1}}@media(prefers-reduced-motion:reduce){.eagl *,.eagl-viewer *{transition:none!important;scroll-behavior:auto!important}}.eagl-viewer__loading{color:#ded9cf;font-size:15px;margin:0;padding:24px}