:root{--fl-navy:#32282a;--fl-white:#fff;--fl-border:rgba(122,31,43,.18)}.fl-announcement{height:50px;background:var(--fl-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.11em;text-align:center;text-transform:none;position:relative;z-index:20}.fl-announcement__inner{line-height:1.2;padding:0 1rem}.fl-header{height:134px;background:#fff;color:var(--fl-navy);position:relative;z-index:15;border-bottom:1px solid rgba(122,31,43,.08)}.fl-header--home{background:transparent;color:#fff;border-bottom-color:#ffffff52}.fl-header__main{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 42px;position:relative}.fl-header__brand{grid-column:2;line-height:1;text-align:center}.fl-header__brand h1{font:inherit;margin:0}.fl-wordmark{color:inherit;text-decoration:none;font-family:var(--font-heading-family,Georgia,serif);font-size:22px;letter-spacing:.5em;line-height:1;display:block;padding-left:.5em;white-space:nowrap}.fl-header__search{grid-column:1;justify-self:start;display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.2em}.fl-header__actions{grid-column:3;justify-self:end;display:flex;align-items:center}.fl-header__cart{display:flex;align-items:center;position:relative;color:inherit;text-decoration:none}.fl-header__search .svg-wrapper,.fl-header__cart .svg-wrapper{display:inline-flex;width:18px;height:18px}.fl-header__search svg,.fl-header__cart svg{width:100%;height:100%;stroke:currentColor}.fl-header__search-label,.fl-header__cart-label{font-size:10px;letter-spacing:.16em;margin-left:7px;text-transform:uppercase}.fl-header .cart-count-bubble{position:absolute;right:-12px;top:-10px;min-width:16px;height:16px;border-radius:50%;background:var(--fl-navy);color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center}.fl-header--home .cart-count-bubble{background:#fff;color:var(--fl-navy)}.fl-desktop-nav{height:58px;display:flex;align-items:center;justify-content:center}.fl-desktop-nav__list{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3.3vw,54px);list-style:none;margin:0;padding:0}.fl-desktop-nav__item{position:relative}.fl-desktop-nav__link,.fl-nav-dropdown>summary{color:inherit;text-decoration:none;text-transform:uppercase;font-size:11px;letter-spacing:.19em;line-height:58px;white-space:nowrap;cursor:pointer;list-style:none}.fl-nav-dropdown>summary::-webkit-details-marker,.fl-nav-subdropdown>summary::-webkit-details-marker{display:none}.fl-desktop-nav__link.is-active,.fl-nav-dropdown>summary.is-active,.fl-desktop-nav__link:hover,.fl-nav-dropdown>summary:hover{opacity:.64}.fl-nav-caret{font-size:13px;margin-left:7px;display:inline-block;transform:translateY(-1px)}.fl-nav-dropdown__menu{position:absolute;top:calc(100% - 7px);left:50%;transform:translate(-50%);min-width:215px;padding:13px 0;background:#fff;color:var(--fl-navy);box-shadow:0 12px 30px #7a1f2b24;list-style:none;margin:0}.fl-nav-dropdown[open]>.fl-nav-dropdown__menu{display:block}.fl-nav-dropdown__item{position:relative}.fl-nav-dropdown__link{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:10px 18px;color:var(--fl-navy);text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.13em;line-height:1.3;white-space:nowrap}.fl-nav-dropdown__link:hover,.fl-nav-dropdown__link:focus-visible{background:#f4f6f8}.fl-nav-subdropdown__menu{position:absolute;left:100%;top:-13px;min-width:215px;padding:13px 0;background:#fff;box-shadow:0 12px 30px #7a1f2b24;list-style:none;margin:0}.fl-nav-subdropdown[open]>.fl-nav-subdropdown__menu{display:block}.fl-mobile-menu,.fl-header__mobile-start{display:none}.fl-icon-button{background:none;border:0;color:inherit;padding:0;cursor:pointer}.fl-header a:focus-visible,.fl-header summary:focus-visible,.fl-header button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.fl-header{height:59px}.fl-header__main{height:59px;padding:0 18px;grid-template-columns:1fr auto 1fr}.fl-header__mobile-start{display:block;grid-column:1}.fl-mobile-menu{position:relative}.fl-menu-button{width:25px;height:25px;display:flex;align-items:center;justify-content:center}.fl-menu-button::-webkit-details-marker{display:none}.fl-menu-button__lines{display:flex;flex-direction:column;gap:4px;width:19px}.fl-menu-button__lines i{display:block;height:1px;width:100%;background:currentColor}.fl-header__search{grid-column:3;justify-self:end;order:3;margin-right:37px}.fl-header__search-label,.fl-header__cart-label{display:none}.fl-header__brand{grid-column:2;position:absolute;left:50%;transform:translate(-50%)}.fl-wordmark{font-size:13px;letter-spacing:.35em}.fl-header__actions{grid-column:3;position:absolute;right:17px}.fl-header__cart .svg-wrapper{width:18px;height:18px}.fl-header .cart-count-bubble{right:-9px;top:-8px}.fl-desktop-nav{display:none}.fl-mobile-menu__panel{position:fixed;left:0;top:50px;width:min(86vw,360px);height:calc(100dvh - 50px);background:#fff;color:var(--fl-navy);padding:21px 24px 35px;box-shadow:12px 0 30px #7a1f2b24;overflow-y:auto;z-index:30}.fl-mobile-menu__top{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--fl-border)}.fl-mobile-menu__title{font-family:var(--font-heading-family,Georgia,serif);font-size:15px;letter-spacing:.13em;text-transform:uppercase}.fl-mobile-menu__close{font-size:25px;font-weight:300;line-height:1}.fl-mobile-menu__list,.fl-mobile-menu__list ul{list-style:none;padding:0;margin:0}.fl-mobile-menu__list>li{border-bottom:1px solid var(--fl-border)}.fl-mobile-menu__list a,.fl-mobile-menu__list summary{display:flex;justify-content:space-between;align-items:center;padding:17px 0;color:var(--fl-navy);font-size:12px;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;cursor:pointer;list-style:none}.fl-mobile-menu__list summary::-webkit-details-marker{display:none}.fl-mobile-menu__list summary span{font-size:17px;font-weight:300}.fl-mobile-menu__list ul{padding:0 0 7px 14px}.fl-mobile-menu__list ul a{padding:10px 0;font-size:10px;letter-spacing:.1em}.fl-mobile-menu__grandchild{padding-left:12px}.fl-mobile-menu[open] .fl-mobile-menu__panel{animation:fl-drawer-in .2s ease-out}.fl-header--home .fl-mobile-menu__panel{color:var(--fl-navy)}body:has(.fl-mobile-menu[open]){overflow:hidden}}@media(prefers-reduced-motion:reduce){.fl-mobile-menu[open] .fl-mobile-menu__panel{animation:none}}@keyframes fl-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.fl-footer-tracking{background:#32282a;color:#fff;padding-block:20px}.fl-footer-tracking summary{cursor:pointer}.fl-footer-tracking form{display:flex;flex-wrap:wrap;gap:12px;padding-block:20px;align-items:center}.fl-footer-tracking input{padding:10px;border:1px solid #ccc;color:#32282a;min-width:230px}.fl-footer-tracking button{padding:10px 18px;border:1px solid #fff;color:#fff;background:transparent;cursor:pointer;font:inherit}.fl-header--home{position:absolute;top:50px;left:0;right:0;z-index:25}.fl-announcement{font-size:14px;letter-spacing:0}.fl-wordmark{font-size:28px;letter-spacing:.45em}.fl-desktop-nav__list{gap:30px}.fl-desktop-nav__link,.fl-nav-dropdown>summary{font-size:16px;letter-spacing:0;text-transform:none}.fl-header__search-label,.fl-header__cart-label{display:none}.fl-header__search .svg-wrapper,.fl-header__cart .svg-wrapper{height:25px;width:25px}@media(max-width:989px){.fl-mobile-menu,.fl-header__mobile-start{display:block}.fl-wordmark{font-size:16px;letter-spacing:.35em}.fl-mobile-menu__list .fl-nav-dropdown__link{padding:10px 0;font-size:13px;letter-spacing:0}.fl-mobile-menu__list .fl-desktop-nav__link,.fl-mobile-menu__list .fl-nav-dropdown>summary{font-size:15px;text-transform:none;letter-spacing:0;line-height:1.5}.fl-mobile-menu__list .fl-nav-dropdown>summary{display:flex}.fl-header__search .svg-wrapper,.fl-header__cart .svg-wrapper{width:25px;height:25px}}.fl-header .fl-header__cart-label,.fl-header .fl-header__search-label{display:none!important}@media(max-width:989px){.fl-header__brand{grid-column:1 / -1;grid-row:1;top:50%;left:50%;transform:translate(-50%,-50%)}.fl-header__cart .svg-wrapper{width:30px;height:30px}.fl-header__search .svg-wrapper{width:25px;height:25px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fl-navigation.css.map */
