.df-site-header{--df-header-blue:#064a80;--df-link-blue:#006fa2;--df-deep:#0b2a3f;--df-orange:#ff8a00;--df-border:#d7e0e6;--df-muted:#536674;display:block;width:100%;margin-bottom:var(--df-header-margin-bottom,0);background:#fff;color:var(--df-deep)}.df-site-header,.df-site-header *{box-sizing:border-box}.df-site-header a{text-decoration:none}.df-site-header .page-width{width:100%;max-width:1440px;margin-inline:auto;padding-inline:32px}.section-header{position:relative;z-index:60;transition:transform .18s ease-out}.section-header.shopify-section-header-sticky{position:sticky;top:0;z-index:70}.section-header.shopify-section-header-hidden{transform:translateY(-100%)}.section-header.shopify-section-header-sticky.animate{transform:translateY(0)}.df-site-header__desktop{display:none}.df-site-header__mobile{display:block;background:#fff;border-bottom:1px solid rgb(11 42 63 / .12);box-shadow:0 2px 10px #0b2a3f0f}.df-site-header__mobile-row{min-height:64px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px}.df-site-header__mobile-menu{display:flex;align-items:center}.df-site-header__mobile-menu header-drawer{margin:0}.df-site-header__mobile-menu .header__icon--menu,.df-site-header__mobile-icon-link{width:44px;height:44px}.df-site-header__mobile-menu .header__icon--menu{color:var(--df-deep)}.df-site-header__mobile-logo-link{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:0}.df-site-header__mobile-logo{display:block;width:auto;max-width:145px;max-height:50px;object-fit:contain}.df-site-header__mobile-icons{display:flex;align-items:center;justify-content:flex-end;gap:2px}.df-site-header__mobile-icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--df-deep);border-radius:8px;transition:color .16s ease,background-color .16s ease}.df-site-header__mobile-icon-link:hover,.df-site-header__mobile-icon-link:focus-visible{color:var(--df-link-blue);background:#006fa212}.df-site-header__mobile-icon-link svg{width:23px;height:23px}.df-site-header__mobile-cart-count{position:absolute;top:1px;right:0;min-width:18px;height:18px;padding-inline:5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--df-orange);color:var(--df-deep);font-size:10px;font-weight:700;line-height:1}.df-site-header__mobile-search-wrap{padding-bottom:10px}.df-header-search{display:flex;flex-flow:row nowrap;align-items:stretch;width:100%;min-width:0;height:44px;overflow:hidden;background:#fff;border:2px solid var(--df-link-blue);border-radius:7px;box-shadow:0 2px 8px #0b2a3f14;transition:border-color .16s ease,box-shadow .16s ease}.df-header-search:focus-within{border-color:var(--df-header-blue);box-shadow:0 0 0 3px #006fa221,0 2px 8px #0b2a3f14}.df-site-header .df-header-search__input,.df-site-header .df-header-search__input.field__input,.df-site-header .df-header-search__input.search__input{position:static!important;inset:auto!important;flex:1 1 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;color:var(--df-deep)!important;font-size:15px!important;line-height:1.2!important}.df-header-search__input::placeholder{color:#667984;opacity:1}.df-site-header .df-header-search__input:focus{border:0!important;outline:0!important;box-shadow:none!important}.df-header-search__button{flex:0 0 94px;width:94px;min-width:94px;margin:0;padding:0 14px;border:0;border-left:1px solid rgb(255 255 255 / .22);border-radius:0;background:var(--df-link-blue);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease}.df-header-search__button:hover,.df-header-search__button:focus-visible{background:var(--df-header-blue);color:#fff}.df-header-search__button:focus-visible,.df-site-header__mobile-icon-link:focus-visible,.df-site-header__utility-link:focus-visible,.df-site-header__nav-link:focus-visible,.df-mega__tab:focus-visible,.df-mega__link:focus-visible,.df-mega__heading:focus-visible,.df-mega__promo:focus-visible,.df-brands-simple-dropdown__link:focus-visible{outline:3px solid var(--df-orange);outline-offset:2px}.df-header-search--mobile{height:44px}.df-header-search--mobile .df-header-search__button{flex-basis:82px;width:82px;min-width:82px}@media screen and (min-width:990px){.df-site-header__desktop{display:block}.df-site-header__mobile{display:none}.df-site-header__top{min-height:80px;padding-top:var(--df-header-pad-top,8px);padding-bottom:var(--df-header-pad-bottom,8px);display:grid;grid-template-columns:minmax(180px,210px) minmax(360px,1fr) max-content;align-items:center;gap:clamp(18px,2vw,32px)}.df-site-header__logo-link{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0}.df-site-header__logo-image{display:block;width:180px;max-width:180px;height:auto;max-height:62px;object-fit:contain}.df-site-header__store-name{color:var(--df-deep);font-size:24px;font-weight:700}.df-site-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,1.5vw,22px);white-space:nowrap}.df-site-header__utility-link{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:3px 2px;color:var(--df-deep);font-size:15px;font-weight:600;line-height:1.15;border-radius:8px;transition:color .16s ease,background-color .16s ease}.df-site-header__utility-link:hover,.df-site-header__utility-link:focus-visible{color:var(--df-link-blue)}.df-site-header__utility-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px}.df-site-header__utility-icon svg{width:26px;height:26px}.df-site-header__cart-link .df-site-header__utility-icon svg{width:24px;height:24px}.df-site-header__cart-count{min-width:20px;height:20px;padding-inline:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--df-orange);color:var(--df-deep);font-size:11px;font-weight:700;line-height:1}.df-site-header__nav{position:relative;width:100%;min-height:54px;overflow:visible;background:var(--df-header-blue);box-shadow:0 2px #0b2a3f1f}.df-site-header__nav-inner{min-height:54px;display:flex;align-items:stretch;justify-content:center;overflow:visible}.df-site-header__nav-list{width:min(100%,980px);min-height:54px;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;overflow:visible;list-style:none}.df-site-header__nav-item{position:static;min-width:0;display:flex;align-items:stretch;justify-content:center;margin:0;padding:0}.df-site-header__nav-item--brands{position:relative}.df-site-header__nav-link{position:relative;width:100%;min-height:54px;padding:0 clamp(10px,1.05vw,17px);border:0;background:#fff0;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:clamp(14px,1.02vw,16px);font-weight:700;letter-spacing:.012em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.df-site-header__nav-link:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:3px;background:var(--df-orange);transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.df-site-header__nav-link:hover,.df-site-header__nav-link:focus-visible,.df-site-header__nav-link.is-active,.df-site-header__nav-item.is-open>.df-site-header__nav-link{background:#ffffff14;color:#fff}.df-site-header__nav-link:hover:after,.df-site-header__nav-link:focus-visible:after,.df-site-header__nav-link.is-active:after,.df-site-header__nav-item.is-open>.df-site-header__nav-link:after{transform:scaleX(1)}.df-site-header__caret{width:11px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 11px;transition:transform .16s ease}.df-site-header__caret svg{width:10px;height:6px}.df-site-header__nav-item.is-open .df-site-header__caret{transform:rotate(180deg)}.df-mega{position:absolute;z-index:90;top:100%;left:0;right:0;width:100%;background:#fff;color:var(--df-deep);border-top:1px solid rgb(11 42 63 / .08);border-bottom:1px solid rgb(11 42 63 / .12);box-shadow:0 16px 36px #0b2a3f29;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .15s ease,transform .15s ease,visibility 0s linear}.df-mega[aria-hidden=true]{opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;transition:opacity .13s ease,transform .13s ease,visibility 0s linear .13s}.df-mega__inner{padding-top:0;padding-bottom:28px}.df-mega__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--df-border)}.df-mega__tab{position:relative;min-height:50px;padding:0 18px;border:0;background:#fff0;color:var(--df-muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:color .15s ease,background-color .15s ease}.df-mega__tab:after{content:"";position:absolute;left:24%;right:24%;bottom:-1px;height:3px;background:var(--df-orange);transform:scaleX(0);transition:transform .15s ease}.df-mega__tab:hover,.df-mega__tab:focus-visible,.df-mega__tab.is-active{color:var(--df-header-blue);background:#f7fafc}.df-mega__tab.is-active:after{transform:scaleX(1)}.df-mega__panels{padding-top:24px}.df-mega__panel[hidden]{display:none!important}.df-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(245px,.9fr);gap:clamp(22px,2.4vw,38px);align-items:stretch}.df-mega__column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.df-mega__heading{display:inline-block;margin-bottom:5px;color:var(--df-deep);font-size:15px;font-weight:700;line-height:1.35}a.df-mega__heading:hover,a.df-mega__heading:focus-visible{color:var(--df-link-blue)}.df-mega__link{display:inline-block;color:#516572;font-size:14px;line-height:1.45;transition:color .15s ease,transform .15s ease}.df-mega__link:hover,.df-mega__link:focus-visible{color:var(--df-link-blue);transform:translate(2px)}.df-mega__promo{min-height:165px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px;overflow:hidden;border:1px solid rgb(11 42 63 / .1);border-radius:10px;background:linear-gradient(145deg,#eaf4f8,#f8fbfc 62%,#fff5eb);color:var(--df-deep);box-shadow:0 5px 16px #0b2a3f12;transition:transform .16s ease,box-shadow .16s ease}.df-mega__promo:hover,.df-mega__promo:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #0b2a3f21}.df-mega__promo strong{color:var(--df-deep);font-size:16px;line-height:1.25}.df-mega__promo span{color:#536674;font-size:13px;line-height:1.45}.df-mega__promo .df-mega__promo-cta{margin-top:2px;color:var(--df-link-blue);font-weight:700}.df-brands-simple-dropdown{position:absolute;z-index:95;top:100%;left:50%;width:290px;padding:10px;transform:translate(-50%);background:#fff;border:1px solid rgb(11 42 63 / .13);border-top:3px solid var(--df-orange);border-radius:0 0 10px 10px;box-shadow:0 14px 30px #0b2a3f29;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease,transform .14s ease,visibility 0s linear}.df-brands-simple-dropdown[aria-hidden=true]{opacity:0;visibility:hidden;transform:translate(-50%,-6px);pointer-events:none;transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.df-brands-simple-dropdown__inner{display:flex;flex-direction:column;gap:2px}.df-brands-simple-dropdown__link{display:block;padding:10px 13px;border-radius:6px;color:var(--df-deep);font-size:14px;line-height:1.25;text-align:left;white-space:normal;transition:color .14s ease,background-color .14s ease}.df-brands-simple-dropdown__link:hover,.df-brands-simple-dropdown__link:focus-visible{background:#f1f6f9;color:var(--df-link-blue)}.df-brands-simple-dropdown__link--all{margin-top:5px;padding-top:12px;border-top:1px solid rgb(11 42 63 / .1);font-weight:700!important}@media screen and (max-width:1199px){.df-site-header .page-width{padding-inline:24px}.df-site-header__top{grid-template-columns:160px minmax(300px,1fr) max-content;gap:16px}.df-site-header__logo-image{width:155px;max-width:155px}.df-site-header__utilities{gap:14px}.df-site-header__utility-link{gap:6px;font-size:14px}.df-site-header__utility-icon,.df-site-header__utility-icon svg{width:24px;height:24px}.df-site-header__utility-icon{flex-basis:24px}.df-site-header__cart-link .df-site-header__utility-icon svg{width:22px;height:22px}.df-site-header__nav-link{padding-inline:9px;font-size:clamp(13.5px,1.15vw,15px)}.df-mega__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.df-mega__promo{grid-column:1 / -1;min-height:0;padding:18px 20px}}}@media screen and (max-width:989px){.df-site-header .page-width{padding-inline:16px}.df-site-header__desktop{display:none!important}.df-site-header__mobile{display:block}}@media screen and (max-width:390px){.df-site-header__mobile-logo{max-width:124px}.df-site-header__mobile-icons{gap:0}.df-site-header__mobile-icon-link{width:38px}.df-header-search--mobile .df-header-search__button{flex-basis:74px;width:74px;min-width:74px;padding-inline:8px}.df-site-header .df-header-search__input,.df-site-header .df-header-search__input.field__input{padding-inline:12px!important;font-size:14px!important}}@media(prefers-reduced-motion:reduce){.section-header,.df-site-header__mobile-icon-link,.df-header-search,.df-header-search__button,.df-site-header__utility-link,.df-site-header__nav-link,.df-site-header__nav-link:after,.df-site-header__caret,.df-mega,.df-mega__tab,.df-mega__tab:after,.df-mega__link,.df-mega__promo,.df-brands-simple-dropdown,.df-brands-simple-dropdown__link{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/dronefisher-header.css.map */
