/* Dellco OKJ Mega Header 2.5.0 */
@font-face{font-family:"DOH Roboto Condensed";src:url("https://www.oklahomajoes.com/cdn/shop/files/RobotoCondensed-Regular.woff2?v=3505015043743742275") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"DOH Teko";src:url("https://www.oklahomajoes.com/cdn/shop/files/Teko-Bold.woff2?v=4753684705349127440") format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--doh-navy:#072049;--doh-orange:#f07810;--doh-ink:#292b2d;--doh-line:#ececeb;--doh-shadow:0 10px 25px rgba(0,0,0,.10)}
body.doh-mega-header-active #masthead.site-header,body.doh-mega-header-active header.site-header:not(.doh-header-outer),body.doh-mega-header-active .site-header:not(.doh-header-outer){display:none!important}
body.doh-mobile-locked{overflow:hidden}.doh-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.doh-header-outer,.doh-header-outer *{box-sizing:border-box}.doh-header-outer{position:relative;z-index:9998;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:var(--doh-ink);font-family:"DOH Roboto Condensed","Arial Narrow",Arial,sans-serif}.doh-header-content{position:relative;z-index:3;width:100%;background:#fff;border-top:3px solid var(--doh-orange);border-bottom:1px solid #ededed}.doh-container{width:100%;max-width:1920px;min-height:87px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:270px minmax(0,1fr) auto;align-items:center;column-gap:20px}
.doh-left-content{display:none}.doh-logo{display:flex;align-items:center;line-height:0}.doh-logo a{display:block;line-height:0}.doh-logo img{display:block;width:auto;max-width:265px;height:auto;max-height:56px;object-fit:contain}.doh-right-content{min-width:0;display:flex;justify-content:center}.doh-header-main-menu{width:100%;display:flex;align-items:stretch;justify-content:center;gap:clamp(10px,1.15vw,22px);margin:0}.doh-menu-item{position:static;display:flex;align-items:stretch}.doh-nav-1,.doh-nav-1:visited{display:flex;align-items:center;min-height:87px;padding:0 1px;color:#282a2c!important;font-family:"DOH Teko",Impact,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap;text-decoration:none!important}.doh-menu-item:hover>.doh-nav-1,.doh-menu-item.is-open>.doh-nav-1,.doh-nav-1:focus-visible{color:var(--doh-orange)!important}.doh-submenu-trigger{width:5px;min-height:87px;padding:0;border:0;background:transparent;cursor:pointer}
.doh-top-utils{display:flex;align-items:center;gap:4px}.doh-util-button,.doh-util-button:visited{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;background:transparent;color:#1f2123!important;text-decoration:none!important;cursor:pointer}.doh-util-button:hover{color:var(--doh-orange)!important}.doh-util-button svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.doh-icon-badge-wrap{position:relative;display:flex}.doh-cart-count{position:absolute;top:-7px;right:-8px;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--doh-orange);color:#fff;font:700 10px/17px Arial,sans-serif}.doh-cart-count.is-empty{display:none}
.doh-mega-menu{position:absolute;top:100%;left:0;right:0;z-index:2;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-5px);background:#fff;border-top:1px solid #f0f0f0;box-shadow:var(--doh-shadow);transition:opacity 135ms ease,transform 135ms ease,visibility 0s linear 135ms}.doh-menu-item.is-open>.doh-mega-menu,.doh-menu-item:hover>.doh-mega-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.doh-mega-inner{width:100%;max-width:1660px;margin:0 auto;padding:28px 48px 34px}.doh-mega-layout{display:grid;grid-template-columns:245px minmax(0,1fr);column-gap:40px;align-items:start}.doh-mega-nav-title{margin:0 0 20px;font-family:"DOH Teko",Impact,sans-serif;font-size:23px;font-weight:700;line-height:1;text-transform:uppercase}.doh-mega-nav ul{list-style:none;margin:0!important;padding:0!important}.doh-mega-nav li{margin:0 0 11px!important}.doh-mega-nav li a{color:#303234!important;font-size:16px;line-height:1.18;text-decoration:none!important}.doh-mega-nav li a:hover{text-decoration:underline!important;text-underline-offset:3px}.doh-shop-all,.doh-shop-all:visited{display:inline-flex;align-items:center;justify-content:center;min-width:154px;height:50px;margin-top:12px;padding:0 24px;border-radius:7px;background:var(--doh-navy);color:#fff!important;font-family:"DOH Teko",Impact,sans-serif;font-size:21px;font-weight:700;text-decoration:none!important}.doh-shop-all:hover{background:var(--doh-orange)}
.doh-mega-visuals{min-width:0}.doh-mega-grid{display:grid;align-items:start;justify-content:stretch;gap:20px 28px}.doh-mega-count-8,.doh-mega-count-7{grid-template-columns:repeat(4,minmax(0,1fr))}.doh-mega-count-6,.doh-mega-count-5{grid-template-columns:repeat(3,minmax(0,1fr))}.doh-mega-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.doh-mega-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.doh-mega-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.doh-mega-count-1{grid-template-columns:minmax(260px,420px)}.doh-mega-tile,.doh-mega-tile:visited{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0;color:#252729!important;text-decoration:none!important;background:#fff}.doh-mega-image{display:flex;align-items:center;justify-content:center;width:100%;height:178px;overflow:hidden;background:#fff}.doh-mega-count-6 .doh-mega-image,.doh-mega-count-5 .doh-mega-image{height:194px}.doh-mega-count-4 .doh-mega-image{height:218px}.doh-mega-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform 220ms ease}.doh-mega-tile:hover .doh-mega-image img{transform:scale(1.035)}.doh-mega-label{display:block;margin-top:8px;text-align:center;font-family:"DOH Teko",Impact,sans-serif;font-size:18px;font-weight:700;line-height:1.05;text-transform:uppercase;color:#282a2c}
.doh-mega-backdrop{position:fixed;z-index:1;left:0;right:0;top:var(--doh-header-height,0);bottom:0;visibility:hidden;opacity:0;pointer-events:none;background:rgba(0,0,0,.12);transition:opacity 135ms ease}.doh-header-outer.has-open-menu .doh-mega-backdrop{visibility:visible;opacity:1}.doh-search-bar{position:absolute;top:100%;left:0;right:0;z-index:4;display:none;background:#fff;box-shadow:var(--doh-shadow)}.doh-search-bar.is-open{display:block}.doh-search-inner{width:100%;max-width:1660px;margin:0 auto;padding:14px 48px;display:flex;align-items:center;gap:12px}.doh-search-inner form{position:relative;flex:1}.doh-search-inner input[type="search"]{width:100%;padding:13px 50px 13px 16px;border:1px solid #bbb;background:#fff;color:#222;font:17px "DOH Roboto Condensed",Arial,sans-serif}.doh-search-inner form>button{position:absolute;top:50%;right:6px;width:38px;height:38px;transform:translateY(-50%);border:0;background:transparent;color:#222}.doh-search-inner svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.doh-close-search{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:#222;cursor:pointer}
.doh-mobile-menu{display:none}
@media(min-width:1081px){.doh-header-outer{position:sticky;top:0}}
@media(max-width:1320px) and (min-width:1081px){.doh-container{grid-template-columns:225px minmax(0,1fr) auto;padding:0 18px;column-gap:14px}.doh-logo img{max-width:220px;max-height:50px}.doh-header-main-menu{gap:9px}.doh-nav-1,.doh-nav-1:visited{font-size:16px!important}.doh-top-utils{gap:0}.doh-mega-inner{padding-left:34px;padding-right:34px}.doh-mega-layout{grid-template-columns:220px minmax(0,1fr);column-gap:26px}.doh-mega-grid{gap:16px 18px}.doh-mega-image{height:150px}.doh-mega-count-6 .doh-mega-image,.doh-mega-count-5 .doh-mega-image{height:170px}}
@media(max-width:1080px){.doh-header-outer{position:sticky;top:0}.doh-header-content{border-top-width:2px}.doh-container{min-height:74px;grid-template-columns:minmax(88px,1fr) auto minmax(44px,1fr);padding:0 12px;column-gap:6px}.doh-left-content{display:flex;align-items:center}.doh-logo{justify-content:center}.doh-logo img{max-width:205px;max-height:44px}.doh-right-content{display:none}.doh-top-utils{justify-content:flex-end}.doh-desktop-search-button,.doh-account-link{display:none!important}.doh-mobile-menu{position:fixed;inset:0;z-index:10020;display:block;visibility:hidden;pointer-events:none}.doh-mobile-menu.is-open{visibility:visible;pointer-events:auto}.doh-mobile-overlay{position:absolute;inset:0;background:rgba(0,0,0,.42);opacity:0;transition:opacity 220ms ease}.doh-mobile-menu.is-open .doh-mobile-overlay{opacity:1}.doh-mobile-wrapper{position:absolute;z-index:1;top:0;left:0;bottom:0;width:min(92vw,430px);display:flex;flex-direction:column;background:#fff;transform:translateX(-100%);transition:transform 280ms ease;overflow:hidden}.doh-mobile-menu.is-open .doh-mobile-wrapper{transform:translateX(0)}.doh-mobile-head{min-height:64px;padding:0 14px 0 22px;display:flex;align-items:center;justify-content:space-between;background:var(--doh-orange);color:#fff}.doh-mobile-title{font-size:18px;font-weight:600}.doh-mobile-close{width:44px;height:44px;padding:10px;border:0;background:transparent;color:#fff}.doh-mobile-close svg,.doh-mobile-open-submenu svg,.doh-mobile-back svg,.doh-mobile-extras svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.doh-mobile-content{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.doh-mobile-main-list{flex:1;min-height:0;overflow:auto;background:#fff}.doh-mobile-item{display:grid;grid-template-columns:1fr 56px;align-items:stretch;min-height:58px;border-bottom:1px solid var(--doh-line)}.doh-mobile-item.is-direct{grid-template-columns:1fr}.doh-mobile-item>a{display:flex;align-items:center;padding:14px 8px 14px 20px;color:var(--doh-ink)!important;font-size:16px;text-decoration:none!important}.doh-mobile-open-submenu{display:flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--doh-line);background:#fff;color:var(--doh-ink)}.doh-mobile-submenu{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;background:#fff;transform:translateX(100%);visibility:hidden;transition:transform 280ms ease,visibility 0s linear 280ms}.doh-mobile-submenu.is-active{visibility:visible;transform:translateX(0);transition-delay:0s}.doh-mobile-subhead{min-height:58px;display:grid;grid-template-columns:56px 1fr;align-items:center;border-bottom:1px solid var(--doh-line);background:#f5f5f3;font-family:"DOH Teko",Impact,sans-serif;font-size:19px;text-transform:uppercase;font-weight:700}.doh-mobile-back{height:58px;display:flex;align-items:center;justify-content:center;border:0;border-right:1px solid var(--doh-line);background:transparent;color:var(--doh-ink)}.doh-mobile-subhead>span{padding:0 16px}.doh-mobile-subitems{flex:1;min-height:0;overflow:auto}.doh-mobile-subitem{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:14px;min-height:96px;padding:10px 18px;border-bottom:1px solid var(--doh-line);color:var(--doh-ink)!important;font-size:16px;text-decoration:none!important}.doh-mobile-thumb{display:flex;align-items:center;justify-content:center;width:96px;height:72px;overflow:hidden;background:#fff}.doh-mobile-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.doh-mobile-shop-all{display:block;padding:15px 20px;background:var(--doh-navy);color:#fff!important;text-align:center;font-family:"DOH Teko",Impact,sans-serif;font-size:18px;text-transform:uppercase;text-decoration:none!important}.doh-mobile-extras{flex:0 0 auto;background:var(--doh-orange)}.doh-mobile-extras>a{display:flex;align-items:center;gap:12px;min-height:58px;padding:14px 20px;color:#fff!important;text-decoration:none!important}}
@media(max-width:430px){.doh-container{grid-template-columns:88px minmax(0,1fr) 44px;padding:0 8px}.doh-logo img{max-width:188px;max-height:40px}}@media(max-width:390px){.doh-logo img{max-width:178px;max-height:38px}}@media(max-width:375px){.doh-logo img{max-width:168px;max-height:36px}}
@media(prefers-reduced-motion:reduce){.doh-mega-menu,.doh-mega-backdrop,.doh-mobile-overlay,.doh-mobile-wrapper,.doh-mobile-submenu,.doh-mega-image img{transition:none!important}}


/* Dellco OKJ Header Live Layout Repair 2.6.1 */
.doh-header-outer .doh-nav-1,
.doh-header-main-menu .doh-nav-1,
.doh-menu-item > .doh-nav-1{font-family:"DOH Teko","Teko",Impact,sans-serif!important;font-weight:700!important;font-style:normal!important;color:#000!important;letter-spacing:.025em!important;text-transform:uppercase!important;text-decoration:none!important;transition:color 150ms ease!important}
.doh-header-outer .doh-nav-1:hover,.doh-header-outer .doh-nav-1:focus,.doh-header-main-menu .doh-menu-item:hover>.doh-nav-1,.doh-header-main-menu .doh-menu-item.is-open>.doh-nav-1{color:#FD8604!important}
@media(min-width:1081px){
.doh-container{grid-template-columns:minmax(275px,300px) minmax(0,1fr) 144px;column-gap:16px;padding-left:24px;padding-right:24px}
.doh-logo{min-width:0;justify-content:flex-start}.doh-logo a{display:block;width:100%;max-width:278px}.doh-logo img{width:100%;max-width:278px;max-height:58px;object-fit:contain}
.doh-right-content{min-width:0;width:100%}.doh-header-main-menu{min-width:0;width:100%;justify-content:space-between;gap:clamp(6px,.65vw,12px)}.doh-menu-item{min-width:0;flex:0 1 auto}.doh-nav-1,.doh-nav-1:visited{min-height:87px;padding:0!important;font-size:17px!important;line-height:1!important}.doh-submenu-trigger{flex:0 0 4px;width:4px}
.doh-top-utils{min-width:144px;display:grid;grid-template-columns:repeat(3,44px);justify-content:end;align-items:center;gap:4px}.doh-util-button,.doh-util-button:visited{width:44px;height:44px}.doh-icon-badge-wrap{align-items:center;justify-content:center}
.doh-mega-inner{max-width:1660px;padding:26px 36px 32px}.doh-mega-layout{grid-template-columns:250px minmax(0,1fr);column-gap:34px}.doh-mega-count-9{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px}.doh-mega-count-9 .doh-mega-image{height:158px}.doh-mega-count-9 .doh-mega-label{font-size:17px;line-height:1.08}
}
@media(max-width:1320px) and (min-width:1081px){
.doh-container{grid-template-columns:240px minmax(0,1fr) 128px;padding-left:14px;padding-right:14px;column-gap:10px}.doh-logo a,.doh-logo img{max-width:236px}.doh-header-main-menu{gap:4px}.doh-nav-1,.doh-nav-1:visited{font-size:16px!important;letter-spacing:.015em!important}.doh-top-utils{min-width:128px;grid-template-columns:repeat(3,40px);gap:2px}.doh-util-button,.doh-util-button:visited{width:40px;height:40px}.doh-mega-inner{padding-left:26px;padding-right:26px}.doh-mega-layout{grid-template-columns:210px minmax(0,1fr);column-gap:22px}.doh-mega-count-9{gap:14px 18px}.doh-mega-count-9 .doh-mega-image{height:132px}.doh-mega-count-9 .doh-mega-label{font-size:15px}
}

/* Dellco OKJ Header Visual Repair 2.6.2 */
@media (min-width: 940px) {
  .doh-container{
    min-height:87px;
    grid-template-columns:minmax(220px,275px) minmax(0,1fr) 136px;
    column-gap:14px;
    padding-left:20px;
    padding-right:20px;
  }
  .doh-left-content{display:none!important}
  .doh-logo{min-width:0;justify-content:flex-start}
  .doh-logo a{display:flex;width:100%;max-width:260px;align-items:center}
  .doh-logo img{display:block;width:100%;max-width:260px;max-height:54px;height:auto;object-fit:contain;object-position:left center}
  .doh-right-content{display:flex!important;min-width:0;width:100%;justify-content:center}
  .doh-header-main-menu{min-width:0;width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:clamp(3px,.45vw,8px)}
  .doh-menu-item{position:static;display:flex;align-items:stretch;min-width:max-content;flex:0 0 auto}
  .doh-nav-1,.doh-nav-1:visited{min-height:87px;padding:0!important;font-size:clamp(15px,1.15vw,17px)!important;letter-spacing:.012em!important;white-space:nowrap}
  .doh-submenu-trigger{flex:0 0 3px;width:3px;min-height:87px}
  .doh-top-utils{min-width:136px;width:136px;display:grid;grid-template-columns:repeat(3,42px);justify-content:end;align-items:center;gap:5px}
  .doh-util-button,.doh-util-button:visited{width:42px;height:42px;min-width:42px}
  .doh-icon-badge-wrap{align-items:center;justify-content:center}
  .doh-cart-count{top:-6px;right:-7px}
  .doh-desktop-search-button,.doh-account-link{display:flex!important}
  .doh-mega-inner{width:100%;max-width:1660px;padding:26px 34px 32px}
  .doh-mega-layout{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:30px;align-items:start}
  .doh-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 24px}
  .doh-mega-count-9{grid-template-columns:repeat(3,minmax(0,1fr))}
  .doh-mega-count-8,.doh-mega-count-7{grid-template-columns:repeat(4,minmax(0,1fr))}
  .doh-mega-count-6,.doh-mega-count-5{grid-template-columns:repeat(3,minmax(0,1fr))}
  .doh-mega-count-4{grid-template-columns:repeat(4,minmax(0,1fr))}
  .doh-mega-image,.doh-mega-count-9 .doh-mega-image{height:150px}
  .doh-mega-label,.doh-mega-count-9 .doh-mega-label{font-size:16px;line-height:1.08}
  .doh-mobile-menu{display:none!important}
}
@media (min-width:940px) and (max-width:1180px){
  .doh-container{
    grid-template-columns:190px minmax(0,1fr) 116px;
    column-gap:8px;
    padding-left:12px;
    padding-right:12px;
  }
  .doh-logo a,.doh-logo img{max-width:186px}
  .doh-header-main-menu{gap:2px}
  .doh-nav-1,.doh-nav-1:visited{font-size:14px!important;letter-spacing:0!important}
  .doh-submenu-trigger{flex-basis:2px;width:2px}
  .doh-top-utils{min-width:116px;width:116px;grid-template-columns:repeat(3,36px);gap:4px}
  .doh-util-button,.doh-util-button:visited{width:36px;height:40px;min-width:36px}
  .doh-util-button svg{width:22px;height:22px}
  .doh-mega-inner{padding:22px 22px 28px}
  .doh-mega-layout{grid-template-columns:205px minmax(0,1fr);column-gap:20px}
  .doh-mega-grid,.doh-mega-count-9{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}
  .doh-mega-image,.doh-mega-count-9 .doh-mega-image{height:118px}
  .doh-mega-label,.doh-mega-count-9 .doh-mega-label{font-size:14px}
  .doh-mega-nav li{margin-bottom:8px!important}
  .doh-mega-nav li a{font-size:14px}
  .doh-shop-all{min-width:138px;height:44px;font-size:19px}
}
@media (max-width:939px){
  .doh-header-outer{position:sticky;top:0}
  .doh-header-content{border-top-width:2px}
  .doh-container{min-height:74px;grid-template-columns:minmax(88px,1fr) auto minmax(44px,1fr);padding:0 12px;column-gap:6px}
  .doh-left-content{display:flex!important;align-items:center}
  .doh-logo{justify-content:center}
  .doh-logo img{max-width:205px;max-height:44px}
  .doh-right-content{display:none!important}
  .doh-top-utils{display:flex;justify-content:flex-end;min-width:0;width:auto}
  .doh-desktop-search-button,.doh-account-link{display:none!important}
  .doh-mobile-menu{display:block}
}
@media (max-width:430px){
  .doh-container{grid-template-columns:88px minmax(0,1fr) 44px;padding:0 8px}
  .doh-logo img{max-width:188px;max-height:40px}
}
@media (max-width:390px){.doh-logo img{max-width:178px;max-height:38px}}
@media (max-width:375px){.doh-logo img{max-width:168px;max-height:36px}}

/* Dellco OKJ Header Visual Repair 2.6.3 */
@media (min-width:940px) and (max-width:1180px){
.doh-container{grid-template-columns:190px minmax(0,1fr) 128px}
.doh-top-utils{min-width:128px;width:128px;grid-template-columns:repeat(3,40px);gap:4px}
.doh-util-button,.doh-util-button:visited{width:40px;height:42px;min-width:40px}
}
