#topbar{height:28px!important}#topbar,#topbar-right,#topbar-ticker{font-size:11px!important}#desktop-logo img{height:30px!important}#main-header{background:#fff!important;border-bottom:1px solid #e6ece9!important;box-shadow:0 2px 10px #0f172a06!important}#main-header-inner{height:68px!important;gap:28px}#main-header #header-cart,#main-header #header-user,#main-header #header-wishlist{color:#334155!important}#main-header #header-cta-btn,#main-header #header-search{display:none!important}.fm-header-search{display:flex;flex:1 1;max-width:600px;border-radius:40px;background:#f7f9f8;border:1px solid #e1e8e4;padding:3px;min-width:140px}.fm-header-search input{width:100%;min-width:0;border:0;outline:none;padding:8px 16px;font-size:14px;color:#243e4c;background:transparent;font:inherit}.fm-header-search:focus-within{outline:2px solid #00875a;outline-offset:3px}.fm-header-search button{display:grid;place-items:center;padding:8px 18px;border-radius:30px;border:0;background:#00875a;color:white;cursor:pointer}.fm-nav-row{border-top:1px solid #edf1ef}.fm-nav-inner{gap:20px;padding:5px 24px}.fm-categories,.fm-nav-inner{display:flex;align-items:center}.fm-categories{gap:12px;padding:8px 14px;background:#edf7f2;border:1px solid #d6eade;border-radius:7px;color:#006b47;font:inherit;font-weight:600;cursor:pointer}.fm-categories:hover,.fm-categories[aria-expanded=true]{background:#dff0e7;border-color:#9acdb5}#desktop-nav{display:flex;gap:8px;align-items:center;flex:1 1}#desktop-nav>a{color:#334155;border-radius:6px;padding:9px 13px;font-size:14px;text-decoration:none;white-space:nowrap;font-weight:500}#desktop-nav>a:hover,#desktop-nav>a[aria-current=page]{color:#00875a;background:#f0f7f3}.fm-catalog-cta{display:inline-flex;gap:16px;align-items:center;background:#00875a;color:#fff;border-radius:7px;padding:7px 12px;font-size:13px;text-decoration:none;white-space:nowrap;font-weight:700}.fm-catalog-cta span{color:#fff;display:grid;place-items:center;width:22px;height:22px}#main-header a:focus-visible,#main-header button:focus-visible{outline:2px solid #00875a;outline-offset:3px}@media (min-width:900px) and (max-width:1100px){.fm-nav-inner{gap:12px}#desktop-nav>a{padding:9px 8px;font-size:14px}.fm-categories{padding:8px 12px}.fm-catalog-cta{font-size:13px;gap:8px;-webkit-padding-start:12px;padding-inline-start:12px}#main-header-inner{gap:20px}#desktop-logo img{height:30px!important}}@media (max-width:899px){#main-header-inner{gap:8px}#mobile-menu-trigger{color:#334155!important}#main-header #header-search{display:flex!important;color:#334155!important}.fm-header-search,.fm-nav-row{display:none}}@media (prefers-reduced-motion:reduce){#fm-shop-mega{animation:none!important}}.fm-product-search{position:relative;flex:1 1;max-width:600px;min-width:140px}.fm-product-search .fm-header-search{max-width:none}.fm-search-suggestions{position:absolute;top:calc(100% + 9px);inset-inline:0;background:white;color:#243e4c;border:1px solid #e1e8e4;border-radius:13px;box-shadow:0 16px 40px #0f172a26;overflow:hidden;z-index:110}.fm-suggestions-heading{display:flex;justify-content:space-between;align-items:center;background:#f8faf9;border-bottom:1px solid #edf1ef;padding:11px 16px;font-size:12px;font-weight:600;color:#64748b}.fm-suggestions-heading button{background:none;border:0;color:#64748b;padding:4px;cursor:pointer}.fm-suggestions-list{overflow-y:auto;max-height:min(390px,50dvh)}.fm-suggestions-list>p{padding:20px 16px;font-size:14px}.fm-search-product{display:flex;gap:13px;align-items:center;padding:12px 16px;text-decoration:none;color:#243e4c;border-bottom:1px solid #f0f3f1}.fm-search-product:focus-visible,.fm-search-product:hover{background:#f1f8f4}.fm-search-thumbnail{position:relative;display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border:1px solid #e8eeeb;border-radius:8px;color:#82988e;padding:4px}.fm-search-thumbnail img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;background:white}.fm-search-product strong{display:block;font-size:14px;line-height:1.4;font-weight:600}.fm-search-product small{display:block;font-size:12px;color:#7a8992;margin-top:4px}.fm-search-all{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;background:#00875a;color:#fff;text-decoration:none;font-size:13px;font-weight:600}.fm-product-search-modal{max-width:none}@media (max-width:899px){#main-header .fm-product-search{display:none}.fm-product-search-modal .fm-header-search{display:flex}}#main-header{transition:transform .2s ease,visibility .2s}#main-header.fm-header-hidden{transform:translateY(-100%);visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){#main-header{transition:none}}@media (min-width:900px){#main-header.fm-header-scrolled{top:-68px!important}}body:has(#main-header),html:has(#main-header){overflow-x:clip}@media (min-width:900px){#main-header.fm-header-scrolled:has(#main-header-inner :focus-visible){top:0!important}}