/*Type here to edit*/

#ctl00_cphMainContent_ucPricingTable_ucPricingTablePricingTableUI_tdPricingNotices { display: none }
.product-description { 
text-align: center;
}
.product-item .product-name {
text-align: center;
}

.ProductDescMainText { Padding: 15px;
}
.ProductDescMainText, .productdesc { 
color: black;
font-size: var(--text-size-regular);
}
.product-item .add-to-cart .add-to-cart-controls { display: none;}

.DocumentFileIconImg {
    width: 25px !important;
    height: 25px !important;
}
.home .featured-products-wrapper {
 display: none;
}
.PropertyOverlayDiv {
    display: none !important;
}
#divPropertiesCheckBox {
    visibility: hidden !important;
}

/*
.DocumentPagesDiv {
	visability: hidden !important;
}*/
#divDescription {
	font-size: 15px;
	color: #767676;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
    font-weight: 300;
    background-color: #f2efed !important;
}

.categories-navbar .category-title-wrapper:not(:first-child) {
display: none;
}
.categories-navbar .category-title-wrapper span::after {
display: none;
}

.search {
    background-color: var(--blue);
    height: var(--header-height-desktop);
    padding: 0 12px;
}

.input-group {
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.search .search-input {
    background-color: var(--blue);
    color: #FFF;

}

.search .search-input {
    padding-left: 2px;
}

.search .search-icon-container {
    margin-right: 2px;
}

.search .search-input,
.search .input-group .input-group-append {
    width: 32px;
    border: 1px solid white;
    border-width: 0 0 1px;
}

.switcher.currency.dropdown {
    display: none;
}

.culture .selected-block .selected-icon {
    font-size: 19px;
    line-height: 27px;
}
/*
.culture .selected-block .selected-icon:has(> img[name="NL.svg"])::after, .culture .dropdown-menu .dropdown-item .name:has(> img[name="NL.svg"])::before {
    content: "NL";
}

.culture .selected-block .selected-icon:has(> img[name="GB.svg"])::after, .culture .dropdown-menu .dropdown-item .name:has(> img[name="GB.svg"])::before {
    content: "EN";
}
*/

.culture .selected-block .selected-icon::after {
    content: "NL";
}

.culture .selected-block .selected-icon.NL::after, 
.culture .dropdown-menu .dropdown-item:nth-child(2) .name::before {
    content: "NL";
}

.culture .selected-block .selected-icon.GB::after, 
.culture .dropdown-menu .dropdown-item:first-child .name::before {
    content: "EN";
}

.culture .dropdown-menu .dropdown-item .name {
    max-width: inherit;
}
.culture .dropdown-menu .dropdown-item .name::before {
font-weight: 300;
font-size: 17px;
padding-right: 5px;

}
.culture .selected-block .selected-icon img[name*=".svg"], 
.culture .dropdown-menu .dropdown-item .item img[name*=".svg"] {
    display:none !important;
}

.search-input::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #FFF !important;
    font-weight: 300 !important;
    opacity: 1;
    /* Firefox */
}

.search-input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #FFF !important;
    font-weight: 300 !important;
}

.search-input::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #FFF !important;
    font-weight: 300 !important;
}

.search .search-button {
    background-color: var(--blue) !important;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #FFF !important;
}


.header .header-stripe::after {
    display: none;
    content: var(--content-desktop);
}

.header .header-stripe .logo-wrapper .logo {
    max-height: 45px;
}

.logo-wrapper img {
    height: 45px;
}

.categories-navbar,
.search-input {
    font-weight: 700;
}

.title-area .button {
    display: none;
}
.title-area {
    text-shadow: 2px 2px 4px rgb(0 0 0 / 40%) !important;
}

.home .middle-section,
.category .main-content {
    position: relative;
    width: 100%;
    padding: 60px !important;
    background-color: #FFF;
    box-shadow: var(--box-shadow);
}

.divider {
    display: none;
}

.promotion-wrapper {
    width: 100%;
    max-width: 1700px;
    margin: 0 auto;
}

.product-item .image-wrapper {
    background: #FFF;
    border: 1px solid var(--image-box-background-color);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
}

.home .categories-wrapper,
.featured-products-wrapper {
    box-shadow: var(--box-shadow);
}

.slider-wrapper-multi {
    width: 100% !important;
}

.title-area {
    display: none !important;
}

.footer {
    padding: 30px !important;
}

.category-item .category-name,
.product-item {
    line-height: 1.4;
    font-size: var(--text-size-label);
}

.header,
.header-stripe,
.footer {
    position: relative;
    margin: 0 auto;
    width: 100%;
    box-shadow: var(--box-shadow);
}

.cookies-ribbon {
    max-width: 1700px !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
}

@media (min-width:1919px) {

    .header,
    .header-stripe,
    .footer {
        max-width: 1170px;
    }

    .header {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto !important;
    }

    .home .middle-section {
        max-width: 1170px;
        margin-top: -120px !important;
    }

    .category .main-content {
        max-width: 1170px;
    }

    .home .categories-wrapper {
        margin-bottom: 60px !important;
        padding: 40px 40px 12px !important;
    }

    .featured-products-wrapper {
        padding: 40px !important;
    }
}

@media (min-width:1199px) and (max-width:1919px) {

    .header,
    .header-stripe,
    .footer {
        max-width: 1170px;
    }

    .header {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto !important;
    }

    .home .middle-section {
        max-width: 1170px;
        margin-top: -120px !important;
    }

    .category .main-content {
        max-width: 1170px;
    }

    .home .categories-wrapper {
        margin-bottom: 60px !important;
        padding: 40px 40px 12px !important;
    }

    .featured-products-wrapper {
        padding: 40px !important;
    }
}

@media (min-width:767px) and (max-width:1199px) {

    .header,
    .header-stripe,
    .footer {
        max-width: 100%;
        display: block;
    }

    .header {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
    }

    .layout .main-content {
        padding-top: 120px !important;
    }

    .home .middle-section {
        max-width: 100%;
        margin-top: -60px !important;
    }

    .home .categories-wrapper {
        margin-bottom: 60px !important;
        padding: 40px 40px 12px !important;
    }

    .featured-products-wrapper {
        padding: 40px !important;
    }
}

@media (min-width:575px) and (max-width:767px) {

    .header,
    .header-stripe,
    .footer {
        max-width: 100%;
        display: block;
    }

    .header {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
    }

    .layout .main-content {
        padding-top: 120px !important;
    }

    .home .middle-section {
        max-width: 100%;
        margin-top: -60px !important;
    }

    .home .categories-wrapper {
        margin-bottom: 60px !important;
        padding: 40px 40px 12px !important;
    }

    .featured-products-wrapper {
        padding: 40px !important;
    }
}

@media (min-width:319px) and (max-width:575px) {

    .header,
    .header-stripe,
    .footer {
        max-width: 100%;
        display: block;
    }

    .header {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
    }

    .layout .main-content {
        padding-top: 120px !important;
    }

    .home .middle-section {
        max-width: 100%;
        margin-top: -60px !important;
        padding: 0 !important;
    }

    .home .categories-wrapper {
        margin-bottom: 60px !important;
        padding: 40px 40px 12px !important;
    }

    .featured-products-wrapper {
        padding: 40px !important;
    }

    .gallery {
        --flex-basis: 100%;
    }
}

@media (max-width:319px) {

    .header,
    .header-stripe,
    .footer {
        max-width: 100%;
        display: block;
    }

    .header {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
    }

    .layout .main-content {
        padding-top: 120px !important;
    }

    .home .middle-section {
        max-width: 100%;
        margin-top: -60px !important;
        padding: 0 !important;
    }

    .home .categories-wrapper {
        margin-bottom: 60px !important;
        padding: 40px 40px 12px !important;
    }

    .featured-products-wrapper {
        padding: 40px !important;
    }
}

.slider {
    --content-xl: '{`items`: 5}';
    --content-lg: '{`items`: 5}';
    --content-md: '{`items`: 5}';
    --content-sm: '{`items`: 4}';
    --content-xs: '{`items`: 2}';
}