/* Rettelser 12/11-2026 – indlæses efter sg.css */

/* Footer: hvidt logo på mørk baggrund */
.ftr__logo svg path,.ftr__logo svg g,.ftr__logo svg polygon,.ftr__logo svg rect{fill:#fff}

/* Topbar: Trustpilot Micro Combo i fuld bredde (stjerner + antal anmeldelser + logo) */
.topbar__tp{flex:0 1 440px;width:440px;max-width:100%;min-height:20px}
.topbar__tp iframe{max-width:100%}
@media (max-width:640px){.topbar__tp{flex-basis:100%;width:100%}}

/* Megamenu: alle modelbilleder i samme 3:2-format */
.mega__tile .mega__img{aspect-ratio:3/2}

/* Sider med indhold i "Beskrivelse" (gendannet fra sidebyggeren): fuld bredde når der er spalter */
.prose--long:has(.row),.prose--long:has(.vad-models){max-width:none}
.prose .row{margin-top:30px}
.prose .row img{width:100%;height:auto}
.prose .row ul{padding-left:20px}
.vad-models .image-box{margin-top:40px;background:var(--soft,#f3f4f1);border-radius:14px;overflow:hidden}
.vad-models .image-box__image{border-radius:0;margin:0}
.vad-models .image-box__title{font-size:24px;margin:0}
.vad-models .btn{margin-top:16px}
@media (max-width:767px){.vad-models .image-box{flex-direction:column}.prose .row>[class*=col-]{flex-basis:100%;max-width:100%}}

/* Kopieret formatering i tekster (inline style fra Word/gammelt site): grå baggrund, fast farve, skrifttype og
   skriftstørrelse i brødtekst tilsidesættes, så teksten følger temaet. Overskrifter beholder deres størrelse.
   Layout (bredde, højde, position, text-align m.m.) røres ikke. Teksterne i Shoporama er uændrede. */
.prose [style*="background"]{background:transparent!important}
.prose [style*="color"]{color:inherit!important}
.prose [style*="font-family"]{font-family:inherit!important}
.prose ul[style*="font-size"],.prose ol[style*="font-size"],.prose li[style*="font-size"],.prose span[style*="font-size"],.prose strong[style*="font-size"],.prose b[style*="font-size"],.prose em[style*="font-size"],.prose a[style*="font-size"],.prose p[style*="font-size: 1"],.prose p[style*="font-size:1"]{font-size:inherit!important}

/* Forside-slider på mobil: navn og prikker under billedet, så hele billedet ses (12/11-2026) */
@media (max-width:640px){
  .slider{display:grid;grid-template-columns:minmax(0,1fr);aspect-ratio:auto;overflow:visible;border-radius:0;background:none}
  .slide{position:relative;inset:auto;grid-area:1/1;display:flex;flex-direction:column}
  .slide:not(.is-on){pointer-events:none}
  .slide img{height:auto;aspect-ratio:3/2;border-radius:14px;background:#dfe3dd}
  .slide__label{position:static;padding:10px 2px 0;gap:0;background:none;box-shadow:none;border-radius:0}
  .slide__label small{font-size:11px}
  .slide__label strong{font-size:17px}
  .slider__ctrl{position:static;grid-area:2/1;justify-self:center;margin-top:6px;padding:0;gap:6px;background:none}
  .slider__btn{width:30px;height:30px}
  .sdot{width:7px;height:7px}
}

/* Kategorisider (fx Skydome) på mobil og tablet: overskrift, så billede, så tekst (12/11-2026) */
@media (max-width:980px){
  .cat-head{flex-direction:column;align-items:stretch;gap:16px}
  .cat-head__text{display:contents}
  .cat-head h1{order:1;margin-bottom:0}
  .cat-head__img{order:2;flex:none}
  .cat-head__text>.prose{order:3}
}

/* Mobilheader A3 (12/11-2026): Ring til Peter i topbjælken, Menu/Kurv med tekst, logo i midten,
   ingen Trustpilot på mobil, og fast "Book fremvisning online" i bunden. Desktop er uændret. */
.topbar__ring,.bookbar,.hdr__lbl{display:none}
@media (max-width:980px){
  .topbar__in{justify-content:center;padding-top:0;padding-bottom:0}
  .topbar__in>:not(.topbar__ring){display:none!important}
  .topbar__ring{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:100%;font-size:14px;color:#fff}
  .topbar__ring img{width:28px;height:28px;border-radius:50%;object-fit:cover}
  .topbar__ring strong{display:flex;align-items:center;gap:5px}
  .hdr__in{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:0 12px;padding-top:8px;padding-bottom:8px}
  .hdr__logo{justify-self:center}
  .hdr__right{margin-left:0;gap:0}
  .hdr__peter{display:none}
  .hdr__burger,.hdr__cart{width:48px;height:48px;border-radius:12px;flex-direction:column;gap:2px;text-decoration:none}
  .hdr__burger .ic{width:22px;height:22px}.hdr__cart .ic{width:20px;height:20px}
  .hdr__lbl{display:block;font:500 10px/1 Roboto,Arial,sans-serif;color:var(--ink)}
  .bookbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;min-height:56px;padding:0 18px env(safe-area-inset-bottom) 80px;align-items:center;justify-content:flex-end;gap:10px;background:var(--ink);color:#fff;text-decoration:none;font:500 15px Roboto,Arial,sans-serif;box-shadow:0 -4px 16px rgba(34,39,42,.12)}
  .bookbar:hover{color:#fff;background:#000}
  body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}
}

/* Filterknapper på kategorier (fx Tilbehør): skjulte produktkort skal også skjules visuelt (.pcard-wrap har display:flex) (13/11-2026) */
.pcard-wrap[hidden],[data-cats][hidden]{display:none!important}

/* "Se tilbehør til <model>" på huse og modelkategorier + tydelig tekst ved filtrering på Tilbehør (13/11-2026) */
.acclinks{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0;padding:12px 16px;background:var(--soft);border-radius:12px;font-size:15px}
.acclinks>.ic{color:var(--muted)}
.acclinks__lbl{color:var(--muted)}
.acclinks a{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.sec .acclinks{margin-top:0}
.count.is-filtered{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:14px 0 8px;padding:12px 16px;background:var(--green);border-radius:12px;color:var(--ink);font-size:16px}
.count__reset{border:1.5px solid var(--ink);background:#fff;border-radius:999px;padding:6px 14px;font:500 14px Roboto,Arial,sans-serif;color:var(--ink);cursor:pointer}

/* Produktside (13/11-2026): variantvalg og "Læg i kurv" smallere på computer, "book en fremvisning" understreget */
@media (min-width:641px){
  .pinfo .add-to-basket__variant,.pinfo .add-to-basket__submit{max-width:340px}
}
.phelp a[href="/book-fremvisning"]{text-decoration:underline;text-underline-offset:3px}
