.sf-header,.sf-header *{box-sizing:border-box}.sf-header{position:relative;z-index:100;background:#fff;color:#000418;font-family:"Futura PT",Arial,sans-serif}.sf-header a,.sf-header button{color:inherit}.sf-header a{text-decoration:none}.sf-header button{font:inherit;cursor:pointer}.sf-header [hidden]{display:none!important}.sf-header :focus-visible{outline:2px solid currentColor;outline-offset:3px}.sf-header__announcement{min-height:44px;display:flex;align-items:center;justify-content:center;background:#5c7899;color:#fff;text-align:center;font-size:12px;padding:8px 20px}.sf-header__row{min-height:57px;padding:0 60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.sf-header__left,.sf-header__actions{display:flex;align-items:center;gap:18px}.sf-header__actions{justify-content:flex-end}.sf-header__logo{display:block;width:250px;line-height:0}.sf-header__logo img{display:block;width:100%;height:auto}.sf-header__menu,.sf-header__submenu{padding:0;margin:0;list-style:none}.sf-header__desktop>.sf-header__menu{display:flex;align-items:center;gap:24px}.sf-header__menu .sf-header__item{margin:0}.sf-header__desktop .sf-header__item>a,.sf-header__account{font-size:14px;line-height:1.2}.sf-header__icon,.sf-header__expand,.sf-header__close{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;line-height:1;color:inherit}.sf-header__icon svg{display:block;flex:none;aspect-ratio:1}.sf-header__expand{padding:8px!important}.sf-header__subwrap{display:none}.sf-header__desktop .sf-header__item.has-children:hover>.sf-header__subwrap,.sf-header__desktop .sf-header__item.has-children:focus-within>.sf-header__subwrap,.sf-header__desktop .sf-header__item.is-open>.sf-header__subwrap{display:block}.sf-header__desktop>.sf-header__menu>.sf-header__item>.sf-header__subwrap{position:absolute;top:100%;left:0;right:0;background:#fff;padding:28px 60px;box-shadow:0 10px 16px #0001}.sf-header__desktop>.sf-header__menu>.sf-header__item>.sf-header__subwrap>.sf-header__submenu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sf-header__desktop .sf-header__submenu .sf-header__item{padding:8px 0}.sf-header__desktop .sf-header__submenu .sf-header__subwrap{display:block}.sf-header__desktop .sf-header__submenu .sf-header__expand{display:none}.sf-header__menu-trigger,.sf-header__mobile-search,.sf-header__cart-trigger,.sf-header__desktop-search{display:none}.sf-header.is-ready .sf-header__cart-trigger,.sf-header.is-ready .sf-header__desktop-search{display:block}.sf-header.is-ready .sf-header__cart-fallback{display:none}.sf-header__panel{position:fixed;right:0;top:0;width:min(480px,100%);height:100dvh;overflow:auto;background:#fff;color:#000418;z-index:10002;padding:24px;box-shadow:-8px 0 28px #0002}.sf-header__drawer{display:none}.sf-header__noscript,.sf-header__noscript-search{padding:15px}.sf-header__noscript .sf-header__subwrap{display:block}
@media(max-width: 767px){.sf-header__row{height:70px;min-height:70px;padding:0 18px;gap:10px;position:relative}.sf-header__logo{width:96px}.sf-header__left,.sf-header__actions{gap:14px}.sf-header__desktop,.sf-header__account{display:none}.sf-header.is-ready .sf-header__desktop-search{display:block;position:absolute;left:58px;top:25px}.sf-header.is-ready .sf-header__menu-trigger,.sf-header.is-ready .sf-header__mobile-search{display:block}.sf-header__drawer:not([hidden]){display:block;position:fixed;inset:0;z-index:10003;overflow-y:auto;background:#5c7899;color:#fff;padding:0 20px 40px}.sf-header__drawer-top{height:70px;display:flex;align-items:center}.sf-header__close{font-size:32px!important}.sf-header__drawer .sf-header__item{border-bottom:1px solid #ffffff50}.sf-header__drawer .sf-header__item>a,.sf-header__drawer .sf-header__item>span{display:inline-block;padding:17px 0;text-transform:uppercase;font-size:17px}.sf-header__drawer .sf-header__expand{float:right;color:#fff;font-size:20px}.sf-header__drawer .sf-header__item.is-open>.sf-header__subwrap{display:block}.sf-header__drawer .sf-header__submenu{padding:0 0 12px 24px}.sf-header__drawer .sf-header__submenu .sf-header__item{border:0}.sf-header__drawer .sf-header__submenu .sf-header__item>a{font-size:15px;padding:8px 0;text-transform:none}}
