/* Sexnoveller-siden: lavendelfarvet top (se includes/noveller-top.php). !important er nødvendigt mod ns-noveller's egne regler. */
.th-ns .archive-header{display:none!important}
.th-ns .ns-main-container{margin-top:20px!important} /* udligner Elementors -30px/+10px, så båndet starter lige under menuen */
.th-ns .ns-page-header{--lav-d:#7d3f94;--blush:#f7eff9;--line:#eadff0;background:var(--blush);box-shadow:0 0 0 100vmax var(--blush);clip-path:inset(0 -100vmax);padding:46px 0 36px!important;margin:0 0 22px!important;text-align:left!important}
.th-ns .th-ns-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lav-d);font-weight:700;margin:0 0 10px}
.th-ns .ns-page-header .ns-title{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;font-size:46px!important;line-height:1.08!important;letter-spacing:-.01em;margin:0 0 14px!important;text-align:left!important}
.th-ns .ns-page-header .ns-intro{font-size:17px!important;line-height:1.65!important;color:#4a3f50!important;max-width:640px;margin:0 0 22px!important;margin-left:0!important;text-align:left!important}
.th-ns .ns-page-header .ns-filter-container{justify-content:flex-start!important}
.th-ns .ns-page-header .ns-pill:not(.active){background:#fff!important;border-color:var(--line)!important}
.th-ns .ns-page-header .ns-nb-ov,.th-ns .ns-page-header .ns-nb-ov>*{margin-left:0!important;margin-right:0!important}
.th-ns .ns-page-header .ns-nb-ov{justify-content:flex-start!important;text-align:left!important;margin-top:14px!important}
.th-ns .ns-sort-bar{margin-top:0!important;justify-content:flex-start!important;text-align:left!important}
@media(min-width:901px){.th-ns .ns-page-header .ns-nb-ov{display:block!important}.th-ns .ns-page-header .ns-nb-pill{display:inline-flex!important}}
@media(max-width:900px){.th-ns .ns-page-header .ns-title{font-size:34px!important}}
@media(max-width:600px){.th-ns .ns-page-header{padding:28px 0 24px!important}}
