.em{--em-bg:#fff;--em-fg:#0b0b0b;--em-mut:#6b675f;--em-line:#F0EFEA;--em-hover:#f5f4f0;font-family:var(--font-sans,Inter,system-ui,sans-serif);color:var(--em-fg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .em{--em-bg:#0C0C0D;--em-fg:#F3EFE8;--em-mut:#a09b91;--em-line:#2a2a2d;--em-hover:#161618}}:root[data-theme=dark] .em{--em-bg:#0C0C0D;--em-fg:#F3EFE8;--em-mut:#a09b91;--em-line:#2a2a2d;--em-hover:#161618}.em-bar{display:none;background:var(--em-bg);border-bottom:1px solid var(--em-line);position:relative}@media(min-width:1024px){.em-bar{display:block}}.em-top{list-style:none;margin:0 auto;padding:0 40px;max-width:1600px;display:flex;gap:4px;overflow:visible}.em-item{position:static}.em-trigger,.em-link{background:none;border:0;color:inherit;font:inherit;font-size:14px;letter-spacing:.03em;text-transform:uppercase;font-weight:600;padding:14px 12px;min-height:44px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}[dir=rtl] .em-trigger,[dir=rtl] .em-link{letter-spacing:0;font-size:14px}.em-trigger[aria-expanded=true],.em-trigger:hover,.em-link:hover{background:var(--em-hover)}.em-trigger:focus-visible,.em-link:focus-visible,.em-panel a:focus-visible,.em-feature:focus-visible{outline:2px solid var(--em-fg);outline-offset:-2px}.em-caret{font-size:9px;transition:transform .2s}.em-trigger[aria-expanded=true] .em-caret{transform:rotate(180deg)}.em-panel{position:absolute;inset-inline:0;top:100%;background:var(--em-bg);border-bottom:1px solid var(--em-line);box-shadow:0 18px 30px #00000014;z-index:45}.em-panel[hidden]{display:none}.em-panel__in{max-width:1600px;margin:auto;padding:28px 40px 32px;display:grid;grid-template-columns:1fr 280px;gap:40px}.em-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:24px 32px;align-content:start}.em-h{display:block;font-family:var(--font-serif,serif);font-size:17px;color:inherit;text-decoration:none;margin-bottom:10px}.em-col ul{list-style:none;margin:0;padding:0}.em-col li a{display:block;padding:6px 0;color:var(--em-mut);text-decoration:none;font-size:15px;min-height:34px}.em-col li a:hover,.em-h:hover{color:var(--em-fg);text-decoration:underline}.em-all{display:inline-block;margin-top:4px;font-size:13px;font-weight:600;color:inherit;border-bottom:1px solid currentColor;text-decoration:none}.em-feature{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.em-feature img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:var(--em-hover)}.em-feature__t{font-family:var(--font-serif,serif);font-size:18px}.em-feature__s{color:var(--em-mut);font-size:13px}@media(prefers-reduced-motion:no-preference){.em-panel:not([hidden]){animation:em-in .18s ease-out}@keyframes em-in{0%{opacity:0;transform:translateY(-6px)}}}.em-drawer{position:fixed;inset-block:0;inset-inline-start:0;width:min(88vw,380px);background:var(--em-bg);z-index:80;display:flex;flex-direction:column;box-shadow:0 0 40px #00000040}.em-drawer[hidden]{display:none}.em-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:70}.em-scrim[hidden]{display:none}.em-drawer__head{display:grid;grid-template-columns:96px 1fr 44px;align-items:center;border-bottom:1px solid var(--em-line);padding:6px 8px;min-height:56px}.em-drawer__title{text-align:center;font-family:var(--font-serif,serif);font-weight:500;font-size:17px}.em-back,.em-close{background:none;border:0;color:inherit;font:inherit;min-width:44px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.em-back[hidden]{display:none}[dir=rtl] .em-back{flex-direction:row-reverse}[dir=rtl] .em-back,[dir=rtl] .em-dl span{display:inline-block;transform:scaleX(-1)}.em-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.em-dp{list-style:none;margin:0;padding:0}.em-dp[hidden]{display:none}.em-dl{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 20px;background:none;border:0;border-bottom:1px solid var(--em-line);color:inherit;font:inherit;font-size:16px;text-align:start;text-decoration:none;cursor:pointer}.em-dl--all{font-weight:600}.em-dl:active{background:var(--em-hover)}.em-drawer__foot{display:flex;gap:20px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--em-line);font-size:14px}.em-drawer__foot a{color:inherit}@media(min-width:1024px){.em-drawer,.em-scrim{display:none!important}}.shopify-section:has(>.em){position:relative;z-index:49}.em-top--single{justify-content:center}.em-cols--shop{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.em-panel__in:not(:has(.em-feature)){grid-template-columns:1fr}.shopify-section:has(.em-drawer:not([hidden])){z-index:100}.em-bar:has(.em-top--single){border:0;height:0}.em-top--single{padding:0;height:0}.em-top--single .em-trigger{display:none}.em-top--single .em-panel{position:fixed;inset-inline:0;top:0;overflow:auto;z-index:70}.em-drawer{inset-inline-start:auto;inset-inline-end:0}[dir=rtl] .em-back[hidden],.em-back[hidden]{display:none!important}.em-h,.em-feature__t,.em-drawer__title{font-weight:700;letter-spacing:-.01em}[dir=rtl] .em-h,[dir=rtl] .em-drawer__title{letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/elif-mega.css.map */
