/* FLS_BOT vareliste-v1 (KUN PROTOTYPE, ikke live) 2026-11-01 – bygger oven på kategori-kort-v1.css (kortene). Kun almindelige varelister; aldrig news/tilbud/søg/forside/vareside. */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage){--fls-or:#00856b;--fls-li:#1f7a2c}
/* banner */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .fls-vl-banner{background:#e4f4e6;color:#24302e;border-radius:10px;padding:22px 22px;margin:0 0 12px;border-left:6px solid var(--fls-or);box-sizing:border-box}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .fls-vl-banner .fls-kicker{display:inline-block;background:var(--fls-or);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:12px;padding:3px 8px;border-radius:4px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .fls-vl-banner h1{color:#24302e!important;font-size:28px!important;line-height:1.15!important;margin:6px 0 4px!important;font-weight:800!important;padding:0!important;border:0!important;text-align:left!important;background:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .fls-vl-count{margin:0!important;color:#3d4a47;font-size:14px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description h1.fls-vl-dup{display:none!important}
/* rækkefølge: sortering lige under banneret, så underkategorier, så intro, så varer */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist{display:flex;flex-direction:column}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist>.sort-container{order:-3;margin:0 0 10px!important;float:none!important;width:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist>.category-description{order:-1}
/* sortering som piller */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container table,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container tbody,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container tr,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container td{display:block!important;width:auto!important;text-align:left!important;padding:0!important;border:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector{display:flex!important;flex-wrap:wrap;gap:6px;align-items:center;float:none!important;margin:0!important;padding:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector::before{content:"Sortér:";font-weight:700;font-size:14px;color:#24302e;margin-right:2px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector a{display:inline-block!important;background:#fff!important;color:var(--fls-or)!important;border:2px solid var(--fls-or)!important;border-radius:999px!important;padding:5px 12px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;margin:0!important;float:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector a:first-letter{text-transform:uppercase}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector a:hover,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector a:focus{background:#e4f4e6!important;color:var(--fls-li)!important;border-color:var(--fls-li)!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector a.selected{background:var(--fls-or)!important;color:#fff!important}
/* intro som pænt felt */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description.fls-vl-intro{background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:14px 18px;margin:0 0 14px;box-sizing:border-box;font-size:14px;line-height:1.55;color:#3d4a47}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description.fls-vl-intro h2,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description.fls-vl-intro h3{color:var(--fls-or)}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description.fls-vl-intro a{color:var(--fls-or)}
/* kort: kategori-kort-v1 giver selve kortet; her kun ramme/luft som nyhedssiden */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL>li{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:10px;box-sizing:border-box;transition:box-shadow .15s}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL>li:hover{box-shadow:0 4px 14px rgba(0,0,0,.12);border-color:var(--fls-li)!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL .price{font-weight:800;color:#24302e}
/* filter: hvide kort, grønne overskrifter */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .aside>aside #ProductFilter-Container{background:none!important;border:0!important;padding:0!important;box-sizing:border-box;max-width:100%}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-row{margin:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-container{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:10px!important;padding:10px 12px!important;margin:0 0 10px!important;box-sizing:border-box;width:auto!important;float:none!important;box-shadow:0 1px 3px rgba(0,0,0,.05)}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-header-container{display:flex!important;align-items:center;justify-content:space-between;gap:8px;background:none!important;border:0!important;padding:0!important;margin:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-header-text{flex:1 1 auto;color:var(--fls-or)!important;font-weight:800!important;font-size:15px!important;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;padding:2px 0!important;background:none!important;float:none!important;width:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-header-text::after{content:"";width:8px;height:8px;border-right:2px solid var(--fls-or);border-bottom:2px solid var(--fls-or);transform:rotate(45deg);margin:0 4px 4px 8px;transition:transform .15s;flex:0 0 auto}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .fls-vl-closed .product-filter-header-text::after{transform:rotate(-45deg);margin-bottom:0}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-header-clearlink-container{order:2;float:none!important;width:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-header-clearlink-container a{font-size:11px!important;color:#888!important;text-decoration:underline!important;white-space:nowrap}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-body-container{margin-top:8px!important;max-height:240px!important;overflow:auto!important;padding:0 2px!important;border:0!important;background:none!important;width:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .fls-vl-closed .product-filter-body-container{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-checkbox-container{display:flex!important;align-items:center;gap:8px;padding:5px 4px!important;margin:0!important;border-radius:6px;float:none!important;width:auto!important;cursor:pointer;line-height:1.3}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-checkbox-container:hover{background:#f1f8f2}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-checkbox{width:17px!important;height:17px!important;margin:0!important;flex:0 0 auto;accent-color:var(--fls-or);cursor:pointer}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-checkbox-label{font-size:14px!important;color:#24302e!important;cursor:pointer;margin:0!important;padding:0!important;float:none!important;overflow-wrap:anywhere}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container input[disabled]+.product-filter-checkbox-label{color:#aaa!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-clear{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .fls-vl-clear{text-align:right;margin:0 2px 8px!important;float:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .fls-vl-clear a{font-size:12px!important;color:#666!important;text-decoration:underline!important;background:none!important;border:0!important;padding:0!important}
/* prisslider */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .value-slider-wrapper{width:100%!important;table-layout:fixed;border:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .value-slider-wrapper td{padding:0 10px!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider{height:44px!important;margin-top:4px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-bg i{background:#dfe6e3!important;height:6px!important;top:12px!important;border-radius:3px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-bg i.v{background:var(--fls-or)!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-pointer{background:#fff!important;width:20px!important;height:20px!important;margin-left:-10px!important;top:5px!important;border:3px solid var(--fls-or)!important;border-radius:50%!important;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:grab}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-value{top:30px!important;background:#e4f4e6!important;color:#1f7a2c!important;border-radius:999px!important;padding:1px 8px!important;font-size:12px!important;font-weight:700;line-height:1.4!important}
/* mobil: filter bag knappen, ingen sidelæns scroll */
@media (max-width:880px){
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .aside>aside{box-sizing:border-box;max-width:100%!important;width:100%!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #btn-filter::before{content:"";display:inline-block;width:16px;height:12px;margin-right:8px;background:linear-gradient(#fff,#fff) 0 0/100% 2px no-repeat,linear-gradient(#fff,#fff) 3px 5px/10px 2px no-repeat,linear-gradient(#fff,#fff) 6px 10px/4px 2px no-repeat}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #btn-filter{font-weight:700!important;font-size:15px!important;box-shadow:0 2px 6px rgba(0,0,0,.15)}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .fls-vl-banner{padding:16px 14px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .fls-vl-banner h1{font-size:22px!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector{gap:5px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-selector a{font-size:12px!important;padding:4px 9px!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description.fls-vl-intro{padding:12px 12px;font-size:13px}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description.fls-vl-intro *{max-width:100%;box-sizing:border-box}
}
/* v1 rettelser efter første test */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-container{height:auto!important;min-height:0!important;overflow:visible!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-body-container-price{overflow:visible!important;max-height:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider{height:54px!important;overflow:visible!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-label{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-value{white-space:nowrap}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container *{background-image:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container{background:none!important;border:0!important;padding:0!important;height:auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container select{display:none!important}
@media (max-width:880px){
}
@media (max-width:480px){
}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-container{max-height:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-value{left:0!important;right:auto!important;margin-left:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .jslider .jslider-value.jslider-value-to{left:auto!important;right:0!important}
html body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .sort-container select#Productlist_Sort_Select{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-container{flex:0 0 auto!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-row{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-container{display:flow-root!important}body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-header-container,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #ProductFilter-Container .product-filter-body-container{float:none!important;width:auto!important}

/* ===== Flem 01/11: intet kategorigitter, filter øverst under banneret, varer i fuld bredde, 5 pr. række på desktop ===== */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .category-description .fls-vl-gensub{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .aside>.content{width:100%!important;max-width:none!important;margin-left:0!important;float:none!important;flex:1 1 100%!important;grid-column:1/-1!important;padding-left:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .content>aside.fls-vl-bar{width:100%!important;max-width:100%!important;float:none!important;margin:0 0 12px!important;padding:0!important;position:relative;z-index:20;box-sizing:border-box}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%!important;margin:0!important;padding:0!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL>li{width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:10px!important}
@media (max-width:1099px){body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:880px){body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:600px){body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) #Content_Productlist ul.ProductList_Custom_UL>li{padding:6px!important}}
@media (min-width:881px){
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) .content>aside.fls-vl-bar{display:block!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container,body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar .product-filter-column-container-1{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar .product-filter-row{display:contents!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .product-filter-container{position:relative;margin:0!important;padding:7px 14px!important;border-radius:999px!important;border:2px solid var(--fls-or)!important;box-shadow:none}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .product-filter-header-text{font-size:14px!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .fls-vl-closed .product-filter-header-clearlink-container{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .product-filter-container:not(.fls-vl-closed){background:#e4f4e6!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .product-filter-body-container{position:absolute!important;left:0;top:calc(100% + 6px);width:280px!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:10px 12px!important;margin:0!important;max-height:340px!important;z-index:30;box-sizing:border-box}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .product-filter-body-container-price{overflow:visible!important;max-height:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .fls-vl-clear{order:99;align-self:center;margin:0 0 0 auto!important}
}
/* ingen menustruktur på siden: skjul sidemenuens kategoriliste (aside>nav) */
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar>nav{display:none!important}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage) aside.fls-vl-bar #ProductFilter-Container .fls-vl-clear{position:static!important;float:none!important}

/* anti-blink 01/11: shoppens venstre filterkolonne vises ikke før JS har flyttet den (klassen .fls-vl-bar). Fallback uden JS/ved JS-fejl: vises igen efter 3s via ren CSS-animation */
@keyframes flsVlFb{to{visibility:visible;max-height:none;overflow:visible}}
body.webshop-productlist:not(.webshop-news):not(.webshop-specialoffer):not(.webshop-search):not(.webshop-frontpage):not(.webshop-productinfo) .aside>aside:not(.fls-vl-bar){visibility:hidden;max-height:0;overflow:hidden;animation:flsVlFb 0s linear 3s forwards}
