.announce{background:var(--ink);color:#edd8d5;text-align:center;font-size:13px;font-weight:400;letter-spacing:.08em;padding:10px 14px}.announce b{color:var(--gold-lt);font-weight:500}.announce .sep{opacity:.4;margin:0 10px}.header{position:sticky;top:0;z-index:90;background:#fdfaf6eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:76px}.logo{font-family:var(--serif);font-weight:400;font-size:27px;color:var(--brand);letter-spacing:.16em;text-transform:uppercase;line-height:1;display:flex;flex-direction:column}.logo .lsub{font-family:var(--sans);font-size:9px;font-weight:500;letter-spacing:.46em;color:var(--rose);margin-top:4px;text-transform:uppercase}.nav-menu{list-style:none;display:flex;gap:34px}.nav-menu a{font-size:var(--fs-sm);font-weight:500;letter-spacing:.06em;color:var(--brand);position:relative;padding:4px 0}.nav-menu a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1.5px;background:var(--rose);transition:width .2s}.nav-menu a:hover:after{width:100%}.nav .utils{display:flex;gap:16px;align-items:center}.cartbtn{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;font-size:13px;font-weight:500;letter-spacing:.04em;padding:10px 20px;border-radius:999px;transition:background .18s}.cartbtn:hover{background:var(--brand-deep)}.cartbtn .ic-svg{width:16px;height:16px}.cartbtn .count{background:var(--rose);color:#fff;font-size:11px;font-weight:600;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.cartbtn .count:empty{display:none}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer}.hamburger span{display:block;height:2px;width:24px;background:var(--brand);border-radius:2px;transition:transform .22s,opacity .22s}.hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:760px){.announce{font-size:11px;letter-spacing:.04em;padding:8px 12px;line-height:1.5}.announce .sep{margin:0 6px}.nav{height:64px}.logo{font-size:21px}.logo .lsub{font-size:8px;letter-spacing:.36em;margin-top:3px}.hamburger{display:flex}.cartbtn{font-size:12px;padding:8px 15px}.nav-menu{position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:0;background:var(--white);box-shadow:0 18px 30px #55101c24;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .28s ease,visibility .28s}.nav-menu.open{max-height:70vh;overflow-y:auto;visibility:visible;border-bottom:1px solid var(--line)}.nav-menu li{border-top:1px solid var(--line)}.nav-menu a{display:block;padding:16px 22px;font-size:15px}.nav-menu a:after{display:none}}@media(prefers-reduced-motion:reduce){.hamburger span,.nav-menu a:after,.nav-menu{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
