:root{--narrow-page-width: 75rem;--sv-radius: 12px;--sv-radius-card: var(--sv-radius);--sv-radius-media: var(--sv-radius);--sv-radius-box: var(--sv-radius);--sv-section-pad: 48px}@media screen and (min-width:990px){:root{--sv-section-pad: 80px}}.header-logo__image-container:not(:has(img)){font-family:var(--font-heading--family);font-weight:500;font-size:1.375rem;letter-spacing:.18em;text-transform:uppercase;line-height:1;padding-inline-start:.18em}@media screen and (min-width:750px){.header-logo__image-container:not(:has(img)){font-size:1.625rem}}.sv-wrap{width:min(var(--narrow-page-width),calc(100% - 32px));margin-inline:auto}@media screen and (min-width:750px){.sv-wrap{width:min(var(--narrow-page-width),calc(100% - 80px))}}.sv-eyebrow{margin:0 0 10px;font-family:var(--font-body--family);font-size:.875rem;font-weight:400;color:var(--sv-muted, #6b7075)}.sv-h{margin:0;font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;overflow-wrap:anywhere}.sv-h em,.sv-h i{font-style:normal}.sv-h--xl{font-size:clamp(2.125rem,1.4rem + 3vw,3.5rem);line-height:1.04;letter-spacing:-.03em}.sv-h--lg{font-size:clamp(1.625rem,1.25rem + 1.5vw,2.25rem)}.sv-h--md{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.sv-lead{margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55;color:var(--sv-muted, #6b7075);text-wrap:pretty}.sv-lead p{margin:0 0 .8em}.sv-lead p:last-child{margin-bottom:0}.sv-btn{min-height:52px;padding-inline:32px;padding-block:12px;font-weight:500;font-size:1rem;border-radius:999px}.sv-textlink{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--sv-fjord);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sv-textlink:hover{text-decoration-thickness:2px}.sv-infobox{margin:20px 0 28px;padding:18px 20px;background:var(--sv-grey, #f5f5f3);border-radius:var(--sv-radius, 12px)}.sv-infobox__title{margin:0 0 6px;font-weight:500}.sv-infobox ul,.sv-infobox ol{margin:0;padding-inline-start:1.2em;line-height:1.7}.sv-infobox p:last-child{margin-bottom:0}.rte details,.sv-rte details{border-bottom:1px solid var(--sv-line, #e3e3df);margin:0}.rte details:first-of-type,.sv-rte details:first-of-type{border-top:1px solid var(--sv-line, #e3e3df)}.rte summary,.sv-rte summary{position:relative;display:block;padding:18px 40px 18px 0;font-weight:500;cursor:pointer;list-style:none}.rte summary::-webkit-details-marker,.sv-rte summary::-webkit-details-marker{display:none}.rte summary:after,.sv-rte summary:after{content:"";position:absolute;inset-inline-end:6px;top:50%;width:10px;height:10px;border-right:2px solid var(--sv-fjord);border-bottom:2px solid var(--sv-fjord);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.rte details[open]>summary:after,.sv-rte details[open]>summary:after{transform:translateY(-30%) rotate(-135deg)}.rte summary:hover,.sv-rte summary:hover{color:var(--sv-fjord)}.rte details>:not(summary),.sv-rte details>:not(summary){margin-top:0;padding-inline-end:24px}.rte details>:last-child:not(summary),.sv-rte details>:last-child:not(summary){padding-bottom:18px}@media(prefers-reduced-motion:reduce){.rte summary:after,.sv-rte summary:after{transition:none}}.sv-form,.sv-form__row{display:grid;gap:16px}@media screen and (min-width:750px){.sv-form__row--2{grid-template-columns:1fr 1fr}}.sv-field{display:grid;gap:6px;min-width:0}.sv-field label{font-size:.875rem;font-weight:500}.sv-field__hint{font-weight:400;color:var(--color-foreground-muted)}.sv-field input,.sv-field select,.sv-field textarea{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:1rem;color:var(--color-input-text);background-color:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:var(--style-border-radius-inputs, 12px)}.sv-field textarea{min-height:140px;resize:vertical}.sv-field input:focus-visible,.sv-field select:focus-visible,.sv-field textarea:focus-visible{outline:2px solid var(--sv-fjord);outline-offset:1px}.sv-form__note{margin:0;font-size:.875rem;color:var(--color-foreground-muted)}.sv-alert{padding:14px 16px;border-radius:var(--sv-radius, 12px);font-size:.9375rem}.sv-alert--success{background:var(--sv-grey, #f5f5f3);border:1px solid var(--sv-line, #e3e3df)}.sv-alert--error{background:#b4231812;border:1px solid rgb(180 35 24 / .3)}.sv-alert ul{margin:6px 0 0;padding-inline-start:1.2em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/svedal.css.map */
