<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
--font: 'Montserrat';



--base-color: #E01839;


--base-text-color: #fff;


--footer-color: #3C3C3C;


--footer-text-color: #fff;


--button-color: #4FAB2A;


--button-hover-color: hsl(from var(--button-color) h s calc(l - 5));


--button-text-color: #fff;


--header-color: #fefefe;


--header-text-color: #333;

--clear-filters-display-text: inline-block;


--clear-filters-display-icon: inline-block;

}

	.es-clear-all-filters-button .button-text {
	display: var(--clear-filters-display-text);
	}

	.es-clear-all-filters-button .button-icon {
	display: var(--clear-filters-display-icon);
	}

:root {
--font: 'Montserrat';



--base-color: #E01839;


--base-text-color: #fff;


--footer-color: #3C3C3C;


--footer-text-color: #fff;


--button-color: #4FAB2A;


--button-hover-color: #336e1b;


--button-text-color: #fff;

--logo: url(/cache/files3/5445_56693130.png);



--header-color: #fefefe;


--header-text-color: #0a0a0a;
}




body, h1, h2, h3, h4, h5, h6 {
	font-family: var(--font);
}







/* ==== Splash-page ===== */
.input-recuired {
    border: 2px solid red;
    border-radius: 20px;
}
.input-invalid {
    border: 2px solid red;
    border-radius: 20px;
}

/* Removed due to weird look in checkout
#body .checkout h5 {
    background: #cc0000;
    border-top-left-radius: 19px;
    border-top-right-radius: 19px;
}
*/

.button {
    color: #fff;
    border: 2px solid #ffffff;
    border-radius: 19px;
    background-color: #cc0000;
}
        
.button:focus, .button:hover {
    background-color: #ff0000;
    color: #fff;
}

body, h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat';
}
/* ==== product card ===== */
.product-card-image img {
   border: 1px solid #eee;
}
  .column.large-uncenter, .columns.large-uncenter {
        border: 1px solid #eee;
        background-color: #fff;
        border-radius: 20px;
    }

.lightgallery {
    text-align: center;
    margin: 0 auto;
    background: #fff;
    border: 0px solid #eee;
    border-radius: 20px;
    padding-bottom: 15px;
    max-width: 95%;
}
/* =====================================
			Icons
===================================== */

.fa-shopping-cart::before {
    content: "\f291";
}
.fa-balance-scale::before {
    content: "\f24e";
    color: #fff;
}
.badge.warning {
    background: #009fec;
    color: #fff;
    font-weight: bold;
}
/* ==== favo product ===== */
.fa-star::before {
    content: "\f004";
    color: #009fec;
}
.product__bookmarked::before {
color: #cc0000;
}
/* ==== product package ===== */
.fa-clipboard-list::before {
    content: "\f46d";
    color: #009fec;
}
/* ==== product compare ===== */
.product-card-actions .fa-balance-scale::before {
    content: "\f24e";
    color: #009fec;
}
/* ==== hamburger-mobile ===== */
.product-card-actions .fa-bars::before {
    content: "\f0c9";
    color: #009fec;
}

/* ==== checkout ===== */
.fa-pencil-alt::before {
    content: "\f303";
    color: #000;
}


/* =====================================
			General Styles
===================================== */
/* Tungsten Font override */
@font-face {
    font-family: HeadlineFont;
    src: url(/fileupload/Tungsten-Semibold.ttf);
}


/* Misc */

/* Misc */

.inner-wrapper {
    z-index: 999;
    position: relative;
}

#body {
    background-color: #f7f7f5;
}

/* Buttons */

.buy-button {
    color: #fff;
    border: 1px solid transparent;
    border-radius: 19px;
    background-color: #cc0000;
    font-size: 20px;
    margin-left: 15px;
    padding: 7px;
    max-height: 38px;
    width: 70px;
}

.prodlist-row .prodlist-row__buy-wrapper .button {
    max-height: var(--buy-button-height);
    width: 70px;
    height: 38px;
}
@media (min-width:640px) {
    .prodlist-row.small-grid .prodlist-row__buy-wrapper .button {
        height: 38px;
    }
}

/* Links */

a,
.f-dropdown .link,
.side-nav li a.link:not(.button),
.link,
.action,
.file-upload-existing {
    color: #000;
}

a:hover, a:focus, .link:hover, .link:focus, .action:hover, .action:focus, .file-upload-existing:hover, .file-upload-existing:focus {
    color: #0079F2;
}

/* =====================================
			Menu Styles
===================================== */


.minibasket .minibasket-icon {
    background-color: #cc0000;
    border-radius: 5px;
}


.product-comparison-icon {
    background-color: #cc0000;
    border-radius: 5px;

}

/* Menu */

.menu-bar {
    background-color: #cc0000;

}

.header-wrapper .inner-wrapper {
    background-color: #f3f3f3;
}

.menu-bar-item-label {
    display: block;
    color: #fff;
    font-weight: bold;
}

.menu-bar-items {
    padding: 0 10px;
}

.menu-bar-item-label:hover,
.menu-bar-item-label:focus {
    color: #919191;
}

.product-search-input-container {
    border-radius: 30px;
    margin-bottom: 10px;
    margin-top: 10px
}

i.fas.fa-search.product-search-button {
    transform: scale(0.7);
    opacity: 0.5;
}

/* Product Menu */

.menu-bar-desktop {
    z-index: 999 !important;
}

.menu-bar-desktop-products {
    background-color: #e8e8e8;
    padding-top: 30px;
    padding-bottom: 30px;
    box-shadow: 999px 0px 0px 0px #e8e8e8, -999px 0px 0px 0px #e8e8e8, 0px 10px 10px 0px #4e4e4e36;
}

.menu-bar-desktop-categories-menu {
    background-color: transparent;
    border-right: 1px solid #d1d1d1;
}

.menu-bar-desktop-categories-menu-item {
    font-size: 1.1rem;
    border-bottom: none;
    transition: 0.2s ease-in-out;
}

.menu-bar-desktop-categories-menu-item:hover,
.menu-bar-desktop-categories-menu-item:focus,
.menu-bar-desktop-categories-menu-item:active {
    background-color: #e0e0e0;
    border-left: 5px solid #5d5d5d;
    border-radius: 5px;
    transition: 0.2s ease-in-out;
}

.menu-bar-desktop-categories-menu-item a,
.menu-bar-desktop-categories-menu-item:hover a {
    color: #53586e;
}

.menu-bar-desktop-products-menu-label {
    border-bottom: none;
    font-size: 1.1rem;
}

.menu-bar-desktop-products-menu-items {
    font-size: 1.0rem;
    margin: 4px 0;
    padding-left: 0px;
    line-height: 26px;
}

.menu-bar-desktop-products-menu-show-more {
    padding-left: 0px;
}

li.menu-bar-desktop-products-menu-item {
    list-style: none;
}

.menu-bar-desktop-products-menu {
    flex: 0 1 25%;
    max-width: 25%;
    padding: 0 0px 50px 20px;
}

a.menu-bar-desktop-products-menu-item {
    color: #7f8293;
}

a.menu-bar-desktop-products-menu-item:hover {
    color: #A7AABC;
}

/* =====================================
			Side Menu Styles
===================================== */

/* Desktop Menu */

/* Mobile Menu */

/* =====================================
			Front Page Styles
===================================== */

/* Buttons firs*/
.first-page-content .promotion-buy button.buy-button,
.first-page-content .promotion-buy button.button__notify-me {
    width: 70px;
    background-color: #cc0000;
    padding: 5px;
}


/* Sections 

.section.small-12 {
    background-color: #f3f3f3;
}*/
/* ==== textprofilering ===== */
.promotion-item.text {
    background: #f7f7f5;
    border: 0px;
}
.promotion-item.text:hover {
    background: #f7f7f5;
    box-shadow: 0px 0px 0px 0px;
}

/* =====================================
			Stock Info Start
===================================== */

/* Quick Search */

.quick-search-overlay .quick-search .search-result-products .prodlist-row .prodlist-row__buy-wrapper .prodlist-row__prodinfo .product__stock {
    line-height: 0px;
    font-size: 10px;
    margin-top: -20px;
}
/* Start Page */
.promotion-item .product__stock--info {
    color: #3FDA23;
    top: 4px;
    position: relative;
}

.product__stock--info {
    top: 2px;
    position: relative;
}

/* ==== ï¿½ndra text fï¿½r lagersaldo ===== */

.promotion-item .product__stock--no-stock .product__stock--info{
    visibility: hidden;
}
.promotion-item .product__stock--no-stock .product__stock--info:after{
    visibility: visible;
    color: #00A64E;
    content: "Leveranstid: 3-5 dagar";
}

.promotion-item .product__stock--info{
    collor: #ebebeb;
    visibility: hidden;
}
.promotion-item .product__stock--info:after{
    collor: #00A64E;
    visibility: visible;
    content: "Leveranstid: 1-3 dagar";
}

.product__stock-expected-container {
    display: inline;
    margin-left: 8px;
}
/* Grid View */
.large-grid .product__stock--info {
    position: absolute;
    left: 0;
    top: 10px;
}
/* Product Card */
.product__stock {
     line-height: 10px;
}

.product__stock--info {
    visibility: hidden;    
    display: inline-block;
}
.product__stock--info:after{
    visibility: visible;
    color: #00A64E;
    display: block;
    content: "Leveranstid: 1-3 dagar";
}
.product__stock--no-stock .product__stock--info {
    color: #e60000;
    visibility: hidden;
}
.product__stock--no-stock .product__stock--info:after{
    visibility: visible;
    color: #00A64E;
    display: block;
    content: "Leveranstid: 3-5 dagar";
}

/* Media Size Large */
@media only screen and (min-width: 1200px) {

    .promotion-item .product__stock-expected {
        position: relative;
        float: left;
        top: 6px;
        right: -169px;
        padding-left: unset;
    }
}

/* Media Size Medium  */
@media only screen and (max-width: 1199px) {
    .promotion-item .product__stock--info {
        color: #3FDA23;
        top: -1px;
        position: relative;
    }

    .promotion-item .product__stock-expected {
        font-size: 10px;
        top: 6px;
        position: relative;
    }
}

/* Media Size Small */
@media only screen and (max-width: 639px) {
    .promotion-item .product__stock {
        font-size: 11px;
        top: 7px;
        position: relative;

    }

    .promotion-item .product__stock span {
        display: -webkit-inline-box;
    }

    .promotion-item .product__stock-label {
        left: 4px;
        position: relative;
    }

    .promotion-item .product__stock-expected {

        left: 10px;
    }
}
/* =====================================
			Stock Info End
===================================== */

.js-section-register_customer {
    margin-top: 50px;
    margin-bottom: 10px;
}

.js-section-category_menu {
    margin-top: 50px;
    margin-bottom: 60px;
}

.js-section-promotions_top {
    margin-top: 30px;
}

span.price-text {
    font-size: 20px;
}


.first-page-content .promotion-buy button {
    margin: -55px 0 0 0;
}

.fas.fa-shopping-cart.buy-button-icon {
    font-size: 17px;
}

.promotion-item:hover {
    box-shadow: 0px 10px 10px 0px #e7e7e7;
}

p.hide-for-small-only.descriptionDesktop {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.promotion-item {
	border: 1px solid #ebebeb;
    background-color: #fff;
    border-radius: 20px;
}

.js-section-catalogue_calender {
    margin-top: 22px;
    margin-bottom: 20px
}

.js-frontpage_products {
    background-color: #f3f3f3;
}

.js-section-frontpage_products {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #rgba(0, 0, 0, 0.000);;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* =====================================
			Product List Page Styles
===================================== */

/* Filter menu */

.es-filters-wrapper {
    z-index: 3;
    position: relative;
}

.es-filters-wrapper h3 {
    font-weight: bold;
    font-size: 0.9375rem;
    margin-bottom: 0.2em;
}


.row.column.es-filter-header {
    border-bottom: 1px solid #e9e9e9;
    height: 31px;
}

.row.column.es-filter-header {
    margin-top: 7px !important;
}

.es-clear-all-filters-button {
    font-size: 11px;
}

input.es-expand-filter.expand-filter,
input.es-expand-category {
    color: #da0812;
    font-weight: bold;
    font-size: 11px;
}

a.es-category-label.es-category-1.es-category-label--selected {
    color: #da0812;
}

.fa-chevron-left:before {
    content: "\f053";
    transform: rotate(180deg);
    display: block;
}

.es-product-list {
    background-color: #f3f3f3;
    margin-top: -25px;
    padding-top: 25px;
    box-shadow: 999px 0px 0px 0px #f3f3f3, -999px 0px 0px 0px #f3f3f3;
}

.es-filters-wrapper {
    box-shadow: none;
    background-color: #fff;
    padding: 1px 17px 12px;
    margin-bottom: 30px;
    border: 1px solid #8080802e;
    border-radius: 5px;
}

ul.pagination.text-center {
    margin-bottom: 20px;
    width: fit-content;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 30px;
}



/* Product Card */

.small-grid .prodlist-row__prodinfo {
    top: -8px;
    position: relative;
}



.large-grid span.product-price.price {
    float: left;
}

.large-grid .prodlist-row__prodinfo {
    position: absolute;
    bottom: -49px;
    border-top: 1px solid #ebe8e8;
    width: 100%;
}

.es-product-list .prodlist-row.large-grid .prodlist-row__buy-wrapper .button {
    position: relative;
    width: 70px !important;
    margin-left: 5px;

}

.large-grid .prodlist-row__buy-wrapper.buy-form-container {
    width: fit-content;
    float: right;
    top: -45px;
}

li.prodlist-row.grid-layout-cols-3.large-grid {
    border: 1px solid #ebebeb;
}

.large-grid .prodlist-row__prodinfo {
    display: flex;
    flex-direction: row-reverse !important;
    padding-right: 20px !important;
}

.large-grid i.fas.fa-balance-scale.product__compare-icon {
    top: -3px;
    position: relative;
}


.row.medium-uncollapse.es-product-list {
    padding-bottom: 40px;
}

/* =====================================
	Product Details Page Styles
===================================== */

/*Andreas test*/
.price-row .product-card-prices .product-card-prices-list {
    list-style: none;
    margin: 10px;
}
.price-row .product-card-prices .product-card-prices-list {
    list-style: none;
    font-size: 13px;
    margin: 5px;
}

span.price-text {
    font-size: 15px;
}

/*Andreas test*/

.product-card h1 {
    font-weight: bold;
    font-size: 20px;
}



.product-card .product-card-price .price .price-text {
    font-size: 1.2rem;
    font-weight: 500;
    color: #000000;
}

.price-row {
    padding-right: 0;
}

.product-card .product-card-buy-button {
    display: flex;
    bottom: 0;
}

.product-card button.button.buy-button {
    width: 70px;
    background-color: #cc0000;
    border: 1px solid transparent;
    border-radius: 19px;

}

.product-card .product-card-buy-button button {
    margin-top: 0;
}

.product-card .product-card-buy-button .buy-quantity__input {
    background-color: #F0F0F0;
    left: -5px;
    position: relative;
    border: 1px solid #E4E4E4;
}

#body&gt;div.main-wrapper&gt;div&gt;div&gt;div.content-container.clearfix&gt;div:nth-child(3)&gt;div.small-12.columns.medium-9.product-card&gt;div.row&gt;div.small-12.large-6.columns.product-card-information-container&gt;div&gt;div:nth-child(2) {
    border-bottom: 1px solid #D8D8D8;
    border-top: 1px solid #D8D8D8;
    margin-bottom: 10px;
    margin-top: 14px;
}

#body&gt;div.main-wrapper&gt;div&gt;div&gt;div.content-container.clearfix&gt;div:nth-child(3)&gt;div.small-12.columns.medium-9.product-card&gt;div.row&gt;div.small-12.large-6.columns.product-card-information-container&gt;div&gt;div:nth-child(3) {
    border-bottom: 1px solid #D8D8D8;
}

.tab-expand,
.tab-fold {
    color: #009fec;
    float: right;
}

.product-card-tabs .accordion-title {
    padding: 8px 16px;
    border: 0;
    background-color: #fff;
    border-bottom: 1px solid #D8D8D8;
    padding-top: 23px;
    padding-bottom: 23px;
}

.content-container section.ag-breadcrumbs {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

/* =====================================
			Footer Styles
===================================== */

/* Colors */

.footer {
    color: #fff;
    background-color: #000;

}

/* Punkt */

/* Punkt */

/* =====================================
			Media Query Styles
===================================== */



.header-wrapper .header-logo {
	background-image: var(--logo);
}

.modal-customer-type__logo {
	background-image: var(--logo);
}</pre></body></html>