.site-header{position:sticky;top:0;z-index:200;background:var(--paper);border-bottom:1px solid var(--border-1);transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.site-header.is-scrolled{box-shadow:var(--shadow-lifted)}.site-header.is-transparent{position:fixed;left:0;right:0;background:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);color:var(--paper)}.site-header.is-transparent .hdr-utility{color:var(--paper)}.site-header.is-transparent .hdr-utility a{color:var(--paper)}.site-header.is-transparent .hdr-nav a{color:var(--paper)}.site-header.is-transparent .icon-btn{color:var(--paper)}.site-header.is-transparent .hdr-logo{background:hsla(0,0%,100%,.92);padding:6px 12px;border-radius:2px}.site-header.is-transparent .hdr-logo img{filter:none}.site-header.is-transparent .search{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.site-header.is-transparent .search input{color:var(--paper)}.site-header.is-transparent .search input::placeholder{color:hsla(0,0%,100%,.6)}.site-header.is-transparent.is-scrolled{position:sticky;background:var(--paper);border-bottom-color:var(--border-1);color:var(--fg-1)}.site-header.is-transparent.is-scrolled .hdr-nav a,.site-header.is-transparent.is-scrolled .icon-btn{color:var(--fg-1)}.site-header.is-transparent.is-scrolled .hdr-logo img{filter:none}.site-header.is-transparent.is-scrolled .search{background:var(--bg-3);border-color:var(--border-1)}.site-header.is-transparent.is-scrolled .search input{color:var(--fg-1)}.site-header.is-transparent.is-scrolled .search input::placeholder{color:var(--fg-3)}.admin-bar .site-header.is-transparent{top:32px}.hdr-utility{display:none;font-size:.75rem;color:var(--paper);background:var(--ink);letter-spacing:.02em}.hdr-utility .container{display:flex;align-items:center;justify-content:space-between;min-height:32px}.hdr-utility a{color:var(--paper);text-decoration:none}.hdr-utility a:hover{color:var(--red)}.hdr-utility__right{display:flex;align-items:center;gap:1.5rem}.hdr-utility__sep{width:1px;height:14px;background:var(--steel-700)}@media(min-width: 992px){.hdr-utility{display:block}}.hdr-main{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:88px}.hdr-brand-group{display:flex;align-items:center;gap:1rem}@media(max-width: 991px){.hdr-main{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem}.hdr-brand-group{display:contents}.icon-btn--menu{justify-self:start}.hdr-logo{justify-self:center}.hdr-tools{justify-self:end}}.hdr-logo{display:inline-flex;align-items:center;flex-shrink:0}.hdr-logo img{height:44px;width:auto;display:block;transition:filter var(--dur-base) var(--ease-out)}@media(min-width: 992px){.hdr-logo img{height:56px}}.hdr-nav{display:none}@media(min-width: 992px){.hdr-nav{display:block}}.hdr-nav ul{display:flex;flex-direction:row;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.hdr-nav li{margin:0}.hdr-nav .sub-menu,.hdr-nav .dropdown-menu{display:none !important}.hdr-nav .has-mega{position:relative}.hdr-nav .has-mega>a{display:inline-flex;align-items:center;gap:.25rem}.hdr-nav .has-mega>a .ico{transition:transform var(--dur-base) var(--ease-out)}.hdr-nav .has-mega:hover>a .ico,.hdr-nav .has-mega:focus-within>a .ico{transform:rotate(180deg)}.hdr-nav .shop-mega{position:absolute;top:100%;left:0;z-index:320;display:none;opacity:0;background:var(--paper);border:1px solid var(--border-1);box-shadow:var(--shadow-pop);padding:1.5rem;min-width:34rem}.hdr-nav .has-mega:hover .shop-mega,.hdr-nav .has-mega:focus-within .shop-mega{display:block;opacity:1}.hdr-nav .shop-mega__all{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;color:var(--fg-1);text-decoration:none;padding-bottom:.75rem;border-bottom:1px solid var(--border-1);margin-bottom:1rem}.hdr-nav .shop-mega__all:hover{color:var(--red)}.hdr-nav .shop-mega__cols{display:flex;gap:2rem;align-items:flex-start}.hdr-nav .shop-mega__cols .shop-mega__col--marken ul{display:grid;grid-template-columns:repeat(2, minmax(7rem, 1fr));gap:0 1.5rem}.hdr-nav .shop-mega__label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3);margin-bottom:.75rem}.hdr-nav .shop-mega__col ul{display:block;list-style:none;margin:0;padding:0}.hdr-nav .shop-mega__col li{margin:0}.hdr-nav .shop-mega__col a{display:block;padding:.25rem 0;font-size:.875rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--fg-2);text-decoration:none;white-space:nowrap}.hdr-nav .shop-mega__col a:hover{color:var(--red)}.hdr-nav a{display:inline-block;text-decoration:none;color:var(--fg-1);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.04em;padding-block:.5rem;position:relative;isolation:isolate;white-space:nowrap}.hdr-nav a:hover{color:var(--red)}.hdr-nav a.active::before,.current-menu-item>.hdr-nav a::before{content:"";position:absolute;inset:0 -0.6rem;background:var(--bg-3);z-index:-1}.hdr-tools{display:flex;align-items:center;gap:.75rem}body.search{display:block}.search{display:none;align-items:center;gap:.5rem;background:var(--bg-3);border:1px solid var(--border-1);padding:.5rem .75rem;min-width:220px;color:var(--fg-3)}@media(min-width: 992px){.search{display:flex}}.search input{border:0;background:rgba(0,0,0,0);outline:none;width:100%;font-family:var(--font-body);font-size:.875rem;color:var(--fg-1)}.search input::placeholder{color:var(--fg-3)}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--fg-1);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.icon-btn:hover{color:var(--red)}.badge-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--red);color:var(--paper);font-family:var(--font-mono);font-size:10px;font-weight:700;border-radius:9999px}.lang-cur{display:inline-flex;align-items:center;gap:.25rem;position:relative}.lang-cur__group{position:relative}.lang-cur__trigger{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:inherit;font:inherit;padding:4px 6px;letter-spacing:.04em}.lang-cur__trigger--static{cursor:default}.lang-cur__sep{opacity:.3}.lang-cur__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:220;background:var(--paper);border:1px solid var(--border-2);min-width:160px;box-shadow:var(--shadow-pop);display:none}.lang-cur__menu.is-open{display:block}.lang-cur__menu a,.lang-cur__menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 14px;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--border-1);cursor:pointer;text-decoration:none;font:inherit;font-size:.8125rem;color:var(--ink);text-align:left}.lang-cur__menu a:last-child,.lang-cur__menu button:last-child{border-bottom:0}.lang-cur__menu a:hover,.lang-cur__menu button:hover{background:var(--bg-3);color:var(--ink)}.lang-cur__menu a.is-active,.lang-cur__menu button.is-active{background:var(--bg-3)}.lang-cur__menu a>span,.lang-cur__menu button>span{display:inline-flex;align-items:center;gap:8px}.lang-cur__menu a strong,.lang-cur__menu button strong{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);min-width:28px}.lang-cur__menu a.is-active strong,.lang-cur__menu button.is-active strong{color:var(--red)}.lang-cur__menu .lang-cur__check{color:var(--red);margin-left:auto;flex-shrink:0}@media(min-width: 992px){.icon-btn--menu{display:none}}.drawer-overlay{position:fixed;inset:0;z-index:300;background:rgba(14,14,15,.6);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out),visibility var(--dur-base)}.drawer-overlay.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;bottom:0;left:0;z-index:310;width:320px;max-width:86vw;background:var(--paper);transform:translateX(-100%);transition:transform var(--dur-slow) var(--ease-out);overflow-y:auto}.drawer.is-open{transform:translateX(0)}.drawer--right{left:auto;right:0;transform:translateX(100%)}.drawer--right.is-open{transform:translateX(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-1)}.drawer-head strong{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.drawer-nav a{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-1);text-decoration:none;color:var(--fg-1);text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:600}.drawer-nav a:hover{color:var(--red)}.drawer-foot{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;color:var(--fg-3);font-size:.8125rem}.drawer-foot span{display:inline-flex;align-items:center;gap:.5rem}body.drawer-open{overflow:hidden}.drawer-switch__block{padding:1rem 1.5rem;border-bottom:1px solid var(--border-1)}.drawer-switch__label{font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem}.drawer-switch__opts{display:flex;gap:.5rem;flex-wrap:wrap}.drawer-switch button,.drawer-switch a{padding:8px 12px;border:1px solid var(--border-2);background:rgba(0,0,0,0);color:var(--ink);cursor:pointer;text-decoration:none;font-family:var(--font-mono);font-size:12px;font-weight:600}.drawer-switch button.is-active,.drawer-switch a.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.drawer-nav__toggle{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--border-1);font-family:inherit;text-transform:uppercase;letter-spacing:.04em;font-size:.875rem;font-weight:600;color:var(--fg-1)}.drawer-nav__toggle .ico{transition:transform var(--dur-base) var(--ease-out)}.drawer-nav__toggle[aria-expanded=true] .ico{transform:rotate(180deg)}.drawer-shop.collapsing{transition:height var(--dur-base) var(--ease-out)}.drawer-shop{background:var(--bg-2)}.drawer-shop__all{display:block;padding:.75rem 1.5rem;font-weight:600;color:var(--fg-1);text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem}.drawer-shop__label{display:block;padding:.75rem 1.5rem .25rem;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3)}.drawer-shop__cat{display:block;padding:.5rem 1.5rem;padding-left:2rem;color:var(--fg-2);text-decoration:none;font-size:.875rem}.drawer-shop__cat:hover{color:var(--red)}
