
    .categories-100043 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/casual.webp")               no-repeat; background-size: cover; background-position: center;}
    .categories-100044 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/footballteam.webp")         no-repeat; background-size: cover; background-position: center;}
    .categories-100045 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/streetwear.webp")           no-repeat; background-size: cover; background-position: center;}
    .categories-100050 .brandbanner {position: relative; width: 100vw; aspect-ratio: 16 / 9; background: url('../../../../../image/veiligheidskleding.webp')   no-repeat; background-size: cover; background-position: center;}
    .categories-100060 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/carpenter.webp")            no-repeat; background-size: cover; background-position: center;}
    .categories-100061 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/painter.webp")              no-repeat; background-size: cover; background-position: center;}
    .categories-100062 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/tiler.webp")                no-repeat; background-size: cover; background-position: center;}
    .categories-100063 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/plumber.webp")              no-repeat; background-size: cover; background-position: center;}
    .categories-100064 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/electrician.webp")          no-repeat; background-size: cover; background-position: center;}
    .categories-100066 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/baker.webp")                no-repeat; background-size: cover; background-position: center;}
    .categories-100067 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/butcher.webp")              no-repeat; background-size: cover; background-position: center;}
    .categories-100068 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/postman.webp")              no-repeat; background-size: cover; background-position: center;}
    .categories-100069 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/trucker.webp")              no-repeat; background-size: cover; background-position: center;}
    .categories-100071 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/executive-collection.webp") no-repeat; background-size: cover; background-position: center;}
    .categories-100072 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/chef.webp")                 no-repeat; background-size: cover; background-position: center;}
    .categories-100080 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/festival.webp")             no-repeat; background-size: cover; background-position: center;}
    .categories-100081 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/festival.webp")             no-repeat; background-size: cover; background-position: center;}
    .categories-100082 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/deelnemersshirts.webp")     no-repeat; background-size: cover; background-position: center;}
    .categories-100085 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/fanshirt.webp")             no-repeat; background-size: cover; background-position: center;}
    .categories-100088 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/deelnemersshirts.webp")     no-repeat; background-size: cover; background-position: center;}
    .categories-100095 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/constructionworker2.webp")  no-repeat; background-size: cover; background-position: center;}
    .categories-100096 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/horeca.webp")               no-repeat; background-size: cover; background-position: center;}
    .categories-100097 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/bediening.webp")            no-repeat; background-size: cover; background-position: center;}
    .categories-100110 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/executive-logo.webp")       no-repeat; background-size: cover; background-position: center;}
    .categories-100114 .brandbanner {position: relative; width: 100vw; aspect-ratio: 16 / 9; background: url('../../../../../image/ait-shirts-banner.webp')    no-repeat; background-size: cover; background-position: center;}
    .categories-100106 .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/garage.webp")               no-repeat; background-size: cover; background-position: center;} 

     /* products */
    .products-13  .brandbanner {position: relative; width: 100vw; aspect-ratio: 52 / 5; background: url("../../../../../image/executive-banner.webp")          no-repeat; background-size: cover; background-position: center;}
    .products-61  .brandbanner {position: relative; width: 100vw; aspect-ratio: 52 / 5; background: url("../../../../../image/executive-banner.webp")          no-repeat; background-size: cover; background-position: center;}
    .products-85  .brandbanner {position: relative; width: 100vw; aspect-ratio: 52 / 5; background: url("../../../../../image/executive-banner.webp")          no-repeat; background-size: cover; background-position: center;}
    .products-95  .brandbanner {position: relative; width: 100vw; aspect-ratio: 24 / 9; background: url("../../../../../image/fotl-polo-banner.webp")          no-repeat; background-size: cover; background-position: center;}
    .products-99  .brandbanner {position: relative; width: 100vw; aspect-ratio: 52 / 5; background: url("../../../../../image/executive-banner.webp")          no-repeat; background-size: cover; background-position: center;}

@media (min-width: 768px) {
    .bottomtext {margin-top:20px;}
    .page-categories .breadcrumb-wrap {margin-bottom: 60px;}
    .aftercrumb .ac1                  {font-family:"Poppins"; font-size:18px;}
    .hasbanner-true .aftercrumb       {display: block !important; margin-top:-60px; margin-bottom: 60px;}
    .hasbanner-true .aftercrumb .ac1  {float:left; width:50%; background-color: #f6f6f7; color: #0c172b; padding:50px; line-height: 24px; box-shadow: 0px 0px 15px -3px rgba(0, 0, 0, 0.1);}
    .hasbanner-true .aftercrumb .ac2  {float: right; background-color: #213866; color:#FFFFFF; padding:50px; font-family:"Poppins"; font-size:17px; line-height: 24px; height:100%;}
    .hasbanner-true .innertext        {margin-left:auto; margin-right: auto; max-width:460px; font-family: "Barlow-Regular" !important; font-size: 20px;}
    /* evenementen -> shirt */
    .categories-100080 .aftercrumb .ac2 {height: 400px; background: url("../../../../../image/line-up-backshirt.webp") no-repeat; background-size: cover;}
     /* overlay positions */
    .hasbanner-true #brandcontent {position: absolute; bottom: 70px;  background: rgba(0, 0, 0, 0.2); color: #FFFFFF; font-size: 50px; line-height: 1.2;
                                   width: 60vw; padding-left: 80px; padding-top: 10px; padding-bottom: 10px; border-radius: 12px;}          
}

@media (min-width: 1800px) {
    .categories-100061 .ac1 {background: url("../../../../../image/schilderskwast.webp") no-repeat; background-position: -50px +20px;}         
}


.theme-luxury #product-app {
    background: #FFFFFF url(../../../../../image/executive-footer.webp) no-repeat;
    background-position: bottom left;
    background-size: 100%;
    padding-bottom: 200px;
    margin-bottom: 100px;
    border-bottom: 1px solid #282828;
}