.site-header{position:sticky;top:0;z-index:100;background:var(--dark-bg);color:var(--dark-text);border-bottom:1px solid rgba(255,255,255,.06);height:72px}.header-inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--margin-desktop);height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:inline-flex;align-items:center;gap:8px;transition:transform .18s ease}.logo:hover{transform:translateY(-1px)}.logo-img{height:60px;width:auto;display:block}@media(max-width:768px){.logo-img{height:48px}}.nav-desktop{display:flex;align-items:center;gap:36px}.nav-desktop>a,.nav-item__trigger{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--dark-text);transition:color .18s ease}.nav-desktop>a:hover,.nav-item__trigger:hover{color:var(--dark-hover)}.nav-item{position:relative}.nav-item__trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer;background:transparent;border:0;padding:0;color:inherit}.nav-item__trigger svg{transition:transform .18s ease}.nav-item:hover .nav-item__trigger svg,.nav-item[data-open=true] .nav-item__trigger svg{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:100%;left:50%;background:var(--bg-card);border:1px solid var(--sand);border-radius:var(--radius);padding:8px;min-width:220px;box-shadow:0 10px 30px #0000002e;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:50;margin-top:8px}.nav-item:hover .nav-dropdown,.nav-item[data-open=true] .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.nav-dropdown a{display:block;padding:10px 14px;color:var(--ink);border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:14px;transition:background-color .15s ease,color .15s ease}.nav-dropdown a:hover{background:var(--sand-soft);color:var(--terra)}.header-utils{display:flex;align-items:center;gap:16px}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--dark-text);background:transparent;border-radius:var(--radius-pill);position:relative;transition:color .18s ease,background-color .18s ease;font-size:18px;cursor:pointer}.icon-btn:hover{color:var(--dark-hover);background:#ffffff0a}.cart-count-badge{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--terra);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.cart-count-badge[hidden]{display:none}.lang-pill{font-family:var(--font-body);font-weight:600;font-size:12px;letter-spacing:.08em;color:var(--dark-icon);padding:6px 10px;border-radius:var(--radius-pill);border:1px solid rgba(216,195,165,.3)}.menu-toggle-label{display:none;cursor:pointer;width:40px;height:40px;align-items:center;justify-content:center;color:var(--dark-text);font-size:22px}#menu-toggle,.mobile-drawer{display:none}@media(max-width:960px){.site-header{height:60px}.header-inner{padding:0 var(--margin-mobile)}.nav-desktop,.lang-pill{display:none}.menu-toggle-label{display:inline-flex}.mobile-drawer{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--dark-bg);color:var(--dark-text);padding:80px var(--margin-mobile) 40px;transform:translate(100%);transition:transform .3s ease;z-index:99;overflow-y:auto}#menu-toggle:checked~.mobile-drawer{transform:translate(0)}.mobile-drawer nav{display:flex;flex-direction:column;gap:8px;margin-top:24px}.drawer-group{border-bottom:1px solid rgba(248,246,242,.08);padding:8px 0}.drawer-group summary{list-style:none;cursor:pointer;padding:12px 0;font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--dark-text);display:flex;align-items:center;justify-content:space-between;transition:color .18s ease}.drawer-group summary::-webkit-details-marker{display:none}.drawer-group summary:after{content:"";display:inline-block;width:10px;height:10px;border-right:2px solid var(--dark-icon);border-bottom:2px solid var(--dark-icon);transform:rotate(45deg);transition:transform .2s ease;margin-right:6px}.drawer-group[open] summary:after{transform:rotate(-135deg)}.drawer-group summary:hover{color:var(--dark-hover)}.drawer-sublinks{display:flex;flex-direction:column;gap:4px;padding:8px 0 12px 4px}.drawer-sublinks a{font-family:var(--font-body);font-weight:500;font-size:16px;color:var(--dark-icon);padding:8px 0;transition:color .18s ease}.drawer-sublinks a:hover{color:var(--dark-hover)}.drawer-flat{display:block;font-family:var(--font-display);font-weight:600;font-size:26px;color:var(--dark-text);padding:20px 0;border-bottom:1px solid rgba(248,246,242,.08);transition:color .18s ease}.drawer-flat:hover{color:var(--dark-hover)}.mobile-drawer-utils{margin-top:36px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mobile-drawer-utils .pay-chip{font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.04em;padding:12px 22px;border-radius:999px;border:0;text-decoration:none;line-height:1;display:inline-flex;align-items:center;transition:background-color .2s ease,transform .18s ease,color .2s ease}.mobile-drawer-utils .pay-chip--lang{background:transparent;color:var(--dark-text, #fff);opacity:.7;padding:12px 14px;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.mobile-drawer-utils .pay-chip--account{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.22)}.mobile-drawer-utils .pay-chip--account:hover,.mobile-drawer-utils .pay-chip--account:focus-visible{background:#ffffff29;border-color:#fff6;transform:translateY(-1px)}.mobile-drawer-utils .pay-chip--cart{background:var(--terra);color:#fff;cursor:pointer;font-family:var(--font-body)}.mobile-drawer-utils .pay-chip--cart:hover,.mobile-drawer-utils .pay-chip--cart:focus-visible{background:var(--terra-dark);transform:translateY(-1px)}.mobile-drawer-utils .pay-chip--cart:focus-visible,.mobile-drawer-utils .pay-chip--account:focus-visible{outline:2px solid #fff;outline-offset:2px}.mobile-drawer-utils .pay-chip__count{margin-left:2px;opacity:.85;font-variant-numeric:tabular-nums}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/header-lp.css.map */
