ol.breadcrumb{padding:0}.teaser.teaser--category-head{margin-bottom:0;margin-top:1.5rem}.teaser--category-head .teaser-body-right{padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.teaser-body-right h2{line-height:inherit;margin:0 0 10px}@media (max-width: 1199px){.teaser--category-head .panel-body.teaser-body-right{padding-left:1.5rem}}.category-suggestion__list{margin-top:1rem}.category-suggestion__item{display:inline;margin-right:.2rem}.category-suggestion__item::after{content:", "}.category-suggestion__item:last-child{margin:0}.category-suggestion__item:last-child::after{content:""}.category-suggestion__link--more{font-weight:600}.category-suggestion__link-icon{font-size:13px}@media (max-width: 1199px){.filter{background-color:#ecedee;height:100%;left:-30.4rem;overflow-y:scroll;position:fixed;top:0;-webkit-transition-duration:192ms;transition-duration:192ms;-webkit-transition-property:-webkit-transform, -webkit-box-shadow;transition-property:-webkit-transform, -webkit-box-shadow;transition-property:transform, box-shadow;transition-property:transform, box-shadow, -webkit-transform, -webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);width:30.4rem;z-index:1050}.filter--open{-webkit-box-shadow:0 0 1px rgba(0,25,60,0.3), 0 2px 8px -2px rgba(0,25,60,0.2);box-shadow:0 0 1px rgba(0,25,60,0.3), 0 2px 8px -2px rgba(0,25,60,0.2);-webkit-transform:translateX(30.4rem);transform:translateX(30.4rem);-webkit-transition-duration:256ms;transition-duration:256ms}.filter__backdrop{background-color:rgba(0,0,0,0.8);bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:1049}}.filter .panel--aside .panel__reset-action{padding:0}.input-group--filter{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group--filter .input-group__input{height:3.2rem}.input-group--filter .input-group__button{border-bottom-left-radius:0;border-top-left-radius:0}.pac-container{border:1px solid #ecedee;border-radius:4px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.25);box-shadow:0 3px 3px rgba(0,0,0,0.25);z-index:1050}.pac-container .pac-item:first-child{background-color:#dceab9}.pac-icon{display:none}.pac-item{border-top:0;color:#91989d;cursor:pointer;padding-left:1rem;padding-right:1rem}.pac-item:hover{background-color:#dceab9}.pac-item-query{color:#00193c;font-size:14px}.pac-item-selected{background-color:#dceab9}.pac-item-selected:hover{background-color:#dceab9}.pac-matched{font-weight:600}.hoverable-popover__close-button{margin-right:0.5rem;margin-top:.4rem}.listings{display:grid;grid-template-columns:100%}.no-results__top{background:#ffffff;margin:1em 0 0;padding:4rem 0;text-align:center}.no-results__header{font-size:16px}.no-results__header-attention{border-bottom:1px solid;padding-bottom:0.5rem}.no-results__sorry{font-size:20px;margin-top:4rem}.no-results__query{font-weight:600}.no-results__spellcheck{margin-bottom:4rem;margin-top:1.5rem}.no-results__more-related{margin-bottom:4rem;margin-left:1.5rem}.no-results__related-header{margin-left:1.5rem}@media (max-width: 767px){.text-center-xs{text-align:center}}.text-grey-dark{color:#91989d}.panel-categories{border:0;padding:1.5rem 1.5rem 1.5rem 7rem}.panel-categories::after{-webkit-clip-path:polygon(0% 0%, 4rem 0, 6rem 50%, 4rem 100%, 0% 100%);clip-path:polygon(0% 0%, 4rem 0, 6rem 50%, 4rem 100%, 0% 100%);content:'';height:100%;left:0;position:absolute;top:0;width:6rem}.panel-categories--green::after{background-color:#89ba17}.panel-categories--blue::after{background-color:#00a3de}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.panel-categories--green,.panel-categories--blue{display:none}}.panel-categories__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:1.5rem 0 0}@supports (display: grid){.panel-categories__list{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;display:grid;grid-column-gap:1.5rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}@media (max-width: 1199px){.panel-categories__list{grid-template-columns:1fr 1fr}}@media (max-width: 991px){.panel-categories__list{grid-row-gap:0.5rem;grid-template-columns:1fr}}}.panel-categories__list-item{list-style-position:outside}.panel-categories__list-item--button{align-self:end;grid-column-start:2;justify-self:end;list-style:none}@media (max-width: 1199px){.panel-categories__list-item--button{grid-column-start:2}}@media (max-width: 991px){.panel-categories__list-item--button{grid-column-start:1;justify-self:auto}}.panel-categories__link{font-size:16px}.panel-categories__title{margin-left:4rem}.panel-categories__heading{font-size:24px;font-weight:600}.panel-categories__sub-heading{font-size:20px;font-weight:400}.top-categories{margin-bottom:4rem}.top-categories__header{font-size:20px;margin-top:4rem}.top-categories__list{margin-top:3rem}.top-categories__link.panel{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem}.top-categories__link-text{font-size:16px}.debug-console{background-color:#e41648;color:#ffffff;display:inherit;margin-bottom:1rem}.panel--company .debug-console{clear:both;margin:.5rem -1rem -.5rem}.debug-console__header{-ms-flex-line-pack:baseline;align-content:baseline;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.debug-console__output{background-color:rgba(0,0,0,0.5);display:none;height:20rem;margin-bottom:0;margin-top:0;overflow:scroll;padding:1rem;resize:vertical}.debug-console.is-open .debug-console__output{display:block}.panel+.debug-console{max-width:calc(100% - .5rem);position:absolute;top:0;z-index:1}.panel+.debug-console .debug-console__header{font-size:.8em;padding-bottom:0;padding-top:0}.portfolio-head__inner,.panel--company>*,.panel-categories>*,.panel-body{opacity:1}.card-product-wrapper.is-highlighted .card-product-footer{border-top:1px solid #00a3de}.card-product__action{width:100%}@media (max-width: 767px){.card-product .card-product-footer{height:auto}.card-product-max-wrapper{height:auto}}
