@import url("/wissen/mobile-commerce.css?v=20260922-mobile");
@import url('/future-interface.css?v=2080-1');
/* Shared transparent navigation for Shop, Pflanzenwissen and Meine Sammlung. */
body #siteHeader.archive-header{
 position:relative!important;top:auto!important;width:100%!important;max-width:none!important;
 height:82px!important;min-height:0!important;margin:0!important;padding:0 clamp(20px,4vw,64px)!important;
 display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:24px!important;
 background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;
 color:inherit!important;z-index:80;font-family:Arial,Helvetica,sans-serif;
}
body #siteHeader.archive-header .brand{justify-self:start;padding:0;display:block;text-decoration:none}
body #siteHeader.archive-header .brand-main{font:400 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;white-space:nowrap;color:inherit}
body #siteHeader.archive-header .brand-sub{display:none}
body #siteHeader.archive-header nav{display:flex!important;align-items:center;justify-content:center!important;gap:28px!important;width:auto!important}
body #siteHeader.archive-header nav a{font:400 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;color:inherit;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;width:auto;padding:0;text-decoration:none;border:0}
body #siteHeader.archive-header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}
body #siteHeader.archive-header .header-actions{display:flex!important;justify-self:end;align-items:center;gap:8px}
body #siteHeader.archive-header .icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:44px;padding:8px;background:transparent;border:0;color:inherit}
body #siteHeader.archive-header .icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}
body #siteHeader.archive-header [data-cart-count]{position:absolute;top:3px;right:1px;font-size:9px}
body #siteHeader.archive-header .menu-btn{display:none!important}
body #siteHeader.archive-header a:focus-visible,body #siteHeader.archive-header button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:900px){
 body #siteHeader.archive-header{height:auto!important;min-height:112px!important;grid-template-columns:1fr auto!important;gap:0 16px!important;padding-top:8px!important;padding-bottom:8px!important}
 body #siteHeader.archive-header nav{grid-column:1/-1;grid-row:2;justify-self:center;gap:26px!important}
 body #siteHeader.archive-header .header-actions{grid-row:1;grid-column:2}
}
@media(max-width:400px){body #siteHeader.archive-header nav{gap:20px!important}body #siteHeader.archive-header .brand-main{font-size:10px}body #siteHeader.archive-header .header-actions{gap:0}body #siteHeader.archive-header .icon-btn{min-width:30px;padding:6px}}



/* Same brand and navigation rhythm in all three public areas. */
html body header#siteHeader.archive-header[data-unified-header] .brand-main{font-size:18px!important;font-weight:400!important;letter-spacing:.035em!important}
@media(max-width:900px){
 html body:is(.pa-atmosphere,:has(.shop-scene)) header#siteHeader.archive-header[data-unified-header]{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:72px 36px!important;align-items:center!important;justify-items:start!important;min-height:140px!important;height:auto!important;padding:16px 20px!important;gap:0!important;margin:0!important;box-sizing:border-box!important}
 html body:is(.pa-atmosphere,:has(.shop-scene)) header#siteHeader.archive-header[data-unified-header] .brand{grid-row:1!important;grid-column:1!important;justify-self:start!important;align-self:center!important;position:static!important;margin:0!important;padding:0!important;transform:none!important}
 html body:is(.pa-atmosphere,:has(.shop-scene)) header#siteHeader.archive-header[data-unified-header] .brand-main{font-size:clamp(19px,5.8vw,24px)!important;line-height:1.2!important;letter-spacing:.025em!important;white-space:nowrap!important}
 html body:is(.pa-atmosphere,:has(.shop-scene)) header#siteHeader.archive-header[data-unified-header] nav{grid-row:2!important;grid-column:1!important;justify-self:start!important;align-self:center!important;display:flex!important;flex-wrap:nowrap!important;gap:clamp(14px,4vw,26px)!important;margin:0!important;padding:0!important;width:auto!important}
 html body:is(.pa-atmosphere,:has(.shop-scene)) header#siteHeader.archive-header[data-unified-header] nav a{font:400 clamp(9px,2.5vw,11px)/1.4 Arial,sans-serif!important;letter-spacing:.025em!important;min-height:36px!important;white-space:nowrap!important;padding:10px 0!important}
}

/* Quiet, shared access to the basket without another main navigation item. */
html body header#siteHeader.archive-header[data-unified-header]{grid-template-columns:minmax(0,1fr) auto 44px!important}
html body header#siteHeader.archive-header[data-unified-header] .archive-cart-access{display:inline-flex!important;align-items:center;justify-content:center;grid-column:3;grid-row:1;justify-self:end;width:44px;height:44px;color:inherit;text-decoration:none;border:0;background:none;opacity:.8}
html body header#siteHeader.archive-header[data-unified-header] .archive-cart-access:hover{opacity:1}
html body header#siteHeader.archive-header[data-unified-header] .archive-cart-access svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}
@media(max-width:900px){
html body header#siteHeader.archive-header[data-unified-header]{grid-template-columns:minmax(0,1fr) 44px!important;column-gap:8px!important}
html body header#siteHeader.archive-header[data-unified-header] .brand{grid-column:1!important;min-width:0}
html body header#siteHeader.archive-header[data-unified-header] .brand-main{font-size:clamp(16px,5vw,24px)!important}
html body header#siteHeader.archive-header[data-unified-header] .archive-cart-access{grid-column:2!important;grid-row:1!important}
html body header#siteHeader.archive-header[data-unified-header] nav{grid-column:1/-1!important;grid-row:2!important;gap:clamp(14px,4vw,26px)!important}
html body header#siteHeader.archive-header[data-unified-header] nav a{font-size:clamp(10px,2.6vw,12px)!important}
}

html body header#siteHeader.archive-header[data-unified-header] .archive-cart-access{position:relative}
html body header#siteHeader.archive-header[data-unified-header] .archive-cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#26392d!important;color:#fff!important;font:400 10px/1 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;pointer-events:none}
html body header#siteHeader.archive-header[data-unified-header] .archive-cart-count[hidden]{display:none!important}

/* Shared action typography across shop, knowledge, account and help. */
html body :is(button:not(.icon-btn):not(.icon-button):not(.collection-password-toggle),a.btn,a.button,a.customer-text-button,a.customer-future-link,.collection-section-nav a,.kw-subnav a,.help-category-filter a){font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important;line-height:1.5!important;letter-spacing:.02em!important}
html body :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:4px}

/* Owner-selected site-wide typeface. Keep size, weight and italic semantics. */
html,html body,html body *,html body :is(#siteHeader,#footer,#main-content,#customerAccountRoot) *{--font-family:Arial,Helvetica,sans-serif!important;font-family:Arial,Helvetica,sans-serif!important}

html body .product-merk-button{font:500 12px/1.5 Arial,sans-serif;color:inherit;background:transparent;border:1px solid currentColor;padding:10px 16px;margin:12px 0;cursor:pointer}html body .product-merk-button[aria-pressed=true]{background:rgba(128,128,128,.12)}
