.fs-section--header{position:sticky;top:0;z-index:40}html.fs-locked{overflow:hidden}.fs-topbar{background:var(--fs-charcoal);color:var(--fs-on-dark-muted);font:500 12.5px/1 var(--fs-body)}.fs-topbar__inner{padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.fs-topbar__text strong,.fs-topbar__text b{color:var(--fs-white);font-weight:500}.fs-topbar__text p{display:inline}.fs-topbar__links{display:flex;gap:20px}.fs-topbar__links a:hover{color:var(--fs-white)}.fs-header{background:var(--fs-white);border-bottom:1px solid var(--fs-line)}.fs-header__main{padding-top:16px;padding-bottom:16px;display:flex;align-items:center;gap:28px}.fs-header__menu-btn{display:none}.fs-header__logo{flex:none}.fs-header__logo img{height:40px;width:auto}.fs-search{flex:1;min-width:160px;display:flex;align-items:center;border:1.5px solid var(--fs-forest);border-radius:999px;overflow:hidden;background:var(--fs-white)}.fs .fs-search__input{flex:1;min-width:0;height:auto;border:0;outline:0;box-shadow:none;padding:13px 20px;font:400 14px var(--fs-body);color:var(--fs-charcoal);background:none;-webkit-appearance:none;appearance:none}.fs-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.fs .fs-search__input::placeholder{color:var(--fs-stone);font-family:var(--fs-body)}.fs .fs-search__btn{border:0;border-radius:0;background:var(--fs-forest);padding:13px 20px;display:flex;align-items:center;align-self:stretch;cursor:pointer}.fs .fs-search__btn:hover{background:var(--fs-forest-hover)}.fs-header__actions{display:flex;align-items:center;gap:22px;flex:none}.fs-header__action{display:flex;flex-direction:column;align-items:center;gap:4px;font:600 12px var(--fs-body);color:var(--fs-charcoal);position:relative}.fs-header__action svg{color:var(--fs-forest)}.fs-header__action:hover{color:var(--fs-forest)}.fs-cart-count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--fs-gold);color:var(--fs-charcoal);font:700 11px/18px var(--fs-body);text-align:center}.fs-nav{border-top:1px solid var(--fs-line);position:relative}.fs-nav__list{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.fs-nav__list::-webkit-scrollbar{display:none}.fs-nav__item{border-bottom:2px solid transparent;white-space:nowrap;padding:14px 16px;font:600 14px var(--fs-body);color:var(--fs-charcoal)}.fs-nav__item:hover,.fs-nav__item--accent{color:var(--fs-forest)}.fs-nav__item.is-open{border-bottom-color:var(--fs-forest);color:var(--fs-forest)}.fs-megamenu{position:absolute;left:0;right:0;top:100%;background:var(--fs-white);border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);box-shadow:0 18px 30px #1d2f251f}.fs-megamenu__grid{padding-top:28px;padding-bottom:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}.fs-megamenu__col{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fs-megamenu__col a{font:400 14px var(--fs-body);color:var(--fs-stone)}.fs-megamenu__col a:hover{color:var(--fs-forest)}.fs-megamenu__col .fs-megamenu__title{font:700 15px var(--fs-display);color:var(--fs-charcoal)}.fs-megamenu__logo{margin-bottom:4px}.fs-megamenu__logo img{height:44px;width:auto;object-fit:contain}.fs-drawer{display:none}@media(max-width:767px){.fs-topbar{color:var(--fs-white);font-size:12px;text-align:center}.fs-topbar__inner{padding-top:9px;padding-bottom:9px;justify-content:center}.fs-topbar__links{display:none}.fs-header__main{display:grid;grid-template-columns:44px 1fr 44px 44px;grid-template-areas:"menu logo account cart" "search search search search";align-items:center;column-gap:12px;row-gap:10px;padding-top:10px;padding-bottom:12px}.fs .fs-header__menu-btn{grid-area:menu;width:44px;height:44px;border:0;background:var(--fs-hover-tint);color:var(--fs-forest);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.fs-header__logo{grid-area:logo;min-width:0}.fs-header__logo img{height:30px;max-width:100%;object-fit:contain;object-position:left}.fs-search{grid-area:search;min-width:0}.fs .fs-search__input,.fs .fs-search__btn{padding:12px 16px}.fs-header__actions{display:contents}.fs-header__action{width:44px;height:44px;justify-content:center}.fs-header__account{grid-area:account}.fs-header__cart{grid-area:cart}.fs-header__label{display:none}.fs-cart-count{top:4px;right:2px}.fs-nav{display:none}.fs-drawer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.fs-drawer[hidden]{display:none}.fs-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d2f256b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fs-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:310px;max-width:85vw;background:var(--fs-sand);overflow:auto;padding:16px 18px 30px}.fs-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.fs-drawer__logo img{height:28px;width:auto}.fs .fs-drawer__close{width:44px;height:44px;border:0;background:none;font:400 26px var(--fs-body);color:var(--fs-stone);cursor:pointer}.fs-drawer__group{border-bottom:1px solid var(--fs-line)}.fs .fs-drawer__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;background:none;cursor:pointer;padding:16px 0;font:700 16px var(--fs-display);color:var(--fs-charcoal);text-align:left}.fs-drawer__sign{font:400 18px var(--fs-body);color:var(--fs-forest)}.fs-drawer__links{display:flex;flex-direction:column;padding-bottom:12px}.fs-drawer__links a{font:500 14.5px var(--fs-body);color:var(--fs-stone);padding:10px 0 10px 12px}.fs-drawer__links a:hover{color:var(--fs-forest)}}.fs-hlinkbar{background:var(--fs-charcoal)}.fs-hlinkbar__list{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.fs-hlinkbar__list::-webkit-scrollbar{display:none}.fs .fs-hlinkbar__link{color:var(--fs-on-dark-muted);font:600 14px/1 var(--fs-body);padding:13px 14px 11px;white-space:nowrap;border-bottom:2px solid transparent;text-decoration:none}.fs .fs-hlinkbar__link:hover{color:var(--fs-white)}.fs .fs-hlinkbar__link.is-current{color:var(--fs-white);border-bottom-color:var(--fs-leaf)}.fs-header-wrap--linkbar .fs-header{background:var(--fs-white);border-bottom:1px solid var(--fs-line)}.fs-header-wrap--linkbar .fs-header__main{gap:24px;padding-top:14px;padding-bottom:14px}.fs-header-wrap--linkbar .fs-search--pill{position:relative;flex:1;display:flex;align-items:center;background:var(--fs-beige);border:0;border-radius:999px;height:48px}.fs-header-wrap--linkbar .fs-search__icon{position:absolute;left:20px;color:var(--fs-stone);pointer-events:none}.fs-header-wrap--linkbar .fs-search--pill .fs-search__input{width:100%;height:100%;background:transparent;border:0;border-radius:999px;padding:0 20px 0 52px;font:400 16px/1 var(--fs-body);color:var(--fs-charcoal);box-shadow:none}.fs-header-wrap--linkbar .fs-search--pill .fs-search__input::placeholder{color:var(--fs-stone)}.fs-header-wrap--linkbar .fs-search--pill:focus-within{box-shadow:var(--fs-focus)}.fs.fs-header-wrap--linkbar .fs-header__cart{display:inline-flex;align-items:center;gap:8px;background:var(--fs-forest);color:var(--fs-white);border-radius:999px;height:46px;padding:0 24px;font:700 15px/1 var(--fs-body);text-decoration:none;flex-direction:row}.fs.fs-header-wrap--linkbar .fs-header__cart:hover{background:var(--fs-forest-hover);color:var(--fs-white)}.fs-header-wrap--linkbar .fs-header__cart svg{width:20px;height:20px}.fs-header-wrap--linkbar .fs-header__cart .fs-header__label{display:inline;font:inherit}.fs-header-wrap--linkbar .fs-header__cart .fs-cart-count{position:static;background:none;color:inherit;min-width:0;height:auto;padding:0;font:inherit;border:0;transform:none}.fs-header-wrap--linkbar .fs-header__dot{margin:0 -2px}.fs.fs-header-wrap--linkbar .fs-header__menu-btn{display:none}.fs-header-wrap--linkbar .fs-header__logo img{height:34px}@media(max-width:989px){.fs-header-wrap--linkbar .fs-header__main{display:flex;flex-wrap:wrap;gap:10px 12px;padding-top:10px;padding-bottom:12px}.fs-header-wrap--linkbar .fs-header__logo{flex:1}.fs-header-wrap--linkbar .fs-header__actions{display:flex}.fs-header-wrap--linkbar .fs-search--pill{order:5;flex:1 1 100%;height:44px}.fs.fs-header-wrap--linkbar .fs-header__cart{width:auto;height:40px;padding:0 16px;font-size:14px}.fs-header-wrap--linkbar .fs-header__cart .fs-header__label{display:inline}.fs .fs-hlinkbar__link{font-size:13px;padding:12px 10px 10px}}.fs.fs-header-wrap--linkbar .fs-header__cart svg{display:block!important;flex:none;color:var(--fs-white);stroke:var(--fs-white)}.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__list{gap:8px}.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__item{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:0 18px;font:600 15px var(--fs-body);color:var(--fs-charcoal);border-bottom:3px solid transparent}.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__item:first-child{padding-left:0}.fs-nav__item.is-current{color:var(--fs-forest);border-bottom-color:var(--fs-forest)}.fs-nav__chev{transition:transform .15s ease;flex:none}.fs-nav__item.is-open .fs-nav__chev{transform:rotate(180deg)}.fs-brandbar{background:var(--fs-sand);border-top:1px solid var(--fs-line)}.fs-brandbar__inner{display:flex;align-items:center;gap:18px;min-height:44px}.fs-brandbar__label{flex:none;font:700 11px/1 var(--fs-body);letter-spacing:.08em;text-transform:uppercase;color:var(--fs-stone)}.fs-brandbar__list{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.fs-brandbar__list::-webkit-scrollbar{display:none}.fs-brandbar__link{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:36px;padding:0 14px;border-radius:999px;font:600 13.5px var(--fs-body);color:var(--fs-charcoal);border:1px solid transparent}.fs-brandbar__link:hover{background:var(--fs-white);border-color:var(--fs-line);color:var(--fs-forest)}.fs-brandbar__link.is-current{background:var(--fs-white);border-color:var(--fs-forest);color:var(--fs-forest)}.fs-brandbar__logo{width:22px;height:22px;object-fit:contain;border-radius:4px}.fs-header-wrap a:focus-visible,.fs-header-wrap button:focus-visible,.fs-header-wrap .fs-search__input:focus-visible{outline:3px solid var(--fs-gold);outline-offset:2px;border-radius:6px}.fs-header-wrap .fs-search:focus-within{box-shadow:0 0 0 3px #e2b33c73}.fs-header-wrap .fs-topbar a:focus-visible{outline-color:var(--fs-white)}@media(prefers-reduced-motion:reduce){.fs-nav__chev{transition:none}}@media(max-width:767px){.fs-brandbar__label{display:none}.fs-brandbar__inner{min-height:44px}.fs-brandbar__list{gap:4px}.fs-brandbar__link{padding:0 10px;font-size:13px}}@media(max-width:767px){.fs-section--header{top:calc(-1 * var(--fs-topbar-h, 0px))}.fs-header__main{padding-top:8px;padding-bottom:10px;row-gap:8px}.fs-header__logo img{height:30px}.fs .fs-search__input{font-size:16px;padding:11px 16px}.fs .fs-search__btn{min-width:48px;justify-content:center}.fs-brandbar{position:relative}.fs-brandbar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;pointer-events:none;background:linear-gradient(to right,rgba(250,249,245,0),var(--fs-sand))}.fs-brandbar__inner{min-height:48px;padding-right:0}.fs-brandbar__list{scroll-snap-type:x proximity;padding-right:36px;-webkit-overflow-scrolling:touch}.fs-brandbar__list li{scroll-snap-align:start}.fs-brandbar__link{min-height:44px;padding:0 12px;border-color:var(--fs-line);background:var(--fs-white)}.fs-drawer__panel{overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.fs .fs-drawer__toggle{min-height:52px}.fs-drawer__links a{min-height:44px;display:flex;align-items:center;padding-top:0;padding-bottom:0}.fs-drawer__links .fs-drawer__all{color:var(--fs-forest);font-weight:600}.fs-drawer__account{display:flex;align-items:center;gap:10px;min-height:52px;margin-top:8px;font:600 15px var(--fs-body);color:var(--fs-forest)}}.fs-megamenu--list{right:auto;width:max-content;min-width:240px;max-width:320px;border:1px solid var(--fs-line);border-radius:0 0 14px 14px;box-shadow:0 14px 28px #1d2f2524}.fs-megamenu--list .fs-megamenu__grid{display:flex;flex-direction:column;gap:0;padding:8px;width:auto;max-width:none;margin:0}.fs-megamenu--list .fs-megamenu__col{gap:0}.fs-megamenu--list .fs-megamenu__col .fs-megamenu__title{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;border-radius:10px;font:600 15px var(--fs-body);color:var(--fs-charcoal)}.fs-megamenu--list .fs-megamenu__col .fs-megamenu__title:hover,.fs-megamenu--list .fs-megamenu__col .fs-megamenu__title:focus-visible{background:var(--fs-hover-tint);color:var(--fs-forest)}.fs-nav__brands{display:flex;align-items:center;gap:2px;margin-left:auto;padding-left:18px;border-left:1px solid var(--fs-line);align-self:center;white-space:nowrap}.fs-nav__brands-label{font:700 11px var(--fs-body);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-stone);margin-right:8px}.fs .fs-nav__brand{font:500 13.5px var(--fs-body);color:var(--fs-ink, #1d2f25);padding:6px 10px;border-radius:999px;text-decoration:none}.fs .fs-nav__brand:hover,.fs .fs-nav__brand.is-current{background:var(--fs-sand);color:var(--fs-forest)}@media(min-width:990px){.fs-brandbar{display:none}}@media(max-width:1180px)and (min-width:990px){.fs-nav__brands-label{display:none}.fs .fs-nav__brand{padding:6px 7px;font-size:13px}}@media(min-width:990px){.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__list{gap:0}.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__item{padding:0 14px;font-size:14.5px}.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__item:first-child{padding-left:0}.fs-nav__brands{padding-left:14px}}@media(max-width:1180px)and (min-width:990px){.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__item{padding:0 10px;font-size:14px}.fs .fs-nav__brand{padding:6px;font-size:12.5px}}@media(max-width:1360px)and (min-width:990px){.fs-nav__brands-label{display:none}.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__item{padding:0 11px;font-size:14px}.fs .fs-nav__brand{padding:6px 7px;font-size:13px}}@media(max-width:1180px)and (min-width:990px){.fs-header-wrap:not(.fs-header-wrap--linkbar) .fs-nav__item{padding:0 8px;font-size:13.5px}.fs .fs-nav__brand{padding:6px 5px;font-size:12.5px}.fs-nav__brands{padding-left:8px}}@media(max-width:1100px)and (min-width:990px){.fs-nav__brands{display:none}.fs-brandbar{display:block}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fs-header.css.map */
