/* generated from src/fancy-nav-panels.css — edit that file, not this one */
@keyframes fn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fn-dropdown-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fn-search-intro{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fn-mobile-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fancynav-dropdown-shell.fn-shell-search{transition-duration:.45s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}#fancynav.fn-dropdown-open .fancynav-dropdown-shell{background:var(--fn-dropdown-bg, #0c0c0e);box-shadow:#ffffff0f 0 1px inset,#0000 0 1px 24px,#80808000 0 1px}.fancynav-dropdown.is-active{opacity:1;pointer-events:auto}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active{animation:fn-dropdown-enter .28s var(--fn-easing) both}.fancynav-dropdown-inner{padding-block:24px 24px;display:flex;gap:0;align-items:center}.fancynav-dropdown-col{flex:1;min-width:0;padding-right:48px}.fancynav-dropdown-col:last-child{padding-right:0}.fancynav-dropdown-col--featured{flex:0 0 auto;width:36%;padding-right:48px}.fancynav-dropdown-heading{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.2em;color:#ffffff80;margin-top:0;margin-bottom:0;text-transform:uppercase}.fancynav-dropdown-list{list-style:none;padding-left:0}.fancynav-dropdown-link{display:block;font-family:var(--fn-font);color:#ffffffd1;text-decoration:none;font-size:13px;font-weight:400;line-height:16px;padding:7.5px 0;transition:color .16s var(--fn-easing);white-space:normal}.fancynav-dropdown-link:hover{color:#fff;transition-duration:.1s}.fancynav-dropdown-col--featured .fancynav-dropdown-link{font-size:24px;font-weight:600;letter-spacing:-.5px;padding:4px 0;line-height:1.15}.fancynav-dropdown-col--featured .fancynav-dropdown-link--first{font-size:28px;letter-spacing:-.6px}.fancynav-more-cols .fancynav-dropdown-link{display:inline-block;position:relative;font-family:var(--fn-font);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}.fancynav-more-cols .fancynav-dropdown-link:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:99px;background:var(--accent-cool, #0077ed);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.45,0,.55,1),opacity .35s cubic-bezier(.45,0,.55,1)}.fancynav-more-cols .fancynav-dropdown-link:hover:after{opacity:1;transform:scaleX(1);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1)}.fancynav-dropdown-link--featured{font-size:24px;font-weight:600;letter-spacing:-.5px;padding:4px 0}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(1){animation:fn-fade-in .24s var(--fn-easing) .04s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(2){animation:fn-fade-in .24s var(--fn-easing) .07s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(3){animation:fn-fade-in .24s var(--fn-easing) .1s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(4){animation:fn-fade-in .24s var(--fn-easing) .13s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(5){animation:fn-fade-in .24s var(--fn-easing) .16s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(6){animation:fn-fade-in .24s var(--fn-easing) .18s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(7){animation:fn-fade-in .24s var(--fn-easing) .2s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-list li:nth-child(8){animation:fn-fade-in .24s var(--fn-easing) .22s both}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-dropdown-col--featured .fancynav-dropdown-link{animation:fn-fade-in .28s var(--fn-easing) .04s both}.fancynav-featured-products{flex:1 1 0;min-width:0}.fancynav-featured-products.divider{border-right:1px solid rgba(255,255,255,.1)}.fancynav-product-list{list-style:none;padding:0;margin:0}.fancynav-product-item{border-bottom:1px solid rgba(255,255,255,.1)}.fancynav-product-item:last-child{border-bottom:none}.fancynav-product-link{display:flex;align-items:center;gap:16px;padding:16px 0;text-decoration:none;color:var(--fn-text)}.fancynav-product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fancynav-product-name{font-family:var(--fn-font);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}.fancynav-product-desc,.fancynav-product-sub{font-family:var(--fn-font);font-size:13px;font-weight:400;color:#ffffffd1;line-height:20px}.fancynav-product-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans, var(--fn-font));font-size:13px;font-weight:500;color:#0077ed;white-space:nowrap;margin-right:4px}.fancynav-product-cta svg{margin-top:2px}.fancynav-product-link{position:relative;isolation:isolate}.fancynav-product-link:before{content:"";position:absolute;inset:6px -14px;border-radius:12px;background:var(--fn-blue-soft, rgba(0, 119, 237, .16));opacity:0;transition:opacity .22s var(--fn-easing);pointer-events:none;z-index:-1}.fancynav-product-link:hover:before{opacity:1}.fancynav-viewall-card{flex:0 0 270px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:40px;border-radius:12px}.fancynav-viewall-heading{font-family:var(--fn-font);font-size:15px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:19px;margin:0 0 9px}.fancynav-viewall-text{font-family:var(--fn-font);font-size:13px;font-weight:400;color:#ffffffd1;line-height:20px;margin:0 0 18px}.fancynav-viewall-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 22px;border-radius:980px;background:#0077ed;color:#fff;font-family:var(--font-sans, var(--fn-font));font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1);line-height:normal}.fancynav-viewall-btn:hover{background:transparent;color:var(--accent-cool, #0077ed);box-shadow:inset 0 0 0 2px var(--accent-cool, #0077ed)}.fancynav-dropdown .fancynav-product-item,.fancynav-dropdown .fancynav-viewall-card{opacity:0;transform:translateY(-4px)}.fancynav-dropdown.is-active .fancynav-product-item,.fancynav-dropdown.is-active .fancynav-viewall-card{opacity:1;transform:translateY(0)}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-product-item,.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-viewall-card{animation:fn-fade-in .24s var(--fn-easing) calc(var(--item-number, 0) * 20ms + (var(--group-number, 0) + 1) * 50ms) both}.fancynav-compare-dropdown .fancynav-compare-wrap{position:relative;padding-block:24px 24px}.fancynav-compare-heading{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin-top:0;margin-bottom:11px}.fancynav-compare-grid{display:grid;grid-template-columns:160px repeat(3,minmax(0,1fr));direction:ltr}.fancynav-compare-corner p{line-height:normal}.fancynav-compare-card{display:flex;flex-direction:column;gap:4px;padding:16px 14px 12px;border-radius:12px 12px 0 0}.fancynav-compare-card--featured{background:#3897ff1f;box-shadow:inset 1px 0 #3897ff38,inset -1px 0 #3897ff38,inset 0 1px #3897ff38}.fancynav-compare-badge--hidden{visibility:hidden}.fancynav-compare-badge{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#0077ed;margin:0}.fancynav-compare-product-name{font-family:var(--fn-font);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff;margin:0}.fancynav-compare-price{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;color:#0077ed;line-height:16px;margin:0 0 11px}.fancynav-compare-btn{display:flex;align-items:center;justify-content:center;min-height:42px;height:auto;box-sizing:border-box;padding:11px 0;border-radius:980px;border:1px solid rgba(255,255,255,.1);font-family:var(--font-sans, var(--fn-font));font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:normal;text-decoration:none;color:#fff;transition:border-color .22s cubic-bezier(.4,0,.6,1),background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1)}.fancynav-compare-btn:hover{border-color:#ffffffe6;background:var(--fn-dropdown-bg, #0c0c0e)}.fancynav-compare-btn--featured{background:var(--accent-cool, #0077ed);border-color:var(--accent-cool, #0077ed);color:#fff}.fancynav-compare-btn--featured:hover{background:var(--fn-dropdown-bg, #0c0c0e);border-color:var(--accent-cool, #0077ed);color:var(--accent-cool, #0077ed);filter:none}.fancynav-compare-row-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:6px 16px 14px 0}.fancynav-compare-row-val{font-family:var(--fn-font);font-size:13px;font-weight:400;color:#ffffffd1;line-height:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0 14px}.fancynav-compare-row-val--featured{font-weight:500;color:#fff;background:#3897ff1f;border-top-color:transparent;box-shadow:inset 1px 0 #3897ff38,inset -1px 0 #3897ff38,inset 0 1px #3897ff1f}.fancynav-compare-row-val--featured:last-of-type{border-radius:0 0 12px 12px;box-shadow:inset 1px 0 #3897ff38,inset -1px 0 #3897ff38,inset 0 1px #3897ff1f,inset 0 -1px #3897ff38}.fancynav-compare-rows-wrap{position:relative;height:172px;overflow:hidden}.fancynav-compare-rows-fade{display:block!important;position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0c0c0e00 0% 12%,#0c0c0e 82% 100%)}.fancynav-more-inner{display:flex;align-items:flex-start;gap:0;padding-block:24px}.fancynav-more-cols{display:flex;gap:0;flex:1}.fancynav-more-cols .fancynav-dropdown-col{flex:1;padding-right:0}.fancynav-more-card{flex-shrink:0;width:300px;padding:2px 0 2px 40px;border-left:1px solid rgba(255,255,255,.1);margin-left:40px;display:flex;flex-direction:column;gap:8px}.fancynav-more-card-icon{display:flex;width:40px;height:40px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);align-items:center;justify-content:center;overflow:hidden;margin-bottom:8px}.fancynav-more-card-icon img,.fancynav-more-card-icon svg{width:20px;height:20px;object-fit:cover}.fancynav-more-card-title{font-family:var(--fn-font);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff;margin:0}.fancynav-more-card-desc{font-family:var(--fn-font);font-size:13px;font-weight:400;color:#ffffffd1;margin:0;line-height:20px}.fancynav-more-card-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.fancynav-more-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;height:38px;border-radius:99px;font-family:var(--fn-font);font-size:13px;font-weight:600;line-height:16px;letter-spacing:-.01em;text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),border-color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1)}.fancynav-more-btn--primary{background:#0077ed;color:#fff}.fancynav-more-btn--primary:hover{background:transparent;color:var(--accent-cool, #0077ed);box-shadow:inset 0 0 0 2px var(--accent-cool, #0077ed)}.fancynav-more-btn--secondary{box-sizing:border-box;border:1px solid rgba(255,255,255,.1);color:#fff}.fancynav-more-btn--secondary:hover{border-color:#ffffffe6}.fancynav-more-card-icon,.fancynav-more-card-title,.fancynav-more-card-desc,.fancynav-more-card-btns{opacity:0;transform:translateY(-4px)}.fancynav-dropdown.is-active .fancynav-more-card-icon,.fancynav-dropdown.is-active .fancynav-more-card-title,.fancynav-dropdown.is-active .fancynav-more-card-desc,.fancynav-dropdown.is-active .fancynav-more-card-btns{opacity:1;transform:translateY(0);transition:opacity .22s var(--fn-easing),transform .22s var(--fn-easing)}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-more-card-icon,.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-more-card-title,.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-more-card-desc,.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-more-card-btns{animation:fn-fade-in .24s var(--fn-easing) calc(var(--item-number, 0) * 40ms + 50ms) both}.fancynav-faq-dropdown .fancynav-faq-wrap{padding-block:24px 24px}.fancynav-faq-wrap .fancynav-dropdown-heading{margin-bottom:10px}.fancynav-faq-list{list-style:none;margin:0;padding:0}.fancynav-faq-item{opacity:0;transform:translateY(-4px)}.fancynav-dropdown.is-active .fancynav-faq-item{opacity:1;transform:translateY(0);transition:opacity .22s var(--fn-easing),transform .22s var(--fn-easing)}.fancynav-dropdown-shell.is-entering .fancynav-dropdown.is-active .fancynav-faq-item{animation:fn-fade-in .24s var(--fn-easing) calc(var(--item-number, 0) * 30ms + 50ms) both}.fancynav-faq-link{display:flex;align-items:center;gap:16px;padding:16px 0;text-decoration:none;color:var(--fn-text);border-bottom:1px solid rgba(255,255,255,.1);transition:opacity .15s}.fancynav-faq-item:last-child .fancynav-faq-link{border-bottom:none}.fancynav-faq-link{position:relative;isolation:isolate}.fancynav-faq-link:before{content:"";position:absolute;inset:6px -14px;border-radius:12px;background:var(--fn-blue-soft, rgba(0, 119, 237, .16));opacity:0;transition:opacity .22s var(--fn-easing);pointer-events:none;z-index:-1}.fancynav-faq-link:hover:before{opacity:1}.fancynav-faq-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;overflow:hidden}.fancynav-faq-icon img,.fancynav-faq-icon svg{width:21px;height:21px;object-fit:cover}.fancynav-faq-icon--placeholder{background:#ffffff0d}.fancynav-faq-content{flex:1;display:flex;flex-direction:column;gap:4px}.fancynav-faq-title{font-family:var(--fn-font);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fff}.fancynav-faq-desc{font-family:var(--fn-font);font-size:13px;font-weight:400;line-height:20px;color:#ffffffd1}.fancynav-faq-chevron{flex-shrink:0;display:inline-flex;align-items:center;color:#ffffff80;transition:color .16s var(--fn-easing)}.fancynav-faq-link:hover .fancynav-faq-chevron{color:var(--accent-cool, #0077ed)}.fancynav-faq-chevron svg{display:block}.fancynav-search-wrap{padding:calc(var(--fn-height) + 24px) 40px 36px;opacity:0;transition:opacity .12s var(--fn-easing)}.fancynav-search-panel.is-open .fancynav-search-wrap{opacity:1}.fancynav-search-panel.is-open .fancynav-search-wrap{animation:fn-dropdown-enter .28s var(--fn-easing) both}.fancynav-search-panel.is-open .fancynav-search-form-row{animation:fn-fade-in .24s var(--fn-easing) .04s both}.fancynav-search-panel.is-open .fancynav-search-ql-label,.fancynav-search-panel.is-open .fancynav-search-results{animation:fn-fade-in .24s var(--fn-easing) .07s both}.fancynav-search-panel.is-open .fancynav-search-ql-list li:nth-child(1){animation:fn-fade-in .24s var(--fn-easing) .1s both}.fancynav-search-panel.is-open .fancynav-search-ql-list li:nth-child(2){animation:fn-fade-in .24s var(--fn-easing) .13s both}.fancynav-search-panel.is-open .fancynav-search-ql-list li:nth-child(3){animation:fn-fade-in .24s var(--fn-easing) .16s both}.fancynav-search-panel.is-open .fancynav-search-ql-list li:nth-child(4){animation:fn-fade-in .24s var(--fn-easing) .18s both}.fancynav-search-panel.is-open .fancynav-search-ql-list li:nth-child(5){animation:fn-fade-in .24s var(--fn-easing) .2s both}.fancynav-search-form-row{display:flex;align-items:center;gap:12px;background:var(--mm-field-bg);border:1px solid var(--mm-hairline);border-radius:12px;padding:0 18px;height:48px;margin-bottom:24px}.fancynav-search-panel-icon{flex-shrink:0;width:14px;height:14px;fill:var(--fn-text);opacity:.5}.fancynav-search-input{flex:1;background:none;border:none;outline:none;font-family:var(--fn-font);font-size:15px;font-weight:400;line-height:18px;color:#ffffffd1;caret-color:#fff;min-width:0}.fancynav-search-input::placeholder{color:#ffffff80;opacity:1}.fancynav-search-clear{background:transparent;border:1px solid rgba(128,128,128,.3);cursor:pointer;color:var(--fn-text-hover);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background var(--fn-duration) var(--fn-easing),color var(--fn-duration) var(--fn-easing);-webkit-tap-highlight-color:transparent;position:relative}.fancynav-search-clear:after{content:"";position:absolute;inset:-6px}.fancynav-search-clear[hidden]{display:none}.fancynav-search-clear:hover{background:#80808026}.fancynav-search-clear svg{display:block}@media (max-width: 833px){.fancynav-search-input,.fancynav-mobile-search-input{font-size:16px}}.fancynav-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.fancynav-search-input::-webkit-search-decoration{-webkit-appearance:none}.fancynav-search-quicklinks{animation:fn-fade-in .3s ease .1s both}.fancynav-search-quicklinks[hidden]{display:none}.fancynav-search-ql-label,.fancynav-sr-eyebrow{font-family:"JetBrains Mono",var(--font-jet-brains, ui-monospace, monospace);font-size:10px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-eyebrow);margin-top:0;margin-bottom:5px}.fancynav-search-ql-list{list-style:none;padding-left:0;margin-top:0;margin-bottom:0}.fancynav-search-ql-link{display:inline-block;position:relative;padding:10px 0;font-family:var(--fn-font);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--mm-ink);text-decoration:none}.fancynav-search-ql-link:after{content:"";position:absolute;left:0;right:0;bottom:7.5px;height:2px;border-radius:99px;background:var(--accent-cool, #0077ed);opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.45,0,.55,1),opacity .35s cubic-bezier(.45,0,.55,1)}.fancynav-search-ql-link:hover:after{opacity:1;transform:scaleX(1);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .12s cubic-bezier(.2,.7,.2,1)}.fancynav-search-body{display:block}.fancynav-search-results{max-width:560px;animation:fn-fade-in .18s ease both}.fancynav-search-results[hidden]{display:none}.fancynav-sr-list{list-style:none;margin:0;padding:0}.fancynav-sr-row{display:flex;align-items:center;gap:12px;padding:7px 10px;margin:0 -10px;border-radius:12px;text-decoration:none;transition:background-color .2s ease}.fancynav-sr-row:hover,.fancynav-sr-row:focus-visible{background:var(--mm-row-hover)}.fancynav-sr-thumb{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;align-items:center;justify-content:center}.fancynav-sr-thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.fancynav-sr-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.fancynav-sr-name{font-family:var(--fn-font);font-size:13px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--mm-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fancynav-sr-name--page{font-weight:400}.fancynav-sr-chev{margin-left:auto;flex-shrink:0;font-family:var(--fn-font);font-size:17px;font-weight:400;line-height:1;color:var(--mm-chev);transition:color .16s var(--fn-easing)}.fancynav-sr-row:hover .fancynav-sr-chev{color:var(--accent-cool, #0077ed)}.fancynav-sr-divider{height:1px;background:var(--mm-hairline);margin:20px 0 22px}.fancynav-sr-tile{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--mm-ink-soft)}.fancynav-sr-tile svg{display:block;width:21px;height:21px}.fancynav-sr-thumb--gift{justify-content:center;color:var(--mm-ink-soft)}.fancynav-sr-thumb--gift svg{display:block;width:21px;height:21px}.fancynav-sr-none{margin:4px 0 0;font-family:"JetBrains Mono",var(--font-jet-brains, ui-monospace, monospace);font-size:10px;line-height:18px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--mm-ink-soft)}.fancynav-search-results.is-none{max-width:none}@media (min-width: 834px){.fancynav-search-panel .fancynav-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-items:start;max-width:none}.fancynav-search-panel .fancynav-search-results[hidden]{display:none}.fancynav-search-panel .fancynav-search-results.is-none{display:block;max-width:none}.fancynav-search-panel .fancynav-sr-divider{display:none}}.fancynav-cart-panel.is-open .fancynav-cart-wrap{opacity:1}.fancynav-cart-wrap{opacity:0;transition:opacity .12s var(--fn-easing);max-height:88vh;max-height:88svh;overflow-y:auto;overflow-x:hidden;padding-top:var(--fn-height);padding-bottom:32px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.fancynav-cart-wrap::-webkit-scrollbar{width:4px}.fancynav-cart-wrap::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.fancynav-cart-skel{display:flex;align-items:center;justify-content:center;padding:56px 0;opacity:1;animation:fn-fade-in .3s var(--fn-easing) both;transition:opacity .18s ease}.fancynav-cart-skel.is-leaving{animation:none;opacity:0}#fancynav-cart-area>.fancynav-cart-skel.is-overlay{position:absolute;inset:0;padding:0;min-height:0;z-index:1;pointer-events:none;animation:none}.fancynav-cart-spinner{display:block;width:28px;height:28px}#fancynav-cart-area.is-entering>*{animation:fn-fade-in .24s var(--fn-easing) both}#fancynav-cart-area.is-entering>:nth-child(1){animation-delay:.04s}#fancynav-cart-area.is-entering>:nth-child(2){animation-delay:.08s}#fancynav-cart-area.is-entering>:nth-child(3){animation-delay:.12s}#fancynav-cart-area.is-entering>:nth-child(4){animation-delay:.16s}#fancynav-cart-area.is-entering>:nth-child(5){animation-delay:.18s}.fancynav-cart-header{display:flex;align-items:center;justify-content:space-between;padding:20px 0 16px;border-bottom:1px solid rgba(128,128,128,.15);gap:16px;animation:fn-fade-in .2s ease both}.fancynav-cart-header-left{display:flex;align-items:center;gap:8px}.fancynav-cart-header-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80}.fancynav-cart-header-right{display:flex;align-items:center;gap:22px;flex-shrink:0}.fancynav-cart-mini-link{display:inline-flex;align-items:center;gap:7px;color:var(--fn-text);text-decoration:none;font-family:var(--fn-font);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1;transition:color var(--fn-duration) var(--fn-easing)}.fancynav-cart-mini-link:hover{color:var(--fn-text-hover)}.fancynav-cart-mini-link svg{flex:0 0 auto;display:block}.fancynav-cart-mini-chevron{color:var(--mm-chev, rgba(255,255,255,.4))}.fancynav-cart-summary{display:flex;align-items:center;justify-content:flex-end;gap:22px;padding:32px 0 0;border-top:1px solid rgba(128,128,128,.15);animation:fn-fade-in .24s ease both}.fancynav-cart-summary .fancynav-cart-header-subtotal{align-items:flex-end;line-height:1}.fancynav-cart-summary .fancynav-cart-header-total{line-height:1}.fancynav-cart-header-subtotal{display:flex;align-items:baseline;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.fancynav-cart-header-orig{text-decoration:line-through;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:#ffffff80}.fancynav-cart-header-total{font-family:var(--fn-font);font-size:16px;font-weight:600;color:#fff;text-transform:none;letter-spacing:-.01em}.fancynav-cart-header-total--sale{color:#ff6a3d}.fancynav-cart-header-save-badge{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.04em;color:#ffb49b;background:#ff6a3d21;border:1px solid rgba(255,106,61,.34);border-radius:980px;padding:3px 10px}.fancynav-cart-checkout-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:300px;height:40px;padding:0 26px;background:#0077ed;color:#fff;border-radius:980px;font-family:var(--font-sans, var(--fn-font));font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1)}.fancynav-cart-checkout-btn svg{display:block;flex-shrink:0}.fancynav-cart-checkout-btn:hover{background:transparent;color:var(--accent-cool, #0077ed);box-shadow:inset 0 0 0 2px var(--accent-cool, #0077ed)}#fancynav-cart-area{position:relative}.fancynav-cart-empty{display:flex;flex-direction:column;align-items:center;padding:56px 0 36px;animation:fn-fade-in .24s ease both}.fancynav-cart-empty[hidden]{display:none}.fancynav-cart-empty-icon{width:66px;height:66px;background:#80808026;border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--fn-text-dim)}.fancynav-cart-empty-heading{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin-top:20px;margin-bottom:24px}.fancynav-cart-retry{border:0;cursor:pointer;font:inherit}.fancynav-cart-shopall{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 22px;background:#0077ed;color:#fff;border-radius:980px;font-size:13px;font-weight:600;letter-spacing:-.01em;font-family:var(--font-sans, var(--fn-font));text-decoration:none;transition:background-color .22s cubic-bezier(.4,0,.6,1),color .22s cubic-bezier(.4,0,.6,1),box-shadow .22s cubic-bezier(.4,0,.6,1)}.fancynav-cart-shopall:hover{background:transparent;color:var(--accent-cool, #0077ed);box-shadow:inset 0 0 0 2px var(--accent-cool, #0077ed)}.fancynav-cart-content[hidden]{display:none}.fancynav-cart-content{animation:fn-fade-in .24s ease both}.fancynav-cart-item{display:flex;align-items:stretch;gap:26px;padding:20px 0;border-bottom:1px solid rgba(128,128,128,.12)}.fancynav-cart-item:last-child{border-bottom:0}.fancynav-cart-item-img-wrap{flex-shrink:0;width:80px;height:80px;background:#8080801a;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.fancynav-cart-item-img{width:80px;height:80px;object-fit:contain;display:block;background:#fff;border:1px solid rgba(255,255,255,.1);border-radius:14px}.fancynav-cart-item-img-placeholder{width:80px;height:80px}.fancynav-cart-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:space-between}.fancynav-cart-item-name-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fancynav-cart-item-name{font-family:var(--fn-font);font-size:13px;font-weight:600;letter-spacing:-.01em;color:#fff;text-decoration:none;line-height:1.25}.fancynav-cart-item-name:hover{opacity:.75}.fancynav-cart-item-badge{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.04em;color:#ffb49b;background:#ff6a3d21;border:1px solid rgba(255,106,61,.34);border-radius:980px;padding:4px 10px;white-space:nowrap;line-height:1}.fancynav-cart-item-meta{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:400;letter-spacing:.02em;color:#ffffffd1}.fancynav-cart-item-actions{display:flex;align-items:center;gap:10px;margin-top:8px}.fancynav-cart-qty{display:inline-flex;align-items:center;border:1px solid rgba(128,128,128,.3);border-radius:980px;overflow:hidden;height:30px;padding:8.5px 10.5px;min-width:105px;justify-content:space-between}.fancynav-cart-qty-btn{background:none;border:none;cursor:pointer;color:var(--fn-text-hover);padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:background var(--fn-duration) var(--fn-easing);-webkit-tap-highlight-color:transparent;flex-shrink:0;position:relative}.fancynav-cart-qty-btn:after{content:"";position:absolute;inset:-7px -10px}.fancynav-cart-qty-btn svg{display:block}.fancynav-cart-qty-btn:hover{background:#80808026}.fancynav-cart-qty-val{min-width:24px;text-align:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:#fff;pointer-events:none}.fancynav-cart-remove{background:transparent;border:1px solid rgba(128,128,128,.3);cursor:pointer;color:var(--fn-text-hover);font-family:inherit;font-size:20px;font-weight:300;line-height:1;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background var(--fn-duration) var(--fn-easing),color var(--fn-duration) var(--fn-easing);-webkit-tap-highlight-color:transparent;position:relative}.fancynav-cart-remove:after{content:"";position:absolute;inset:-7px}.fancynav-cart-remove:hover{background:#80808026}.fancynav-cart-remove svg{display:block}.fancynav-cart-currency{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.04em;color:#ffffff80}#fancynav.fn-light .fancynav-cart-currency{color:#00000080}.fancynav-cart-mobilefoot{display:none}@media (max-width: 833px){.fancynav-cart-header-right,.fancynav-cart-summary{display:none}.fancynav-cart-panel.is-capped .fancynav-cart-wrap{height:100%;max-height:none;overflow:hidden;display:flex;flex-direction:column}.fancynav-cart-panel.is-capped #fancynav-cart-area,.fancynav-cart-panel.is-capped .fancynav-cart-content{display:flex;flex-direction:column;flex:1;min-height:0}.fancynav-cart-panel.is-capped .fancynav-cart-header,.fancynav-cart-panel.is-capped .fancynav-cart-mobilefoot{flex-shrink:0}.fancynav-cart-panel.is-capped .fancynav-cart-items{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.fancynav-cart-mobilefoot{display:flex;flex-direction:column;gap:14px;padding:18px 0 10px;border-top:1px solid rgba(128,128,128,.15);margin-top:4px}.fancynav-cart-mobilefoot-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fancynav-cart-mobilefoot-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}#fancynav.fn-light .fancynav-cart-mobilefoot-label{color:#00000080}.fancynav-cart-mobilefoot-total{font-family:var(--fn-font);font-size:16px;font-weight:700;color:#fff;letter-spacing:-.01em}#fancynav.fn-light .fancynav-cart-mobilefoot-total{color:#1a1a1a}.fancynav-cart-checkout-btn--full{width:100%;height:44px}}.fancynav-cart-item-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;padding-top:2px}.fancynav-cart-item-priceline{display:none}@media (max-width: 833px){.fancynav-cart-item-price-col{display:none}.fancynav-cart-item-priceline{display:flex;align-items:baseline;gap:8px}.fancynav-cart-item-actions{margin-top:14px}}.fancynav-cart-item-price-orig{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.02em;color:#ffffff80;text-decoration:line-through}.fancynav-cart-item-price{font-family:var(--fn-font);font-size:13px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#fff;white-space:nowrap}.fancynav-cart-item-price--sale{color:#ff6a3d}.fancynav-mobile-profile{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.fancynav-mobile-profile-split{display:flex;gap:12px;margin-top:6px}.fancynav-mobile-profile-split .fancynav-cart-profile-row{flex:1 1 0;min-width:0}.fancynav-mobile-profile-split .fancynav-cart-profile-row:before{left:-6px;right:-6px}.fancynav-cart-profile-label{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin:0}.fancynav-cart-profile-row{display:flex;align-items:center;gap:12px;padding:12px 0;text-decoration:none;color:var(--fn-text-hover);transition:opacity .15s}.fancynav-cart-profile-row{position:relative;isolation:isolate}.fancynav-cart-profile-row:before{content:"";position:absolute;inset:2px -12px;border-radius:12px;background:var(--fn-blue-soft, rgba(0, 119, 237, .16));opacity:0;transition:opacity .22s var(--fn-easing);pointer-events:none;z-index:-1}.fancynav-cart-profile-row:hover:before{opacity:1}.fancynav-cart-profile-icon-wrap{width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#80808026;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fancynav-cart-profile-name{flex:1;font-family:var(--fn-font);font-size:13px;font-weight:600;color:#fff}.fancynav-cart-profile-chevron{color:var(--mm-chev);width:14px;height:14px;flex-shrink:0}html.fn-page-blur main#MainContent,html.fn-page-blur .shopify-section-group-footer-group{filter:blur(8px) brightness(.4)}html.fn-page-blur.fn-nav-light main#MainContent,html.fn-page-blur.fn-nav-light .shopify-section-group-footer-group{filter:blur(8px)}html.fn-page-blur.fn-nav-light body{background:#f5f5f7}html.fn-page-blur body{background:#0a0a0b}.fancynav-curtain.is-active{opacity:1;visibility:visible;transition:opacity var(--fn-duration, .32s) var(--fn-easing, cubic-bezier(.4, 0, .6, 1)),visibility 0s steps(1) 0s}.fancynav-mobile-panel.is-capped:after{opacity:1}.fancynav-mobile-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:1;transition:opacity .18s var(--fn-easing)}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(1){animation:fn-fade-in .26s var(--fn-easing) .08s both}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(2){animation:fn-fade-in .26s var(--fn-easing) .12s both}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(3){animation:fn-fade-in .26s var(--fn-easing) .16s both}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(4){animation:fn-fade-in .26s var(--fn-easing) .2s both}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(5){animation:fn-fade-in .26s var(--fn-easing) .23s both}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(6){animation:fn-fade-in .26s var(--fn-easing) .26s both}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(7){animation:fn-fade-in .26s var(--fn-easing) .29s both}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*:nth-child(8){animation:fn-fade-in .26s var(--fn-easing) .32s both}@media (prefers-reduced-motion: reduce){.fancynav-mobile-scroll{transition:none}.fancynav-mobile-panel.is-entering .fancynav-mobile-scroll>*{animation:none!important}}.fancynav-mobile-search{padding:16px 20px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.fancynav-mobile-search .fancynav-search-form-row{margin-bottom:18px}.fancynav-mobile-search .fancynav-search-results{max-width:none}.fancynav-mobile-search .fancynav-search-ql-list li:last-child .fancynav-search-ql-link{padding-bottom:4px}.fancynav-mobile-search .fancynav-search-quicklinks{display:none}.fancynav-mobile-search-pill{box-sizing:border-box;display:flex;align-items:center;gap:11px;padding:9px 16px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff9;margin:0}.fancynav-mobile-search-input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:15px;color:#fff;padding:0}.fancynav-mobile-search-input::placeholder{color:#fff9}.fancynav-mobile-search-input::-webkit-search-decoration,.fancynav-mobile-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.fancynav-mobile-acc{border-bottom:1px solid rgba(255,255,255,.1)}.fancynav-mobile-acc-head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.015em;color:#fff;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent}.fancynav-mobile-acc-head--link{border-bottom:1px solid rgba(255,255,255,.1)}.fancynav-mobile-acc>.fancynav-mobile-acc-head{position:sticky;top:0;z-index:2;background:var(--fn-bg-solid, #0c0c0e)}.fancynav-mobile-acc.is-open>.fancynav-mobile-acc-head{border-bottom:1px solid var(--mm-hairline)}.fancynav-mobile-acc>.fancynav-mobile-acc-head:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:linear-gradient(180deg,var(--fn-bg-solid, #0c0c0e),transparent);opacity:0;transition:opacity .25s var(--fn-easing);pointer-events:none}.fn-sheet-scrolled .fancynav-mobile-acc.is-open>.fancynav-mobile-acc-head:after{opacity:1}.fancynav-mobile-acc-plus{font-size:20px;font-weight:300;line-height:1;color:#fff9;transition:transform .28s var(--fn-easing)}.fancynav-mobile-acc.is-open .fancynav-mobile-acc-plus{transform:rotate(45deg)}.fancynav-mobile-acc-body{overflow:hidden;transition:height var(--fn-duration) var(--fn-easing)}.fancynav-region-macc-root .fancynav-mobile-acc-body{overflow:hidden;overflow:clip}.fancynav-region-macc-root .fancynav-mobile-acc-inner{transition:opacity .22s var(--fn-easing)}.fancynav-region-macc-root.is-closing .fancynav-mobile-acc-inner{opacity:0}.fancynav-mobile-acc-inner{padding:0 20px 28px}.fancynav-mobile-eyebrow{margin:0;padding:20px 0 6px;font-family:var(--font-jet-brains, ui-monospace, monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff80}.fancynav-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:13px;font-weight:500;color:#fff;text-decoration:none}.fancynav-mobile-row--icon{gap:13px;justify-content:flex-start}.fancynav-mobile-row-tile{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);overflow:hidden}.fancynav-mobile-row-tile img,.fancynav-mobile-row-tile svg{width:20px;height:20px;object-fit:contain}.fancynav-mobile-row-label{flex:1;min-width:0}.fancynav-mobile-row-chev{display:inline-flex;align-items:center;color:#fff6}.fancynav-mobile-viewall{display:flex;align-items:center;justify-content:center;margin-top:20px;padding:12px 0;border-radius:99px;background:var(--accent-cool, #0077ed);color:#fff;font-size:13px;font-weight:500;text-decoration:none}.fancynav-mobile-utility{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.fancynav-mobile-utility-link{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;font-size:13px;font-weight:500;color:#ffffffb3;text-decoration:none}.fancynav-mobile-socials{display:flex;align-items:center;justify-content:center;gap:20px;padding:22px 20px;color:#fff}.fancynav-mobile-social-link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:99px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:inherit;text-decoration:none}#fancynav.fancynav-menu-open .fancynav-hamburger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}#fancynav.fancynav-menu-open .fancynav-hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}#fancynav.fancynav-menu-open .fancynav-hamburger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width: 833px){#fancynav.fancynav-menu-open,#fancynav.fn-dropdown-open{background:var(--fn-bg-solid, #0c0c0e)}#fancynav.fn-light.fancynav-menu-open,#fancynav.fn-light.fn-dropdown-open{background:var(--fn-bg-solid, #ffffff)}}.fancynav-dropdown-heading,.fancynav-compare-heading,.fancynav-compare-badge,.fancynav-compare-price,.fancynav-compare-row-label,.fancynav-search-ql-label,.fancynav-sr-eyebrow,.fancynav-cart-header-title,.fancynav-cart-header-subtotal,.fancynav-cart-header-orig,.fancynav-cart-header-save-badge,.fancynav-cart-item-badge,.fancynav-cart-item-meta,.fancynav-cart-qty-val,.fancynav-cart-currency,.fancynav-cart-mobilefoot-label,.fancynav-cart-item-price-orig,.fancynav-cart-profile-label,.fancynav-mobile-eyebrow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fancynav-product-cta,.fancynav-viewall-btn,.fancynav-compare-btn,.fancynav-more-btn,.fancynav-dropdown-link,.fancynav-search-ql-link,.fancynav-cart-checkout-btn,.fancynav-cart-shopall,.fancynav-mobile-row,.fancynav-mobile-viewall,.fancynav-mobile-acc-head span:first-child{text-transform:capitalize}#fancynav.fn-light.fn-dropdown-open .fancynav-dropdown-shell{background:var(--fn-dropdown-bg, #ffffff);box-shadow:#fff9 0 1px inset,#0000 0 1px 24px,#80808026 0 1px}#fancynav.fn-light .fancynav-dropdown-link:hover{color:#000}#fancynav.fn-light .fancynav-search-ql-link:hover,#fancynav.fn-light .fancynav-more-cols .fancynav-dropdown-link:hover{color:#1a1a1a}#fancynav.fn-light .fancynav-product-name,#fancynav.fn-light .fancynav-viewall-heading,#fancynav.fn-light .fancynav-compare-product-name,#fancynav.fn-light .fancynav-compare-btn:not(.fancynav-compare-btn--featured),#fancynav.fn-light .fancynav-compare-row-val--featured,#fancynav.fn-light .fancynav-more-card-title,#fancynav.fn-light .fancynav-more-btn--secondary,#fancynav.fn-light .fancynav-faq-title,#fancynav.fn-light .fancynav-cart-header-total,#fancynav.fn-light .fancynav-cart-item-name,#fancynav.fn-light .fancynav-cart-qty-val,#fancynav.fn-light .fancynav-cart-item-price,#fancynav.fn-light .fancynav-cart-profile-name,#fancynav.fn-light .fancynav-mobile-acc-head,#fancynav.fn-light .fancynav-mobile-row,#fancynav.fn-light .fancynav-mobile-search-input,#fancynav.fn-light .fancynav-mobile-socials,#fancynav.fn-light .fancynav-search-ql-link,#fancynav.fn-light .fancynav-more-cols .fancynav-dropdown-link{color:#1a1a1a}#fancynav.fn-light .fancynav-dropdown-link,#fancynav.fn-light .fancynav-product-desc,#fancynav.fn-light .fancynav-product-sub,#fancynav.fn-light .fancynav-viewall-text,#fancynav.fn-light .fancynav-compare-row-val,#fancynav.fn-light .fancynav-more-card-desc,#fancynav.fn-light .fancynav-faq-desc,#fancynav.fn-light .fancynav-search-input,#fancynav.fn-light .fancynav-cart-item-meta{color:#000000b8}#fancynav.fn-light .fancynav-search-input{caret-color:#1a1a1a}#fancynav.fn-light .fancynav-mobile-utility-link{color:#0000009e}#fancynav.fn-light .fancynav-dropdown-heading,#fancynav.fn-light .fancynav-compare-heading,#fancynav.fn-light .fancynav-compare-row-label,#fancynav.fn-light .fancynav-faq-chevron,#fancynav.fn-light .fancynav-search-input::placeholder,#fancynav.fn-light .fancynav-search-ql-label,#fancynav.fn-light .fancynav-cart-header-title,#fancynav.fn-light .fancynav-cart-empty-heading,#fancynav.fn-light .fancynav-cart-header-subtotal,#fancynav.fn-light .fancynav-cart-header-orig,#fancynav.fn-light .fancynav-cart-item-price-orig,#fancynav.fn-light .fancynav-cart-profile-label,#fancynav.fn-light .fancynav-mobile-eyebrow{color:#00000080}#fancynav.fn-light .fancynav-mobile-acc-plus,#fancynav.fn-light .fancynav-region-head-sym,#fancynav.fn-light .fancynav-mobile-search-pill{color:#00000073}#fancynav.fn-light .fancynav-mobile-search-input::placeholder{color:#00000073}#fancynav.fn-light .fancynav-mobile-row--icon{gap:13px;justify-content:flex-start}#fancynav.fn-light .fancynav-mobile-row-chev{color:#0006}#fancynav.fn-light .fancynav-featured-products.divider{border-right-color:#0000001a}#fancynav.fn-light .fancynav-product-item,#fancynav.fn-light .fancynav-faq-link,#fancynav.fn-light .fancynav-mobile-search,#fancynav.fn-light .fancynav-mobile-acc,#fancynav.fn-light .fancynav-mobile-acc-head--link,#fancynav.fn-light .fancynav-mobile-row,#fancynav.fn-light .fancynav-mobile-profile,#fancynav.fn-light .fancynav-mobile-utility{border-bottom-color:#0000001a}#fancynav.fn-light .fancynav-compare-row-label,#fancynav.fn-light .fancynav-compare-row-val{border-top-color:#0000001a}#fancynav.fn-light .fancynav-more-card{border-left-color:#0000001a}#fancynav.fn-light .fancynav-cart-item-img,#fancynav.fn-light .fancynav-cart-empty-icon,#fancynav.fn-light .fancynav-cart-profile-icon-wrap{border-color:#0000001a}#fancynav.fn-light .fancynav-compare-btn:not(.fancynav-compare-btn--featured),#fancynav.fn-light .fancynav-more-btn--secondary{border-color:#00000024}#fancynav.fn-light .fancynav-compare-btn:not(.fancynav-compare-btn--featured):hover,#fancynav.fn-light .fancynav-more-btn--secondary:hover{border-color:var(--ink-900, #0a0a0b);box-shadow:none}#fancynav.fn-light .fancynav-compare-btn:not(.fancynav-compare-btn--featured):hover{background:var(--fn-dropdown-bg, #ffffff)}#fancynav.fn-light .fancynav-compare-btn--featured{background:var(--accent-cool, #0077ed);border-color:var(--accent-cool, #0077ed);color:#fff}#fancynav.fn-light .fancynav-compare-btn--featured:hover{background:var(--fn-dropdown-bg, #ffffff);border-color:var(--accent-cool, #0077ed);color:var(--accent-cool, #0077ed)}#fancynav.fn-light .fancynav-more-card-icon,#fancynav.fn-light .fancynav-faq-icon,#fancynav.fn-light .fancynav-faq-icon--placeholder,#fancynav.fn-light .fancynav-sr-thumb,#fancynav.fn-light .fancynav-sr-tile{background:#0000000a;border-color:#0000001a}#fancynav.fn-light .fancynav-mobile-search-pill,#fancynav.fn-light .fancynav-mobile-social-link,#fancynav.fn-light .fancynav-mobile-row-tile{background:#00000008;border-color:#0000001f}#fancynav.fn-light .fancynav-cart-wrap{scrollbar-color:rgba(0,0,0,.2) transparent}#fancynav.fn-light .fancynav-cart-wrap::-webkit-scrollbar-thumb{background:#0003}#fancynav.fn-light .fancynav-compare-rows-fade{background:linear-gradient(180deg,#fff0 0% 12%,#fff 82% 100%)}#fancynav.fn-light .fancynav-mobile-panel:after{background:linear-gradient(to bottom,rgba(255,255,255,0),var(--fn-bg-solid, #ffffff) 85%)}@media (max-width: 833px){#fancynav.fn-light.fancynav-menu-open{background:var(--fn-bg-solid, #ffffff)}}.fancynav-region-wrap{padding:calc(var(--fn-height) + 28px) 40px 36px;opacity:0;transition:opacity .12s var(--fn-easing)}.fancynav-region-panel.is-open .fancynav-region-wrap{opacity:1;animation:fn-dropdown-enter .28s var(--fn-easing) both}.fancynav-region-panel.is-open .fancynav-region-col--regions{animation:fn-fade-in .24s var(--fn-easing) .04s both}.fancynav-region-panel.is-open .fancynav-region-col--countries{animation:fn-fade-in .24s var(--fn-easing) .07s both}.fancynav-region-panel.is-open .fancynav-region-col--selected{animation:fn-fade-in .24s var(--fn-easing) .1s both}.fancynav-region-grid{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(230px,300px)}.fancynav-region-col{min-width:0}.fancynav-region-col--regions{padding-right:28px}.fancynav-region-col--countries{padding:0 32px;border-left:1px solid var(--mm-hairline);border-right:1px solid var(--mm-hairline)}.fancynav-region-col--selected{padding-left:32px}.fancynav-region-eyebrow{margin:0 0 8px;padding:0 12px;font-family:"JetBrains Mono",var(--font-jet-brains, ui-monospace, monospace);font-size:10px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-eyebrow)}.fancynav-region-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fancynav-region-tab{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;background:none;border:none;cursor:pointer;border-radius:12px;font-family:var(--fn-font);font-size:13px;font-weight:500;line-height:1.2;color:var(--mm-ink-soft);text-align:left;transition:background var(--fn-duration) var(--fn-easing),color var(--fn-duration) var(--fn-easing);-webkit-tap-highlight-color:transparent}.fancynav-region-tab:hover{background:var(--mm-row-hover);color:var(--mm-ink)}.fancynav-region-chev{font-size:16px;line-height:1;color:var(--mm-chev);transition:color var(--fn-duration) var(--fn-easing),transform var(--fn-duration) var(--fn-easing)}.fancynav-region-tab-label{position:relative;display:inline-block;min-width:0}.fancynav-region-tab-label--bold{display:block;font-weight:600;opacity:0;transition:opacity .25s var(--fn-easing)}.fancynav-region-tab-label--reg{position:absolute;top:0;left:0;white-space:nowrap;font-weight:600;opacity:1;transition:opacity .25s var(--fn-easing)}.fancynav-region-tab.is-active{background:var(--fn-blue-soft);color:var(--fn-blue)}.fancynav-region-tab.is-active .fancynav-region-tab-label--bold{opacity:1}.fancynav-region-tab.is-active .fancynav-region-tab-label--reg{opacity:0}.fancynav-region-tab.is-active .fancynav-region-chev{color:var(--fn-blue);transform:translate(2px)}.fancynav-region-stack{display:grid}.fancynav-region-groupset{grid-area:1 / 1;align-self:start;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.fancynav-region-groupset.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease .06s,visibility 0s}.fancynav-region-groupset .fancynav-region-eyebrow--group:not(:first-child){margin-top:20px}.fancynav-region-countries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fancynav-country-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;background:none;border:none;cursor:pointer;border-radius:12px;font-family:var(--fn-font);text-align:left;transition:background var(--fn-duration) var(--fn-easing);-webkit-tap-highlight-color:transparent}.fancynav-country-row:hover{background:var(--mm-row-hover)}.fancynav-country-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fancynav-country-name{font-size:13px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--mm-ink)}.fancynav-country-langs{font-size:11px;line-height:1.35;color:var(--mm-eyebrow)}.fancynav-country-cur{font-family:"JetBrains Mono",var(--font-jet-brains, ui-monospace, monospace);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--mm-eyebrow);white-space:nowrap;transition:color var(--fn-duration) var(--fn-easing)}.fancynav-country-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--fn-blue);color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s var(--fn-easing),transform .2s var(--fn-easing)}.fancynav-country-check.is-on{opacity:1;transform:scale(1)}.fancynav-country-row.is-selected{background:var(--fn-blue-soft)}.fancynav-country-row.is-selected .fancynav-country-cur{color:var(--fn-blue)}.fancynav-country-row.is-selected .fancynav-country-check{opacity:1;transform:scale(1)}.fancy-flag{position:relative;flex-shrink:0;display:inline-flex;width:24px;height:24px;border-radius:50%;overflow:hidden;background:var(--mm-tile-bg);color:var(--mm-ink-soft)}.fancy-flag svg{width:100%;height:100%;display:block}.fancy-flag .fancy-flag-globe{box-sizing:border-box;padding:1px}.fancy-flag:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--fn-flag-ring);pointer-events:none}.fancynav-region-col--selected .fancynav-region-eyebrow{padding:0;margin-bottom:14px}.fancynav-region-sel-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.fancynav-region-sel-head .fancy-flag{width:28px;height:28px}.fancynav-region-sel-name{font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--mm-ink)}.fancynav-region-sel-meta{margin:0 0 12px;font-family:"JetBrains Mono",var(--font-jet-brains, ui-monospace, monospace);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--fn-blue)}.fancynav-region-sel-note{margin:0;max-width:260px;font-size:12px;line-height:1.55;color:var(--mm-eyebrow)}.fancynav-region-head-sym{font-family:"JetBrains Mono",var(--font-jet-brains, ui-monospace, monospace);font-size:14px;font-weight:400;line-height:1;color:#fff9;display:inline-flex;justify-content:center;width:12px}.fn-acc-anim{overflow:hidden;box-sizing:border-box;transition:height var(--fn-duration) var(--fn-easing),padding var(--fn-duration) var(--fn-easing),opacity var(--fn-duration) var(--fn-easing),border-bottom-color var(--fn-duration) var(--fn-easing)}.fn-acc-faded{opacity:0;overflow:hidden;box-sizing:border-box;padding-top:0!important;padding-bottom:0!important;border-bottom-color:transparent!important;pointer-events:none}.fancynav-region-msel{position:sticky;top:var(--fn-region-head-h, 57px);z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 -20px;padding:16px 24px 14px;background:var(--fn-bg-solid, #0c0c0e);border-bottom:1px solid var(--mm-hairline)}.fancynav-region-msel:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:linear-gradient(180deg,var(--fn-bg-solid, #0c0c0e),transparent);opacity:0;transition:opacity .25s var(--fn-easing);pointer-events:none}.fn-sheet-scrolled .fancynav-region-msel:after{opacity:1}.fancynav-region-msel .fancy-flag{width:28px;height:28px}.fancynav-region-msel-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fancynav-region-msel-name{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--mm-ink)}.fancynav-region-msel-meta{font-family:"JetBrains Mono",var(--font-jet-brains, ui-monospace, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fn-blue)}.fancynav-region-msel-note{width:100%;font-size:12px;line-height:1.55;color:var(--mm-eyebrow)}.fancynav-region-macc{border-bottom:1px solid var(--mm-hairline)}.fancynav-region-macc:last-child{border-bottom:0}.fancynav-region-macc-head{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 4px;background:none;border:none;cursor:pointer;font-family:var(--fn-font);font-size:13px;font-weight:500;color:var(--mm-ink);text-align:left;-webkit-tap-highlight-color:transparent}.fancynav-region-macc-label.is-current{color:var(--fn-blue);font-weight:600}.fancynav-region-macc-chev{display:inline-flex;align-items:center;color:var(--mm-chev);transition:transform .28s var(--fn-easing)}.fancynav-region-macc.is-open .fancynav-region-macc-chev{transform:rotate(90deg)}.fancynav-region-macc-body{overflow:hidden;overflow:visible clip;transition:height var(--fn-duration) var(--fn-easing)}.fancynav-region-macc-inner{padding:0 0 14px}.fancynav-region-macc-inner .fancynav-region-eyebrow--group{padding:6px 4px 2px}.fancynav-region-macc-inner .fancynav-country-row{width:calc(100% + 16px);padding:9px 12px;margin:0 -8px}
