.nav--v2{max-width:none;grid-template-columns:auto 1fr auto;gap:1.5rem;padding:.75rem 2rem .55rem}.nav--v2 .nav-left{display:flex;align-items:center;gap:1rem}.nav--v2 .nav-toggle{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--ink);padding:.35rem;margin-left:-.35rem;opacity:.85;transition:opacity .3s}.nav--v2 .nav-toggle:hover{opacity:1}.nav--v2 .brand{text-align:left;line-height:0}.nav--v2 .brand .name img{max-height:58px;width:auto}.nav--v2 .nav-right{gap:1.6rem;white-space:nowrap}.nav--v2 .link--secondary{font-size:.72rem;letter-spacing:.14em;color:var(--ink-soft);white-space:nowrap}.nav--v2 .icons{gap:1rem;margin-left:.4rem}.icon-btn{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink);opacity:.8;transition:opacity .3s;background:none;border:none;cursor:pointer;padding:.2rem;font-size:.8rem}.icon-btn:hover{opacity:1}.icon-btn svg{display:block}.nav-bar{border-top:1px solid var(--line)}.nav-main{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:2.2rem;list-style:none;margin:0 auto;padding:0 2rem;max-width:1400px}.nav-main__item{position:relative;flex:none}.nav-main__item>a.link{display:inline-block;padding:.75rem 0;white-space:nowrap;position:relative;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);transition:color .3s}.nav-main__item>a.link:after{content:"";position:absolute;left:0;bottom:.5rem;width:0;height:1px;background:var(--sage-deep);transition:width .35s ease}.nav-main__item>a.link:hover,.nav-main__item.has-children:hover>a.link{color:var(--ink)}.nav-main__item>a.link:hover:after,.nav-main__item.has-children:hover>a.link:after{width:100%}.nav-drop{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);min-width:230px;background:var(--cream);border:1px solid var(--line);box-shadow:0 18px 40px #2b2e271f;padding:.9rem 0;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:60}.nav-drop:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.nav-main__item.has-children:hover .nav-drop,.nav-main__item.has-children:focus-within .nav-drop{opacity:1;visibility:visible;transform:translate(-50%)}.nav-drop ul{list-style:none;margin:0;padding:0}.nav-drop li a{display:block;padding:.5rem 1.5rem;font-size:.82rem;letter-spacing:.05em;color:var(--ink-soft);white-space:nowrap;transition:background .2s,color .2s}.nav-drop li a:hover{background:var(--sage-pale);color:var(--ink)}.nav-drop__all{font-family:Fraunces,serif;font-size:.98rem!important;color:var(--ink)!important;letter-spacing:0!important;border-bottom:1px solid var(--line);margin-bottom:.4rem;padding-bottom:.7rem!important}.search-panel{display:none;border-top:1px solid var(--line);background:var(--cream)}.search-panel.open{display:block}.search-panel__form{max-width:720px;margin:0 auto;display:flex;padding:1rem 2rem;gap:1rem;align-items:center}.search-panel__form input{flex:1;background:transparent;border:none;border-bottom:1px solid var(--ink);padding:.7rem 0;font-family:Jost,sans-serif;font-size:1rem;color:var(--ink)}.search-panel__form input:focus{outline:none;border-bottom-color:var(--sage-deep)}.search-panel__form button{background:none;border:none;cursor:pointer;font-family:Jost,sans-serif;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;visibility:hidden;pointer-events:none}.nav-drawer.open{visibility:visible;pointer-events:auto}.nav-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b2e2766;opacity:0;transition:opacity .35s}.nav-drawer.open .nav-drawer__overlay{opacity:1}.nav-drawer__panel{position:absolute;top:0;left:0;height:100%;width:min(380px,88vw);background:var(--cream);transform:translate(-100%);transition:transform .4s ease;display:flex;flex-direction:column;box-shadow:10px 0 40px #2b2e2726}.nav-drawer.open .nav-drawer__panel{transform:translate(0)}.nav-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:1.3rem 1.6rem;border-bottom:1px solid var(--line)}.nav-drawer__title{font-family:Fraunces,serif;font-size:1.3rem}.nav-drawer__close{background:none;border:none;font-size:1.7rem;line-height:1;cursor:pointer;color:var(--ink)}.nav-drawer__list{list-style:none;margin:0;padding:.4rem 0;flex:1;overflow-y:auto}.nav-drawer__item{border-bottom:1px solid var(--line)}.nav-drawer__row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.6rem;background:none;border:none;cursor:pointer;text-align:left;font-family:Jost,sans-serif;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);transition:background .2s}.nav-drawer__row:hover{background:var(--sage-pale)}.nav-drawer__row .chev{transition:transform .25s;opacity:.6;flex:none}.nav-drawer__row[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-drawer__sub{list-style:none;margin:0;padding:.2rem 0 .8rem;background:#e4eadd73}.nav-drawer__sublink{display:block;padding:.55rem 1.6rem .55rem 2.4rem;font-size:.88rem;color:var(--ink-soft);transition:color .2s}.nav-drawer__sublink:hover{color:var(--ink)}.nav-drawer__sublink--all{font-family:Fraunces,serif;color:var(--ink);font-size:1rem}.nav-drawer__foot{padding:1.2rem 1.6rem;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.7rem}.nav-drawer__foot a{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.nav-drawer__foot a:hover{color:var(--ink)}body.drawer-open{overflow:hidden}.whatsapp-float{position:fixed;right:1.4rem;bottom:1.4rem;z-index:110;display:inline-flex;align-items:center;gap:.6rem;background:#25d366;color:#fff;padding:.7rem 1.1rem .7rem .9rem;border-radius:999px;box-shadow:0 10px 30px #2b2e2738;font-size:.8rem;letter-spacing:.06em;font-weight:400;transition:transform .25s ease,box-shadow .25s ease}.whatsapp-float:hover{transform:translateY(-2px);box-shadow:0 14px 34px #2b2e2747}.whatsapp-float svg{flex:none}@media(max-width:1240px){.nav-main{gap:1.5rem}.nav-main__item>a.link{font-size:.7rem;letter-spacing:.12em}}@media(max-width:1060px){.nav-bar{display:none}}@media(max-width:900px){.nav--v2{padding:.7rem 1.1rem;gap:1rem}.nav--v2 .nav-left{display:flex}.nav--v2 .nav-right{gap:.8rem}.nav--v2 .brand .name img{max-height:40px}.whatsapp-float span{display:none}.whatsapp-float{padding:.8rem;right:1rem;bottom:1rem}}@media(max-width:400px){.nav--v2 .brand .name img{max-height:34px}.nav--v2 .icons{gap:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nav-v2.css.map */
