.v2__hero-nav,.v2-hero__nav,.v2c__hero-nav,.v2lc__hero-nav,.v2c__hero-nav-links,.v2lc__hero-nav-links,#v2Header,.v2-header,.v2-header-mega,.v2-mobile-nav,.v2-mobile-nav__backdrop{display:none!important}.template-collection .main-content,.template-product .main-content,.template-search .main-content,.template-blog .main-content,.template-article .main-content,.template-cart .main-content,.template-404 .main-content,.template-list-collections .main-content{padding-top:130px}body.template-list-collections:has(.v2lc__hero) .main-content{padding-top:0!important}.template-product [id^=ProductTemplate--]{--PT: 0px !important;padding-top:0!important}.m4-header{position:fixed!important;top:40px!important;left:36px!important;right:36px!important;z-index:1000!important;pointer-events:none!important}.template-index-paloalto .shopify-section-header,.template-index .shopify-section-header{height:0!important;overflow:visible!important}.m4-header .m4-header__bar{pointer-events:auto;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:8px 18px!important;margin:0 auto!important;position:relative!important;z-index:50!important;width:100%!important;max-width:616px!important;background:#141e1c6b!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;box-shadow:0 8px 18px -4px #0000002e!important;transition:max-width .7s cubic-bezier(.22,1,.36,1),background .6s cubic-bezier(.22,1,.36,1),border-color .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),gap .6s cubic-bezier(.22,1,.36,1)!important}.m4-header .m4-header__logo img{height:22px!important;transition:height .7s cubic-bezier(.22,1,.36,1)!important}.m4-header .m4-header__icon{width:32px!important;height:32px!important;transition:width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),margin .7s cubic-bezier(.22,1,.36,1),background .4s ease,border-color .4s ease,color .4s ease!important}.m4-header .m4-header__icon[aria-label=Account]{width:0!important;height:32px!important;margin-left:-8px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;padding:0!important;border:none!important}.m4-header.is-scrolled .m4-header__icon[aria-label=Account]{width:36px!important;height:36px!important;margin-left:0!important;opacity:1!important;pointer-events:auto!important;padding:6px!important}.m4-header .m4-nav{flex:1 1 auto!important;justify-content:center!important;gap:22px!important;transition:none!important}.m4-header .m4-nav>li>a,.m4-header .m4-nav>li>button{font-size:14px!important;transition:color .2s!important}.m4-header.is-scrolled .m4-header__bar,.m4-header.has-open-mega .m4-header__bar{max-width:1340px!important;padding:12px 24px!important;gap:24px!important;border-color:#fff3!important;background:#141e1c94!important;box-shadow:0 12px 28px -6px #00000038!important}.m4-header.is-scrolled .m4-header__logo img{height:26px!important}.m4-header.is-scrolled .m4-header__icon{width:36px!important;height:36px!important}.m4-header.has-open-mega .m4-header__icon[aria-label=Account]{width:36px!important;height:36px!important;margin-left:0!important;opacity:1!important;pointer-events:auto!important;padding:6px!important}.m4-header__logo{display:flex!important;align-items:center!important;text-decoration:none!important;flex-shrink:0!important;background:transparent!important}.m4-header__logo img{height:26px!important;width:auto!important;background:transparent!important}.m4-header__logo img.m4-header__logo--light{display:block!important}.m4-header__logo img.m4-header__logo--dark{display:none!important}.m4-nav{display:flex;gap:30px;list-style:none;margin:0;padding:0;align-items:center}.m4-nav>li{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:24px!important;padding:0!important;margin:0!important;line-height:1!important;flex:0 0 auto!important;box-sizing:border-box!important}.m4-header .m4-nav-item--secondary{opacity:0!important;pointer-events:none!important;max-width:0!important;white-space:nowrap!important;margin:0!important;transition:opacity .5s cubic-bezier(.22,1,.36,1),max-width .7s cubic-bezier(.22,1,.36,1)!important}.m4-header.is-scrolled .m4-nav-item--secondary,.m4-header.has-open-mega .m4-nav-item--secondary{opacity:1!important;max-width:200px!important;pointer-events:auto!important}.m4-header .m4-nav-item--secondary>a{transform:translateY(0)!important}.m4-mega.m4-mega--mini{position:fixed;top:100px;left:28px;right:auto;width:auto;min-width:280px;max-width:340px;margin:0;padding:22px 22px 14px;display:flex;flex-direction:column;gap:14px;max-height:none;overflow:visible;background:#fffffff5;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:none;border-radius:14px;box-shadow:0 14px 40px #0000002e}.m4-mega--mini .m4-mini__head{display:flex;flex-direction:column;gap:6px;padding:0 4px 12px;border-bottom:1px solid rgba(42,63,59,.08)}.m4-mega--mini .m4-mini__eyebrow{font-family:var(--eg-font-mono, "DM Mono", monospace);font-size:10px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:#2a3f3b8c}.m4-mega--mini .m4-mini__heading{font-family:var(--eg-font-body);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.2px;color:var(--eg-text)}.m4-mega--mini .m4-mini__desc{font-family:var(--eg-font-body);font-size:13px;font-weight:400;line-height:1.45;color:#2a3f3bb3;margin:0}.m4-mega--mini .m4-mini__links{display:flex;flex-direction:column;gap:2px}.m4-mega--mini .m4-mini__links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;color:var(--eg-forest);font-family:var(--eg-font-body);font-size:14px;font-weight:500;letter-spacing:.1px;text-decoration:none;border-radius:10px;white-space:nowrap;transition:background .18s ease,color .18s ease}.m4-mega--mini .m4-mini__links a:hover{background:#2a3f3b0f;color:var(--eg-text)}.m4-mega--mini .m4-mini__arrow{font-family:var(--eg-font-body);font-size:14px;font-weight:400;color:#2a3f3b66;transition:transform .25s cubic-bezier(.22,1,.36,1),color .18s ease}.m4-mega--mini .m4-mini__links a:hover .m4-mini__arrow{color:var(--eg-forest);transform:translate(3px)}.m4-nav-dropdown{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(-6px);background:#fffffff5;border-radius:12px;padding:8px;list-style:none;margin:0;min-width:220px;box-shadow:0 14px 36px #00000029;opacity:0;visibility:hidden;clip-path:inset(50%);pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s,clip-path 0s linear .3s;z-index:1010}.m4-nav-item--has-dropdown:hover .m4-nav-dropdown,.m4-nav-item--has-dropdown:focus-within .m4-nav-dropdown{opacity:1;visibility:visible;clip-path:inset(0);pointer-events:auto;transform:translate(-50%) translateY(0);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,clip-path 0s linear 0s}.m4-nav-dropdown li{padding:0;margin:0}.m4-nav-dropdown li a{display:block;padding:9px 14px;color:var(--eg-forest);font-family:var(--eg-font-body);font-size:14px;font-weight:500;letter-spacing:.1px;text-decoration:none;border-radius:8px;white-space:nowrap;transition:background .15s,color .15s}.m4-nav-dropdown li a:hover{background:#2a3f3b12;color:var(--eg-text)}.m4-nav-item--has-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px;pointer-events:none}.m4-nav-item--has-dropdown:hover:after,.m4-nav-item--has-dropdown:focus-within:after{pointer-events:auto}.m4-nav>li>a,.m4-nav>li>button{display:flex!important;align-items:center!important;justify-content:center!important;height:24px!important;line-height:1!important;padding:0!important;margin:0!important;box-sizing:border-box!important;font-family:var(--eg-font-body)!important;font-size:14px!important;font-weight:500!important;color:#ffffffd9;text-decoration:none;letter-spacing:.2px;background:transparent;border:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .2s}.m4-nav>li>a:hover,.m4-nav>li>button:hover,.m4-nav>li.is-open>button{color:#fff}.m4-header__actions{display:flex;gap:18px;align-items:center}.m4-header__icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#ffffffe6;cursor:pointer;transition:all .2s}.m4-header__icon:hover{background:#ffffff26;color:#fff}.m4-header__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.m4-header__burger{display:none}@media(max-width:900px){.m4-header__burger{display:flex}.m4-nav{display:none}.m4-header,body[class*=template-] .m4-header{top:14px!important;left:14px!important;right:14px!important}}.m4-mega{position:fixed;top:100px;left:28px;right:28px;width:auto;max-width:1340px;margin:0 auto;max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;background:#fffffff0;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:none;border-radius:16px;box-shadow:0 18px 50px #00000029;padding:22px 26px 24px;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.99);transform-origin:top center;transition:opacity .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s,transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:1005;display:flex;flex-direction:column;gap:16px}.m4-mega.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .5s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,transform .55s cubic-bezier(.22,1,.36,1)}.m4-mega::-webkit-scrollbar{width:6px}.m4-mega::-webkit-scrollbar-track{background:transparent}.m4-mega::-webkit-scrollbar-thumb{background:#2a3f3b33;border-radius:3px}.m4-mega::-webkit-scrollbar-thumb:hover{background:#2a3f3b66}.m4-mega--narrow{max-width:980px}.m4-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;background:linear-gradient(90deg,#2a3f3b,#3d5a47)!important;color:#faf9f7!important;border-radius:8px!important;padding:12px 18px!important;gap:18px!important;flex-wrap:nowrap!important;margin:0!important}.m4-banner__left{display:flex!important;align-items:center!important;gap:12px!important;flex:1 1 auto!important;min-width:0!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:13px!important;line-height:1.4!important;color:#faf9f7!important}.m4-banner__icon{font-family:DM Mono,Courier New,monospace!important;font-size:10.5px!important;background:#ffffff24!important;border-radius:4px!important;padding:5px 10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#faf9f7!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1!important}.m4-banner__msg{flex:1 1 auto!important;min-width:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-wrap:balance!important}.m4-banner__cta{display:flex!important;gap:8px!important;flex-shrink:0!important}.m4-banner__cta a{font-family:DM Mono,Courier New,monospace!important;font-size:10.5px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#faf9f7!important;text-decoration:none!important;padding:8px 14px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:4px!important;white-space:nowrap!important;background:transparent!important;transition:all .15s!important;line-height:1!important}.m4-banner__cta a:hover{background:#faf9f7!important;color:#2a3f3b!important;border-color:#faf9f7!important}.m4-banner__cta a.is-primary{background:#faf9f7!important;color:#2a3f3b!important}.m4-banner__cta a.is-primary:hover{background:#e8d5a8!important;border-color:#e8d5a8!important}.m4-banner__left{display:flex;align-items:center;gap:14px;font-family:var(--eg-font-body);font-size:13.5px}.m4-banner__icon{font-family:var(--eg-font-mono);font-size:11px;background:#ffffff1f;border-radius:4px;padding:4px 8px;letter-spacing:.15em;text-transform:uppercase}.m4-banner__cta{display:flex;gap:10px}.m4-banner__cta a{font-family:var(--eg-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--eg-cream);text-decoration:none;padding:7px 14px;border:1px solid rgba(255,255,255,.3);border-radius:4px;transition:all .15s}.m4-banner__cta a:hover{background:var(--eg-cream);color:var(--eg-forest);border-color:var(--eg-cream)}.m4-banner__cta a.is-primary{background:var(--eg-cream);color:var(--eg-forest)}.m4-banner__cta a.is-primary:hover{background:#e8d5a8;border-color:#e8d5a8}.m4-mega .m4-size{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;background:#2a3f3b0f!important;border-radius:8px!important;border:1px solid rgba(42,63,59,.1)!important;flex-wrap:wrap!important;margin:0!important}.m4-mega .m4-size__label{font-family:DM Sans,system-ui,sans-serif!important;font-size:13px!important;color:#2a3f3b!important;font-weight:700!important;letter-spacing:-.01em!important;padding:0 8px 0 4px!important;margin:0 4px 0 0!important;border-right:1px solid rgba(42,63,59,.18)!important;border-radius:0!important;background:transparent!important;flex:0 0 auto!important;white-space:nowrap!important;line-height:1!important}.m4-mega .m4-size .m4-size__pill{display:inline-flex!important;align-items:baseline!important;gap:5px!important;flex:0 0 auto!important;width:auto!important;height:auto!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:500!important;color:#1a1a1a!important;text-decoration:none!important;padding:6px 12px!important;margin:0!important;border:1px solid rgba(42,63,59,.22)!important;border-radius:999px!important;background:#faf9f7!important;white-space:nowrap!important;line-height:1.2!important;box-shadow:none!important;transition:background .15s,color .15s,border-color .15s!important}.m4-mega .m4-size .m4-size__pill:hover{background:#2a3f3b!important;color:#faf9f7!important;border-color:#2a3f3b!important}.m4-mega .m4-size .m4-size__pill .m4-size__range{font-family:DM Mono,Courier New,monospace!important;font-size:10px!important;color:#888!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:400!important;display:inline!important;background:transparent!important;padding:0!important;margin:0!important;border:none!important}.m4-mega .m4-size .m4-size__pill:hover .m4-size__range{color:#faf9f7b3!important}.m4-mega .m4-size .m4-size__search{display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:500!important;color:#1a1a1a!important;padding:6px 12px!important;margin:0 0 0 8px!important;border:1px solid rgba(42,63,59,.22)!important;border-radius:999px!important;background:#faf9f7!important;cursor:pointer!important;white-space:nowrap!important;line-height:1.2!important;transition:background .15s,color .15s,border-color .15s!important}.m4-mega .m4-size .m4-size__search:hover{background:#2a3f3b!important;color:#faf9f7!important;border-color:#2a3f3b!important}.m4-mega .m4-size .m4-size__search svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}.m4-dept-wrapper{display:grid;grid-template-columns:260px 1fr;gap:32px}.m4-rail{border-right:1px solid rgba(0,0,0,.08);padding-right:28px}.m4-rail__label{font-family:var(--eg-font-mono);font-size:10px;letter-spacing:.25em;color:var(--eg-text-muted);text-transform:uppercase;margin:0 0 16px}.m4-rail__list{list-style:none;padding:0;margin:0}.m4-rail__list li{padding:11px 14px;font-family:var(--eg-font-body);font-size:14px;font-weight:500;color:var(--eg-text);cursor:pointer;border-radius:4px;display:flex;justify-content:space-between;align-items:center;margin-bottom:1px;transition:background .12s,color .12s;letter-spacing:-.01em}.m4-rail__list li:hover{background:#2a3f3b0f;color:var(--eg-forest)}.m4-rail__list li.is-active{background:var(--eg-forest);color:var(--eg-cream)}.m4-rail__list li .arrow{font-family:var(--eg-font-mono);font-size:10px;opacity:.5;transition:opacity .12s,transform .12s}.m4-rail__list li:hover .arrow{opacity:.7;transform:translate(2px)}.m4-rail__list li.is-active .arrow{color:var(--eg-cream);opacity:.8}.m4-rail__foot{margin-top:18px;padding-top:16px;border-top:1px dashed rgba(0,0,0,.08)}.m4-rail__foot a{display:block;font-family:var(--eg-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--eg-text-muted);text-decoration:none;padding:6px 14px;transition:color .12s}.m4-rail__foot a:hover{color:var(--eg-forest)}.m4-rail__cta{display:block;margin-top:14px;background:var(--eg-forest);color:var(--eg-cream);text-decoration:none;padding:14px 16px;border-radius:6px;transition:background .15s}.m4-rail__cta:hover{background:var(--eg-forest-light)}.m4-rail__cta-label{font-family:var(--eg-font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin-bottom:4px}.m4-rail__cta-title{font-family:var(--eg-font-heading);font-size:14px;font-weight:600;line-height:1.25;margin-bottom:6px}.m4-rail__cta-arrow{font-family:var(--eg-font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.85}.m4-content{position:relative;min-height:280px}.m4-pane{display:none;animation:m4PaneFade .18s ease}.m4-pane.is-active{display:block}@keyframes m4PaneFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.m4-pane__grid{display:grid;gap:16px 20px}.m4-col{align-self:start}.m4-col h4{font-family:var(--eg-font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 9px;color:var(--eg-forest);padding-bottom:7px;border-bottom:1px solid rgba(42,63,59,.16)}.m4-col ul{list-style:none;padding:0;margin:0}.m4-col ul li{margin-bottom:6px}.m4-col ul li a{font-family:var(--eg-font-body);font-size:13.5px;font-weight:400;color:var(--eg-text);text-decoration:none;transition:color .15s}.m4-col ul li a:hover{color:var(--eg-forest);text-decoration:underline}.m4-featured{position:relative;background-size:cover;background-position:center;overflow:hidden;min-height:200px;border-radius:8px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--eg-cream);grid-row:1 / span 2}.m4-featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#141e1c00 0% 35%,#141e1c8c 65%,#0a0f0df2);border-radius:inherit;z-index:0}.m4-featured>*{position:relative;z-index:1}.m4-featured .eyebrow{font-family:var(--eg-font-mono);font-size:10px;letter-spacing:.3em;opacity:.85;text-transform:uppercase}.m4-featured h3{font-family:var(--eg-font-heading);font-size:21px;font-weight:700;line-height:1.1;letter-spacing:-.015em;margin:8px 0 10px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.m4-featured p{font-size:12px;line-height:1.5;opacity:.9;margin-bottom:16px;text-shadow:0 1px 2px rgba(0,0,0,.4)}.m4-featured .cta{font-family:var(--eg-font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--eg-cream);text-decoration:none;border-bottom:1px solid var(--eg-cream);padding-bottom:4px;align-self:flex-start}.m4-bestsellers{display:flex;flex-direction:column;gap:8px;padding:12px 0 0;margin-top:0;border-top:1px solid rgba(0,0,0,.06);grid-column:1 / -2;grid-row:2;align-self:end}.m4-bestsellers__head{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.m4-bestsellers__label{font-family:var(--eg-font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--eg-text-muted)}.m4-bestsellers__label strong{color:var(--eg-forest);font-weight:500;margin-left:6px;letter-spacing:.18em}.m4-bestsellers__view{font-family:var(--eg-font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--eg-text-muted);text-decoration:none}.m4-bestsellers__view:hover{color:var(--eg-forest)}.m4-bestsellers__row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;max-width:720px}.m4-bestseller{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;transition:transform .15s}.m4-bestseller:hover{transform:translateY(-2px)}.m4-bestseller__img{aspect-ratio:1 / 1;background:var(--eg-cream-warm);border-radius:4px;overflow:hidden}.m4-bestseller__img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.m4-bestseller:hover .m4-bestseller__img img{transform:scale(1.04)}.m4-bestseller__title{font-size:10.5px;font-weight:500;color:var(--eg-text);line-height:1.3;margin-top:2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m4-bestseller__meta{font-family:var(--eg-font-mono);font-size:8.5px;color:var(--eg-text-muted);letter-spacing:.03em}.m4-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0000004d;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.m4-overlay.is-visible{opacity:1;visibility:visible}.m4-drawer{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:480px;background:#faf9f7f0;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);z-index:1100;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;box-shadow:-20px 0 40px #00000026}.m4-drawer.is-open{transform:translate(0)}.m4-drawer__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1099;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.m4-drawer__backdrop.is-visible{opacity:1;visibility:visible}.m4-drawer__header{position:sticky;top:0;z-index:50;background:#faf9f7b3;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);padding:20px 18px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.06)}.m4-drawer__close,.m4-drawer__search{width:38px;height:38px;background:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;box-shadow:0 1px 3px #0000000a,inset 0 1px #fff9;color:var(--eg-forest)}.m4-drawer__logo{font-family:var(--eg-font-heading);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--eg-forest);text-transform:uppercase}.m4-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.m4-drawer__banner{background:linear-gradient(90deg,var(--eg-forest),var(--eg-forest-light));color:var(--eg-cream);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:500;text-decoration:none}.m4-drawer__banner-left{display:flex;align-items:center;gap:10px}.m4-drawer__banner-icon{background:#ffffff26;padding:3px 7px;border-radius:3px;font-family:var(--eg-font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.m4-drawer__search-bar{margin:14px 18px;background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.06);border-radius:999px;padding:11px 18px;display:flex;align-items:center;gap:10px;color:var(--eg-text-muted);font-size:13.5px;box-shadow:inset 0 1px #fff9;text-decoration:none}.m4-drawer .m4-drawer__size{padding:14px 18px 16px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}.m4-drawer .m4-drawer__size-label{font-family:DM Mono,Courier New,monospace!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#888!important;margin:0 0 10px!important;padding:0!important}.m4-drawer .m4-drawer__size-label:before{display:none!important}.m4-drawer .m4-drawer__size-pills{display:flex!important;gap:8px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 0 4px!important;scrollbar-width:none!important}.m4-drawer .m4-drawer__size-pills::-webkit-scrollbar{display:none!important}.m4-drawer .m4-drawer__size-pills .m4-drawer__size-pill{display:inline-flex!important;align-items:baseline!important;gap:5px!important;flex:0 0 auto!important;width:auto!important;height:auto!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:999px!important;padding:8px 14px!important;margin:0!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#1a1a1a!important;text-decoration:none!important;white-space:nowrap!important;line-height:1.2!important;box-shadow:0 1px 2px #00000008!important}.m4-drawer .m4-drawer__size-pills .m4-drawer__size-pill .m4-drawer__size-range{font-family:DM Mono,Courier New,monospace!important;font-size:9.5px!important;color:#888!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:400!important;display:inline!important;background:transparent!important;padding:0!important;margin:0!important;border:none!important}.m4-drawer .m4-drawer__depts{padding:0!important}.m4-drawer .m4-drawer__dept{border-bottom:1px solid rgba(0,0,0,.06)!important}.m4-drawer .m4-drawer__dept-header{padding:16px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:transparent!important}.m4-drawer .m4-drawer__dept-header h3{font-family:DM Sans,system-ui,sans-serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.01em!important;color:#1a1a1a!important;margin:0!important}.m4-drawer .m4-drawer__dept.is-open .m4-drawer__dept-header h3{font-weight:600!important;color:#2a3f3b!important}.m4-drawer .m4-drawer__dept-meta{display:flex!important;align-items:center!important;gap:12px!important}.m4-drawer .m4-drawer__dept-count{font-family:DM Mono,Courier New,monospace!important;font-size:11px!important;color:#999!important;letter-spacing:.03em!important;font-weight:400!important}.m4-drawer .m4-drawer__dept-chevron{font-size:18px!important;color:#0000004d!important;transition:transform .2s!important;font-weight:300!important;line-height:1!important}.m4-drawer .m4-drawer__dept.is-open .m4-drawer__dept-chevron{transform:rotate(90deg)!important;color:#2a3f3b!important}.m4-drawer .m4-drawer__dept-body{display:none!important;padding:0 0 16px!important}.m4-drawer .m4-drawer__dept.is-open .m4-drawer__dept-body{display:block!important}.m4-drawer .m4-drawer__section{margin-top:14px!important}.m4-drawer .m4-drawer__section:first-child{margin-top:2px!important}.m4-drawer .m4-drawer__section h4{font-family:DM Mono,Courier New,monospace!important;font-size:10px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#888!important;padding:4px 20px 6px 32px!important;margin:0!important;position:relative!important}.m4-drawer .m4-drawer__section h4:before{content:""!important;position:absolute!important;left:22px!important;top:50%!important;width:4px!important;height:4px!important;background:#2a3f3b!important;border-radius:50%!important;transform:translateY(-50%)!important}.m4-drawer .m4-drawer__section ul{list-style:none!important;padding:0 20px 0 32px!important;margin:0!important}.m4-drawer .m4-drawer__section li{border-bottom:1px solid rgba(0,0,0,.04)!important}.m4-drawer .m4-drawer__section li:last-child{border-bottom:none!important}.m4-drawer .m4-drawer__section li a{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:13px 0!important;font-family:DM Sans,system-ui,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#1a1a1a!important;text-decoration:none!important;letter-spacing:-.005em!important;line-height:1.3!important}.m4-drawer .m4-drawer__section li a .arrow{font-size:18px!important;color:#00000040!important;font-weight:300!important;margin-left:12px!important;flex-shrink:0!important}.m4-drawer__bestsellers{margin-top:22px;padding:0 20px 0 32px}.m4-drawer__bestsellers-head{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0 8px;margin-left:-12px}.m4-drawer__bestsellers-label{font-family:var(--eg-font-body);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--eg-forest);position:relative;padding-left:12px}.m4-drawer__bestsellers-label:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;background:var(--eg-forest);border-radius:50%;transform:translateY(-50%)}.m4-drawer__bestsellers-label strong{font-weight:600;color:var(--eg-text)}.m4-drawer__bestsellers-view{font-family:var(--eg-font-mono);font-size:10px;letter-spacing:.12em;color:var(--eg-text-muted);text-decoration:none;text-transform:uppercase}.m4-drawer__bestsellers-row{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.m4-drawer__bestseller{flex-shrink:0;width:88px;text-decoration:none;color:inherit}.m4-drawer__bestseller-img{width:88px;height:88px;background:var(--eg-cream-warm);border-radius:5px;overflow:hidden;margin-bottom:5px}.m4-drawer__bestseller-img img{width:100%;height:100%;object-fit:cover}.m4-drawer__bestseller-title{font-size:10.5px;font-weight:500;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m4-drawer__bestseller-price{font-family:var(--eg-font-mono);font-size:9px;color:var(--eg-text-muted)}.m4-drawer__utility{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}.m4-drawer__utility a{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--eg-text);text-decoration:none;border-bottom:1px solid rgba(0,0,0,.04)}.m4-drawer__utility a:last-child{border-bottom:none}.m4-drawer__utility a .arrow{color:#00000040;font-size:16px;font-weight:300}.m4-drawer__cta{background:#faf9f7b3;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(0,0,0,.06);padding:14px 18px 28px;display:flex;gap:10px}.m4-drawer__cta a{flex:1;padding:12px;text-align:center;border-radius:4px;font-family:var(--eg-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-weight:500}.m4-drawer__cta a.is-primary{background:var(--eg-forest);color:#fff}.m4-drawer__cta a.is-outline{background:transparent;color:var(--eg-forest);border:1px solid var(--eg-forest)}@media(max-width:900px){.m4-mega{display:none!important}}body.template-collection .m4-header .m4-header__bar,body.template-product .m4-header .m4-header__bar,body.template-page .m4-header .m4-header__bar,body.template-search .m4-header .m4-header__bar,body.template-blog .m4-header .m4-header__bar,body.template-article .m4-header .m4-header__bar,body.template-cart .m4-header .m4-header__bar,body.template-list-collections .m4-header .m4-header__bar,body.template-404 .m4-header .m4-header__bar{max-width:1340px!important;padding:12px 24px!important;border-color:#fff3!important;background:#141e1c94!important;box-shadow:0 12px 28px -6px #00000038!important}body.template-collection .m4-header .m4-nav-item--secondary,body.template-product .m4-header .m4-nav-item--secondary,body.template-page .m4-header .m4-nav-item--secondary,body.template-search .m4-header .m4-nav-item--secondary,body.template-blog .m4-header .m4-nav-item--secondary,body.template-article .m4-header .m4-nav-item--secondary,body.template-cart .m4-header .m4-nav-item--secondary,body.template-list-collections .m4-header .m4-nav-item--secondary,body.template-404 .m4-header .m4-nav-item--secondary{opacity:1!important;max-width:200px!important;pointer-events:auto!important}body.template-collection .m4-header .m4-header__icon[aria-label=Account],body.template-product .m4-header .m4-header__icon[aria-label=Account],body.template-page .m4-header .m4-header__icon[aria-label=Account],body.template-search .m4-header .m4-header__icon[aria-label=Account],body.template-blog .m4-header .m4-header__icon[aria-label=Account],body.template-article .m4-header .m4-header__icon[aria-label=Account],body.template-cart .m4-header .m4-header__icon[aria-label=Account],body.template-list-collections .m4-header .m4-header__icon[aria-label=Account],body.template-404 .m4-header .m4-header__icon[aria-label=Account]{width:36px!important;height:36px!important;margin-left:0!important;opacity:1!important;pointer-events:auto!important;padding:6px!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/eg-m4.css.map */
