:root{--page-title-display:none;}/* Start custom CSS *//* Pris i produktlister: WooCommerce sender skjult hjælpetekst til skærmlæsere med i prisen. Den holdes visuelt skjult her. */
.loop-pris del { color: #6B6560; font-weight: 400; font-size: .85em; margin-right: 6px; }
.loop-pris del + span, .loop-pris del ~ span:last-of-type { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }

/* Tilbudsbånd hen over billedets hjørne i produktlisten. Teksten kommer fra snippettet [gt_rabat] og er tom, når varen ikke er på tilbud. */
html body .elementor .tilbud-baand { position: absolute; top: 30px; left: -52px; z-index: 2; width: 210px; margin: 0; padding: 7px 0; transform: rotate(-45deg); background-color: var(--topbar, #292B33); color: #FFFFFF; font-family: Roboto, Arial, sans-serif; font-size: 12px; font-weight: 700; line-height: 1.2; letter-spacing: .05em; text-transform: uppercase; text-align: center; white-space: nowrap; box-shadow: 0 2px 6px rgba(0,0,0,.25); pointer-events: none; }
html body .elementor .tilbud-baand:empty { display: none; }
@media (max-width: 767px) { html body .elementor .tilbud-baand { top: 26px; left: -54px; width: 200px; font-size: 10px; padding: 5px 0; } }

/* Dannebrog foran "Dansk webshop" i fordelsbåndet. Tegnet i CSS (37:28), så det også vises på Windows, der ikke viser flag-emojis. */
html body .elementor .dk-flag::before { content: ""; display: inline-block; width: 22px; height: 16px; margin-right: 8px; vertical-align: -2px; border-radius: 2px; background: linear-gradient(to right, transparent 32.4%, #FFFFFF 32.4%, #FFFFFF 43.2%, transparent 43.2%), linear-gradient(to bottom, transparent 42.9%, #FFFFFF 42.9%, #FFFFFF 57.1%, transparent 57.1%), #C8102E; }

/* Trustpilot-bånd under kategorierne (sektion 3ba7de22). Tal og link kommer fra CustomerScore ([customerscore_inline]). Elementor fjerner pluginets logo og stjerner fra shortcoden, så de tegnes her i samme udseende som pluginets widget. Stjernerne viser 4,9 og følger ikke selv med, hvis scoren ændrer sig. */
html body .elementor [data-id="3ba7de22"] { display: flex; justify-content: center; align-items: center; }
html body .elementor [data-id="74ffb262"] { display: inline-flex; margin: 0; }
html body .elementor [data-id="74ffb262"] a { display: inline-flex; align-items: center; gap: 10px; background: #FFFFFF; border-radius: 8px; padding: 10px 18px; box-shadow: 0 1px 4px rgba(0,0,0,.08); text-decoration: none; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.5; }
html body .elementor [data-id="74ffb262"] a::before { content: ""; flex: 0 0 auto; width: 68px; height: 18px; background: url("/wp-content/plugins/customerscore/assets/trustpilot-logo.jpg") no-repeat center / contain; }
html body .elementor [data-id="74ffb262"] a > span:first-child { flex: 0 0 auto; display: inline-block; width: 108px; height: 20px; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='108' height='20' viewBox='0 0 108 20'><defs><clipPath id='c'><rect width='21.6' height='24'/></clipPath></defs><g transform='scale(.8333)'><rect width='24' height='24' rx='2' fill='%2300b67a'/><path d='M12 4l2.35 4.76 5.25.77-3.8 3.7.9 5.24L12 15.77l-4.7 2.47.9-5.24-3.8-3.7 5.25-.77L12 4z' fill='%23fff'/></g><g transform='translate(22 0) scale(.8333)'><rect width='24' height='24' rx='2' fill='%2300b67a'/><path d='M12 4l2.35 4.76 5.25.77-3.8 3.7.9 5.24L12 15.77l-4.7 2.47.9-5.24-3.8-3.7 5.25-.77L12 4z' fill='%23fff'/></g><g transform='translate(44 0) scale(.8333)'><rect width='24' height='24' rx='2' fill='%2300b67a'/><path d='M12 4l2.35 4.76 5.25.77-3.8 3.7.9 5.24L12 15.77l-4.7 2.47.9-5.24-3.8-3.7 5.25-.77L12 4z' fill='%23fff'/></g><g transform='translate(66 0) scale(.8333)'><rect width='24' height='24' rx='2' fill='%2300b67a'/><path d='M12 4l2.35 4.76 5.25.77-3.8 3.7.9 5.24L12 15.77l-4.7 2.47.9-5.24-3.8-3.7 5.25-.77L12 4z' fill='%23fff'/></g><g transform='translate(88 0) scale(.8333)'><rect width='24' height='24' rx='2' fill='%23dcdce6'/><rect width='24' height='24' rx='2' fill='%2300b67a' clip-path='url(%23c)'/><path d='M12 4l2.35 4.76 5.25.77-3.8 3.7.9 5.24L12 15.77l-4.7 2.47.9-5.24-3.8-3.7 5.25-.77L12 4z' fill='%23fff'/></g></svg>") no-repeat; }
html body .elementor [data-id="74ffb262"] a > span:last-child { font-size: 13px; color: #6B6B6B; white-space: nowrap; }
html body .elementor [data-id="74ffb262"] a > span:last-child strong { color: #1A1A1A; }
html body .elementor [data-id="74ffb262"] a:hover > span:last-child { text-decoration: underline; }

/* Fordelsbåndet på mobil: tekst, der brækker over to linjer, står under teksten og ikke under fluebenet. Punkterne flugter i toppen. */
@media (max-width: 767px) {
  html body .elementor .dk-flag::before { width: 19px; height: 14px; margin-right: 6px; }
  html body .elementor [data-id="beb135f2"] { align-items: start; }
  html body .elementor [data-id="beb135f2"] > p { padding-left: 1.15em; text-indent: -1.15em; line-height: 1.4; }
  html body .elementor [data-id="beb135f2"] > p.dk-flag { padding-left: 25px; text-indent: -25px; }
  html body .elementor [data-id="74ffb262"] a { flex-wrap: wrap; justify-content: center; gap: 6px 10px; padding: 10px 14px; }
}/* End custom CSS */