.ast-custom-button,.button,.dokan-btn,.elementor-button,.wp-element-button,body,button,input,select,textarea{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dokan-store-name,.elementor-heading-title,.entry-title,.site-title,.widget-title,h1,h2,h3,h4,h5,h6{font-family:Fraunces,Georgia,Times New Roman,serif}:root{--mg-version:23;--mg-papper:#FAF5EC;--mg-papper-djup:#F4EDE0;--mg-kort:#FFFDF8;--mg-skog:#1F3D1C;--mg-gron:#2D5A27;--mg-gron-ljus:#6E8F55;--mg-orange:#E05A47;--mg-orange-mork:#C4452F;--mg-senap:#E9B44C;--mg-black:#241F1C;--mg-dov:#6B6259;--mg-linje:#E8DFCF;--mg-display:"Fraunces",Georgia,"Times New Roman",serif;--mg-brod:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mg-radie:20px;--mg-radie-liten:12px;--mg-btn-py:10px;--mg-btn-px:22px;--mg-btn-text:.88rem;--mg-btn-py-liten:7px;--mg-btn-px-liten:16px;--mg-btn-text-liten:.8rem;--mg-skugga:0 2px 4px rgba(36,31,28,.04),0 14px 34px rgba(36,31,28,.07);--mg-skugga-hover:0 4px 8px rgba(36,31,28,.05),0 22px 46px rgba(36,31,28,.11);--mgk-orange:#E05A47;--mgk-orange-mork:#C4452F;--mgk-gron:#2D5A27;--mgk-skog:#1F3D1C;--mgk-senap:#E9B44C;--mgk-brod:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mgk-radie:999px;--mgk-padding:var(--mg-btn-py) var(--mg-btn-px);--mgk-skugga-hover:0 10px 24px rgba(36,31,28,.16)}.mg{--papper:var(--mg-papper);--papper-djup:var(--mg-papper-djup);--kort:var(--mg-kort);--skog:var(--mg-skog);--gron:var(--mg-gron);--gron-ljus:var(--mg-gron-ljus);--orange:var(--mg-orange);--orange-mork:var(--mg-orange-mork);--senap:var(--mg-senap);--black:var(--mg-black);--dov:var(--mg-dov);--linje:var(--mg-linje);--display:var(--mg-display);--brod:var(--mg-brod);--radie:var(--mg-radie);--sidpad:clamp(20px,5vw,72px);font-family:var(--brod);color:var(--black);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.mg *,.mg :after,.mg :before{box-sizing:border-box}.mg figure,.mg h1,.mg h2,.mg h3,.mg h4,.mg li,.mg p,.mg ul{margin:0;padding:0}.mg ul{list-style:none}.mg img{max-width:100%;display:block;height:auto}.mg a{color:inherit;text-decoration:none}.mg-bleed{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.mg-inner{width:100%;max-width:1400px;padding-left:var(--sidpad);padding-right:var(--sidpad);margin:0 auto}.mg-sek{padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,7vw,104px)}.mg-text{max-width:72ch}.mg-rubrik{font-family:var(--display);font-weight:800;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.mg h1.mg-rubrik{font-size:clamp(2.4rem,5.4vw,4.4rem)}.mg h2.mg-rubrik{font-size:clamp(1.9rem,3.6vw,3rem)}.mg h3.mg-rubrik{font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:700;line-height:1.2}.mg h4.mg-rubrik{font-size:1.1rem;font-weight:700;line-height:1.25}.mg-ogon{font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dov);display:flex;align-items:center;gap:.7em;margin-bottom:1.1rem}.mg-ogon:before{content:"";width:24px;height:2px;background:var(--orange);flex:none}.mg-ingress{font-size:clamp(1.02rem,1.3vw,1.2rem);color:var(--dov);max-width:62ch}.mg p+p{margin-top:1em}.mg strong{font-weight:700;color:var(--black)}.mg em{font-style:italic}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;padding:var(--mg-btn-py) var(--mg-btn-px);border-radius:999px;font-family:var(--brod);font-weight:700;font-size:var(--mg-btn-text);line-height:1.1;border:2px solid transparent;cursor:pointer;text-align:center;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.mg-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(36,31,28,.16);text-decoration:none}.mg-btn--orange{background:var(--orange);color:#fff}.mg-btn--orange:hover{background:var(--orange-mork);color:#fff}.mg-btn--fara,.mg-btn--gron,.mg-btn--kant{background:var(--gron);color:#fff;border-color:transparent}.mg-btn--fara:hover,.mg-btn--gron:hover,.mg-btn--kant:hover{background:var(--skog);color:#fff;border-color:transparent}.mg-btn--bred{width:100%}.mg a:focus-visible,.mg button:focus-visible{outline:3px solid var(--senap);outline-offset:3px;border-radius:8px}#content,#page,#primary,.ast-article-post,.ast-article-single,.ast-container,.ast-plain-container,.ast-separate-container,.content-area,.dokan-seller-listing,.dokan-store-list,.dokan-store-wrap,.entry-content,.site,.site-content,.woocommerce-page #content,body,html{background-color:var(--mg-papper)!important}.dokan-seller-listing>.dokan-clearfix,.dokan-store-list-filter-wrap,.store-lists-other-filter-wrap{background-color:transparent!important;box-shadow:none!important;border:none!important}.mg-sidhuvud{background:var(--papper);padding-top:clamp(46px,6vw,88px);padding-bottom:clamp(46px,6vw,80px)}.mg-sidhuvud h1{margin-bottom:18px;max-width:20ch}.mg-sidhuvud--gron{background:var(--skog);color:var(--papper)}.mg-sidhuvud--gron .mg-ogon{color:rgba(250,245,236,.7)}.mg-sidhuvud--gron .mg-ogon:before{background:var(--senap)}.mg-sidhuvud--gron .mg-ingress{color:rgba(250,245,236,.82)}.mg-sidhuvud__cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.mg-kort{background:var(--kort);border-radius:var(--radie);padding:clamp(26px,2.8vw,42px);box-shadow:var(--mg-skugga);display:flex;flex-direction:column;height:100%}.mg-kort+.mg-kort{margin-top:clamp(20px,2.4vw,30px)}.mg-kort h3{margin-bottom:8px}.mg-kort__intro{color:var(--dov);margin-bottom:24px}.mg-kort>.mg-btn{margin-top:auto;align-self:flex-start}.mg-kort>:has(+.mg-btn){margin-bottom:30px}.mg .mg-rutnat{display:grid!important;grid-gap:clamp(18px,2.2vw,28px);gap:clamp(18px,2.2vw,28px);align-items:stretch!important}.mg-rutnat--2{grid-template-columns:1fr 1fr}.mg-rutnat--3{grid-template-columns:repeat(3,1fr)}.mg .mg-rutnat>*{min-width:0;align-self:stretch!important;height:100%!important;margin:0!important}.mg .mg-grid,.mg .mg-steg,.mg .mg-typ,.mg .mg-vagar__grid,.mg .mg-varden{align-items:stretch!important}.mg .mg-grid>*,.mg .mg-steg>*,.mg .mg-typ>*,.mg .mg-vagar__grid>*,.mg .mg-varden>*{align-self:stretch!important;height:100%!important;margin:0!important;min-width:0}.mg .mg-kort,.mg .mg-steg__kort,.mg .mg-typ__kort,.mg .mg-varde{height:100%!important}.mg .mg-upp{transition-delay:0s!important}.mg-avslut__cta,.mg-sidhuvud__cta{align-items:stretch}.mg-bock li{position:relative;padding-left:36px;padding-bottom:15px;margin-bottom:15px;font-size:.99rem;color:#4a443e;border-bottom:1px solid var(--linje)}.mg-bock li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background-color:rgba(45,90,39,.12);background-repeat:no-repeat;background-position:50%;background-size:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232D5A27' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.mg-bock--orange li:before{background-color:rgba(224,90,71,.12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E05A47' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.mg-steglista li{position:relative;padding-left:56px;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--linje);counter-increment:mgsteg}.mg-steglista{counter-reset:mgsteg}.mg-steglista li:before{content:counter(mgsteg);position:absolute;left:0;top:-2px;width:38px;height:38px;border-radius:50%;background:var(--gron);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:800;font-size:1.05rem}.mg-steglista--orange li:before{background:var(--orange)}.mg-steglista h4{margin-bottom:5px}.mg-steglista p{font-size:.97rem;color:var(--dov)}.mg-notis{border-radius:var(--mg-radie-liten);padding:22px 24px;margin-top:26px;border-left:5px solid var(--gron);background:rgba(45,90,39,.07)}.mg-notis h3.mg-rubrik,.mg-notis h4{font-size:1.1rem;font-weight:700;line-height:1.25;margin-bottom:6px;color:var(--gron)}.mg-notis h3{margin-bottom:6px;color:var(--gron)}.mg-notis p{font-size:.99rem;color:#3f3a35}.mg-notis--varning{border-left-color:var(--orange);background:rgba(224,90,71,.08)}.mg-notis--varning h3,.mg-notis--varning h4{color:var(--orange-mork)}.mg-notis--senap{border-left-color:var(--senap);background:rgba(233,180,76,.14)}.mg-notis--senap h3,.mg-notis--senap h4{color:#8a6410}.mg-fakta{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,52px);margin-top:34px}.mg-fakta div{min-width:130px}.mg-fakta b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(1.9rem,3vw,2.6rem);color:var(--orange);line-height:1}.mg-fakta span{font-size:.88rem;color:var(--dov);display:block;margin-top:6px}.mg-kalla{margin-top:34px;font-size:.9rem;color:var(--dov);font-style:italic}.mg-topp{background:var(--papper);position:relative;overflow:hidden}.mg-topp__grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(30px,5vw,68px);gap:clamp(30px,5vw,68px);align-items:center;padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(44px,6vw,84px)}.mg-topp__bild{height:clamp(260px,34vw,430px);border-radius:var(--radie);background-color:var(--papper-djup);background-size:cover;background-position:50%;box-shadow:0 20px 50px rgba(31,61,28,.14)}.mg-avslut{background:var(--skog);color:var(--papper);text-align:center}.mg-avslut .mg-ogon{color:rgba(250,245,236,.7);justify-content:center}.mg-avslut .mg-ogon:before{background:var(--senap)}.mg-avslut h2{margin-bottom:16px}.mg-avslut .mg-ingress{color:rgba(250,245,236,.82);margin:0 auto}.mg-avslut__cta{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin-top:32px}.mg-avslut .mg-btn--gron,.mg-avslut .mg-btn--kant{background:var(--gron-ljus);color:#fff;border-color:transparent}.mg-avslut .mg-btn--gron:hover,.mg-avslut .mg-btn--kant:hover{background:var(--papper);color:var(--skog);border-color:transparent}.mg-sidhuvud--mork{background:var(--skog);color:var(--papper)}.mg-sidhuvud--mork .mg-ogon{color:rgba(250,245,236,.7)}.mg-sidhuvud--mork .mg-ogon:before{background:var(--senap)}.mg-sidhuvud--mork .mg-ingress{color:rgba(250,245,236,.84)}.mg-upp{opacity:1!important;transform:none!important;transition:none!important}.mg-upp.mg-syns{opacity:1;transform:none}@media(max-width:900px){.mg-rutnat--2,.mg-rutnat--3{grid-template-columns:1fr}.mg-avslut__cta .mg-btn,.mg-sidhuvud__cta .mg-btn{flex:1 1 100%}.mg-topp__grid{grid-template-columns:1fr;gap:34px;display:flex!important;flex-direction:column;gap:28px}.mg-topp__grid>.mg-topp__bild{order:1;height:210px;border-radius:var(--mg-radie)}}@media(max-width:520px){.mg{font-size:16px}.mg-steglista li{padding-left:48px}.mg-steglista li:before{width:32px;height:32px;font-size:.95rem}}.mg-logga{display:inline-flex;align-items:center;gap:11px;text-decoration:none!important;line-height:1}.mg-logga__ikon{width:38px!important;max-width:38px;height:auto!important;flex:none;transition:transform .22s ease}.mg-logga:hover .mg-logga__ikon{transform:rotate(-4deg) scale(1.04)}.mg-logga__text{display:flex;flex-direction:column;gap:4px}.mg-logga__ord{font-family:var(--mg-display);font-size:1.55rem;line-height:1;letter-spacing:-.02em;white-space:nowrap}.mg-logga__mat{font-weight:800;color:var(--mg-orange)}.mg-logga__grannen{font-weight:500;color:var(--mg-gron)}.mg-logga__slogan{font-family:var(--mg-brod);font-size:.56rem;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#8C8275;white-space:nowrap}@media(max-width:920px){.mg-logga{gap:9px}.mg-logga__ikon{width:32px!important;max-width:32px}.mg-logga__ord{font-size:1.3rem}.mg-logga__slogan{display:none}}.ast-button,.ast-custom-button,.button.add_media,.button.add_to_cart_button,.button.product_type_simple,.dokan-btn,.dokan-btn-danger,.dokan-btn-default,.dokan-btn-info,.dokan-btn-success,.dokan-btn-theme,.dokan-dashboard .dokan-btn,.dokan-follow-store-button,.dokan-form-container .dokan-btn,.elementor-button,.glsr-button,.mg-btn,.wc-block-cart__submit-button,.wc-block-components-button,.wc-block-components-checkout-place-order-button,.woocommerce #place_order,.woocommerce #respond input#submit,.woocommerce .checkout-button,.woocommerce .single_add_to_cart_button,.woocommerce .wc-forward,.woocommerce .widget_shopping_cart a.button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.wp-block-button__link,.wp-element-button,.wpcf7-submit,.wpforms-submit,button.insert-media,input[type=submit].search-submit{font-weight:700!important;font-size:var(--mg-btn-text)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;padding:var(--mgk-padding)!important;border-radius:var(--mgk-radie)!important;border:2px solid transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;gap:.55em;text-align:center;cursor:pointer;height:auto!important;min-height:0!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.ast-button,.ast-custom-button,.button.add_media,.button.add_to_cart_button,.button.product_type_simple,.dokan-btn,.dokan-btn-info,.dokan-btn-theme,.elementor-button,.glsr-button,.mg-btn--orange,.wc-block-components-button,.woocommerce #respond input#submit,.woocommerce .single_add_to_cart_button,.woocommerce .wc-forward,.woocommerce .widget_shopping_cart a.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.wp-block-button__link,.wp-element-button,.wpcf7-submit,.wpforms-submit,button.insert-media{background-color:var(--mgk-orange)!important;color:#fff!important}.ast-button:hover,.ast-custom-button:hover,.button.add_media:hover,.button.add_to_cart_button:hover,.button.product_type_simple:hover,.dokan-btn-info:hover,.dokan-btn-theme:hover,.dokan-btn:hover,.elementor-button:hover,.glsr-button:hover,.mg-btn--orange:hover,.wc-block-components-button:hover,.woocommerce #respond input#submit:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce .wc-forward:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.wp-block-button__link:hover,.wp-element-button:hover,.wpcf7-submit:hover,.wpforms-submit:hover,button.insert-media:hover{background-color:var(--mgk-orange-mork)!important;color:#fff!important;transform:translateY(-2px);box-shadow:var(--mgk-skugga-hover)!important}.dokan-btn-danger,.dokan-btn-default,.dokan-btn-success,.is-style-outline .wp-block-button__link,.mg-btn--fara,.mg-btn--gron,.mg-btn--kant,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.woocommerce #place_order,.woocommerce .checkout-button,.woocommerce .return-to-shop .button,.woocommerce a.button.alt,.woocommerce a.button.wc-backward,.woocommerce button.button.alt,.woocommerce button[name=update_cart],.woocommerce input.button.alt,.woocommerce input[name=update_cart]{background-color:var(--mgk-gron)!important;color:#fff!important;border-color:transparent!important}.dokan-btn-danger:hover,.dokan-btn-default:hover,.dokan-btn-success:hover,.is-style-outline .wp-block-button__link:hover,.mg-btn--fara:hover,.mg-btn--gron:hover,.mg-btn--kant:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.woocommerce #place_order:hover,.woocommerce .checkout-button:hover,.woocommerce .return-to-shop .button:hover,.woocommerce a.button.alt:hover,.woocommerce a.button.wc-backward:hover,.woocommerce button.button.alt:hover,.woocommerce button[name=update_cart]:hover,.woocommerce input.button.alt:hover,.woocommerce input[name=update_cart]:hover{background-color:var(--mgk-skog)!important;color:#fff!important;border-color:transparent!important;transform:translateY(-2px);box-shadow:var(--mgk-skugga-hover)!important}.added_to_cart,.dokan-btn-sm,.dokan-btn.dokan-btn-sm,.dokan-dashboard-content table .dokan-btn,.mg-btn--liten,.woocommerce table.shop_table .button,.woocommerce ul.products li.product .button,.woocommerce-orders-table .button{padding:var(--mg-btn-py-liten) var(--mg-btn-px-liten)!important;font-size:var(--mg-btn-text-liten)!important}.added_to_cart{background-color:var(--mgk-gron)!important;color:#fff!important;border:2px solid transparent!important;border-radius:var(--mgk-radie)!important;font-family:var(--mgk-brod)!important;font-weight:700!important;display:inline-flex!important;margin-left:8px}.added_to_cart:hover{background-color:var(--mgk-skog)!important;color:#fff!important}.dokan-btn.disabled,.dokan-btn:disabled,.elementor-button:disabled,.mg-btn:disabled,.wc-block-components-button:disabled,.woocommerce a.button.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ast-custom-button:focus-visible,.dokan-btn:focus-visible,.elementor-button:focus-visible,.mg-btn:focus-visible,.wc-block-components-button:focus-visible,.woocommerce #place_order:focus-visible,.woocommerce .button:focus-visible,.wp-block-button__link:focus-visible,.wpcf7-submit:focus-visible{outline:3px solid var(--mgk-senap)!important;outline-offset:3px!important}@media(max-width:768px){.dokan-btn-success,.dokan-btn-theme,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.woocommerce #place_order,.woocommerce .checkout-button,.woocommerce .single_add_to_cart_button,.woocommerce button[name=update_cart],.woocommerce input[name=update_cart],.wpcf7-submit,.wpforms-submit{width:100%!important;padding:14px 22px!important}}.ast-mobile-menu-trigger-fill,.ast-mobile-menu-trigger-minimal,.ast-mobile-menu-trigger-outline,.ast-search-submit,.dokan-close,.menu-toggle,.menu-toggle-close,.quantity .minus,.quantity .plus,.search-submit .ast-icon,.slick-arrow,.swiper-button-next,.swiper-button-prev,.wc-block-components-quantity-selector__button,.woocommerce .quantity button,.woocommerce .quantity input{padding:revert!important;border-radius:revert!important;background-image:none!important;min-width:0!important;display:revert!important;transform:none!important;box-shadow:none!important}.fa,.fab,.fal,.far,.fas,[class*=" fa-"],[class^=fa-]{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Pro,Font Awesome\ 5 Free,Font Awesome\ 5 Pro,FontAwesome!important}.fab,[class*=fa-brands]{font-family:Font Awesome\ 6 Brands,Font Awesome\ 5 Brands!important}.dashicons,.dashicons-before:before{font-family:dashicons!important}.ast-custom-button i,.ast-custom-button svg,.dokan-btn i,.dokan-btn svg,.elementor-button i,.elementor-button svg,.mg-btn i,.mg-btn svg,.woocommerce .button i,.woocommerce .button svg{flex:none;margin:0!important;position:static!important;vertical-align:middle}.dokan-btn:before,.mg-btn:before,.woocommerce .button:before{position:static!important;float:none!important;left:auto!important;right:auto!important;margin:0 .5em 0 0!important;line-height:1!important}.dokan-follow-store-button.dokan-follow-store-button,a.dokan-follow-store-button.dokan-follow-store-button,a[title="Besök matplatsen"],button.dokan-follow-store-button.dokan-follow-store-button{border-radius:999px!important;padding:9px 18px!important;font-size:.84rem!important;font-weight:700!important;line-height:1.1!important;min-width:104px!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45em!important;text-decoration:none!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}a[title="Besök matplatsen"]{background-color:var(--mgk-orange)!important;color:#fff!important;border:2px solid transparent!important}a[title="Besök matplatsen"]:before{content:"Visa";white-space:nowrap}a[title="Besök matplatsen"]:hover{background-color:var(--mgk-orange-mork)!important;color:#fff!important;transform:translateY(-2px);box-shadow:var(--mgk-skugga-hover)!important}a[title="Besök matplatsen"]:hover .dashicons{transform:translateX(3px)}a[title="Besök matplatsen"] .dashicons,a[title="Besök matplatsen"] .dokan-btn-round,a[title="Besök matplatsen"] .dokan-btn-theme{background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;min-height:0!important;min-width:0!important;font-size:15px!important;line-height:1!important;color:inherit!important;box-shadow:none!important;display:inline-block!important;transition:transform .18s ease!important}.cancel-filter-btn.cancel-filter-btn,.dokan-btn-secondary.dokan-btn-secondary,a.dokan-btn-secondary.dokan-btn-secondary,button.cancel-filter-btn.cancel-filter-btn,button.dokan-btn-secondary.dokan-btn-secondary{background-color:var(--mgk-gron)!important;background-image:none!important;color:#fff!important;border:2px solid transparent!important;border-radius:999px!important;box-shadow:none!important;font-weight:700!important;font-size:var(--mg-btn-text)!important;line-height:1.1!important;padding:var(--mg-btn-py) var(--mg-btn-px)!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45em!important;height:auto!important;min-height:0!important;cursor:pointer!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.cancel-filter-btn.cancel-filter-btn span,.dokan-btn-secondary.dokan-btn-secondary span{color:inherit!important;font-size:inherit!important;letter-spacing:0!important;text-transform:none!important}.cancel-filter-btn.cancel-filter-btn:hover,.dokan-btn-secondary.dokan-btn-secondary:hover,a.dokan-btn-secondary.dokan-btn-secondary:hover,button.cancel-filter-btn.cancel-filter-btn:hover,button.dokan-btn-secondary.dokan-btn-secondary:hover{background-color:var(--mgk-skog)!important;color:#fff!important;transform:translateY(-2px);box-shadow:var(--mgk-skugga-hover)!important}.cancel-filter-btn.cancel-filter-btn:hover span,.dokan-btn-secondary.dokan-btn-secondary:hover span{color:#fff!important}.cancel-filter-btn:focus-visible,.dokan-btn-primary:focus-visible,.dokan-btn-secondary:focus-visible,.dokan-follow-store-button:focus-visible,a[title="Besök matplatsen"]:focus-visible{outline:3px solid var(--mgk-senap)!important;outline-offset:3px!important;box-shadow:none!important}@media(max-width:768px){.dokan-login-form-wrap button[type=submit],.dokan-registration-form button[type=submit],.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-login button[type=submit],.woocommerce-form-register .woocommerce-form-register__submit,.woocommerce-form-register button[type=submit]{width:100%!important;min-width:0!important}}.added:after,.woocommerce a.added_to_cart:after,.woocommerce a.button.added:after{content:none!important;display:none!important;margin:0!important}.added_to_cart.added_to_cart,a.added_to_cart.added_to_cart{background-color:var(--mgk-gron)!important;color:#fff!important;border:2px solid transparent!important;border-radius:999px!important;padding:var(--mg-btn-py-liten) var(--mg-btn-px-liten)!important;font-size:var(--mg-btn-text-liten)!important;font-weight:700!important;white-space:nowrap!important;margin-left:0!important;margin-top:10px!important}.added_to_cart.added_to_cart:hover,a.added_to_cart.added_to_cart:hover{background-color:var(--mgk-skog)!important;color:#fff!important}.mg-visa-kanter .mg-rutnat{outline:1px dashed #2563eb;outline-offset:4px}.mg-visa-kanter .mg-kort{outline:1px solid #dc2626;box-shadow:none!important}.mg-formular{background:var(--mg-papper-djup)}.mg-formular .elementor-form,.mg-formular .elementor-widget-container,.mg-formular .wpcf7,.mg-formular .wpforms-container{background:var(--mg-kort);border-radius:var(--mg-radie);padding:clamp(26px,2.8vw,42px);box-shadow:var(--mg-skugga);max-width:1400px;margin:0 auto}.mg-formular .elementor-field-label,.mg-formular .wpforms-field-label,.mg-formular label{font-family:var(--mg-brod)!important;font-weight:600!important;font-size:.92rem!important;color:var(--mg-black)!important;margin-bottom:7px!important}.mg-formular .elementor-field-textual,.mg-formular .wpcf7 input,.mg-formular .wpcf7 textarea,.mg-formular .wpforms-field input,.mg-formular .wpforms-field textarea,.mg-formular input[type=email],.mg-formular input[type=number],.mg-formular input[type=tel],.mg-formular input[type=text],.mg-formular input[type=url],.mg-formular select,.mg-formular textarea{font-family:var(--mg-brod)!important;font-size:1rem!important;padding:13px 16px!important;height:auto!important;border:1.5px solid var(--mg-linje)!important;border-radius:var(--mg-radie-liten)!important;background:#fff!important;color:var(--mg-black)!important;box-shadow:none!important;width:100%;transition:border-color .16s ease,box-shadow .16s ease!important}.mg-formular .elementor-field-textual:focus,.mg-formular input:focus,.mg-formular select:focus,.mg-formular textarea:focus{border-color:var(--mg-gron)!important;box-shadow:0 0 0 3px rgba(45,90,39,.15)!important;outline:none!important}.mg-formular textarea{min-height:150px!important;resize:vertical}.mg-formular ::placeholder{color:#A79E92!important;opacity:1}.mg-formular .elementor-button[type=submit],.mg-formular .wpcf7-submit,.mg-formular .wpforms-submit,.mg-formular button[type=submit],.mg-formular input[type=submit]{background-color:var(--mgk-orange)!important;color:#fff!important;font-family:var(--mg-brod)!important;font-weight:700!important;font-size:var(--mg-btn-text)!important;text-transform:none!important;letter-spacing:0!important;padding:var(--mg-btn-py) var(--mg-btn-px)!important;border-radius:999px!important;border:2px solid transparent!important;box-shadow:none!important;width:auto!important;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.mg-formular .wpcf7-submit:hover,.mg-formular .wpforms-submit:hover,.mg-formular button[type=submit]:hover,.mg-formular input[type=submit]:hover{background-color:var(--mgk-orange-mork)!important;transform:translateY(-2px);box-shadow:var(--mgk-skugga-hover)!important}.mg-formular .elementor-message,.mg-formular .wpcf7-response-output{border:none!important;border-left:5px solid var(--mg-gron)!important;border-radius:var(--mg-radie-liten)!important;background:rgba(45,90,39,.07)!important;padding:16px 20px!important;font-family:var(--mg-brod)!important}.mg-formular .elementor-message-danger,.mg-formular .wpcf7-not-valid-tip{border-left-color:var(--mg-orange)!important;background:rgba(224,90,71,.08)!important;color:var(--mgk-orange-mork)!important}@media(max-width:768px){.mg-formular .wpcf7-submit,.mg-formular .wpforms-submit,.mg-formular button[type=submit],.mg-formular input[type=submit]{width:100%!important}}@media(max-width:900px){.mg-start .mg-scen{padding-bottom:0!important}.mg-start .mg-lapp{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(320px,94%)!important;margin:22px auto 16px!important;transform:rotate(-1.4deg)!important}.mg-start .mg-scen__bild{height:250px!important}}@media(max-width:520px){.mg-start .mg-scen__bild{height:215px!important}.mg-start .mg-lapp{width:100%!important;margin-top:18px!important}}@media(max-width:900px){.mg .mg-topp__bild{height:210px!important;min-height:210px!important;display:block!important;width:100%!important;background-size:cover!important;background-position:50%!important;border-radius:var(--mg-radie)!important;order:1}}@media(max-width:520px){.mg .mg-topp__bild{height:190px!important;min-height:190px!important}}.mg-bleed{z-index:0}.mg .mg-bleed:first-of-type{margin-top:0}@media(min-width:922px){.ast-desktop .main-header-menu .sub-menu,.main-header-menu .sub-menu{background-color:var(--mg-kort)!important;border:none!important;box-shadow:var(--mg-skugga)!important;border-radius:var(--mg-radie-liten)!important;overflow:hidden}}@media(max-width:921px){.ast-builder-button-wrap,.ast-header-break-point .main-header-bar-navigation,.ast-header-break-point .main-navigation ul,.ast-header-button-1,.ast-header-button-2,.ast-hf-mobile-menu,.ast-hf-mobile-menu .menu-item,.ast-hf-mobile-menu .sub-menu,.ast-mobile-header-wrap .ast-builder-grid-row,.ast-mobile-header-wrap .ast-builder-layout-element,.ast-mobile-header-wrap .site-header-section,.ast-mobile-popup-content,.ast-mobile-popup-drawer .ast-builder-html-element,.ast-mobile-popup-drawer .ast-builder-layout-element,.ast-mobile-popup-drawer .ast-builder-menu-mobile .main-navigation,.ast-mobile-popup-drawer .ast-mobile-popup-inner,.ast-mobile-popup-drawer .main-header-menu,.ast-mobile-popup-drawer .main-navigation,.ast-mobile-popup-drawer .menu-item,.ast-mobile-popup-drawer .site-header-section,.ast-mobile-popup-drawer .sub-menu{background-color:var(--mg-papper)!important}.ast-header-break-point .main-navigation .sub-menu,.ast-hf-mobile-menu .sub-menu,.ast-mobile-popup-drawer .sub-menu{border-radius:0!important;box-shadow:none!important;border:none!important;overflow:visible!important;max-height:none!important;margin:0!important;padding:0!important}.ast-hf-mobile-menu>.menu-item,.ast-mobile-popup-drawer .menu-item{border-bottom:1px solid var(--mg-linje)!important}.ast-header-break-point .sub-menu .menu-link,.ast-hf-mobile-menu .sub-menu .menu-link,.ast-mobile-popup-drawer .sub-menu .menu-link{padding-top:12px!important;padding-bottom:12px!important;padding-left:28px!important}.ast-hf-mobile-menu .ast-menu-toggle:focus-visible,.ast-mobile-popup-drawer .ast-menu-toggle:focus,.ast-mobile-popup-drawer .ast-menu-toggle:focus-visible{outline:3px solid var(--mg-senap)!important;outline-offset:2px!important;border:none!important}}:root{--mg-topluft:clamp(36px,4vw,60px)}.mg-sidhuvud,.mg-start .mg-hero,.mg-topp .mg-topp__grid{padding-top:var(--mg-topluft)!important}.mg-topp{padding-top:0!important}@media(max-width:900px){:root{--mg-topluft:40px}body.ast-theme-transparent-header,body.ast-transparent-header{--mg-topluft:84px}}:root{color-scheme:only light}body,html{background-color:var(--mg-papper)}.e-con-inner:empty,.e-con:empty,.elementor-column:empty,.elementor-container:empty,.elementor-element:empty:not([class*=spacer]):not([class*=divider]),.elementor-section:empty,.elementor-widget-container:empty,.elementor-widget-wrap:empty{display:none!important;padding:0!important;margin:0!important;min-height:0!important}.mg-behall-tom,.mg-behall-tom:empty{display:block!important}@media(max-width:900px){.e-con:first-child,.elementor-section:first-child>.elementor-container{padding-top:0!important}}.store-lists-other-filter-wrap .dokan-store-list-view,.store-lists-other-filter-wrap .featured.item,.store-lists-other-filter-wrap .open-now.item,.store-lists-other-filter-wrap .store-ratings.item,form[name=stores_sorting],span.dashicons.dashicons-menu-alt[data-view=list-view],span.dashicons.dashicons-screenoptions{display:none!important}.orderby{display:none}.store-data-container{transform:scale(.9) translateY(-20px) translateX(-30px);transform-origin:top center;margin-top:-5px!important}.cart-subtotal,.order-total{display:none!important}.is-invoice-button{cursor:pointer!important}.is-invoice-button .css-1bnu0ji-PolymorphicDiv-truncateLines-ItemLabel{font-size:0!important;color:transparent!important;white-space:nowrap!important}.is-invoice-button .css-1bnu0ji-PolymorphicDiv-truncateLines-ItemLabel:after{content:"Visa faktura"!important;font-size:13px!important;color:#212121!important;font-family:inherit!important;visibility:visible!important;display:inline-block!important;white-space:nowrap!important}.is-invoice-button:hover{background-color:var(--mgk-orange)!important}.is-invoice-button:hover .css-1bnu0ji-PolymorphicDiv-truncateLines-ItemLabel:after{color:#ffffff!important}footer[itemtype="https://schema.org/WPFooter"]{display:none}.fa-external-link-alt{margin-left:6px!important}@media(max-width:768px){.dokan-follow-store-button.dokan-follow-store-button,a[title="Besök matplatsen"]{width:auto!important;flex:0 0 auto!important;min-width:96px!important;padding:9px 16px!important;font-size:.82rem!important}.dokan-follow-store-button.dokan-follow-store-button{margin-right:16px!important}.dokan-single-store .store-footer,.store-data-container .store-footer,.store-footer{gap:14px!important;row-gap:12px!important;align-items:center!important;flex-wrap:wrap!important}.dokan-store-rating-wrap,.glsr-review-rating,.glsr-star-rating,[class*=glsr][class*=rating]{margin-left:6px!important;margin-top:4px!important}}#cancel-filter-btn,button#cancel-filter-btn{background-color:var(--mgk-gron)!important;background-image:none!important;color:#fff!important;border:2px solid transparent!important;border-radius:999px!important;box-shadow:none!important;font-weight:700!important;font-size:var(--mg-btn-text)!important;padding:var(--mg-btn-py) var(--mg-btn-px)!important;text-transform:none!important;letter-spacing:0!important}#cancel-filter-btn:hover,button#cancel-filter-btn:hover{background-color:var(--mgk-skog)!important;color:#fff!important}#dokan-content,#dokan-primary,#dokan-secondary,.ast-separate-container #primary,.ast-separate-container .ast-woocommerce-container,.ast-separate-container .site-main,.ast-woocommerce-container,.dokan-profile-frame-wrapper,.dokan-single-store,.dokan-store-sidebar,.dokan-store-sidebar .widget,.dokan-store-tabs,.dokan-store-widget,.dokan-store-wrap,.dokan-widget-area,.profile-frame,.store-page-wrap{background-color:var(--mg-papper)!important;background-image:none!important;box-shadow:none!important;border:none!important}.clearfix{display:none!important}@media(max-width:768px){.store-data-container{transform:none!important;margin-top:0!important}.dokan-seller-listing .store-data-container,.dokan-single-seller .store-content-area,.seller-listing-content{position:relative}.store-data-container:before{content:"";position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(0deg,rgba(31,61,28,.85) 0,rgba(31,61,28,.5) 45%,transparent);pointer-events:none;z-index:0}.store-data-container>*{position:relative;z-index:1}.dokan-store-name,.store-data-container .store-name{padding-top:0!important;margin-top:0!important;font-size:1.25rem!important;line-height:1.25!important;text-shadow:0 1px 3px rgba(0,0,0,.55)}.dokan-store-info li,.store-data-container .store-address,.store-data-container .store-phone{font-size:.88rem!important;text-shadow:0 1px 3px rgba(0,0,0,.55)}}@media (max-width:767px){.dokan-single-store .profile-frame{background:#fff}.dokan-single-store .profile-info-summery{padding:15px 12px 18px}.dokan-single-store .profile-info-head .store-name{font-size:30px!important;line-height:1.15!important;margin:10px 0 12px!important;text-align:center}.dokan-single-store .profile-info{text-align:center}.dokan-single-store .dokan-store-info{margin:0!important;padding:0!important}.dokan-single-store .dokan-store-info li{font-size:15px;line-height:1.5;margin-bottom:5px}.dokan-single-store .profile-img-circle{margin-bottom:5px}.dokan-single-store .profile-info-summery,.dokan-single-store .profile-info-summery-wrapper{background-color:#f7f2ea!important}}#matgrannen-om-kocken,#matgrannen-reviews-tab-content{background-color:#f8f3eb!important;border-color:#e8e0d6!important}.mg-start{--bild-hero:url(/bilder/mg-hero.jpg);--bild-kund:url(/bilder/mg-kund.jpg);--bild-kock:url(/bilder/mg-kock.jpg)}.mg-start .mg-hero{background:var(--papper);padding-top:clamp(38px,5vw,74px);padding-bottom:clamp(54px,7vw,94px)}.mg-start .mg-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.mg-start .mg-hero__text h1{margin-bottom:20px}.mg-start .mg-hero__text h1 em{font-style:normal;color:var(--gron);position:relative;white-space:nowrap}.mg-start .mg-hero__text h1 em:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.18em;background:var(--senap);opacity:.5;border-radius:3px;z-index:-1}.mg-start .mg-hero__cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.mg-start .mg-hero__mikro{display:flex;flex-wrap:wrap;gap:9px 24px;margin-top:28px;font-size:.83rem;font-weight:500;color:var(--dov)}.mg-start .mg-hero__mikro span{display:flex;align-items:center;gap:8px}.mg-start .mg-hero__mikro span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gron-ljus);flex:none}.mg-start .mg-scen{position:relative;padding-bottom:38px}.mg-start .mg-scen__bild{height:clamp(300px,38vw,470px);border-radius:var(--radie);background-color:var(--papper-djup);background-image:var(--bild-hero),linear-gradient(150deg,#EFE4D0,#E2D3B8);background-size:cover;background-position:50%;box-shadow:0 22px 54px rgba(31,61,28,.16)}.mg-start .mg-lapp{position:absolute;left:-10px;bottom:0;width:min(300px,80%);background:var(--kort);border-radius:10px;padding:20px 22px 24px;box-shadow:0 18px 38px rgba(36,31,28,.2);transform:rotate(-2.4deg)}.mg-start .mg-lapp:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:12px;background-image:radial-gradient(circle at 9px 0,transparent 9px,var(--kort) 9.5px);background-size:18px 12px}.mg-start .mg-lapp__topp{display:flex;justify-content:space-between;align-items:center;font-size:.63rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dov);padding-bottom:12px;margin-bottom:14px;border-bottom:1.5px dashed var(--linje)}.mg-start .mg-lapp__ratt{font-family:var(--display);font-weight:800;font-size:1.35rem;line-height:1.15;margin-bottom:4px}.mg-start .mg-lapp__kock{font-size:.8rem;color:var(--dov);margin-bottom:15px}.mg-start .mg-lapp__rad{display:flex;justify-content:space-between;font-size:.82rem;padding:5px 0}.mg-start .mg-lapp__rad span:first-child{color:var(--dov)}.mg-start .mg-lapp__kod{margin-top:13px;padding-top:13px;border-top:1.5px dashed var(--linje);display:flex;justify-content:space-between;align-items:baseline;font-size:.75rem;color:var(--dov);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mg-start .mg-lapp__kod b{font-size:1.3rem;letter-spacing:.14em;color:var(--orange)}.mg-start .mg-vagar{background:var(--papper)}.mg-start .mg-vagar__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(22px,2.6vw,34px);gap:clamp(22px,2.6vw,34px);margin-top:44px;align-items:stretch}.mg-start .mg-vagar__grid .mg-upp{transition-delay:0s!important}.mg-start .mg-vag{background:var(--kort);border-radius:var(--radie);overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:var(--mg-skugga);transition:transform .22s ease,box-shadow .22s ease}.mg-start .mg-vag:hover{transform:translateY(-5px);box-shadow:var(--mg-skugga-hover)}.mg-start .mg-vag__bild{height:clamp(180px,17vw,240px);background-size:cover;background-position:50%;background-color:var(--papper-djup)}.mg-start .mg-vag--kund .mg-vag__bild{background-image:var(--bild-kund),linear-gradient(150deg,#F0E2CE,#E4D2B4)}.mg-start .mg-vag--kock .mg-vag__bild{background-image:var(--bild-kock),linear-gradient(150deg,#EDE6D6,#DED3BC)}.mg-start .mg-vag__kropp{padding:clamp(26px,2.6vw,38px);display:flex;flex-direction:column;flex:1 1}.mg-start .mg-vag--kock .mg-ogon:before{background:var(--gron)}.mg-start .mg-vag h2{margin-bottom:14px}.mg-start .mg-vag__kropp>p{color:#4a443e}.mg-start .mg-punkter{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;margin-bottom:28px}.mg-start .mg-punkter li{font-size:.84rem;font-weight:600;padding:7px 14px;border-radius:999px;background:var(--papper-djup);color:var(--dov)}.mg-start .mg-vag .mg-btn{margin-top:auto;align-self:flex-start}.mg-start .mg-funkar{background:var(--papper-djup)}.mg-start .mg-steg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(18px,2.2vw,28px);gap:clamp(18px,2.2vw,28px);margin-top:44px;align-items:stretch}.mg-start .mg-steg>*{align-self:stretch;height:100%;margin:0;min-width:0}.mg-start .mg-steg__kort{background:var(--kort);border-radius:var(--radie);padding:clamp(26px,2.4vw,34px);box-shadow:var(--mg-skugga)}.mg-start .mg-steg__nr{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--orange);color:#fff;font-family:var(--display);font-weight:800;font-size:1.05rem;margin-bottom:18px}.mg-start .mg-steg__kort h3{margin-bottom:9px}.mg-start .mg-steg__kort p{font-size:.97rem;color:var(--dov)}@media(max-width:900px){.mg-start .mg-hero{padding-top:34px}.mg-start .mg-hero__grid{gap:34px}.mg-start .mg-hero__grid,.mg-start .mg-steg,.mg-start .mg-vagar__grid{grid-template-columns:1fr}.mg-start .mg-hero__cta .mg-btn{flex:1 1 100%}.mg-start .mg-vag .mg-btn{align-self:stretch}.mg-start .mg-scen{padding-bottom:0}.mg-start .mg-lapp{position:static;width:min(320px,92%);margin:22px auto 14px;transform:rotate(-1.4deg)}}@media(max-width:520px){.mg-start .mg-scen__bild{height:240px}.mg-start .mg-lapp{width:100%;margin-top:18px}}.mg-om{--bild-topp:url(/bilder/mat2.jpg)}.mg-om .mg-topp__bild{background-image:var(--bild-topp),linear-gradient(150deg,#EDE6D6,#DED3BC)}.mg-om .mg-berattelse{background:var(--papper)}.mg-om .mg-berattelse__grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(28px,4.5vw,72px);gap:clamp(28px,4.5vw,72px);align-items:start}.mg-om .mg-berattelse h2{margin-bottom:0}.mg-om .mg-block+.mg-block{margin-top:clamp(46px,5.5vw,80px)}.mg-om .mg-berattelse p{color:#4a443e}.mg-om .mg-vision{background:var(--papper-djup)}.mg-om .mg-varden{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(18px,2.2vw,28px);gap:clamp(18px,2.2vw,28px);margin-top:44px;align-items:stretch}.mg-om .mg-varden>*{align-self:stretch;height:100%;margin:0;min-width:0}.mg-om .mg-varde{background:var(--kort);border-radius:var(--radie);padding:clamp(26px,2.6vw,36px);box-shadow:var(--mg-skugga)}.mg-om .mg-varde b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,2.6vw,2.3rem);color:var(--orange);line-height:1;margin-bottom:14px}.mg-om .mg-varde h3{margin-bottom:9px}.mg-om .mg-varde p{font-size:.97rem;color:var(--dov)}@media(max-width:900px){.mg-om .mg-berattelse__grid{grid-template-columns:1fr;gap:18px}.mg-om .mg-varden{grid-template-columns:1fr}}.mg-kopa{--bild-topp:url(/bilder/mg-kund.jpg)}.mg-kopa .mg-topp__bild{background-image:var(--bild-topp),linear-gradient(150deg,#F0E2CE,#E4D2B4)}.mg-kopa .mg-topp .mg-ogon:before{background:var(--orange)}.mg-kopa .mg-hur{background:var(--papper-djup)}.mg-kopa .mg-varfor{background:var(--papper)}.mg-rutnat{align-items:stretch}.mg-rutnat>*{align-self:stretch;height:100%;margin:0;min-width:0}.mg-kontakt{--bild-topp:url(/bilder/mg-kontakt.jpg)}.mg-kontakt .mg-topp__bild{background-image:var(--bild-topp),linear-gradient(150deg,#F0E2CE,#E4D2B4)}.mg-kontakt .mg-innehall{background:var(--papper-djup)}.mg-kontakt .mg-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(20px,2.6vw,32px);gap:clamp(20px,2.6vw,32px);align-items:stretch}.mg-kontakt .mg-grid>*{align-self:stretch;height:100%;margin:0;min-width:0}.mg-kontakt .mg-kort{height:100%}.mg-kontakt .mg-formintro{background:var(--papper-djup);padding-bottom:clamp(30px,4vw,46px)}.mg-kontakt .mg-formintro h2{margin-bottom:12px}.mg-kontakt .mg-kanal{display:flex;gap:18px;align-items:flex-start;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--linje)}.mg-kontakt .mg-kanal:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.mg-kontakt .mg-kanal__ikon{flex:none;width:44px;height:44px;border-radius:50%;background:rgba(224,90,71,.12);display:flex;align-items:center;justify-content:center}.mg-kontakt .mg-kanal__ikon svg{width:20px;height:20px;stroke:var(--orange);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mg-kontakt .mg-kort>h2.mg-rubrik{font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:700;line-height:1.2}.mg-kontakt .mg-kanal h3{font-size:1.08rem;font-weight:700;line-height:1.25;margin-bottom:3px}.mg-kontakt .mg-kanal p{font-size:.95rem;color:var(--dov)}.mg-kontakt .mg-kanal a{color:var(--orange-mork);font-weight:600;border-bottom:1px solid rgba(196,69,47,.35)}.mg-kontakt .mg-kanal a:hover{border-bottom-color:var(--orange-mork)}.mg-kontakt .mg-fraga{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--linje)}.mg-kontakt .mg-fraga:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.mg-kontakt .mg-fraga h3{font-size:1.08rem;font-weight:700;line-height:1.25;margin-bottom:6px}.mg-kontakt .mg-fraga p{font-size:.96rem;color:var(--dov)}@media(max-width:900px){.mg-kontakt .mg-grid{grid-template-columns:1fr}}.mg-regler{--bild-topp:url(/bilder/mat1-scaled.jpg)}.mg-regler .mg-topp__bild{background-image:var(--bild-topp),linear-gradient(150deg,#EDE6D6,#DED3BC)}.mg-regler .mg-kropp{background:var(--papper-djup)}.mg-regler .mg-typ{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(18px,2.2vw,26px);gap:clamp(18px,2.2vw,26px);margin-top:26px;align-items:stretch}.mg-regler .mg-typ>*{align-self:stretch;height:100%;margin:0;min-width:0}.mg-regler .mg-typ__kort{background:var(--papper-djup);border-radius:var(--radie);padding:26px 28px;border-left:5px solid var(--gron)}.mg-regler .mg-typ__kort--orange{border-left-color:var(--orange)}.mg-regler .mg-typ__kort h3{margin-bottom:14px;font-size:1.18rem}.mg-regler .mg-typ__kort .mg-bock li{font-size:.94rem;padding-bottom:12px;margin-bottom:12px;border-bottom-color:rgba(107,98,89,.16)}@media(max-width:900px){.mg-regler .mg-typ{grid-template-columns:1fr}}