@layer components{.or-sida{padding-bottom:var(--rum-mellan)}.or-sida>.ui-rum{margin-top:var(--rum-mellan)}.or-sida>.ui-zon{padding-top:var(--rum-mellan)}.or-sida>.or-topp{padding-top:calc(var(--rum-mellan) * .6)}.or-sida>.or-omr-topp{margin-top:var(--kant)}.or-topp{display:grid;justify-items:start;gap:18px}.or-topp .t-ingress,.or-topp__h{margin:0}.or-grupp__huvud{display:grid;gap:12px;margin-bottom:32px}.or-grupp__huvud :is(.t-rum,.t-ingress,.t-meta){margin:0}.or-kortrad{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(260px,calc((100% - 3 * var(--gap)) / 4)),1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.or-kort{position:relative;isolation:isolate;display:block;aspect-ratio:3/3.4;overflow:clip;border-radius:var(--r-box);color:var(--tr-pa-film);text-decoration:none}.or-kort:focus-visible{outline:3px solid var(--tr-ink);outline-offset:3px}.or-kort__bild{position:absolute;inset:0;z-index:-2;display:block;background:var(--placeholder)}.or-kort__bild img{display:block;width:100%;height:100%;object-fit:cover;transition:scale var(--m-t-lang) var(--m-landa)}.or-kort:hover .or-kort__bild img{scale:1.04}.or-kort .ui-fototon{z-index:-1}.or-kort__topp{position:absolute;top:16px;left:16px}.or-kort__text{position:absolute;left:22px;right:76px;bottom:22px;display:grid;gap:6px}.or-kort__text b{font-family:var(--t-rubrik);font-size:clamp(26px,2.2vw,32px);font-weight:700;line-height:1.16;letter-spacing:-.03em}.or-kort__text small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px;line-height:1.4;color:var(--tr-pa-film-2)}.or-kort__pil{position:absolute;right:18px;bottom:22px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--tr-surface);color:var(--tr-ink);transition:translate var(--m-t-hover) var(--m-landa)}.or-kort:hover .or-kort__pil{translate:3px 0}.or-fler{display:grid;gap:12px;margin-top:28px}.or-fler .t-namn{margin:0}.or-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.or-chip{display:inline-flex;align-items:baseline;gap:8px;min-height:44px;padding:12px 16px 0;border-radius:var(--r-piller);background:var(--tr-ton);color:var(--tr-ink);font-size:15px;line-height:1.3;text-decoration:none;transition:background-color var(--m-t-tona) var(--m-tona)}.or-chip:hover{background:var(--tr-ton-2)}.or-chip:focus-visible{outline:3px solid var(--tr-ink);outline-offset:2px}.or-chip b{font-weight:650}.or-chip small{font-size:14px;color:var(--tr-muted)}.or-grupp--fler .or-chip{background:var(--tr-ground)}.or-omr-topp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center;padding:16px 16px 16px var(--spalt)}.or-omr-topp--ren{grid-template-columns:1fr;padding:var(--rum-luft) var(--spalt)}.or-omr-topp__text{display:grid;justify-items:start;gap:18px;padding:40px 0}.or-omr-topp__text :is(.t-sida,.t-ingress){margin:0}.or-handling{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.or-omr-topp__bild{position:relative;height:100%;min-height:460px;margin:0;overflow:clip;border-radius:calc(var(--r-rum) - 16px);background:var(--placeholder)}.or-omr-topp__bild img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.or-zonhuvud{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.or-zonhuvud__text{display:grid;gap:10px}.or-zonhuvud__text :is(.t-rum,.t-meta,.t-ingress){margin:0}.or-zonhuvud__text .t-rum{max-width:none}.or-kortlista{display:grid;grid-template-columns:repeat(var(--or-kol,4),minmax(0,1fr));gap:var(--gap-inne);margin:0;padding:0;list-style:none}.or-mer{display:flex;justify-content:center;margin-top:36px}.or-tomt{display:grid;gap:32px}.or-tomt__delar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.or-tomt__del{display:grid;align-content:start;gap:12px;padding:28px;border-radius:var(--r-box);background:var(--tr-surface)}.or-tomt__del :is(.t-kort,.t-meta){margin:0}.or-tomt__del .ui-rund{background:var(--tr-tips)}.or-nara{display:grid;gap:12px}.or-nara .t-namn{margin:0}.or-tallro__ruta{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:24px 28px;border-radius:var(--r-box);background:var(--tr-tips)}.or-tallro__ruta .ui-rund{background:var(--tr-surface)}.or-tallro__ruta :is(.t-kort,.t-meta){margin:0}.or-aret__huvud{display:grid;gap:10px;margin-bottom:24px}.or-aret__huvud :is(.t-rum,.t-meta){margin:0}.or-aret__text{display:grid;gap:14px;max-width:var(--text-max)}.or-aret__text .t-brod{margin:0}.or-rutor{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap);margin:40px 0 0;padding:0;list-style:none}.or-ruta{display:grid;align-content:start;gap:10px;padding:26px;border-radius:var(--r-box);background:var(--tr-ground)}.or-ruta[data-forst]{background:var(--tr-pill)}.or-ruta .t-namn{margin:0}.or-ruta__ik{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--tr-surface)}.or-ruta__punkter{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.5}.or-ruta__punkter li{position:relative;padding-left:20px}.or-ruta__punkter li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--tr-ink)}.or-foton .t-rum{margin:0 0 28px;max-width:none}.or-galleri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin:0 0 16px;padding:0;list-style:none}.or-galleri li{aspect-ratio:3/2;overflow:clip;border-radius:var(--r-box);background:var(--placeholder)}.or-galleri img{display:block;width:100%;height:100%;object-fit:cover}.or-kallor{display:grid;gap:10px;max-width:calc(var(--text-max) + 2 * (var(--kant) + var(--spalt)))}.or-kallor :is(.t-kort,.t-meta){margin:0}.or-kallor__lista{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:15px}.or-kallor__lista small{color:var(--tr-muted)}.or-avslut{overflow:clip;min-height:420px}.or-avslut__spar{inset:auto 0 0;width:100%;height:320px}.or-avslut__text{position:relative;z-index:2;display:grid;justify-items:start;gap:18px;max-width:760px}.or-avslut__text :is(.t-rum,.t-ingress,.t-meta){margin:0}@media (min-width:1920px){.or-kortlista{--or-kol:5}}@media (max-width:1439px){.or-kortlista{--or-kol:3}}@media (max-width:1023px){.or-kortlista{--or-kol:2}.or-omr-topp{grid-template-columns:1fr;gap:0;padding:12px}.or-omr-topp__text{order:2;padding:28px calc(var(--spalt) - 12px) 20px}.or-omr-topp__bild{min-height:0;aspect-ratio:4/3}.or-galleri{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.or-kortlista{--or-kol:1}.or-galleri,.or-tallro__ruta,.or-tomt__delar{grid-template-columns:1fr}.or-kortrad{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;margin-right:calc(-1 * (var(--kant) + var(--spalt)));padding-right:calc(var(--kant) + var(--spalt));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.or-kortrad::-webkit-scrollbar{display:none}.or-kortrad>li{scroll-snap-align:start}.or-avslut__spar{height:200px}}}