body{color:rgba(0,0,0,.87);font-size:.9rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4{color:#1a1a1a;font-weight:300}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h5,h6{color:#1a1a1a;font-weight:600}.h4,h4{font-size:1.5rem;margin-top:32px;font-weight:400}.navbar-brand{padding-top:0;padding-bottom:0;font-size:.9rem}.navbar{padding:1.5rem 1rem;box-shadow:0 .1rem .75rem rgba(0,0,0,.06);background:#fff !important;-webkit-transition:all .24s ease;-moz-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}nav.transparent{box-shadow:unset !important;background:unset !important}nav.shrink{box-shadow:0 .1rem .75rem rgba(0,0,0,.06);background:#fff !important;padding:.7rem 1rem}.sticky-top{position:fixed;width:100%}#svg{text-align:center;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;padding-bottom:5px;padding-top:5px}.hero-text{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.44rem;font-weight:300;color:#fff;padding:64px;border-radius:2px;max-width:900px;text-align:center}.fullscreen-container{height:100vh;width:100%;display:block;overflow:hidden;padding-bottom:64px;padding-top:64px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.2)),url('/images/hmicare-min.jpg');background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;line-height:1.5;background-attachment:fixed;max-height:600px}.fullscreen-container p{margin-bottom:0}.td-price-left{width:1px;text-align:right;white-space:nowrap;padding-right:0 !important}.td-price-right{white-space:nowrap;padding-left:0 !important}.td-quantity{width:120px;white-space:nowrap}.th-quantity,.td-quantity{width:120px}.order-detaljer{font-size:.85rem}.order-detaljer label{margin:0 4px 0 0;font-weight:600}.order-detaljer h5{margin:4px 0;font-size:1.1rem}.container.body-content{margin-top:48px;padding:48px;background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 .1rem .75rem rgba(0,0,0,.03)}#produkter{padding:1.25rem 0}@media(max-width:992px){.container.body-content{padding:16px}.navbar-toggler{font-size:.9rem;padding:.9rem .9rem;background:#fff;border-color:#eee !important;color:rgba(0,0,0,.54) !important;margin:-.5rem 0}.navbar-nav .nav-link{padding:18px}.navbar{padding:1.5rem 1rem}.navbar-collapse{margin-top:12px}.hero-text{text-align:center;position:relative;top:50%;left:0;transform:translate(0%,calc(-50% + 32px));font-size:1.2rem;margin-top:0;margin-left:24px;margin-right:24px}.table td,.table th{padding:.75rem .15rem}.th-quantity,.td-quantity{width:74px}.hide-on-sm{display:none !important}.card-body{padding:2.5rem}.order-detaljer label{display:block}}@media(min-width:577px){.th-price,.td-price-right{width:60px}.hide-over-sm{display:none !important}}@media(min-width:992px){.th-price,.td-price-right{width:80px}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.8rem;padding-left:.8rem}}@media(max-width:600px){.hero-text{text-align:center;position:relative;top:50%;left:0;transform:translate(0%,calc(-50% + 28px));font-size:1rem;margin-top:0;margin-left:12px;margin-right:12px;padding:24px}}.footer{background:#4c4c4c;color:#fff;padding-top:5rem;padding-bottom:5rem;margin-top:40px}.footer h4{color:#fff;font-weight:400}.footer a{color:#fff !important}.card{margin-bottom:12px}.nav-link{font-size:.8rem;font-weight:500;text-transform:uppercase}.col-md-3 .nav-link{font-size:.8rem;font-weight:unset;text-transform:unset}.navbar-brand img{margin-bottom:4px}.navbar-brand span{margin-left:24px}.nav-item.active{background:#f9f9f9;border-radius:.2rem}table .mb-3,table .my-3{white-space:nowrap;margin-bottom:0 !important}.table thead th{border-top:none;border-color:#ededed}.nav-sub-item{margin-left:32px}.shopping-cart{margin-bottom:0}.shopping-cart-summary{font-size:.8rem;margin-bottom:.6rem;margin-top:.6rem}.shopping-cart-summary td{border:none;padding:.15rem}.table th{font-size:.8rem;font-weight:600}.table-hover tbody tr:hover{background-color:#f9f9f9}.action-btn{font-size:1.1rem !important;padding:.05rem .45rem .15rem !important}.close{padding:.5rem .9rem .9rem !important}.card-header{border-top:1px solid rgba(0,0,0,.125);font-weight:600}.card-header:first-child{border-top:none}.container{max-width:1200px}#hem .container{max-width:1000px}footer{margin-top:40px}.custom-control-label{cursor:pointer;margin-top:1px}.table tr.active{background:#f9f9f9}.card-header{background:#f5f5f5;border-color:#ededed;border-radius:0 !important;font-weight:400;padding:1rem 1.5rem}.card{border-radius:0}.no-box-shadow{box-shadow:none !important;border:none}.btn{font-size:.8rem;padding:.5rem 1rem .7rem;font-weight:600}.btn-sm{font-size:.7rem;padding:.4rem .8rem;font-weight:600}.table td,.table th{border-color:#ededed;vertical-align:middle;font-size:.8rem}.card-header span{margin-right:8px}.form-control{border-radius:0;font-size:.9rem;line-height:1.7rem}.nav.flex-column .nav-item{padding:.5rem .5rem}.btn-delete{font-size:.9rem !important;padding:.16rem .52rem .35rem !important}.action-btn,.btn-delete{background:#fff;font-weight:400}.btn-visa{padding:initial;font-size:.9rem;margin-top:-.2rem}h1{font-size:3rem}.box-shadow,.card{box-shadow:0 .15rem .15rem rgba(0,0,0,.025)}.field-validation-error{font-size:.8rem;display:block;margin-top:.4rem}.contact-information{font-size:1.1rem;line-height:.8rem}.card-bottom{position:absolute;bottom:0;width:100%;left:0;padding:0 20px;background:#fff}.card-title{margin-bottom:18px;display:block;font-weight:400}.image-grid{height:auto;margin:0 auto;max-height:100px;min-height:100px}.text-no-image{display:block;padding-top:60px}.no-hover:hover{text-decoration:none}.action-btn-lg{padding:.12rem .8rem .32rem !important;font-size:1.3rem !important}.trumbowyg-box{margin-top:0 !important}.card .row .col-sm-6:first-child{padding-right:0}.card .row .split.col-sm-6:last-child{padding-left:0}.card-body ul li{line-height:2rem}.cursor-pointer{cursor:pointer}.cursor-pointer.active{font-weight:500}.brand-img{max-width:300px}p{font-size:14px;line-height:1.5rem}.hero-text h1{color:#fff;font-size:2.6rem;font-weight:600;text-transform:uppercase;margin-bottom:12px}.hero-text p{font-size:1.1rem;font-weight:500;color:#fff;line-height:1.5rem}.brand-title{margin:0 0 12px;font-weight:400;font-size:14px}nav.collapsed{background:#fff !important;box-shadow:0 .1rem .75rem rgba(0,0,0,.06) !important}.navbar-light .navbar-toggler{border:none;border-radius:5%;font-size:12px;padding:18px}