.xz-v2-header-section{position:relative;z-index:1000}.xz-v2-header .ff-top-promo-box{top:0;left:0}.xz-v2-header .xz-top-nav-wrp{top:0;left:0;right:0;transition:transform .2s cubic-bezier(.5,1,.89,1)}.xz-v2-header .xz-line-tnav{transition:opacity .2s cubic-bezier(.5,1,.89,1)}.xz-v2-header header-actions,.xz-v2-header .cart-drawer{display:contents}.xz-v2-header-cart-icon{display:contents}.xz-v2-header .ff-nav-fn-btn{flex-shrink:1;box-sizing:border-box}.xz-v2-header [data-v2-function-row]{display:grid;grid-auto-flow:column;grid-template-columns:repeat(var(--xz-fn-count,4),40px);grid-template-columns:var(--xz-fn-cols,repeat(var(--xz-fn-count,4),40px));grid-auto-columns:40px;justify-content:end;align-items:center}.xz-v2-header [data-v2-function-row]>.xz-nav-line.xz-is-nav-space{justify-self:start}.xz-v2-header [data-v2-early][aria-busy=true]{cursor:progress;animation:xz-v2-early-tap .6s cubic-bezier(.25,.46,.45,.94) infinite alternate}@keyframes xz-v2-early-tap{0%{opacity:.4}to{opacity:.8}}@media(prefers-reduced-motion:reduce){.xz-v2-header [data-v2-early][aria-busy=true]{animation:none;opacity:.4}}.xz-v2-tap-spinner{position:fixed;left:50%;top:50%;z-index:2147483646;box-sizing:border-box;width:56px;height:56px;margin:-28px 0 0 -28px;border:1px solid #404040;border-radius:50%;background:#000;pointer-events:none;opacity:0;animation:xz-v2-tap-in .2s cubic-bezier(.25,.46,.45,.94) 50ms forwards}.xz-v2-tap-spinner:after{content:"";position:absolute;left:15px;top:15px;box-sizing:border-box;width:24px;height:24px;border:2px solid #404040;border-top-color:#ffd380;border-radius:50%;animation:xz-v2-tap-spin .8s linear infinite}@keyframes xz-v2-tap-in{to{opacity:1}}@keyframes xz-v2-tap-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.xz-v2-tap-spinner{animation:none;opacity:1}.xz-v2-tap-spinner:after{animation-duration:2.4s}}.xz-v2-header .ff-badge-wrp{pointer-events:none}.xz-v2-header [ref=cartBubbleCount]:empty:after{content:"99+"}.xz-v2-header .xz-v2-header-promo-link{color:inherit;text-decoration:none}.xz-v2-header .xz-v2-header-control:focus-visible,.xz-v2-header .xz-v2-header-chrome a:focus-visible,.xz-v2-header .ff-logo-nav-wrp:focus-visible{outline:2px solid #ffd380;outline-offset:-2px}body.xz-v2-page{--header-height:120px;--header-group-height:120px;--v2-visible-header-height:120px;--sticky-header-offset:var(--v2-visible-header-height)}@media(max-width:991px){body.xz-v2-page{--header-height:88px;--header-group-height:88px;--v2-visible-header-height:88px}}html.xz-v2-page{--xz-v2-scroll-top:128px;scroll-padding-top:var(--xz-v2-scroll-top)}@media(max-width:991px){html.xz-v2-page{--xz-v2-scroll-top:96px}}.xz-v2-header .xz-v2-mega-trigger{min-width:auto}@media(min-width:992px){.xz-v2-header .xz-v2-mega-trigger>.ff-icon,.xz-v2-header .xz-v2-mega-trigger[aria-expanded=true]{color:var(--brand-col-1)}.xz-v2-header .xz-v2-mega-trigger[aria-expanded=true]>.ff-icon{transform:rotate(180deg)}.xz-v2-header[data-v2-hover=false] .xz-v2-mega-trigger{cursor:pointer}}.xz-v2-header .xz-v2-mega{top:0;left:0;right:0;overscroll-behavior-y:contain}.xz-v2-header .xz-v2-mega.xz-menu-shop-accessories{position:fixed}.xz-v2-header .xz-v2-mega[hidden]{display:none!important}.xz-v2-header .xz-v2-mega.is-open{display:flex}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.xz-v2-header .xz-v2-mega{background-color:#000000f2}}@media(min-width:992px){.xz-v2-header .xz-v2-mega{pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}.xz-v2-header .xz-v2-mega::-webkit-scrollbar{display:none}.xz-v2-header .xz-v2-mega .xz-dtp-dropdown-container{pointer-events:auto}}@media(max-width:991px){.xz-v2-header .xz-v2-mega{display:none!important}}.xz-v2-header a.xz-menu-product-wrp,.xz-v2-header a.xz-menu-product-wrp-series{display:block;color:inherit;text-decoration:none}.xz-v2-header .xz-v2-mega .ff-cta{text-decoration:none}@supports not (aspect-ratio:1){.xz-v2-header .xz-v2-mega .ff-box.ff-is-square{height:0;padding-bottom:100%}.xz-v2-header .xz-v2-mega .ff-cta.xz-is-grid-btn{width:auto}}.xz-v2-header .xz-v2-mega .ff-image-product-box{transition:transform .5s cubic-bezier(.3333333,.6666667,.6666667,1)}.xz-v2-header .xz-v2-mega .xz-menu-product-wrp{transition:background-color .5s cubic-bezier(.3333333,.6666667,.6666667,1)}.xz-v2-header .xz-v2-mega .ff-cta .icon-svg-embed{transition:transform .5s cubic-bezier(.3333333,.6666667,.6666667,1)}@media(min-width:992px)and (hover:hover){.xz-v2-header .xz-v2-mega .xz-menu-product-wrp:hover{background-color:#181818}.xz-v2-header .xz-v2-mega .xz-menu-product-wrp:hover .ff-image-product-box{transform:scale(1.03)}.xz-v2-header .xz-v2-mega .xz-menu-product-wrp-series:hover .ff-image-product-box{transform:scale(1.04)}.xz-v2-header .xz-v2-mega .ff-cta:hover .icon-svg-embed{transform:translate(-4px)}}.xz-v2-header .xz-v2-mega .xz-menu-product-wrp:focus-visible,.xz-v2-header .xz-v2-mega .xz-menu-product-wrp-series:focus-visible,.xz-v2-header .xz-v2-mega .ff-cta:focus-visible{outline:2px solid #ffd380;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.xz-v2-header .xz-top-nav-wrp,.xz-v2-header .xz-line-tnav,.xz-v2-header .xz-v2-mega,.xz-v2-header .xz-v2-mega .ff-image-product-box,.xz-v2-header .xz-v2-mega .xz-menu-product-wrp{transition:none!important}}.xz-v2-header .xz-v2-menu-dd{display:none}@media(min-width:992px){.xz-v2-header [data-v2-function-row] [data-v2-menu][aria-expanded=true]{color:var(--brand-col-1)}.xz-v2-header .xz-v2-menu-dd:not([hidden]){position:absolute;top:calc(100% + 40px);right:0;z-index:100;display:flex;flex-direction:column;width:448px;max-height:calc(100vh - 136px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:8px 0 16px;background:var(--neutral-col-1);border:1px solid var(--text-col-4);color:var(--text-col-titles);font-family:Euclidcirculara Webxl,Arial,sans-serif}.xz-v2-header .xz-v2-menu-dd-group{display:flex;width:100%}.xz-v2-header .xz-v2-menu-dd-list{flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none}.xz-v2-header .xz-v2-menu-dd-list>li{margin:0;padding:0}.xz-v2-header .xz-v2-menu-dd-link{display:flex;align-items:center;min-height:40px;padding:0 16px;color:var(--text-col-titles);text-decoration:none}.xz-v2-header .xz-v2-menu-dd-link .ff-button-2-txt{color:inherit}.xz-v2-header .xz-v2-menu-dd-group.xz-is-secondary{margin-top:8px;padding-top:8px;border-top:1px solid var(--text-col-4)}.xz-v2-header .xz-v2-menu-dd-group.xz-is-secondary .xz-v2-menu-dd-list{display:flex;flex-wrap:wrap}.xz-v2-header .xz-v2-menu-dd-group.xz-is-secondary .xz-v2-menu-dd-link{color:var(--text-col-3)}.xz-v2-header .xz-v2-menu-dd-cta{flex:none;height:48px;margin:16px 16px 0;text-decoration:none}.xz-v2-header .xz-v2-menu-dd-cta .icon-svg-embed{transition:transform .5s cubic-bezier(.3333333,.6666667,.6666667,1)}.xz-v2-header .xz-v2-menu-dd a.xz-v2-menu-dd-cta:focus-visible{outline:2px solid #ffd380;outline-offset:2px}}@media(min-width:992px)and (hover:hover){.xz-v2-header .xz-v2-menu-dd-link:hover{background:var(--neutral-col-2);color:var(--text-col-titles)}.xz-v2-header .xz-v2-menu-dd-cta:hover .icon-svg-embed{transform:translate(-4px)}}@media(prefers-reduced-motion:reduce){.xz-v2-header .xz-v2-menu-dd-cta .icon-svg-embed{transition:none}}.xz-v2-header .xz-v2-header-account{position:relative;margin:0;padding:0;border:0}.xz-v2-header .xz-v2-header-account>summary{display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer}.xz-v2-header .xz-v2-header-account>summary::-webkit-details-marker{display:none}.xz-v2-header .xz-v2-header-account-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:100;display:flex;flex-direction:column;width:200px;max-width:calc(100vw - 32px);padding:8px 0;background:#000;border:1px solid #404040;color:#fff}.xz-v2-header .xz-v2-header-account:not([open])>.xz-v2-header-account-panel{display:none}.xz-v2-header .xz-v2-header-account-name{margin:0 0 4px;padding:8px 16px 12px;border-bottom:1px solid #404040;font:600 15px/120% Euclidcirculara Webxl,Arial,sans-serif;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xz-v2-header .xz-v2-header-account-panel a{display:flex;align-items:center;min-height:40px;padding:0 16px;color:#c6c6c6;text-decoration:none}.xz-v2-header .xz-v2-header-account-panel a .ff-button-2-txt{color:inherit}@media(min-width:992px)and (hover:hover){.xz-v2-header .xz-v2-header-account-panel a:hover{color:#fff;background:#181818}}@media(min-width:992px){.xz-v2-header .xz-v2-menu-dd-group.xz-is-secondary{align-items:flex-start}.xz-v2-header .xz-v2-menu-dd-account{flex:none;display:flex;margin-right:4px}.xz-v2-header .xz-v2-menu-dd .xz-mob-menu-login-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--text-col-4);text-decoration:none}.xz-v2-header .xz-v2-menu-dd .xz-mob-menu-login-btn.xz-is-signed-in{color:var(--text-col-titles)}.xz-v2-header .xz-v2-menu-dd .xz-v2-header-account-panel{top:auto;bottom:calc(100% + 8px)}}@media(min-width:992px)and (hover:hover){.xz-v2-header .xz-v2-menu-dd .xz-mob-menu-login-btn:hover{background:var(--neutral-col-2);color:var(--text-col-titles)}}.xz-v2-header [data-v2-email] .xz-email-indicator{display:none}.xz-v2-email-new .xz-v2-header [data-v2-email] .xz-email-indicator{display:block}.xz-v2-header .xz-user-hint-wrp{pointer-events:none}.xz-v2-header .xz-user-hint-wrp svg{display:inline}.xz-v2-email-done{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483100;display:flex;justify-content:center;align-items:flex-start;padding:32px;overflow-y:auto;overscroll-behavior:contain;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;font:14px/20px Euclidcirculara Webxl,Arial,sans-serif;letter-spacing:normal;text-transform:none;-webkit-text-size-adjust:100%}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.xz-v2-email-done{background-color:#000000f2}}.xz-v2-email-done *,.xz-v2-email-done *:before,.xz-v2-email-done *:after{box-sizing:border-box}.xz-v2-email-done .xz-email-popup-content{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:512px;margin-top:15vh;padding:16px 32px 56px;background-color:#ffd380}.xz-v2-email-done .xz-close-btn-email{position:-webkit-sticky;position:sticky;top:0;z-index:9999;display:flex;flex:none;align-self:flex-end;justify-content:center;align-items:center;width:56px;height:56px;margin:0 -16px 0 0;padding:0;border:0;border-radius:28px;background-color:#000;color:#ffd380;cursor:pointer;transition:background-color .2s cubic-bezier(.25,.46,.45,.94)}.xz-v2-email-done .ff-icon{position:relative;display:flex;flex:none;justify-content:center;align-items:center;width:20px;height:20px}.xz-v2-email-done .icon-svg-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.xz-v2-email-done .icon-svg-embed svg{display:block;width:100%;height:100%}.xz-v2-email-done .ff-content-wrp{position:relative;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;max-width:1080px}.xz-v2-email-done .ff-headline-3-wrp,.xz-v2-email-done .ff-paragraph-wrp{position:relative}.xz-v2-email-done .ff-headline-1{position:relative;z-index:99;margin:0 0 0 -4px;font-family:Euclidcirculara Webxl,Arial,sans-serif;font-size:56px;font-weight:600;line-height:110%;color:#000}.xz-v2-email-done .ff-paragraph{position:relative;z-index:99;margin:0;font-family:Euclidcirculara Webxl,Arial,sans-serif;font-size:15px;font-weight:400;line-height:146%;color:#000}.xz-v2-email-done .ff-cta{position:relative;z-index:999;display:flex;justify-content:center;align-items:center;gap:8px;height:40px;margin:8px 0 0;padding:0 24px;border:0;border-radius:0;background-color:#000;color:#fff;cursor:pointer;font:inherit}.xz-v2-email-done .ff-button-1-txt{position:relative;z-index:99;font-family:Euclidcirculara Webxl,Arial,sans-serif;font-size:14px;font-weight:600;line-height:100%;text-transform:uppercase;white-space:nowrap;word-break:keep-all}@media(min-width:992px)and (hover:hover){.xz-v2-email-done .xz-close-btn-email:hover{background-color:#181818}.xz-v2-email-done .ff-cta:hover{background-color:#222}}@media(max-width:991px){.xz-v2-email-done .xz-email-popup-content{margin-top:10vh}.xz-v2-email-done .ff-headline-1{margin-left:-2px;font-size:34px}.xz-v2-email-done .ff-paragraph{font-size:13.25px}.xz-v2-email-done .ff-cta,.xz-v2-email-done .xz-close-btn-email{cursor:auto}}.xz-v2-email-done button:focus-visible{outline:2px solid #000;outline-offset:2px}html.xz-v2-overlay-open #google-merchantwidget-iframe-wrapper,html.xz-v2-overlay-open #PBarNextFrameWrapper{visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/80/assets/xz-v2-header.css.map */
