#frucall-navigation.site-header.shared-site-navigation{width:100%!important;max-width:none!important;height:auto!important;min-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:400!important;background:#212121!important;border:0!important;border-bottom:1px solid #3a3a3a!important;grid-template-columns:auto minmax(0,1fr) minmax(240px,300px)!important;grid-template-areas:"brand navigation search"!important;align-items:center!important;gap:32px!important;margin:0 auto!important;padding:14px 28px!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}#frucall-navigation.site-header.shared-site-navigation .brand{letter-spacing:-.045em!important;color:#8de0bb!important;grid-area:brand!important;padding:0!important;font:750 27px/1.2 ui-sans-serif,system-ui,sans-serif!important}#frucall-navigation.site-header.shared-site-navigation .brand:before,#frucall-navigation.site-header.shared-site-navigation .brand:after{content:none!important;display:none!important}#frucall-navigation.site-header.shared-site-navigation .desktop-top-nav{grid-area:navigation!important;justify-content:flex-start!important;align-items:center!important;gap:24px!important;width:auto!important;margin:0!important;display:flex!important}#frucall-navigation.site-header.shared-site-navigation .top-nav>a,#frucall-navigation.site-header.shared-site-navigation .store-category-menu>summary{color:#ececec!important;white-space:nowrap!important;background:0 0!important;align-items:center!important;gap:7px!important;min-height:44px!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;list-style:none!important;display:inline-flex!important}#frucall-navigation.site-header.shared-site-navigation .top-nav>a:hover,#frucall-navigation.site-header.shared-site-navigation .store-category-menu>summary:hover{color:#8de0bb!important}#frucall-navigation.site-header.shared-site-navigation .store-category-menu>summary:before,#frucall-navigation.site-header.shared-site-navigation .store-category-menu>summary:after{content:none!important;display:none!important}#frucall-navigation.site-header.shared-site-navigation summary::-webkit-details-marker{display:none!important}#frucall-navigation.site-header.shared-site-navigation summary::marker{content:""!important}#frucall-navigation.site-header.shared-site-navigation .nav-chevron{flex-shrink:0;transition:transform .15s}#frucall-navigation.site-header.shared-site-navigation .store-category-menu[open] .nav-chevron{transform:rotate(180deg)}#frucall-navigation.site-header.shared-site-navigation .desktop-store-search{grid-area:search!important;width:100%!important;display:flex!important;position:static!important}#frucall-navigation.site-header.shared-site-navigation .store-search{background:#2b2b2b!important;border:1px solid #484848!important;border-radius:10px!important;align-items:center!important;gap:4px!important;min-width:0!important;height:44px!important;padding:3px!important}#frucall-navigation.site-header.shared-site-navigation .store-search:before,#frucall-navigation.site-header.shared-site-navigation .store-search:after{content:none!important;display:none!important}#frucall-navigation.site-header.shared-site-navigation .store-search input{clip:auto!important;color:#ececec!important;background:0 0!important;flex:1 1 0!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 10px!important;font-size:15px!important;position:static!important}#frucall-navigation.site-header.shared-site-navigation .store-search input::placeholder{color:#b8b8b8!important}#frucall-navigation.site-header.shared-site-navigation .store-search button{opacity:1!important;color:#212121!important;background:#ececec!important;border-radius:7px!important;flex:none!important;width:auto!important;min-width:66px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:13px!important;position:static!important;inset:auto!important}#frucall-navigation.site-header.shared-site-navigation .store-category-panel{background:#262626!important;border:1px solid #484848!important;border-radius:12px!important;gap:4px!important;width:340px!important;padding:10px!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 12px 32px #0005!important}#frucall-navigation.site-header.shared-site-navigation .store-category-panel a{color:#ececec!important;min-height:44px!important;padding:10px!important;font-size:14px!important}#frucall-navigation.site-header.shared-site-navigation .store-category-panel a:hover{color:#8de0bb!important;background:#353535!important}#frucall-navigation.site-header.shared-site-navigation :is(a,summary,button):focus-visible{border-radius:6px;outline-offset:4px!important;outline:2px solid #8de0bb!important}#frucall-navigation.site-header.shared-site-navigation .store-search:focus-within{border-color:#8de0bb!important}#frucall-navigation.site-header.shared-site-navigation>:is(.mobile-search-menu,.mobile-navigation-menu){display:none!important}@media (min-width:981px) and (max-width:1120px){#frucall-navigation.site-header.shared-site-navigation{grid-template-columns:auto minmax(0,1fr) minmax(210px,250px)!important;gap:20px!important;padding-inline:22px!important}#frucall-navigation.site-header.shared-site-navigation .desktop-top-nav{gap:18px!important}}@media (max-width:980px){#frucall-navigation.site-header.shared-site-navigation{grid-template-columns:minmax(0,1fr) 44px 44px!important;grid-template-areas:"brand search menu"!important;gap:8px!important;min-height:64px!important;padding:10px 16px!important}#frucall-navigation.site-header.shared-site-navigation>:is(.desktop-top-nav,.desktop-store-search){display:none!important}#frucall-navigation.site-header.shared-site-navigation>:is(.mobile-search-menu,.mobile-navigation-menu){grid-row:1!important;width:44px!important;height:44px!important;margin:0!important;display:block!important;position:relative!important}#frucall-navigation.site-header.shared-site-navigation .mobile-search-menu{grid-area:search!important}#frucall-navigation.site-header.shared-site-navigation .mobile-navigation-menu{grid-area:menu!important}#frucall-navigation.site-header.shared-site-navigation>details>summary{color:#ececec!important;background:#2b2b2b!important;border:1px solid #484848!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:flex!important}#frucall-navigation.site-header.shared-site-navigation .mobile-search-menu>.store-search{width:min(360px,100vw - 32px)!important;height:48px!important;padding:5px!important;display:none!important;position:absolute!important;top:54px!important;right:-52px!important;box-shadow:0 12px 32px #0005!important}#frucall-navigation.site-header.shared-site-navigation .mobile-search-menu[open]>.store-search{display:flex!important}#frucall-navigation.site-header.shared-site-navigation .mobile-navigation-menu>.mobile-top-nav{background:#262626!important;border:1px solid #484848!important;border-radius:12px!important;gap:4px!important;width:min(320px,100vw - 32px)!important;padding:10px!important;display:none!important;position:absolute!important;top:54px!important;right:0!important;box-shadow:0 12px 32px #0005!important}#frucall-navigation.site-header.shared-site-navigation .mobile-navigation-menu[open]>.mobile-top-nav{flex-direction:column!important;align-items:stretch!important;display:flex!important}#frucall-navigation.site-header.shared-site-navigation .mobile-top-nav>a,#frucall-navigation.site-header.shared-site-navigation .mobile-top-nav .store-category-menu>summary{justify-content:space-between!important;min-height:44px!important;padding:10px!important;display:flex!important}#frucall-navigation.site-header.shared-site-navigation .mobile-top-nav .store-category-panel{width:100%!important;box-shadow:none!important;border:0!important;grid-template-columns:1fr!important;padding:0 10px 8px!important;position:static!important}}
