.crg-product-thumbnail{box-sizing:border-box;aspect-ratio:1;color:#68798a;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:8px;display:flex;overflow:hidden}.crg-product-thumbnail>img{mix-blend-mode:normal;filter:none;flex:1 1 0;min-height:0;display:block;object-fit:contain!important;border:0!important;width:100%!important;max-width:100%!important;height:0!important;max-height:100%!important;margin:0!important;padding:0!important}.crg-product-thumbnail>img[data-image-kind=series-image],.crg-product-thumbnail>img[data-image-kind=group-product-image]{object-position:center;object-fit:scale-down!important}.crg-product-thumbnail__placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.crg-product-thumbnail__placeholder svg{opacity:.6;width:30px;height:25px}.crg-product-thumbnail__placeholder>span>span{display:block}.crg-family-compact-card__thumb,.crg-series-card__media{background:#fff}.crg-family-compact-card{grid-template-columns:88px minmax(0,1fr) auto}.crg-family-compact-card__thumb{width:88px;height:88px}.crg-family-compact-card__thumb>.crg-product-thumbnail,.crg-client-list__image>.crg-product-thumbnail{aspect-ratio:auto;height:100%;padding:5px}.crg-family-compact-card__thumb .crg-product-thumbnail__placeholder,.predictive-search-result-item .crg-product-thumbnail__placeholder,.crg-product-series-models__thumb .crg-product-thumbnail__placeholder{gap:3px;font-size:9px;line-height:1.3}.crg-family-compact-card__thumb .crg-product-thumbnail__placeholder svg,.predictive-search-result-item .crg-product-thumbnail__placeholder svg,.crg-product-series-models__thumb .crg-product-thumbnail__placeholder svg{width:22px;height:18px}.crg-series-card__media>.crg-product-thumbnail{aspect-ratio:auto;height:260px;padding:18px}.crg-related-modules__media>.crg-product-thumbnail{aspect-ratio:auto;height:124px;padding:10px}.crg-compare-table__image>.crg-product-thumbnail{aspect-ratio:auto;height:120px}.crg-product-series-models__thumb>.crg-product-thumbnail{aspect-ratio:auto;height:64px;padding:3px}.predictive-search-result-item .crg-product-thumbnail{flex:0 0 58px;width:58px;height:58px;margin-right:12px;padding:3px}.cart-line-inner>.crg-product-thumbnail{flex:0 0 96px;width:96px;height:96px}.cart--crg-page .cart-line-inner>.crg-product-thumbnail{width:100%;height:auto}.product-gallery .crg-product-image-missing>.crg-product-thumbnail{aspect-ratio:auto;height:100%;min-height:240px}.crg-product-reference-documents{box-sizing:border-box;color:#526476;background:#fff;border-top:1px solid #d6e0ea;width:100%;margin:0;padding:14px 18px;font-size:12px;line-height:1.7}.crg-product-reference-documents summary{color:#164d7a;cursor:pointer;font-weight:600}.crg-product-reference-documents p{margin:12px 0}.crg-product-reference-documents__list{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;display:grid}.crg-product-reference-documents__list a{color:#164d7a;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.crg-product-reference-documents__list img{object-fit:contain;width:100%;height:200px;display:block}@media (width>=750px){.crg-product-action-panel__price{grid-template-columns:auto minmax(0,1fr)}.crg-product-action-panel__stock{grid-column:1/-1}}@media (width<=749px){.crg-family-compact-card{grid-template-columns:72px minmax(0,1fr)}.crg-family-compact-card__thumb{width:72px;height:72px}.crg-family-compact-card__thumb>.crg-product-thumbnail{padding:3px}.crg-product-reference-documents{padding:12px}.overlay--search .predictive-search{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;max-height:calc(100dvh - 34px);padding:24px 16px 16px;overflow:hidden auto}.overlay--search .crg-search-modal__form{box-sizing:border-box;width:calc(100% - 52px);max-width:none;transform:none}.overlay--search .predictive-search-result,.overlay--search .predictive-search>a{width:100%;min-width:0;max-width:none;padding:16px;transform:none}.overlay--search aside header .close{top:24px;left:auto;right:16px}.overlay--search .predictive-search-result>ul{margin:0;padding:0;list-style:none}.overlay--search .predictive-search-result-item>a{width:100%;min-width:0;text-decoration:none}.overlay--search .predictive-search-result-item>a>div{overflow-wrap:anywhere;flex:1 1 0;min-width:0}}
