.nav{position:sticky;top:0;z-index:60;background:#fbf1d6f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--tan-line)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}.nav-logo-img{height:46px;width:auto}.nav-logo-text{font-family:Fraunces,serif;font-weight:700;font-size:20px;color:var(--espresso)}.nav-links{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.nav-links a:not(.nav-cta){font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--espresso);position:relative;padding:4px 0 7px}.nav-links a:not(.nav-cta):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--crimson);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.nav-links a:not(.nav-cta):hover:after,.nav-links a:not(.nav-cta).active:after{transform:scaleX(1);transform-origin:left}.nav-cta{background:var(--espresso);color:var(--cream)!important;padding:12px 26px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .25s ease,transform .2s ease}.nav-cta:hover{background:var(--crimson);transform:translateY(-1px)}.nav-cart{position:relative}.nav-cart-link{display:flex;align-items:center;gap:4px;font-size:18px;position:relative}.nav-cart-count{position:absolute;top:-8px;right:-10px;background:var(--crimson);color:#fff;font-size:10px;font-weight:700;line-height:1;border-radius:50%;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-family:Karla,sans-serif;padding:2px}.nav-toggle{display:none;background:none;border:none;font-size:26px;color:var(--espresso);cursor:pointer;padding:4px 8px}@media(max-width:880px){.nav-links{position:absolute;top:100%;left:0;right:0;background:var(--cream);flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--tan-line);max-height:0;overflow:hidden;transition:max-height .35s ease}.nav-links.open{max-height:480px}.nav-links li{border-top:1px solid var(--tan-line)}.nav-links a:not(.nav-cta){display:block;padding:16px 30px}.nav-cta{display:block;margin:16px 30px 20px;text-align:center}.nav-cart{padding:16px 30px}.nav-toggle{display:block}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/header.css.map */
