.skip-link{position:absolute;left:1rem;top:-3rem;z-index:200;background:var(--ink);color:var(--canvas);padding:.6rem 1rem;border-radius:2px;font-size:.8rem;text-decoration:none;transition:top .2s}.skip-link:focus{top:1rem}.announcement-bar{text-align:center;font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;padding:.6rem 1rem}:root{--header-h:76px;--header-border:rgba(61,36,24,.12)}@media(max-width:767px){:root{--header-h:62px}}.site-header{position:sticky;top:0;z-index:100;background:var(--canvas);border-bottom:1px solid var(--header-border);transition:background .3s ease,border-color .3s ease,color .3s ease}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h);gap:1rem}.template-index .site-header--transparent{position:fixed;left:0;right:0;top:0;background:transparent;border-color:transparent}.template-index .site-header--transparent.is-scrolled{position:fixed;background:var(--canvas);border-color:var(--header-border);box-shadow:0 1px 0 var(--header-border)}.header-nav--left{justify-self:start;min-width:0}.nav-links{display:none;list-style:none;align-items:center;gap:1.6rem;flex:none}@media(min-width:1000px){.nav-links{display:flex}}.nav-item{position:relative;white-space:nowrap}.nav-link{font-size:.72rem;text-transform:uppercase;letter-spacing:.15em;color:var(--ink);text-decoration:none;padding:.4rem 0;position:relative;transition:color .2s;display:inline-block}.nav-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.nav-link.is-active{color:var(--pecan)}.nav-link.is-active:after{transform:scaleX(1);background:var(--pecan)}.nav-dropdown{position:absolute;top:100%;left:-1rem;min-width:200px;background:var(--canvas);border:1px solid var(--header-border);padding:.6rem 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s;box-shadow:0 12px 30px -12px #3d241840}.nav-item.has-dropdown:hover .nav-dropdown,.nav-item.has-dropdown:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-link{display:block;padding:.5rem 1.25rem;font-size:.78rem;color:var(--ink);text-decoration:none;transition:color .2s,background .2s}.nav-dropdown-link:hover{color:var(--pecan);background:var(--canvas-deep)}.site-wordmark{justify-self:center;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;letter-spacing:.3em;color:var(--ink);text-decoration:none;line-height:1;padding-left:.3em;text-align:center;flex:none}.site-logo{max-height:32px;width:auto}.site-header--transparent:not(.is-scrolled) .site-wordmark,.site-header--transparent:not(.is-scrolled) .nav-link,.site-header--transparent:not(.is-scrolled) .header-icon{color:var(--ink)}.header-actions{justify-self:end;display:flex;align-items:center;gap:.5rem}.header-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;color:var(--ink);cursor:pointer;text-decoration:none;position:relative;transition:color .2s}.header-icon:hover{color:var(--pecan)}.header-cart .nav-cart-count{position:absolute;top:6px;right:4px;display:grid;place-items:center;min-width:17px;height:17px;border-radius:9999px;background:var(--pecan);color:var(--canvas);font-size:.58rem;font-weight:500;padding:0 .28rem;animation:cartpop .3s ease}.header-cart .nav-cart-count[hidden]{display:none}@keyframes cartpop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}.header-menu-toggle{display:inline-flex;justify-self:start}@media(min-width:1000px){.header-menu-toggle{display:none}}.header-burger{display:inline-flex;flex-direction:column;gap:5px;width:20px}.header-burger span{display:block;height:1.5px;width:100%;background:currentColor;transition:transform .25s}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#3d241866;z-index:110;opacity:0;pointer-events:none;transition:opacity .3s}.mobile-overlay.open{opacity:1;pointer-events:auto}.mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:min(86vw,360px);background:var(--canvas);z-index:111;transform:translate(-100%);transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.mobile-drawer.open{transform:translate(0)}.mobile-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--header-border)}.site-wordmark--drawer{font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;letter-spacing:.3em;color:var(--ink);padding:0}.mobile-drawer__nav{flex:1;overflow-y:auto;padding:.5rem 0}.m-nav{list-style:none}.m-nav-item{border-bottom:1px solid rgba(61,36,24,.07)}.m-nav-row{display:flex;align-items:center;justify-content:space-between}.m-nav-link{flex:1;display:block;padding:1rem 1.25rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);text-decoration:none}.m-nav-link.is-active{color:var(--pecan)}.m-nav-expand{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--walnut);cursor:pointer;transition:transform .25s}.m-nav-item.open .m-nav-expand{transform:rotate(45deg)}.m-subnav{list-style:none;max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--canvas-deep)}.m-nav-item.open .m-subnav{max-height:400px}.m-subnav-link{display:block;padding:.7rem 1.75rem;font-size:.82rem;color:var(--walnut);text-decoration:none}.m-subnav-link:hover{color:var(--ink)}.mobile-drawer__foot{border-top:1px solid var(--header-border);padding:.75rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.m-util-link{display:flex;align-items:center;gap:.6rem;padding:.6rem 0;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);text-decoration:none}.m-util-link:hover{color:var(--pecan)}@media(prefers-reduced-motion:reduce){.site-header,.nav-link:after,.nav-dropdown,.mobile-drawer,.mobile-overlay,.m-subnav,.header-cart .nav-cart-count{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/omorra-slice1.css.map */
