body.page-id-5564 article.page > .call-to-actions,body.page-id-7303 article.page > .call-to-actions{display:none!important}
body.page-id-15 .page > .hero .hero__actions a.button,body.page-id-7146 .page > .hero .hero__actions a.button{display:none!important}
html:not(#sdxz) body.page-id-15 article.page p a[href*="skicka-forfragan"]{background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;display:inline!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px!important;min-height:0!important;height:auto!important;width:auto!important;line-height:inherit!important}
html:not(#sdxz) body.page-id-5564 .sdx-empty{display:none!important}
html:not(#sdxz) body.page-id-5564 article.page > .sdm-last{padding-bottom:110px!important}
@media (max-width:1279px){html:not(.sdd-on):not(#sdxz) body.page-id-5564 article.page > .sdm-last,html:not(.sdd-on):not(#sdxz) body.page-id-15 article.page > .sdm-last{padding-bottom:64px!important}}
@media (min-width:768px){html:not(#sdxz) body.page-id-15 article.page > .hero{background-position:50% 38%!important}}
body.page-id-3500 article.page > .image-block.sdm-rib{background-image:url(/wp-content/uploads/2026/10/aktiviteter-rib-2026.jpg)!important;background-size:cover!important;background-position:center!important}
@media (min-width:768px){
	html.sdd-on:not(#sdmz) body.page-id-3500 .sdm-rm,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-rm{display:none!important}
	html.sdd-on:not(#sdmz) body.page-id-3500 .hero .hero__actions,html.sdd-on:not(#sdmz) body.page-id-15 .hero .hero__actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:34px!important;flex-wrap:wrap!important}

	/* Mat: Simon-uppslaget */
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:80px!important;align-items:center!important;max-width:1440px!important;margin:120px auto 0!important;padding:0 5vw!important;box-sizing:border-box!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-fig{margin:0!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-fig img{display:block!important;width:100%!important;height:700px!important;object-fit:cover!important;box-shadow:0 30px 60px -30px rgba(20,12,15,.45)!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread .wp-block-columns,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread .wp-block-column,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread .wp-block-group,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread .wp-block-group__inner-container{display:block!important;margin:0!important;padding:0!important;max-width:none!important;width:auto!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread .text-block,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread .text-block__inner{padding:0!important;margin:0!important;max-width:none!important;background:none!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread h2{text-align:left!important;font-size:58px!important;line-height:1.05!important;margin:0 0 30px!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread p{text-align:left!important;font-size:20px!important;line-height:1.65!important;max-width:540px!important;margin:0 0 18px!important;text-wrap:pretty}

	/* Mat: rubriker för Måltiderna och Laga mat */
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-head{padding:130px 5vw 70px!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-head h2{font-size:62px!important;line-height:1.05!important;margin:0!important}

	/* Mat: bild och text växlar sida */
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt{padding:0!important;margin:0!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__inner{display:block!important;max-width:1440px!important;margin:0 auto!important;padding:0 5vw!important;box-sizing:border-box!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;column-gap:80px!important;align-items:center!important;width:auto!important;max-width:none!important;flex:none!important;margin:0 0 110px!important;padding:0!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block:last-child{margin-bottom:0!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__image{grid-column:1!important;grid-row:1!important;width:100%!important;height:620px!important;padding:0!important;margin:0!important;background-size:cover!important;background-position:center!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .sdm-txt{grid-column:2!important;grid-row:1!important;text-align:left!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block:nth-child(even) .block-row__image{grid-column:2!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block:nth-child(even) .sdm-txt{grid-column:1!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt h4{text-align:left!important;font-size:46px!important;line-height:1.08!important;margin:0 0 22px!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt p{text-align:left!important;font-size:20px!important;line-height:1.65!important;max-width:500px!important;margin:0 0 16px!important;text-wrap:pretty}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-more{padding:64px 5vw 0!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-more p,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-more h2,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-more h3{font-size:22px!important;text-align:center!important;margin:0!important}

	/* Mat: tre texter på mörk botten */
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio{background:#302b2c!important;margin:130px 0 0!important;padding:110px 5vw 120px!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio-in{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:60px!important;max-width:1440px!important;margin:0 auto!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio .text-block,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio .text-block__inner{background:none!important;margin:0!important;max-width:none!important;width:auto!important;padding:0!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio .text-block{border-top:1px solid rgba(236,231,221,.32)!important;padding-top:30px!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio h2{color:#ece7dd!important;text-align:left!important;font-size:36px!important;line-height:1.12!important;margin:0 0 22px!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio p{font-family:"Instrument Serif",Georgia,serif!important;color:rgba(236,231,221,.88)!important;text-align:left!important;font-size:21px!important;line-height:1.7!important;margin:0 0 14px!important;max-width:none!important}

	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio p a{background:none!important;border-radius:0!important;padding:0!important;margin:0!important;display:inline!important;box-shadow:none!important;color:#ece7dd!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px!important}
	/* Mat: avslutning */
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-cta{display:flex!important;justify-content:center!important;align-items:center!important;gap:44px!important;padding:110px 5vw 130px!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-cta a{font-family:"Libre Baskerville",Baskerville,Georgia,serif!important;font-size:13px!important;letter-spacing:.22em!important;text-transform:uppercase!important;white-space:nowrap!important;line-height:1!important;border-radius:0!important;box-shadow:none!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-cta a.button{background:#1f1418!important;color:#fff!important;border:1px solid #1f1418!important;padding:22px 46px!important;width:auto!important;min-width:0!important;max-width:none!important;display:inline-block!important;height:auto!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-cta a.button:hover{background:transparent!important;color:#1f1418!important}
	html.sdd-on:not(#sdmz) body.page-id-15 .sdm-cta a.link{color:#1f1418!important;text-decoration:none!important;border-bottom:1px solid #1f1418!important;padding:0 0 6px!important;background:none!important}

	/* Spa: läsbar text och jämn luft */
	html.sdd-on:not(#sdmz) body.page-id-5564 section.sdd-intro p{text-wrap:balance}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .text-block{padding:110px 6vw 0!important}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .call-to-actions + .wp-block-columns + .text-block,html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .call-to-actions + .text-block{padding-top:40px!important}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .text-block h2{margin:0 auto 30px!important;text-wrap:balance}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .text-block p{max-width:700px!important;margin:0 auto 18px!important;text-align:center!important;font-size:22px!important;line-height:1.6!important;text-wrap:balance}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .text-block.sdm-long p{max-width:660px!important;text-align:left!important;text-wrap:pretty}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .text-block p:last-child{margin-bottom:0!important}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .block-row{padding-top:64px!important}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .block-row + .block-row{padding-top:24px!important}
	html.sdd-on:not(#sdmz) body.page-id-5564 article.page > .block-row p{text-wrap:pretty}
}
@media (min-width:768px) and (max-width:1279px){html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread{gap:48px!important;margin-top:90px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-fig img{height:540px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block{column-gap:48px!important;margin-bottom:80px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__image{height:480px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt h4{font-size:38px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio-in{gap:40px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio h2{font-size:30px!important}}@media (min-width:768px) and (max-width:1023px){html.sdd-on:not(#sdmz) body.page-id-15 .sdm-spread{grid-template-columns:1fr!important;gap:40px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-fig img{height:460px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block:nth-child(even){grid-template-columns:1fr!important;row-gap:30px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__image,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block:nth-child(even) .block-row__image{grid-column:1!important;grid-row:1!important;height:420px!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .sdm-txt,html.sdd-on:not(#sdmz) body.page-id-15 .sdm-alt .block-row__block:nth-child(even) .sdm-txt{grid-column:1!important;grid-row:2!important}html.sdd-on:not(#sdmz) body.page-id-15 .sdm-trio-in{grid-template-columns:1fr!important}}
