:root{--eup-ease-out:cubic-bezier(0.16, 1, 0.3, 1);--eup-ease-exit:cubic-bezier(0.4, 0, 0.7, 0.2);--eup-t-press:100ms;--eup-t-hover:150ms;--eup-t-swap:120ms;--eup-t-fade:220ms;--eup-t-acc-open:260ms;--eup-t-acc-close:200ms;--eup-t-acc-fade:180ms;--eup-t-bar-in:220ms;--eup-t-bar-out:160ms;--eup-t-drawer-in:320ms;--eup-t-drawer-out:220ms;--eup-t-meter:420ms;--eup-t-tick:360ms;--eup-t-bump:300ms;--eup-d-bar:100%;--eup-d-drawer:100%;--eup-bump-scale:1.18;--eup-press-scale:0.98}@media (prefers-reduced-motion:reduce){:root{--eup-t-fade:1ms;--eup-t-acc-open:1ms;--eup-t-acc-close:1ms;--eup-t-meter:1ms;--eup-t-tick:1ms;--eup-t-bar-in:120ms;--eup-t-bar-out:120ms;--eup-t-drawer-in:150ms;--eup-t-drawer-out:150ms;--eup-d-bar:0px;--eup-d-drawer:0px;--eup-bump-scale:1;--eup-press-scale:1}}:root.eup-rm{--eup-t-fade:1ms;--eup-t-acc-open:1ms;--eup-t-acc-close:1ms;--eup-t-meter:1ms;--eup-t-tick:1ms;--eup-t-bar-in:120ms;--eup-t-bar-out:120ms;--eup-t-drawer-in:150ms;--eup-t-drawer-out:150ms;--eup-d-bar:0px;--eup-d-drawer:0px;--eup-bump-scale:1;--eup-press-scale:1}html.no-js .eup-acc__panel[hidden]{display:block!important;content-visibility:visible}html.no-js .eup-acc__icon{transform:rotate(45deg)}.eup-acc__trigger{cursor:pointer;transition:background-color var(--eup-t-hover) var(--eup-ease-out)}.eup-acc__trigger:hover{background-color:rgb(18 63 58 / .04)}.eup-acc__trigger:active{background-color:rgb(18 63 58 / .08)}.eup-acc__trigger:focus-visible{outline:3px solid var(--eup-deep,#123f3a);outline-offset:2px;position:relative;z-index:1}.eup-acc__icon{flex:none;transform-origin:50% 50%;transition:transform var(--eup-t-acc-close) var(--eup-ease-exit),color var(--eup-t-hover) var(--eup-ease-out)}.eup-acc__trigger[aria-expanded="true"] .eup-acc__icon{transform:rotate(45deg);transition:transform var(--eup-t-acc-open) var(--eup-ease-out),color var(--eup-t-hover) var(--eup-ease-out)}html.eup-pv3 .eup-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--eup-t-acc-close) var(--eup-ease-exit)}html.eup-pv3 .eup-acc__panel[hidden]:not([hidden="until-found"]){display:none}html.eup-pv3 .eup-product-v3 .eup-acc__panel[hidden="until-found"]{display:grid}html.eup-pv3 .eup-product-v3 .eup-acc__trigger[aria-expanded="true"] .eup-acc__icon::after{transform:rotate(90deg)}html.eup-pv3 .eup-acc__panel.is-open{grid-template-rows:1fr;transition:grid-template-rows var(--eup-t-acc-open) var(--eup-ease-out)}html.eup-pv3 .eup-acc__inner{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--eup-t-swap) var(--eup-ease-exit)}html.eup-pv3 .eup-acc__panel.is-open>.eup-acc__inner{opacity:1;transition:opacity var(--eup-t-acc-fade) var(--eup-ease-out) 60ms}html.eup-pv3 .eup-acc__panel.eup-acc__panel--fixed{display:block;transition:none}html.eup-pv3 .eup-acc--instant,html.eup-pv3 .eup-acc--instant>.eup-acc__inner{transition:none!important}.eup-gallery .slider-type-fade .flickity-slider>*{transition:opacity 0s linear var(--eup-t-fade,220ms);z-index:0}.eup-gallery .slider-type-fade .flickity-slider>.is-selected{transition:opacity var(--eup-t-fade,220ms) var(--eup-ease-out);z-index:1}.eup-gallery__thumb{cursor:pointer;transition:border-color var(--eup-t-hover) var(--eup-ease-out),box-shadow var(--eup-t-hover) var(--eup-ease-out)}.eup-gallery__thumb:hover{border-color:var(--eup-muted,#565f5b)}.eup-gallery__thumb[aria-current="true"]{border-color:var(--eup-deep,#123f3a);box-shadow:inset 0 0 0 1px var(--eup-deep,#123f3a)}.eup-gallery__thumb:focus-visible{outline:3px solid var(--eup-deep,#123f3a);outline-offset:2px}.eup-gallery__counter{font-variant-numeric:tabular-nums}.eup-buy .ux-swatches{display:flex;flex-wrap:wrap;gap:8px}.eup-buy .ux-swatch.ux-swatch--label{align-items:center;background:var(--eup-surface,#ffffff);border:1px solid var(--eup-hairline,#dcd3c0);border-radius:var(--eup-radius,3px);box-shadow:none;color:var(--eup-ink,#17211e);cursor:pointer;display:inline-flex;font-size:15px;margin:0;min-height:48px;min-width:48px;padding:0 18px;transition:border-color var(--eup-t-hover) var(--eup-ease-out),background-color var(--eup-t-hover) var(--eup-ease-out),color var(--eup-t-hover) var(--eup-ease-out)}.eup-buy .ux-swatch.ux-swatch--label:hover{border-color:var(--eup-ink,#17211e)}.eup-buy .ux-swatch.ux-swatch--label.selected{background:var(--eup-deep,#123f3a);border-color:var(--eup-deep,#123f3a);color:#fff}.eup-buy .ux-swatch.ux-swatch--label:focus-visible{outline:3px solid var(--eup-deep,#123f3a);outline-offset:2px}.eup-buy .ux-swatch.ux-swatch--label.disabled{background:#fff0;border-style:dashed;color:var(--eup-muted,#565f5b);cursor:not-allowed;opacity:1;text-decoration:line-through;text-decoration-thickness:1px}.eup-buy .ux-swatch__text{font-size:inherit;text-transform:none}.eup-buy .quantity .minus,.eup-buy .quantity .plus{transition:background-color var(--eup-t-hover) var(--eup-ease-out),color var(--eup-t-hover) var(--eup-ease-out)}.eup-buy .quantity .minus[aria-disabled="true"],.eup-buy .quantity .plus[aria-disabled="true"]{color:#a7aba6;cursor:not-allowed}.eup-buy .quantity .minus:focus-visible,.eup-buy .quantity .plus:focus-visible,.eup-buy .quantity input.qty:focus-visible{outline:3px solid var(--eup-deep,#123f3a);outline-offset:-3px}.eup-buy .quantity input.qty{font-variant-numeric:tabular-nums}.eup-atc{display:inline-grid!important;place-items:center;transition:background-color var(--eup-t-hover) var(--eup-ease-out),transform var(--eup-t-press) var(--eup-ease-out)}.eup-atc:active{transform:scale(var(--eup-press-scale))}.eup-atc>.eup-atc__l{align-items:center;display:inline-flex;gap:8px;grid-area:1 / 1;opacity:0;transition:opacity var(--eup-t-swap) var(--eup-ease-exit);white-space:nowrap}.eup-atc[data-eup-state="rest"]>.eup-atc__rest,.eup-atc[data-eup-state="adding"]>.eup-atc__adding,.eup-atc[data-eup-state="added"]>.eup-atc__added{opacity:1;transition:opacity var(--eup-t-swap) var(--eup-ease-out)}.eup-atc[data-eup-state="oos"]>.eup-atc__oos{opacity:1;transition:opacity var(--eup-t-swap) var(--eup-ease-out)}:root body .eup-atc.eup-atc.eup-atc[data-eup-state="oos"][aria-disabled="true"]{background:var(--eup7-mist,#eceded);border-color:var(--eup7-mist,#eceded);box-shadow:none;color:var(--eup3-ink,#231f20);cursor:not-allowed;transform:none}.eup-buy--oos .woocommerce-variation-add-to-cart .quantity,.eup-buy--oos #wcpay-express-checkout-element,.eup-buy--oos .wcpay-express-checkout-wrapper,.eup-buy--oos #wc-stripe-payment-request-wrapper,.eup-buy--oos #wc-stripe-express-checkout-element,.eup-buy--oos .wc-stripe-product-checkout-container,.eup-buy--oos .ppc-button-wrapper{display:none!important}.eup-buy .ux-swatch--color.eup-swatch--oos::before,.eup-buy .ux-swatch--image.eup-swatch--oos::before{background:var(--fs-color-alert,#b20000);box-shadow:0 0 0 1px rgb(255 255 255 / .85);content:"";height:2px;left:0;margin-top:-1px;pointer-events:none;position:absolute;right:0;top:50%;transform:rotate(-45deg);width:100%;z-index:1}.eup-buy .ux-swatch--label.eup-swatch--oos{background-image:linear-gradient(to top left,transparent calc(50% - 1px),var(--fs-color-alert,#b20000) calc(50% - 1px),var(--fs-color-alert,#b20000) calc(50% + 1px),transparent calc(50% + 1px))}.eup-buy__notify[hidden]{display:none}body .eup-atc.eup-atc[data-eup-state][aria-disabled="true"],body.eup-system-a .eup-atc.eup-btn[data-eup-state][aria-disabled="true"]{background:var(--eup-deep,#123f3a);border-color:var(--eup-deep,#123f3a);color:#fff;cursor:progress}.eup-atc__dots{align-items:center;display:inline-flex!important;flex-direction:row;gap:4px}.eup-atc__dots i{background:currentColor;flex:none;border-radius:50%;display:block;height:4px;opacity:.55;width:4px}.eup-atc__tick{flex:none;height:18px;width:18px}.eup-atc__tick path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.eup-atc[data-eup-state="added"] .eup-atc__tick path{stroke-dashoffset:0;transition:stroke-dashoffset var(--eup-t-tick) var(--eup-ease-out) 60ms}.eup-buy__error{color:#8a2b1e;flex-basis:100%;font-size:14px;margin:8px 0 0;width:100%}.eup-buy__error:empty{display:none}.eup-hd__cart-count.eup-bump{animation:eup-bump var(--eup-t-bump) var(--eup-ease-out);transform-origin:50% 60%}@keyframes eup-bump{0%{transform:scale(1)}40%{transform:scale(var(--eup-bump-scale))}100%{transform:scale(1)}}body.single-product{padding-bottom:var(--eup-sticky-space,0)}.eup-sticky{background:var(--eup-surface,#ffffff);border-top:1px solid var(--eup-hairline,#dcd3c0);bottom:0;box-shadow:0 -6px 18px -12px rgb(23 33 30 / .35);box-sizing:border-box;left:0;min-height:calc(68px + env(safe-area-inset-bottom, 0px));opacity:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transform:translateY(var(--eup-d-bar));transition:transform var(--eup-t-bar-out) var(--eup-ease-exit),opacity var(--eup-t-bar-out) var(--eup-ease-exit),visibility 0s linear var(--eup-t-bar-out);visibility:hidden;z-index:80}.eup-sticky--rule{min-height:calc(84px + env(safe-area-inset-bottom, 0px))}.eup-sticky[hidden]{display:none}.eup-sticky.is-shown{opacity:1;transform:translateY(0);transition:transform var(--eup-t-bar-in) var(--eup-ease-out),opacity var(--eup-t-bar-in) var(--eup-ease-out),visibility 0s;visibility:visible}@media (min-width:1024px){.eup-sticky:not([data-eup-desktop="1"]){display:none}}.eup-sticky__in{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:var(--eup-wrap,1400px)}.eup-sticky--rule{padding-top:8px;padding-bottom:calc(6px + env(safe-area-inset-bottom, 0px))}.eup-sticky--rule .eup-sticky__in{column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.eup-sticky--rule .eup-sticky__txt{display:contents}.eup-sticky--rule .eup-sticky__name{align-self:end;grid-column:1;grid-row:1}.eup-sticky--rule .eup-sticky__price{align-self:start;grid-column:1;grid-row:2}.eup-sticky--rule .eup-sticky__add{grid-column:2;grid-row:1 / span 2}.eup-sticky--rule .eup-sticky__rule{grid-column:1 / -1;grid-row:3}.eup-sticky__txt{flex:1 1 auto;min-width:0}.eup-sticky__txt p{margin:0}.eup-sticky__name{color:var(--eup-ink,#17211e);font-size:15px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eup-sticky__price,.eup-sticky__rule{color:var(--eup-muted,#565f5b);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.35}.eup-sticky__price del{margin-right:4px}.eup-sticky__price ins{text-decoration:none}.eup-sticky__rule{color:var(--eup-ink,#17211e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eup-sticky__rule[hidden]{display:none}.eup-sticky .eup-sticky__add{flex:0 0 auto;margin:0;min-height:48px;min-width:150px;padding:0 20px}.eup-sticky .eup-sticky__add:focus-visible{outline:3px solid var(--eup-deep,#123f3a);outline-offset:2px}html.eup-drawer-lock,html.eup-drawer-lock body{overflow:hidden}.eup-drawer{inset:0;position:fixed;z-index:200}.eup-drawer[hidden]{display:none}.eup-drawer__scrim{background:rgb(23 33 30 / .42);inset:0;opacity:0;position:absolute;transition:opacity var(--eup-t-drawer-out) var(--eup-ease-exit)}.eup-drawer__panel{background:var(--eup-ground,#f4f0e6);bottom:0;box-shadow:-8px 0 24px -16px rgb(23 33 30 / .5);color:var(--eup-ink,#17211e);display:flex;flex-direction:column;opacity:0;position:absolute;right:0;top:0;transform:translateX(var(--eup-d-drawer));transition:transform var(--eup-t-drawer-out) var(--eup-ease-exit),opacity var(--eup-t-drawer-out) var(--eup-ease-exit);width:min(420px, 100%)}html.eup-drawer-open .eup-drawer__scrim{opacity:1;transition:opacity var(--eup-t-drawer-in) var(--eup-ease-out)}html.eup-drawer-open .eup-drawer__panel{opacity:1;transform:translateX(0);transition:transform var(--eup-t-drawer-in) var(--eup-ease-out),opacity 1ms}@media (prefers-reduced-motion:reduce){html.eup-drawer-open .eup-drawer__panel{transition:opacity var(--eup-t-drawer-in) var(--eup-ease-out)}}html.eup-rm.eup-drawer-open .eup-drawer__panel{transition:opacity var(--eup-t-drawer-in) var(--eup-ease-out)}.eup-drawer__hd{align-items:center;border-bottom:1px solid var(--eup-hairline,#dcd3c0);display:flex;justify-content:space-between;padding:12px 12px 12px 20px}.eup-drawer .eup-drawer__title{color:var(--eup-ink,#17211e);font-family:var(--eup-font-display,"Newsreader",Georgia,serif);font-size:26px;font-weight:400;line-height:1.2;margin:0}.eup-drawer__title:focus{outline:none}.eup-drawer__title:focus-visible{outline:3px solid var(--eup-deep,#123f3a);outline-offset:2px}.eup-drawer .eup-drawer__close{align-items:center;background:#fff0;border:0;border-radius:var(--eup-radius,3px);color:var(--eup-ink,#17211e);cursor:pointer;display:inline-flex;height:48px;justify-content:center;margin:0;min-height:48px;padding:0;transition:background-color var(--eup-t-hover) var(--eup-ease-out);width:48px}.eup-drawer .eup-drawer__close:hover{background:var(--eup-tint,#ece7db)}.eup-drawer a:focus-visible,.eup-drawer button:focus-visible{outline:3px solid var(--eup-deep,#123f3a);outline-offset:2px}.eup-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.eup-drawer__ship{border-bottom:1px solid var(--eup-hairline,#dcd3c0);padding:16px 20px}.eup-drawer__ship-msg{font-size:14px;margin:0 0 10px}.eup-drawer__meter{background:var(--eup-tint,#ece7db);border-radius:2px;height:4px;overflow:hidden}.eup-drawer__meter i{background:var(--eup-deep,#123f3a);display:block;height:100%;transform:scaleX(var(--eup-fill,0));transform-origin:0 50%;transition:transform var(--eup-t-meter) var(--eup-ease-out)}.eup-drawer__meter.is-reset i{transition:none}.eup-drawer__lines{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px}.eup-drawer__line{border-bottom:1px solid var(--eup-hairline,#dcd3c0);display:grid;font-size:14px;gap:12px;grid-template-columns:64px minmax(0,1fr) auto;margin:0;padding:16px 0}.eup-drawer__thumb{background:var(--eup-surface,#ffffff);border:1px solid var(--eup-hairline,#dcd3c0);display:block;height:64px;overflow:hidden;width:64px}.eup-drawer__thumb img{display:block;height:100%;object-fit:cover;width:100%}.eup-drawer__info{display:flex;flex-direction:column;gap:2px;min-width:0}.eup-drawer__name{color:var(--eup-ink,#17211e);font-weight:500;text-decoration:none;text-underline-offset:.18em}a.eup-drawer__name:hover{text-decoration:underline}.eup-drawer__meta{color:var(--eup-muted,#565f5b)}.eup-drawer__amount,.eup-drawer__sub-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.eup-drawer__ft{background:var(--eup-surface,#ffffff);border-top:1px solid var(--eup-hairline,#dcd3c0);margin-top:auto;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px))}.eup-drawer__sub{display:flex;font-weight:500;justify-content:space-between;margin:0 0 4px}.eup-drawer__note{color:var(--eup-muted,#565f5b);font-size:13px;margin:0 0 12px}.eup-drawer .eup-btn{width:100%}.eup-drawer .eup-drawer__view{margin-top:8px}.eup-drawer__empty{padding:24px 20px}.eup-drawer__empty p{margin:0 0 16px}@media print{.eup-sticky,.eup-drawer{display:none!important}.eup-acc__panel{display:block!important;content-visibility:visible!important}.eup-acc__inner{opacity:1!important}}