.product-list-wrapper{width:min(48rem,100%);min-height:22rem}.product-list-wrapper .margin-none{margin-top:unset;margin-bottom:unset;margin-inline:unset}.product-list-wrapper .filters{margin-top:1rem;margin-bottom:1.25rem;margin-inline:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.product-list-wrapper .filter{-webkit-box-flex:50%;-ms-flex:50% 1 1;flex:50% 1 1}.product-list-wrapper .filter svg{margin-top:4px}.product-list-wrapper .filter input[type=email],.product-list-wrapper .filter input[type=password],.product-list-wrapper .filter input[type=text]{padding-top:.75rem;padding-bottom:.75rem;padding-inline:.75rem;height:3.125rem}.product-list-wrapper .filter input[type=email]:not(:focus)::-webkit-input-placeholder,.product-list-wrapper .filter input[type=password]:not(:focus)::-webkit-input-placeholder,.product-list-wrapper .filter input[type=text]:not(:focus)::-webkit-input-placeholder{color:transparent}.product-list-wrapper .filter input[type=email]:not(:focus)::-moz-placeholder,.product-list-wrapper .filter input[type=password]:not(:focus)::-moz-placeholder,.product-list-wrapper .filter input[type=text]:not(:focus)::-moz-placeholder{color:transparent}.product-list-wrapper .filter input[type=email]:not(:focus):-ms-input-placeholder,.product-list-wrapper .filter input[type=password]:not(:focus):-ms-input-placeholder,.product-list-wrapper .filter input[type=text]:not(:focus):-ms-input-placeholder{color:transparent}.product-list-wrapper .filter input[type=email]:not(:focus)::-ms-input-placeholder,.product-list-wrapper .filter input[type=password]:not(:focus)::-ms-input-placeholder,.product-list-wrapper .filter input[type=text]:not(:focus)::-ms-input-placeholder{color:transparent}.product-list-wrapper .filter input[type=email]:not(:focus)::placeholder,.product-list-wrapper .filter input[type=password]:not(:focus)::placeholder,.product-list-wrapper .filter input[type=text]:not(:focus)::placeholder{color:transparent}.product-list-wrapper .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.product-list-wrapper .card{overflow:hidden;padding-top:.25rem;padding-bottom:.25rem;padding-inline:.25rem;border-radius:.75rem;background-color:#f0f1f5;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.product-list-wrapper a.card:hover{-webkit-box-shadow:0 18px 7px rgba(39,45,65,.01),0 10px 6px rgba(39,45,65,.04),0 5px 5px rgba(39,45,65,.07),0 1px 3px rgba(39,45,65,.08),0 0 0 rgba(39,45,65,.08);box-shadow:0 18px 7px rgba(39,45,65,.01),0 10px 6px rgba(39,45,65,.04),0 5px 5px rgba(39,45,65,.07),0 1px 3px rgba(39,45,65,.08),0 0 0 rgba(39,45,65,.08)}.product-list-wrapper .card__top{font-weight:400;padding-top:1rem;padding-bottom:1rem;padding-inline:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;border-bottom:1px solid #f0f1f5;border-radius:.5rem .5rem 0 0;background-color:#fff}.product-list-wrapper .card__top .logo img{width:7.5rem}.product-list-wrapper .card__top .main-info{gap:.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-list-wrapper .card__top .main-info,.product-list-wrapper .card__top .main-info .name-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-list-wrapper .card__top .main-info .name-tag{gap:.25rem}.product-list-wrapper .card__top .main-info .name-tag .product-type-tag{font-size:.875rem;color:#666d80;font-weight:400;line-height:1.25rem}.product-list-wrapper .card-bottom-pi-links{padding-top:1rem;padding-bottom:1rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;border-radius:0 0 .5rem .5rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch}.product-list-wrapper .card-bottom-pi-links .hover-line{position:relative}.product-list-wrapper .card-bottom-pi-links .hover-line:before{content:"";width:0;height:1px;position:absolute;bottom:0;inset-inline-start:0;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}.product-list-wrapper .card-bottom-pi-links .hover-line:hover:before{width:100%}.product-list-wrapper .card-bottom-pi-links .expandable-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows .15s ease-in-out,padding-bottom .15s ease-in-out;transition:grid-template-rows .15s ease-in-out,padding-bottom .15s ease-in-out;transition:grid-template-rows .15s ease-in-out,padding-bottom .15s ease-in-out,-ms-grid-rows .15s ease-in-out;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.product-list-wrapper .card-bottom-pi-links .expandable-wrapper.open{grid-template-rows:1fr;padding-bottom:1rem}.product-list-wrapper .card-bottom-pi-links .expandable{min-height:0;font-size:.75rem;max-width:38.75rem;-webkit-transition:font-size .15s,margin-bottom .25s,opacity .3s .25s;transition:font-size .15s,margin-bottom .25s,opacity .3s .25s}.product-list-wrapper .card-bottom-pi-links .expandable.richtext a:active,.product-list-wrapper .card-bottom-pi-links .expandable.richtext a:hover,.product-list-wrapper .card-bottom-pi-links .expandable.richtext a:link,.product-list-wrapper .card-bottom-pi-links .expandable.richtext a:visited,.product-list-wrapper .card-bottom-pi-links .expandable.richtext p{font-size:.75rem;line-height:1.25rem}.product-list-wrapper .card-bottom-pi-links .show-more{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#454b5c}.product-list-wrapper .card-bottom-pi-links .show-more .hover-line:before{background-color:#454b5c}.product-list-wrapper .card-bottom-pi-links .show-more svg{fill:#454b5c}.product-list-wrapper .card-bottom-pi-links .product-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-list-wrapper .card-bottom-pi-links .product-list-item .pi-links-item{min-width:15rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;-ms-flex-item-align:stretch}.product-list-wrapper .card-bottom-pi-links .product-list-item .pi-item-holder,.product-list-wrapper .card-bottom-pi-links .product-list-item .pi-links-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;align-items:flex-start;align-self:stretch}.product-list-wrapper .card-bottom-pi-links .product-list-item .pi-item-holder{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;gap:.25rem;-ms-flex-item-align:stretch}.product-list-wrapper .card-bottom-pi-links .product-list-item .pi-item-holder .pi-links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list-wrapper .card-bottom-pi-links .product-list-item .richtext .pi-link{font-size:.75rem;font-weight:500;line-height:1.25rem;position:relative;max-width:50%}.product-list-wrapper .card-bottom-pi-links .product-list-item .richtext .pi-link .arrow-up{-webkit-transform:translate(-.188rem,26%);transform:translate(-.188rem,26%)}.product-list-wrapper .card-bottom-pi-links .text-link{-webkit-box-sizing:border-box;box-sizing:border-box}.product-list-wrapper .card-bottom-pi-links .text-link a:active,.product-list-wrapper .card-bottom-pi-links .text-link a:hover,.product-list-wrapper .card-bottom-pi-links .text-link a:link,.product-list-wrapper .card-bottom-pi-links .text-link a:visited{font-size:.75rem}.product-list-wrapper .card-bottom-pi-links .text-link.hover-line:before{background-color:#005ad2}.product-list-wrapper .card-bottom-pi-links .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-margin-start:auto;margin-inline-start:auto}.product-list-wrapper .card-bottom-pi-links .tag{border:1px solid #dcdee5;border-radius:.25rem;padding-top:.125rem;padding-bottom:.125rem;padding-inline:.5rem;background-color:#e8eaf0;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;font-weight:400;color:#454b5c}.card__bottom{padding-top:1rem;padding-bottom:1rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1.25rem;padding-inline-end:1.25rem;border-radius:0 0 .5rem .5rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch}.card__bottom .hover-line{position:relative}.card__bottom .hover-line:before{content:"";width:0;height:1px;position:absolute;bottom:0;inset-inline-start:0;-webkit-transition:width .15s ease-in-out;transition:width .15s ease-in-out}.card__bottom .hover-line:hover:before{width:100%}.card__bottom .expandable-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows .15s ease-in-out,padding-bottom .15s ease-in-out;transition:grid-template-rows .15s ease-in-out,padding-bottom .15s ease-in-out;transition:grid-template-rows .15s ease-in-out,padding-bottom .15s ease-in-out,-ms-grid-rows .15s ease-in-out;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.card__bottom .expandable-wrapper.open{grid-template-rows:1fr;padding-bottom:1rem}.card__bottom .expandable{min-height:0;font-size:.75rem;max-width:38.75rem;-webkit-transition:font-size .15s,margin-bottom .25s,opacity .3s .25s;transition:font-size .15s,margin-bottom .25s,opacity .3s .25s}.card__bottom .expandable.richtext a:active,.card__bottom .expandable.richtext a:hover,.card__bottom .expandable.richtext a:link,.card__bottom .expandable.richtext a:visited,.card__bottom .expandable.richtext p{font-size:.75rem;line-height:1.25rem}.card__bottom .show-more{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#454b5c}.card__bottom .show-more .hover-line:before{background-color:#454b5c}.card__bottom .show-more svg{fill:#454b5c}.card__bottom .text-link{-webkit-box-sizing:border-box;box-sizing:border-box}.card__bottom .text-link a:active,.card__bottom .text-link a:hover,.card__bottom .text-link a:link,.card__bottom .text-link a:visited{font-size:.75rem}.card__bottom .text-link.hover-line:before{background-color:#005ad2}.card__bottom .tags{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;-webkit-margin-start:auto;margin-inline-start:auto}.card__bottom .tag{border:1px solid #dcdee5;border-radius:.25rem;padding-top:.125rem;padding-bottom:.125rem;padding-inline:.5rem;background-color:#e8eaf0;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;font-weight:400;color:#454b5c}@media(max-width:48em){.product-list-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem}.product-list-wrapper .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-list-wrapper .cards .card .card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;background-color:#fff;gap:0;border:none;position:relative;padding-top:0;padding-bottom:0;padding-inline:0}.product-list-wrapper .cards .card .card__top .main-info{padding-top:1rem;padding-bottom:1rem;padding-inline:1rem;border-top:1px solid #f0f1f5}.product-list-wrapper .cards .card .card__top .logo{padding-top:2.8125rem;padding-bottom:2.8125rem;padding-inline:2.8125rem}.product-list-wrapper .cards .card .card__top .logo img{width:100%}.product-list-wrapper .cards .card .card-bottom-pi-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0;padding-bottom:1rem;padding-inline:0;gap:.063rem}.product-list-wrapper .cards .card .card-bottom-pi-links .show-more{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.product-list-wrapper .cards .card .card-bottom-pi-links .tags{margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-margin-start:0;margin-inline-start:0}.product-list-wrapper .cards .card .card-bottom-pi-links .tags .tag{max-width:100%}.product-list-wrapper .cards .card .card-bottom-pi-links .text-link{border-top:1px solid #f0f1f5;padding-top:1rem;width:100%}.product-list-wrapper .cards .card .card-bottom-pi-links .expandable-wrapper{border-top:1px solid #f0f1f5;padding-top:1rem}.product-list-wrapper .cards .card .card-bottom-pi-links .expandable-wrapper,.product-list-wrapper .cards .card .card-bottom-pi-links .show-more,.product-list-wrapper .cards .card .card-bottom-pi-links .tags,.product-list-wrapper .cards .card .card-bottom-pi-links .text-link{-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-padding-end:.75rem;padding-inline-end:.75rem}.product-list-wrapper .cards .card .card-bottom-pi-links .hover-line:before{background-color:transparent}.product-list-wrapper .cards .card .card-bottom-pi-links .product-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;max-width:100%;-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-padding-end:.75rem;padding-inline-end:.75rem;padding-top:.75rem;border-top:.063rem solid #f0f1f5;width:100%}.product-list-wrapper .cards .card .card-bottom-pi-links .product-list-item .pi-item-holder .pi-links-list{-webkit-padding-end:1rem;padding-inline-end:1rem;row-gap:.75rem}.product-list-wrapper .cards .card .card__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:0;padding-bottom:1rem;padding-inline:0;gap:.063rem}.product-list-wrapper .cards .card .card__bottom .show-more{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.product-list-wrapper .cards .card .card__bottom .tags{margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-margin-start:0;margin-inline-start:0}.product-list-wrapper .cards .card .card__bottom .tags .tag{max-width:100%}.product-list-wrapper .cards .card .card__bottom .text-link{border-top:1px solid #f0f1f5;padding-top:1rem;width:100%}.product-list-wrapper .cards .card .card__bottom .expandable-wrapper{border-top:1px solid #f0f1f5;padding-top:1rem}.product-list-wrapper .cards .card .card__bottom .expandable-wrapper,.product-list-wrapper .cards .card .card__bottom .show-more,.product-list-wrapper .cards .card .card__bottom .tags,.product-list-wrapper .cards .card .card__bottom .text-link{-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-padding-end:.75rem;padding-inline-end:.75rem}.product-list-wrapper .cards .card .card__bottom .hover-line:before{background-color:transparent}}