.fw-utility{border-bottom:1px solid rgba(var(--color-foreground),.06)}.fw-utility__row{display:grid;align-items:center;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:36px}.fw-utility .fw-utility__announcements{grid-area:auto;grid-column:1;grid-row:1;min-width:0;height:auto}.fw-utility .fw-text-size{grid-column:2;grid-row:1}@media screen and (min-width:990px){.fw-utility__row{grid-template-columns:1fr minmax(0,640px) 1fr}.fw-utility .fw-utility__announcements{grid-column:2}.fw-utility .fw-text-size{grid-column:3}}.fw-utility .announcement-bar-slider{width:100%}.fw-utility .announcement-bar__message{margin:0;padding:8px 0;font-size:calc(13px * var(--fw-scale));line-height:20px;font-weight:400;letter-spacing:.01em;color:rgba(var(--color-foreground),.72)}.fw-utility .announcement-bar__link:hover .announcement-bar__message{color:rgb(var(--color-foreground))}.fw-utility .announcement-bar__link .icon-arrow{width:12px;margin-left:6px}.fw-utility .announcement-bar .slider-button{width:32px;min-width:32px;height:36px;color:rgba(var(--color-foreground),.55)}.fw-utility .announcement-bar .slider-button:hover{color:rgb(var(--color-foreground))}.fw-utility .announcement-bar .slider-button--prev{margin-left:-8px}.fw-utility .announcement-bar .slider-button--next{margin-right:-8px}.fw-utility .announcement-bar .slider-button .icon{width:10px;height:6px}.fw-announcement{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;text-decoration:none}.fw-announcement .announcement-bar__message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:430px){.fw-announcement .announcement-bar__message{white-space:normal;line-height:16px;padding:6px 0;text-wrap:balance}}.fw-announcement__logo{display:block;flex:none;height:20px;width:auto}.fw-text-size{display:flex;align-items:center;justify-content:flex-end;gap:4px}.fw-text-size__label{margin-right:4px;font-size:13px;line-height:20px;color:rgba(var(--color-foreground),.72)}.fw-text-size button{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;border:1px solid rgba(var(--color-foreground),.18);border-radius:8px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-weight:600;line-height:1;cursor:pointer;transition:background-color .3s var(--fw-ease),color .3s var(--fw-ease)}.fw-text-size__option:nth-of-type(1){font-size:12px}.fw-text-size__option:nth-of-type(2){font-size:14px}.fw-text-size__option:nth-of-type(3){font-size:16px}.fw-text-size button[aria-pressed=true]{background:var(--fw-navy);border-color:var(--fw-navy);color:#fff}.fw-text-size__cycle{display:none!important;font-size:13px}@media screen and (max-width:989px){.fw-text-size__label,.fw-text-size__option{display:none!important}.fw-text-size__cycle{display:inline-grid!important;min-width:36px;height:28px}}.header__menu-item{font-size:calc(16px * var(--fw-scale));font-weight:600;color:rgb(var(--color-foreground))}body .header-wrapper .header__menu-item,body .header-wrapper .header__menu-item span,body .header-wrapper details[open]>.header__menu-item,body .header-wrapper .mega-menu__link,body .header-wrapper .list-menu__item--active{text-decoration:none}body .header-wrapper .header__menu-item:hover>span,body .header-wrapper details[open]>.header__menu-item>span,body .header-wrapper .header__menu-item .header__active-menu-item,body .header-wrapper .mega-menu__link:hover,body .header-wrapper .mega-menu__link--active,body .header-wrapper .header__submenu .header__menu-item:hover,body .header-wrapper .header__submenu .list-menu__item--active{color:var(--fw-navy);text-decoration-line:underline;text-decoration-color:var(--fw-navy);text-decoration-thickness:2px;text-underline-offset:6px}.mega-menu__content{border:0;box-shadow:0 24px 48px rgba(var(--fw-navy-rgb),.12)}.mega-menu__link{font-size:calc(16px * var(--fw-scale));line-height:24px}.mega-menu__link--level-2{font-size:14px;line-height:20px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fw-ink-soft)}header-menu>details>summary.header__menu-item{position:relative}header-menu>details[open]>summary.header__menu-item:after{content:"";position:absolute;left:0;right:0;top:100%;height:32px}#menu-drawer .menu-drawer__navigation{padding:8px 0 24px}#menu-drawer .menu-drawer__menu li{margin-bottom:0}#menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{border-bottom:1px solid var(--fw-line)}#menu-drawer .menu-drawer__menu-item{display:flex;align-items:center;min-height:52px;padding:12px 56px 12px 24px;font-size:calc(18px * var(--fw-scale));line-height:28px;font-weight:600;color:rgb(var(--color-foreground))}#menu-drawer .menu-drawer__menu-item--active{color:var(--fw-navy);background:transparent;box-shadow:inset 3px 0 0 var(--fw-navy)}#menu-drawer .menu-drawer__submenu{position:static;transform:none;visibility:visible;display:none;z-index:auto;filter:none;background:transparent}#menu-drawer details[open]>.menu-drawer__submenu{display:block}#menu-drawer .menu-drawer__inner-submenu{height:auto;overflow:visible;padding-bottom:8px}#menu-drawer .menu-drawer__close-button{display:none}#menu-drawer .menu-drawer__navigation .submenu-open{visibility:visible}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{min-height:48px;padding-left:40px;font-size:calc(16px * var(--fw-scale));line-height:24px}#menu-drawer .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item{padding-left:56px;font-weight:400;color:var(--fw-ink-soft)}#menu-drawer .menu-drawer__submenu .menu-drawer__submenu .menu-drawer__menu-item--active{color:var(--fw-navy)}.js #menu-drawer .menu-drawer__menu-item>.svg-wrapper:has(.icon-arrow){display:none}.js #menu-drawer .menu-drawer__menu-item .icon-caret{display:block;width:12px;transition:transform .3s var(--fw-ease)}#menu-drawer details[open]>.menu-drawer__menu-item .icon-caret{transform:rotate(180deg)}#menu-drawer .menu-drawer__menu-item>.svg-wrapper{right:24px;width:12px}@media screen and (max-width:749px){#menu-drawer.menu-drawer{width:calc(100% - 48px);max-width:400px}}@media(prefers-reduced-motion:reduce){.js #menu-drawer .menu-drawer__menu-item .icon-caret,.fw-text-size button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fw-header.css.map */
