.fg-ux-all[data-fg-open-categories]{border:0;white-space:nowrap;min-height:50px;align-self:stretch;transition:filter .15s ease,box-shadow .15s ease}.fg-ux-all[data-fg-open-categories]:hover{filter:brightness(.95)}.fg-ux-all[data-fg-open-categories][aria-expanded=true]{box-shadow:inset 0 -4px #171b1e}.fg-cat-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;overflow:hidden;width:min(1180px,calc(100vw - 32px));max-width:none;height:min(92dvh,880px);max-height:calc(100dvh - 24px);border:0;border-radius:16px;background:#fff;color:#151c20;box-shadow:0 30px 95px #00000052;isolation:isolate}.fg-cat-dialog::backdrop{background:#060c10ba;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.fg-cat-shell{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;background:#fff}.fg-cat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px clamp(16px,3vw,30px) 18px;background:#11191c;color:#fff;border-bottom:4px solid #ffcf00;flex:0 0 auto}.fg-cat-heading{min-width:0;flex:1}.fg-cat-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.15em;color:#ffcf00;margin-bottom:5px}.fg-cat-heading h2{font-size:clamp(21px,2.3vw,30px);line-height:1.18;letter-spacing:-.025em;margin:0}.fg-cat-heading p{font-size:13px;color:#c9d3d8;line-height:1.45;margin-top:6px}.fg-cat-close{display:grid;place-items:center;flex:none;min-width:48px;min-height:48px;padding:0;border:1px solid #626b70;border-radius:50%;background:#283136;color:#fff;font-size:30px;line-height:1;transition:background .15s}.fg-cat-close:hover{background:#455158}.fg-cat-toolbar{display:flex;align-items:center;gap:14px;padding:15px clamp(16px,3vw,30px);border-bottom:1px solid #e7ecee;background:#fff;flex:0 0 auto}.fg-cat-search{display:flex;align-items:center;gap:10px;flex:1;min-width:0;max-width:620px;border:1.5px solid #c9d4d9;border-radius:10px;background:#f8fafb;padding:0 13px;color:#52626a}.fg-cat-search:focus-within{border-color:#8c6a00;outline:2px solid #ffcf00;outline-offset:1px}.fg-cat-search .fg-icon{width:21px;height:21px;flex:none}.fg-cat-search input{width:100%;height:49px;min-height:49px;min-width:0;border:0;background:transparent;outline:0;box-shadow:none;font-size:16px;color:#11191c;padding:0}.fg-cat-search input:focus{outline:0;box-shadow:none}.fg-cat-search input::placeholder{color:#65747d;opacity:1}.fg-cat-results{color:#55646c;font-size:13px;white-space:nowrap}.fg-cat-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px clamp(14px,3vw,30px) 26px}.fg-cat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));align-items:start;gap:14px;min-width:0}.fg-cat-card{min-width:0;overflow:hidden;border:1px solid #dce4e8;border-radius:12px;background:#fff;box-shadow:0 2px 8px #0e1c2109}.fg-cat-card:hover{border-color:#c0a032;box-shadow:0 6px 22px #0e1c2116}.fg-cat-card-head{padding:0;background:#f4f7f8;border-bottom:1px solid #e7ecef}.fg-cat-card-title{font-size:17px;line-height:1.3;font-weight:800;min-width:0;overflow-wrap:anywhere}.fg-cat-card-title>a,.fg-cat-card-title>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 15px 8px;min-height:51px;color:#161d20}.fg-cat-card-title>a:hover{background:#fff4c2}.fg-cat-card-title .fg-icon{width:18px;height:18px;flex:none;color:#8a6c00}.fg-cat-card-count{display:block;padding:0 15px 13px;font-size:12px;color:#54646c}.fg-cat-links{list-style:none!important;margin:0!important;padding:8px!important}.fg-cat-subitem{margin:0!important;min-width:0}.fg-cat-subitem>a,.fg-cat-subheading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;min-height:45px;border-radius:8px;font-size:14px;line-height:1.4;color:#27343a;overflow-wrap:anywhere}.fg-cat-subitem>a:hover,.fg-cat-grandchildren a:hover{background:#fff5ca;color:#11191c}.fg-cat-subheading{font-weight:700;color:#303c42}.fg-cat-link-chevron{font-size:23px;line-height:1;color:#7b8b91;flex:none}.fg-cat-grandchildren{list-style:none!important;margin:0 0 5px 10px!important;padding:0 0 0 10px!important;border-left:2px solid #e9d37f}.fg-cat-grandchildren a{display:flex;align-items:center;min-height:44px;padding:8px 10px;border-radius:7px;font-size:13px;line-height:1.4;color:#45535b;overflow-wrap:anywhere}.fg-cat-card a[aria-current=page]{background:#fff0a8;font-weight:800;color:#1a1d1e}.fg-cat-empty{padding:24px;max-width:560px;margin:22px auto;text-align:center}.fg-cat-empty strong,.fg-cat-empty span{display:block;margin-bottom:11px}.fg-cat-empty strong{font-size:18px}.fg-cat-empty span{font-size:14px;color:#586970}.fg-cat-empty a{display:inline-flex;padding:12px 18px;min-height:44px;border-radius:8px;background:#ffcf00;font-weight:800}.fg-cat-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e3e9ec;background:#fff;padding:12px clamp(16px,3vw,30px);flex:0 0 auto}.fg-cat-footer>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 16px;min-height:46px;border-radius:8px;background:#ffcf00;font-weight:800;font-size:14px;color:#11191c}.fg-cat-footer>a:hover{background:#f2bc00}.fg-cat-footer .fg-icon{width:18px;height:18px}.fg-cat-footer>span{color:#65717a;font-size:12px;text-align:right}.fg-cat-dialog :is(a,button,input):focus-visible{outline:3px solid #0f73a7;outline-offset:2px}.fg-cat-dialog [hidden],.fg-directory [hidden]{display:none!important}.fg-directory.fg-wrap{padding-top:clamp(22px,3vw,42px);padding-bottom:58px}.fg-directory>.fg-section-heading{margin-bottom:18px}.fg-directory>.fg-section-heading h1{font-size:clamp(23px,3vw,36px);line-height:1.2}.fg-directory>.fg-section-heading p{font-size:15px;line-height:1.55;margin-top:8px}.fg-dir-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin:0 0 21px}.fg-dir-filter label{font-weight:700;font-size:14px}.fg-dir-filter input{flex:1;min-width:min(100%,240px);max-width:440px;min-height:48px;padding:10px 13px;border:1px solid #b9c7ce;border-radius:8px;background:#fff;color:#121b20;font-size:16px}.fg-dir-filter [data-fg-dir-status]{font-size:13px;color:#63717a}.fg-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;align-items:start}.fg-directory-card{border:1px solid #dae3e7;border-radius:12px;overflow:hidden;background:#fff;min-width:0}.fg-directory-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:91px;padding:17px;background:#f5f8f9;border-bottom:1px solid #e8edf0}.fg-directory-main h2{font-size:clamp(17px,1.6vw,21px);line-height:1.3;overflow-wrap:anywhere}.fg-directory-main .fg-directory-count{grid-column:1;font-size:12px;color:#5e6d74}.fg-directory-main .fg-icon{grid-column:2;grid-row:1 / span 2;width:19px;height:19px;color:#866500}.fg-directory-main:hover{background:#fff4c7}.fg-directory-card>ul{margin:0;padding:10px;list-style:none}.fg-directory-card>ul li{margin:0}.fg-directory-card>ul a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:9px 10px;gap:10px;border-radius:7px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.fg-directory-card>ul a:hover{background:#fff4c7}.fg-directory-card>ul a .fg-icon{width:16px;height:16px;flex:none}.fg-dir-empty{padding:22px;border:1px dashed #becbd2;border-radius:9px;color:#53636b;font-size:15px}.fg-directory-brands{margin-top:30px}@media(max-width:899px){.fg-cat-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.fg-cat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}}@media(max-width:599px){.fg-cat-dialog{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0}.fg-cat-header{padding:17px 16px 14px;gap:9px}.fg-cat-heading h2{font-size:23px}.fg-cat-heading p{font-size:12px}.fg-cat-close{min-height:44px;min-width:44px;font-size:29px}.fg-cat-toolbar{display:block;padding:12px 15px}.fg-cat-results{display:block;margin-top:7px}.fg-cat-search input{height:46px;min-height:46px}.fg-cat-scroll{padding:12px 13px 22px}.fg-cat-grid{grid-template-columns:minmax(0,1fr);gap:10px}.fg-cat-card-title{font-size:17px}.fg-cat-footer{padding:10px 14px calc(11px + env(safe-area-inset-bottom));display:block}.fg-cat-footer>a{display:flex;min-height:48px;font-size:14px}.fg-cat-footer>span{display:none}.fg-directory.fg-wrap{padding-bottom:42px}.fg-dir-filter{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.fg-dir-filter input{width:100%;max-width:none}.fg-directory-grid{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-height:530px)and (min-width:600px){.fg-cat-dialog{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.fg-cat-header{padding-block:12px}.fg-cat-heading p{display:none}.fg-cat-toolbar{padding-block:8px}}@media(prefers-reduced-motion:reduce){.fg-cat-dialog *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/frg-category-nav.css.map */
