.ss-mega-backdrop,.ss-mega-surface{display:none}@media(min-width:1281px){body.ss-story{--ss-header-height:64px;--ss-header-compact-height:56px}.ss-story .ss-header{padding-inline:max(32px,calc((100% - 1320px)/2));gap:36px;background:#fafafcf5;border-bottom:0}.ss-story .ss-header:has(.ss-mega-menu[open]){background:#fafafc;box-shadow:none}.ss-story .ss-header .ss-logo img{display:block;width:112px;height:auto;transform:translateY(-1.5px)}.ss-story .ss-header .ss-logo{display:flex;align-items:center;width:112px;flex:none;min-height:44px;line-height:0;position:relative;left:0}.ss-story .ss-header.is-compact .ss-logo{transform:none}.ss-story .ss-desktop-nav{align-self:stretch;flex:1;margin:0;font-size:12px}.ss-mega-list{list-style:none;display:flex;align-items:stretch;justify-content:space-between;gap:18px;margin:0;padding:0;width:100%}.ss-mega-list>li,.ss-mega-menu{display:flex;align-items:stretch;min-width:0}.ss-mega-list>li{min-width:min-content}.ss-mega-list>li>a,.ss-mega-menu>summary{display:flex;align-items:center;min-height:44px;min-width:0;white-space:normal;line-height:1.3;list-style:none;cursor:pointer;color:#333336}.ss-mega-menu>summary::-webkit-details-marker{display:none}.ss-mega-menu>summary>a{display:flex;align-items:center;align-self:stretch;min-width:0;color:inherit}.ss-story .ss-header .ss-mega-menu>summary>.ss-menu-chevron{width:9px;flex-basis:9px;margin-left:5px;opacity:.5}.ss-mega-list>li>a:hover,.ss-mega-menu>summary:hover,.ss-mega-menu[open]>summary{color:#000}.ss-story .ss-header-actions{gap:18px;flex:none;margin-left:auto;position:relative}.ss-story .ss-header-actions .ss-account{position:relative;margin-left:14px;padding-inline:8px}.ss-story .ss-header-actions .ss-account:before{content:'';position:absolute;left:-14px;pointer-events:none;top:50%;height:22px;width:1px;background:#dedee3;transform:translateY(-50%)}.ss-story .ss-cart>.ss-header-cart-icon{display:block}.ss-story .ss-cart>.ss-header-cart-label{display:none}.ss-mega-panel{position:absolute;left:0;right:0;top:100%;background:#fafafc;color:#1d1d1f;max-height:calc(100dvh - var(--ss-header-height) - var(--ss-admin-offset) - 30px);overflow:auto;overscroll-behavior:contain;box-shadow:0 18px 24px #00000008}.ss-mega-surface{display:block;position:absolute;top:100%;left:0;right:0;height:0;background:#fafafc;pointer-events:none;box-shadow:0 18px 24px #00000008}.ss-mega-enhanced .ss-mega-panel{z-index:1;background:#fff0;box-shadow:none}.ss-mega-enhanced .ss-mega-panel[inert]{pointer-events:none}.ss-mega-enhanced.is-mega-moving .ss-mega-panel{overflow:hidden}.ss-mega-inner{max-width:1200px;margin:auto;padding:34px 0 48px;display:flex;align-items:flex-start;gap:64px}.ss-mega-feature{flex:0 1 365px;min-width:280px}.ss-mega-feature:only-child{flex-basis:650px}.ss-mega-group{flex:0 1 260px;min-width:180px}.ss-mega-panel ul{list-style:none;margin:0;padding:0}.ss-story .ss-mega-label{color:#6e6e73;font-size:12px;font-weight:400;line-height:1.4;margin:0 0 16px}.ss-mega-panel a{display:block;color:#1d1d1f;line-height:1.3;padding-block:6px;text-decoration:none}.ss-mega-panel a:hover{color:#000;text-decoration:underline;text-underline-offset:4px}.ss-mega-feature>ul>li>a{font-size:25px;font-weight:600;letter-spacing:-.045em}.ss-mega-group>ul>li>a{font-size:13px;font-weight:600;padding-block:7px}.ss-mega-group ul ul{padding:1px 0 8px 12px}.ss-mega-group ul ul a{font-size:12px;font-weight:400;color:#6e6e73}.ss-mega-overview{display:flex;gap:9px;align-items:center;margin-top:20px;font-size:12px;font-weight:500}.ss-mega-backdrop{display:block;position:fixed;inset:var(--ss-admin-offset) 0 0;z-index:99;background:#00000030;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s cubic-bezier(.4,0,.6,1) .08s,visibility .32s .08s}.ss-header.is-mega-expanded+.ss-mega-backdrop,.ss-header:not(.ss-mega-enhanced):has(.ss-mega-menu[open])+.ss-mega-backdrop{opacity:1;visibility:visible;pointer-events:auto}.ss-mega-list a:focus-visible,.ss-mega-menu>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}}@media(min-width:1281px) and (max-width:1360px){.ss-story .ss-header{gap:20px}.ss-mega-list{gap:13px}.ss-mega-inner{padding-inline:40px;gap:48px}}@media(prefers-reduced-motion:reduce){.ss-mega-backdrop{transition:none}}