:root {
--font: DINOT-Bold,Sans-Serif;


--base-color: #0A1325;


--base-text-color: #fff;


--footer-color: #0A1325;


--footer-text-color: #fff;


--button-color: #2bfc81;


--button-hover-color: #2bfc81;


--button-text-color: #000;


--header-color: #0A1325;


--header-text-color: #fff;


--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);
	}

/* =====================================
			General Styles
===================================== */

/* Colors

Dark blue #0A1325
Grey #374151
Light grey #f9f9f8
Orange #FF5000
Sand #F7F4EB

font-family: 'KH Teka';
font-family: 'Druk Wide';

*/

/* General */

#body {
	background-color: #fff;
}
p, a, b, a, .product-card .product-information {
	color: #0A1325;
	font-family: "Manrope", sans-serif!important;
	/*font-family: "KH Teka";*/
}
h1, h2, h3, h4, h5, h6, .price-text, .prodlist__label, .prodlist__manufacturer {
	/*font-family: "Druk Wide";*/
	font-family: "Anybody", sans-serif!important;
	color: #0A1325!important;
	font-weight: 900!important;
}
/*

@font-face {
    font-family: "KH Teka";
    src: url("https://www.avoki.com/static/fonts/khteka/KHTeka-Regular.woff") format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: "Druk Wide";
    src: url("https://www.avoki.com/static/fonts/drukwide/Druk-Wide-Bold.woff") format('woff');
    font-weight: bold;
    font-style: normal;
}

*/
/* This resets the CSS Logo overwrite */
.button i, .basket-buttons a {
    color: #fff!important;
}

/* Buttons */
.bought-products .buy-button-icon {
    line-height: 24px;
    margin-left: -8px;
    width: 100%;
}

.button:focus, .button:hover, .button:active {
    color: #fff!important;
    transform: translateY(-1px);
    box-shadow: 0 7px 14px rgba(50,50,93,0.1), 0 3px 6px rgba(0,0,0,0.08);
}
.button {
	background-color: #FF5000!important;
    color: #fff!important;
}
button.button.buy-button {
	padding: 8px 11px!important;
	border-radius: 100px!important;
	width: 59px;
}

/* Icons */
.form-address-actions .fas {
    font-size: 18px;
    top: -5px;
    position: relative;
    right: -6px;
}
.form-address-actions .form-address-default {
    color: #ff5000;
}
/* Header */

.header-wrapper .inner-wrapper, .row.header .minibasket, .minibasket .minibasket-icon, .footer {
	background-color: #0A1325!important;
}
.menu-bar, .minibasket {
	background-color: #0A1325!important;
}
.product-search-input-container {
	border-radius: 6px;
}
.button:hover {
    color: #000 !important;
}
/* =====================================
			Menu Styles
===================================== */

/* Desktop Menu */
.menu-bar-item-label, .menu-bar-item-label:hover, .menu-bar-item-label:focus {
    color: #fff;
}
span.minibasket-sum {
    color: #fff;
}
span.logged-in-info-text {
    color: #fff;
}
.menu-bar-desktop-categories-menu-item:hover {
	background-color: transparent;
}
.menu-bar-desktop-categories-menu {
	background-color: #0A1325!important;
	padding-top: 20px;
	padding-bottom: 30px;
}
.menu-bar-desktop-products-menus {
	background-color: #0A1325!important;
	padding-top: 20px;
}
.menu-bar-desktop a {
	color: #fff;
}
.menu-bar-desktop a:hover {
	color: #C0C0C0;
}
.menu-bar-desktop-categories-menu-item {
	border-bottom: none;
	font-size: 18px;
	margin-bottom: 2px;
}
.menu-bar-desktop-products-menu-label {
	border-bottom: none;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 10px;
	font-family: "Helvetica Neue", "arial black", sans-serif;
	box-shadow: 0px 1px 0px 0px;
	width: fit-content;
}
.menu-bar-desktop-products-menu-items {
	padding-left: 0;
}
.menu-bar-desktop-products-menu-item {
	list-style: none;
	font-size: 14px;
	margin-bottom: 5px;
}
.menu-bar-desktop-products-menu-show-more {
	font-size: .8rem;
	padding-left: 0;
}
/* Mobile Menu */

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

.first-page-content h2 {
    margin-top: 20px;
    margin-bottom: 30px;
}

/* Image slider */
.promotion-item.only-picture .promotion-item-image img {
    height: fit-content;
    max-height: fit-content;
}

.promotion-item.only-picture {
    padding: 0px;
}
.promotion-item:hover {
    box-shadow: 0 1px 53px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	transition:ease-in-out .2s;
}
.promotion-item {
    transition:ease-in-out .2s;
}
/* Product cards */

.only-product:hover {
	box-shadow: none;
	transition: .2s ease-in-out;
	margin-top: -3px;
}
.only-product {
	transition: .2s ease-in-out;
}
.small-12.medium-3.large-3.columns.end.space-bottom.promotion-container {
	border-radius: 4px
}
p.hide-for-small-only.descriptionDesktop {
	font-size: 13px!important;
	line-height: 20px;
	margin-top: 10px;
}
/*.promotion-item.only-product {
    background-color: #F7F4EB;

}*/

.promotion-item.only-product {
	background-color: #f9f9f8;
	border: 1px solid #efefef;
}
.promotion-item.only-product img {
	background-color: #F7F4EB;
	mix-blend-mode: multiply;
}
.promotion-item {
	border: 0px;
}
.promotion-price.price {
	color: #0A1325;
	font-weight: 700;
	font-size: 20px;
	font-family: "Inter", sans-serif;
}
.promoted-products {
	padding: 15px;
	margin: 10px auto 0 auto;
	padding-left: 5px;
}
/* =====================================
			Product Page Styles
===================================== */

/* Punkt */

/* Products */

input.buy-quantity__input.input-number {
	border-radius: 100px;
}
/* Accordion */

.product-card-tabs .accordion-title {
	background-color: #fff;
	border-top: 1px solid #eaeaec;
	padding: 20px 0px;
	font-size: 20px;
}
.product-card-tabs .accordion-title:hover {
	background-color: transparent;
}
.ccs-ds-extendedSpec-header {
	background: none!important;
}
.product-card-tabs .accordion-content {
	margin: 0px;
}
.product-card-actions i {
	border: 1px solid #e2e2e2;
	padding: 8px;
	margin-left: 20px;
	display: inline-table;
	border-radius: 5px;
	background-color: #f9f9f8;
}
.product-card-actions .product-card-icon {
	margin-left: 10px;
}
h6.product-information {
	font-weight: 400 !important;
}
/* =====================================
		Product Filter Page
===================================== */

.product-list__items .buy-button-icon {
	margin-left: -9px;
}
div.product-card__tablinks>a:nth-child(1) {
	padding-left: 0px;
}
li.prodlist-row.grid-layout-cols-3.small-grid {
	padding: 10px 20px;
	height: 105px;
	background-color: #f9f9f8;
	border-bottom: 0px;
}
li.prodlist-row.grid-layout-cols-3.small-grid img {
	mix-blend-mode: multiply;
}
li.prodlist-row.grid-layout-cols-3 {
	padding: 3px 20px;
	background-color: #f9f9f8;
	border-bottom: 0px;
}
li.prodlist-row.grid-layout-cols-3 img {
	mix-blend-mode: multiply;
}
.es-filters-wrapper {
	box-shadow: none;
	background-color: #f9f9f8;
	padding: 1px 17px 12px;
	margin-bottom: 30px;
}
/*#body>div.main-wrapper>div>div>div.content-container.clearfix>div>div.columns.small-12.medium-3>div:nth-child(1) {
	background-color: #F7F4EB;
}*/
.selected-accessories {
	border-left: none!important;
	margin-top: 9px!important;
}
.selected-accessories .buy-button {
	margin-top: 20px;
}
.es-expand-filter, .es-expand-category {
	color: #FF5000;
	/*background-color: #FF5000;
    border-radius: 100px;
    padding: 4px 8px;*/
	margin-top: 12px;
	font-size: .775rem;
}

.small-12.medium-3.medium-push-9.columns.product-list-categories {
    background-color: #F7F4EB;
    padding: 14px 14px 14px 0px;
}
/* =====================================
			Footer Styles
===================================== */

/*
.footer {
	background-image: url(https://danielkose.netset.com/netset/files/fonts/officemanagement/footerimage.jpg);
	background-size: cover;
	background-position: center;
	padding-top: 120px;
}
*/

.footer {
	background-color: #0A1325;
	padding-top: 30px;
}
/*
footer>div.row {
	border-top: 1px solid #fff;
}
}
.footer .footer-text {
	text-align: left;
	border-top: 1px solid #fff;
	padding-top: 50px;
	font-weight: 100!important;
}
ul.content-footer-wrapper {
	padding-bottom: 70px;
}*/

.footer h3 {
	color: #fff !important;
	font-family: "Inter", sans-serif;
	font-weight: 400!important;
	margin-bottom: 15px;
}
.footer a {
	margin-bottom: -4px;
	display: block;
}
.footer span {
	line-height: 32px;
}
.footer .footer-wrapper .content-footer-wrapper li, ul.language-switch-list {
	font-family: "Inter", sans-serif;
	font-weight: 400!important;
	line-height: 16px;
}
.footer-wrapper>ul>li:nth-child(1) {
	margin-left: 0px!important;
}
.footer .footer-wrapper .content-footer-wrapper {
	margin-left: 7px;
}
/* =====================================
			Media Query Styles
===================================== */

/* Phones */

@media only screen and (max-width: 480px) {
	/* Product page */
	li.prodlist-row.grid-layout-cols-3.small-grid {
		padding: 0px;
	}
	/* Small promotion box */
	#body>div.main-wrapper>div>div>div.content-container.clearfix>div>div.columns.small-12.medium-3 {
		display: none;
	}
	.promoted-products__item-image {
		justify-content: left;
	}
}
