.sd-faktaband .wp-block-columns{display:flex;flex-wrap:nowrap;gap:0;align-items:center;max-width:920px;margin:0 auto}.sd-faktaband .wp-block-column{flex:1 1 0%;min-width:0;padding:0 18px}.sd-faktaband .wp-block-column + .wp-block-column{background-image:linear-gradient(#e2d9ce,#e2d9ce);background-size:1px 28px;background-position:left center;background-repeat:no-repeat}.sd-faktaband .wp-block-column p{margin:0;line-height:1.25;text-align:center}.sd-faktaband .wp-block-column p + p{margin-top:5px}.sd-faktaband p.sd-lead{max-width:920px;margin:0 auto 34px;line-height:1.25;text-align:center;font-size:clamp(22px,2vw,30px)}.page-id-3492 .hero__actions,.page-id-3490 .hero__actions,.page-id-3494 .hero__actions{justify-content:flex-start;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.page-id-3492 .hero__actions a.button,.page-id-3490 .hero__actions a.button,.page-id-3494 .hero__actions a.button{background:#ffffff!important;border-color:#ffffff!important;color:#2a211d!important;box-shadow:0 2px 16px rgba(30,22,26,.30)}.page-id-3492 .hero__actions a.button,.page-id-3490 .hero__actions a.button,.page-id-3494 .hero__actions a.button:hover{background:#ffffff!important;color:#000000!important}@media (max-width:781px){.sd-faktaband .wp-block-columns{flex-wrap:wrap;max-width:420px}.sd-faktaband .wp-block-column{flex:0 0 50%;padding:12px 10px}.sd-faktaband .wp-block-column + .wp-block-column{background-image:none}.sd-faktaband .wp-block-column:nth-child(2n){background-image:linear-gradient(#e2d9ce,#e2d9ce);background-size:1px 28px;background-position:left center;background-repeat:no-repeat}.sd-faktaband p.sd-lead{margin-bottom:24px}}
@media (max-width:767px){html body .sdf-spacer{background:#0e0e0d!important;height:36px!important;min-height:0!important}html body footer{padding-top:52px!important;padding-bottom:0!important;min-height:0!important}html body footer .footer__right li:last-child,html body footer .footer__right > *:last-child{margin-bottom:0!important;padding-bottom:0!important}html body footer p.copyright{display:none!important}html body footer .footer__right a[href*="google.com/maps"] br{display:none!important}html body footer .footer__right a[href*="google.com/maps"]{white-space:nowrap!important}html body footer ul.menu > li > a,html body footer ul.menu .sub-menu a{color:#fff!important;opacity:1!important;text-shadow:0 0 1px rgba(255,255,255,.9),0 0 7px rgba(255,255,255,.35),0 0 16px rgba(200,225,255,.22)!important}html body footer ul.menu > li.menu-drop-down > a{display:none!important}html body footer ul.menu > li.menu-drop-down > button.sdf-fdd{all:unset;display:flex;align-items:center;gap:12px;cursor:pointer;font-family:"Libre Baskerville",Baskerville,Georgia,serif;font-size:18px;line-height:27px;color:#fff;text-shadow:0 0 1px rgba(255,255,255,.9),0 0 7px rgba(255,255,255,.35),0 0 16px rgba(200,225,255,.22);-webkit-tap-highlight-color:transparent}html body footer ul.menu > li.menu-drop-down > button.sdf-fdd::after{content:"";width:8px;height:8px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translateY(-3px) rotate(45deg);transition:transform .3s ease;filter:drop-shadow(0 0 4px rgba(255,255,255,.45))}html body footer ul.menu > li.menu-drop-down.sdf-open > button.sdf-fdd::after{transform:translateY(2px) rotate(-135deg)}html.sdf-fdd-on body footer ul.menu > li.menu-drop-down > ul.sub-menu{display:block!important;overflow:hidden;max-height:0;opacity:0;margin:0!important;padding:0 0 0 16px!important;border-left:1px solid rgba(255,255,255,.18);transition:max-height .45s ease,opacity .35s ease,margin .35s ease}html.sdf-fdd-on body footer ul.menu > li.menu-drop-down.sdf-open > ul.sub-menu{max-height:520px;opacity:1;margin:18px 0 6px!important}html.sdf-fdd-on body footer ul.menu > li.menu-drop-down > ul.sub-menu > li{margin:0 0 16px!important}html.sdf-fdd-on body footer ul.menu > li.menu-drop-down > ul.sub-menu a{font-size:16px!important;opacity:.9!important}}
@media (max-width:767px){html:root body button#sd-offert-reopen{background:linear-gradient(90deg,#0e0e0d 0%,#141213 55%,#2e2428 100%)!important}html:root body :is(div.page,article.page) > .hero .sdf-hs img{filter:brightness(.82)!important}html:root body :is(div.page,article.page) > .hero:has(.sdf-hs) .hero__inner{position:static!important}html:root body :is(div.page,article.page) > .hero:has(.sdf-hs) .hero__inner::before{content:none!important;display:none!important}html.sdf-sub-on:root body :is(div.page,article.page) > .hero .hero__inner > p{display:none!important}html.sdf-sub-on:root body :is(div.page,article.page) > .hero .hero__inner > h1{position:absolute!important;top:372px!important;left:40px!important;right:auto!important;margin:0!important;padding:0!important;font-family:"Playfair Display",serif!important;font-size:33px!important;line-height:34.98px!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-weight:400!important;text-align:left!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 0 1px #fff,0 0 8px rgba(255,255,255,.75),0 0 20px rgba(255,255,255,.45),0 0 36px rgba(200,225,255,.4),0 1px 14px rgba(0,0,0,.4)!important;}html.sdf-sub-on:root body :is(div.page,article.page) > .hero .hero__inner > h1 em{font-style:italic!important;color:#fff!important;font-family:inherit!important}html.sdf-sub-on:root body :is(div.page,article.page) > .hero .hero__inner > h1 > span.sdf-hi{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html.sdf-sub-on:root body :is(div.page,article.page) > .hero .hero__inner > h1 > span.sdf-h2l{font-size:23px!important;line-height:30px!important;color:#fff!important;font-family:"Playfair Display",serif!important;font-style:normal!important;display:inline-block!important;white-space:nowrap!important;letter-spacing:.3px!important}html.sdf-sub-on:root body :is(div.page,article.page) > .hero .hero__inner > h1::before{content:""!important;position:absolute!important;left:-40px!important;top:35px!important;width:30px!important;height:2px!important;background:#fff!important;box-shadow:0 0 4px #fff,0 0 10px rgba(255,255,255,.8),0 0 18px rgba(200,225,255,.6)!important;display:block!important;margin:0!important}html:root body :is(div.page,article.page) > section.sdf-intro{display:block;background:#ece6dd;padding:36px 26px 4px;margin:0;border:0}html:root body :is(div.page,article.page) > section.sdf-intro p{margin:0!important;font-family:"Libre Baskerville",Georgia,serif!important;font-size:17px!important;line-height:28px!important;color:#2a211d!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important}html:root body :is(div.page,article.page) > section.sdf-ov{border:0!important;box-shadow:none!important;padding-bottom:46px!important;background:linear-gradient(to bottom,#ece6dd 0,#ece6dd calc(100% - 70px),#faf8f4 100%)!important}html:root body :is(div.page,article.page) > section.sdf-ov::before,html:root body :is(div.page,article.page) > section.sdf-ov::after{content:none!important;display:none!important}html:root body :is(div.page,article.page) > .sd-faktaband{background:none!important;padding:40px 26px 58px!important;margin:0!important;border:0!important;text-align:center!important}html:root body :is(div.page,article.page) > .sd-faktaband *{border:0!important;box-shadow:none!important}html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-column::before,html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-column::after,html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-columns::before,html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-columns::after{content:none!important;display:none!important}html:root body :is(div.page,article.page) > .sd-faktaband p.sd-lead{font-family:"Libre Baskerville",Georgia,serif!important;text-transform:uppercase!important;font-size:16px!important;line-height:1.6!important;letter-spacing:2.4px!important;color:#2a2226!important;font-weight:400!important;margin:0 auto 42px!important;max-width:310px!important;text-align:center!important}html:root body :is(div.page,article.page) > .sd-faktaband p.sd-lead::after{content:"";display:block;width:26px;height:1px;background:#523744;margin:24px auto 0}html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:38px 0!important;margin:0!important;padding:0!important}html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-column{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:2px 4px!important;margin:0!important;background:none!important;flex-basis:auto!important}html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-column:nth-child(odd){border-right:1px solid rgba(82,55,68,.16)!important}html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-column p{margin:0!important;padding:0!important;text-align:center!important}html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-column p:first-child{font-family:"Libre Baskerville",Georgia,serif!important;font-weight:400!important;text-transform:uppercase!important;font-size:18px!important;letter-spacing:1.8px!important;line-height:1.2!important;color:#2a2226!important;white-space:nowrap!important}html:root body :is(div.page,article.page) > .sd-faktaband .wp-block-column p:last-child{font-family:"Libre Baskerville",Georgia,serif!important;font-size:8.5px!important;letter-spacing:1.3px!important;text-transform:uppercase!important;color:#8b7f84!important;line-height:1.5!important;font-style:normal!important}html:root body :is(div.page,article.page) .text-block h2{font-family:"Instrument Serif",Georgia,serif!important;font-size:35px!important;line-height:1.08!important;font-weight:400!important;letter-spacing:0!important;color:#1f1418!important}html:root body :is(div.page,article.page) .text-block h2 em,html:root body :is(div.page,article.page) .text-block h2 i{font-family:inherit!important}html:root body :is(div.page,article.page) .text-block h2 > span{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-size:78px!important;line-height:.9!important;color:#523744!important;display:block!important;margin:0 0 4px!important}html:root body :is(div.page,article.page) .text-block h2::after{background:#523744!important;width:26px!important;height:1px!important;margin-top:20px!important}html:root body :is(div.page,article.page) .text-block p{font-family:"Instrument Serif",Georgia,serif!important;font-size:19.5px!important;line-height:27px!important;color:#2a2226!important;letter-spacing:0!important}html:root body :is(div.page,article.page) > .block-row .block-row__block h4{font-family:"Instrument Serif",Georgia,serif!important;font-size:29px!important;line-height:1.1!important;font-weight:400!important;color:#1f1418!important;border-bottom:0!important;padding-bottom:0!important;margin-bottom:14px!important}html:root body :is(div.page,article.page) > .block-row .block-row__block h4::after{content:"";display:block;width:26px;height:1px;background:#523744;margin-top:14px}html:root body :is(div.page,article.page) > .block-row .block-row__block p{font-family:"Instrument Serif",Georgia,serif!important;font-size:19px!important;line-height:26px!important;color:#2a2226!important}html:root body :is(div.page,article.page) > .block-row .block-row__block .block-row__image{border-radius:2px!important;box-shadow:0 18px 34px rgba(30,24,26,.16)!important}html:root body :is(div.page,article.page) > hr.wp-block-separator,html:root body :is(div.page,article.page) > a.spotify-link,html.sdf-rv2:root body :is(div.page,article.page) > .rpi{display:none!important}html:root body:not(.home) section.sdf-rv{background:linear-gradient(to bottom,#faf8f4 0,#ece7dd 110px,#ece7dd calc(100% - 130px),#faf8f4 100%)!important;padding:96px 0 72px!important;margin:20px 0!important}html:root body :is(div.page,article.page) > section#sd-program{background:#faf8f4!important}html:root body :is(div.page,article.page) > .call-to-actions{background:linear-gradient(to bottom,#faf8f4 0,#ece7dd 90px)!important;border:0!important}html:root body :is(div.page,article.page) > .call-to-actions ~ .block-row:not(:has(h4,.block-row__image)){display:none!important}html:root body :is(div.page,article.page) > .call-to-actions{padding:56px 0 64px!important;background:linear-gradient(to bottom,#faf8f4 0,#ece7dd 110px)!important;margin:0!important}html:root body :is(div.page,article.page) > .call-to-actions h5{font-family:"Instrument Serif",Georgia,serif!important;font-size:26px!important;line-height:1.2!important;font-weight:400!important;color:#1f1418!important;padding:0 28px!important}html:root body :is(div.page,article.page) .text-block button.sdf-all{font-family:system-ui,-apple-system,sans-serif!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;color:#3c2432!important;background:none!important;border:0!important;border-bottom:1px solid #3c2432!important;border-radius:0!important;padding:0 0 3px!important;text-decoration:none!important;box-shadow:none!important}html:root body :is(div.page,article.page) .text-block a.g-kort:not(:has(img)){font-family:system-ui,-apple-system,sans-serif!important;font-size:10.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;color:#2f1c27!important;background:none!important;border:1px solid #2f1c27!important;border-radius:0!important;padding:11px 16px!important;box-shadow:none!important}/* v2: luft beige, neon svart, konferens test */html:root body :is(div.page,article.page) > section.sdf-ov{padding-bottom:84px!important;background:linear-gradient(to bottom,#ece6dd 0,#ece6dd calc(100% - 44px),#faf8f4 100%)!important}html:root body :is(div.page,article.page) .text-block h2::after{background:#1a1216!important;box-shadow:0 0 3px rgba(14,10,12,.55),0 0 9px rgba(14,10,12,.28)!important}html:root body :is(div.page,article.page) .text-block p{color:#1c1519!important;text-shadow:0 0 1px rgba(14,10,12,.28),0 0 6px rgba(14,10,12,.12)!important}html:root body :is(div.page,article.page) .text-block button.sdf-all{color:#140d11!important;border-bottom-color:#140d11!important;text-shadow:0 0 1px rgba(14,10,12,.28),0 0 6px rgba(14,10,12,.12)!important;box-shadow:0 7px 7px -7px rgba(14,10,12,.6)!important}html:root body :is(div.page,article.page) a.g-kort:not(:has(img)){color:#140d11!important;border-color:#140d11!important;text-shadow:0 0 1px rgba(14,10,12,.28),0 0 6px rgba(14,10,12,.12)!important;box-shadow:0 0 1px rgba(14,10,12,.35),0 0 8px rgba(14,10,12,.16)!important}html:root body :is(div.page,article.page) > .block-row .block-row__block h4::after{background:#1a1216!important;box-shadow:0 0 3px rgba(14,10,12,.55),0 0 9px rgba(14,10,12,.28)!important}html:root body :is(div.page,article.page) > .block-row .block-row__block p{color:#1c1519!important;text-shadow:0 0 1px rgba(14,10,12,.28),0 0 6px rgba(14,10,12,.12)!important}html:root body :is(div.page,article.page) > section.sdf-rv{padding:56px 0 48px!important;margin:0!important}html:root body :is(div.page,article.page) > .block-row .block-row__image{border-radius:0!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}html:root body :is(div.page,article.page) > .block-row .block-row__block,html:root body :is(div.page,article.page) > .block-row .block-row__inner{background:transparent!important}html:root body :is(div.page,article.page) a.g-kort:not(:has(img)){background:transparent!important}html:root body :is(div.page,article.page) > .block-row .block-row__image{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;height:420px!important}html:root body :is(div.page,article.page) > .block-row .block-row__block{overflow:visible!important}/* v5: beige överallt, alla undersidor */html:root body,html:root body main.content,html:root body main.content > section,html:root body :is(div.page,article.page),html:root body :is(div.page,article.page) > :not(.hero):not(.image-block):not(hr):not(a.spotify-link){background-color:#ece7dd!important}html:root body :is(div.page,article.page) > :is(section.sdf-ov,section.sdf-rv,div.call-to-actions,section.sdf-intro){background-image:none!important}html:root body :is(div.page,article.page) > div.call-to-actions{border:0!important;box-shadow:none!important}html:root body :is(div.page,article.page) section.dygnet .val button[aria-pressed="false"]{background:#f4f0e9!important;border-color:rgba(21,20,18,.12)!important}html:root body :is(div.page,article.page) section.dygnet .clock{background:#f4f0e9!important}html:root body :is(div.page,article.page) > section#sd-program,html:root body :is(div.page,article.page) > section.dygnet,html:root body :is(div.page,article.page) .text-block,html:root body :is(div.page,article.page) > div.js > :is(section.dygnet,section.kvall,section.paket,section.natt,div.google,section.faq){background-color:#ece7dd!important}html:root body :is(div.page,article.page) > div.js .menu-card,html:root body :is(div.page,article.page) .m-kort,html:root body :is(div.page,article.page) .faq-item,html:root body :is(div.page,article.page) input.faq-search{background-color:#f4f0e9!important}html:root body :is(div.page,article.page) > .image-block{border-radius:0!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}html:root body :is(div.page,article.page) .faq-pill:not(.active),html:root body :is(div.page,article.page) .material-link .material-icon{background-color:#f4f0e9!important}html:root body :is(div.page,article.page) section.dygnet::before{background:linear-gradient(#ece7dd 0,rgba(236,231,221,0) 100%)!important}html:root body :is(div.page,article.page) section.dygnet::after{background:linear-gradient(rgba(236,231,221,0) 0,#ece7dd 100%)!important}}
@media (max-width:767px){html:root body header.header:has(nav#mobile-menu.mobile-menu--visible),html:root body nav#mobile-menu{background:#ece7dd!important;background-color:#ece7dd!important}html:root body nav#mobile-menu ul.sub-menu{background:transparent!important}html:root body footer h2.sdf-flogo-h{margin:-26px auto 28px!important;padding:0!important;text-shadow:none!important;line-height:0!important;font-size:0!important;text-align:center!important}html:root body footer .footer__left ul.menu > li{margin:0 0 22px!important;line-height:1.2!important}html:root body footer .footer__left ul.menu > li > a,html:root body footer .footer__left ul.menu > li > button.sdf-fdd{font-family:"Instrument Serif",Georgia,serif!important;font-size:21px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:.01em!important;color:#fff!important;text-shadow:none!important;opacity:1!important}html:root body footer .footer__left ul.sub-menu li{margin:0 0 12px!important}html:root body footer .footer__left ul.sub-menu a{font-family:"Instrument Serif",Georgia,serif!important;font-size:18px!important;color:rgba(255,255,255,.72)!important;text-shadow:none!important}html:root body footer .footer__right{margin-top:30px!important;padding-top:24px!important;border-top:0!important}html:root:root body nav.sdf-nav{box-shadow:none!important}html:root body footer{box-shadow:0 2px 0 0 #0e0e0d!important}html:root body .sdf-spacer{margin-top:-1px!important}html:root body footer .footer__right ul.menu > li{margin:0 0 13px!important;line-height:1.5!important}html:root body footer .footer__right ul.menu > li:last-child{margin-bottom:0!important}html:root body footer .footer__right ul.menu a,html:root body footer .footer__right ul.menu a *{font-family:"Libre Baskerville",Georgia,serif!important;font-size:10.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:rgba(255,255,255,.7)!important;text-shadow:none!important;font-weight:400!important}html:root body footer h2.sdf-flogo-h span.sdf-flogo-t{display:block!important;margin:14px auto 0!important;padding-left:.42em!important;font-family:Jost,Montserrat,Arial,sans-serif!important;font-weight:300!important;font-style:normal!important;font-size:15px!important;line-height:1.55!important;letter-spacing:.42em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:none!important}html:root body footer h2.sdf-flogo-h img.sdf-flogo{display:block!important;width:40px!important;height:auto!important;margin:0 auto!important;border-radius:0!important;box-shadow:none!important;filter:none!important}}
