@font-face{font-family:GeneratePress;src:url(//xn--ktadamer-9za.se/wp-content/themes/generatepress/assets/fonts/generatepress.eot);src:url(//xn--ktadamer-9za.se/wp-content/themes/generatepress/assets/fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//xn--ktadamer-9za.se/wp-content/themes/generatepress/assets/fonts/generatepress.woff2) format("woff2"),url(//xn--ktadamer-9za.se/wp-content/themes/generatepress/assets/fonts/generatepress.woff) format("woff"),url(//xn--ktadamer-9za.se/wp-content/themes/generatepress/assets/fonts/generatepress.ttf) format("truetype"),url(//xn--ktadamer-9za.se/wp-content/themes/generatepress/assets/fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}body.gpm{--gm-head:#472536;--gm-accent:#b74b65;--gm-on-accent:#fff;--gm-ink:#29252a;--gm-muted:#69616a;--gm-bg:#f7f3f0;--gm-tint:#f4e6e5;--gm-line:#e5d9da;--gm-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gm-pad:clamp(22px,3vw,38px);background:var(--gm-bg);color:var(--gm-ink);font-family:var(--gm-font);font-size:17px;line-height:1.8}
body.gpm-plum{--gm-head:#39243e;--gm-accent:#884b83;--gm-tint:#f0e6f0;--gm-bg:#f8f5f9;--gm-line:#e1d5e4;--gm-ink:#302333;--gm-muted:#6a5d6d}
body.gpm-navy{--gm-head:#15283d;--gm-accent:#3c648b;--gm-tint:#e7edf3;--gm-bg:#f4f6f9;--gm-line:#d5dfe9;--gm-ink:#25313c;--gm-muted:#586777}
body.gpm-graphite{--gm-head:#24272c;--gm-accent:#d0ad64;--gm-on-accent:#171717;--gm-tint:#f0e9db;--gm-bg:#f6f5f2;--gm-line:#dedbd4;--gm-ink:#282a2d;--gm-muted:#606166}
body.gpm-emerald{--gm-head:#173d36;--gm-accent:#277563;--gm-tint:#e3eee7;--gm-bg:#f4f7f3;--gm-line:#d3dfd5;--gm-ink:#223830;--gm-muted:#53675d}
body.gpm-petrol{--gm-head:#183941;--gm-accent:#28778a;--gm-tint:#e0eef1;--gm-bg:#f2f7f8;--gm-line:#ccdee2;--gm-ink:#25393e;--gm-muted:#53696f}
body.gpm-ruby{--gm-head:#2d2026;--gm-accent:#a32d4c;--gm-tint:#f4e4e9;--gm-bg:#faf4f6;--gm-line:#e7d1d9;--gm-ink:#36252c;--gm-muted:#735d67}
body.gpm-copper{--gm-head:#422e25;--gm-accent:#9b522f;--gm-tint:#f3e7dc;--gm-bg:#faf6f0;--gm-line:#e4d5c7;--gm-ink:#392f29;--gm-muted:#716359}
.gpm *, .gpm *::before,.gpm *::after{box-sizing:border-box}
.gpm h1,.gpm h2,.gpm h3,.gpm h4,.gpm button,.gpm input,.gpm select,.gpm textarea{font-family:var(--gm-font)}
.gpm h1,.gpm h2,.gpm h3,.gpm h4{color:var(--gm-ink);font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}
.gpm h1{font-size:clamp(29px,3.2vw,44px)}
.gpm h2{font-size:clamp(24px,2.5vw,32px)}
.gpm h3{font-size:23px}
.gpm a{color:var(--gm-ink);text-underline-offset:3px}
.gpm a:hover{color:var(--gm-accent)}
.gpm a:focus-visible,.gpm button:focus-visible,.gpm input:focus-visible,.gpm textarea:focus-visible,.gpm select:focus-visible{outline:3px solid var(--gm-accent);outline-offset:4px}
.gpm .site-header{background:var(--gm-head);color:#fff;border-top:5px solid var(--gm-accent)}
.gpm .inside-header{max-width:1400px;margin:auto;padding:34px clamp(22px,3vw,40px);gap:24px}
.gpm .main-title{font-family:var(--gm-font);font-size:clamp(30px,3.5vw,46px);font-weight:750;letter-spacing:-.045em;line-height:1.15}
.gpm .main-title a,.gpm .main-title a:hover,.gpm .site-description{color:#fff}
.gpm .site-description{font-size:14px;opacity:.82;margin-top:9px;letter-spacing:.015em}
.gpm .site-logo img{max-height:90px;width:auto;max-width:100%}
.gpm .main-navigation,.gpm .main-navigation ul ul{background:var(--gm-head)}
.gpm .main-navigation .inside-navigation{max-width:1400px;margin:auto;padding-inline:clamp(12px,2vw,28px)}
.gpm .main-navigation .main-nav ul li a,.gpm .menu-toggle,.gpm .menu-bar-items a{color:#fff;font-size:15px;font-weight:600;line-height:56px}
.gpm .main-navigation .main-nav ul li[class*="current-menu-"]>a,.gpm .main-navigation .main-nav ul li:hover>a,.gpm .main-navigation .main-nav ul li:focus-within>a,.gpm .main-navigation .main-nav ul li.sfHover>a{background:#ffffff16;color:#fff}
.gpm .main-navigation ul ul{border-radius:0 0 10px 10px}
.gpm #page{max-width:1400px;margin:0 auto;padding:34px clamp(18px,2.4vw,32px) 52px;background:transparent}
.gpm #page>.site-content{display:flex;gap:24px;padding:0;align-items:flex-start;background:transparent}
.gpm #primary{flex:1 1 0;min-width:0;width:auto;float:none;margin:0}
.gpm #primary>.site-main{margin:0} .gpm #primary,.gpm #primary>.site-main,.gpm #primary>.site-main>article{background:transparent;padding:0;border:0;box-shadow:none}
.gpm #right-sidebar,.gpm #left-sidebar{flex:0 0 clamp(300px,26vw,350px);width:auto;min-width:0;float:none;margin:0}
.gpm #right-sidebar{order:2}
.gpm #left-sidebar{order:-1}
.gpm .inside-right-sidebar,.gpm .inside-left-sidebar{margin:0}
.gpm .sidebar .widget{padding:24px;background:#fff;border:1px solid var(--gm-line);border-radius:14px;margin:0 0 20px;overflow-wrap:anywhere;font-size:15px;line-height:1.75}
.gpm .widget-title{font-size:19px;font-weight:700;margin-bottom:18px;color:var(--gm-ink);letter-spacing:-.015em}
.gpm .widget ul{margin:0;list-style:none}
.gpm .widget li{padding:9px 0;border-bottom:1px solid var(--gm-line)}
.gpm .widget li:last-child{border-bottom:0}
.gpm .widget a{text-decoration:none}
.gpm .widget img{max-width:100%;height:auto}
.gpm .inside-article,.gpm .comments-area,.gpm .paging-navigation,.gpm .page-header{padding:var(--gm-pad);background:#fff;border:1px solid var(--gm-line);border-radius:16px;overflow-wrap:anywhere}
.gpm .site-main>article{margin-bottom:26px}
.gpm .gpm-featured{margin:0 0 26px;line-height:0}
.gpm .gpm-featured img{width:100%;height:auto;border-radius:10px;display:block}
.gpm .entry-header .entry-title{margin:0 0 12px}
.gpm .entry-title a{color:var(--gm-ink);text-decoration:none}
.gpm .entry-title a:hover{color:var(--gm-accent)}
.gpm .entry-meta,.gpm .entry-meta a{font-size:13px;color:var(--gm-muted)}
.gpm .entry-content,.gpm .entry-summary{margin-top:28px}
.gpm .entry-content p,.gpm .entry-summary p{margin-bottom:1.5em}
.gpm .entry-content h2,.gpm .entry-content h3{margin-top:1.5em;margin-bottom:.8em}
.gpm .entry-content blockquote{margin:28px 0;padding:22px 26px;background:var(--gm-tint);border-left:4px solid var(--gm-accent);border-radius:0 10px 10px 0;font-size:1.1em;font-style:normal}
.gpm .entry-content blockquote p:last-child{margin-bottom:0}
.gpm .entry-content>:is(.alignfull,.alignwide){width:auto;max-width:100%;margin-left:0;margin-right:0}
.gpm .entry-content img,.gpm .entry-content video,.gpm .entry-content iframe{max-width:100%}
.gpm .entry-content pre{overflow:auto;max-width:100%}
.gpm .entry-content table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.94em}
.gpm .entry-content td,.gpm .entry-content th{padding:12px;border:1px solid var(--gm-line);overflow-wrap:anywhere}
.gpm .entry-content th{background:var(--gm-tint)}
.gpm .entry-content .wp-block-table{overflow-x:auto}
.gpm footer.entry-meta{margin-top:24px;padding-top:20px;border-top:1px solid var(--gm-line)}
.gpm button,.gpm input[type=submit],.gpm .button,.gpm a.button,.gpm .wp-block-button__link{background:var(--gm-accent);color:var(--gm-on-accent);border:0;border-radius:8px;padding:13px 21px;font-size:15px;font-weight:650;text-decoration:none;line-height:1.5;cursor:pointer}
.gpm button:hover,.gpm input[type=submit]:hover,.gpm .button:hover{background:var(--gm-head);color:#fff}
.gpm .menu-toggle{border-radius:0;background:transparent;padding:0 15px}
.gpm .menu-toggle:hover,.gpm .menu-toggle:focus{background:#ffffff16;color:#fff}
.gpm input[type=text],.gpm input[type=email],.gpm input[type=url],.gpm input[type=search],.gpm input[type=password],.gpm textarea,.gpm select{max-width:100%;border:1px solid var(--gm-line);border-radius:7px;padding:12px 14px;background:#fff;color:var(--gm-ink);font-size:16px}
.gpm .search-form{display:flex;gap:8px;flex-wrap:wrap}
.gpm .search-form label{flex:1;min-width:100px}
.gpm .search-field{width:100%;min-width:0}
.gpm .search-submit{padding:12px 16px}
.gpm .comments-area{margin-top:26px}
.gpm .comment-list,.gpm .comment-list .children{list-style:none}
.gpm .comment-body{padding:22px;background:var(--gm-bg);border:1px solid var(--gm-line);border-radius:12px;margin-bottom:18px;overflow-wrap:anywhere}
.gpm .comment-content{margin-top:18px;padding:0;border:0}
.gpm .comment-content p{margin-bottom:16px}
.gpm .comment-meta .avatar{width:42px;height:42px}
.gpm .comment .children{padding-left:18px;margin-top:0;border:0}
.gpm .comment .children .children{padding-left:0}
.gpm .comment-form textarea,.gpm .comment-form input:not([type=checkbox]):not([type=submit]){width:100%}
.gpm .comment-form-cookies-consent{gap:9px;align-items:flex-start}
.gpm .comment-form-cookies-consent input{flex:none;margin-top:8px}
.gpm .reply a{font-weight:650}
.gpm .site-footer{background:var(--gm-head);color:#fff}
.gpm .site-info,.gpm .footer-widgets{background:transparent;color:#fff}
.gpm .site-info{padding:28px 24px;font-size:13px}
.gpm .site-info a,.gpm .footer-widgets a,.gpm .footer-widgets .widget-title{color:#fff}
.gpm .footer-widgets-container{max-width:1400px;margin:auto;padding:34px}
.gpm .paging-navigation{margin-top:24px}
.gpm .page-numbers{display:inline-block;min-width:40px;padding:5px 10px;text-align:center;border-radius:6px}
.gpm .page-numbers.current{background:var(--gm-head);color:#fff}
.gpm.no-sidebar #primary{max-width:980px;margin-inline:auto}
.gpm.both-sidebars #right-sidebar,.gpm.both-sidebars #left-sidebar,.gpm.both-left #right-sidebar,.gpm.both-left #left-sidebar,.gpm.both-right #right-sidebar,.gpm.both-right #left-sidebar{flex-basis:24%}
.gpm.both-left #right-sidebar{order:-2}
.gpm.both-right #left-sidebar{order:3}
@media(max-width:1100px){.gpm:is(.both-sidebars,.both-left,.both-right) #page>.site-content{flex-wrap:wrap}.gpm:is(.both-sidebars,.both-left,.both-right) #primary{flex-basis:100%}.gpm:is(.both-sidebars,.both-left,.both-right) #right-sidebar,.gpm:is(.both-sidebars,.both-left,.both-right) #left-sidebar{order:2;flex:1 1 40%}}
@media(max-width:880px){.gpm #page>.site-content{display:flex;flex-direction:column;gap:26px}.gpm #primary,.gpm #right-sidebar,.gpm #left-sidebar{flex:auto;width:100%;max-width:none;order:0}.gpm #primary{order:-1}.gpm #page{padding-top:24px}.gpm .inside-header{padding-block:28px}.gpm .sidebar .widget{padding:22px}}
@media(max-width:600px){body.gpm{font-size:16px;--gm-pad:22px}.gpm #page{padding:20px 12px 32px}.gpm .inside-article,.gpm .comments-area{border-radius:12px}.gpm .gpm-featured{margin-bottom:22px}.gpm .comment-body{padding:18px}.gpm .comment .children{padding-left:10px}.gpm .comment .children .children{padding-left:0}.gpm .entry-content blockquote{padding:18px}.gpm .main-navigation .inside-navigation{padding:0 8px}}
@media(prefers-reduced-motion:reduce){.gpm *{scroll-behavior:auto!important;transition:none!important}}
@media print{.gpm .site-header,.gpm .main-navigation,.gpm .sidebar,.gpm .site-footer,.gpm .comment-respond{display:none}.gpm #page{max-width:none;padding:0}.gpm .inside-article{border:0;padding:0}}.gpm .dating-cta {margin:32px 0 12px;clear:both;width:100%;min-width:0}
.gpm .dating-cta__link {display:flex;align-items:center;gap:26px;padding:28px;border:1px solid var(--gm-line);border-radius:14px;background:linear-gradient(115deg,var(--gm-tint),var(--gm-bg));color:var(--gm-ink);text-decoration:none;box-shadow:none;overflow:hidden;transition:border-color .15s ease}
.gpm .dating-cta__link:hover {border-color:var(--gm-head);color:var(--gm-ink);text-decoration:none}
.gpm .dating-cta__link:focus-visible {outline:3px solid var(--gm-ink);outline-offset:4px}
.gpm .dating-cta__visual {display:flex;align-items:center;justify-content:center;flex:0 0 100px;min-width:0;color:var(--gm-head);align-self:stretch}
.gpm .dating-cta__symbol {width:72px;height:72px;max-width:100%}
.gpm .dating-cta__image {display:block;width:100%;height:auto;max-height:180px;object-fit:contain;border-radius:10px;margin:0}
.gpm .dating-cta__copy {display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;text-align:start;gap:9px;overflow-wrap:anywhere}
.gpm .dating-cta__label {font-family:var(--gm-font);font-size:11px;font-weight:600;line-height:1.5;color:var(--gm-muted)}
.gpm .dating-cta__title {font-family:var(--gm-font);font-size:clamp(23px,2.2vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--gm-ink)}
.gpm .dating-cta__text {font-family:var(--gm-font);font-size:15px;font-weight:400;line-height:1.65;white-space:pre-line;color:var(--gm-muted)}
.gpm .dating-cta__button {display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;margin-top:7px;padding:12px 19px;min-height:46px;border-radius:7px;background:var(--gm-accent);color:var(--gm-on-accent);font-family:var(--gm-font);font-size:14px;font-weight:650;line-height:1.5;transition:transform .15s ease}
.gpm .dating-cta__button svg {flex:0 0 19px}
.gpm .dating-cta__link:hover .dating-cta__button {transform:translateX(2px)}
@media(max-width:600px){.gpm .dating-cta__link {padding:22px;gap:16px;flex-direction:column;align-items:flex-start}.gpm .dating-cta__visual {flex:0 0 auto;width:64px;align-self:flex-start}.gpm .dating-cta__visual:has(.dating-cta__image) {width:100%;max-width:220px}.gpm .dating-cta__symbol {width:50px;height:50px}.gpm .dating-cta__title {font-size:25px}}
@media print{.gpm .dating-cta {display:none}}
.gpm .dating-cta {container-type:inline-size}
@container(max-width:520px){.gpm .dating-cta__link{padding:22px;gap:16px;flex-direction:column;align-items:flex-start}.gpm .dating-cta__visual{flex:0 0 auto;width:64px;align-self:flex-start}.gpm .dating-cta__visual:has(.dating-cta__image){width:100%;max-width:220px}.gpm .dating-cta__symbol{width:50px;height:50px}.gpm .dating-cta__title{font-size:25px}} .gpm .dating-cta--image-only {container-type:normal;background:transparent;border:0;padding:0}
.gpm .dating-cta__image-link {display:block;width:100%;line-height:0;text-decoration:none;border:0;background:transparent;padding:0;border-radius:12px}
.gpm .dating-cta__image-link:focus-visible {outline:3px solid currentColor;outline-offset:4px}
.gpm .dating-cta__banner {display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;border:0;border-radius:12px;margin:0;padding:0}
.gpm .dating-cta__image-link:has(.dating-cta__banner--palette){max-width:800px;margin-inline:auto;border-radius:999px}
.gpm .dating-cta__banner--palette{border-radius:0}