:where(body){--header__logo__height:clamp(2rem,1.8174rem + 0.7772vw,2.75rem);--header__logo__width:calc(var(--header__logo__height)*3.7037)}.wp-block-swedma-header{padding:var(--wp--preset--spacing--30) 0}.wp-block-swedma-header.is-open:before{opacity:.75;pointer-events:auto}.wp-block-swedma-header.is-open #swedma-header__panel{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.wp-block-swedma-header:before{background-color:var(--wp--preset--color--neutral-500);content:"";cursor:pointer;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:opacity;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:100vw;z-index:99}.wp-block-swedma-header .swedma-header__container{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:min(var(--wp--custom--layout--wide),calc(100% - var(--wp--custom--layout--spacing)*2));width:100%}:is(.wp-block-swedma-header .swedma-header__container):has(.swedma-header__search.is-open) .swedma-header__menu{opacity:0;pointer-events:none;visibility:hidden}:is(.wp-block-swedma-header .swedma-header__container) .swedma-header__menu{display:none;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:opacity,visibility;transition-timing-function:var(--wp--custom--transition--timing-function,ease);visibility:visible}@media (min-width:64rem){:is(.wp-block-swedma-header .swedma-header__container) .swedma-header__menu{display:block}}:is(:is(.wp-block-swedma-header .swedma-header__container) .swedma-header__menu) ul{display:flex;gap:var(--wp--preset--spacing--50);list-style:none;padding:0}:is(:is(:is(.wp-block-swedma-header .swedma-header__container) .swedma-header__menu) ul) a{text-decoration-color:transparent}:is(:is(:is(:is(.wp-block-swedma-header .swedma-header__container) .swedma-header__menu) ul) a):focus,:is(:is(:is(:is(.wp-block-swedma-header .swedma-header__container) .swedma-header__menu) ul) a):hover{text-decoration-color:currentcolor}:is(.wp-block-swedma-header .swedma-header__container) .wp-block-button{display:none}@media (min-width:48.875rem){:is(.wp-block-swedma-header .swedma-header__container) .wp-block-button{display:block}}@media (min-width:48.875rem){:is(.wp-block-swedma-header .swedma-header__container) .swedma-header__toggle{margin:0 0 0 var(--wp--preset--spacing--30)}}.wp-block-swedma-header .swedma-header__logo{color:var(--wp--preset--color--neutral-100);display:block;height:var(--header__logo__height);margin:0 auto 0 0;width:var(--header__logo__width)}:is(.wp-block-swedma-header .swedma-header__logo):focus,:is(.wp-block-swedma-header .swedma-header__logo):hover{color:var(--wp--preset--color--neutral-100)}:is(.wp-block-swedma-header .swedma-header__logo) svg{height:100%;width:100%}.wp-block-swedma-header .swedma-header__search{display:none;margin:0 var(--wp--preset--spacing--40) 0 0;position:relative}@media (min-width:48.875rem){.wp-block-swedma-header .swedma-header__search{display:block;margin:0 var(--wp--preset--spacing--40) 0 0}}@media (min-width:64rem){.wp-block-swedma-header .swedma-header__search{margin:0 var(--wp--preset--spacing--50)}}.is-open:is(.wp-block-swedma-header .swedma-header__search) #swedma-header__search-form{opacity:1;overflow:visible;pointer-events:auto;visibility:visible;width:clamp(15.625rem,11.8199rem + 16.1917vw,31.25rem)}:is(.wp-block-swedma-header .swedma-header__search) .search-toggle{color:var(--wp--preset--color--neutral-100);display:flex;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}:is(:is(.wp-block-swedma-header .swedma-header__search) .search-toggle):focus,:is(:is(.wp-block-swedma-header .swedma-header__search) .search-toggle):hover{color:var(--wp--preset--color--primary-100)}:is(.wp-block-swedma-header .swedma-header__search) #swedma-header__search-form{opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:opacity,width,visibility;transition-timing-function:var(--wp--custom--transition--timing-function,ease);visibility:hidden;width:0}.wp-block-swedma-header .swedma-header__toggle{align-items:center;aspect-ratio:var(--wp--preset--aspect-ratio--square);background-color:var(--wp--preset--color--neutral-400);border-radius:50%;color:var(--wp--preset--color--neutral-100);display:flex;height:clamp(3rem,2.8782rem + .5181vw,3.5rem);justify-content:center;outline:2px solid transparent;outline-offset:-2px;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,outline-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:clamp(3rem,2.8782rem + .5181vw,3.5rem)}:is(.wp-block-swedma-header .swedma-header__toggle):hover{outline-color:var(--wp--preset--color--neutral-300)}:is(.wp-block-swedma-header .swedma-header__toggle):focus{outline-color:var(--wp--preset--color--primary-100)}.wp-block-swedma-header #swedma-header__panel{background-color:var(--wp--preset--color--neutral-500);height:100%;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:opacity,transform,visibility;transition-timing-function:var(--wp--custom--transition--timing-function,ease);visibility:hidden;width:100%;z-index:100}@media (min-width:48.875rem){.wp-block-swedma-header #swedma-header__panel{border-left:2px solid var(--wp--preset--color--neutral-200);border-radius:var(--wp--custom--border-radius--md) 0 0 0;border-top:2px solid var(--wp--preset--color--neutral-200);height:calc(100% - var(--wp--preset--spacing--20));max-width:60%;top:var(--wp--preset--spacing--20);width:708px}}:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__panel__inner{align-items:flex-start;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--70);height:100%;overflow:auto;padding:var(--wp--preset--spacing--30)}@media (min-width:48.875rem){:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__panel__inner{padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)}}:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__toggle{align-self:flex-end}:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30);list-style:none;padding:0}:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a{align-items:center;display:inline-flex;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-md);gap:var(--wp--preset--spacing--30);line-height:var(--wp--custom--line-height--120);text-decoration:none;text-transform:uppercase}:is(:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a):focus,:is(:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a):hover{color:var(--wp--preset--color--neutral-100)}:is(:is(:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a):hover,:is(:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a):focus) span{color:var(--wp--preset--color--primary-100);padding-left:calc(var(--wp--custom--arrow--size-expanded) - var(--wp--custom--arrow--size));width:var(--wp--custom--arrow--size-expanded)}:is(:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a) span{align-items:center;border:2px solid;border-radius:50px;color:var(--wp--preset--color--primary-100);display:flex;height:var(--wp--custom--arrow--size);justify-content:center;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color,color,height,padding,width;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:var(--wp--custom--arrow--size)}:is(:is(:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a) span) svg{height:1.25rem;position:relative;transform:rotate(0deg);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:transform;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:1.25rem}:is(:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-header__menu ul) a) span{color:var(--wp--preset--color--neutral-100);content:""}@media (min-width:48.875rem){:is(.wp-block-swedma-header #swedma-header__panel) .swedma-search-form{display:none}}:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-search-form) .search-field{padding-left:calc(var(--wp--preset--spacing--30) - 2px)}:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-search-form) .search-submit{left:unset;right:calc(var(--wp--preset--spacing--30) - 2px)}:is(:is(.wp-block-swedma-header #swedma-header__panel) .swedma-search-form) .search-reset{display:none}.wp-block-swedma-header .search-field{height:clamp(3rem,2.8782rem + .5181vw,3.5rem);padding-bottom:0;padding-top:0}body:has(.wp-block-swedma-header.is-open){overflow:hidden}
