.SiteHeader{transition:box-shadow .35s ease}@media screen and (min-width:577px){.SiteHeader{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:10;width:100%;overflow:visible}.SiteHeader--scrolled{box-shadow:0 2px 10px -2px rgba(67,47,44,.1)}}@media screen and (max-width:576px){.SiteHeader--scrolled .Top{box-shadow:0 2px 10px -2px rgba(67,47,44,.1)}.SitePage{padding-top:72px}}.Top{width:100%;height:64px;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:4;top:0}.Top-Container{display:grid;grid-template-columns:repeat(3,1fr);height:100%;align-items:center;justify-items:center}.Top-Container .burger-button{display:none}.Top-Container .CommunityLinks{justify-self:start}.Top-Container .TopNavLinks{justify-self:end}@media screen and (max-width:576px){.Top{position:fixed;top:0;left:0}.Top-Container{position:relative;display:flex;justify-content:space-between;align-items:center}.Top-Container .Logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.Top-Container .burger-button{display:flex;position:relative;z-index:2;flex-shrink:0}.Top-Container .CommunityLinks{display:none}.Top-Container .TopNavLinks{position:relative;z-index:2;flex-shrink:0;margin-left:auto}}.TopNavLinks{display:grid;grid-template-columns:repeat(3,max-content);grid-gap:12px;align-items:center}.TopNavLinks a{color:var(--black)}.TopNavLinks a:hover{color:var(--accent)}.TopNavLinks .ProfileButton-Container,.TopNavLinks .SearchButton-Container{border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.TopNavLinks .CartButton,.TopNavLinks .FavButton,.TopNavLinks .ProfileButton,.TopNavLinks .SearchButton{font-size:16px;width:28px;height:28px;color:var(--black);display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:100%}.TopNavLinks .CartButton:hover,.TopNavLinks .FavButton:hover,.TopNavLinks .ProfileButton:hover,.TopNavLinks .SearchButton:hover{background-color:var(--background);cursor:pointer}.TopNavLinks .ProfileButton,.TopNavLinks .SearchButton{color:var(--darkGray)}.TopNavLinks .CartButton,.TopNavLinks .ProfileButton_status_signedIn{color:var(--accent)}.TopNavLinks .CartButton.CartButton_status_empty{color:var(--darkGray);opacity:.55;cursor:default}.CartButton{position:relative;cursor:pointer;color:var(--accent2)}.CartButton .CartCounter{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:100%;position:absolute;background:var(--accent2);color:#fff;right:-4px;top:-4px;border:1px solid #fff;font-family:var(--type-ui-family);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:var(--line-none)}.CartButton.CartButton_status_empty{color:var(--darkGray);opacity:.55;cursor:default}.CartButton-Container{border:0;padding:0;background:transparent;color:inherit;text-decoration:none}.CartButton-Container_status_empty{cursor:default}.MobileNavMenu-Container{height:auto;display:grid;font-family:var(--type-ui-family);grid-template-columns:1fr;grid-gap:12px;align-content:start}.MobileNavMenu-Container .NavGroup{display:grid;grid-template-columns:1fr;grid-gap:8px}.MobileNavMenu-Container .Title{font-family:var(--type-ui-family);color:var(--accent);display:grid;grid-template-columns:max-content 1fr;align-items:center;grid-gap:12px;margin:0;text-transform:uppercase;font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:var(--line-tight);letter-spacing:.03em}.MobileNavMenu-Container .Title:after{content:"";display:block;width:100%;height:1px;background-color:var(--stroke)}.MobileNavMenu-Container a{display:block;padding:8px 0;font-family:var(--type-ui-family);font-size:var(--text-md);font-weight:var(--font-regular);line-height:var(--line-ui);color:var(--black);box-sizing:border-box}.MobileNavMenu-Container a:hover{color:var(--accent)}.MobileNavMenu-Container .ContactLink{display:flex;align-items:flex-start;gap:8px;padding:8px 0;color:var(--black);font-family:var(--type-ui-family);font-weight:var(--font-regular);line-height:var(--line-ui);box-sizing:border-box}.MobileNavMenu-Container .ContactLink .TextBlock{display:grid;grid-template-columns:1fr;grid-gap:4px}.MobileNavMenu-Container .ContactLink .TextBlock p,.MobileNavMenu-Container .ContactLink>p{padding:0;margin:0}.MobileNavMenu-Container .NavBadge{display:inline;margin-left:4px;padding:0;color:var(--accent);font-family:var(--type-ui-family);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;letter-spacing:0;text-transform:none;vertical-align:super}.MobileNavMenu-Container .LinksBlock>.LinksBlock-Header{display:flex;padding:8px 0;font-family:var(--type-ui-family);font-size:var(--text-md);font-weight:var(--font-regular);line-height:var(--line-ui);justify-content:space-between;align-items:center;color:var(--black);box-sizing:border-box;cursor:pointer;border-radius:4px}.MobileNavMenu-Container .LinksBlock .Icon{color:var(--lightGray);flex-shrink:0}.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body{display:none;grid-template-columns:1fr;grid-gap:4px;padding:8px 0 8px 12px;border-left:1px solid var(--stroke);box-sizing:border-box}.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>p{display:block;padding:4px 0;margin:0;font-family:var(--type-ui-family);font-size:var(--text-md);font-weight:var(--font-regular);line-height:var(--line-ui);color:var(--black);cursor:pointer;box-sizing:border-box}.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>p:first-child{padding-bottom:8px}.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>.LinksBlock>.LinksBlock-Header{display:block;padding:8px 0;font-family:var(--type-ui-family);font-size:var(--text-md);font-weight:var(--font-regular);line-height:var(--line-ui);color:var(--black);box-sizing:border-box;cursor:pointer}.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>.LinksBlock>.LinksBlock-Body{display:none;grid-template-columns:1fr;grid-gap:4px;padding:8px 0 8px 12px;border-left:1px solid var(--stroke);box-sizing:border-box}.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>.LinksBlock>.LinksBlock-Body p{display:block;padding:4px 0;margin:0;font-family:var(--type-ui-family);font-size:var(--text-ui);font-weight:var(--font-regular);line-height:var(--line-ui);color:var(--darkGray);cursor:pointer;box-sizing:border-box}.MobileNavMenu-Container .Spoiler_status_expanded>.LinksBlock-Body{display:grid}.MobileNavMenu-Container .Spoiler_status_expanded>.LinksBlock-Header{color:var(--accent);font-weight:var(--font-medium)}.MobileNavMenu-Container .Spoiler_status_expanded .Icon{transform:rotate(90deg);color:var(--accent)}.MobileNavMenu-Container .Child_Spoiler_status_expanded>.LinksBlock-Header{color:var(--accent);font-weight:var(--font-medium)}.MobileNavMenu-Container .Child_Spoiler_status_expanded>.LinksBlock-Body{display:grid}.MobileNavMenu-Container .LinksBlock-Link_status_active,.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>.LinksBlock-Link_status_active,.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>.LinksBlock>.LinksBlock-Body>.LinksBlock-Link_status_active,.MobileNavMenu-Container .LinksBlock>.LinksBlock-Body>.LinksBlock>.LinksBlock-Link_status_active{color:var(--accent);font-weight:var(--font-medium)}.burger-button{width:24px;height:24px;padding:0;border:none;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:5px;cursor:pointer;position:relative;z-index:120;-webkit-tap-highlight-color:rgba(0,0,0,0);justify-self:start}.burger-button:focus{outline:none}.burger-button span{display:block;width:22px;height:1.4px;background:#000;border-radius:999px;transform-origin:center;transition:transform .35s cubic-bezier(.76,0,.24,1),opacity .2s ease}.burger-button:hover span:nth-child(2){transform:scaleX(.72)}.burger-button.is-active{gap:0}.burger-button.is-active span{position:absolute}.burger-button.is-active span:first-child{transform:rotate(45deg)}.burger-button.is-active span:nth-child(2){opacity:0}.burger-button.is-active span:nth-child(3){transform:rotate(-45deg)}.burger-overlay{position:fixed;inset:0;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.burger-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.burger-backdrop{position:fixed;inset:0;z-index:0;width:100%;height:100%;padding:0;border:none;background:rgba(0,0,0,.22);cursor:default}.burger-panel{position:fixed;z-index:1;top:0;left:0;bottom:0;box-sizing:border-box;width:320px;max-width:88vw;height:100vh;height:100dvh;background:#fff;touch-action:pan-y;padding:12px 12px 24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translate3d(-100%,0,0);transition:transform .42s cubic-bezier(.76,0,.24,1);will-change:transform}.burger-panel.is-open{transform:translateZ(0)}.burger-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.burger-panel__logo{display:flex;align-items:center;min-width:0}.burger-panel__logo img{display:block;max-width:120px;height:auto}.burger-panel__close{width:24px;height:24px;padding:0;border:none;background:transparent;position:relative;flex:0 0 24px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.burger-panel__close span{position:absolute;top:50%;left:50%;width:18px;height:1.4px;background:#000;border-radius:999px;transform-origin:center}.burger-panel__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.burger-panel__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.burger-panel__content{display:block}