.product-grid-collection{display:flex;flex-direction:column}
.product-grid-collection .product-grid-header{display:flex;justify-content:space-between;align-items:center}
.product-grid-collection .product-grid-header .product-grid-logo{width:77px;height:75px;margin-left:auto}
.product-grid-collection .mchp-title-hr{width:100%}
.product-grid-collection .product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px}
.product-grid-collection .product-grid .product-category{border:1px solid #d1dbe6;border-radius:6px;display:flex;flex-direction:column;box-shadow:0 1px 3px 0 #0000001A,0 1px 2px 0 #0000000F}
.product-grid-collection .product-grid .product-category:nth-child(6n+1) .product-category-title{background-color:#d2eefe;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;letter-spacing:0;padding:12px 16px;border-radius:5px;display:flex;align-items:center}
.product-grid-collection .product-grid .product-category:nth-child(6n+2) .product-category-title{background-color:#c1e4fa;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;letter-spacing:0;padding:12px 16px;border-radius:5px;display:flex;align-items:center}
.product-grid-collection .product-grid .product-category:nth-child(6n+3) .product-category-title{background-color:#acd8f2;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;letter-spacing:0;padding:12px 16px;border-radius:5px;display:flex;align-items:center}
.product-grid-collection .product-grid .product-category:nth-child(6n+4) .product-category-title{background-color:#91c8e7;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;letter-spacing:0;padding:12px 16px;border-radius:5px;display:flex;align-items:center}
.product-grid-collection .product-grid .product-category:nth-child(6n+5) .product-category-title{background-color:#65b1db;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;letter-spacing:0;padding:12px 16px;border-radius:5px;display:flex;align-items:center}
.product-grid-collection .product-grid .product-category:nth-child(6n+6) .product-category-title{background-color:#67abc9;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;letter-spacing:0;padding:12px 16px;border-radius:5px;display:flex;align-items:center}
.product-grid-collection .product-grid .product-category:last-child .product-category-info .product-container .product-wrapper .product-popup-desktop{left:auto;right:102%;border-left:0;border-right:4px solid #1c355e}
.product-grid-collection .product-grid .product-category:last-child .product-category-info .product-container .product-wrapper .product-popup-desktop::before{display:none}
.product-grid-collection .product-grid .product-category:last-child .product-category-info .product-container .product-wrapper .product-popup-desktop::after{content:"";position:absolute;top:11px;right:-12px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #1c355e}
.product-grid-collection .product-grid .product-category .product-category-info{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.product-grid-collection .product-grid .product-category .product-category-info .product-container{display:grid;grid-template-columns:repeat(1,1fr);gap:8px;padding:8px 0}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper{position:relative;padding:0 8px;margin:0;display:flex;flex-direction:column}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper:hover .product-popup-desktop{display:flex;flex-direction:column}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product{display:flex;justify-content:space-between;align-items:center;height:32px;padding:8px 12px;font-size:14px;font-weight:400;color:#182029;background-color:#e3f5ff;border-radius:4px;box-shadow:0 1px 2px 0 #1018200F,0 1px 3px 0 #1018201A;cursor:pointer}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product:hover{outline:1.5px solid #65b1db}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-details{text-decoration:none;line-height:20px}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-details .product-description{color:#586674;font-size:10px;line-height:12px;font-weight:600}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-details .product-popup-text-mobile{display:none}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-info-icon{display:none;background-color:#1c355e;border-radius:4px;width:20px;height:20px;cursor:pointer;transition:background-color .2s ease}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-info-icon i{font-size:12px;font-weight:400;line-height:100%;text-align:center}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-info-icon.active{background-color:#00709e}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop{display:none;position:absolute;width:192px;left:102%;background-color:#fff;height:max-content;outline:.5px solid #d1dbe6;border-left:4px solid #1c355e;border-radius:4px;z-index:1;box-shadow:0 1px 2px 0 rgba(16,24,32,0.06),0 1px 3px 0 rgba(16,24,32,0.1)}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop::before{content:"";position:absolute;top:11px;left:-12px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #1c355e}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop .popup-header{padding:8px 12px 4px 12px;color:#182029;text-align:center}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop .popup-header .title{margin:0;font-size:14px;font-weight:700;line-height:24px}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop .popup-header .description{margin:0;font-size:12px;font-weight:600;line-height:120%}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop .popup-text{color:#182029;padding:4px 12px 8px 12px;margin:0;font-size:12px;line-height:18px;font-weight:400}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop .popup-text ul{margin:0;padding-left:21px}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper{background-color:#fafdff;position:relative;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;cursor:pointer;padding:0 16px 12px}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .mchp-product-action-button{display:flex;align-items:center;gap:6px;color:#1c355e;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:700;text-decoration:none}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .mchp-product-action-button:hover{color:#157eac}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .mchp-product-action-button .action-btn-arrow{font-weight:400}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup{display:none;position:absolute;top:90%;left:50%;transform:translateX(-50%);z-index:10;background:#ecf1f6;padding:12px;border-radius:4px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:300px}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .primary-button,.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .secondary-button{height:44px;width:100%;border-radius:4px;background-color:#1c355e;font-weight:600;font-size:14px;font-family:'Open Sans',sans-serif;line-height:24px;display:flex;justify-content:center;align-items:center;text-decoration:none}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .primary-button:hover,.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .secondary-button:hover{background-color:#157eac;outline:1px solid #157eac}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .primary-button:active,.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .secondary-button:active{background-color:#00709e;outline:1px solid #00709e}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .primary-button:focus,.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .secondary-button:focus{background-color:#157eac;outline:2px solid #84aae7}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .primary-button span,.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .secondary-button span{color:#fff;text-decoration:none !important}
@media(max-width:992px){.product-grid-collection .product-grid{grid-template-columns:repeat(1,1fr)}
.product-grid-collection .product-grid .product-category .product-category-info .product-container{grid-template-columns:repeat(2,1fr);gap:8px}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper:hover .product-popup-desktop{display:none !important}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product-popup-desktop{display:none !important}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product{height:auto;min-height:32px}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-details .product-popup-text-mobile{display:none;color:#586674;font-size:10px;line-height:12px;font-weight:400;margin-top:4px}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-details .product-popup-text-mobile ul{margin:0;padding-left:16px}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-details .product-popup-text-mobile.show{display:block}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product .product-info-icon{display:flex;justify-content:center;align-items:center;align-self:flex-start;margin-top:4px}
.product-grid-collection .product-grid .product-category .product-category-info .product-container .product-wrapper .product:focus{background-color:#157eac}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup{top:unset;bottom:0;background:0;flex-direction:row;width:95%}
.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .primary-button,.product-grid-collection .product-grid .product-category .product-category-info .button-wrapper .cta-popup .secondary-button{height:36px}
.product-grid-collection .product-grid-header .product-grid-logo{width:62px;height:60px}
}
@media(max-width:464px){.product-grid-collection .product-grid .product-category .product-category-info .product-container{grid-template-columns:repeat(1,1fr);gap:4px}
}