/* Stockin original brand blue: #0088cb */
#cbp-hrmenu1 .cbp-vertical-title{font-size:14px;white-space:nowrap;padding-left:14px;padding-right:14px}
#cbp-hrmenu > ul > li > a{font-size:14px;padding-left:10px;padding-right:10px}
#cbp-hrmenu1-ul{min-width:250px}
#cbp-hrmenu1 .cbp-hrsub{border-top:3px solid #0088cb}
#cbp-hrmenu1 a:focus-visible,#cbp-hrmenu a:focus-visible,#cbp-hrmenu1 .cbp-vertical-title:focus-visible,#iqitmegamenu-mobile a:focus-visible,#iqitmegamenu-mobile summary:focus-visible,#iqitmegamenu-mobile [role=button]:focus-visible{outline:2px solid #0088cb;outline-offset:-3px}
#cbp-hrmenu1 .cbp-hrmenu-tab.stockin-keyboard-open > .cbp-hrsub-wrapper{display:block;visibility:visible;opacity:1}
.stockin-menu-search{list-style:none;position:relative;background:#fff;color:#1c2d38;padding:16px;border-bottom:1px solid #e3e9ee;line-height:1.4}
.stockin-menu-search label{display:block;font-size:12px;font-weight:700;margin:0 0 7px;color:#294451;text-transform:none}
.stockin-menu-search input{display:block;width:100%;min-width:0;min-height:42px;border:1px solid #bbcbd4;border-radius:6px;padding:9px 11px;font-size:14px;background:#fff;color:#1c2d38;outline-offset:2px}
.stockin-menu-search input:focus{border-color:#0088cb;outline:2px solid #0088cb}
.stockin-category-results[hidden]{display:none!important}
.stockin-category-results{background:#fff;color:#1c2d38;z-index:110;box-shadow:0 8px 24px #0002;border:1px solid #dbe4eb;border-top:3px solid #0088cb;max-height:65vh;overflow-y:auto;text-align:left}
.stockin-menu-search--desktop .stockin-category-results{position:absolute;top:0;left:100%;width:520px}
.stockin-search-status{font-size:13px;padding:14px 16px;margin:0;background:#f4f8fb}
.stockin-category-results ul{display:block!important;position:static!important;width:auto!important;list-style:none!important;padding:0!important;margin:0!important}
.stockin-category-results li{display:block!important;float:none!important;border-bottom:1px solid #edf1f4!important;width:100%!important}
.stockin-category-results a{display:block!important;padding:11px 16px!important;color:#1c2d38!important;font-size:14px!important;white-space:normal!important;line-height:1.4!important;text-decoration:none}
.stockin-category-results a:hover,.stockin-category-results a:focus{background:#edf7fc!important;color:#0088cb!important}
.stockin-category-results small{display:block;color:#667b88;font-size:11px;margin-top:2px}
#iqitmegamenu-mobile > .stockin-menu-search{order:1;flex:none;margin:0;padding:12px 20px}
#iqitmegamenu-mobile > .mobile-menu__header-wrapper{order:0}
#iqitmegamenu-mobile > .mobile-menu__content{order:2;min-height:0}
#iqitmegamenu-mobile > .mobile-menu__footer{order:3}
.stockin-menu-search--mobile .stockin-category-results{position:absolute;left:0;right:0;top:100%;max-height:calc(100dvh - 210px)}
#iqitmegamenu-mobile .mobile-menu__column-categories{margin:0!important}
.stockin-category-group{border-bottom:1px solid #e2eaf0;font-size:14px}
.stockin-category-group summary{cursor:pointer;list-style:none;padding:14px 26px 14px 0;font-weight:600;position:relative;line-height:1.4;color:#263c49}
.stockin-category-group summary::-webkit-details-marker{display:none}
.stockin-category-group summary:after{content:'+';position:absolute;right:2px;top:10px;color:#0088cb;font-size:22px;font-weight:400}
.stockin-category-group[open] summary:after{content:'−'}
.stockin-category-group[open]{padding-bottom:10px}
.stockin-category-group .stockin-view-all{display:block;font-size:13px;color:#0088cb;text-decoration:underline;padding:3px 0 10px}
.stockin-category-group .mobile-menu__links-list{margin-left:0;padding-left:10px;border-left:2px solid #d9effa}
.stockin-category-group .mobile-menu__links-list a{display:block;padding:8px 0;line-height:1.4}
@media(min-width:992px) and (max-width:1199px){#cbp-hrmenu > ul > li > a{font-size:12px;padding-left:7px;padding-right:7px}#cbp-hrmenu1 .cbp-vertical-title{font-size:12px;padding-left:8px;padding-right:8px}}
@media(max-width:767px){#iqitmegamenu-mobile .mobile-menu__column-title{white-space:normal}.stockin-menu-search input{font-size:16px}#iqitmegamenu-mobile .mobile-menu__tab-icon{color:#0088cb}}

#cbp-hrmenu > ul > li > a{white-space:nowrap}#cbp-hrmenu > ul > li > a span{white-space:nowrap}#iqitmegamenu-mobile .stockin-support-link{display:block;color:#294451;padding:10px 0;font-size:13px;line-height:1.4}

#iqitmegamenu-mobile .mobile-menu__column{margin-bottom:0!important}#iqitmegamenu-mobile .mobile-menu__column-categories > a.mobile-menu__column-title{display:block;font-size:14px;font-weight:600;text-transform:none;padding:14px 0;margin:0;border-bottom:1px solid #e2eaf0;line-height:1.4;color:#263c49}

@media(min-width:992px) and (max-width:1279px){#cbp-hrmenu1 .cbp-hrsub-wrapper{width:calc(100vw - 280px)!important;max-width:calc(100vw - 280px)!important}#cbp-hrmenu1 .cbp-hrsub{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 150px);overflow-y:auto}#cbp-hrmenu1 .cbp-hrsub-inner{min-width:0;max-width:100%}#cbp-hrmenu1 .cbp-menu-column{padding-left:10px;padding-right:10px}#cbp-hrmenu1 .cbp-hrsub a{font-size:12px}}
