:root {

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

--base-color: #59787aff;


--base-text-color: #FFFFFF;


--footer-color: #7b776cff;


--footer-text-color: #FFFFFF;


--button-color: #7b776cff;


--button-hover-color: #FFFFFF;


--button-text-color: #FFFFFF;



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

/* ---GENERAL--- */

@font-face {
    font-family: 'Montserrat';
    src: url('https://shop.sis-t.com/fileupload/Montserrat-Regular.ttf');
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
label,
span,
a {
    font-family: 'Montserrat';
    font-weight: 400;
}

#body {
    background-color: #efede3ff;
}

select,
input {
    border-radius: 4px;
    font-weight: 400;
}


/* -------------- */


/* ----HEADER---- */

.menu-bar {
    background-color: #fff;
}

.menu-bar-desktop-categories-menu {
    background-color: white;
    border-right: 1px solid #7b776cff;
}

.menu-bar-desktop-categories-menu-item {
    line-height: 1.2;
    padding: 12px 15px;
}

.menu-bar-item-label,
.menu-bar-item-label:hover,
.menu-bar-item-label:focus {
    color: black;
    font-weight: 600;
}

.minibasket-sum-value {
    color: white;
}

.header-wrapper {
    background-color: #59787aff;
}

.header-wrapper .inner-wrapper .header-bar {
    display: none;
}

.inner-wrapper {
    display: flex;
    justify-content: center;
    align-content: center;
    height: 100px;
    background-color: #59787aff;
    flex-direction: column;
}

.header-wrapper .header-logo {
    background-image: url(/cache/files3/38783_31673663.png);
    height: 74px;
    margin: 0;
}

.header-wrapper.fixed .inner-wrapper {
    height: 74px;
}

.header-wrapper.fixed .logoFixed {
    margin-top: 0;
}

.header-wrapper.fixed .header-right {
    margin: 0;
    padding: 0;
    height: 100%;
}

.header-wrapper.collapse.fixed {
    background-color: #59787aff;
}

.header-wrapper.fixed .searchFixed {
    margin: 0;
}

.logoFixed {
    height: 50px;
    margin: 0;
}

.header-logo.logoFixed {
    margin: 0;
    margin-top: 0px;
    padding: 0;
    height: 86px;
}

.header-wrapper.fixed .logoFixed {
    height: 64px;
}

.inner-wrapper>* {
    width: 100%;
    display: flex;
    justify-content: center;
}

.header-wrapper .header-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: unset;
    margin: 0;
    padding: 0;
}

.logged-in-info .logged-in-info-text {
    color: white;
}


/* ------------- */


/* PRODUCT MENU */

.resource-menu-desktop,
.menu-bar-desktop-products {
    border-radius: 6px;
    background-color: white;
}

.resource-menu-desktop>ul>li a {
    color: black;
}

.product-search {
    margin: 0;
    height: unset;
}

.product-search .product-search-input-container {
    border-radius: 40px;
}

.product-search .product-search-input-container input {
    font-weight: 100;
}

.product-search .product-search-button {
    color: #7b776cff;
}


/* ------------- */


/* --FIRST PAGE-- */

.promotion-item,
.promoted-products__item-container {
    border-radius: 12px;
    box-shadow: 3px 3px 5px -3px #7b776cff;
}

.first-page-content .promotion-buy button.buy-button,
.first-page-content .promotion-buy button.button__notify-me {
    background: transparent;
    color: #7b776cff;
}


/* ------------- */


/* PRODUCT LIST */

.es-filters-wrapper {
    box-shadow: none;
    background-color: transparent;
}

.es-options-badge {
    opacity: 1;
}

.noUi-base {
    background-color: #efede3ff;
}

.prodlist__manufacturer {
    font-weight: 100;
}

.prodlist__label {
    font-weight: 100;
}

.product-list__items .prodlist-row__prodinfo .fa,
.product-list__items .prodlist-row__prodinfo .fas,
.product-list__items .prodlist-row__prodinfo .far,
.product-list__items .prodlist-row__prodinfo .fal,
.product-list__items .prodlist-row__prodinfo .fad,
.product-list__items .prodlist-row__prodinfo .fab {
    color: #7b776cff;
    margin-right: 5px;
}

.product-list__items .prodlist-row {
    margin: 12px 0;
    border-radius: 12px;
    padding: 12px;
    height: 150px;
    box-shadow: 3px 3px 5px -3px #7b776cff;
}

.product-list__items .prodlist-row.small-grid {
    height: 100px;
}

.product-list__items .prodlist-row.large-grid {
    height: 375px;
    max-height: unset;
    margin: 18px;
    width: 28%;
}

.product-list__items .prodlist-row .prodlist-row__price {
    width: 50%;
    margin-top: 40px;
}

.product-list__items .prodlist-row.small-grid .prodlist-row__price {
    width: 50%;
    margin-top: 16px;
}

.product-list__items .prodlist-row.large-grid .prodlist-row__prodinfo {
    order: 2;
}

.product-list__items .prodlist-row.large-grid .prodlist-row__price {
    order: 3;
    text-align: left;
}

.product-list__items .prodlist-row__buy-wrapper.buy-form-container {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    align-items: center;
    flex-flow: unset;
}

.product-list__items .product__bookmark {
    padding-right: 0;
}

.product-list__items .prodlist-row.large-grid .product-list__details {
    order: 1;
}

.product-list__items .prodlist-row.large-grid .product__stock {
    padding-right: 10px;
}

.product-list__items .prodlist-row__prodinfo .product__stock--info span,
.product-list__items .prodlist-row__prodinfo .product__stock--info .far {
    color: #638664ff;
    margin-right: 0;
}

.product-list__items .prodlist-row__prodinfo .product__stock--no-stock .product__stock--info span,
.product-list__items .prodlist-row__prodinfo .product__stock--no-stock .product__stock--info .far {
    color: #b00000ff;
}

.product-list__items .prodlist-row.large-grid.grid-layout-cols-4 .prodlist-row__prodinfo,
.product-list__items .prodlist-row.large-grid.grid-layout-cols-4 .prodlist-row__price {
    padding: 0 5px;
    width: 100%;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}

.product-list__items .product-card .product-card-price .price .price-text {
    color: #7b776cff;
}

.product-list__items .buy-quantity__input {
    height: 28px;
    width: 28px;
}

.product-list__items .prodlist-row__buy-wrapper.buy-form-container button.button.buy-button {
    background-color: transparent;
    color: #7b776cff;
    width: unset;
    margin-left: 0;
}

.product-list__items button.button.buy-button i {
    width: unset;
}


/* ------------- */


/* PRODUCT CARD */

.small-12.medium-9.columns.product-card {
    background-color: white;
    border-radius: 12px;
    padding: 24px;
    box-shadow: 0px 2px 5px 1px #7b776cff;
}

.product-card h1 {
    font-weight: 100;
}

.product-card .product-card-price .price .price-text {
    color: black;
}

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

.product-card-actions .fas,
.product-card-actions .fa,
.product-card-actions .far,
.product-card-actions .fad,
.product-card-actions .fal,
.product-card-actions .fab {
    color: #7b776cff;
}

.product-card .product__stock--info span,
.product-card .product__stock--info .far {
    color: #638664ff;
}

.product__stock--no-stock .product__stock--info span,
.product__stock.product__stock--no-stock .far {
    color: #b00000ff;
}

span.price-text {
    font-weight: 700;
    font-variant-numeric: proportional-nums;
}


/* ------------- */


/* ---BASKET--- */

.basket-container .small-12.columns.medium-9 {
    background-color: white;
    border-radius: 12px;
    box-shadow: 0px 2px 5px 1px #7b776cff;
    padding: 24px 0;
}


/* ------------- */


/* QUICK SEARCH */

.quick-search-overlay .quick-search .search-result-products .prodlist-row .prodlist-row__buy-wrapper .quick-buy {
    width: 75px;
}

.quick-search-overlay .quick-search .buy-button {
    color: #7b776cff;
    background: transparent;
}

.quick-search-overlay .prodlist-row__price {
    flex: unset;
}


/* ------------- */