.cc-header:has(.reefco-header){position:sticky;top:0;z-index:40}.reefco-header.header{padding:0;margin:0!important;background:linear-gradient(110deg,#092b3c,#061b29);color:#fff;--text-color:255 255 255;--icon-color:255 255 255}.reefco-header .header__grid{max-width:1500px;min-height:80px;gap:32px;padding:12px 40px;flex-wrap:nowrap;position:relative}.reefco-header .header__logo{order:0;flex:none!important;padding:0;margin:0}.reefco-header .header__logo img{filter:brightness(0) invert(1);max-height:56px;width:auto;object-fit:contain}.reefco-header .header__icons{order:2;flex:none!important;padding:0;margin:0!important;gap:12px}.reefco-header .header__icon{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;margin:0!important;border-radius:50%;color:#fff;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.reefco-header .header__icon svg{width:23px;height:23px;stroke-width:1.6}.reefco-header .header__search{position:absolute;top:100%;left:50%;width:min(680px,calc(100vw - 32px));transform:translate(-50%);z-index:60;margin:12px 0 0;padding:0;flex:none;--text-color:18 42 55;--bg-color:255 255 255;--input-text-color:18 42 55;--input-bg-color:#fff;--search-bg-color:#fff}.reefco-header.search-is-collapsed .header__search{display:none!important}.reefco-header .header__search{color:#142a36}.reefco-header .rc-toggle:before,.reefco-header .rc-toggle:after{content:none!important}.reefco-header .header__search predictive-search{padding:20px;background:#fff;border-radius:14px;box-shadow:0 20px 65px #00172545;max-height:none}.reefco-header .header__search .search__input{color:#142a36;background:#f1f5f7;border-color:#dce5ea}.reefco-header .header__search .predictive-search.absolute{position:absolute!important;top:100%!important;left:0!important;transform:none!important;width:100%!important}.rc-navigation{order:1;flex:1;min-width:0;color:#fff}.rc-primary{display:flex;align-items:center;justify-content:flex-start;gap:4px}.rc-primary>a,.rc-primary>button{font-family:var(--navigation-font-family);font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap;color:inherit;padding:15px 13px;background:none;border:0;border-radius:6px;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.rc-primary>button[aria-expanded=true]{background:#103e53;color:#b8f4ff;box-shadow:inset 0 0 0 1px #4bdbff88,0 0 16px #00bfff40}.reefco-header .rc-toggle{display:none;position:static;transform:none;margin:0;padding:10px;color:#fff;min-width:44px;min-height:44px;background:none;border:0;border-radius:50%;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.rc-toggle svg{width:24px;height:24px}.rc-quickbar{border-top:1px solid #ffffff12;background:#ffffff03}.rc-quick-inner{max-width:1500px;margin:auto;padding:9px 40px;display:flex;align-items:center;gap:10px}.rc-pills{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;min-width:0;flex:1}.rc-pills::-webkit-scrollbar{display:none}.rc-pills a{flex-shrink:0;border:1px solid #ffffff29;background:#ffffff08;color:#e0edf3;border-radius:30px;padding:7px 16px;line-height:1.15;font-size:12px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background .18s,border-color .18s}.rc-pills a:hover{background:#ffffff1c;border-color:#79c5d1}.rc-quick-phone{color:#c9dce5;font-size:12px;white-space:nowrap;text-decoration:none;margin-left:18px;display:flex;align-items:center;gap:8px}.rc-quick-phone svg{width:14px;height:14px}.rc-pills-next{color:#fff;border:1px solid #ffffff30;border-radius:50%;background:none;display:grid;place-items:center;width:30px;height:30px;flex-shrink:0}.rc-pills-next svg{width:16px;height:16px}.rc-drawer{position:fixed;inset:var(--rc-drawer-top,0px) auto 0 0;margin:0;padding:0;width:440px;max-width:100vw;height:calc(100dvh - var(--rc-drawer-top,0px));max-height:none;border:0;border-radius:0;color:#122c3d;background:linear-gradient(145deg,#fff,#eef4f8);box-shadow:12px 0 60px #03162525;overflow:hidden}.rc-drawer::backdrop{background:#03203338;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.rc-drawer[open]{display:flex;flex-direction:column;animation:rc-drawer-in .25s ease-out}.rc-drawer-heading{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #173c5016;background:#fff;flex-shrink:0}.rc-drawer-heading>span{flex:1;font-size:19px;font-weight:650;letter-spacing:-.4px}.rc-drawer-heading button{display:grid;place-items:center;width:40px;height:40px;background:#f2f6f8;border:0;border-radius:50%;color:#173a4c}.rc-drawer-heading svg{width:20px;height:20px}.rc-drawer [hidden]{display:none!important}.rc-drawer-scroll{overflow:auto;overscroll-behavior:contain;flex:1;padding:4px 22px 24px;display:flex;flex-direction:column}.rc-panel{animation:rc-panel-in .18s ease-out}.rc-menu-row{display:flex;align-items:center;border-bottom:1px solid #183c5115;min-height:78px;gap:12px}.rc-menu-row>a{display:flex;align-items:center;gap:14px;flex:1;min-width:0;padding:12px 0;color:#153347;font-weight:650;font-size:16px;text-decoration:none;border-radius:8px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.rc-menu-row img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#fff;flex-shrink:0;transition:box-shadow .2s ease,transform .2s ease}.rc-row-number{width:48px;height:48px;display:grid;place-items:center;font-size:20px;font-weight:400;color:#708e9c;background:#e5edf2;border-radius:10px;flex-shrink:0;transition:box-shadow .2s ease,transform .2s ease}.rc-menu-row small{display:block;color:#6e818d;font-size:11px;font-weight:400;margin-top:3px}.rc-menu-row button{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid #fff;background:#fff;border-radius:12px;box-shadow:0 2px 3px #163b4f08;color:#193e54;transition:background .15s,transform .15s}.rc-menu-row button:hover{background:#deedf2;transform:translate(2px)}.rc-menu-row button svg{width:21px;height:21px}.rc-row-arrow{margin-left:auto;color:#7b98a8;font-weight:400}.rc-browse{display:flex;justify-content:space-between;margin:14px 0 4px;font-size:12px;color:#547181;text-decoration:none}.rc-drawer-footer{margin-top:auto;padding-top:28px}.rc-drawer-footer p{font-size:14px;line-height:1.5;color:#5d7481;margin:0 0 15px;max-width:300px}.rc-consultation{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#08617b;color:#fff;border-radius:10px;padding:15px 18px;font-size:14px;font-weight:600;text-decoration:none}.rc-consultation:hover{background:#073f55}.rc-utility{display:flex;justify-content:space-between;gap:15px;margin:20px 0}.rc-utility a{font-size:12px;color:#4b687a;text-decoration:none}.rc-signature{display:block;border-top:1px solid #183c5115;padding-top:17px;text-align:center;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#76909e}.reefco-header :focus-visible,.rc-drawer :focus-visible{outline:2px solid #40bcd0;outline-offset:3px}@keyframes rc-drawer-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes rc-panel-in{0%{opacity:.4;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(max-width:1100px){.reefco-header .header__grid{gap:20px;padding-inline:24px}.rc-primary>a,.rc-primary>button{font-size:14px;padding-inline:10px}.rc-quick-inner{padding-inline:24px}.rc-quick-phone{display:none}}@media(max-width:1023px){.reefco-header .header__grid{min-height:70px;padding:10px 16px;gap:12px}.reefco-header .header__logo{order:1}.rc-navigation{order:0;flex:none}.reefco-header .rc-toggle{display:grid;place-items:center}.rc-primary{display:none}.reefco-header .header__icons{margin-left:auto!important;gap:0}.reefco-header .header__logo img{max-width:105px;max-height:48px}.rc-quick-inner{padding:9px 16px;gap:6px}.rc-pills a{font-size:11px;padding:7px 13px}.rc-drawer{width:min(420px,92vw);inset:0 auto 0 0;height:100dvh}.rc-drawer-heading>span{font-size:18px}}@media(max-width:390px){.reefco-header .header__grid{gap:8px;padding-inline:12px}.reefco-header .header__logo img{max-width:95px}.reefco-header .header__icons .header__icon{min-width:40px;padding:8px}}@media(max-width:360px){.reefco-header .header__grid{gap:4px;padding-inline:8px}.reefco-header .header__logo img{max-width:85px}.reefco-header .header__icons .header__icon{min-width:40px}}.rc-primary a.rc-careers-link{border:1px solid #8cbdce;border-radius:5px;padding:9px 14px;margin-left:5px;font-size:14px;white-space:nowrap}.rc-menu-row .rc-careers-link{color:#00607f;font-weight:700}#qab_background.rc-hiring-banner-hidden{display:none!important}.reefco-header .header__icon:focus-visible,.reefco-header .rc-toggle:focus-visible,.reefco-header .rc-primary>a:focus-visible,.reefco-header .rc-primary>button:focus-visible{background:#103e53;color:#c0f5ff;box-shadow:0 0 18px #00bfff66}.reefco-header .rc-menu-row>a:focus-visible{background:#e9f8fd;color:#005d7b}.reefco-header .rc-menu-row>a:focus-visible :is(img,.rc-row-number){box-shadow:0 0 0 2px #15b9df,0 0 18px #00a9db59}@media(hover:hover)and (pointer:fine){.reefco-header .header__icon:hover,.reefco-header .rc-toggle:hover{background:#103e53;color:#b8f4ff;box-shadow:inset 0 0 0 1px #6ae1ffb3,0 0 18px #00bfff80,0 0 30px #00bfff33;transform:translateY(-2px)}.reefco-header .header__icon:hover svg,.reefco-header .rc-toggle:hover svg{filter:drop-shadow(0 0 5px #00c8ffb3)}.reefco-header .rc-primary>a:hover,.reefco-header .rc-primary>button:hover{background:#103e53;color:#b8f4ff;box-shadow:inset 0 0 0 1px #4bdbff88,0 0 20px #00bfff59;transform:translateY(-2px)}.reefco-header .rc-menu-row>a:hover{background:#e9f8fd;color:#005d7b;box-shadow:0 0 0 7px #e9f8fd}.reefco-header .rc-menu-row>a:hover :is(img,.rc-row-number){box-shadow:0 0 0 2px #15b9df,0 0 18px #00a9db59;transform:translateY(-2px)}.reefco-header .rc-menu-row button:hover{box-shadow:0 0 0 1px #42bddb80,0 0 16px #00a9db38}.reefco-header .rc-browse:hover,.reefco-header .rc-utility a:hover{color:#006580;text-decoration:underline;text-underline-offset:4px}}.reefco-header .header__icon:active,.reefco-header .rc-primary>a:active,.reefco-header .rc-primary>button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.rc-drawer[open],.rc-panel{animation:none}.rc-pills{scroll-behavior:auto}.reefco-header :is(.header__icon,.rc-toggle,.rc-primary>a,.rc-primary>button,.rc-menu-row>a,.rc-menu-row button,.rc-menu-row img,.rc-row-number){transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/reefco-header.css.map */
