.fj-primary-list,.fj-primary-list ul{list-style:none;margin:0;padding:0}.fj-primary-list{color:#17231d;font:14px/1.5 Arial,Helvetica,sans-serif}.fj-primary-list a{color:inherit;text-decoration:none;text-underline-offset:5px;letter-spacing:normal}.fj-primary-list a:hover,.fj-primary-list a[aria-current=page],.fj-primary-item.is-active>.fj-primary-link{text-decoration:underline;text-decoration-thickness:1px}.fj-primary-list a:focus-visible,.fj-primary-list summary:focus-visible,.fj-menu-toggle:focus-visible{outline:2px solid #a8515d;outline-offset:3px}.fj-primary-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start}.fj-primary-link{display:flex;min-height:48px;align-items:center}.fj-primary-item:not(:has(.fj-primary-branch)){grid-template-columns:1fr}.fj-primary-branch{border:0;padding:0;margin:0;display:contents}.fj-primary-branch>summary{list-style:none;display:grid;place-items:center;width:44px;height:48px;padding:0;cursor:pointer}.fj-primary-branch>summary::-webkit-details-marker{display:none}.fj-primary-branch>summary svg{width:18px;height:18px;transition:transform .16s ease-out}.fj-primary-branch[open]>summary svg{transform:rotate(180deg)}.fj-primary-submenu{grid-column:1/-1;min-width:220px}.fj-primary-branch:not([open])>.fj-primary-submenu{display:none}.fj-primary-submenu a{display:flex;align-items:center;min-height:44px;padding:8px 16px}.fj-primary-submenu ul{padding-left:16px}.fj-primary-list--drawer>.fj-primary-item{border-bottom:1px solid #d9ddd8}.fj-primary-list--drawer .fj-primary-submenu{padding:0 0 12px;grid-column:1/-1}.fj-primary-list--drawer>.fj-primary-item>.fj-primary-link{font-weight:600}.fj-primary-list--desktop{display:flex;align-items:center;gap:14px}.fj-primary-list--desktop>.fj-primary-item{grid-template-columns:auto 30px}.fj-primary-list--desktop .fj-primary-branch>summary{width:30px}.fj-primary-list--desktop .fj-primary-submenu{position:absolute;top:100%;left:0;z-index:40;background:#fff;border:1px solid #d9ddd8;padding:12px;max-height:min(72vh,650px);overflow:auto;scrollbar-width:thin;scrollbar-color:#68716c #fff}.fj-primary-list--desktop>.fj-primary-item:last-child .fj-primary-submenu{left:auto;right:0}.fj-b-header>.fj-primary-desktop{display:flex;gap:0}.fj-b-header .fj-primary-desktop a{padding:0}.fj-b-header .fj-primary-desktop .fj-primary-submenu a{padding:8px 14px}.fj-b-header .fj-mobile-nav{padding:0;border:0;position:static}.fj-b-header .fj-mobile-nav>summary{list-style:none;cursor:pointer}.fj-b-header .fj-mobile-nav>summary::-webkit-details-marker{display:none}.fj-b-header .fj-mobile-nav>nav{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;padding:16px 20px 24px;z-index:45;border:1px solid #d9ddd8;max-height:calc(100dvh - 110px);overflow:auto;scrollbar-width:thin;scrollbar-color:#68716c #fff}.fj-b-header .fj-mobile-nav .fj-primary-link{padding:0;min-height:48px}.fj-b-header .fj-mobile-nav .fj-primary-submenu a{padding:8px 16px}.fj-b-header .fj-mobile-nav .fj-primary-branch>summary{width:44px;height:48px}.fj-b-header .fj-mobile-nav .fj-primary-branch>summary svg{width:18px;height:18px}.fj-b-header .fj-mobile-nav:not([open])>nav{display:none}.fj-b-header .fj-mobile-nav .fj-primary-branch{border:0;padding:0}.fj-b-header .fj-mobile-nav .fj-primary-list{display:block}.fj-b-header .fj-mobile-nav{display:none}.menu-list__list-item:has(>.fj-menu-toggle){display:grid;grid-template-columns:auto 30px;align-items:center}.menu-list__list-item:has(>.fj-menu-toggle):after{grid-column:1/-1}.menu-list__list-item>.fj-menu-toggle{display:grid;place-items:center;min-width:30px;height:48px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.fj-menu-toggle svg{width:18px;height:18px;transition:transform .16s ease-out}.fj-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.menu-list__list-item:has(>.fj-menu-toggle)>.menu-list__link .menu-list__link-title{padding-right:0}.mega-menu__link[aria-current=page],.menu-list__link[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.menu-drawer__navigation .fj-primary-list{padding:4px 24px 24px}.menu-drawer__navigation .fj-primary-list a{font-family:Arial,Helvetica,sans-serif}.fj-footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.fj-footer-nav__group h2{margin:0 0 18px;font:800 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:inherit}.fj-footer-nav__group ul{list-style:none;margin:0;padding:0}.fj-footer-nav__group a{display:flex;align-items:center;min-height:44px;margin:0;color:inherit;text-decoration:none;font:14px/1.5 Arial,Helvetica,sans-serif}.fj-footer-nav__group a:hover{text-decoration:underline;text-underline-offset:5px}.fj-footer-nav__group a:focus-visible{outline:2px solid #e6acb5;outline-offset:3px}.fj-b-footer .footer-top{grid-template-columns:minmax(220px,1fr) minmax(0,2.2fr);gap:60px}.fj-footer .fj-footer__main{grid-template-columns:minmax(260px,.9fr) minmax(0,2.2fr);gap:60px}@media(max-width:1100px){.fj-b-header>.fj-primary-desktop{display:none}.fj-b-header .fj-mobile-nav{display:block}.fj-footer .fj-footer__main,.fj-b-footer .footer-top{grid-template-columns:1fr;gap:38px}}@media(max-width:749px){.fj-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.fj-b-header .fj-mobile-nav>nav{left:-4px;right:-4px}.fj-b-footer .footer-top>.fj-footer-nav{grid-column:1/-1}.fj-footer .fj-footer__main{padding-block:48px}.fj-primary-submenu{min-width:0}}@media(prefers-reduced-motion:reduce){.fj-primary-branch>summary svg,.fj-menu-toggle svg{transition:none}}@media(max-width:749px){.fj-primary-list--drawer>.fj-primary-item>.fj-primary-link{background:#a8515d;color:#fff;justify-content:center;padding:10px 16px;font-weight:400}.fj-primary-list--drawer .fj-primary-item{display:grid;grid-template-columns:minmax(0,1fr) 44px;width:100%}.fj-primary-list--drawer .fj-primary-submenu{display:block;width:100%;grid-column:1/-1;min-width:0}.fj-primary-list--drawer .fj-primary-branch:not([open])>.fj-primary-submenu{display:none}.fj-primary-list--drawer .fj-primary-submenu li{display:block;width:100%}.fj-primary-list--drawer .fj-primary-submenu a{width:100%;white-space:normal;word-break:normal;min-height:44px}.fj-b-header{height:52px;margin:0;padding:0 20px;border-bottom:1px solid #ddd;position:relative}.fj-b-header .brand-logo{position:absolute;left:50%;transform:translate(-50%)}.fj-b-header .brand-logo img{width:110px;height:44px}.fj-b-header .tools{width:100%;display:grid;grid-template-columns:24px 24px 1fr 24px 24px;gap:18px;align-items:center}.fj-b-header .tools>a:nth-of-type(2){grid-column:4}.fj-b-header .tools>a:nth-of-type(3){grid-column:5}.fj-b-header .fj-mobile-nav[open]>nav{position:fixed;inset:0 auto 0 0;width:min(400px,calc(100vw - 12px));height:100dvh;max-height:none;padding:54px 24px 24px;background:#fbfaf8;z-index:1001;box-shadow:0 0 0 100vmax #0005;border:0;overflow:auto}.fj-b-header .fj-mobile-nav .fj-primary-list{display:block;width:100%;font:14px/1.5 Arial,sans-serif}.fj-b-header .fj-mobile-nav .fj-primary-submenu{padding:0 0 12px}.fj-b-header .fj-mobile-nav .fj-primary-item{gap:0}.fj-b-header .fj-mobile-nav .fj-primary-link{padding:10px 16px;color:#fff}.fj-b-header .fj-mobile-nav .fj-primary-submenu a{padding:8px 16px;color:#17231d}.fj-mobile-close{display:grid;place-items:center;position:absolute;left:16px;top:4px;width:44px;height:44px;border:0;background:transparent;color:#17231d;font-size:22px;cursor:pointer}body:has(.fj-mobile-nav[open]){overflow:hidden}}@media(min-width:750px){.fj-mobile-close{display:none}}@media(max-width:749px){.fj-b-header .tools .fj-primary-drawer a{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;text-align:left;place-items:normal}.fj-b-header .tools .fj-primary-drawer .fj-primary-item>.fj-primary-link{justify-content:center}.fj-b-header .tools .fj-primary-drawer .fj-primary-submenu{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/freejoy-navigation.css.map */
