/* header-kant-4 (12/11-2026, Esben, afløser -3): ingen blå fokusring på kurv-knappen ved klik med mus; ringen vises stadig ved tastatur (:focus-visible). Alle bredder. */
/* header-kant-3 (12/11-2026, Esben, afløser -2; aktiv markering via data-dea-cur fra menu-aktiv-1.js): headeren på produktgitterets kanter og en let menumarkør. Kun desktop, store 1. */
@media(min-width:1024px){
header .container:not(.container .container){padding-left:24px!important;padding-right:24px!important}
header .container.md\:px-0.flex.gap-3{border-bottom:0!important;background:linear-gradient(#e5e7eb,#e5e7eb) center bottom/calc(100% - 48px) 1px no-repeat}
#header nav[aria-label="Main menu"] > ul > li > a.level-0,#header nav[aria-label="Main menu"] > ul > li > a.level-0:hover,#header nav[aria-label="Main menu"] > ul > li > a.level-0[data-has-current]{border-bottom-width:0!important;border-color:transparent!important;padding-bottom:13px!important;position:relative}
#header nav[aria-label="Main menu"] > ul > li > a.level-0::after{content:"";position:absolute;left:0;bottom:5px;width:18px;height:2px;border-radius:2px;background:#bdbdbd;transform:scaleX(0);transform-origin:left;transition:transform .22s ease,background-color .22s ease}
#header nav[aria-label="Main menu"] > ul > li > a.level-0:hover::after{transform:scaleX(1);background:#9a9a9a}
#header nav[aria-label="Main menu"] > ul > li > a.level-0[data-dea-cur]::after{transform:scaleX(1);background:#E87722}
}
/* Brødkrummer: helt diskrete, uden bjælke, skygge eller ekstra luft (Esben 12/11-2026). Alle bredder. */
nav.breadcrumbs{background:transparent!important;box-shadow:none!important;border:0!important}
nav.breadcrumbs > .container{padding-top:14px!important;padding-bottom:0!important}
nav.breadcrumbs ol.items{padding-bottom:0!important}
nav.breadcrumbs li,nav.breadcrumbs a,nav.breadcrumbs span{font-size:12.5px!important;color:#8a8a8a!important;font-weight:400!important}
nav.breadcrumbs li::before,nav.breadcrumbs li::after{color:#c4c4c4!important}
nav.breadcrumbs a:hover{color:#1a1a1a!important}
@media(min-width:1024px){nav.breadcrumbs > .container{padding-left:24px!important;padding-right:24px!important}body.catalog-product-view main{margin-top:12px!important}}
/* -2: menulisten har 16 px ekstra luft fra menu-smal-2.css under 1280 px; fjernes, så "E cigaret" står over logoets kant. */
@media(min-width:1024px){#header nav[aria-label="Main menu"] > ul{padding-left:0!important;padding-right:0!important}}
#menu-cart-icon:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}
