:where(header.menu) .basket-button,:where(header.menu) .dropdown-language-button,:where(header.menu) .menu-button,:where(header.menu) .search-button{font-family:'Roboto', sans-serif;font-weight:400;align-items:center;background-color:#fff;border:none;border-radius:0;color:#373636;display:flex;flex-direction:column;font-size:.875rem;justify-content:flex-start;letter-spacing:0.013rem;line-height:1;margin:0;padding:0.625rem;row-gap:0.406rem;text-align:center;text-decoration:none}:where(header.menu) .basket-button:hover,:where(header.menu) .dropdown-language-button:hover,:where(header.menu) .menu-button:hover,:where(header.menu) .search-button:hover{text-decoration:none}@media(min-width: 576px){:where(header.menu) .basket-button,:where(header.menu) .dropdown-language-button,:where(header.menu) .menu-button,:where(header.menu) .search-button{-moz-column-gap:0.469rem;column-gap:0.469rem;flex-direction:row;font-size:.938rem;padding:0.625rem 0.938rem}}:where(header.menu) .basket-button-icon,:where(header.menu) .dropdown-language-icon,:where(header.menu) .menu-button-icon,:where(header.menu) .search-button-icon{align-items:center;display:flex;font-size:1.125rem;height:1em;justify-content:center;width:1em}@media(min-width: 576px){:where(header.menu) .basket-button-icon,:where(header.menu) .dropdown-language-icon,:where(header.menu) .menu-button-icon,:where(header.menu) .search-button-icon{order:1}}:where(header.menu) .basket-button-text,:where(header.menu) .dropdown-language-text,:where(header.menu) .menu-button-text,:where(header.menu) .search-button-text{white-space:nowrap}:where(header.menu) .block-language{align-items:center;display:flex;position:relative}:where(header.menu) .dropdown-language-icon{position:relative}:where(header.menu) .dropdown-language-icon-img{border-radius:50%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;overflow:hidden;position:absolute;visibility:hidden}:where(header.menu) .dropdown-language-icon-img,:where(header.menu) .dropdown-language-icon-img.d-none{display:block !important}:where(header.menu) .dropdown-language-text.d-none{display:block !important}:where(header.menu) .dropdown-language-button:hover .dropdown-language-icon-fa,:where(header.menu) .dropdown-language-button:not([aria-expanded=true]):focus .dropdown-language-icon-fa{visibility:hidden}:where(header.menu) .dropdown-language-button:hover .dropdown-language-icon-img,:where(header.menu) .dropdown-language-button:not([aria-expanded=true]):focus .dropdown-language-icon-img{visibility:visible}:where(header.menu) .dropdown-language-menu{font-family:'Roboto', sans-serif;font-weight:400;background-color:#fff;border:1px solid #b5b5b5;border-radius:0;color:#373636;font-size:.875rem;line-height:1;margin:0;min-width:7.5rem;padding:0}:where(header.menu .dropdown-language-menu) .language-link{align-items:center;color:inherit;display:flex;gap:.313rem;justify-content:flex-start;padding:0.75rem 0.938rem;text-decoration:none}:where(header.menu .dropdown-language-menu) .language-link:before{align-items:center;content:"";display:flex;font-size:1.25rem;height:1em;justify-content:center;position:relative;top:-1px;width:1em}:where(header.menu .dropdown-language-menu) .language-link:hover,:where(header.menu .dropdown-language-menu) .language-link:active,:where(header.menu .dropdown-language-menu) .language-link:focus{background:#f9f9f9;color:inherit;text-decoration:none}:where(header.menu .dropdown-language-menu) .language-link.is-active{font-family:'Roboto', sans-serif;font-weight:700;pointer-events:none}:where(header.menu .dropdown-language-menu) .language-link.is-active:hover,:where(header.menu .dropdown-language-menu) .language-link.is-active:active,:where(header.menu .dropdown-language-menu) .language-link.is-active:focus{background:transparent}:where(header.menu .dropdown-language-menu) .dropdown-item{font-weight:inherit;padding:0}:where(header.menu .dropdown-language-menu) .dropdown-item,:where(header.menu .dropdown-language-menu) .dropdown-item:hover,:where(header.menu .dropdown-language-menu) .dropdown-item:active,:where(header.menu .dropdown-language-menu) .dropdown-item:focus,:where(header.menu .dropdown-language-menu) .dropdown-item.active,:where(header.menu .dropdown-language-menu) .dropdown-item:active{background-color:transparent;color:inherit}:where(header.menu .dropdown-language-menu) .dropdown-item:not(:last-child){border-bottom:1px solid #b5b5b5}:where(header.menu .dropdown-language-menu) .dropdown-item.sv a:before{background-image:url(/themes/custom/visitbasic_flex/styles/images/flag/sv.svg)}:where(header.menu .dropdown-language-menu) .dropdown-item.en a:before{background-image:url(/themes/custom/visitbasic_flex/styles/images/flag/en.svg)}:where(header.menu .dropdown-language-menu) .dropdown-item.da a:before{background-image:url(/themes/custom/visitbasic_flex/styles/images/flag/da.svg)}:where(header.menu .dropdown-language-menu) .dropdown-item.nb a:before{background-image:url(/themes/custom/visitbasic_flex/styles/images/flag/nb.svg)}:where(header.menu .dropdown-language-menu) .dropdown-item.fi a:before{background-image:url(/themes/custom/visitbasic_flex/styles/images/flag/fi.svg)}:where(header.menu .dropdown-language-menu) .dropdown-item.de a:before{background-image:url(/themes/custom/visitbasic_flex/styles/images/flag/de.svg)}:where(header.menu .dropdown-language-menu) .dropdown-item.nl{display:none !important}:where(header.menu .dropdown-language-menu) .dropdown-item.nl.is-active{display:block !important}:where(header.menu .dropdown-language-menu) .dropdown-item.nl a:before{background-image:url(/themes/custom/visitbasic_flex/styles/images/flag/nl.svg)}:where(header.menu) :where([id^="block-"][id*="visitsearch"]){align-items:center;display:flex}:where(header.menu) .search-button-text.d-none{display:block !important}:where(header.menu) :where([id^="block-"][id*="basket"]){align-items:center;display:flex}:where(header.menu) :where([id^="block-"][id*="basket"])>*{position:absolute}:where(header.menu) :where([id^="block-"][id*="basket"]) .basket-button{position:relative}:where(header.menu) .basket-button-icon.d-none{display:block !important}:where(header.menu) .basket-button-text.d-none{display:block !important}:where(header.menu .basket-button) .d-block{display:none !important}:where(#citybreak_basket_widget_display){position:relative}:where(#citybreak_basket_widget_display)>*{position:absolute}:where(#citybreak_basket_widget_display) .basket-button-icon,:where(#citybreak_basket_widget_display) .basket-button-text{position:static}:where(#citybreak_basket_widget_display) .cb-text{display:block;inset:0;order:2;position:absolute;width:100%}:where(#citybreak_basket_widget_display) .cb-label,:where(#citybreak_basket_widget_display) .cb-label-short,:where(#citybreak_basket_widget_display) .cb-amount{display:none}:where(#citybreak_basket_widget_display) .cb-count{align-items:center;background-color:#a61f07;border-radius:50%;color:#fff;display:none;font-family:sans-serif;font-size:.5rem;font-weight:normal;height:1.75em;inset:0 50% auto auto;justify-content:center;line-height:1;position:absolute;text-align:center;transform:translate(calc(50% + 0.563rem), 0%);width:1.75em}@media(min-width: 576px){:where(#citybreak_basket_widget_display) .cb-count{inset:0 0.375rem auto auto;transform:none}}:where(#citybreak_basket_widget_display):not(.cb-empty) .cb-count{display:flex}:where(header.menu) .menu-button-wrapper{align-items:center;display:flex;padding-right:.313rem}:where(header.menu) .menu-button-icon{position:relative}:where(header.menu) .hamburger-icon{align-items:center;display:flex;flex-direction:column;font-size:1em;gap:.167em;height:1em;justify-content:center;overflow:hidden;width:1em}:where(header.menu) .hamburger-icon span{background-color:currentColor;display:block;height:2px;opacity:1;transition:.25s ease-in-out;width:1em}:where(header.menu #menu-button)[aria-expanded=true] .hamburger-icon span:nth-child(1),:where(header.menu #menu-button)[aria-expanded=true] .hamburger-icon span:nth-child(3),:where(header.menu #menu-button).open .hamburger-icon span:nth-child(1),:where(header.menu #menu-button).open .hamburger-icon span:nth-child(3){position:absolute;top:50%;transform-origin:center;width:1.414em}:where(header.menu #menu-button)[aria-expanded=true] .hamburger-icon span:nth-child(1),:where(header.menu #menu-button).open .hamburger-icon span:nth-child(1){transform:rotate(45deg) translate(0, -50%)}:where(header.menu #menu-button)[aria-expanded=true] .hamburger-icon span:nth-child(2),:where(header.menu #menu-button).open .hamburger-icon span:nth-child(2){opacity:0;transform:translate(-100%, 0);width:0}:where(header.menu #menu-button)[aria-expanded=true] .hamburger-icon span:nth-child(3),:where(header.menu #menu-button).open .hamburger-icon span:nth-child(3){transform:rotate(-45deg) translate(0, -50%)}:where(header.menu){background:#fff;inset:var(--admin-offset-top, 0px) 0 auto 0;position:fixed;transition:background .3s,top .3s;width:100%;z-index:50}:where(header.menu)::after{box-shadow:0 0 1rem -0.65rem #000;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease-in-out;z-index:-1}:where(header.menu).scroll-up,:where(header.menu).scroll-down{box-shadow:0 0 1rem -0.65rem #000}:where(header.menu).scroll-up::after,:where(header.menu).scroll-down::after{opacity:1}:where(header.menu) .header-container{display:flex;height:var(--header-height, inherit)}:where(header.menu) .navbar-brand,:where(header.menu) :where([id^="block-"][id$="-start"]) a{align-items:center;display:inline-flex;height:100%;justify-content:flex-start;margin:0;padding:.25rem 0.938rem}:where(header.menu) .navbar-brand:focus,:where(header.menu) :where([id^="block-"][id$="-start"]) a:focus{box-shadow:none !important;outline:none}:where(header.menu) .navbar-brand:focus-visible,:where(header.menu) :where([id^="block-"][id$="-start"]) a:focus-visible{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}@supports not selector(:focus-visible){:where(header.menu) .navbar-brand:focus,:where(header.menu) :where([id^="block-"][id$="-start"]) a:focus{outline:2px solid #000;outline-offset:-2px;box-shadow:none !important}}:where(header.menu) .navbar-brand img,:where(header.menu) :where([id^="block-"][id$="-start"]) a img{height:2.188rem;max-height:100%;min-width:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%;width:auto}:where(header.menu) .navbar-brand{background:url("../images/logo-mobile.png") no-repeat center center;background-size:calc(100% - 1.875rem) auto}:where(header.menu) .navbar-brand img{aspect-ratio:1/1;opacity:0}:where(header.menu) [id^=block-][id$=-start]{container:block-visit-dalarna-start/inline-size}:where(header.menu) [id^=block-][id$=-start] div{height:100%}:where(header.menu) [id^=block-][id$=-start] p{height:100%;margin:0;padding:0}:where(header.menu) [id^=block-][id$=-start] a{font-family:'Roboto', sans-serif;font-weight:400;color:#000;font-size:min(0.938rem, 9cqw);gap:.12rem;line-height:1;text-decoration:underline}:where(header.menu) [id^=block-][id$=-start] img{max-width:min(100%,30cqw)}:where(header.menu) .region-header{display:flex;flex-grow:1}:where(header.menu) .region-header a,:where(header.menu) .region-header a:hover{text-decoration:none}:where(header.menu) .region-header>div:first-of-type{flex-grow:1}@media(min-width: 400px){:where(header.menu) .navbar-brand{background-image:none}:where(header.menu) .navbar-brand img{aspect-ratio:auto;opacity:1}}@media(min-width: 576px){:where(header.menu) .navbar-brand,:where(header.menu) :where([id^="block-"][id$="-start"]) a{padding-inline:1.625rem}:where(header.menu) .navbar-brand img,:where(header.menu) :where([id^="block-"][id$="-start"]) a img{height:3rem}:where(header.menu) :where([id^="block-"][id$="-start"]) a{font-size:min(1.125rem, 11cqw)}:where(header.menu) .menu-button-wrapper{padding-right:.75rem}}:where(.detailed-page header.menu){z-index:501}