:root {

--font: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;

--base-color: #D6D1C4;


--base-text-color: #000;


--footer-color: #D6D1C4;


--footer-text-color: #000;


--button-color: #D6D1C4;



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

--button-text-color: #000;



--header-color: #fefefe;


--header-text-color: #333;
}

/* =====================================
			n-General Styles
===================================== */

/* font-family: 'Font Awesome 5 Free'; 
font-family: "Outfit", serif; */

/* Include in javascript 
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=chevron_right" /> 
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />
*/

/* Google Icons
   font-family: 'Material Symbols Outlined' !important;
   font-family: 'Material Symbols Rounded' !important;
   font-family: 'Material Symbols Sharp' !important;
*/
 :root {
     --icon:'Material Symbols Rounded' !important;
}


/* Colors
Black #231F20
Sand #F7F6F3
Dark Grey #707070
Green #00CE7C
*/

/* Icon */

i.fas.fa-scale-balanced {
    transform: scale(0.75);
    position: relative;
    top: -2px;
}


/* General */

h1, h2, h3, h4, h5, h6, p, a, li, span {
	font-family: "DM Sans", sans-serif;
	font-optical-sizing: auto;
	font-style: normal;
}
#body {
	background-color: #F7F6F3!important;
}
h1, h2 {
	margin-bottom: .9rem;
}
.buy-button:hover {
	transform: translateY(0px);
	box-shadow: none;
}
.fa-check-circle:before, .fa-circle-check:before {
	color: #178056;
}
.product__stock--info {
	color: #178056;
}
a.button.basket-button-form, button.button.basket-empty {
	background-color: #00CE7C;
	color: #062A30;
}
a.button.basket-button-form:hover, button.button.basket-empty:hover {
	background-color: #D9D9D9;
	color: #fff!important;
}
a.button.basket-to-checkout {
	background-color: #062A30;
	color: #fff;
}
.fa-plus-circle:before {
	content: "\2b";
}
.fa-minus-circle:before {
	content: "\f068";
}
.basket .basket-qty-minus {
	color: #585858;
	font-size: 0.6rem;
	cursor: pointer;
}
.basket .basket-qty-plus {
	color: #585858;
	font-size: 1rem;
	cursor: pointer;
}
.basket .fa-plus-circle.basket-qty-plus {
	border: 1px solid black;
	border-radius: 57px;
	width: 18px;
}
.basket .fa-minus-circle.basket-qty-minus {
	border: 1px solid black;
	border-radius: 57px;
	padding: 4px;
	position: relative;
	top: 0px;
}
.button {
	border-radius: 2px;
}
.basket-container .selected-accessories {
	border-left: 0px!important;
}
.selected-accessories h4 {
	text-align: left;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 11px;
}
.fa-sign-in-alt:before {
    content: "\ea77";
    position: relative;
    top: -1px;
    font-family: var(--icon);
    font-weight: 350;
    font-size: 34px;
}
button#invoice-address-copy-button {
	background-color: #00CE7C;
}
button#invoice-address-copy-button:hover {
	background-color: #D9D9D9;
	color: #fff;
}
.checkout__forms label>[type=checkbox], .checkout__forms label>[type=radio] {
	margin-right: 0.5rem;
	width: 17px;
	height: 17px;
	position: absolute;
	margin-top: 3px;
	margin-left: 11px;
}
li.menu-bar-desktop-products-menu-item a:hover {
	color: #D9D9D9;
}
.badge.warning {
	background: #0a0a0a;
	color: #fff;
	font-weight: 700;
}
.menu-bar-desktop-products-menu-show-more {
	display: block;
	font-size: .9rem;
	font-weight: bold;
	padding-left: 0px;
}
.menu-bar {
	background-color: #fff!important;
}
.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {
	background-color: #0c3e46;
}
.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {
	background-color: #0c3e46;
	box-shadow: 103px 0px 0px 0px #0c3e46, -18px 0px 0px 0px #0c3e46;
}
.menu-bar-item-label {
	color: #00ce7c;
	text-transform: uppercase!important;
	padding-left: 22px;
}
.menu-bar-desktop-categories-menu {
	background-color: #f5f5f5;
	padding-top: 20px;
	padding-bottom: 30px;
}
.menu-bar-item-label, .menu-bar-item-label:hover, .menu-bar-item-label:focus {
	color: #00ce7c;
}
.menu-bar-desktop-categories-menu-item-label {
	color: #d6d1c4;
}
.menu-bar-desktop-categories-menu {
	background-color: #0c3e46;
	margin-left: 2px;
	padding-left: 26px;
}
li.menu-bar-desktop-categories-menu-item {
	width: 268px;
}
.menu-bar-desktop-products-menus ul {
	list-style-type: none!important;
}
.menu-bar-desktop-categories-menu-item {
	border-bottom: 0px;
}
.menu-bar-desktop-categories-menu-item:hover {
	background-color: transparent;
}
.menu-bar-desktop-categories-menu-item:hover a {
	color: #00ce7c;
}
.menu-bar-desktop-products {
	box-shadow: none;
	background-color: transparent;
}
.menu-bar-desktop-products-menus {
	display: flex;
	flex: 0 1 80%;
	flex-wrap: wrap;
	padding: 27px;
	background-color: #d6d1c4;
}
.menu-bar-desktop-products-menu-label {
	border-bottom: none;
	display: block;
	font-weight: bold;
	color: #0c3e46;
	font-size: 16px;
}
a.menu-bar-desktop-products-menu-item {
	font-size: 16px;
}
.menu-bar-desktop-products-menu-items {
	font-size: .8rem;
	margin: 9px 0;
	padding-left: 2px;
}
.menu-bar-desktop-products-menu-item a {
	font-weight: 500;
}
.menu-bar-desktop-categories-menu ul {
	list-style-type: none!important;
}
.fa-star:before {
	content: "\f004";
}
.product__bookmarked {
	color: #00CE7C;
}
.es-range-input-container input {
	width: 55px;
}
input.es-expand-filter.expand-filter {
	width: 100%;
	text-align: center;
}
.product-card-information-container input.buy-quantity__input.input-number {
	border-radius: 5px;
	margin-top: -3px;
}
.prodlist-row {
	border-bottom: 0px;
}
li.prodlist-row.grid-layout-cols-3:hover {
	box-shadow: 0px 0px 10px 2px #00000033;
	transition: .2s ease-in-out;
}
li.prodlist-row.grid-layout-cols-3 {
	transition: .2s ease-in-out;
}
#body .checkout .basket-items {
	margin-bottom: 15px;
	width: 100%;
	margin-left: 0px;
	border-bottom: 1px solid #aaa;
	padding-bottom: 15px;
}
.basket-items {
	padding: 25px 0px;
}
.product-list-categories .product-list-category-button, .product-list-categories .product-list-category-button:hover, .product-list-categories .product-list-category-button:focus {
	background-color: #062a30;
}
.product-list-categories .product-list-category-button, .product-list-categories .product-list-category-button:hover, .product-list-categories .product-list-category-button:focus {
	color: #fff;
}
.promotion-item:hover {
	box-shadow: none;
	border: 0px;
}
.promotion-item {
	padding: 0px;
	border: 0px;
}
/* Administrator */

.promotion-item.administrator-info {
	padding: 20px;
	height: fit-content;
	text-align: left;
	width: fit-content;
	border: 1px solid #acacac;
	margin-top: 40px;
}
.promotion-item.administrator-info .name {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: 18px;
}
.promotion-item.administrator-info .inner-wrapper {
	background-color: transparent!important;
}
/* =====================================
			n-Menu & n-Header
===================================== */

.header-bar a:hover, .header-bar a:focus{
    color: #fff!important;
}

body>div.menu-wrapper.collapse.fullWidth>nav>div>ul>li.menu-bar-item.menu-bar-desktop-menu.view-settings-menu-desktop>div {
	top: 40px;
	margin-right: 70px;
	width: 140px;
	position: absolute;
}
#body>div.menu-wrapper.collapse.fullWidth>nav>div>ul>li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-content {
	width: fit-content;
	left: 0;
	top: -2px;
}
li.menu-bar-item.menu-bar-desktop-menu.view-settings-menu-desktop {
	/* display: none !important; */
	position: absolute;
	width: fit-content;
	right: 0;
}
li.menu-bar-item.menu-bar-menu-pages .fa-user {
    display: none;
}

.menu-bar-item.view-settings-menu-desktop~.menu-bar-menu-pages {
	margin-left: 0;
	right: 0;
	position: absolute;
}
.header-bar {
	background-color: #00CE7C;
	-webkit-box-shadow: 999px 0px 0px 0px #d6d1c4, -999px 0px 0px 0px #f27e5e;
	box-shadow: 999px 0px 0px 0px #00CE7C, -999px 0px 0px 0px #00CE7C;
}
.inner-wrapper {
	background-color: #fff;
}
.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {
	background-color: #fff;
	box-shadow: none;
}
.menu-bar-item-label {
	color: #231F20;
	padding-left: 0px;
}
.menu-bar-items {
	padding: 0px;
}
.menu-bar-desktop-categories-menu {
	background-color: #fff;
	border-right: 1px solid #D9D9D9;
	margin-left: 0px;
}
.menu-bar-desktop-products-menus {
	background-color: #fff;
}
a.menu-bar-desktop-categories-menu-item-label {
	color: #231F20!important;
	font-size: 16px;
	font-weight: 500!important;
}
.menu-bar-desktop-categories-menu-item>img {
	max-width: 20px;
	filter: brightness(0.1);
	margin-right: 6px;
}
.product-comparison-icon {
	background-color: transparent;
}
.minibasket .product-comparison-icon {
	transform: scale(1.2);
}
.minibasket .minibasket-icon {
	background-color: transparent;
}
nav.small-12.columns.menu-bar.clearfix {
	background-color: #fff;
}
/* Login box  */

@media only screen and (min-width: 980px) {
	button.button.login-form-button {
		background-color: #00ce7c;
		border-radius: 0px;
		padding: 11px 30px;
		color: #fff;
		font-weight: 700;
		float: right;
	}
	.login-container, .checkout-login-container {
		width: 1200px!important;
		/*padding: 20px 40px;*/
		background-color: #0c3e46;
	}
	.login-form-forgot-password {
		background-color: transparent!important;
		color: #d6d1c4!important;
		float: right;
		margin-right: 24px;
	}
	label.forgot-password-email.input-required {
		color: #d6d1c4;
	}
	.login-form-forgot-password::before {
		content: url(https://danielkose.netset.com/netset/files/images/iteam/key.png);
		margin-right: 6px;
		top: 2px;
		position: relative;
	}
	.login-form-register {
		float: right;
		color: #00ce7c!important;
		border: 2px solid #00ce7c;
		background-color: transparent!important;
		font-weight: bold;
		position: absolute;
		top: 16px;
		right: 41px;
	}
	form#loginform {
		position: relative;
		height: 190px;
	}
	#loginform {
		padding: 40px 80px;
	}
	.forgot-password-form {
		padding: 40px;
	}
	#loginform .login-username, #loginform .login-password {
		width: 50%;
		float: left;
		color: #d6d1c4;
	}
	#loginform label:nth-child(2) {
		float: right;
	}
	.login-username {
		padding-right: 10px;
	}
	.login-password {
		padding-left: 10px;
	}
	#loginform input[type="text"], input[type="password"] {
		border-radius: 3px;
	}
	[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {
		box-shadow: none;
	}
	button.login-form-forgot-password:hover {
		background-color: transparent;
		color: #00ce7c;
	}
	.login-username.input-required {
		color: #d6d1c4!important;
	}
	.login-form-register {
		border: 2px solid;
		border-radius: 0px;
	}
}
/* Resource menu */

#body>div.menu-wrapper.collapse.fullWidth>nav>div>ul>li.menu-bar-item.menu-bar-menu-pages>a {
	background-color: #fff;
	color: #000;
	/*box-shadow: 20px 0px 0px 0px #d6d1c4;*/
}
.menu-bar-item:last-child .resource-menu-desktop {
	left: unset;
	right: -20px;
}
.resource-menu-desktop {
	position: absolute;
	background-color: #d6d1c4;
	box-shadow: none;
}
.resource-menu-desktop ul li>ul>li:hover {
	background: transparent;
}

/* Quick Search */
.quick-search-overlay {
    z-index: 15;
}

.quick-search .buy-button {
	padding: 0px;
}
.footer {
	background-color: #231f20!important;
	color: #d6d1c4;
	margin-top: 16px;
	max-width: 100%;
	height: auto;
	display: inline-block;
	padding-top: 60px;
	padding-bottom: 20px;
}
.footer a {
	color: #d6d1c4!important;
}
.footer .footer-wrapper .content-footer-wrapper li h3 {
	color: #fff;
}
.footer img {
	position: absolute;
	top: -72px;
	margin-left: -17px;
}
.footer .footer-wrapper .content-footer-wrapper li {
	margin-left: 0px;
}
/* =====================================
			Content Editor Tool
===================================== */

.center-button {
	text-align: center;
	align-content: center;
}
.ct-ignition__button, .ct-ignition__button--edit, .ct-tool {
	font-family: icon!important;
}
.ct-widget .ct-video-dialog__preview:empty::before {
	font-family: icon!important;
}
.ct-dialog__close {
	font-family: icon!important;
}
.row .row {
	margin-right: 0px!important;
	margin-left: 0px!important;
}
.ct-control--rotate-ccw::before, .ct-control--rotate-ccw::after, .ct-control--rotate-cw::before, .ct-control--rotate-cw::after, .ct-control--crop::before, .ct-control--crop::after, .ct-image-dialog__view, .ct-anchored-dialog__target-button::before, .ct-anchored-dialog__button::before, .ct-image-dialog__view::before {
	font-family: icon!important;
}
/* =====================================
			n-Front page
===================================== */

/* Popular Categories */

.js-section-popular {
	margin-top: 40px;
}
.js-section-popular ul.images.images-6 img {
	transition: .15s ease-in-out;
}
.js-section-popular ul.images.images-6 img:hover {
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2);
	transition: .15s ease-in-out;
}
.promotion-item.only-product, .promotion-item.only-product {
	background-color: #fff;
	border-bottom: 0px!important;
}
.promotion-item {
	background-color: transparent;
}
.js-section-sliderbanner {
	margin-top: 20px;
}
.js-section-sliderbanner .bx-wrapper {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: none;
	border: none;
	background: transparent;
}
.descriptionDesktop {
	margin-bottom: 0px !important;
}
.promotion-item {
	padding: 8px 20px;
}
.promotion-item-information li {
	font-size: 14px !important;
	line-height: 16px;
	list-style: none;
}
.promotion-item .promotion-item-bar {
	position: inherit;
	bottom: 0px;
}
.promotion-item .promotion-item-bar {
	bottom: -13px;
	position: relative;
	margin-top: 0px;
}
.promotion-item .promotion-item-bar {
	margin-top: 0px;
}
.promotion-item ol, ul {
	margin-left: 0px;
}
.promotion-buy {
	right: 0px;
}
.price-text {
	right: 0px;
}
.promotion-item.only-product:hover {
	box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2);
	transition: .15s ease-in-out;
}
.promotion-item.only-product {
	transition: .15s ease-in-out;
	border-radius: 2px;
	border-bottom: none!important;
}
.promotion-item.only-product .promotion-item-bar .promotion-price {
	top: -90px;
	display: block;
	text-align: right;
}
.promotion-item-information {
	position: relative;
}
.large-grid button.button.buy-button {
	height: 37px;
}
.promotion-buy .button:hover, .large-grid .prodlist-row__buy-wrapper.buy-form-container .buy-button:hover {
	background-color: #D9D9D9!important;
}
.js-section-new_bannersection, .js-section-guidesection {
	margin: 30px 0px;
}
.js-section-guidesection img {
	border-radius: 4px;
}
.js-section-testview_spacing {
	margin-top: 370px;
}
.product-list__items-icon.product-list__items-icon__small-grid, .product-list__items-icon.product-list__items-icon__medium-grid, .product-list__items-icon.product-list__items-icon__large-grid {
	color: #0a0a0a;
}
.promoted-products {
    padding: 0px;
}
/* =====================================
			n-Filter Page
===================================== */

.row.column.es-controls {
	margin-top: 16px;
}
.es-filters-wrapper:nth-child(1) {
	background-color: #fff;
	color: #231F20;
	box-shadow: 11px 0px 0px 0px #fff, -13px 0px 0px 0px #fff;
}
a.es-category-label.es-category-1.es-category-label--selected, a.es-category-label {
	color: #231F20 !important;
	font-size: 14px;
	line-height: 18px;
}
a.es-category-label.es-category-1.es-category-label--selected, a.es-category-label.es-category-2.es-category-label--selected {
	color: #231F20 !important;
}
.es-root-category {
	margin-left: 2px;
}
.es-filters-wrapper:nth-child(1) a, input.es-expand-category {
	color: #231F20;
}
.es-filters-wrapper i.fas.fa-chevron-left {
	transform: rotate(180deg) scale(0.8);
}
input.es-expand-category {
	text-align: center;
	display: block;
	width: fit-content;
	margin: 0 auto;
	padding-bottom: 12px !important;
}
.es-filters-wrapper {
	background-color: #fff;
	box-shadow: 11px 0px 0px 0px #fff, -13px 0px 0px 0px #fff;
}
.es-filter-header {
	padding: 16px 10px 5px 10px !important;
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 10px;
}
input#es-filter-query {
	margin-bottom: 0px;
	margin-top: 15px;
}
#body>div.main-wrapper>div>div.page-content>div.content-container.clearfix>div>div.columns.small-12.medium-3>div:nth-child(1)>div.es-filter {
	border-bottom: 0px;
}
.es-options, .es-range-slider {
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 11px;
}
input.es-expand-filter.expand-filter, button.es-clear-all-filters-button {
	color: #231F20;
	font-weight: 500;
}
.es-options-badge {
	color: #231F20;
}
.row.column.es-product-list ul li {
	margin-bottom: 14px;
}
.prodlist-row__buy-wrapper .button {
	background-color: #062A30!important;
	color: #fff!important;
}
.prodlist-row__buy-wrapper .button .fa-shopping-cart:before {
	color: #fff!important;
}
.pagination .current {
	background-color: #D6FFD8;
	color: #231F20;
}
.es-product-list .product__compare {
	transform: scale(0.75);
	margin-top: -2px;
}

/* =====================================
			n-Product Page
===================================== */

span.hidden.copy-feedback {
    margin-top: -3px;
}

.accordion-content.DOWNLOADABLEFILES {
    margin-left: 23px;
}
.product-card .fa-clone::before {
    top: 7px;
    position: relative;
}
#body .selected-accessories {
    padding:10px 15px!important;
}
.small-product-list-image img {
    border: none;
    z-index: 0;
    position: relative;
}
.small-1.large-2.columns.product-option-qty .product-option-qty-container {
	width: fit-content;
	height: fit-content;
}
.product-option-container .product-options-price {
	width: fit-content;
}
.lightgallery {
	background: transparent;
}
.small-12.columns.medium-9.product-card {
	width: 75%;
}
.accordion-title {
	font-size: 20px;
	font-weight: 700;
}
.product-card-tabs .accordion-title {
	padding: 22px 18px;
	background-color: #fff;
	font-weight: 700;
}
.product-card-tabs .accordion li {
	border: none;
	margin-bottom: 15px;
	background-color: #fff;
}
.SPECIFICATION {
	padding: 20px !important;
}
.product-card-tabs .accordion-title:after {
	content: inherit;
}
i.fas.fa-plus.tab-expand {
	content: inherit;
	position: inherit;
	right: inherit;
	top: inherit;
}
i.fas.fa-minus.tab-fold {
	content: inherit;
	position: inherit;
	right: inherit;
	top: inherit;
}
.tab-expand, .tab-fold {
	color: #231F20;
}
.product-card-tabs .accordion-title:hover {
	background-color: #fff;
}
table tbody tr:nth-child(odd) {
	box-shadow: inset 0px -1px #D9D9D9;
	background-color: #fff;
}
table tbody tr:nth-child(even) {
	box-shadow: inset 0px -1px #D9D9D9;
	background-color: #fff;
}
.product-card-tabs .accordion {
	background-color: transparent;
	padding: 0px 0px;
	margin: 70px 0px;
}
.product-card-tabs .accordion {
	background-color: transparent;
}
th.product-card-specification-label {
	font-size: 16px;
	font-weight: 700 !important;
	line-height: 28px;
	text-align: left;
}
:last-child:not(.is-active)>.accordion-title {
	border-bottom: 0px;
	border-radius: 0 0 0 0;
}
:last-child>.accordion-content:last-child {
	border-bottom: none;
}
.product-card-tab-information {
	padding-bottom: 20px;
}
.fa-balance-scale:before {
	content: url(https://danielkose.netset.com/netset/files/images/iteam/Sammenling.svg);
}
.product-card h1, h6.product-information {
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	color: #231F20;
}
.product-information-wrapper {
	font-size: 16px;
	font-weight: 400;
	line-height: 20.83px;
	color: #231F20;
}
.product-card .product-card-price .price .price-text {
	color: #231F20;
	font-size: 25px;
	font-weight: 700;
	line-height: 28px;
}
.product-card-information .button, .button {
	background-color: #00ce7c;
	color: #231F20;
}
.product-card-information .button:hover, .button:hover {
	background-color: #d9d9d9!important;
	color: #fffff!important;
}
.product-card-buy-button.buy-form-container:hover .fa-shopping-cart:before, .small-product-list-buy:hover .fa-shopping-cart:before {
	color: #fff;
}
.product-options.clearfix {
	margin-top: 30px;
	background-color: #fbf3dc;
	padding: 5px 20px 0px 10px;
}
.product-card__tablinks {
    font-size: 0.85rem;
    margin-top: 14px;
}
.product-price.price {
	font-size: 16px;
	font-weight: bold;
}
.admin-tablink {
    border-left: 1px solid #000;
    padding: 0px 5px 0px 0px;
}
a.admin-tablink:nth-child(2), a.admin-tablink:nth-child(3) {
    padding-left: 8px;
}
.price-info>div .list-label {
    position: relative;
    left: 0px;
    float: left;
}
/* Product Card Actions reset */

.fas.fa-file-invoice {
	margin-left: 0px;
}
.product-card-actions i.far.fa-star {
	margin-left: 0px;
}
.product-card-actions i {
	border: 1px solid #e2e2e2;
	padding: 8px;
	display: inline-table;
	border-radius: 5px;
	background-color: #f9f9f8;
	margin-right: 0px;
}
.product-card-actions .fa-balance-scale, .product-card-actions .fa-clipboard-list, .product-card-actions .fa-star, .product-card-actions .fa-file-invoice {
	border: none;
	padding: 6px;
	margin-right: 0px;
}
.product-card-actions i {
	border: none;
	background-color: transparent;
}
.product-card-actions i:hover {
	color: #00ce7c;
}
.product-card-actions>* {
	width: fit-content;
	display: flex;
	justify-content: center;
	margin: 0px 2px;
	height: fit-content;
}
.focus-assortment-link {
	padding-right: 0;
	padding-top: 0;
}
.product__compare:hover {
	color: gray;
}
.product__compare:hover {
	filter: brightness(80%);
}
.product-card-actions .product__compare {
	padding-right: 0px!important;
}
.product-card-actions .product__compare-icon {
	transform: scale(.85);
}
/* =====================================
			n-Cart & order Page 
===================================== */

.selected-accessories {
	background-color: #fff;
	text-align: center;
	border-left: none!important;
	margin-left: 0px;
}
.basket-items {
	background-color: #fff;
	margin-bottom: 0px!important;
	padding: 25px;
}
.basket-items .product-with-stock {
	border: 0px;
}
.basket-items .stock-tab .accordion a.accordion-title {
	padding: 10px 0px 0px 0px;
	border: 0;
	border-top: 1px solid #dcdcdc;
	background-color: #fff;
}
ul.no-bullet.basket-totals-list {
	background-color: #fff;
	padding: 17px;
	padding: 28px;
}
.basket-editable-text {
	padding-right: 0px;
	text-decoration: none;
}
.basket-totals-list li {
	margin-bottom: 10px;
}
.basket-items .stock-tab .accordion-content {
	margin: 0px;
}
.basket-items .accordion-content {
	padding-bottom: 0px;
}
.basket h4 {
	font-size: 25px;
	font-weight: 400;
	margin-bottom: 20px;
}
.basket-buttons.float-right {
	margin-top: 15px;
}
/* Order 
.promotions .promotion-item.content {
    padding-bottom: 30px;
}*/

.checkout-section.basket {
	background-color: #fff;
}
#body .checkout h5 {
	background: transparent;
	width: 100%;
	color: #231F20;
	padding: 0px;
	font-weight: bold;
	margin: 11px 0px;
}
.promotion-item.content {
	margin-top: 25px;
}
/* =====================================
			n-Customer registration Page 
===================================== */

.customer-registration h1.title-small {
	font-size: 25px;
	font-weight: 400;
	margin-bottom: 30px;
	margin-top: 20px;
}
.customer-registration h5 {
	font-family: DM Sans;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 20px;
}
.customer-registration label>[type=checkbox], .customer-registration label>[type=radio] {
	width: 15px;
	height: 15px;
	position: absolute;
	margin-top: 5px;
	margin-left: 9px;
}
/* =====================================
			n-Landing Page 
===================================== */

.landingpage-header-box {
	background: rgb(2, 20, 22);
	background: linear-gradient(90deg, rgba(2, 20, 22, 1) 10%, rgba(71, 70, 70, 0) 90%);
}
.landingpage-header-box h1 {
	color: #FFF;
	font-size: 60px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 60px;
}
.landingpage-header-box a.landingpage-button {
	border-radius: 2px;
	background: #00CE7C;
	padding: 10px 125px;
	text-align: center;
}
.landingpage-header-box {
	padding: 90px 80px;
}
.ladingpage-header-container {
	padding: 80px 50px;
}
.promotion-item-label h5 {
	color: #000;
	font-size: 28px!important;
	font-style: normal;
	font-weight: 500;
	margin-bottom: 40px;
}
.promotion-item h5 {
	color: #000;
	white-space: normal;
	overflow: unset;
	text-overflow: unset;
}
.promotion-item-information {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}
/* =====================================
			n-Order Page 
===================================== */

/* =====================================
			n-Media Queries
===================================== */

/* Custom, iPhone Retina */

@media only screen and (max-width: 479px) {
    .basket h4 {
        font-size: 15px;
        font-weight: 400;
        margin-bottom: 20px;
        top: 9px;
        position: relative;
    }
	.small-12.columns.medium-9.product-card {
		width: 100%;
	}
	.header-wrapper .row.header .logo-container {
		margin-left: -29px;
	}
	.es-filters-wrapper {
		display: none;
	}
	.es-filters-wrapper.es-filters-wrapper--expanded {
		display: block;
	}
	.footer img {
		position: absolute;
		top: -72px;
		margin-left: -61px;
	}
	.footer .small-11 {
		width: 100%;
	}
	.js-section-popularproducts span.product__stock--info {
		top: -28px;
		position: relative;
		left: 0px;
	}
	.promotion-item .product__stock {
		top: -38px;
		position: relative;
	}
	.first-page-content .promotion-buy {
		display: block;
		right: -4px;
		position: absolute;
		bottom: 10px;
		top: -70px;
	}
	.promotion-item.only-product .promotion-item-bar .promotion-price {
		top: 20px;
		display: block;
		text-align: right;
	}
	.price-row {
		margin-top: 20px;
	}
	.product-card-buy-button.buy-form-container .fa-shopping-cart:before, .small-product-list-buy .fa-shopping-cart:before, .promotion-item.only-product .fa-shopping-cart:before {
		color: #fff!important;
	}
	.first-page-content .section .images.images-6 li {
		width: 33.3%;
	}
	.first-page-content .section .images.images-6 li img {
		margin-bottom: 4px;
	}
	.menu-bar-mobile-menu.menu-bar-mobile-menu-products>a {
		background-color: #fff!important;
	}
	.menu-bar-mobile-menu.menu-bar-mobile-menu-products>a {
		background-color: #0c3e46;
		padding-right: 16px;
		padding-left: 3px;
		margin-left: 0px;
	}
	.small-12.columns.menu-bar-my-pages-content.clearfix {
		background-color: #fff;
	}
	.row.header .minibasket {
		margin: 0;
		padding: 8px 8px 8px 8px;
		margin-top: 20px;
	}
	.promotion-item.only-product {
		height: 90px;
	}
    .promotion-container .product__stock--info {
        position: absolute;
        top: -40px;
        font-weight: 600;
        font-size: 12px;
    }
	h5.bold.show-for-small-only {
		left: 69px;
		position: relative;
		top: 8px;
		overflow-x: hidden;
		width: 60%;
	}
	.promotion-item {
		padding: 8px 8px;
	}
	.product__stock-expected {
		position: absolute;
		top: 0px;
		left: 22px;
		width: 180px;
	}
	.promotion-item .promotion-item-information p {
		width: 100% !important;
		margin-left: 2px;
		margin-top: 8px;
		font-size: 13px;
		padding-right: 70px;
	}
	.selected-accessories {
		padding: 40px 15px;
		border-top: 1px solid #f5f5f5;
		margin-top: 20px!important;
	}
	.promoted-products {
		padding: 0px;
		margin: 0px auto 0 auto;
	}
}
/* Extra Small Devices, Phones */

@media only screen and (max-width: 767px) {
	.small-12.columns.medium-9.product-card {
		width: 100%;
	}
	.product-card-information .price-row {
		padding-right: 0px;
	}
}
/* Small Devices, Tablets */

@media only screen and (min-width: 768px) {
    .minibasket__compare-icon {
    position: absolute;
    top: -8px;
    right: 2px;
}
    .product-card-buy-button.buy-form-container .fa-shopping-cart:before, .small-product-list-buy .fa-shopping-cart:before {
        font-size:14px!important;
    }
        .footer li.small-11.medium-2.large-2 {
        width: 25%;
    }
        .menu-bar-menu-pages::before {
        content: url(https://danielkose.netset.com/netset/files/images/iteam/Minside.svg);
        position: absolute;
        top: -30px;
        left: -45px;
        transform: scale(.85);
    }
	.small-12.columns.medium-9.product-card {
		width: 75%;
	}
	#body .selected-accessories {
		margin-top: -5px;
		border-top: 0;
		padding-top: 15px;
		margin-left: 0px;
		border-left: 1px solid lightgray;
	}
	.header-wrapper .row.header .logo-container {
		height: 100px;
		padding: 0 26px!important;
		left: 15px!important;
		position: relative;
	}
	.promotion-item.only-product .fa-shopping-cart:before, .large-grid .fa-shopping-cart:before {
		color: #fff !important;
		font-family: "DM Sans", sans-serif;
		font-weight: 500;
		font-size: 13px;
		top: -2px;
		position: relative;
	}
	.product-card-actions .netset-dropdown .netset-dropdown-menu {
		right: 0;
		top: 48px;
	}
	.js-section-popular ul.images.images-6 {
		display: flex;
		gap: 0px 18px;
	}
	.first-page-content .section .images.images-6 li {
		width: 16.6%;
	}
	promotion-item.only-product ul {
		height: 40px;
		margin-bottom: 0px;
		margin-top: 10px;
	}
	.promotion-item.only-product h5 {
		font-size: 16px;
		font-weight: 400
	}
    
	.promotion-item.only-product .promotion-item-information {
		font-size: 18px;
		font-weight: 400;
	}
	.promotion-item.only-product .price-text {
		font-size: 18px!important;
	}
	.js-section-popularproducts .promotion-container {
		height: 330px !important;
	}
	.promotion-item-info {
		height: 310px !important;
	}

    p.hide-for-small-only.descriptionDesktop, p.descriptionDesktop {
        color: #848484;
        font-size: 12px;
        line-height: 16px;
        font-weight: 400;
        height: 56px;
    }
	.promotion-item-information>ul>li:nth-child(2) {
		font-size: 10px !important;
		margin-top: 28px;
	}

	.promotion-buy {
		width: 100%;
	}
	.large-grid i.fas.fa-shopping-cart.buy-button-icon:before {
		content: "Legg i kurv"!important;
		color: #fff !important;
		font-family: "DM Sans", sans-serif;
	}
	.product-list__items .fa-shopping-cart:before {
		content: url(https://danielkose.netset.com/netset/files/images/iteam/Handlekurv_white.svg) !important;
		mix-blend-mode: revert !important;
	}
	.product-list__items .fa-shopping-cart {
		transform: scale(.8);
		margin-left: -12px;
		margin-top: 0px;
	}
	.product__stock-expected {
		font-size: 10px;
		margin-top: 14px;
	}
	.js-section-new_topsellers .promoted-products__item-container.buy-form-container {
		text-align: center;
	}
	.js-section-new_topsellers .js-c-link-new_topsellers span {
		font-size: 18px!important;
		line-height: 24px;
		pointer-events: none;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.js-section-new_topsellers .promoted-products__item {
		display: block;
		height: 260px !important;
	}
	.js-section-new_topsellers .promoted-products__item-label {
		height: 106px;
		overflow: hidden;
	}
	.js-section-new_topsellers .promoted-products__item-image:before {
		content: "Se produkt";
		position: absolute;
		top: 200px;
		color: #062A30;
		background-color: #00CE7C;
		text-align: center;
		padding: 5px 30px;
		pointer-events: none;
		font-size: 14px;
		font-family: "DM Sans", sans-serif;
	}
	.js-section-new_topsellers .promoted-products__item-buy {
		position: relative;
		top: -85px;
	}
	.js-section-new_topsellers>div>div>div>div>div:nth-child(-n+6)>div>div.promoted-products__item-label>a {
		padding-bottom: 120px !important;
		position: absolute;
		width: 100%;
		left: 0;
	}
	.js-section-new_topsellers .promoted-products__item-container.buy-form-container {
		overflow: hidden;
	}
	.js-section-new_topsellers .promoted-products__item-label {
		min-height: 140px;
	}
	.header-wrapper .row.header .logo-container {
		height: 100px;
		padding: 0 15px;
		left: 80px;
		position: relative;
	}
	.header-wrapper.collapse.fixed .row.header .logo-container {
		height: 80px;
		padding: 0px;
		left: 0px !important;
		position: relative;
	}
	li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {
		position: absolute;
		top: -74px;
		width: 50px;
		height: 50px;
		overflow: hidden;
		font-size: 46px;
	}
	i.fas.fa-bars {
		transform: scale(0.8);
	}
	.fa-bars:before {
		content: url(https://danielkose.netset.com/netset/files/images/iteam/bars.svg);
	}
	.minibasket-info-container {
		display: none;
	}
	.quick-search-overlay .fa-shopping-cart:before {
		content: url(https://danielkose.netset.com/netset/files/images/iteam/Handlekurv_white.svg)!important;
		mix-blend-mode: revert!important;
	}
	.quick-search-overlay i.fas.fa-shopping-cart.buy-button-icon {
		transform: scale(.7);
		margin-top: -3px;
	}
	.header-wrapper .fa-shopping-cart:before {
		content: url(https://danielkose.netset.com/netset/files/images/iteam/Handlekurv.svg);
		mix-blend-mode: multiply;
	}
	.fa-user:before {
		content: url(https://danielkose.netset.com/netset/files/images/iteam/Minside.svg);
	}
	.fa-user {
		float: left;
		margin-right: 20px;
	}
	li.menu-bar-item.menu-bar-menu-pages>a {
		height: 50px;
		overflow: hidden;
		width: 25px;
	}
	.fullWidth>nav>div>ul>li.menu-bar-item.menu-bar-menu-pages>a {
		background-color: transparent !important;
		color: #000;
		box-shadow: none;
		content: none!important;
		position: absolute;
		top: -35px;
		right: 12px;
        width: 150px;
	}
    li.menu-bar-item.menu-bar-desktop-menu.view-settings-menu-desktop a {
        color: #000 !important;
    }
    #body > div.menu-wrapper.collapse.fullWidth > nav > div > ul > li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-content > a {
    color: #000 !important;
}
    #body > div.menu-wrapper.collapse.fullWidth > nav > div > ul > li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-content > a:hover {
    color: #01ce7c !important;
}
#body > main > div.menu-wrapper.collapse.fullWidth > nav > div > ul > li.menu-bar-item.menu-bar-menu-pages > a { color: transparent; }
	.menu-bar {
		height: 15px;
		border-bottom: 1px solid #D9D9D9;
		z-index: 9;
		position: relative;
	}
	.menu-bar-item:last-child .resource-menu-desktop {
		left: unset;
		right: 0px;
		top: 15px;
	}
	.menu-bar-desktop-products {
		margin-top: 15px !important;
		box-shadow: 999px 0px 0px 0px #fff, -999px 0px 0px 0px #fff;
	}
	.logged-in-info {
		position: relative;
		top: 4px;
		margin-right: 27px;
	}
    span.logged-in-info-text {
        z-index: 14;
        position: relative;
        margin-right: 18px;
        pointer-events:none;
    }
    li.menu-bar-item.menu-bar-desktop-menu.view-settings-menu-desktop {
        margin-top: 9px;
    }
	.header-wrapper .inner-wrapper .row.header {
		height: 100px;
	}
	.menu-bar-desktop-categories-menu-item:hover {
		background-color: #F7F6F3;
		box-shadow: -10px 0px 0px 0px #00CE7C;
	}
	.es-filters-wrapper {
		padding: 0px!important;
	}
	.menu-bar-desktop-categories-menu {
		padding-left: 0px;
	}
	.small-12.large-6.columns.product-card-information-container {
		padding: 0px;
	}
	.product-card-information-container .price-row {
		flex-direction: column;
	}

	.product-card-buy-button.buy-form-container {
		margin-top: 20px;
        display: grid;
        gap:15px;
        width: 100%;
	}
	th.product-card-specification-label {
		width: 280px!important;
	}
	.product-card-information .price-row {
		margin-top: 30px;
	}
	.product-card .product-card-buy-button button {
		margin: 0;
		margin-top: -4px;
		height: 42px;
		width: 86%;
		text-align: center;
	}
	.product-card .product-card-buy-button .buy-quantity__input {
		top: -4px;
	}
	.product-card .product-information {
		margin-bottom: 20px;
	}
	.product-card-actions i.fas.fa-balance-scale.product__compare-icon {
		background: #D6FFD8;
		width: 148px;
		content: "samlign";
		color: #000;
		font-family: "DM Sans", sans-serif;
	}
	.product-card-actions .fa-balance-scale:before {
		position: relative;
		left: 7px;
	}
	.product-card-actions i.fas.fa-balance-scale.product__compare-icon:after {
		content: "Sammenlign";
		font-family: "DM Sans", sans-serif;
		font-size: 14px;
		font-weight: 400;
		left: 18px;
		position: relative;
		top: -4px;
	}
	.product-comparison .buy-button {
		background-color: #062A30;
		width: 142px;
		margin-top: 12px;
		margin-bottom: 22px;
		margin-left: -6px;
	}
	.product-comparison .fa-shopping-cart:before {
		content: "Legg i kurv";
		color: #fff;
		font-family: "DM Sans", sans-serif;
		font-size: 16px;
		font-weight: 500;
		text-align: center;
		top: -3px;
		position: relative;
	}
	.selected-accessories ul.small-product-list-prices {
		display: table;
		display: table-cell;
		width: 100%;
	}
	.selected-accessories button.button.buy-button {
		width: 100%;
		background-color: #00CE7C;
	}
	.selected-accessories button.button.buy-button:hover {
		background-color: #D9D9D9;
		color: #fff!important;
	}
	.selected-accessories button.button.buy-button:hover .fa-shopping-cart:before {
		color: #fff!important;
		transition: .2s ease-in-out;
	}
	.selected-accessories .small-product-list-buy {
		float: right;
		width: 100%;
	}
	.selected-accessories .buy-button {
		margin-left: 0px;
	}
	.selected-accessories .small-product-list-image {
		margin: 0 auto;
		width: 100%;
	}
	.selected-accessories .small-product-list-price {
		white-space: nowrap;
		font-size: 1rem;
		margin-top: -2px;
		margin-bottom: 12px;
	}
	.basket-cost-price {
		display: table;
		text-align: right;
	}
	.customer-registration .large-3.column {
		padding: 0px 130px 0px 0px;
	}
	.customer-registration .large-3 {
		width: 50%;
	}
	.loginform {
		padding: 40px;
		padding: 68px 170px 40px 170px;
	}
	.login-container, .checkout-login-container {
		width: 1200px !important;
		/* padding: 20px 40px; */
		background-color: #062A30;
	}
	.product-card-information-container .price-row {
		padding-right: 0px;
	}
	.large-3 .product__stock--info {
		position: absolute;
		top: -90px;
		font-weight: 500;
	}
	.promotion-container .product__stock--info {
		position: absolute;
		top: -42px;
		font-weight: 500;
	}
	.product__stock-expected {
		font-size: 9px;
		margin-top: -10px;
	}
	.first-page-content .promotion-buy button {
		margin: 0px;
	}
	.first-page-content .promotion-buy {
		right: 0px;
	}
	#body>div.menu-wrapper.collapse.fullWidth>nav>div>ul>li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-content {
		position: absolute;
		right: 39px;
		top: -37px;
		width: fit-content;
		margin: 0 auto;
	}
	.large-grid .product__compare {
		position: absolute;
		top: -104px;
		transform: scale(0.75);
		left: 9px;
	}
	.large-grid .product__bookmark {
		position: absolute;
		top: -104px;
		right: 10px;
	}
	.prodlist-row__buy-wrapper {
		padding: 5px 10px;
	}
	.product-card-buy-button.buy-form-container .fa-shopping-cart:before, .small-product-list-buy .fa-shopping-cart:before {
		color: #231F20 !important;
		content: "Legg i handlekurv";
		font-family: "DM Sans", sans-serif;
		font-size: 16px;
		font-weight: 500;
		position: relative;
		top: -2px;
	}
	.product-card-tabs .accordion {
		background-color: transparent;
		padding: 20px;
		margin: 70px 0px;
	}
	.small-1.large-2.columns.product-option-qty {
		width: fit-content;
		height: fit-content;
		display: grid;
	}
	/*landingpage*/
	.landing-page-header {
		color: #000;
		font-size: 28px;
		font-style: normal;
		font-weight: 500;
		line-height: normal;
	}
	.landing-page-paragraph {
		color: #000;
		font-size: 18px;
		font-style: normal;
		font-weight: 400;
		line-height: 28px;
		width: 60%;
		margin: 0 auto;
		margin-top: 80px;
		margin-bottom: 60px;
	}
	.landingpage-header-box {
		margin-top: 50px;
	}
	.promotion-item.only-picture .promotion-item-image img {
		max-height: fit-content;
	}
	/*.first-page-content .promotion-buy .button {
			background-color: #0c3e46;
			width: 100%!important;
		}*/
	.first-page-content .promotion-buy .button {
		background-color: #0c3e46;
		width: 100% !important;
	}
	.promotion-buy {
		width: 100%!important;
	}
	.landing-page-custombox {
		background-color: #fff;
		padding: 35px;
	}
	.landing-page-customheader {
		font-style: normal;
		font-weight: 700;
		font-size: 20px;
		line-height: 24px;
		color: #062A30;
		margin-bottom: 15px;
	}
	.landing-page-customtext {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.landing-page-custombutton {
		background-color: #00CE7C;
		width: 90%;
		margin: 0 auto;
		color: #231F20;
		text-align: center;
		padding: 5px 0px;
	}
	.landing-page-customwrap {
		display: flex;
		gap: 0px 28px;
	}
	.landing-page-image {
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.promotion-item.only-product .fa-shopping-cart:before {
		color: #fff!important;
		content: "Legg i kurv";
		font-family: "DM Sans", sans-serif;
		font-size: 16px;
		font-weight: 500;
		position: relative;
		top: -2px;
	}
	.promotion-item.only-product ul {
		margin-top: 10px;
	}
	.landing-page-categories {
		display: flex;
		gap: 20px;
	}
	.landing-page-categories-half {
		display: flex;
		gap: 20px;
	}
	.landing-page-categories-half img {
		width: 100%;
		margin-bottom: 20px;
	}
	.landing-page-categories img {
		width: 177px;
		margin-bottom: 10px;
	}
	.landing-page-categories span {
		display: block;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
	}
	.landing-page-categories-half span {
		display: block;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
	}
	.landing-page-categories div {
		background-color: #fff;
		text-align: center;
		padding: 20px;
	}
	.landing-page-categories-half div {
		background-color: #fff;
		text-align: left;
		padding: 30px 70px;
	}
	.landing-page-categories-half p {
		font-size: 20px;
		font-weight: 700;
		line-height: 24px;
		text-align: left;
	}
	.landing-page-categories-half span a {
		text-decoration: underline;
	}
	.landing-page-box-button span {
		background-color: #00CE7C;
		width: 100% !important;
		color: #062A30;
		border-radius: 2px;
		padding: 7px;
		margin-top: 30px;
	}
	.landing-page-box-button span:hover {
		background-color: #D9D9D9;
		color: #fff;
	}
	.landing-page-categories .one, .landing-page-categories-half .one {
		flex: 1;
	}
	.landing-page-categories .two, .landing-page-categories-half .two {
		flex: 1;
	}
	.landing-page-categories .three, .landing-page-categories-half .three {
		flex: 1;
	}
	.landing-page-categories .four, .landing-page-categories-half .four {
		flex: 1;
	}
	.promotion-item.only-product .promotion-item-info {
		height: -webkit-fill-available;
	}
}
/* Medium Devices, Desktops */

@media only screen and (min-width: 932px) {
    
    .row.collapse.basket {
        padding-left: 10px;
    }
    li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-products {
        left: 10px;
    }
    #body>div.menu-wrapper.collapse.fullWidth>nav>div>ul>li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-content {
        top: -24px;
        width: fit-content;
        margin: 0 auto;
    }
    .minibasket__compare-icon {
        position: absolute;
        top: -8px;
        right: 2px;
    }
    .promoted-products__inner-wrapper h2 {
        padding-left: 10px;
    }
    .menu-bar-item.menu-bar-desktop-menu.m0enu-bar-desktop-menu-content a {
        height: fit-content;
        margin-top: -9px;
    }
    .menu-bar-menu-pages::before {
        content: url(https://danielkose.netset.com/netset/files/images/iteam/Minside.svg);
        position: absolute;
        top: -30px;
        left: -45px;
        transform: scale(.85);
    }
	.header-wrapper .row.header .logo-container {
		height: 100px;
		padding: 0 15px!important;
		left: 80px!important;
		position: relative;
	}
	.product-card-actions .product__compare {
		padding-right: 0px !important;
		left: 0;
	}
	.product-card-actions {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        height: 40px;
        border-bottom: 1px solid #e8e8e8;
        width: 96%;
        margin-bottom: 20px;
        padding-bottom: 20px;
        margin-top: 0px;
        margin-right: 30px;
	}
	.header-wrapper .row.header .logo-container .header-logo {
		height: 80px;
		margin-top: 10px;
		left: -20px;
		position: relative;
	}
	.promotion-item.only-product .fa-shopping-cart:before, .large-grid .fa-shopping-cart:before {
		color: #fff !important;
		font-family: "DM Sans", sans-serif;
		font-weight: 500;
		font-size: 16px;
		top: -2px;
		position: relative;
	}
	.js-section-new_topsellers .promoted-products__item-image:before {
		content: "Se produkt";
		position: absolute;
		top: 200px;
		color: #062A30;
		background-color: #00CE7C;
		text-align: center;
		padding: 5px 33px;
		pointer-events: none;
		font-size: 14px;
		font-family: "DM Sans", sans-serif;
	}
	.product-search-input-container {
		border: 2px solid #231F20;
	}

	.promotion-item.only-product .product__stock {
		top: -78px;
		position: relative;
	}
	.fa-shopping-cart:before {
		content: "\f07a";
	}
}
/* Large Devices, Wide Screens */

@media only screen and (min-width: 1200px) {}
	.small-12.large-6.columns.product-card-information-container {
		padding: 0px 30px 0px 0px;
	}
	.small-12.small-centered.large-6.large-uncenter.columns.product-card-images {
		padding-right: 40px;
	}
	/*.product-card-actions .product__compare {
    padding-right: 0px !important;
    margin-right: -20px;
  }
  .product-card-actions {
        width: 52%;
        right: 0;
        float: right;
        position: relative;
        z-index: 1;
        margin-bottom: 20px;
    }*/
	.js-section-new_topsellers .promoted-products__item-image:before {
		content: "Se produkt";
		position: absolute;
		top: 200px;
		color: #062A30;
		background-color: #00CE7C;
		text-align: center;
		padding: 5px 39px;
		pointer-events: none;
		font-family: "DM Sans", sans-serif;
	}
	.small-9.large-8.columns.basket-product-text {
		padding-right: 71px;
	}
	span.basket-editable-text {
		font-weight: 700;
	}
	.basket-price {
		font-weight: 700;
	}
	.basket-cost-price {
		font-size: 14px;
		text-align: left;
	}
	.basket-cost-price {
		display: inline-block;
	}
	.promotion-item:not(.document, .content) p {
		margin-bottom: unset;
		line-height: 1.5;
	}
	.first-page-content .promotion-buy {
		display: block;
		right: 5px;
		position: absolute;
		bottom: 45px;
	}
	.first-page-content .promotion-item.only-product .promotion-item-bar .promotion-price {
		top: -96px;
		display: block;
	}
    li.menu-bar-item.menu-bar-desktop-menu.menu-bar-desktop-menu-content {
        position: relative;
        width: fit-content;
        margin: 0 auto;
        margin-top:-33px;
    }
}