body .site-header{position:relative;z-index:30;color:#171716;line-height:normal;font-size:16px}
body .site-header,body .site-header *{box-sizing:border-box}
body .site-header a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
body .site-header a:focus-visible{outline:2px solid #176eac;outline-offset:7px}
body .site-header .asset-frame{display:block;position:relative;overflow:hidden;aspect-ratio:var(--frame-ratio)}
body .site-header .asset-frame>img{display:block;position:absolute;max-width:none;height:auto;user-select:none;pointer-events:none}
body .site-header{min-height:76px;display:flex;align-items:center;gap:clamp(30px,5vw,82px);padding:15px 3%;background:#fff}
body .site-header .monogram{width:44px;flex:none}
body .site-header nav{display:flex;align-items:center;gap:clamp(28px,5vw,84px)}
body .site-header nav>a,body .site-header nav>button{display:flex;align-items:center;min-height:44px}
body .site-header .nav-home{width:68px}
body .site-header .nav-info{width:49px}
body .site-header .nav-shop{width:57px;transform:translateY(3px)}
body .site-header .nav-archive{width:91px}
body .site-header .nav-contact{width:99px}
body .site-header .cart-link{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none;min-height:44px}
body .site-header .cart-link>.asset-frame{width:69px}
body .site-header .cart-count{display:flex;gap:3px;align-items:center}
body .site-header .cart-count .asset-frame{height:18px;width:auto}
@media(max-width:900px){body .site-header{gap:24px;padding:12px 3%;min-height:68px}
body .site-header nav{gap:24px}
body .site-header .monogram{width:36px}
body .site-header .nav-home{width:55px}
body .site-header .nav-info{width:40px}
body .site-header .nav-shop{width:47px;transform:translateY(2px)}
body .site-header .nav-archive{width:74px}
body .site-header .nav-contact{width:80px}
body .site-header .cart-link>.asset-frame{width:55px}
body .site-header .cart-count .asset-frame{height:14px}





}
@media(max-width:650px){body .site-header{flex-wrap:wrap;column-gap:16px;row-gap:9px;padding:12px 18px}
body .site-header .monogram{width:35px;order:0}
body .site-header .cart-link{order:1}
body .site-header nav{order:2;width:100%;justify-content:space-between;gap:10px}
body .site-header nav>a,body .site-header nav>button{min-height:34px}
body .site-header .nav-home{width:47px}
body .site-header .nav-info{width:34px}
body .site-header .nav-shop{width:39px;transform:translateY(2px)}
body .site-header .nav-archive{width:62px}
body .site-header .nav-contact{width:67px}

























}
body.mom-top-navigation{--mom-sidebar-width:0px}
body.mom-top-navigation main#MainContent,body.mom-top-navigation .mom-footer{margin-left:0}
