body[class*="modal-open"]{position:fixed;height:100vh}.canvas-module.active,.canvas-module-xs.active{display:block}.canvas-right-module.active,.canvas-left-module.active,.canvas-right-module-xs.active,.canvas-left-module-xs.active{-webkit-transform:translateX(0);transform:translateX(0)}.mask:after{content:'';display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.04);position:absolute;pointer-events:none}#dimmer,.overlay{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;pointer-events:none;z-index:-1}#dimmer.active,.overlay.active,body[class*='modal-open'] #dimmer{z-index:60;opacity:1;pointer-events:initial}.btn,.btn a,.Knapp_Generell a,.buy-button,input[type='button'],.Checkout a,.Knapp_Kop a,.Knapp_Kop2,button,.utlamningsstalle a,#more_of_it{text-align:center;font-weight:400;width:100%;display:inline-block;border-radius:var(--border-radius2);cursor:pointer;padding:.5em 1em;padding:calc(var(--gutter)/2) var(--gutter);border:0}.cm-img-cta a{border-radius:var(--border-radius2)}.btn-xs,.utlamningsstalle a{padding:.33em;padding:calc(var(--gutter)/3)}.btn-sm{padding:.5em;padding:calc(var(--gutter)/2)}.btn-md{padding:var(--gutter)}#SubmitFalt .buy-button{height:40px;width:auto}.btn-lg{padding:1.5em;padding:calc(1.5*var(--gutter))}.btn-auto,.Knapp_Visa_Onskelista_Tabell,.Knapp_Kop a,.Knapp_Kop2{width:auto}.do_more{text-align:center}.btn,.Knapp_Generell a,button,.utlamningsstalle a{background:var(--cta-background2);color:var(--cta-color2)}.Checkout a{background:var(--theme-background2);color:var(--theme-color2);font-size:18px}.btn.cta-primary,.buy-button,input[type='button'],.Knapp_Kop a,.Knapp_Kop2{background:var(--cta-background1);color:var(--cta-color1)}.btn,.Checkout a,.buy-button,.Knapp_Kop a,.Knapp_Kop2,#VisaFlerArtiklar_Ajax_Button,.do_more #more_of_it,.cheackout-back-btn{box-shadow:var(--buttom-shadow)}.buy-button{position:relative;width:auto}.buy-button .feedback{display:none}.buy-button .label{font-size:0;font-weight:400}.buy-button[data-state='default'] .label{font-size:18px;font-weight:400}.buy-button:not([data-state='default']) .label:before{content:attr(data-default);color:transparent;font-size:18px}.buy-button:not([data-state='default']) .label:after{font-family:"Font Awesome 5 Pro";position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;line-height:normal;font-size:18px;color:var(--cta-color1)}.buy-button[data-state='processing'] .label:after{content:'\f1ce';transform:none;-webkit-animation:air-loading 1s linear infinite;animation:air-loading 1s linear infinite;margin:-.5rem 0 0 -.5rem}.buy-button[data-state='success'] .label:after{content:'\f00c'}.buy-button[data-state='error'] .label:after{content:'\f321'}.close-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:space-between;height:2.5em;line-height:2.5em;height:calc(var(--gutter)*2.5);line-height:calc(var(--gutter)*2.5)}.close-header{color:var(--theme-color3)}.close-header i{color:var(--theme-color3)}.close-header span,.close-header:before,.close-header i{flex:1}.close-header:before,.close-header i{padding-left:var(--gutter)}.close-header:after{font-family:"Font Awesome 5 Pro";content:"\f00d";font-size:1.4em;text-align:center;background:var(--theme-background3);color:var(--theme-color3);cursor:pointer;width:1.8em;width:calc(var(--gutter)*1.8);border-radius:100%}.close-header:before,.close-header:after{font-size:1.4em}@media screen and (max-width:48em){.close-header{height:calc(30px + 2em);height:calc(30px + var(--gutter)*2);position:relative;line-height:calc(30px + 2em);line-height:calc(30px + var(--gutter)*2)}.close-header:after{position:absolute;top:10px;bottom:0;right:10px;width:40px;height:40px;line-height:40px}.PT_Wrapper .buy-button .label.default{display:none}.buy-button{width:100%}.PT_Wrapper .buy-button:after{content:"\e918";color:#fff}.PT_Wrapper a.buy-button.sid_10{display:inline-block;overflow:hidden;text-indent:-9999px;margin:auto}.PT_Wrapper a.buy-button.sid_10:after{text-indent:0;width:100%;float:left}}@media screen and (min-width:48.01em){.btn:hover,.buy-button:hover,input[type='button']:hover,button:hover,.do_more #more_of_it:hover .Checkout a:hover,.Knapp_Kop a:hover,.Knapp_Kop2:hover,.Knapp_Generell a:hover,.utlamningsstalle a:hover{filter:brightness(0.80)}}input:not([type='range']):not([type='color']),select,textarea,button{-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none;appearance:none;outline:none;box-shadow:none;font-size:inherit;font-family:inherit}input:not([type='button']):not([type='submit']):not([type='reset']):not([type='file']):not([type='color']):not([type='range']):not(#sokterm),select,textarea,.select-ul-li:not(.xs-dd):not(.ValjSortordning),.select-ul-li ul,.select-ul-li-dd{border:1px solid var(--border-color1);border-radius:var(--border-radius2);padding:0 var(--gutter);background:var(--base-background1);color:var(--base-color1)}input:not([type='checkbox']):not([type='radio']):not([type='button']):not([type='submit']):not([type='reset']):not([type='file']):not([type='color']):not([type='range']):not(#sokterm),select{line-height:2.5em;height:2.5em;line-height:calc(var(--gutter)*2.5);height:calc(var(--gutter)*2.5)}textarea{padding:var(--gutter)}.select-wrapper,.select-ul-li{display:inline-block;position:relative;width:100%}.select-ul-li.xs-dd,.ValjSortordning{width:auto}.select-ul-li.xs-dd .active{padding-right:3em;padding-right:calc(var(--gutter)*3);padding-left:var(--gutter)}.ValjSortordning .active{padding-right:3em;padding-right:calc(var(--gutter)*2);padding-left:var(--gutter)}.select-wrapper{padding:0;background:var(--base-background1);color:var(--base-color1)}.select-wrapper:after,.select-ul-li:after{font-family:"Font Awesome 5 Pro";font-weight:200;content:"\f078";position:absolute;top:0;right:var(--gutter);pointer-events:none}.select-wrapper:after{content:none}.select-ul-li span.active{pointer-events:none}select{padding-right:3em;padding-right:calc(var(--gutter)*3);position:relative;cursor:pointer;width:100%!important}.select-wrapper>select{background-color:transparent}input:not([type='button']):not([type='submit']):not([type='reset']):not([type='file']):not([type='color']):not([type='range']):not(#sokterm):focus,select:focus,textarea:focus,button:focus,.select-ul-li.open{box-shadow:none;outline:#000 dotted 2px;outline-offset:.05em}input[type='checkbox'],input[type='radio']{height:0.7rem;width:0.70rem;padding:3px!important;margin:0 3px;cursor:pointer;margin:0 3px;cursor:pointer}input[type='radio']{border-radius:100%!important}input[type='checkbox']:checked{background:linear-gradient(#000,#000) content-box,linear-gradient(#ffffff,#efefef) padding-box!important}.Filter_CheckboxDropdown input[type='checkbox']:checked{background:transparent!important}.Filter_CheckboxDropdown input[type='checkbox'].selected{background:linear-gradient(#000,#000) content-box,linear-gradient(#ffffff,#efefef) padding-box!important}input[type='radio']:checked{background:radial-gradient(circle,#000 50%,rgba(0,0,0,0) 75%) content-box,linear-gradient(#ffffff,#efefef) padding-box!important}.select-ul-li{cursor:pointer;position:relative}.select-ul-li ul,.select-ul-li-dd{margin:0;position:absolute;top:calc(100% + 1px);left:-1px;width:calc(100% + 2px);display:none;box-shadow:var(--box-shadow1);background:var(--base-background1);color:var(--base-color1);max-height:300px;min-width:200px;overflow:auto;text-align:left}.select-ul-li.open ul,.select-ul-li.open .select-ul-li-dd{display:block;z-index:3}.select-ul-li li{list-style:none;line-height:2em}.end-xs .select-ul-li ul,.end-xs .select-ul-li-dd{left:initial;right:0}.ValjSortordning:after{right:0}.label{display:block;font-weight:700}.Kontaktform input:not([type='checkbox']),.Kontaktform textarea{width:100%}::selection{background:var(--theme-background2);color:var(--theme-color2)}@media only screen and (min-width:48em){.ul-padding ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}td,tr{text-overflow:ellipsis;white-space:normal}}a[onmouseover*="overlib"]{pointer-events:none}img[alt="space"]{display:none}.cm_article_wrapper h2 + .PT_Wrapper_All{margin-top:calc(var(--gutter)*-1)}@-webkit-keyframes air-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes air-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn,.buy-button,input[type='button'],button,.do_more #more_of_it,.Knapp_Generell a,.Checkout a,.Knapp_Kop a,.Knapp_Kop2,input,select,textarea,.Artgrp_VisaFler a:hover{transition:200ms ease-in-out all}.canvas-right-module,.canvas-left-module,.canvas-right-module-xs,.canvas-left-module-xs{transition:-webkit-transform 0.5s;transition:transform 0.5s}#SKM_Kund_ID label:after{content:":";margin-right:5px}.Snabbkassa_Kundfalt_Marginal:not(.Avtal),#SKM_PNr{display:-webkit-box!important;display:-moz-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;position:relative}#SKM_PNr label{font-weight:bold;margin-bottom:0.5rem}#SKM_PNr+table{position:relative}#SKM_PNr+table tr td:nth-child(2){display:none}#SKM_PNr+table *:not(img){width:100%}#SKM_PNr+table img[name*="Profilstatus_PNr"]{position:absolute;right:1rem;top:0;bottom:0;margin:auto}#LankAdressblockAnvnamn,#LankAdressblockLeveransadress,#LankAdressblockOvrigt{display:-webkit-box!important;display:-moz-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important}#LankAdressblockAnvnamn b,#LankAdressblockLeveransadress b,#LankAdressblockOvrigt b{order:1;margin-top:1rem}#LankAdressblockAnvnamn label,#LankAdressblockLeveransadress label,#LankAdressblockOvrigt label{order:2}#Adressblock2 .Snabbkassa_Kundfalt_Marginal{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Adressblock2 .Snabbkassa_Kundfalt_Marginal>img{width:auto;position:absolute;right:4px;top:12px;margin:auto}.Avtal{position:relative}#Adressblock2 .Snabbkassa_Kundfalt_Marginal.Avtal *{width:auto!important;right:auto}#Adressblock2 .Snabbkassa_Kundfalt_Marginal.Avtal input{width:1em!important}#Adressblock2 .Snabbkassa_Kundfalt_Marginal.Avtal label:first-child{display:none}.Avtal img{position:relative!important;margin-left:10px!important}input.KundprofilFaltFEL:not([type='button']):not([type='submit']):not([type='reset']):not([type='file']):not([type='color']):not([type='range']):not(#sokterm){border:1px solid var(--danger-color)}@media only screen and (min-width:48em){#Adressblock{width:50%}#Adressblock2 .Snabbkassa_Kundfalt_Marginal>*:not(img){width:50%!important}}@media only screen and (max-width:48em){#Adressblock2{width:100%}#Adressblock2{font-size:0.8rem}.Snabbkassa_Kundfalt_Marginal:not(.Avtal),#SKM_PNr{flex-direction:column}#Adressblock2 .Snabbkassa_Kundfalt_Marginal>img{top:12px!important}}.chosen-container.active{background:#fff}.wishlist-button{cursor:pointer}@media screen and (max-width:48em){.Presentkort table{width:100%}.Presentkort table.PS_Tabell td:first-child{width:100%;text-align:center}.Presentkort table.PS_Tabell tr{display:flex;flex-wrap:wrap;justify-content:center}.cm-section .row:has(.accordion){padding:1em!important}.accordion-content-inner,.accordion-title{font-size:18px!important}}#dialogruta{position:fixed;max-height:500px;max-width:500px;height:fit-content;text-align:left;top:0;margin:auto;left:0;bottom:0;z-index:61;background:var(--base-background1);border:var(--border-std);right:0;visibility:hidden;padding:calc(var(--gutter)*2)}#dialogruta h1{margin-top:0;margin-top:0;font-size:18px}#dialogruta h1 img{display:none}#dialogruta a:last-child{background:var(--base-background6);color:var(--base-color6);line-height:35px;display:block;padding:0 10px;text-transform:uppercase;font-size:12px;font-weight:700;text-align:center}.preloader{display:none}#to-top-link{position:fixed;z-index:3;bottom:16px;left:20px;display:block}#to-top-link a{background:var(--theme-background3);width:49px;height:49px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 16px rgba(0,0,0,.16);box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 16px rgba(0,0,0,.16)}#to-top-link a:before{content:"\f106";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:30px;color:#fff}.accordion-panel,.accordion,.cm-accordion-headline{color:#fff}.accordion-panel{border-bottom:0!important}.accordion{border-top:0!important}.accordion-icon::before,.accordion-icon::after{background:#fff!important}.row:has(.accordion){padding:7em!important;margin-top:1em}.cm-accordion-headline{font-size:40px!important;margin:0 0 0.8em 0;color:var(--theme-background2)}.accordion-content-inner{margin-left:0.5rem;font-size:20px}.cm-section.wrap:has(.accordion){background-image:url(/dokument/bibliotek/Image/pattern-2.webp);background-repeat:no-repeat;background-size:cover;background-color:#36593d}.accordion-title{font-size:24px;font-weight:100}
