.gform_validation_container,.gfield--type-honeypot,.gform_hidden,.gfield--type-hidden,.gfield_visibility_hidden,.gform_ajax_frame{display:none!important}.screen-reader-text,.hidden_sub_label,.hidden_label>.gfield_label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.gform_button,.gform_next_button,.gform_previous_button) svg{width:1em;height:1em}:where(.site-hopp){position:absolute;left:-9999px;top:0;z-index:100}:where(.site-hopp:focus){left:12px;top:12px;padding:10px 16px;background:#000;color:#fff}:where(.gform_required_legend){display:none}html:has(:is([aria-controls=site-mmeny],.site-burg,.site-burger,.site-ham)[aria-expanded=true]){overflow:hidden}body:has(:is([aria-controls=site-mmeny],.site-burg,.site-burger,.site-ham)[aria-expanded=true]) :is(.site-mobillist,.site-mlist,.site-snabb){visibility:hidden}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}@media (max-width:860px){body:has(:is(input:not([type=hidden]),select,textarea):focus) :is(.site-mobillist,.site-mlist){visibility:hidden}}@media (hover:hover){.site-drop:hover>ul[hidden]{display:block!important}.site-drop>ul::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px}}
/* Manhattans blockstilar för FAQ- och CTA-blocken (block-faqs.css, block-cta.css). Blocken är nu <details> och GenerateBlocks. */
/* FAQ: svaret dolt av <details> själv (Manhattans display:none + skript behövs inte) */
section.mht-block-faqs{--mht-block-faqs-icon-rotate-expanded:180deg}section.mht-block-faqs .section-content{margin-left:auto;margin-right:auto}section.mht-block-faqs .faqs--faqs{display:grid;list-style:none;margin:0;padding:0;row-gap:18px}section.mht-block-faqs .faqs--faq-item{margin-bottom:0}section.mht-block-faqs .faqs--faq-v1{border:1px solid;border-radius:4px}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:18px 30px}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q:focus-visible{outline-offset:-4px}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q--text{color:inherit;margin-bottom:0}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon-wrap{line-height:1;margin-left:var(--mht-layout-row-grid-column-gap,30px)}@media(max-width:991.98px){section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon-wrap{margin-left:var(--mht-layout-container-padding,20px)}}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);-o-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q .icon-expanded{display:none}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q[aria-expanded=true] .icon{-webkit-transform:rotate(var(--mht-block-faqs-icon-rotate-expanded));-o-transform:rotate(var(--mht-block-faqs-icon-rotate-expanded));transform:rotate(var(--mht-block-faqs-icon-rotate-expanded))}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q[aria-expanded=true] .icon-wrap--has-expanded .icon-collapsed{display:none}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--q[aria-expanded=true] .icon-wrap--has-expanded .icon-expanded{display:inline-block}section.mht-block-faqs .faqs--faq-v1 .faqs--faq--a{padding:0 30px 46px}section.mht-block-faqs .faqs--faq-v2{-webkit-column-gap:var(--mht-layout-row-grid-column-gap,30px);-moz-column-gap:var(--mht-layout-row-grid-column-gap,30px);column-gap:var(--mht-layout-row-grid-column-gap,30px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:991.98px){section.mht-block-faqs .faqs--faq-v2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}}
section.mht-block-cta .section-content--inner{margin-left:auto;margin-right:auto;row-gap:32px}section.mht-block-cta .cta--image{grid-column-end:span 6}@media(max-width:991.98px){section.mht-block-cta .cta--image{grid-column:1/-1!important}}section.mht-block-cta .cta--image img{border-radius:var(--mht-block-cta-image-border-radius,0);display:block;width:100%}section.mht-block-cta .cta--texts{grid-column-end:span 6}@media(max-width:991.98px){section.mht-block-cta .cta--texts{grid-column:1/-1!important}}section.mht-block-cta .cta--title:last-child{margin-bottom:0}section.mht-block-cta .cta--desc:not(:last-child){margin-bottom:1.5rem}section.mht-block-cta .cta--desc>:last-child{margin-bottom:0}
/* FAQ som <details>: frågan är <summary> (förr div[role=button] + aria-expanded) */
section.mht-block-faqs summary.faqs--faq--q{list-style:none;box-sizing:border-box} /* div:en var border-box (Manhattans regel), summary inte */
section.mht-block-faqs summary.faqs--faq--q::-webkit-details-marker{display:none}
.ns-faq details[open]>.faqs--faq--q .icon-wrap::after{transform:rotate(0)}
/* CTA-blocket på Sälja eller byta in vapen: blockets inställningar (Manhattan skrev dem i en <style> i sektionen) */
section.mht-block-cta-e166ef46ca938312c4e78acb1910bdbc{--mht-block-cta-section-text-align:left;--mht-block-cta-section-margin-bottom:120px;--mht-block-cta-container-padding-right:var(--mht-layout-container-padding, 20px);;--mht-block-cta-container-padding-left:var(--mht-layout-container-padding, 20px);;--mht-block-cta-container-max-width:var(--mht-layout-container-max-width, 100%);--mht-block-cta-image-grid-column:8/span 5;--mht-block-cta-image-order:2;--mht-block-cta-texts-grid-column:1/span 7;--mht-block-cta-texts-bg-color:rgb(17,44,38);--mht-block-cta-texts-padding-top:90px;--mht-block-cta-texts-padding-right:90px;--mht-block-cta-texts-padding-bottom:90px;--mht-block-cta-texts-padding-left:90px;--mht-block-cta-title-font-size:30px;--mht-block-cta-title-line-height:36px;--mht-block-cta-title-letter-spacing:-0.3px;--mht-block-cta-title-color:rgb(201,163,75);--mht-block-cta-title-margin-bottom:36px;--mht-block-cta-desc-color:rgb(255,255,255)}@media(max-width:991.98px){section.mht-block-cta-e166ef46ca938312c4e78acb1910bdbc{--mht-block-cta-section-margin-bottom:0;--mht-block-cta-container-padding-right:0;--mht-block-cta-container-padding-left:0;--mht-block-cta-container-max-width:100%;--mht-block-cta-content-row-gap:0;--mht-block-cta-image-grid-column:1 / -1;--mht-block-cta-image-order:initial;--mht-block-cta-texts-grid-column:1 / -1;--mht-block-cta-texts-padding-top:46px;--mht-block-cta-texts-padding-right:18px;--mht-block-cta-texts-padding-bottom:62px;--mht-block-cta-texts-padding-left:18px;--mht-block-cta-title-font-size:24px;--mht-block-cta-title-line-height:38px;--mht-block-cta-title-letter-spacing:0;--mht-block-cta-title-margin-bottom:30px}}
/* Font Awesome Pro följer inte med (licens). De glyfer som syns på sajten (mätt på alla sidtyper 10-30: kryssrutornas ruta och bock,
   brödsmulans pil på produktsidan) är egna masker i glyfens storlek: rutan 0.9em bred (gav rutan dess storlek), pilen 0.68em */
input[type=checkbox]:before,input[type=checkbox]:after{content:"";width:.9004em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Crect x='28' y='60' width='392' height='392' rx='44' fill='none' stroke='black' stroke-width='40'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Crect x='28' y='60' width='392' height='392' rx='44' fill='none' stroke='black' stroke-width='40'/%3E%3C/svg%3E") center/contain no-repeat}
input[type=checkbox]:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect x='8' y='40' width='432' height='432' rx='60' fill='white'/%3E%3Cpath d='M108 262 190 344 344 170' fill='none' stroke='black' stroke-width='48' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='8' y='40' width='432' height='432' rx='60' fill='black' mask='url%28%23m%29'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect x='8' y='40' width='432' height='432' rx='60' fill='white'/%3E%3Cpath d='M108 262 190 344 344 170' fill='none' stroke='black' stroke-width='48' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='8' y='40' width='432' height='432' rx='60' fill='black' mask='url%28%23m%29'/%3E%3C/svg%3E")}
.fa-chevron-right:before{content:"";display:inline-block;width:.6826em;height:1em;vertical-align:top;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 350 512'%3E%3Cpath d='M100 96 260 256 100 416' fill='none' stroke='black' stroke-width='30'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 350 512'%3E%3Cpath d='M100 96 260 256 100 416' fill='none' stroke='black' stroke-width='30'/%3E%3C/svg%3E") center/contain no-repeat}
