body.cf-page-index #shopify-section-cf-header{top:0;z-index:50}body.cf-page-index .cf-announcement.cf-campaign-announcement{min-height:30px;height:auto;padding:0 16px;background:var(--cf-campaign-orange, #ed6b58);color:#251d18;font-size:11px;line-height:1.4;letter-spacing:.025em;white-space:normal;text-align:center}body.cf-page-index .cf-campaign-announcement a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding-block:5px}body.cf-page-index .cf-header.cf-campaign-header{position:relative;top:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:var(--cf-campaign-ivory, #faf7f2);color:#873f32;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.cf-page-index .cf-campaign-header .cf-campaign-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:min(100%,1440px);min-height:90px;margin-inline:auto;padding:12px 40px}body.cf-page-index .cf-campaign-header .cf-campaign-logo{display:block;width:176px;min-width:0;margin:0;color:inherit;text-align:center;font-size:28px;line-height:1}body.cf-page-index .cf-campaign-header .cf-campaign-logo img{width:100%;height:auto}body.cf-page-index .cf-campaign-header .cf-campaign-menu-toggle{display:inline-flex;align-items:center;justify-content:flex-start;justify-self:start;gap:12px;width:auto;min-width:44px;min-height:44px;height:auto;padding:10px;margin-left:-10px;border:0;border-radius:0;background:transparent;color:inherit}body.cf-page-index .cf-campaign-header .cf-campaign-menu-lines{display:block;position:relative;width:23px;height:23px;flex:0 0 23px}body.cf-page-index .cf-campaign-header .cf-campaign-menu-lines span{display:block;position:absolute;left:0;width:23px;height:1.5px;margin:0;background:currentColor;transition:transform .18s,top .18s}body.cf-page-index .cf-campaign-header .cf-campaign-menu-lines span:first-child{top:7px}body.cf-page-index .cf-campaign-header .cf-campaign-menu-lines span:last-child{top:15px}body.cf-page-index .cf-campaign-header .cf-menu-toggle[aria-expanded=true] .cf-campaign-menu-lines span:first-child{top:11px;transform:rotate(45deg)}body.cf-page-index .cf-campaign-header .cf-menu-toggle[aria-expanded=true] .cf-campaign-menu-lines span:last-child{top:11px;transform:rotate(-45deg)}body.cf-page-index .cf-campaign-header .cf-campaign-menu-label{font-size:12px;font-weight:500;line-height:1}body.cf-page-index .cf-campaign-header .cf-campaign-bag{justify-self:end;gap:7px;min-width:44px;min-height:44px;padding:7px 0 7px 8px;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;font-size:12px;line-height:1}body.cf-page-index .cf-campaign-header .cf-campaign-bag span{width:auto;height:auto;min-width:0;border:0;font-size:inherit}body.cf-page-index .cf-campaign-header .cf-campaign-bag span:before,body.cf-page-index .cf-campaign-header .cf-campaign-bag span:after{content:none}body.cf-page-index .cf-campaign-header .cf-campaign-bag .cf-bag-icon{width:22px;height:25px;flex-basis:22px}body.cf-page-index .cf-campaign-header .cf-campaign-bag [data-cart-count]{min-width:10px;font-size:11px;font-variant-numeric:tabular-nums}body.cf-page-index .cf-campaign-header .cf-campaign-nav{display:flex;align-items:center;justify-content:center;gap:40px;min-height:44px;padding-inline:20px;background:var(--cf-campaign-orange, #ed6b58);color:#251d18}body.cf-page-index .cf-campaign-header .cf-campaign-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 5px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;text-align:center;text-decoration:none;text-underline-offset:4px}body.cf-page-index .cf-campaign-header .cf-campaign-nav a:hover,body.cf-page-index .cf-campaign-header .cf-campaign-menu a:hover{text-decoration:underline}body.cf-page-index .cf-campaign-header .cf-campaign-menu{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:calc(100dvh - 176px);overflow-y:auto;overscroll-behavior:contain;width:min(100%,440px);padding:12px 32px 24px;border:1px solid #873f3224;border-top:0;border-radius:0 0 14px;background:var(--cf-campaign-ivory, #faf7f2);color:#873f32;box-shadow:0 12px 22px #35272112}body.cf-page-index .cf-campaign-header .cf-campaign-menu a{align-items:center;min-height:48px;padding-block:13px;border-color:#873f3224;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4}body.cf-page-index .cf-campaign-header :is(a,button):focus-visible,body.cf-page-index .cf-campaign-announcement a:focus-visible{outline:2px solid #352721;outline-offset:-4px}@media(max-width:760px){body.cf-page-index .cf-campaign-header .cf-campaign-header-row{min-height:76px;gap:10px;padding:10px 22px}body.cf-page-index .cf-campaign-header .cf-campaign-logo{width:150px}body.cf-page-index .cf-campaign-header .cf-campaign-menu-label{display:none}body.cf-page-index .cf-campaign-header .cf-campaign-bag{gap:5px;padding-left:0}body.cf-page-index .cf-campaign-header .cf-campaign-bag .cf-campaign-bag-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}body.cf-page-index .cf-campaign-header .cf-campaign-nav{gap:0;justify-content:space-between;padding-inline:17px}body.cf-page-index .cf-campaign-header .cf-campaign-nav a{padding-inline:3px;font-size:12px}body.cf-page-index .cf-campaign-header .cf-campaign-menu{width:100%;max-height:calc(100dvh - 162px);padding-inline:24px;border-radius:0 0 14px 14px}}@media(max-width:359px){body.cf-page-index .cf-campaign-header .cf-campaign-header-row{padding-inline:17px;gap:8px}body.cf-page-index .cf-campaign-header .cf-campaign-logo{width:138px}body.cf-page-index .cf-campaign-header .cf-campaign-nav{padding-inline:12px}body.cf-page-index .cf-campaign-header .cf-campaign-nav a{font-size:11px}}@media(prefers-reduced-motion:reduce){body.cf-page-index .cf-campaign-header .cf-campaign-menu-lines span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cf-campaign-header.css.map */
