/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-white:#fff;--color-platinum:#ebebed;--color-light-gray:#d4d4d8;--color-gainsboro:#d8d9e0;--color-silver-metallic:#adaeb3;--color-manatee:#8e929c;--color-dark-silver:#545560;--color-roman-silver:#82828c;--color-raisin-black:#222330;--color-persian-blue:#003cc5;--color-persian-blue--dark-1:#0036b1;--color-persian-blue--light-1:#0042dd;--color-persian-blue--light-2:#e9efff;--color-maximum-red:#d72222;--color-maximum-red--dark-1:#c91f1f;--color-maximum-red--light-1:#de2e2e;--color-maximum-red--light-2:#fcefef;--color-jade:#26a769;--color-sunglow:#ffd23f;--color-border:var(--color-raisin-black);--color-disabled:var(--color-platinum)}
:root{--grid-gap:var(--spacing-lg);--grid-container-max-width:100%;--grid-template-columns-12:repeat(12,[col] 1fr)}@media (min-width:1024px){:root{--grid-container-max-width:1220px}}@media (min-width:1440px){:root{--grid-container-max-width:1220px}}

:root{--radius-xxs:0.125rem;--radius-xs:0.25rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem}
:root{--spacing-xxs:0.25em;--spacing-xs:0.5em;--spacing-sm:0.75em;--spacing-md:1em;--spacing-lg:1.5em;--spacing-xl:3em}
:root{--blockquote-font-size:var(--font-size-base);--blockquote-border-size:4px;--blockquote-paddings:var(--spacing-xs);--blockquote-margins:var(--spacing-sm) 0;--blockquote-background:transparent;--blockquote-border-color:var(--color-border)}blockquote{background:var(--blockquote-background);border-left:var(--blockquote-border-size) solid var(--blockquote-border-color);font-size:var(--blockquote-font-size);margin:var(--blockquote-margins);padding:var(--blockquote-paddings)}
:root{--border:1px solid var(--color-border)}
fieldset{border:unset;margin:unset;min-width:0;padding:unset}legend{display:block;margin-bottom:var(--spacing-xs);padding:unset;width:100%}
:root{--focus-box-shadow:0}:focus{box-shadow:var(--focus-box-shadow);outline:none}
*{box-sizing:border-box;min-width:0}
:root{--uppercase-letter-spacing:0.03em;--font-weight-h1:var(--font-weight-bold)}.layout-builder-style--page-title,.page-title,h1{font-size:var(--font-size-mobile-h1);font-weight:var(--font-weight-h1);letter-spacing:var(--uppercase-letter-spacing);margin-bottom:var(--spacing-xs);margin-top:var(--spacing-sm);text-transform:uppercase}@media(min-width:768px){.layout-builder-style--page-title,.page-title,h1{font-size:var(--font-size-h1)}}h1 a{text-decoration:underline}@media (min-width:768px){h1{margin-bottom:var(--margin-bottom--h1)}}h2{font-size:var(--font-size-h2);letter-spacing:0;text-transform:none}h2,h3{font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-h3)}h1,h2,h3,h4{font-family:var(--font-secondary)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:none}h5{font-size:var(--font-size-h5)}h5,h6{font-weight:var(--font-weight-normal)}h6{font-size:var(--font-size-h6)}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading)}h1,h2,h3,h4{margin-bottom:var(--spacing-sm)}h5,h6{margin-bottom:0}
.region-content hr,hr{border:unset;border-top:1px solid var(--color-border);margin:var(--spacing-sm) 0}.horizontal-ruler--thick-gray{background-color:var(--color-gray-blue);border-width:0;color:var(--color-gray-blue);height:var(--spacing-xs)}
:root{--img--margin-top:var(--spacing-sm)}img{font-style:italic;height:auto;margin-top:var(--img--margin-top);max-width:100%;vertical-align:middle}
:root{--link-color:var(--text-color);--link-color--hover:var(--text-color);--text-decoration--default:none;--text-decoration--hover:underline;--link-color--region-content:var(--link-color);--link-color--hover--region-content:var(--link-color);--text-decoration--region-content:underline;--text-decoration--hover--region-content:underline}a{color:var(--link-color);-webkit-text-decoration:var(--text-decoration--default);text-decoration:var(--text-decoration--default)}a:hover{color:var(--link-color--hover);-webkit-text-decoration:var(--text-decoration--hover);text-decoration:var(--text-decoration--hover)}.region-content a,.region-sidebar-second a{color:var(--link-color--region-content);-webkit-text-decoration:var(--text-decoration--region-content);text-decoration:var(--text-decoration--region-content)}.region-content a:hover,.region-sidebar-second a{color:var(--link-color--hover--region-content);-webkit-text-decoration:var(--text-decoration--hover--region-content);text-decoration:var(--text-decoration--hover--region-content)}
:root{--list-margin:var(--spacing-vertical) 0;--list-padding:0 0 0 2rem;--list-margin-bottom:calc(var(--spacing-vertical)/2)}ol,ul{margin:var(--list-margin);padding:var(--list-padding)}li{margin-bottom:var(--list-margin-bottom)}
:root{--page-background:var(--color-white)}body{background:var(--page-background)}
:root{--selection-background:var(--color-gainsboro);--selection-color:var(--text-color)}::-moz-selection{background:var(--selection-background);color:var(--selection-color)}::selection{background:var(--selection-background);color:var(--selection-color)}
:root{--line-height:1.5;--font-size-base:1rem;--font-size-mobile-base:1rem;--font-size-h1:1.602rem;--font-size-mobile-h1:1.25rem;--font-size-h2:1.602rem;--font-size-h3:1.266rem;--font-size-h4:var(--font-size-base);--font-size-h5:var(--font-size-base);--font-size-h6:var(--font-size-base);--font-size-sm:0.9375rem;--font-size-xs:0.79rem;--font-size-xxs:0.72rem;--font-family:"Courier Prime",monospace;--font-header-family:"Courier Prime",monospace;--font-secondary:var(--font-header-family);--font-monospace:"Courier Prime",monospace;--text-color:var(--color-raisin-black);--mark-background:var(--color-sunglow);--code-background:var(--page-background);--spacing-vertical:var(--spacing-md);--margin-bottom--h1:var(--spacing-lg);--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:700;--bold:var(--font-weight-bold);--font-weight-light:200;--font-size-bildtext:var(--font-size-sm);--margin-left-bildtext:var(--spacing-sm);--uppercase:uppercase;--letter-spacing:0;--uppercase-letter-spacing:0.07em}body{color:var(--text-color);font-family:var(--font-family);font-size:var(--font-size-mobile-base);line-height:var(--line-height)}@media (min-width:768px){body{font-size:var(--font-size-base)}}p{margin-bottom:var(--spacing-vertical);margin-top:var(--spacing-vertical)}b,strong{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size-sm)}big,small{font-weight:var(--font-weight-normal)}.font-big-bold,big{font-size:var(--font-size-h2)}.font-big-bold{font-weight:var(--font-weight-bold)}mark{background-color:var(--mark-background);padding:var(--spacing-xs)}code{background-color:var(--code-background);border-radius:var(--radius-xs);font-family:var(--font-monospace);font-size:90%;padding:.2em .4em;word-break:break-all}pre code{padding:unset}html{font-size:16px}
time{font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-vertical);margin-top:var(--spacing-xl);text-transform:capitalize}.konserttid>time{font-weight:var(--font-weight-normal)}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.breadcrumb{padding-bottom:.5em}.breadcrumb ol{margin:0;padding:0}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}.breadcrumb li:before{content:" \BB "}.breadcrumb li:first-child:before{content:none}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em}details>.details-wrapper{padding:.5em 1.5em}summary{cursor:pointer;padding:.2em .5em}
.exposed-filters .filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0}.exposed-filters .form-item{margin:0 0 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;width:10em}[dir=rtl] .exposed-filters .form-item label{float:right}.exposed-filters .form-select{width:14em}.exposed-filters .current-filters{margin-bottom:1em}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:700}.exposed-filters .additional-filters{float:left;margin-right:1em}[dir=rtl] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0}
.field__label{font-weight:var(--font-weight-bold)}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}.field--type-string-long{margin:var(--spacing-vertical) 0}
.region-content hr,.view-grouping-header hr,.views-hr,hr{border:none;border-top:var(--border)}
.icon-help{background:url(/themes/custom/satie/assets/css/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/custom/satie/assets/css/images/icons/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:16px}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
.item-list .title{font-weight:700}.item-list ul{margin:0 0 .75em;padding:0}.item-list li{list-style:none;margin:0;padding:0}[dir=rtl] .item-list li{margin:0 1.5em .25em 0}.item-list--comma-list{display:inline}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir=rtl] .item-list--comma-list .item-list__comma-list,[dir=rtl] .item-list__comma-list li{margin:0}
:root{--caption-color:var(--text-color);--caption-font-size:var(--font-size-sm);--caption-padding-left:var(--spacing-sm);--caption-margin-top:var(--spacing-xxs);--media-16x9:56.25%;--media-3x2:66.67%;--media-square:100%}.media{margin-bottom:var(--layout--gap);margin-top:var(--spacing-vertical)}.field--name-field-bildtext,.media--type-image>.field--name-field-text{color:var(--caption-color);font-size:var(--caption-font-size);margin-top:var(--caption-margin-top);padding-left:var(--caption-padding-left)}.media--type-remote-audio,.media--type-remote-video{overflow:hidden;padding-top:var(--media-16x9);position:relative;width:100%}.media-oembed-content{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
.field--label-above,.field--label-inline{margin-top:var(--spacing-vertical)}
.menu-item>.language-link.is-active{display:none}
button.link{background:transparent;border:0;cursor:pointer;font-size:1em;margin:0;padding:0}label button.link{font-weight:700}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:15px;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}a>.extlink{display:inline-block;font-size:var(--font-size-xs);margin-left:.5rem}
:root{--menu-item-gap:var(--spacing-md);--menu-color:var(--link--color);--menu--text-decoration:none;--menu-font-weight:var(--font-weight-normal);--menu-hover-color:var(-link-color--hover);--menu-border:var(--border);--link-menu-border-bottom:var(--link--border-bottom);--link-menu-border-bottom-hover:var(--link--hover-border-bottom);--menu--text-transform:none;--menu--letter-spacing:0;--menu--text-align:right;--menu-vertical-margin:var(--spacing-sm)}@media(min-width:425px){:root{--menu-item-gap:var(--spacing-md);--submenu-item-gap:var(--spacing-md)}}ul.menu{margin-top:var(--spacing-vertical);padding:0}[dir=rtl] ul.menu,ul.menu{list-style:none;margin-left:0}[dir=rtl] ul.menu{margin-right:1em}.menu-item--expanded{list-style-image:url(/themes/custom/satie/assets/css/images/icons/menu-expanded.png);list-style-type:circle}.menu-item--collapsed{list-style-image:url(/themes/custom/satie/assets/css/images/icons/menu-collapsed.png);list-style-type:disc}[dir=rtl] .menu-item--collapsed{list-style-image:url(/themes/custom/satie/assets/css/images/icons/menu-collapsed-rtl.png)}.menu-item{margin:0}.region-header ul.menu,.region-primary-menu,.region-secondary-menu{font-weight:var(--menu-font-weight);letter-spacing:var(--menu--letter-spacing);text-align:var(--menu--text-align);text-transform:var(--menu--text-transform)}ul.menu a.is-active{color:#000;text-decoration:underline}.region-header .menu-item,.region-primary-menu .menu-item{display:inline-block;margin-left:var(--menu-item-gap)}.region-secondary-menu .menu-item{display:inline-block;margin-left:var(--submenu-item-gap)}.region-sidebar-first .menu{list-style:none;margin:0;padding:0}.region-sidebar-first .menu-item{letter-spacing:var(--menu--letter-spacing);margin-bottom:var(--menu-vertical-margin);text-transform:var(--menu--text-transform)}
.more-link{display:block;text-align:right}[dir=rtl] .more-link{text-align:left}
.pager{margin:var(--spacing-md) 0}.pager__items{align-items:flex-end;display:flex;flex-wrap:wrap;font-weight:700;justify-content:center;list-style:none;padding:unset}.pager__item{display:inline-block;margin:0 var(--spacing-xxs);vertical-align:top}.pager__items>.title--backwards{margin-left:var(--spacing-xs)}.pager__items>.title--forward{margin-right:var(--spacing-xs)}.pager__item>a{align-items:center;background:var(--color-white);border-radius:var(--radius-lg);color:var(--color-dark-silver);display:flex;height:2rem;justify-content:center;line-height:1;min-width:2rem;padding-left:.5rem;padding-right:.5rem;text-decoration:none}.pager__item>a:hover{background:var(--color-persian-blue--light-2);color:var(--color-dark-silver)}.pager__item.is-active>a{background:var(--color-dark-silver);border-radius:var(--radius-lg);color:var(--color-white)}.pager__item--first>a:before,.pager__item--last>a:after,.pager__item--next>a:after,.pager__item--previous>a:before{background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:1rem;position:relative;width:1rem}.pager__item--first>a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2v12M14 2 8 8l6 6' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E")}.pager__item--previous>a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2 5 8l6 6' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E")}.pager__item--next>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 14 6-6-6-6' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E")}.pager__item--last>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14V2M2 14l6-6-6-6' stroke='%23545560' stroke-width='2'/%3E%3C/svg%3E")}.pager__item.ellipsis{align-items:center;display:flex;height:2rem;justify-content:center;padding-left:.5rem;padding-right:.5rem}.pager__item:not(.pager__item--previous):not(.pager__item--next){display:none}@media (min-width:768px){.pager__item:not(.pager__item--previous):not(.pager__item--next){display:flex}}
:root{--site-name--margin-top:12px;--site-name--font-size:var(--font-size-h2)}.site-name{font-size:var(--site-name--font-size);font-weight:var(--font-weight-normal);letter-spacing:var(--uppercase-letter-spacing);margin-top:var(--site-name--margin-top);text-transform:uppercase}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
th.is-active img{display:inline}td.is-active{background-color:#ddd}
div.tabs{margin:1em 0}ul.tabs{list-style:none;margin:0 0 .5em;padding:0}.tabs>li{display:inline-block;margin-right:.3em}[dir=rtl] .tabs>li{margin-left:.3em;margin-right:0}.tabs a{display:block;padding:.2em 1em;text-decoration:none}.tabs a.is-active{background-color:#eee}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5}
.form-textarea-wrapper textarea{box-sizing:border-box;display:block;margin:0;width:100%}
.ui-dialog--narrow{max-width:500px}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%}}
:root{--button-background-color:var(--color-gainsboro);--button-background-color--active:var(--color-silver-metallic);--button-background-color--hover:var(--color-silver-metallic);--button-background-color--focus:var(--color-gainsboro);--button-background-color--disabled:var(--color-disabled);--button-border--color:transparent;--button-border--color-disabled:var(--button-border--color);--button-border--style:solid;--button-border--width:0;--button-border-radius:var(--radius-xxs);--button-color:var(--text-color);--button-color--disabled:var(--color-manatee);--button-color--hover:var(--text-color);--button-font-size:var(--font-size-base);--button-font-weight:500;--button-line-height:var(--form-control-line-height,1.5);--button-padding--x:var(--spacing-lg);--button-padding--y:var(--spacing-sm);--button-box-shadow:var(--shadow-xs);--button-margin-bottom:var(--spacing-xs)}.button{--button-border:var(--button-border--width) var(--button-border--style) var(--button-border--color);--button-padding:var(--button-padding--y) var(--button-padding--x);align-items:center;background-color:var(--button-background-color);border:var(--button-border);border-radius:var(--button-border-radius);box-shadow:var(--button-box-shadow);color:var(--button-color);cursor:pointer;display:inline-flex;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;line-height:var(--button-line-height);margin-bottom:var(--button-margin-bottom);padding:var(--button-padding);position:relative;text-decoration:none;white-space:nowrap}.button:active{--button-background-color:var(--button-background-color--active)}.button:hover{--button-background-color:var(--button-background-color--hover);--button-color:var(--button-color--hover)}.button:focus{--button-background-color:var(--button-background-color--focus);--button-box-shadow:var(--focus-box-shadow)}.button:disabled{--button-background-color:var(--button-background-color--disabled);--button-border--color:var(--button-border--color-disabled);--button-color:var(--button-color--disabled);--button-box-shadow:none;cursor:not-allowed}.button--small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-sm);--button-padding--y:var(--spacing-xs)}.button--extra-small{--button-font-size:var(--font-size-sm);--button-padding--x:var(--spacing-xs);--button-padding--y:var(--spacing-xxs)}.button--primary{--button-background-color:var(--color-raisin-black);--button-background-color--active:var(--color-dark-silver);--button-background-color--hover:var(--color-dark-silver);--button-background-color--focus:var(--color-manatee);--button-color:var(--color-white);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--color-white)}.button--secondary{--button-background-color:transparent;--button-background-color--active:var(--color-persian-blue--light-2);--button-background-color--disabled:transparent;--button-background-color--focus:transparent;--button-background-color--hover:var(--color-persian-blue--light-2);--button-border--color:var(--color-persian-blue);--button-border--color-disabled:var(--color-disabled);--button-border--width:2px;--button-color:var(--color-persian-blue);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--color-persian-blue);--button-padding:calc(var(--button-padding--y) - var(--button-border--width)) calc(var(--button-padding--x) - var(--button-border--width))}.button--danger{--button-background-color:var(--color-maximum-red);--button-background-color--active:var(--color-maximum-red--dark-1);--button-background-color--focus:var(--color-maximum-red--light-1);--button-background-color--hover:var(--color-maximum-red--dark-1);--button-color:var(--color-white);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--color-white)}.button--danger-secondary{--button-background-color:transparent;--button-background-color--active:var(--color-maximum-red--light-2);--button-background-color--disabled:transparent;--button-background-color--focus:transparent;--button-background-color--hover:var(--color-maximum-red--light-2);--button-border--color:var(--color-maximum-red);--button-border--color-disabled:var(--color-disabled);--button-border--width:2px;--button-color:var(--color-maximum-red);--button-color--disabled:var(--color-roman-silver);--button-color--hover:var(--color-maximum-red);--button-padding:calc(var(--button-padding--y) - var(--button-border--width)) calc(var(--button-padding--x) - var(--button-border--width))}
:root{--form-boolean-width:18px;--form-boolean-height:18px;--form-boolean-border--width:1px;--form-boolean-border--style:solid;--form-boolean-border--color:var(--color-border);--form-boolean-box-shadow:unset;--form-boolean-background-image:none;--form-boolean-border--color-active:var(--color-raisin-black);--form-boolean-border--color-hover:var(--color-raisin-black);--form-boolean-background-color:var(--color-white);--form-boolean-border-radius:2px}.form-boolean{--form-boolean-border:var(--form-boolean-border--width) var(--form-boolean-border--style) var(--form-boolean-border--color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-boolean-background-color);background-image:var(--form-boolean-background-image);background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;border:var(--form-boolean-border);border-radius:var(--form-boolean-border-radius);box-shadow:var(--form-boolean-box-shadow);display:inline-block;height:var(--form-boolean-height);margin:0;vertical-align:text-bottom;width:var(--form-boolean-width)}.form-boolean:active{--form-boolean-border--color:var(--form-boolean-border--color-active);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-raisin-black)}.form-boolean:hover{--form-boolean-border--color:var(--form-boolean-border--color-hover);--form-boolean-box-shadow:inset 0 0 0 1px var(--color-raisin-black)}.form-boolean:focus{--form-boolean:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow)}.form-boolean:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;cursor:not-allowed}.form-boolean--type-radio{--form-boolean-border-radius:19px;--form-boolean-width:19px;--form-boolean-height:19px}.form-boolean--type-radio:checked{--form-boolean-border--color:var(--color-persian-blue);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23003cc5'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-persian-blue)}.form-boolean--type-radio:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle r='4.5' cx='8.5' cy='8.5' fill='%23bababf'/%3E%3C/svg%3E");--form-boolean-box-shadow:inset 0 0 0 1px var(--color-border)}.form-boolean--type-checkbox:checked{--form-boolean-border--color:var(--color-persian-blue);--form-boolean-background-color:var(--color-persian-blue);--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.795 7.096 2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656Z' fill='%23fff'/%3E%3C/svg%3E")}.form-boolean--type-checkbox:checked:disabled{--form-boolean-border--color:var(--color-border);--form-boolean-background-color:var(--color-disabled);--form-boolean-box-shadow:none;--form-boolean-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.795 7.096 2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656Z' fill='%23bababf'/%3E%3C/svg%3E")}.form-boolean-group .form-item{margin:var(--spacing-xxs) 0}.form-boolean-group .form-boolean{margin-right:var(--spacing-xxs)}
:root{--form-control-background:var(--color-white);--form-control-background--disabled:var(--color-disabled);--form-control-color:var(--text-color);--form-control-font-size:var(--font-size-base);--form-control-line-height:var(--line-height);--form-control-padding--y:var(--spacing-sm);--form-control-padding--x:var(--spacing-lg);--form-control-border-radius:var(--radius-xxs);--form-control-border--color:var(--color-border);--form-control-border--width:1px;--form-control-border--style:solid;--form-control-box-shadow:unset}.form-element{--form-control-padding:calc(var(--form-control-padding--y) - var(--form-control-border--width)) calc(var(--form-control-padding--x) - var(--form-control-border--width));--form-control-border:var(--form-control-border--width) var(--form-control-border--style) var(--form-control-border--color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-control-background);border:var(--form-control-border);border-radius:var(--form-control-border-radius);box-shadow:var(--form-control-box-shadow);color:var(--form-control-color);display:inline-block;font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);max-width:100%;padding:var(--form-control-padding)}.form-element:active,.form-element:hover{--form-control-border--color:var(--color-raisin-black)}.form-element:hover{--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color)}.form-element:focus{--form-control-box-shadow:inset 0 0 0 1px var(--form-control-border--color),var(--focus-box-shadow)}.form-element:disabled{--form-control-background:var(--form-control-background--disabled);--form-control-border--color:var(--color-light-gray);--form-control-box-shadow:unset;cursor:not-allowed}.form-element--type-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='m1 1 6 6 6-6' stroke='%23545560'/%3E%3C/svg%3E");background-position:100% 50%;background-repeat:no-repeat;background-size:2.75rem .5625rem;padding-right:calc(var(--form-control-padding--x) - var(--form-control-border--width) + var(--form-control-padding--x))}
:root{--form-item-margin--y:var(--spacing-lg);--form-item-margin--x:0;--form-item-margin:var(--form-item-margin--y) var(--form-item-margin--x);--form-item-label-margin--y:var(--spacing-xxs);--form-item-label-font-size:var(--font-size-sm);--form-item-label-line-height:1.125rem;--form-item-description-color:var(--color-dark-silver);--form-item-description-font-size:var(--font-size-xs);--form-item-description-margin--y:var(--spacing-xxs);--form-max-width:100%}.form-item{margin:var(--form-item-margin)}input{max-width:100%}.form-item label{display:table;font-size:var(--form-item-label-font-size);font-weight:var(--font-weight-bold);line-height:var(--form-item-label-line-height);margin:var(--form-item-label-margin--y) 0}.form-item label[for]{cursor:pointer}.form-item .form-required:after{color:var(--color-maximum-red);content:"*";display:inline-block;font-weight:var(--font-weight-bold);margin-left:var(--spacing-xxs)}.form-item .label--inline{display:inline;font-weight:400}.form-item .description{color:var(--form-item-description-color);font-size:var(--form-item-description-font-size);margin:var(--form-item-description-margin--y) 0}
.form-textarea-wrapper{display:block}
.block-system-branding-block{max-width:360px}
:root{--cheeseburger-padding-left:0;--cheeseburger-trigger--margin-top:0}.cheeseburger-menu__item-label{padding-left:var(--cheeseburger-padding-left)}.cheeseburger-menu__submenu{display:none}.cheeseburger-menu__item--is-expanded>.cheeseburger-menu__submenu{display:block;padding-bottom:12px}.cheeseburger-menu__item-label{font-size:var(--font-size-base);letter-spacing:var(--menu--letter-spacing);text-transform:var(--menu--text-transform)}.cheeseburger-menu__side-trigger{text-align:right}
:root{--cta-border:var(--border);--cta-spacing:var(--spacing-xs);--layout--cta-gap:calc(var(--grid-gap)/4)}@media (min-width:768px){.layout--threecol-section>.layout__region--first,.layout--threecol-section>.layout__region--second,.layout--twocol-section.cta-section>.layout__region--first{padding-right:var(--layout--cta-gap)}.layout--threecol-section>.layout__region--second,.layout--threecol-section>.layout__region--third,.layout--twocol-section.cta-section>.layout__region--second{padding-left:var(--layout--cta-gap)}}.block-inline-blockcta .field--name-field-bildtext{display:none}.block-inline-blockcta .media,.block-inline-blockcta>.field--name-field-mediabild,.block-inline-blockcta>.field--name-field-text{margin:0;padding:0}.block-inline-blockcta{margin:var(--cta-spacing) 0 0 0;padding:0}.block-inline-blockcta>.field--name-field-text{margin:var(--spacing-vertical-card) 0}.layout-builder-style--cta-border .field--name-field-text{padding-bottom:var(--cta-spacing);padding-left:var(--cta-spacing);padding-right:var(--cta-spacing)}.layout-builder-style--cta-border{border:var(--cta-border)}
:root{--transparent-background:rgba(75,75,75,0);--hero-font-size:var(--font-size-h2);--hero-text-color:var(--color-white);--hero-text-horizontal:flex-start;--hero-text-vertical:flex-start;--hero-text-padding:0 var(--spacing-xs);--hero-text-margin:var(--spacing-md) var(--spacing-sm);--hero-link-color:var(--hero-text-color);--hero-button-background:rgba(75,75,75,.3);--hero-button-border:var(--hero-text-color) 1px solid;--hero-button-background-hover:rgba(83,83,83,.6)}.layout-builder-style--color-black{--hero-text-color:var(--color-raisin-black);--hero-link-color:var(--color-raisin-black);--hero-button-background-hover:rgba(83,83,83,.2)}.layout-builder-style--text-background{--transparent-background:rgba(75,75,75,.3)}.block-inline-blockhero.text-bottom-center,.block-inline-blockhero.text-bottom-left,.block-inline-blockhero.text-bottom-right{--hero-text-vertical:flex-end}.block-inline-blockhero.text-top-center,.block-inline-blockhero.text-top-left,.block-inline-blockhero.text-top-right{--hero-text-vertical:flex-start}.block-inline-blockhero.text-mid-center,.block-inline-blockhero.text-mid-left,.block-inline-blockhero.text-mid-right{--hero-text-vertical:center}.block-inline-blockhero.text-bottom-center,.block-inline-blockhero.text-mid-center,.block-inline-blockhero.text-top-center{--hero-text-horizontal:center}.block-inline-blockhero.text-bottom-left,.block-inline-blockhero.text-mid-left,.block-inline-blockhero.text-top-left{--hero-text-horizontal:flex-start}.block-inline-blockhero.text-bottom-right,.block-inline-blockhero.text-mid-right,.block-inline-blockhero.text-top-right{--hero-text-horizontal:flex-end}.block-inline-blockhero{box-align:center;box-pack:center;align-items:var(--hero-text-vertical);display:flex;justify-content:var(--hero-text-horizontal)}.block-inline-blockhero>.field--name-field-bakgrundsbild{position:relative}.block-inline-blockhero>.field--name-field-text{color:var(--hero-text-color);margin:var(--hero-text-margin);padding:var(--hero-text-padding);position:absolute}.block-inline-blockhero>.field--name-field-text p{font-size:var(--hero-font-size)}.block-inline-blockhero>.field--name-field-text a,.block-inline-blockhero>.field--name-field-text a:hover{color:var(--hero-link-color)}.block-inline-blockhero>.field--name-field-text .button{background:var(--hero-button-background);border:var(--hero-button-border);color:var(--hero-link-color)}.block-inline-blockhero>.field--name-field-text .button a{text-decoration:none}.block-inline-blockhero>.field--name-field-text .button:hover{background-color:var(--hero-button-background-hover)}.block-inline-blockhero>.field--name-field-text{background:var(--transparent-background)}.block-inline-blockhero .field--name-field-bildtext{display:none}.block-inline-blockhero .hero--big-font-size{font-size:3rem;font-weight:900}@media(min-width:425px){.block-inline-blockhero .hero--big-font-size{font-size:4rem}}@media(min-width:768px){.block-inline-blockhero .hero--big-font-size{font-size:6rem}}@media(min-width:1024px){.block-inline-blockhero .hero--big-font-size{font-size:8rem}}
:root{--language-switcher--margin-top:var(--spacing-vertical)}.language-switcher-language-url .links{list-style-type:none;margin-left:var(--spacing-sm);margin-top:var(--spacing-md)}.language-switcher-language-url .is-active{background-color:red;display:none}.language-switcher-language-url .languge-link{color:var(--text-color);text-decoration:none}.region-header .layout__region--second,.region-primary-menu .layout__region--second{text-align:right}
:root{--landingpage-text-color:var(--text-color);--hero--text-background:hsla(0,0%,100%,.67);--hero-padding-top:10%;--hero-padding-left:var(--spacing-xl);--hero-text-max-width:60%;--cta-spacing:var(--spacing-md)}.background--white-text{--landingpage-text-color:#fff}.region--header{background-color:var(--hero--text-background)}.region--header a{color:var(--landingpage-text-color)}.color-white,.color-white	a{color:#fff}.color-black{color:#000}.format-square{min-height:900px}.format-landscape{min-height:200px}@media (min-width:425px){.format-landscape{min-height:300px}}@media (min-width:768px){.format-landscape{min-height:400px}}@media (min-width:1024px){.format-landscape{min-height:500px}}@media (min-width:1440px){.format-landscape{min-height:600px}}.paragraph--type--hero{margin-right:calc(var(--spacing-md) - 2px)}.paragraph--type--hero>.field--name-field-text{padding:var(--spacing-lg)}.paragraph--type--hero>.field--name-field-text h3{font-size:1.5em;letter-spacing:var(--uppercase-letter-spacing);text-transform:uppercase}@media (min-width:768px){.paragraph--type--hero>.field--name-field-text h3{font-size:2em}.paragraph--type--hero>.field--name-field-text{max-width:75%;padding-top:var(--spacing-xl)}}@media (min-width:1024px){.paragraph--type--hero>.field--name-field-text{max-width:var(--hero-text-max-width);padding-left:var(--hero-padding-left)}}.field--name-field-call-to-action{align-items:stretch;display:flex;flex-wrap:wrap}@media (min-width:768px){.field--name-field-call-to-action{flex-wrap:nowrap}}.field--name-field-call-to-action .field__item{margin-bottom:var(--spacing-xs);margin-left:0;margin-right:var(--spacing-xxs)}.paragraph--type--call-to-action .field--name-field-media{padding:0}.paragraph--type--call-to-action .field--name-field-media	img{margin-bottom:var(--spacing-xxs)}.paragraph--type--call-to-action>.field--name-field-text>h2>a,.paragraph--type--call-to-action>.field--name-field-text>h3>a{font-weight:var(--the--black-font-weight);text-decoration:none}.paragraph--type--call-to-action>.field--name-field-text>h2>a:hover,.paragraph--type--call-to-action>.field--name-field-text>h3>a:hover{text-decoration:underline}.paragraph--type--call-to-action>.field--name-field-text>h2,.paragraph--type--call-to-action>.field--name-field-text>h3{margin-top:0}.paragraph--type--call-to-action>.field--name-field-text svg{display:none}.paragraph-call-to-action__content{margin-right:4px;margin-top:-16px}.paragraph-call-to-action__content .media-image-field-media-image{margin-top:var(--spacing-md)}.paragraph-call-to-action__content article>*+*{margin-bottom:0}.paragraph-call-to-action__content svg.ext{display:none}.paragraph-call-to-action__content h2,.paragraph-call-to-action__content h3,.paragraph-call-to-action__content h4,.paragraph-call-to-action__content p{margin-bottom:2px}
.block-system-branding-block{grid-area:branding}.block-cheeseburger-menu-trigger{grid-area:trigger}.block-commerce-cart,.menu--menu-shop{grid-area:cart}.region-header{display:grid;grid-row:auto;grid-template-areas:"branding trigger" "branding cart";grid-template-columns:2fr 1fr}@media (min-width:768px){.region-header{grid-template-areas:"branding cart";grid-template-columns:1fr 1fr}}
:root{--footer--padding-top:var(--spacing-vertical);--footer--margin-top:var(--spacing-vertical)}.region-footer{border-top:var(--border);margin-top:var(--footer--margin-top);padding-top:var(--footer--padding-top)}.region-footer>.menu--navigation{grid-area:nav}.region-footer>.menu--sociala-lankar{grid-area:social}.region-footer>#block-satie-copyright{grid-area:copyright}.region-footer{display:grid;grid-template-areas:"nav" "social" "copyright";grid-template-rows:auto}@media (min-width:425px){.region-footer{grid-template-areas:"nav social" "copyright copyright";grid-template-columns:1fr 1fr}}@media (min-width:1024px){.region-footer{grid-template-areas:"nav social copyright";grid-template-columns:1fr 1fr 2fr}}:root{--footer--font-size:var(--font-size-base);--footer--font-weight:var(--font-weight-normal);--footer--line-height:calc(var(--line-height)*2);--footer--list-style:none;--footer--menu-padding:0;--footer--menu-spacing:var(--spacing-lg)}@media (min-width:425px){:root{--footer--menu-spacing:0;--footer--line-height:var(--line-height)}}.region-footer{line-height:var(--footer--line-height)}.region-footer,.region-footer h2{font-size:var(--footer--font-size)}.region-footer h2{font-weight:var(--footer--font-weight)}.region-footer .menu,.region-footer ul{padding:var(--footer--menu-padding)}.region-footer .menu-item{list-style:var(--footer--list-style)}
:root{--region-horizontal-padding:var(--spacing-md);--width-full:100%;--width-header:100%;--width-standard:100%}@media (min-width:1024px){:root{--width-header:1220px;--width-standard:1220px}}@media (min-width:1440px){:root{--width-header:1380px;--width-standard:1260px}}.layout-container,.region-highlighted{margin-left:auto;margin-right:auto;max-width:var(--width-full);padding-left:0;padding-right:0;width:var(--width-full)}header{margin-left:auto;margin-right:auto;max-width:var(--width-header);padding-left:var(--region-horizontal-padding);padding-right:var(--region-horizontal-padding)}.region-breadcrumb,.region-help,.region-primary-menu,.region-secondary-menu,footer,main.no-sidebars,main.one-sidebar,main.two-sidebars{margin-left:auto;margin-right:auto;max-width:var(--width-standard);padding-left:var(--region-horizontal-padding);padding-right:var(--region-horizontal-padding)}:root{--header--margin-top:0;--header--padding-bottom:var(--spacing-md);--region-header--margin-top:var(--spacing-md);--region-vertical-padding:var(--spacing-sm)}@media (min-width:768px){:root{--header--margin-top:var(--spacing-md);--header--padding-bottom:var(--spacing-lg);--region-vertical-padding:var(--spacing-md)}}@media (min-width:1024px){:root{--header-margin-top:var(--spacing-xl);--header--padding-bottom:var(--spacing-xl)}}.region-footer,.region-primary-menu,.region-secondary-menu{margin-bottom:0;margin-top:0;padding-bottom:var(--region-vertical-padding);padding-top:var(--region-vertical-padding)}header{margin-bottom:0;margin-top:var(--header--margin-top);padding-bottom:var(--header--padding-bottom);padding-top:var(--region-vertical-padding)}.region-highlighted{padding-top:var(--spacing-lg)}.layout-content,.layout-sidebar-first,.layout-sidebar-second{margin-bottom:0;margin-top:0;padding-bottom:var(--region-vertical-padding);padding-top:var(--region-vertical-padding)}
:root{--sidebar-width:180px}@media (min-width:1024px){:root{--sidebar-width:180px}}.block-system-main-block{padding-bottom:var(--spacing-md)}.layout-content{grid-area:main_content}.layout-sidebar-first{grid-area:sidebar_first}.layout-sidebar-second{grid-area:sidebar_second}main{clear:both}@media (min-width:768px){.no-sidebars{margin-bottom:0;margin-top:0}.one-sidebar,.two-sidebars{grid-gap:var(--grid-gap);background:var(--test-color);display:grid;grid-template-columns:1fr;max-width:var(--layout-container--max-width)}.sidebar-first{display:grid;grid-template-areas:"sidebar_first main_content";grid-template-columns:1fr 3fr}.sidebar-second{grid-template-areas:"main_content sidebar_second";grid-template-columns:3fr 1fr}.two-sidebars{grid-template-areas:"sidebar_first main_content sidebar_second";grid-template-columns:1fr 2fr 1fr}}
.region-header>.menu--main,.region-header>.menu--navigation,.region-secondary-menu>.menu--navigation{display:none}@media(min-width:1024px){.region-header>.menu--main,.region-header>.menu--navigation,.region-secondary-menu>.menu--navigation{display:inline-block}}.block-cheeseburger-menu-trigger{display:flex;justify-content:flex-end;margin-top:var(--cheeseburger-trigger--margin-top)}@media (min-width:768px){.block-cheeseburger-menu-trigger{display:none}}
.region-sidebar-first{margin-top:var(--spacing-md)}
:root{--layout--gap:var(--spacing-md);--layout--half-gap:calc(var(--grid-gap)/2);--text-max-width:100%;--flexbox-item-gap:var(--spacing-sm);--layout--flexbox-item-margin:var(--spacing-xs);--flexbox--flexbox-negative-margin:calc(var(--layout--flexbox-item-margin)*-1);--flexbox--flexbox-negative-margin-bottom:calc(var(--layout--flexbox-item-margin)*-2)}.layout--flexbox>.layout__region--content{-moz-column-gap:var(--flexbox-item-gap);column-gap:var(--flexbox-item-gap);display:flex;flex-direction:flex-start;flex-wrap:wrap;row-gap:var(--flexbox-item-gap)}.layout--flexbox>.layout__region--content>.block{flex-basis:260px;flex-grow:1;flex-shrink:0}.layout__region{margin-bottom:var(--layout--gap)}@media (min-width:768px){.layout--threecol-section>.layout__region--first,.layout--threecol-section>.layout__region--second,.layout--twocol-section>.layout__region--first{padding-right:var(--layout--half-gap)}.layout--threecol-section>.layout__region--second,.layout--threecol-section>.layout__region--third,.layout--twocol-section>.layout__region--second{padding-left:var(--layout--half-gap)}}.block-field-blocknodeblogtitle,.layout .field--name-title{font-family:var(--font-header-family);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-heading);margin-top:var(--spacing-sm)}@media (min-width:1024px){.layout--onecol{--text-max-width:calc(var(--grid-container-max-width)*0.67)}}.field--name-title,center,h1,h2,h3,h4,h5,h6,ol,p,ul{display:block;margin-right:auto;max-width:var(--text-max-width)}
:root{--accordion-header-background:var(--page-background);--accordion-header-background-active:var(--page-background);--accordion-header-color:var(--text-color);--accordion-header-color-active:var(--accordion-header-color);--accordion-header-font-size:var(--font-size-h4);--accordion-header-active-font-size:var(--font-size-h1);--accordion-header-font-weight:var(--font-weight-h2);--accordion-header-active-font-weight:var(--font-weight-h1);--accordion-arrow-font-weight:600;--accordion-header-border-color:var(--page-background);--accordion-header-border:1px solid var(--accordion-header-border-color);--accordion-header-border-color-focus:var(--accordion-header-border-color);--accordion-header-border-color-hover:var(--accordion-header-border-color);--accordion-header-border-color-active:var(--accordion-header-border-color);--accordion-header-border-style-active:solid solid hidden solid;--accordion-header-padding:0;--accordion-content-border:var(--accordion-header-border);--accordion-content-border-style:hidden solid solid solid;--accordion-content-padding:var(--accordion-header-padding);--accordion-column-gap:var(--spacing-sm);--accordion-row-gap:var(--spacing-sm)}.ui-widget{font-family:var(--font-family)}.innehall__content>.views-row{border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.ui-accordion-header.ui-state-default{color:var(--accordion-header-color);font-size:var(--accordion-header-font-size);font-weight:var(--accordion-header-font-weight)}.ui-accordion-header.ui-state-active a{color:var(--accordion-header-color-active);font-size:var(--accordion-header-active-font-size);font-weight:var(--accordion-header-active-font-weight)}.ui-accordion-header a:hover{border-bottom:none;color:var(--accordion-header-color-active)}.ui-accordion-header.ui-state-default{background-color:var(--accordion-header-background);border:var(--accordion-header-border);padding:var(--accordion-header-padding)}.ui-accordion-header.ui-state-hover{border-color:var(--accordion-header-border-color-hover)}.ui-accordion-header.ui-state-focus{border-color:var(--accordion-header-border-color-focus)}.ui-accordion-header.ui-state-active{background-color:var(--accordion-header-background-active);border-color:var(--accordion-header-border-color-active);border-style:var(--accordion-header-border-style-active);color:var(--accordion-header-color-active)}.ui-accordion-header-collapsed div:after{content:"\f107"}.ui-accordion-header-active div:after,.ui-accordion-header-collapsed div:after{font-family:Font Awesome\ 5 Free;font-weight:var(--accordion-arrow-font-weight);margin-left:var(--spacing-sm)}.ui-accordion-header-active div:after{content:"\f106"}.ui-accordion .ui-accordion-content{border:var(--accordion-content-border);border-style:var(--accordion-content-border-style);border-bottom:var(--border);color:var(--text-color);margin-bottom:var(--spacing-md);padding:var(--accordion-content-padding);padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.ui-accordion-content>.media-image{grid-area:image;padding-top:var(--spacing-md)}.ui-accordion-content>.views-field-body{grid-area:body}.ui-accordion-content{display:grid;grid-template-areas:"image" "body";row-gap:var(--accordion-row-gap);width:100%}
:root{--card-width:200px;--card-width-big:250px;--card-width-mini:120px;--card-media-padding:0;--card-margin-top-title:var(--caption-margin-top);--card-text-padding:var(--spacing-sm);--card-border:none;--flexbox-item-gap:var(--spacing-md)}.views--flexbox-container>.view-content,.views--flexbox-container>div{-moz-column-gap:var(--flexbox-item-gap);column-gap:var(--flexbox-item-gap);display:flex;flex-direction:flex-start;flex-wrap:wrap;row-gap:var(--flexbox-item-gap)}.views--flexbox-item,.views--flexbox-item-big{display:block;flex-basis:var(--card-width);flex-grow:0;flex-shrink:1;vertical-align:text-top}.views--flexbox-item-big{flex-basis:var(--card-width-big)}.views--flexbox-item-mini{flex-basis:var(--card-width-mini)}.views--flexbox-item-border{border:var(--border)}.views--flexbox-item>.views-field-media{margin:var(--card-media-padding)}.views--flexbox-item>.views-field-title{margin-top:var(--card-margin-top-title)}.views--flexbox-item-border>.views-field-field-instrument,.views--flexbox-item-border>.views-field-field-year,.views--flexbox-item-border>.views-field-title{padding-left:var(--card-text-padding);padding-right:var(--card-text-padding)}.views--flexbox-item-border>.views-field-field-instrument{padding-bottom:var(--card-text-padding)}
:root{--gridcard-media-padding:0;--gridcard-text-padding:var(--spacing-xs);--views-grid-gap:var(--spacing-md)}.views--grid-container-2-columns>.view-content,.views--grid-container-3-columns>.view-content,.views--grid-container-4-columns>.view-content,.views--grid-container>.view-content{-moz-column-gap:var(--views-grid-gap);column-gap:var(--views-grid-gap);display:grid;grid-template-columns:1fr;row-gap:var(--views-grid-gap)}@media (min-width:425px){.views--grid-container>.view-content{grid-template-columns:1fr}}@media (min-width:768px){.views--grid-container>.view-content{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.views--grid-container>.view-content{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1440px){.views--grid-container>.view-content{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (min-width:768px){.views--grid-container-2-columns>.view-content,.views--grid-container-3-columns>.view-content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.views--grid-container-3-columns>.view-content{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.views--grid-container-4-columns>.view-content{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.views--grid-container-4-columns>.view-content{grid-template-columns:1fr 1fr 1fr 1fr}}.views--grid-item-border{border:var(--border)}.views--grid-item>.views-field-field-media{padding:var(--gridcard-media-padding)}.views--grid-item>.views-field-title{padding:var(--gridcard-text-padding)}
:root{--views-kontakt--grid-gap:var(--spacing-md)}.view-kontakta-oss img{margin-bottom:0}.view-kontakta-oss h3{margin-bottom:0;margin-top:var(--spacing-sm)}
.view-musiker .views-field-field-image{margin-bottom:var(--spacing-xxs)}.view-musiker .views-row{margin-bottom:0}
.views--relaterade-verk{margin-top:var(--spacing-xl)}
:root{--views--gap:var(--spacing-md);--views--padding:var(--spacing-md)}.views-label{display:block;font-weight:var(--font-weight-bold);margin:1rem 0}.views-row{margin-bottom:var(--spacing-vertical)}.sidebar-menu.views-row{margin-bottom:var(--spacing-xxs)}.view-grouping{padding-bottom:var(--spacing-xs)}.view-grouping h5,.view-grouping h6{margin-top:var(--spacing-xs)}.views--gap-top{margin-top:var(--views--gap);padding-top:var(--views--padding)}.views--gap-bottom{margin-bottom:var(--views--gap);padding-bottom:var(--views--padding)}.views--border-top{border-top:var(--border)}.views--border-bottom{border-bottom:var(--border)}.view-filters{margin-bottom:var(--spacing-vertical)}
.messages{word-wrap:break-word;background:no-repeat 10px 17px;border:1px solid;border-left:0 solid;border-radius:2px;overflow-wrap:break-word;padding:15px 20px 15px 35px}[dir=rtl] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;margin:0;padding:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{background-color:#f3faef;background-image:url(/themes/custom/satie/assets/css/images/icons/check.svg);border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/satie/assets/css/images/icons/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;background-image:url(/themes/custom/satie/assets/css/images/icons/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
:root{--commerce--background-color:#edefef;--commerce--padding:0 var(--spacing-xs);--commerce--button-margin-top:var(--spacing-md)}.view-commerce-cart-form .views-view-table{width:100%}.view-commerce-cart-form td,.view-commerce-cart-form th{padding:var(--commerce--padding);text-align:left}.view-commerce-cart-form tbody{background:var(--commerce--background-color);border-bottom:1px solid #000;border-top:1px solid #000}.commerce-checkout-flow .fieldset-legend{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}#edit-checkout,#edit-submit{margin-top:var(--commerce--button-margin-top)}.menu--menu-shop{padding-right:var(--spacing-sm)}a.cart-block--link__expand:hover{text-decoration:none}.cart-block--summary{text-align:right}
:root{--commerce--form-max-width:320px}.form-wrapper__guest-checkout,.form-wrapper__returning-customer{background-color:var(--commerce--background-color)}.checkout-pane input,.country.form-select{max-width:var(--commerce--form-max-width)}#edit-login-returning-customer-forgot-password{margin-left:var(--spacing-lg)}.checkout-order-summary .view-content,.checkout-order-summary table,.view-commerce-checkout-order-summary>.view-content{background-color:var(--commerce--background-color);padding:var(--commerce--padding);width:100%}.order-total-line-label{padding-right:var(--spacing-sm)}.layout-region-checkout-secondary{margin-bottom:var(--spacing-lg)}@media (min-width:768px){.layout-region-checkout-secondary{margin-bottom:0}}.link--previous{display:inline-block;margin-left:var(--spacing-lg);margin-top:var(--commerce--button-margin-top)}
:root{--search-icon--font-size:var(--font-size-sm)}.engelsk-sok,.svensk-sok{font-size:var(--search-icon--font-size)}.lang-en .menu-item>.svensk-sok>.fa-search,.lang-sv .engelsk-sok{display:none}
