.breadcrumbs{width:100%;font-size:.8rem;display:flex;margin:0 0 .5em 0;flex-wrap:wrap;align-items:center}.breadcrumbs a{color:#323232;margin-right:.25em}.breadcrumbs span.selector{display:inline-flex;margin-right:.25em}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs a:last-of-type,.breadcrumbs a.selected{text-decoration:none;cursor:default;pointer-events:none}.articles-wrapper{display:flex;align-items:flex-start;justify-content:center;width:100%}.articles-layout{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;width:100%;min-height:90vh}.articles-layout .dropdown{max-width:300px;margin:0 0 0 auto;justify-self:flex-end;border:0;text-align:right;padding:0;outline:0}.articles-layout .dropdown option{min-height:unset}.articles-layout .breadcrumbs{max-width:calc(100% - 20rem)}.articles{align-items:flex-start;align-content:flex-start;display:flex;justify-content:space-between;background:#f5f5f5;flex-wrap:wrap;width:100%;min-height:600px}.articles-wrapper .child-groups ul li.selected a{font-weight:500}.articles-wrapper .child-groups ul li.child a{padding-left:2rem}.articles-wrapper .child-groups ul li.child.level-3 a{padding-left:3rem}@media only screen and (min-width:0) and (max-width:65rem){.articles-layout .breadcrumbs{max-width:100%;margin:0 0 1.5em 0}.articles-layout .dropdown{border:1px solid #636363;width:50%;max-width:49.3%;position:relative;margin-top:0;padding:.45rem;text-align:center}}@media only screen and (min-width:0) and (max-width:52em){.articles-layout .dropdown{max-width:100%;width:100%;margin-bottom:1em;top:0}}.articles:after,.articles:before{content:"";width:calc(25% - .7rem);order:100000}.article{width:calc(25% - .75em);align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 0 1em 0;order:1}.article .inner{background:#fff;display:block;width:100%;text-align:center;position:relative}.article:hover .inner{box-shadow:0 4px 2px -2px #63636333}.article a{text-decoration:none;color:#333;display:block;width:100%}.article a figure{width:100%;height:250px;display:flex;margin:0 0 1em 0;position:relative;border-bottom:1px solid #f5f5f5}.article a figure img{max-height:100%;width:100%;object-fit:contain}.article a .info{min-height:8em}.article a .names{width:100%}.article a .name{font-size:.95rem;font-weight:600;margin-top:0;padding:0 2em}.article a .name-2{display:block;font-size:.85rem;font-weight:400;margin-bottom:.45em;padding:0 2em}.article a .extras{display:block;width:100%;padding:0 2em}.article a .extra{display:block;margin-bottom:.25em;width:100%}.article .extra .campaign{color:rgba(183,40,46,1)}.article .price.campaign{color:rgba(183,40,46,1)}.article.campaign .extra span.vat{color:#000}.article a .extra2{display:flex;justify-content:center;flex-wrap:wrap;font-size:.85rem}.article a .extra2 span{display:inline-flex;margin-bottom:.25em}.article .content{border-top:1px solid #f5f5f5;display:flex;align-items:center;flex-wrap:wrap;margin:1.5em 0 0 0;padding:1em 1.3em 1em 1.4em;font-size:.9rem}.article .content .alert{padding:.5rem 1rem;font-size:.8rem}.article .content .alert p{font-size:.8rem}.article .content .alert:before{font-size:1.3rem}.article .content button{background:none;border:0;display:flex;align-items:center;justify-content:center;font-size:1.9rem;margin-left:auto;position:relative;overflow:hidden;height:3rem;width:2rem;max-width:2rem}@media only screen and (min-width:0) and (max-width:85rem){.article,.articles:after,.articles:before{width:calc(33.33% - .7em)}}@media only screen and (min-width:0) and (max-width:65rem){.article,.articles:after,.articles:before{width:calc(50% - .5em)}}@media only screen and (min-width:0) and (max-width:45rem){.article{width:100%}}.article .variant-information{position:absolute;bottom:-1px;right:1.5em;background:#fff;border-top-right-radius:3px;border-top-left-radius:3px;border:1px solid #f5f5f5;border-bottom:0;color:#636363f7;font-size:.7rem;font-weight:600;padding:.05em .5em}.article .variants{display:flex;padding:0 1.5em;justify-content:flex-end}.article .variants .variant{border:1px solid #63636381;border-radius:50px;display:flex;height:.6rem;width:.6rem;margin:0 0 0 .25em}.filter-blanket{display:none}.filter-menu{align-items:center;border:0;background:none;font-weight:700;opacity:0;display:none;transition:.5s background}.filter-menu:hover{background:#000;color:#fff}.filter-menu:before{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:600;font-size:1rem;transition:unset;margin-right:.25em}.filters{display:flex;flex-direction:column;max-width:100%;width:400px;margin-right:2em}.filters .filter-heading{display:flex;order:10000;aspect-ratio:302/54}.filters .filter-heading span{display:none}.filters .clear-filter{background:#eee;border:2px solid #fff;border-radius:3px;color:#333;margin:0 0 auto auto!important;padding:.75em .5em;transition:.5s background;font-size:.8rem;width:100%;font-weight:600;min-width:5rem}.filters .clear-filter:hover{background:#ddd;color:#333}.filters .close-filter{display:none}.filters .filter{background:#fff;display:flex;flex-direction:column;margin:0 0 1em 0}.filters .filter.hide{display:flex!important}.filters .filter .filter-name{display:flex;font-size:.95rem;font-weight:600;padding:1em 1.8em;border-bottom:2px solid #f5f5f5}.filters .filter .filter-name button{margin:0 0 0 auto;border:0;background:#f5f5f5;color:#333;width:auto;padding:.25em .5em;font-size:.7rem}.filters .filter .filter-name button:hover{background:#ddd}.filters .filter .search-filter{display:flex;width:100%;padding:0 1.8em;margin-top:1em;margin-bottom:-.25em;position:relative}.filters .filter .search-filter input{background:#eee;box-shadow:none;border:0;border-radius:3px;color:#333;font-weight:600;padding:.7em 2.8em .7em .8em;width:100%;outline:0;transition:.5s}.filters .filter .search-filter input:focus{background:#ddd}.filters .filter .search-filter button{background:none;border:0;padding:.8em 1em;position:absolute;right:2.2em;top:0}.filters .filter .search-filter button:after{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:500;transition:.5s}.filters .filter .search-filter button:hover:after{font-weight:600}.filters .filter.hide .inner{max-height:220px;overflow:hidden}.filters .filter .inner{max-height:1000000000000000000000000px;position:relative;width:100%;padding:1em 0}.filters .filter .inner:after{opacity:0;height:0}.filters .filter.hide .inner:after{bottom:0;content:"";display:flex;left:0;height:3em;background:linear-gradient(to bottom,rgba(255,255,255,.7) 0%,rgba(255,255,255,1) 70%);position:absolute;width:100%;opacity:1}.filters .filter a{display:flex;font-size:.9rem;padding:.25em 2em;margin-bottom:.25em}.filters .filter a:hover{text-decoration:none}.filters .filter label{cursor:pointer;align-items:center;display:flex;font-size:.9rem;padding:.25em 2em;margin-bottom:.25em;aspect-ratio:auto}.filters .filter label span.color:before{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:900;font-size:.9rem;margin-right:.5em}.filters .filter label .icon{margin-right:.45em}.filters .filter label span.icon{margin-right:0;margin-left:auto}.filters .filter label input+span.icon:after,.filters .filter label span.icon:after{content:"";display:block;font-family:'Font Awesome 6 Pro';font-weight:600;font-size:1rem;transition:.5s;margin-left:auto;color:#999}.filters .filter label:hover span.icon:after{color:#666}.filters .filter label.active{font-weight:700}.filters .filter label input:checked+span.icon:after,.filters .filter label.active span.icon:after{color:#333;content:""}.filters .filter label input[type="radio"]+spanspan.icon:after,.filters .filter .radio label .icon:after{content:""}.filters .filter label input[type="radio"]:checked+span.icon:after,.filters .filter .radio label.active span.icon:after{content:""}.filters .filter .range{align-items:center;display:flex;flex-wrap:nowrap;padding:.5em 1.8em 0 1.8em}.filters .filter .range span{display:inline-flex;margin:0 .5em}.filters .filter .range label{background:#eee;border:0;border-radius:3px;font-weight:600;padding:.5em;display:flex;align-items:center}.filters .filter .range label:focus-within{background:#ddd}.filters .filter .range input{background:none;border:0;color:#333;font-weight:600;max-width:4rem;outline:0}.filters .filter .toggle-filter{font-size:.8rem;background:#fff;border:2px solid #323232;border-radius:2px;color:#323232;padding:.6em 1.25em;margin:1em auto 2.5em auto;transition:.5s background}.filters .filter .toggle-filter:hover{background:#323232;color:#fff}@media only screen and (min-width:0) and (max-width:65rem){body.filter-open{overflow:hidden;position:fixed;height:100%;width:100%}body.filter-open header.layout-element{z-index:100}.filter-blanket{display:flex}body.filter-open .filter-blanket{background:rgba(0,0,0,.3);top:0;left:0;position:fixed;height:100%;width:100%;z-index:1000}.articles-wrapper{flex-wrap:wrap}.filter-menu{border-radius:2px;border:1px solid #636363;display:inline-flex;justify-content:center;opacity:1;padding:.5em;margin:0 0 2em 0;width:50%}.filters{position:fixed;transform:translateX(-100vw);top:0;height:100vh;left:0;z-index:10000;background:#fff;transition:transform .5s}.inner-filters{overflow:auto;order:2;max-height:calc(100vh - 8.2rem);padding-bottom:4rem}.filter-open .filters{transform:translateX(0)}.filters .filter-heading{align-items:center;order:1;padding:1em 2em 1em 2em;background:#fff;border-bottom:2px solid #f5f5f5;font-weight:700;position:sticky;top:0;left:0;z-index:10}.filters .filter-heading span{display:flex;font-size:1.1rem;margin-right:auto}.filters .filter-heading .clear-filter{margin:0 0 0 auto;background:#f5f5f5;width:auto;padding:.5em .5em}.filters .filter-heading .clear-filter:hover{background:#ddd}.filter-open .filters .filter{order:2}.filter-open .filters .ajax-filters{order:3;overflow-y:auto}.filters .filter .filter-name{font-size:.95rem}.filters .filter .filter-name button{font-size:.75rem}.filter-open .filters .close-filter{align-items:center;background:#323232;border:0;border-radius:0;padding:1em 1em;color:#fff;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;position:sticky;bottom:0;left:0;width:100%;order:3}.filter-open .filters .close-filter:hover{background:#000}.filters .filter .search-filter{margin-bottom:0}.filters .filter .inner{padding:0 0 0 0}.filters .filter.hide .inner:after{height:3.5em;bottom:-1.5em}.filters .filter label{padding:1em 2em;border-bottom:1px solid #f5f5f5;margin-bottom:0}}@media only screen and (min-width:0) and (max-width:52rem){.filter-menu{width:100%;margin-bottom:1em}}.pagination{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;position:relative;margin:1em 0;width:100%;aspect-ratio:489/58}.pagination span{margin:0 .15rem}.pagination .pagination-summary{display:flex;font-size:.9rem;justify-content:center;margin:0 0 .5em 0;width:100%}.pagination .pagination-summary span{width:auto}.pagination .pagination-indicator{border:1px solid #636363;border-radius:50px;height:1em;max-width:500px;width:100%;overflow:hidden;margin:0 0 1em 0}.pagination .pagination-highlight{background:#304a85;height:1em;border-radius:50px;width:100%}.pagination .pagination-buttons{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.pagination .load-more{border:2px solid #323232;background:#323232;border-radius:3px;font-size:1rem;font-weight:600;padding:1em 3em;margin:0 auto;width:500px;transition:.5s background;color:#fff;text-decoration:none;text-align:center}.pagination .load-more:hover{background:#000;color:#fff}.pagination .pagination-buttons .pagination-no-buttons{display:flex;margin-left:auto;position:absolute;bottom:0;right:0}.pagination .pagination-buttons .pagination-no-buttons .inner{display:flex;position:relative}.pagination .pagination-buttons .pagination-no-buttons button{border:1px solid #323232;border-radius:3px;padding:.5em 1em;transition:.5s background}.pagination .pagination-buttons .pagination-no-buttons button.disabled{border:1px solid #636363;opacity:.7;pointer-events:none;cursor:default}.pagination .pagination-buttons .pagination-no-buttons button.pagination-place{margin:0 .5em}.pagination .pagination-buttons .pagination-no-buttons button.pagination-place .icon{margin-left:.25em}.pagination .pagination-buttons .pagination-no-buttons button:hover{background:#323232;color:#fff}.pagination .pagination-buttons .pagination-change{border:1px solid #636363;background:#fff;display:flex;flex-direction:column;position:absolute;bottom:3em;padding:0;max-height:400px;width:175px;overflow:auto}.pagination .pagination-buttons .pagination-change button.pagination-place{border-radius:0;border:0;margin:0;padding:1em}@media only screen and (min-width:0) and (max-width:95rem){.pagination .pagination-indicator{max-width:100%}.pagination .load-more{max-width:100%;width:100%;margin:0 0 1em 0}.pagination .pagination-buttons .pagination-no-buttons{margin-left:auto;margin-right:auto;position:relative}}.breadcrumbs{font-size:.8rem;margin:2rem 0 1rem 0;color:#555}.breadcrumbs a{color:#555;text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:#1a1a1a}.breadcrumbs a.selected{color:#1a1a1a;font-weight:600}.breadcrumbs span.selector{color:#999;margin:0 .3em}.articles-wrapper{flex-wrap:wrap;column-gap:3rem;margin-top:2rem}.articles-wrapper .filter-articlegroups{flex-basis:100%}.articles-wrapper.campaign-page .filter-articlegroups{margin-bottom:1rem;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;cursor:grab;user-select:none;-moz-user-select:none}.articles-wrapper.campaign-page .filter-articlegroups *{user-select:none;-moz-user-select:none}.articles-wrapper.campaign-page .filter-articlegroups:active{cursor:grabbing}.articles-wrapper.campaign-page .filter-articlegroups .filter-articlegroups-inner{display:inline-flex;gap:1rem;padding-bottom:1rem}.articles-wrapper.campaign-page .filter-articlegroups .filter-articlegroups-inner .filter-articlegroup{flex:1 1 200px;text-align:center;background:#d9001d;border-radius:5px;color:#fff;padding:.5rem 1rem;white-space:nowrap;font-size:1rem;text-decoration:none;display:inline-block}.articles-wrapper.campaign-page .filter-articlegroups .filter-articlegroups-inner .filter-articlegroup:hover,.articles-wrapper.campaign-page .filter-articlegroups .filter-articlegroups-inner .filter-articlegroup.selected{background:#910013}.articles-wrapper .filters{flex:0 0 20%;width:auto;margin-right:0}.articles-wrapper .articles-layout{flex:1}.articles-wrapper .extra-search-content{flex:0 0 20%;width:auto;margin-left:0}.articles-wrapper .extra-search-content h3{margin-top:0}.articles-layout .filtertop-wrapper{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:1rem;margin-bottom:1rem}.articles-layout .filtertop-wrapper .active-filters{flex:1}.articles-layout .dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;margin:0;padding:.4rem 1.8rem .4rem .6rem;font-size:.8rem;color:#333;cursor:pointer;text-align:left;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;transition:border-color .2s;width:auto;max-width:200px}.articles-layout .dropdown:hover,.articles-layout .dropdown:focus{border-color:#999;outline:0}.articles{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;background:none}.articles:after,.articles:before{display:none}.article{width:100%!important;display:flex;flex-direction:column;align-items:stretch;height:100%;position:relative;margin:0!important}.article .banners{position:absolute;top:0;left:0;display:flex;gap:.25rem;z-index:1}.article .banners .banner{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;font-size:.75rem;font-weight:700;text-transform:none;letter-spacing:normal;padding:.4em .8em;margin:0}.article .banners .banner:first-child{border-top-left-radius:6px;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:6px}.article .inner{display:flex;flex-direction:column;flex:1;background:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}.article:hover .inner{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#ddd}.article .inner>a{flex:1;display:flex;flex-direction:column;text-decoration:none;color:#333}.article a figure{width:100%;height:auto!important;aspect-ratio:1/1;margin:0;padding:0;border-bottom:1px solid #f0f0f0;flex-shrink:0;overflow:hidden}.article a figure img{width:100%;height:100%;display:block}.article .inner>a .info{flex:1;display:flex;flex-direction:column;padding:1rem 1.2rem}.article .variants{display:flex;justify-content:center;padding:0}.article .variant-information{right:auto!important;left:50%!important;transform:translateX(-50%)}.article a .name-2{font-size:.8rem;color:#71717a;margin-bottom:.75rem;padding:0}.article a .name{font-size:1rem;font-weight:600;line-height:1.3;padding:0;margin:0;margin-bottom:.25rem}.article a .extra{font-weight:700;font-size:1.1rem;color:#1a1a1a;margin-bottom:0}.article a .extra .from{font-weight:400;font-size:.8rem;color:#71717a;margin-right:.25rem}.article a .campaign{color:#d9001d!important}.article a .regular-price{text-decoration:line-through;font-weight:400;font-size:.85rem;color:#71717a;margin-left:.25rem}.article .content{display:flex;align-items:center;margin-top:auto;padding:.75rem 1.2rem;border-top:1px solid #f0f0f0;font-size:.85rem}.article .content .stock{margin:0;font-size:.8rem}.article .content button.add-to-cart{background:none;border:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-left:auto;position:relative;overflow:hidden;height:2rem;width:2rem;max-width:2rem;cursor:pointer;transition:opacity .2s}.article .content button.add-to-cart:before{transition:color .2s ease}.article .content button.add-to-cart:hover:before{color:#4e9f57}.pagination{margin:2.5rem 0 1.5rem;aspect-ratio:unset}.pagination .pagination-summary{font-size:.85rem;color:#555;margin-bottom:.75rem}.pagination .pagination-summary .loaded-number,.pagination .pagination-summary .total-number{font-weight:600;color:#1a1a1a}.pagination .pagination-indicator{border:0;background:#e5e5e5;height:4px;border-radius:2px;margin-bottom:1.5rem}.pagination .pagination-highlight{background:#d9001d;height:4px;border-radius:2px}.pagination .load-more{background:#1a1a1a;border:1px solid #1a1a1a;border-radius:6px;color:#fff;font-size:.9rem;font-weight:600;padding:.85rem 2rem;transition:all .2s}.pagination .load-more:hover{background:#000;border-color:#000;color:#fff}.child-groups ul li a{align-items:center}.child-groups ul li a::after{content:"";display:flex;font-family:'Font Awesome 6 Pro';font-weight:500;font-size:.9rem;transition:.5s;margin-right:.5em;width:20px;margin-left:auto;justify-content:flex-end}.child-groups ul ul li a::after{display:none}@media only screen and (min-width:2200px){.articles{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:85rem){.articles{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:65rem){.articles-wrapper{gap:0;column-gap:0}.articles-layout{width:100%}.articles{grid-template-columns:repeat(2,1fr)}.articles-wrapper .extra-search-content{flex:0 0 100%;width:auto;margin-left:0}.articles-layout .filtertop-wrapper{flex-wrap:wrap}}@media only screen and (max-width:45rem){.articles-wrapper{gap:.5rem;column-gap:0}.articles{grid-template-columns:repeat(2,1fr);gap:.5rem}.articles-layout .dropdown{width:100%!important;max-width:100%!important;text-align:center}.article .inner>a .info{padding:.6rem .75rem}.article a .extra{font-size:.95rem}.article a .extra .from{font-size:.7rem}.article .content{padding:.5rem .75rem}.article .content .stock{font-size:.75rem}.article .content button.add-to-cart{font-size:1.3rem;height:1.5rem;width:1.5rem;max-width:1.5rem}}.saved-discount{background:#d9001dd4;border-radius:3px;color:#fff;display:inline-flex;font-size:.7rem;padding:.2em .5em;margin-left:.5em}.stock{display:flex;align-items:center;margin-right:auto;font-size:.85rem;margin:0 0 1em 0}.stock .flex{display:flex;align-items:center}.stock .icon:before{font-weight:900;margin-right:.5em;display:flex;font-family:'Font Awesome 6 Pro';font-size:.7rem;content:""}.stock.yes .icon:before{color:#4e9f57}.stock.order .icon:before{color:#ffe519}.stock.no .icon:before{color:#d9001d}#ToOrder.stock.no .icon:before{color:#fffa15}.child-groups{padding-right:7.5rem}.child-groups ul{display:flex;flex-wrap:wrap;width:100%;list-style:none;padding:0;position:relative;margin:0 0 1rem 0}.child-groups ul li{padding:0;margin:0 .5rem .5rem 0;position:relative;min-width:calc(20% - .5rem)}.child-groups ul li a{background:#fff;border:1px solid #ccc;display:flex;padding:1rem;text-decoration:none;font-size:.85rem;color:#333;border-radius:3px;transition:.5s border;z-index:1;font-weight:600}.child-groups ul li:hover a{border:1px solid #999}.child-groups ul ul{flex-direction:column;background:#fff;padding:1rem 1rem .5rem 1rem;border:1px solid #999;border-top:0;margin-top:-1rem;position:absolute;z-index:100;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;display:none;opacity:0;transition:.5s opacity;box-shadow:0 4px 2px -2px #63636333}.child-groups ul li:hover ul{display:flex;opacity:1}.child-groups ul ul li{margin:0 0 .5rem 0;border:0}.child-groups ul ul li a{padding:0;border:0!important;background:none;font-size:.8rem;min-width:unset;font-weight:400}.child-groups ul ul li:hover a{border:0}.child-groups ul ul li a:hover{text-decoration:underline}@media only screen and (min-width:0) and (max-width:95rem){.child-groups{padding-right:2.5rem}}@media only screen and (min-width:0) and (max-width:75rem){.child-groups{padding-right:1.5rem}}@media only screen and (min-width:0) and (max-width:52rem){.child-groups{padding-right:.5rem}.child-groups ul li{min-width:calc(25% - .5rem)}}@media only screen and (min-width:0) and (max-width:48rem){.child-groups ul li{min-width:calc(33.33% - .5rem)}}@media only screen and (min-width:0) and (max-width:38rem){.child-groups ul li{min-width:calc(50% - .5rem)}}@media only screen and (min-width:0) and (max-width:26rem){.child-groups ul li{min-width:100%}}.banners{display:flex;min-height:1.3em;width:100%}.banner{background:#000;border-top-right-radius:3px;border-top-left-radius:3px;color:#fff;display:inline-flex;font-size:.75rem;padding:.2em .5em;margin:0 .5em 0 0}.banner span{margin-right:.2rem;display:inline-block;width:auto}.banner.banner-2{background:#fec000;color:#000}.banner:hover{cursor:default}.banner.banner-1{background:#00380c}.banner.banner-2{background:#d9001d;color:#fff!important}.banner.banner-2 span{color:#fff!important}.banner.banner-3{background:#0f2a62;color:#fff!important}.banner.banner-4{background:#fdb23d;color:#000!important}.banner.banner-10{background:#0f2a62}.banner.banner-20{background:#0f2a62}.banner.banner-97{background:#d9001d}.component-articlegroup-thumbnails{position:relative;width:calc(100% + 40px);margin:0 -20px}.component-articlegroup-thumbnails a{color:#000;text-align:center;width:90%}.component-articlegroup-thumbnails a figure{background-color:#fff;height:100px}