.bannercontainer_list{display:flex;margin-right:.5em;max-width:590px;width:590px}.bannercontainer_list .flex-banner .image-container img{max-width:590px;border-radius:5px;max-height:100%}.bannercontainer{position:relative;display:flex;flex-wrap:wrap;flex:1}.bannercontainer .flex-articlebanner,.bannercontainer .flex-banner{position:relative;flex:1 1 250px;border-top:solid .35em #fff;border-left:solid .25em #fff;border-right:solid .25em #fff;border-bottom:solid .35em #fff}.bannercontainer .flex-articlebanner .image-container,.bannercontainer .flex-banner .image-container{height:100%}.bannercontainer .flex-articlebanner a,.bannercontainer .flex-banner a{position:absolute;cursor:pointer;width:100%;height:100%}.bannercontainer .flex-articlebanner img,.bannercontainer .flex-banner img{width:100%;object-fit:cover;height:100%;border-radius:12px}.bannercontainer .absolute-button{position:absolute;display:flex;display:none;align-items:center;bottom:-36px;right:0;padding:0 1em;height:36px}.bannercontainer .absolute-button.red{background:red;color:#fff}.bannercontainer .flex-articlebanner{flex:1 1 300px}.article-banner{position:relative;display:flex;flex:1 1 100%;flex-wrap:wrap;background:#fff}.article-banner .flex-banner{flex:1 1 560px}.article-banner.reverse{flex-direction:row-reverse}.article-banner.width-50{flex:1 1 50%}.article-banner.banner-padding{box-shadow:inset 0px 1px 1px 0px #bebebe}.article-banner.banner-padding .flex-banner{padding:5em}.article-banner.banner-padding .article-content{box-shadow:unset}.article-banner .bannercontainer .flex-banner{flex:1 1 290px}.article-banner .image-container{height:100%;min-width:370px}.article-banner .article-content{background:#fff;position:relative;display:flex;flex:1 1 300px;box-shadow:1px 0 2px 0 #eee inset;min-width:390px;flex-direction:column;padding:5%;justify-content:center}.article-banner .article-content h2{font-family:"Lato",sans-serif;font-size:1.8em;color:#675f60;font-weight:700}.article-banner .article-content span{font-variant-caps:all-small-caps;font-size:1.2em}.article-banner .article-content p{padding-top:2em;max-width:550px}.article-banner .article-content a.read-more span{font-variant-caps:all-small-caps;font-size:1.2em}.article-banner .article-content a.read-more{background:#12477d;color:#fff;margin-top:1em;height:35px;max-width:450px;padding:0 1em;margin:1em .5em 0 0;height:35px;display:flex;align-items:center;justify-content:center}.banner{display:flex;position:relative;width:100%;overflow:hidden;min-width:300px}.banner .flex-slim-productlist.productslist .content-image.rotate-content-banner{transform:rotate(338deg);top:unset;bottom:unset;position:absolute;left:0 !important;right:0;max-width:300px}.banner .image-container{width:100%;height:100%}.banner .image-container img{z-index:0;height:100%;width:100%;object-fit:cover;height:100%;border-radius:12px}.flex-80-20-productlistWBan .banner{height:auto;max-height:100%}.flex-80-20-productlistWBan .banner .banner-link{width:100%;height:100%;position:absolute}@media only screen and (max-width: 768px){.bannercontainer_list{display:flex;margin-right:.5em;max-width:100%;width:100%}.bannercontainer_list .flex-banner .image-container img{max-width:100%;border-radius:5px;max-height:100%}}.flex-container-wrap{display:flex;flex-wrap:wrap}.tag-container{display:flex}.tag-container .tag-box{margin:.2rem;background:#f5f2f2;padding:1rem;box-shadow:0 0 0 1px #ccc;flex:1 1 250px}.tag-container .tag-box .tag-desc{max-width:50%}.cat-longdecs-body{position:relative;background:#000;padding:15rem 2rem;overflow:hidden;display:flex;justify-content:center}.cat-longdecs-body .cat-longdecs-header{position:absolute;color:#fff;top:3rem;left:2rem;z-index:2}.cat-longdecs-body .image-container-absolute{position:absolute;z-index:1;top:0px;width:100%;left:0}.cat-longdecs-body .image-container-absolute img{width:100%}.cat-longdecs-body .inner-content{z-index:2;position:relative;background:#fff;padding:2rem;max-width:1200px}.cat-longdecs-body p{margin:1rem 0}.dynamic-banner{position:relative;background:#eaeaea;height:100%;min-height:250px;overflow:hidden;transition:ease .2s all}.dynamic-banner h2{font-family:"Lato";font-size:1.7rem;font-weight:800}.dynamic-banner a.read-more{padding:.5rem;box-shadow:0 0 0 1px #736d6d;position:inherit;margin-top:2rem}.dynamic-banner .content-bannerimage{position:absolute;bottom:-70px;right:-50px;max-width:250px}.dynamic-banner .content-bannerimage img{max-width:100%;max-height:100%;mix-blend-mode:multiply}.dynamic-banner a.read-more:hover{background:#736d6d;color:#fff}.header-content{display:flex;position:relative;flex-wrap:wrap;background:#d8d4d4;padding:1em;border-radius:16px}.header-content .header-area{flex:0 1 250px;padding:1em}.header-content .category-container{flex:1 1 600px}.header-content .description-category{background:#fff;border-radius:6px;margin-bottom:1rem;display:flex;flex-wrap:wrap}.header-content .description-category .cat-decs-header{position:relative;flex:1 1 200px;padding:2rem}.header-content .description-category .cat-decs-header img{max-width:35px;margin-right:1rem}.header-content .description-category .cat-decs-header h1{text-transform:none;font-weight:400;font-size:1.2rem;margin-bottom:-0.5rem;display:flex;align-items:center}.header-content .description-category .cat-decs-header .buble{margin-left:50px}.header-content .description-category .cat-decs-body{flex:2 1 700px;padding:1rem 12rem 0 1rem;align-self:center}.header-content .description-category .cat-decs-body p{padding:.5rem 2rem;text-align:justify}.header-content .small-banner-container{flex:1;position:relative}.header-content .small-banner-container .catbanner-textarea{position:absolute;margin:2rem;max-width:200px}.header-content .cat-prod-container{box-shadow:0 0 0 1px #ccc;background:#efefef;margin:1rem 0;display:flex;flex:1 1 100%;flex-direction:column;border-radius:6px}.header-content .cat-prod-container .header{padding:2rem 0 0 2rem}.header-content .cat-block-nav{flex:1 1 100%}.header-content .cat-block-nav ul.blockslist{display:flex;padding:2rem 1rem 1rem;flex-wrap:wrap;background:#fff;box-shadow:0 0 0 1px #ccc;border-radius:0 0 6px 6px;margin-bottom:1em}.header-content .cat-block-nav ul.blockslist li.mainmenu{margin:.5rem;padding:.5rem;box-shadow:0 0px 0 1px;border-radius:5px;display:inline-flex;align-items:flex-end;flex:1}.header-content .cat-block-nav ul.blockslist li.mainmenu a{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:space-between;text-align:center}.header-content .cat-block-nav ul.blockslist li.mainmenu a img{max-width:70px;max-height:70px}.banner-treecol.center{align-items:center}.banner-treecol .top{align-items:baseline}.cat-manufacturerlist{display:flex;flex-wrap:wrap;background:#fff;margin:1rem 0;flex:1;border-radius:16px;overflow:clip}.cat-manufacturerlist h2{margin:2rem 1rem 0}.cat-manufacturerlist .flex-container-wrap{height:100px;overflow:scroll;width:100%;flex-wrap:wrap;height:300px}.cat-manufacturerlist .flex-container-wrap .image-container{flex:1 1 140px}.cat-manufacturerlist .flex-container-wrap .image-container a{width:140px;height:80px;padding:1em;display:flex;align-items:center;justify-content:center}.cat-manufacturerlist .flex-container-wrap .image-container a img{max-width:100%;max-height:100%}.list-header-small{background:#222;padding:.5em 1em;color:#ddd;font-size:.8em;font-weight:500;border-radius:6px 6px 0 0}ul.categorylandingMenu{display:flex;flex-direction:column;width:240px;position:relative}ul.categorylandingMenu li.mainmenu{background:#ccc;margin:.2em;padding:1em}ul.categorylandingMenu li.mainmenu a{display:flex;flex-direction:row;justify-content:space-between}ul.categorylandingMenu li.mainmenu h4{font-family:"Lato";font-weight:600;font-size:1em;margin:1em 0}ul.categorylandingMenu li.mainmenu ul.subTypemenu{top:0;right:-15em;position:absolute;display:none;flex-direction:column;width:15em;z-index:1;background:#fff;height:100%}ul.categorylandingMenu li.mainmenu ul.subTypemenu li.submenu{display:flex;font-size:11px;font-family:"Lato";padding:.5em 1em;background:#fff;box-shadow:0 0 0 1px #ddd}ul.categorylandingMenu li.mainmenu:hover ul.subTypemenu{display:flex !important}.new-prodlist{display:flex;flex-wrap:wrap;background:#dedede;margin:2em;padding:1em}.new-prodlist .flex-card-auto{flex:1 1 300px;min-height:12em}ul.new-list-ul{display:flex;flex-direction:column;flex-wrap:wrap}ul.new-list-ul li{flex:1 0 240px}ul.new-list-ul .productcard-list{display:flex;flex-wrap:wrap;background:#fff;margin:.1em}ul.new-list-ul .productcard-list .image_container{flex:1 1 250px}ul.new-list-ul .productcard-list .image_container .product_img{width:10em}ul.new-list-ul .productcard-list .info-container{flex:1 1 250px}.new-list{display:flex;flex-wrap:wrap;margin:1rem;padding:.5rem}.new-list .header{padding:1rem}.new-list .flex-card-auto{height:150px;margin:.5rem;flex:1 1 400px}.grid-6-4{display:grid;grid-template-columns:2fr 1fr}.grid-4-repeat{display:flex;flex:1 1 600px;flex-wrap:wrap}.grid-3-repeat{display:grid;justify-items:center;grid-template-columns:repeat(3, 1fr);flex:1 1 800px}.grid-2-repeat{display:grid;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));gap:1em;flex:0 1 400px}.grid-1-repeat{display:grid;grid-template-columns:repeat(1, 1fr);flex:1 1 600px}.contentlists.campaign-grey{background:#21253c}.contentlists.campaign-grey .produclist-header a:link{color:#fff}.campaign-black{background:#000}.campaign-black .produclist-header a:link{color:#fff}@media only screen and (max-width: 992px){.new-list{margin:0rem;padding:0rem}}@media only screen and (max-width: 768px){.header-content .description-category .cat-decs-header{padding:2rem}.header-content .cat-block-nav ul.blockslist li.mainmenu{margin:.2rem}.header-content .description-category .cat-decs-body{flex:2 1 700px;padding:1rem}.cat-longdecs-body{width:100vw}}/*# sourceMappingURL=catlanding.css.map */
