.efs-header{position:sticky;top:0;z-index:50;width:100%;background:#f7f4ee;border-bottom:1px solid #ddd8cf;font-family:Avenir,Avenir Next,Arial,sans-serif}.efs-header__inner{max-width:1280px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;gap:22px}.efs-header__brand{display:grid;grid-template-columns:max-content max-content;column-gap:8px;align-items:end;color:#111!important;text-decoration:none!important;min-width:240px;line-height:.9}.efs-header__brand span{font-size:22px;font-weight:900;letter-spacing:-.045em;color:#f04a1d}.efs-header__brand strong{font-size:22px;font-weight:900;letter-spacing:-.045em}.efs-header__brand small{grid-column:1 / 3;margin-top:5px;width:100%;font-size:7.7px;font-weight:800;letter-spacing:.055em;color:#555;word-spacing:normal;text-align:center;white-space:nowrap}.efs-header__nav{display:flex;align-items:center;justify-content:center;gap:20px;flex:1}.efs-header__nav>a,.efs-header__drop-trigger{font-size:9.5px;font-weight:800;letter-spacing:.045em;color:#111!important;text-decoration:none!important;white-space:nowrap}.efs-header__diagnostic,.efs-header__nav>a.efs-header__diagnostic,.efs-header__nav>a.efs-header__diagnostic:visited,.efs-header__nav>a.efs-header__diagnostic:hover,.efs-header__nav>a.efs-header__diagnostic:focus{display:inline-flex!important;align-items:center;justify-content:center;background:#f04a1d!important;color:#fff!important;padding:11px 15px;text-decoration:none!important}.efs-header__drop{position:relative}.efs-header__drop-menu{position:absolute;left:-18px;top:100%;padding-top:15px;width:275px;opacity:0;visibility:hidden;transform:translateY(7px);transition:.18s}.efs-header__drop-menu:before{content:"";position:absolute;top:15px;inset-inline:0;bottom:0;background:#111;z-index:-1}.efs-header__drop:hover .efs-header__drop-menu,.efs-header__drop:focus-within .efs-header__drop-menu{opacity:1;visibility:visible;transform:none}.efs-header__drop-menu a{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid #333;color:#fff!important;text-decoration:none!important}.efs-header__drop-menu a:hover,.efs-header__drop-menu a:focus{background:#f04a1d}.efs-header__drop-menu a:hover strong,.efs-header__drop-menu a:focus strong{color:#fff}.efs-header__drop-menu strong{font-size:11px;color:#f04a1d}.efs-header__drop-menu em{font-size:9px;color:#bbb;font-style:normal}.efs-header__drop-menu a:hover em,.efs-header__drop-menu a:focus em{color:#fff}.efs-header__cart{font-size:9px;font-weight:900;letter-spacing:.06em;color:#111!important;text-decoration:none!important}.efs-header__buy{background:#f04a1d;color:#fff!important;text-decoration:none!important;font-size:10px;font-weight:900;padding:11px 16px;white-space:nowrap}.efs-header__mobile-btn,.efs-header__mobile{display:none}@media screen and (max-width:1050px){.efs-header__brand span,.efs-header__brand strong{font-size:20px}.efs-header__nav{gap:13px}.efs-header__nav>a,.efs-header__drop-trigger{font-size:8.5px}.efs-header__brand{min-width:190px}.efs-header__brand small{font-size:6.2px;letter-spacing:.045em}}@media screen and (max-width:900px){.efs-header{width:100%;max-width:100%;overflow-x:hidden}.efs-header__inner{width:100%;max-width:100%;min-width:0;padding:12px 18px;gap:12px;justify-content:space-between}.efs-header__nav,.efs-header__buy,.efs-header__cart{display:none!important}.efs-header__brand{min-width:0;width:auto}.efs-header__brand span,.efs-header__brand strong{font-size:18px}.efs-header__brand small{font-size:5.8px;white-space:nowrap}.efs-header__mobile-btn{display:block!important;flex:0 0 auto;padding:6px;margin:0;background:transparent;border:0;color:#111;font-size:23px;line-height:1;cursor:pointer}.efs-header__mobile{width:100%;max-width:100%}.efs-header__mobile.is-open{display:flex!important;flex-direction:column;padding:8px 18px 22px;border-top:1px solid #ddd8cf}.efs-header__mobile a{padding:10px 0;color:#111!important;text-decoration:none!important;font-size:12px;font-weight:800}.efs-header__mobile .efs-header__diagnostic{margin:8px 0;width:max-content;padding:11px 15px;color:#fff!important}}@media screen and (max-width:480px){.efs-header__inner{padding:11px 16px}.efs-header__brand{column-gap:6px}.efs-header__brand span,.efs-header__brand strong{font-size:16px}.efs-header__brand small{font-size:5.2px;letter-spacing:.035em}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #111!important;outline-offset:3px!important}.efh :where(a,button,input,select,textarea,[tabindex]):focus-visible,.efd :where(a,button,input,select,textarea,[tabindex]):focus-visible,.eft :where(a,button,input,select,textarea,[tabindex]):focus-visible,.efs-speaking :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #111!important;outline-offset:3px!important}.efh .dark :where(a,button,input,select,textarea,[tabindex]):focus-visible,.efs-speaking__hero :where(a,button,input,select,textarea,[tabindex]):focus-visible,.efs-speaking__formats :where(a,button,input,select,textarea,[tabindex]):focus-visible,.efs-footer :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:#fff!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.efs-header__mobile-btn{min-width:44px;min-height:44px}.efs-header__nav>a,.efs-header__drop-trigger,.efs-header__cart,.efs-header__buy{min-height:24px;display:inline-flex;align-items:center}.efs-header__drop-trigger:focus-visible{outline:3px solid #111!important;outline-offset:3px!important}.efs-header__brand{min-width:264px}.efs-header__brand span,.efs-header__brand strong{font-size:24.2px}.efs-header__brand small{font-size:8.47px}@media screen and (max-width:1050px){.efs-header__brand{min-width:209px}.efs-header__brand span,.efs-header__brand strong{font-size:22px}.efs-header__brand small{font-size:6.82px}}@media screen and (max-width:900px){.efs-header__brand{min-width:0}.efs-header__brand span,.efs-header__brand strong{font-size:19.8px}.efs-header__brand small{font-size:6.38px}}@media screen and (max-width:480px){.efs-header__brand span,.efs-header__brand strong{font-size:17.6px}.efs-header__brand small{font-size:5.72px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/efs-header-responsive.css.map */
