:root{--color-white:#fff;--color-black:#393939;--color-gray:#ebebeb;--color-darkgray:#545559;--color-purple:#8a91c6;--color-darkpurple:#757bac;--font-lato:lato,sans-serif;--font-minion:minion-3-display,serif;--icon-arrow-drop:url(/uploads/designs/saeves/arrow_drop_icon.svg);--icon-arrow-full:url(/uploads/designs/saeves/arrow_icon_full.svg);--icon-arrow:url(/uploads/designs/saeves/arrow_icon.svg);--icon-mobilmeny:url(/uploads/designs/saeves/mobilmeny.svg);--icon-mail:url(/uploads/designs/saeves/mail_icon.svg);--icon-pencil:url(/uploads/designs/saeves/pencil_icon.svg);--icon-phone:url(/uploads/designs/saeves/phone_icon.svg);--icon-search:url(/uploads/designs/saeves/search_icon2.svg)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-lato);font-weight:400;font-size:100%;min-width:320px;background-color:var(--color-gray);scroll-behavior:smooth}h1{font-family:var(--font-minion);font-weight:700;font-size:2.5rem;line-height:1.2em;margin:0.5em 0 0.5em 0;color:var(--color-black)}h1.pagetitle{font-size:3.75rem;font-weight:600;margin:5rem auto;text-align:center;max-width:975px}h2{font-family:var(--font-minion);font-weight:700;font-size:1.75rem;line-height:1.2em;margin:0.5em 0 0.5em 0;color:var(--color-black)}h2.sectitle{font-size:3rem;font-weight:600;color:var(--color-darkgray);text-align:center}h3{font-family:var(--font-minion);font-weight:700;font-size:1.2rem;line-height:1.5em;margin:0.8em 0 0.2em 0;color:var(--color-black)}h4{font-family:var(--font-minion);font-weight:700;font-size:1.1rem;line-height:1.2em;margin:0.7em 0 0.7em 0;color:var(--color-black)}h5{font-family:var(--font-minion);font-weight:700;font-size:1rem;line-height:1.2em;margin:0.7em 0 0.7em 0;color:var(--color-black)}h6{font-family:var(--font-minion);font-weight:700;font-size:1rem;line-height:1.2em;margin:0.7em 0 0.7em 0;color:var(--color-black)}p{font-family:var(--font-lato);font-weight:300;font-size:1.25rem;line-height:1.65em;color:var(--color-black);margin:0 0 1.65em 0}strong,b{font-weight:700}a{color:var(--color-darkgray);text-decoration:none}a:hover{color:var(--color-darkgray);text-decoration:underline}#primary-nav a{font-family:var(--font-lato);color:var(--color-black)}ul,ol{padding:0px 0px 0px 1em;font-size:1.25rem;line-height:1.5em;font-family:var(--font-lato);color:var(--color-black);margin:0 0 0.8em 0;font-weight:400}ul li,ol li{margin:0px;padding:0px}img{display:block;max-width:100%;height:auto}table{border-collapse:collapse}td,th{text-align:left;padding:3px;border-bottom:1px solid black}.inner{display:block;width:90%;max-width:1640px;margin:0 auto;clear:both}.inner.narrow{max-width:1085px}#site{min-height:100vh;overflow:hidden}#topplinje{display:flex;flex-wrap:wrap;justify-content:center;background:white}#topplinje > *{font-size:1rem;line-height:1em;color:#545559;margin:0.75rem 0;padding:0 1.5em}#topplinje > *:not(:first-child){border-left:solid 1px #ccc}#topplinje > *:first-child{padding-left:0}#topplinje > *:last-child{padding-right:0}#header{width:100%;height:240px;z-index:99;background-color:var(--color-gray)}#header .inner{display:flex;flex-direction:column;justify-content:space-between}#header #top{position:relative;padding:40px 0;display:flex;justify-content:space-between;align-items:center}#header #top .sp1,#header #top .sp3{width:25%}#header #top .sp2{width:50%}#header #top #logo{position:relative;z-index:99;max-width:445px}#header #top #logo img{margin:0 auto}#header #top .shortcut-sb{font-weight:600;font-size:1.375rem;color:var(--color-darkgray)}#header #top .shortcut-sb img{display:inline-block;margin-right:10px}#header #top .shortcut-sb-mobil{display:none;margin:auto 0;margin-left:20px}#header #top .shortcut-sb-mobil a{position:relative;display:block;width:25px;height:20px;background-image:var(--icon-pencil);background-size:100% 100%;background-position:center center;background-repeat:no-repeat}#header #top .icons{display:flex;justify-content:flex-end;text-align:right}#header .search{position:relative;width:100%}#header .search .trigger{margin-left:auto;z-index:2;position:relative;display:block;height:3.25rem;width:3.25rem;background-color:var(--color-white);border-radius:50%;background-image:var(--icon-search);background-position:center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;color:transparent}#searchfield{z-index:1;position:absolute;top:0;right:0;width:100%}#searchfield input{height:52px;width:100%;border-radius:30px;padding:15px 45px 15px 30px;border:0;background-image:var(--icon-search);background-position:calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:20px 20px;font-size:1.125rem}#searchfield input:focus{border:0;outline:0}#sokeresultater{padding:0}#sokeresultater .noresult{font-size:1.5rem;text-align:center}#sokeresultater .sokeresultat{display:flex;align-items:center;justify-content:flex-start;margin:10px 0;background-color:var(--color-white);text-decoration:none;transition:all 0.15s}#sokeresultater .sokeresultat *{font-size:1.75rem;font-weight:700;margin:0}#sokeresultater .sokeresultat .bilde{height:100%}#sokeresultater .sokeresultat .bilde .container{display:block;position:relative;width:100%;padding-top:100%}#sokeresultater .sokeresultat .bilde .container img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:contain}#sokeresultater .sokeresultat .tekst{display:flex;align-items:center;padding:2.5rem 4%;width:100%}#sokeresultater .sokeresultat .tekst .tittel h3{font-family:var(--font-minion)}#sokeresultater .sokeresultat .tekst .pris{margin-left:auto;text-align:right}#sokeresultater .sokeresultat .tekst .pris span{margin-left:10px}#sokeresultater .sokeresultat:hover{box-shadow:0 10px 50px -5px #000;-webkit-transform:scale(1.014);transform:scale(1.014)}#sokeresultater #searchfield{position:relative;width:465px;max-width:100%;margin:3rem auto}#hovedmeny{position:relative;z-index:9;margin-top:auto;border-top:solid 2px var(--color-white)}#hovedmeny ul#primary-nav{display:flex;justify-content:space-between;margin:0;padding:0;margin-top:-2px}#hovedmeny ul#primary-nav > li{position:relative;display:block;font-weight:600;font-size:1.25rem;text-align:left;white-space:nowrap}#hovedmeny ul#primary-nav > li > a{display:inline-block;padding:20px 30px;border-top:solid 2px var(--color-white)}#hovedmeny ul#primary-nav > li > a.menuparent span{position:relative}#hovedmeny ul#primary-nav > li > a.menuparent span:after{position:absolute;top:calc(50% - 4px);right:-25px;display:block;content:'';background-image:var(--icon-arrow-drop);background-size:100% 100%;height:8px;width:13px;transition:all 0.2s}#hovedmeny ul#primary-nav > li > .unli{display:none}#hovedmeny ul#primary-nav > li.menuactive > a{border-top:solid 2px var(--color-purple)}#hovedmeny ul#primary-nav > li:hover > a{border-top:solid 2px var(--color-purple)}#hovedmeny ul#primary-nav > li:hover > .unli{display:block}#hovedmeny ul#primary-nav > li:hover span:after{transform:rotate(-180deg) !important}#hovedmeny ul#primary-nav > li:not(.megamenu) > .unli{position:absolute;top:100%;left:0;min-width:245px;background-color:var(--color-white);padding:30px}#hovedmeny ul#primary-nav > li:not(.megamenu) > .unli li{font-size:1.125rem;font-weight:400;text-align:left;margin:1rem 0}#hovedmeny ul#primary-nav > li:not(.megamenu) > .unli li a.menuactive{text-decoration:underline}#hovedmeny ul#primary-nav > li:not(.megamenu) > .unli .unli{display:none}#hovedmeny ul#primary-nav li{display:block;font-weight:600;font-size:1.25rem}#hovedmeny ul#primary-nav ul{margin:0;padding:0}#hovedmeny ul#primary-nav a{display:block}#hovedmeny ul#primary-nav .bilde{max-width:115px;border-radius:50%;overflow:hidden;margin-bottom:10px}#hovedmeny ul#primary-nav .bilde img{width:100%}#hovedmeny ul#primary-nav .sectionheader{cursor:default}#hovedmeny ul#primary-nav .megamenu > a.menuparent span{position:relative}#hovedmeny ul#primary-nav .megamenu > a.menuparent span:after{position:absolute;top:calc(50% - 4px);right:-25px;display:block;content:'';background-image:var(--icon-arrow-drop);background-size:100% 100%;height:8px;width:13px;transition:all 0.2s}#hovedmeny ul#primary-nav .megamenu > .unli{position:absolute;display:none;top:100%;left:0;right:0;background-color:var(--color-white);padding:2rem;border-bottom:solid 2px var(--color-purple);flex-wrap:wrap}#hovedmeny ul#primary-nav .megamenu > .unli li{display:inline-block;text-align:left;margin:1rem;font-size:1.125rem;font-weight:400}#hovedmeny ul#primary-nav .megamenu > .unli li a.menuparent{display:block;font-family:var(--font-minion);font-size:1.5rem;text-decoration:none;margin:1rem 0 0.5rem 0}#hovedmeny ul#primary-nav .megamenu > .unli li a{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#hovedmeny ul#primary-nav .megamenu > .unli li img{transition:all 0.2s}#hovedmeny ul#primary-nav .megamenu > .unli li:hover img{transform:scale(1.1)}#hovedmeny ul#primary-nav .megamenu:hover > .unli{display:flex}#mobilemenu_show{display:none;margin:auto 0;margin-left:20px}#mobilemenu_show a{position:relative;display:block;width:25px;height:20px;background-image:var(--icon-mobilmeny);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;line-height:0;font-size:0;color:transparent}#mobilemenu:not(.mm-menu_opened){display:none}#mobilemenu .mm-listitem{font-size:1.25rem;font-weight:600}#mobilemenu .mm-btn_next:after{border-color:var(--color-darkpurple)}#mobilemenu .mm-btn_prev:before{border-color:var(--color-darkpurple)}#hero-banner .wrapper{display:flex;width:100%}#hero-banner .bilde{display:flex;justify-content:center;align-items:center;width:100%;min-height:600px;overflow:hidden;background-size:cover;background-position:50% 50%;padding:3.75rem}#hero-banner .bilde .tekst{max-width:32rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#hero-banner .bilde .tekst *{color:white;text-align:center}#hero-banner .bilde .tekst h1,#hero-banner .bilde .tekst h2,#hero-banner .bilde .tekst h3,#hero-banner .bilde .tekst h4,#hero-banner .bilde .tekst h5,#hero-banner .bilde .tekst h6{font-size:3rem;font-weight:700;line-height:1.2;margin:0 0 1.25rem 0}#hero-banner .bilde .tekst p{font-size:1.6rem;font-weight:400;line-height:1.4;margin:0 0 1.25rem 0}#hero-banner .bilde .tekst .lenke{position:relative;font-size:1.25rem;padding-right:2rem}#hero-banner .bilde .tekst .lenke::after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:'';background-image:var(--icon-arrow);background-size:100% 100%;height:1rem;width:1.7rem}#hero-banner #category-nav{transform:translateY(-50%)}#category-nav{position:relative;background-color:var(--color-purple);padding:1.55rem 2.8rem;border-radius:2.8rem}#category-nav ul{display:flex;justify-content:space-between;margin:0;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}#category-nav ul::-webkit-scrollbar{display:none}#category-nav ul li{font-weight:300;font-size:1.25rem;line-height:1.65em;margin:0 1rem}#category-nav ul li a{color:var(--color-white)}#category-nav ul li.active a{text-decoration:underline}#category-nav .category-sg,#category-nav .category-nn{display:none}#category-nav.overflowing .left-scroll,#category-nav.overflowing .right-scroll{content:'';position:absolute;top:0;right:0;bottom:0;height:100%;width:2.8rem;background-image:url('/uploads/designs/saeves/arrow_slide_white.svg');background-size:20px 12.5px;background-position:center;background-repeat:no-repeat}#category-nav.overflowing .left-scroll{left:0;right:auto;transform:rotate(180deg)}#content{margin-top:5rem}#content .content > .container{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;background-color:var(--color-white)}#content .content > .container .bilde{width:100%}#content .content > .container .centerwidth{width:100%;max-width:815px;margin:7% 5%}#content .content > .container .centerwidth .bildetekst{font-size:1rem;font-style:italic;margin-top:1rem}#content .content > .container .centerwidth > p:last-child{margin-bottom:0}#content .content > .container .centerwidth.no-top-pad{margin-top:0}.hide{display:none !important}.row{margin-bottom:8rem}.row:last-child{margin-bottom:0}.arrowlink{display:inline-block;position:relative;font-size:1.25rem;font-weight:600;padding-right:1.7rem}.arrowlink span{position:relative;z-index:2;background-color:var(--color-white);padding-right:0.6rem}.arrowlink::after{position:absolute;z-index:1;top:50%;right:0.6rem;transform:translateY(-50%);content:'';background-image:var(--icon-arrow-full);background-size:100% 100%;height:1rem;width:1.7rem;transition:all 0.15s}.arrowlink:hover::after{right:0}a.roundbtn,button[type="submit"]{display:inline-block;font-size:1.25rem;font-weight:600;margin:0.7em auto;background-color:var(--color-purple);color:var(--color-white);padding:20px 40px;border-radius:32px;text-decoration:none}a.roundbtn:hover,button[type="submit"]:hover{background-color:var(--color-darkpurple)}.kontaktmal .kontaktinfo{display:flex;justify-content:space-between;flex-wrap:wrap}.kontaktmal .kontaktinfo .sp1,.kontaktmal .kontaktinfo .sp2{width:45%;max-width:15.6rem;margin-right:1rem}.kontaktmal .kontaktinfo p,.kontaktmal .kontaktinfo a{color:var(--color-black)}.kontaktmal .kontaktinfo .telefon{white-space:nowrap;position:relative;padding-left:1.87rem}.kontaktmal .kontaktinfo .telefon::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';background:var(--icon-phone);width:1rem;height:1rem;background-size:100% 100%}.kontaktmal .kontaktinfo .mail{white-space:nowrap;position:relative;padding-left:1.87rem}.kontaktmal .kontaktinfo .mail::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';background:var(--icon-mail);width:1rem;height:0.87rem;background-size:100% 100%}#kampanjefelt .inner{max-width:1360px}#kampanjefelt .inner .wrapper{display:flex;flex-wrap:wrap}#kampanjefelt .inner .wrapper .tekst{position:relative;width:50%;background-color:var(--color-white);padding:7.5%;margin-top:50px}#kampanjefelt .inner .wrapper .tekst h1,#kampanjefelt .inner .wrapper .tekst h2,#kampanjefelt .inner .wrapper .tekst h3,#kampanjefelt .inner .wrapper .tekst h4,#kampanjefelt .inner .wrapper .tekst h5,#kampanjefelt .inner .wrapper .tekst h6{font-size:2.75rem}#kampanjefelt .inner .wrapper .tekst p{font-size:1.5rem;max-width:460px}#kampanjefelt .inner .wrapper .tekst p:last-child{margin-bottom:0}#kampanjefelt .inner .wrapper .tekst *{margin-top:0}#kampanjefelt .inner .wrapper .tekst::after{position:absolute;top:0;right:0;bottom:0;transform:translateX(100%);display:block;content:'';background-color:var(--color-white);width:100px}#kampanjefelt .inner .wrapper .sp2{z-index:2;width:50%;margin-bottom:50px}#kampanjefelt .inner .wrapper .sp2 .aspectratio{position:relative;padding-bottom:70%;height:0;overflow:hidden}#kampanjefelt .inner .wrapper .sp2 .bilde{position:absolute;top:0;right:0;height:100%;width:100%}#kampanjefelt .inner .wrapper .sp2 img{height:100%;width:100%;object-fit:cover}#modeller{text-align:center}#modeller .liste{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:2rem -0.5%}#modeller .liste .modell{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:calc(25% - 1%);margin:0.5%;background-color:var(--color-white);padding:2rem 2%;text-decoration:none;transition:all 0.15s}#modeller .liste .modell *{margin:0}#modeller .liste .modell h3{font-size:1.875em;font-weight:700;margin:0 0 1.5rem 0;line-height:1em}#modeller .liste .modell .steinsort{font-size:2.25em;color:var(--color-darkgray);margin:1rem 0}#modeller .liste .modell img{width:100%}#modeller .liste .modell .isteinbygger{content:'';position:absolute;top:2rem;right:2rem;height:1.15rem;width:1.5rem;background-image:var(--icon-pencil);background-size:100% 100%}#modeller .liste .modell:hover{box-shadow:0 10px 50px -5px #000;-webkit-transform:scale(1.014);transform:scale(1.014)}#modeller .liste .modell:hover .arrowlink::after{right:0}#produktside{background-color:var(--color-white);padding:5% 5%;margin-bottom:3rem}#produktside .sp12{display:flex;flex-wrap:wrap;justify-content:space-between}#produktside .sp12 .sp1{width:49%}#produktside .sp12 .sp2{width:49%}#produktside .product-buttons{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}#produktside .product-buttons .roundbtn{min-width:220px;width:48%;text-align:center;border:solid 2px var(--color-purple);margin:0 0 10px 0;padding:20px 10px}#produktside .product-buttons .roundbtn:hover{border-color:var(--color-darkpurple)}#produktside .infoline .info-tittel{text-transform:uppercase;font-weight:700}#produktside .infoline p:not(:last-child){margin:0}#produktside .pris-felt{background-color:#f5f5f5;padding:2.8rem 2.5rem;margin:2.8rem 0}#produktside .pris-felt .topp .title{font-size:1.5rem}#produktside .pris-felt .topp .tilbehor-title{margin-bottom:0}#produktside .pris-felt .bunn{padding-top:1.65rem;margin-top:2rem;padding-top:2rem;border-top:solid 2px var(--color-darkpurple)}#produktside .pris-felt .bunn .title span:first-child{font-size:1.375rem}#produktside .pris-felt p.tilbehor{margin:0}#produktside .pris-felt p{display:flex;justify-content:space-between;align-items:center}#produktside .pris-felt p:last-child{margin-bottom:0}#produktside .pris-felt p span:last-child{float:right;margin-left:1rem}#produktside p{font-size:1.125rem;margin-bottom:2rem}a.design-button{background-color:var(--color-white)}a.design-button span{position:relative;padding-left:48px;color:var(--color-darkgray)}a.design-button span:after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';background-image:var(--icon-pencil);background-size:100% 100%;height:24px;width:19px}a.design-button:hover span{color:var(--color-white)}a.design-button:hover span::after{background-image:url('/uploads/designs/saeves/pencil_icon_white.svg')}#bestill-gravstein{background-color:var(--color-white);padding:5%;display:flex;justify-content:space-between;flex-wrap:wrap}#bestill-gravstein p{font-size:1.125rem}#bestill-gravstein .sp1{width:30%}#bestill-gravstein .sp1 img{width:100%;max-width:400px}#bestill-gravstein .sp2{width:60%}#bestill-gravstein .skjema{background-color:#f2f2f3;padding:5%}#bestill-gravstein .skjema h3{font-size:2.25rem;font-family:var(--font-minion);margin:0}#bestill-gravstein .skjema .section{margin-bottom:3.4rem}#bestill-gravstein .skjema .frm_row{display:flex;flex-wrap:wrap;margin:15px 0}#bestill-gravstein .skjema .frm_row label{display:inline-block;width:25%;padding:0;font-size:1.125rem;margin:auto 5% auto 0}#bestill-gravstein .skjema .frm_row input,#bestill-gravstein .skjema .frm_row textarea,#bestill-gravstein .skjema .frm_row select{display:inline-block;font-weight:400;line-height:1.4em;font-size:1rem;font-family:var(--font-lato);color:var(--color-black);background-color:var(--color-white);width:70%;border:0;padding:12.5px}#bestill-gravstein .skjema .frm_row input#postnummer,#bestill-gravstein .skjema .frm_row textarea#postnummer,#bestill-gravstein .skjema .frm_row select#postnummer{max-width:195px}#bestill-gravstein .skjema .frm_row textarea{height:6em;min-height:6em;max-height:12em;resize:vertical}#bestill-gravstein .skjema .frm_row button{margin:0 auto 0 0;width:325px;max-width:100%;border:0}#bestill-gravstein .skjema .frm_row input::placeholder{font-style:italic}#tipsograd .wrapper{display:flex;align-items:stretch;flex-wrap:wrap;margin:-1.25%}#tipsograd .wrapper .item{display:flex;align-items:flex-end;position:relative;width:calc(33.33% - 2.5%);margin:1.25%;transition:all 0.15s;text-decoration:none}#tipsograd .wrapper .item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#tipsograd .wrapper .item .innhold{width:100%;background-color:var(--color-white);opacity:0.9;text-align:center;padding:8%;margin:10%;margin-top:55%}#tipsograd .wrapper .item .innhold h2{font-size:1.75rem;color:var(--color-black);margin:0 auto 2.5rem auto;max-width:245px}#tipsograd .wrapper .item .innhold p{margin:0}#tipsograd .wrapper .item:hover{box-shadow:0 10px 50px -5px #000;-webkit-transform:scale(1.014);transform:scale(1.014)}#tipsograd .wrapper .item:hover .arrowlink::after{right:0}#tipsograd .pagination{display:flex;justify-content:space-between;width:310px;margin:3rem auto 0 auto}#tipsograd .pagination p,#tipsograd .pagination a{color:var(--color-black);text-align:center;margin:auto 0;text-decoration:none;font-weight:600}#tipsograd .pagination .prev,#tipsograd .pagination .next{font-size:2rem;font-weight:700}#artikkel{width:100%;background-color:var(--color-white)}#artikkel .innhold{max-width:810px;margin:0 auto}#gmap{height:100%;width:100%;max-height:50vh;min-height:425px}#navnetilfoyelse{margin:4rem 0}#navnetilfoyelse .section{margin:1rem 0;padding:1rem 0}#navnetilfoyelse .group{display:flex;flex-wrap:wrap;justify-content:flex-start}#navnetilfoyelse #utforelser{margin:0 -1%}#navnetilfoyelse #utforelser .valg{width:31.33%;margin:0 1%;background-color:var(--color-white);border:solid 1px var(--color-black);cursor:pointer}#navnetilfoyelse #utforelser .valg .info{text-align:center;padding:10px;border-top:solid 1px var(--color-black)}#navnetilfoyelse #utforelser .valg .info h3{word-wrap:break-word;hyphens:auto;font-family:var(--font-lato);margin-top:0}#navnetilfoyelse #utforelser .valg.selected .info{background-color:var(--color-purple)}#navnetilfoyelse #utforelser .valg.selected .info *{color:var(--color-white)}#navnetilfoyelse #utforelser .valg:hover{box-shadow:rgba(0,0,0,0.24) 0px 3px 8px}#navnetilfoyelse #controls{border-bottom:solid 1px var(--color-black)}#navnetilfoyelse .subtract,#navnetilfoyelse .addition{cursor:pointer;position:relative;font-weight:700;padding:1.5rem 4rem;margin:1rem 0;max-width:50%}#navnetilfoyelse .subtract:hover,#navnetilfoyelse .addition:hover{text-decoration:underline}#navnetilfoyelse .subtract:after,#navnetilfoyelse .addition:after{position:absolute;top:50%;bottom:0;transform:translateY(-50%);display:block;content:'';height:3rem;width:3rem;background-size:100% 100%}#navnetilfoyelse .subtract{display:none;margin-right:auto}#navnetilfoyelse .subtract:after{left:0;background-image:url('/uploads/designs/saeves/subtract.svg')}#navnetilfoyelse .addition{margin-left:auto}#navnetilfoyelse .addition:after{right:0;background-image:url('/uploads/designs/saeves/addition.svg')}#navnetilfoyelse .frm_row{width:100%}#navnetilfoyelse .sp1{width:50%;padding-right:1.5%}#navnetilfoyelse .sp2{width:50%;padding-left:1.5%}#navnetilfoyelse input[type=text],#navnetilfoyelse input[type=email],#navnetilfoyelse textarea{width:100%;padding:1rem;margin-bottom:1rem;border:solid 1px var(--color-black)}#navnetilfoyelse textarea{min-height:14em;max-height:21em;resize:vertical}#navnetilfoyelse label{display:block;padding-left:1rem;margin-bottom:2px}#navnetilfoyelse h2{margin:0 0 1em 0}#navnetilfoyelse .ekstranavn{display:none}#navnetilfoyelse .active{display:block}#navnetilfoyelse #oppsummering .topp{border-bottom:solid 1px var(--color-black)}#navnetilfoyelse #oppsummering .bunn{border-bottom:solid 1px var(--color-black)}#navnetilfoyelse #oppsummering .prod{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:90%;margin:0 auto;padding:1rem 0}#navnetilfoyelse #oppsummering p{font-size:1rem;font-weight:700;margin:0}#navnetilfoyelse #oppsummering p .info{font-weight:400}#navnetilfoyelse #oppsummering p:last-child{font-size:1.25rem}#navnetilfoyelse #confirm{align-items:center}#navnetilfoyelse #confirm label{margin-bottom:1rem}#navnetilfoyelse #confirm label input{height:1.5rem;width:1.5rem;vertical-align:middle}#navnetilfoyelse #confirm label a{font-size:1rem;margin-left:1rem;text-decoration:underline}#navnetilfoyelse #confirm button{margin:0 0 0 auto;border:0}#navnetilfoyelse .missing label,#navnetilfoyelse .fb_invalid label{color:red}#navnetilfoyelse .fb_invalid input,#navnetilfoyelse .fb_invalid textarea{border-color:red !important}#navnetilfoyelse .vilkar.fb_invalid a{color:red !important}#footer{padding-top:100px;margin-top:40px;background-image:url('/uploads/designs/saeves/saeves_watermark.svg');background-position:95% 95%;background-repeat:no-repeat;background-size:contain}#footer .wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:2rem}#footer .wrapper .sp1{width:30%}#footer .wrapper .sp1 .logo{display:block;margin-bottom:2rem}#footer .wrapper .sp2{width:70%;text-align:right}#footer .wrapper .sp2 a{display:inline-block;text-decoration:underline;margin:0 0 10px 10%}#footer .wrapper .sp2 a:first-child{margin-right:0}#footer .wrapper .sp2 p{margin:0}#footer p,#footer a{color:var(--color-black)}#byline{text-align:center;padding:10px;font-size:0.875rem}#byline #ekh{color:var(--color-black);text-transform:uppercase}#byline #ekh span{font-weight:700}#byline #ekh:hover span{color:#cc007f}#personverntable{display:block;overflow:scroll;overflow:auto;font-size:1.125rem}@media screen and (min-width:1001px){#mobilemenu{display:none}#hero-banner .bilde.mobilbanner{display:none}}@media screen and (max-width:1000px){body,html{font-size:90%}#header{height:auto}#header #top{padding:2rem 0}#header #top .sp1{display:none}#header #top .sp2{width:50%}#header #top .sp3{width:50%}#header #top #logo img{margin:0}#header #top .shortcut-sb-mobil{display:block}#header #hovedmeny{display:none}#header #mobilemenu_show{display:block}#header .search{position:static}#header #searchfield{top:100%}#modeller .liste .modell{width:calc(50% - 1%)}#kampanjefelt .inner .wrapper{flex-direction:column-reverse}#kampanjefelt .inner .wrapper .tekst{width:100%;margin-top:0}#kampanjefelt .inner .wrapper .tekst:after{display:none}#kampanjefelt .inner .wrapper .sp2{width:100%;margin-bottom:0}#produktside .sp12 .sp1,#produktside .sp12 .sp2{width:49%}#produktside .sp12 .product-buttons .roundbtn{width:100%;margin-right:0}#bestill-gravstein{flex-direction:column-reverse}#bestill-gravstein .sp1,#bestill-gravstein .sp2{width:100%}#bestill-gravstein .skjema .frm_row label{width:100%;margin-bottom:5px}#bestill-gravstein .skjema .frm_row input,#bestill-gravstein .skjema .frm_row textarea,#bestill-gravstein .skjema .frm_row select{width:100%}#tipsograd .wrapper .item{width:calc(50% - 2.5%)}#footer .wrapper .sp1{width:50%}#footer .wrapper .sp2{width:50%}#footer .wrapper .sp2 a{display:block}#hero-banner .wrapper{flex-wrap:wrap}#hero-banner .bilde{min-height:400px}}@media screen and (max-width:600px){body,html{font-size:80%}#header #top .shortcut-sb-mobil{display:none}#produktside .sp12 .sp1,#produktside .sp12 .sp2{width:100%}#produktside .sp12 .product-info{text-align:center}#tipsograd .wrapper .item{width:100%}.kontaktmal .kontaktinfo .sp1,.kontaktmal .kontaktinfo .sp2{width:100%}#footer .wrapper .sp1,#footer .wrapper .sp2{width:100%;text-align:center}#footer .wrapper .sp1 img,#footer .wrapper .sp2 img{margin:0 auto}#footer .wrapper .sp1 a,#footer .wrapper .sp2 a{margin-left:0}#oppsummering p{width:100%}}@media screen and (max-width:400px){body,html{font-size:75%}}