/*** GENERAL ***/
:root {
    --color-primary: #5CB8B2;
    --color-primary-hover: #5CB8B2;
    --color-secondary: #5CB8B2;
    --color-secondary-hover: #5CB8B2;
    --color-tertiary: #5CB8B2;
    --color-tertiary-hover: #5CB8B2;
    --color-hellstein-purple: #512A44;
    --template-font: "opensans";
    --template-headings-font: "Merriweather";
    --white:white;
    --black:#000;
}


/* Body */
.blank-mode, body, body.blank-mode {
    background-color: #fff;
    font-family: 'Open Sans', sans-serif;
}

.products-block.products .product .name {
font-size: 18px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Merriweather', serif;
    font-weight: 900;
    color: var(--color-hellstein-purple);
    text-transform: none !important;
}

.link-like:focus, .link-like:hover, a:focus, a:hover {
    color: var(--color-hellstein-purple);
}

.link-like, a {
    color: var(--color-hellstein-purple);
}

.navigation-buttons a[data-target=cart],
.navigation-buttons a[data-target=cart]:hover {
    color: var(--color-hellstein-purple);
}

.breadcrumbs, .breadcrumbs a {
    color: #C4C4C4;
}

.breadcrumbs {
    border-color: #F2F2F2;
}

.breadcrumbs>span>a:after, .breadcrumbs>span>a:before {
    height: 25%;
}

.breadcrumbs>span>a:after {
    bottom: 29.5%;
}

.breadcrumbs>span>a:before {
    top: 29.5%;
}

.breadcrumbs>span>a:after,
.breadcrumbs>span>a:before {
    background-color: #C4C4C4;
}

.homepage-box {
    background-image: url('../images/hellstein_img-pattern_big.svg');
    background-repeat: repeat-x;
    background-position: bottom -70px center;
    background-color: var(--color-hellstein-purple);
    border: none;
    border-radius: 16px;
    color: #fff;
    padding: 5% 10% 1.5% !important;
}

.welcome div {
    max-width: none;
}

.blog-wrapper .news-item .image,
.blog-wrapper .news-item .image img {
    border-radius: 16px;
}

.prices {
    display: flex;
    flex-direction: column-reverse;
}

.price-final {
    margin-bottom: 5px;
}

/* Icons */
.btn.cart-count:before,
a.btn.cart-count:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjY5MjkgNi4xMTAzNUMyMS43ODQ5IDYuMTEwMzUgMjIuNTg2NSA3LjEzNzU1IDIyLjMxNzcgOC4xOTU5NUwyMC44Mjk3IDEzLjUzMzZMMjAuNjE4NSAxNC4zNzZDMjAuNDMxMyAxNS4xMiAxOS43NjE3IDE1LjY0MDggMTguOTkzNyAxNS42NDA4SDkuNjUyODdDOC44ODQ4NyAxNS42NDA4IDguMjE1MjcgMTUuMTIgOC4wMjgwNyAxNC4zNzZMNi4zMjY0NyA4LjE5NTk1QzYuMDYwMDcgNy4xMzc1NSA2Ljg1OTI3IDYuMTEwMzUgNy45NTEyNyA2LjExMDM1SDIwLjY5MjlaIiBzdHJva2U9IiM1MTJBNDQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05LjEzNDQzIDIwLjk2MTdDMTAuMDU5NiAyMC45NjE3IDEwLjgwOTYgMjAuMjExNyAxMC44MDk2IDE5LjI4NjVDMTAuODA5NiAxOC4zNjEzIDEwLjA1OTYgMTcuNjExMyA5LjEzNDQzIDE3LjYxMTNDOC4yMDkyNCAxNy42MTEzIDcuNDU5MjMgMTguMzYxMyA3LjQ1OTIzIDE5LjI4NjVDNy40NTkyMyAyMC4yMTE3IDguMjA5MjQgMjAuOTYxNyA5LjEzNDQzIDIwLjk2MTdaIiBzdHJva2U9IiM1MTJBNDQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOS41MDk3IDIwLjk2MTdDMjAuNDM0OSAyMC45NjE3IDIxLjE4NDkgMjAuMjExNyAyMS4xODQ5IDE5LjI4NjVDMjEuMTg0OSAxOC4zNjEzIDIwLjQzNDkgMTcuNjExMyAxOS41MDk3IDE3LjYxMTNDMTguNTg0NSAxNy42MTEzIDE3LjgzNDUgMTguMzYxMyAxNy44MzQ1IDE5LjI4NjVDMTcuODM0NSAyMC4yMTE3IDE4LjU4NDUgMjAuOTYxNyAxOS41MDk3IDIwLjk2MTdaIiBzdHJva2U9IiM1MTJBNDQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjMyNjQ4IDguMTk1NjlMNS4zNDQ4OCA0LjMwNTI5QzUuMTU3NjggMy41NjEyOSA0LjQ4ODA4IDMuMDM4MDkgMy43MTc2OCAzLjAzODA5SDEuNjMyMDgiIHN0cm9rZT0iIzUxMkE0NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}

.contact-box ul li>span.mail:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjI1NTIgNC43NDIxOUg0Ljc0NDhDMy4yMDE5NCA0Ljc0MjE5IDEuOTUxMiA1Ljk5MjkyIDEuOTUxMiA3LjUzNTc5VjE2LjQ2MzhDMS45NTEyIDE4LjAwNjYgMy4yMDE5NCAxOS4yNTc0IDQuNzQ0OCAxOS4yNTc0SDE5LjI1NTJDMjAuNzk4MSAxOS4yNTc0IDIyLjA0ODggMTguMDA2NiAyMi4wNDg4IDE2LjQ2MzhWNy41MzU3OUMyMi4wNDg4IDUuOTkyOTIgMjAuNzk4MSA0Ljc0MjE5IDE5LjI1NTIgNC43NDIxOVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE4Ljg5MDQgOC4zOTk5TDE0LjIzMiAxMy4wNTgzQzEyLjk5ODQgMTQuMjkxOSAxMS4wMDE2IDE0LjI5MTkgOS43NjgwMSAxMy4wNTgzTDUuMTA5NjEgOC4zOTk5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.contact-box ul li>span.facebook:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyIDEyQzIyIDYuNDc3MiAxNy41MjI4IDIgMTIgMkM2LjQ3NzIgMiAyIDYuNDc3MiAyIDEyQzIgMTYuNjg5NiA1LjIyODggMjAuNjI0OCA5LjU4NDQgMjEuNzA1NlYxNS4wNTZINy41MjI0VjEySDkuNTg0NFYxMC42ODMyQzkuNTg0NCA3LjI3OTYgMTEuMTI0OCA1LjcwMiAxNC40NjY0IDUuNzAyQzE1LjEgNS43MDIgMTYuMTkzMiA1LjgyNjQgMTYuNjQwNCA1Ljk1MDRWOC43MjA0QzE2LjQwNDQgOC42OTU2IDE1Ljk5NDQgOC42ODMyIDE1LjQ4NTIgOC42ODMyQzEzLjg0NTYgOC42ODMyIDEzLjIxMiA5LjMwNDQgMTMuMjEyIDEwLjkxOTJWMTJIMTYuNDc4NEwxNS45MTcyIDE1LjA1NkgxMy4yMTJWMjEuOTI2OEMxOC4xNjM2IDIxLjMyODggMjIuMDAwNCAxNy4xMTI4IDIyLjAwMDQgMTJIMjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
}

.contact-box ul li>span.instagram:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuODU4NCAyLjA2OTIxQzYuNzk0NCAyLjExOTQxIDYuMDY3NiAyLjI4OTgxIDUuNDMyNiAyLjUzODYxQzQuNzc1MiAyLjc5NDgxIDQuMjE4IDMuMTM4NDEgMy42NjM2IDMuNjk1MDFDMy4xMDg2IDQuMjUyMDEgMi43Njc4IDQuODEwMjEgMi41MTM0IDUuNDY4MjFDMi4yNjcyIDYuMTA0ODEgMi4xMDAyIDYuODMyMDEgMi4wNTM0IDcuODk2NkMyLjAwNjYgOC45NjM0IDEuOTk2IDkuMzAzNiAyLjAwMTIgMTIuMDE5MkMyLjAwNjQgMTQuNzM0NCAyLjAxODQgMTUuMDc1MiAyLjA2OTIgMTYuMTQyMkMyLjEyIDE3LjIwNiAyLjI4OTggMTcuOTMyNCAyLjUzODYgMTguNTY3OEMyLjc5NTIgMTkuMjI1MiAzLjEzODQgMTkuNzgyMiAzLjY5NTIgMjAuMzM2OEM0LjI1MTggMjAuODkxNCA0LjgxMDQgMjEuMjMyIDUuNDY4OCAyMS40ODY2QzYuMTA0OCAyMS43MzI2IDYuODMyMiAyMS45IDcuODk2NiAyMS45NDY2QzguOTYzMTkgMjEuOTkzNiA5LjMwMzc5IDIyLjAwNCAxMi4wMTg2IDIxLjk5ODhDMTQuNzM0NiAyMS45OTM2IDE1LjA3NTIgMjEuOTgxNiAxNi4xNDE4IDIxLjkzMUMxNy4yMDU4IDIxLjg4MDIgMTcuOTMxOCAyMS43MDk4IDE4LjU2NzYgMjEuNDYxNkMxOS4yMjUgMjEuMjA0NCAxOS43ODIyIDIwLjg2MTggMjAuMzM2NiAyMC4zMDVDMjAuODkxIDE5Ljc0ODQgMjEuMjMxOCAxOS4xODk4IDIxLjQ4NjIgMTguNTMxNEMyMS43MzI0IDE3Ljg5NTQgMjEuOSAxNy4xNjggMjEuOTQ2MiAxNi4xMDQyQzIxLjk5MjggMTUuMDM3IDIyLjAwMzggMTQuNjk2IDIxLjk5ODYgMTEuOTgxQzIxLjk5MzQgOS4yNjU2IDIxLjk4MTIgOC45MjU0IDIxLjkzMDYgNy44NTkwMUMyMS44OCA2Ljc5NDQxIDIxLjcwOTYgNi4wNjgyMSAyMS40NjEyIDUuNDMyNjFDMjEuMjA0MiA0Ljc3NTIxIDIwLjg2MTQgNC4yMTg2MSAyMC4zMDQ4IDMuNjYzNjFDMTkuNzQ4MiAzLjEwOTIxIDE5LjE4OTYgMi43Njc4MSAxOC41MzEyIDIuNTE0MDFDMTcuODk0OCAyLjI2NzgxIDE3LjE2NzggMi4xMDAwMSAxNi4xMDM0IDIuMDU0MDFDMTUuMDM3IDIuMDA2NDEgMTQuNjk2NiAxLjk5NjAxIDExLjk4MDggMi4wMDEyMUM5LjI2NTU5IDIuMDA2NDEgOC45MjUxOSAyLjAxODAxIDcuODU4NiAyLjA2OTIxTTcuOTc1MiAyMC4xNDY4QzcuMDAwMiAyMC4xMDQ0IDYuNDcwOCAxOS45NDI0IDYuMTE4IDE5LjgwNjZDNS42NTA4IDE5LjYyNTggNS4zMTc0IDE5LjQwOSA0Ljk2NjQgMTkuMDYwOEM0LjYxNjIgMTguNzExMiA0LjM5ODggMTguMzc4OCA0LjIxNjQgMTcuOTEyNkM0LjA3OTQgMTcuNTU5OCAzLjkxNDQgMTcuMDMxIDMuODY4OCAxNi4wNTZDMy44MTkyIDE1LjAwMiAzLjgwNzggMTQuNjg1OCAzLjgwMyAxMi4wMTU2QzMuNzk3OCA5LjM0NjIgMy44MDc2IDkuMDI5OCAzLjg1MzYgNy45NzUwMUMzLjg5NTQgNy4wMDA4MSA0LjA1ODQgNi40NzA2MSA0LjE5MzggNi4xMTgyMUM0LjM3NDYgNS42NTA0MSA0LjU5MDYgNS4zMTc2MSA0LjkzOTYgNC45NjY2MUM1LjI4OTIgNC42MTU4MSA1LjYyMTYgNC4zOTkwMSA2LjA4ODIgNC4yMTY2MUM2LjQ0MDggNC4wNzg4MSA2Ljk2OTQgMy45MTUyMSA3Ljk0NCAzLjg2OTAxQzguOTk4NiAzLjgxOTAxIDkuMzE0NTkgMy44MDg0MSAxMS45ODQgMy44MDMyMUMxNC42NTQgMy43OTgwMSAxNC45NzA0IDMuODA3NDEgMTYuMDI1MiAzLjg1MzgxQzE2Ljk5OTQgMy44OTYyMSAxNy41Mjk2IDQuMDU3NjEgMTcuODgxOCA0LjE5NDAxQzE4LjM0OTQgNC4zNzQ4MSAxOC42ODI4IDQuNTkwMjEgMTkuMDMzNCA0LjkzOTgxQzE5LjM4NCA1LjI4OTQxIDE5LjYwMTQgNS42MjEyMSAxOS43ODM4IDYuMDg4ODFDMTkuOTIxNCA2LjQ0MDQxIDIwLjA4NTIgNi45Njk4MSAyMC4xMzEyIDcuOTQ0MDFDMjAuMTgxNCA4Ljk5ODYgMjAuMTkyOCA5LjMxNDggMjAuMTk3NiAxMS45ODQ0QzIwLjIwMjggMTQuNjU0NiAyMC4xOTMgMTQuOTcwOCAyMC4xNDY4IDE2LjAyNUMyMC4xMDQ0IDE3IDE5Ljk0MjYgMTcuNTI5NiAxOS44MDY2IDE3Ljg4MjhDMTkuNjI1OCAxOC4zNDk2IDE5LjQwOTYgMTguNjgzIDE5LjA2MDQgMTkuMDM0QzE4LjcxMTIgMTkuMzgzNiAxOC4zNzg4IDE5LjYwMTYgMTcuOTExOCAxOS43ODRDMTcuNTYgMTkuOTIxNCAxNy4wMzA2IDIwLjA4NTQgMTYuMDU2NiAyMC4xMzE2QzE1LjAwMiAyMC4xODEyIDE0LjY4NiAyMC4xOTI2IDEyLjAxNTYgMjAuMTk3NEM5LjM0NjE5IDIwLjIwMjYgOS4wMzAxOSAyMC4xOTI2IDcuOTc1NCAyMC4xNDY4TTE2LjEyNzIgNi42NTQ2MUMxNi4xMjg0IDcuMzE2ODEgMTYuNjY3IDcuODUzMDEgMTcuMzI5MiA3Ljg1MTgxQzE3Ljk5MTggNy44NTA2MSAxOC41MjggNy4zMTI0MSAxOC41MjcgNi42NTAwMUMxOC41MjU2IDUuOTg3ODEgMTcuOTg3MiA1LjQ1MTIxIDE3LjMyNDYgNS40NTI0MUMxNi42NjIgNS40NTM2MSAxNi4xMjU4IDUuOTkyMjEgMTYuMTI3IDYuNjU0NDFNNi44NjU0IDEyLjAwOThDNi44NzA4IDE0Ljg0NTggOS4xNzQxOSAxNy4xMzk4IDEyLjAwOTYgMTcuMTM0MkMxNC44NDUyIDE3LjEyODYgMTcuMTQwNCAxNC44MjYgMTcuMTM1IDExLjk5QzE3LjEyOTQgOS4xNTUgMTQuODI1OCA2Ljg1OTgxIDExLjk4OTggNi44NjUyMUM5LjE1NDM5IDYuODcwODEgNi44NTk4IDkuMTc0NCA2Ljg2NTQgMTIuMDA5OFpNOC42NjY2IDEyLjAwNjJDOC42NjM0IDEwLjE2NTYgMTAuMTUzMiA4LjY3MDIgMTEuOTkzNCA4LjY2N0MxMy44MzQgOC42NjM0IDE1LjMyOTYgMTAuMTUyNiAxNS4zMzMyIDExLjk5MzZDMTUuMzM2OCAxMy44MzQ2IDEzLjg0NyAxNS4zMjk2IDEyLjAwNiAxNS4zMzMyQzEwLjE2NTYgMTUuMzM2OCA4LjY3IDEzLjg0NzQgOC42NjY2IDEyLjAwNjQiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}

.contact-box ul li>span.youtube:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS44MDg5IDE4LjM3OTNDMTguMjU0OCAxOC43OTMxIDExLjk4OTUgMTguNzkzMSAxMS45ODk1IDE4Ljc5MzFDMTEuOTg5NSAxOC43OTMxIDUuNzM4MTkgMTguNzkzMSA0LjE5MTExIDE4LjM3OTNDMy4zMzAwNyAxOC4xNDQ4IDIuNjU4MDMgMTcuNDY5IDIuNDEzMDIgMTYuNjM0NUMyIDE1LjEwMzQgMiAxMS44ODI4IDIgMTEuODgyOEMyIDExLjg4MjggMiA4LjY4Mjc2IDIuNDEzMDIgNy4xNjU1MkMyLjY1ODAzIDYuMzEwMzQgMy4zMzAwNyA1LjY0ODI4IDQuMTkxMTEgNS40MjA2OUM1LjczODE5IDUgMTEuOTg5NSA1IDExLjk4OTUgNUMxMS45ODk1IDUgMTguMjU0OCA1IDE5LjgwODkgNS40MjA2OUMyMC42ODM5IDUuNjQ4MjggMjEuMzQyIDYuMzEwMzQgMjEuNTczIDcuMTY1NTJDMjIgOC42ODI3NiAyMiAxMS44ODI4IDIyIDExLjg4MjhDMjIgMTEuODgyOCAyMiAxNS4xMDM0IDIxLjU3MyAxNi42MzQ1QzIxLjM0MiAxNy40NjkgMjAuNjgzOSAxOC4xNDQ4IDE5LjgwODkgMTguMzc5M1pNOS45MzEwMyA4Ljk2NTUyTDE1LjEwMzQgMTEuODk2Nkw5LjkzMTAzIDE0LjgyNzZWOC45NjU1MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}

.contact-box ul li>span.tel:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQ4OTYgMTMuODE2OUwyMi4wNDg4IDE3LjQ0MDlDMjIuMDQ4OCAxOC45ODQxIDIwLjc5ODQgMjAuMjM0NSAxOS4yNTUyIDIwLjIzNDVINC43NDQ4QzMuMjAxNiAyMC4yMzQ1IDEuOTUxMiAxOC45ODQxIDEuOTUxMiAxNy40NDA5TDIuNTEwNCAxMy44MTY5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAxNy4xNjc0QzEzLjU0MTUgMTcuMTY3NCAxNC43OTEyIDE1LjkxNzcgMTQuNzkxMiAxNC4zNzYyQzE0Ljc5MTIgMTIuODM0NiAxMy41NDE1IDExLjU4NSAxMiAxMS41ODVDMTAuNDU4NSAxMS41ODUgOS4yMDg4IDEyLjgzNDYgOS4yMDg4IDE0LjM3NjJDOS4yMDg4IDE1LjkxNzcgMTAuNDU4NSAxNy4xNjc0IDEyIDE3LjE2NzRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjkyOTYgMy43NjU2MkMzLjI4NTYgMy43NjU2MiAxLjk1MTIgNS4wOTc2MyAxLjk1MTIgNi43NDQwM1YxMC4wOTQ0QzEuOTUxMiAxMC45MTc2IDIuNjE4NCAxMS41ODI0IDMuNDM5MiAxMS41ODI0SDUuODU4NEM2LjY3NjggMTEuNTgyNCA3LjM0NjQgMTAuOTEyOCA3LjM0NjQgMTAuMDk0NFY5LjA3MjAzQzcuMzQ2NCA4LjMxMTIzIDcuOTYzMiA3LjY5NDQzIDguNzI0IDcuNjk0NDNIMTEuMTM2SDE1LjI3MTJDMTYuMDMyIDcuNjk0NDMgMTYuNjQ4OCA4LjMxMTIzIDE2LjY0ODggOS4wNzIwM1YxMC4wOTQ0QzE2LjY0ODggMTAuOTE3NiAxNy4zMTYgMTEuNTgyNCAxOC4xMzY4IDExLjU4MjRIMjAuNTU2QzIxLjM3OTIgMTEuNTgyNCAyMi4wNDQgMTAuOTE1MiAyMi4wNDQgMTAuMDk0NFY2Ljc0NDAzQzIyLjA0NCA1LjEwMDAzIDIwLjcxMiAzLjc2NTYyIDE5LjA2NTYgMy43NjU2Mkg0LjkyOTZaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.instagram-follow-btn>span:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuODU4NCAyLjA2OTIxQzYuNzk0NCAyLjExOTQxIDYuMDY3NiAyLjI4OTgxIDUuNDMyNiAyLjUzODYxQzQuNzc1MiAyLjc5NDgxIDQuMjE4IDMuMTM4NDEgMy42NjM2IDMuNjk1MDFDMy4xMDg2IDQuMjUyMDEgMi43Njc4IDQuODEwMjEgMi41MTM0IDUuNDY4MjFDMi4yNjcyIDYuMTA0ODEgMi4xMDAyIDYuODMyMDEgMi4wNTM0IDcuODk2NkMyLjAwNjYgOC45NjM0IDEuOTk2IDkuMzAzNiAyLjAwMTIgMTIuMDE5MkMyLjAwNjQgMTQuNzM0NCAyLjAxODQgMTUuMDc1MiAyLjA2OTIgMTYuMTQyMkMyLjEyIDE3LjIwNiAyLjI4OTggMTcuOTMyNCAyLjUzODYgMTguNTY3OEMyLjc5NTIgMTkuMjI1MiAzLjEzODQgMTkuNzgyMiAzLjY5NTIgMjAuMzM2OEM0LjI1MTggMjAuODkxNCA0LjgxMDQgMjEuMjMyIDUuNDY4OCAyMS40ODY2QzYuMTA0OCAyMS43MzI2IDYuODMyMiAyMS45IDcuODk2NiAyMS45NDY2QzguOTYzMTkgMjEuOTkzNiA5LjMwMzc5IDIyLjAwNCAxMi4wMTg2IDIxLjk5ODhDMTQuNzM0NiAyMS45OTM2IDE1LjA3NTIgMjEuOTgxNiAxNi4xNDE4IDIxLjkzMUMxNy4yMDU4IDIxLjg4MDIgMTcuOTMxOCAyMS43MDk4IDE4LjU2NzYgMjEuNDYxNkMxOS4yMjUgMjEuMjA0NCAxOS43ODIyIDIwLjg2MTggMjAuMzM2NiAyMC4zMDVDMjAuODkxIDE5Ljc0ODQgMjEuMjMxOCAxOS4xODk4IDIxLjQ4NjIgMTguNTMxNEMyMS43MzI0IDE3Ljg5NTQgMjEuOSAxNy4xNjggMjEuOTQ2MiAxNi4xMDQyQzIxLjk5MjggMTUuMDM3IDIyLjAwMzggMTQuNjk2IDIxLjk5ODYgMTEuOTgxQzIxLjk5MzQgOS4yNjU2IDIxLjk4MTIgOC45MjU0IDIxLjkzMDYgNy44NTkwMUMyMS44OCA2Ljc5NDQxIDIxLjcwOTYgNi4wNjgyMSAyMS40NjEyIDUuNDMyNjFDMjEuMjA0MiA0Ljc3NTIxIDIwLjg2MTQgNC4yMTg2MSAyMC4zMDQ4IDMuNjYzNjFDMTkuNzQ4MiAzLjEwOTIxIDE5LjE4OTYgMi43Njc4MSAxOC41MzEyIDIuNTE0MDFDMTcuODk0OCAyLjI2NzgxIDE3LjE2NzggMi4xMDAwMSAxNi4xMDM0IDIuMDU0MDFDMTUuMDM3IDIuMDA2NDEgMTQuNjk2NiAxLjk5NjAxIDExLjk4MDggMi4wMDEyMUM5LjI2NTU5IDIuMDA2NDEgOC45MjUxOSAyLjAxODAxIDcuODU4NiAyLjA2OTIxTTcuOTc1MiAyMC4xNDY4QzcuMDAwMiAyMC4xMDQ0IDYuNDcwOCAxOS45NDI0IDYuMTE4IDE5LjgwNjZDNS42NTA4IDE5LjYyNTggNS4zMTc0IDE5LjQwOSA0Ljk2NjQgMTkuMDYwOEM0LjYxNjIgMTguNzExMiA0LjM5ODggMTguMzc4OCA0LjIxNjQgMTcuOTEyNkM0LjA3OTQgMTcuNTU5OCAzLjkxNDQgMTcuMDMxIDMuODY4OCAxNi4wNTZDMy44MTkyIDE1LjAwMiAzLjgwNzggMTQuNjg1OCAzLjgwMyAxMi4wMTU2QzMuNzk3OCA5LjM0NjIgMy44MDc2IDkuMDI5OCAzLjg1MzYgNy45NzUwMUMzLjg5NTQgNy4wMDA4MSA0LjA1ODQgNi40NzA2MSA0LjE5MzggNi4xMTgyMUM0LjM3NDYgNS42NTA0MSA0LjU5MDYgNS4zMTc2MSA0LjkzOTYgNC45NjY2MUM1LjI4OTIgNC42MTU4MSA1LjYyMTYgNC4zOTkwMSA2LjA4ODIgNC4yMTY2MUM2LjQ0MDggNC4wNzg4MSA2Ljk2OTQgMy45MTUyMSA3Ljk0NCAzLjg2OTAxQzguOTk4NiAzLjgxOTAxIDkuMzE0NTkgMy44MDg0MSAxMS45ODQgMy44MDMyMUMxNC42NTQgMy43OTgwMSAxNC45NzA0IDMuODA3NDEgMTYuMDI1MiAzLjg1MzgxQzE2Ljk5OTQgMy44OTYyMSAxNy41Mjk2IDQuMDU3NjEgMTcuODgxOCA0LjE5NDAxQzE4LjM0OTQgNC4zNzQ4MSAxOC42ODI4IDQuNTkwMjEgMTkuMDMzNCA0LjkzOTgxQzE5LjM4NCA1LjI4OTQxIDE5LjYwMTQgNS42MjEyMSAxOS43ODM4IDYuMDg4ODFDMTkuOTIxNCA2LjQ0MDQxIDIwLjA4NTIgNi45Njk4MSAyMC4xMzEyIDcuOTQ0MDFDMjAuMTgxNCA4Ljk5ODYgMjAuMTkyOCA5LjMxNDggMjAuMTk3NiAxMS45ODQ0QzIwLjIwMjggMTQuNjU0NiAyMC4xOTMgMTQuOTcwOCAyMC4xNDY4IDE2LjAyNUMyMC4xMDQ0IDE3IDE5Ljk0MjYgMTcuNTI5NiAxOS44MDY2IDE3Ljg4MjhDMTkuNjI1OCAxOC4zNDk2IDE5LjQwOTYgMTguNjgzIDE5LjA2MDQgMTkuMDM0QzE4LjcxMTIgMTkuMzgzNiAxOC4zNzg4IDE5LjYwMTYgMTcuOTExOCAxOS43ODRDMTcuNTYgMTkuOTIxNCAxNy4wMzA2IDIwLjA4NTQgMTYuMDU2NiAyMC4xMzE2QzE1LjAwMiAyMC4xODEyIDE0LjY4NiAyMC4xOTI2IDEyLjAxNTYgMjAuMTk3NEM5LjM0NjE5IDIwLjIwMjYgOS4wMzAxOSAyMC4xOTI2IDcuOTc1NCAyMC4xNDY4TTE2LjEyNzIgNi42NTQ2MUMxNi4xMjg0IDcuMzE2ODEgMTYuNjY3IDcuODUzMDEgMTcuMzI5MiA3Ljg1MTgxQzE3Ljk5MTggNy44NTA2MSAxOC41MjggNy4zMTI0MSAxOC41MjcgNi42NTAwMUMxOC41MjU2IDUuOTg3ODEgMTcuOTg3MiA1LjQ1MTIxIDE3LjMyNDYgNS40NTI0MUMxNi42NjIgNS40NTM2MSAxNi4xMjU4IDUuOTkyMjEgMTYuMTI3IDYuNjU0NDFNNi44NjU0IDEyLjAwOThDNi44NzA4IDE0Ljg0NTggOS4xNzQxOSAxNy4xMzk4IDEyLjAwOTYgMTcuMTM0MkMxNC44NDUyIDE3LjEyODYgMTcuMTQwNCAxNC44MjYgMTcuMTM1IDExLjk5QzE3LjEyOTQgOS4xNTUgMTQuODI1OCA2Ljg1OTgxIDExLjk4OTggNi44NjUyMUM5LjE1NDM5IDYuODcwODEgNi44NTk4IDkuMTc0NCA2Ljg2NTQgMTIuMDA5OFpNOC42NjY2IDEyLjAwNjJDOC42NjM0IDEwLjE2NTYgMTAuMTUzMiA4LjY3MDIgMTEuOTkzNCA4LjY2N0MxMy44MzQgOC42NjM0IDE1LjMyOTYgMTAuMTUyNiAxNS4zMzMyIDExLjk5MzZDMTUuMzM2OCAxMy44MzQ2IDEzLjg0NyAxNS4zMjk2IDEyLjAwNiAxNS4zMzMyQzEwLjE2NTYgMTUuMzM2OCA4LjY3IDEzLjg0NzQgOC42NjY2IDEyLjAwNjQiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}

.top-navigation-contacts a.project-phone:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQ4OTYgMTMuODE2OUwyMi4wNDg4IDE3LjQ0MDlDMjIuMDQ4OCAxOC45ODQxIDIwLjc5ODQgMjAuMjM0NSAxOS4yNTUyIDIwLjIzNDVINC43NDQ4QzMuMjAxNiAyMC4yMzQ1IDEuOTUxMiAxOC45ODQxIDEuOTUxMiAxNy40NDA5TDIuNTEwNCAxMy44MTY5IiBzdHJva2U9IiM1Q0I4QjIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEyIDE3LjE2NzRDMTMuNTQxNSAxNy4xNjc0IDE0Ljc5MTIgMTUuOTE3NyAxNC43OTEyIDE0LjM3NjJDMTQuNzkxMiAxMi44MzQ2IDEzLjU0MTUgMTEuNTg1IDEyIDExLjU4NUMxMC40NTg1IDExLjU4NSA5LjIwODggMTIuODM0NiA5LjIwODggMTQuMzc2MkM5LjIwODggMTUuOTE3NyAxMC40NTg1IDE3LjE2NzQgMTIgMTcuMTY3NFoiIHN0cm9rZT0iIzVDQjhCMiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNNC45Mjk2IDMuNzY1NjJDMy4yODU2IDMuNzY1NjIgMS45NTEyIDUuMDk3NjMgMS45NTEyIDYuNzQ0MDNWMTAuMDk0NEMxLjk1MTIgMTAuOTE3NiAyLjYxODQgMTEuNTgyNCAzLjQzOTIgMTEuNTgyNEg1Ljg1ODRDNi42NzY4IDExLjU4MjQgNy4zNDY0IDEwLjkxMjggNy4zNDY0IDEwLjA5NDRWOS4wNzIwM0M3LjM0NjQgOC4zMTEyMyA3Ljk2MzIgNy42OTQ0MyA4LjcyNCA3LjY5NDQzSDExLjEzNkgxNS4yNzEyQzE2LjAzMiA3LjY5NDQzIDE2LjY0ODggOC4zMTEyMyAxNi42NDg4IDkuMDcyMDNWMTAuMDk0NEMxNi42NDg4IDEwLjkxNzYgMTcuMzE2IDExLjU4MjQgMTguMTM2OCAxMS41ODI0SDIwLjU1NkMyMS4zNzkyIDExLjU4MjQgMjIuMDQ0IDEwLjkxNTIgMjIuMDQ0IDEwLjA5NDRWNi43NDQwM0MyMi4wNDQgNS4xMDAwMyAyMC43MTIgMy43NjU2MiAxOS4wNjU2IDMuNzY1NjJINC45Mjk2WiIgc3Ryb2tlPSIjNUNCOEIyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
}

.link-icon.print:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuODI2MzkgMTAuMzk3NUgxNi4zOTIzIiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTYuODI2MzkgMTMuMTg3NUgxNi4zOTIzIiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTYuODI2MzkgMTUuOTc4SDEwLjY1MjgiIHN0cm9rZT0iI0M0QzRDNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuNzM5NiAyMC44MzM2VjYuOTU4NzJDMTkuNzM5NiA2LjUwOTk0IDE5LjU2MDcgNi4wODE0MSAxOS4yNDY5IDUuNzY0MjRMMTYuNjE1IDMuMTMyMzNMMTUuNDUwOSAxLjk2ODIyQzE1LjEzMzcgMS42NTEwNSAxNC43MDUyIDEuNDc1NTkgMTQuMjU2NCAxLjQ3NTU5SDUuMTY2MjZDNC4yMzQ5NyAxLjQ3ODk2IDMuNDc5MTQgMi4yMzQ3OSAzLjQ3OTE0IDMuMTY2MDhWMjAuODMzNkMzLjQ3OTE0IDIxLjc2NDkgNC4yMzQ5NyAyMi41MjA3IDUuMTY2MjYgMjIuNTIwN0gxOC4wNTI1QzE4Ljk4MzcgMjIuNTIwNyAxOS43Mzk2IDIxLjc2NDkgMTkuNzM5NiAyMC44MzM2WiIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuOTU0OSAxLjcxODc1VjYuMjYwNDdIMTkuNSIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
}

.link-icon.chat:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjA5IDUuMjExNDNDMTUuOTk4NCA2LjEyMzQ2IDE3LjMxNjcgOC4wNzM5OSAxNy4zMTY3IDEwLjMzMTFDMTcuMzE2NyAxMy40NjE5IDE0Ljc3NiAxNi4wMDI2IDExLjY0NTIgMTYuMDAyNkM4LjUxNDM3IDE2LjAwMjYgNS45NzM2OSAxMy40NjE5IDUuOTczNjkgMTAuMzMxMUM1Ljk3MzY5IDguMDczOTkgNy4yOTE5MyA2LjEyMzQ2IDkuMjAwMzEgNS4yMTE0MyIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjAuMjkwNCAyMi42Nzc5QzE4LjMzOTggMjAuMDIyMyAxNS4xOTM3IDE4LjI5NzkgMTEuNjQ1MiAxOC4yOTc5QzguMDk2NjcgMTguMjk3OSA0Ljk1MDUzIDIwLjAyMjMgMyAyMi42Nzc5IiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xOS4yNDggMy43MzYyN0wxNi44MTg1IDQuNDI5ODhMMTEuNjQ1MiA1LjkwOTA2TDQuMDQyMzMgMy43MzYyN0wxMS42NDUyIDEuNTYzNDhMMTkuMjQ4IDMuNzM2MjdaIiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik00LjA0MjMzIDMuNzM2MzNWMTAuMjU0NyIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K');
}

.link-icon.watchdog:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjA0ODggMTEuMTI2M0wyMi4wNDg4IDYuNDE5OTNDMjIuMDQ4OCA0Ljg3NjczIDIwLjc5ODQgMy42MjYzMyAxOS4yNTUyIDMuNjI2MzNMNC43NDQ4IDMuNjI2MzNDMy4yMDE2IDMuNjI2MzMgMS45NTEyIDQuODc2NzMgMS45NTEyIDYuNDE5OTNMMS45NTEyIDE3LjU3OTlDMS45NTEyIDE5LjEyMzEgMy4yMDE2IDIwLjM3MzUgNC43NDQ4IDIwLjM3MzVMMTIuNDc1MiAyMC4zNzM1IiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTYuNTExMiAxMC44ODM5TDEwLjk0NCAxNS4zMTY3QzExLjcxNjggMTYuMDg5NSAxMi45NjcyIDE2LjA4OTUgMTMuNzQgMTUuMzE2N0wxMy45MjI0IDE1LjEzNDNDMTQuNjk1MiAxNC4zNjE1IDE1Ljk0NTYgMTQuMzYxNSAxNi43MTg0IDE1LjEzNDNMMjEuOTU3NiAyMC4zNzM1IiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTE2Ljg5NiAyMC4zNzM1TDIxLjk1NzYgMjAuMzczNUwyMS45NTc2IDE1LjMxNDMiIHN0cm9rZT0iI0M0QzRDNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
}

.link-icon.share:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjgxMTIgMjIuMzg5OEMxNS44MTEyIDIwLjcyMTggMTQuNDU3NiAxOS4zNjgyIDEyLjc4OTYgMTkuMzY4MkgxMC4wNjMyQzguMzk1MiAxOS4zNjgyIDcuMDQxNiAyMC43MjE4IDcuMDQxNiAyMi4zODk4IiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMS40MjY0IDE0LjI1NkMxNC42OTExIDE0LjI1NiAxNy4zMzc2IDExLjYwOTUgMTcuMzM3NiA4LjM0NDc5QzE3LjMzNzYgNS4wODAxMyAxNC42OTExIDIuNDMzNTkgMTEuNDI2NCAyLjQzMzU5QzguMTYxNzMgMi40MzM1OSA1LjUxNTIgNS4wODAxMyA1LjUxNTIgOC4zNDQ3OUM1LjUxNTIgMTEuNjA5NSA4LjE2MTczIDE0LjI1NiAxMS40MjY0IDE0LjI1NloiIHN0cm9rZT0iI0M0QzRDNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE2LjYzNjggMy4xMzQzNUwxNy40ODE2IDIuMjg5NTVDMjAuODI0OCA1LjYzMjc1IDIwLjgyNDggMTEuMDU0NCAxNy40ODE2IDE0LjM5NzZDMTQuMTM4NCAxNy43NDA4IDguNzE2OCAxNy43NDA4IDUuMzczNiAxNC4zOTc2TDYuMjE4NCAxMy41NTI4IiBzdHJva2U9IiNDNEM0QzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xMS40MjY0IDE2LjgwNDdWMTkuMzY3OSIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K');
}

.navigation-home-icon-wrapper:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjA3ODggMjEuOTUxVjcuOTk3NTFMMTIuMDYzOCAyLjI4NzExTDQuMDQ4NzQgNy45OTc1MVYyMS45NTEiIHN0cm9rZT0iI0M0QzRDNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuMDEzNSAyMS45NTExVjE2Ljk0MzRDMTAuMDEzNSAxNS44MTA3IDEwLjkzMTEgMTQuODkzMSAxMi4wNjM4IDE0Ljg5MzFDMTMuMTk2NCAxNC44OTMxIDE0LjExNCAxNS44MTA3IDE0LjExNCAxNi45NDM0VjIxLjk1MTEiIHN0cm9rZT0iI0M0QzRDNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K');
    top: 45%;
}

.responsive-tools>a[data-target=login]:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjcwODggMjIuNjQyMkMxOS41Mzk4IDE5LjY4OTEgMTYuMDQxMiAxNy43NzE1IDEyLjA5NTIgMTcuNzcxNUM4LjE0OTE2IDE3Ljc3MTUgNC42NTQ4NCAxOS42ODkxIDIuNDg1ODEgMjIuNjQyMiIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMTIuMDk5NCAxNS4yMTQ3QzE1LjU4MjYgMTUuMjE0NyAxOC40MDYyIDEyLjM5MTEgMTguNDA2MiA4LjkwNzg5QzE4LjQwNjIgNS40MjQ3MyAxNS41ODI2IDIuNjAxMDcgMTIuMDk5NCAyLjYwMTA3QzguNjE2MjYgMi42MDEwNyA1Ljc5MjYgNS40MjQ3MyA1Ljc5MjYgOC45MDc4OUM1Ljc5MjYgMTIuMzkxMSA4LjYxNjI2IDE1LjIxNDcgMTIuMDk5NCAxNS4yMTQ3WiIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K');
}

.responsive-tools>a[data-target=search]:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjYzODcgMTguNzIyNUMxOC4yNTY1IDE4LjcyMjUgMjIgMTQuOTc5MSAyMiAxMC4zNjEzQzIyIDUuNzQzNDcgMTguMjU2NSAyIDEzLjYzODcgMkM5LjAyMDkzIDIgNS4yNzc0NyA1Ljc0MzQ3IDUuMjc3NDcgMTAuMzYxM0M1LjI3NzQ3IDE0Ljk3OTEgOS4wMjA5MyAxOC43MjI1IDEzLjYzODcgMTguNzIyNVoiIHN0cm9rZT0iI0M0QzRDNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMiAyMS45OTk4TDcuNzI1ODggMTYuMjczOSIgc3Ryb2tlPSIjQzRDNEM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=');
}

/* Labels */

.flag.flag-discount {
    background-color: var(--color-hellstein-purple);
}

/*** HOMEPAGE ***/

/* Headings */
.h4.homepage-group-title, h4.homepage-group-title {
    font-size: 34px;
    margin-bottom: 40px;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

/* Top navigation bar */
.top-navigation-bar {
    background-color: #fff;
    border-bottom-color: transparent;
    border-top-color: transparent;
    margin-top: 10px;
}

.top-navigation-bar .container>div:first-child {
    display: none;
}

.top-navigation-bar .container>div {
    display: none;
}

.top-navigation-bar .dropdown button,
.top-navigation-bar a {
    color: var(--color-hellstein-purple);
}

/* Searchbar */
.form-control {
    border-radius: 100px;
    height: 50px;
    padding: 10px 25px;
    box-shadow: 0 4px 40px #1A1A1A1A;
}

.form-control, select {
    border-style: none;
    border-width: 0px;
    transition: all .3s ease-out;
}

button[data-testid="searchBtn"] {
    border-radius: 0 100px 100px 0 !important;
    height: 50px !important;
    padding: 5px 20px 4px !important;
    text-transform: none !important;
    box-shadow: 0 8px 20px #5CB8B273;
}

form#formSearchForm {
    margin-bottom: 0px;
}

/* Cart */

.header-top .btn.cart-count:before {
    margin-right: 10px;
}

.header-top .btn.cart-count {
    font-size: 14px;
}

.header-top {
    margin-bottom: 40px;
}

.popup-widget.cart-widget {
    padding: 20px;
    border-radius: 16px;
}

/* Navbar */
.navigation-in {
    background-color: var(--color-hellstein-purple);
    font-family: 'Merriweather', serif;
    font-size: 16px;
}

.navigation-in:hover {
    border-radius: 16px;
}

.navigation-in a {
    color: var(--color-hellstein-purple);
}

.navigation-in ul li a b {
    font-weight: 900;
}

.menu-helper ul, .navigation-in ul {
    margin: 0px;
}

.navigation-in>ul>li {
    padding: 14px;
    border-color: var(--color-hellstein-purple) !important;
}

#navigation {
    height: 60px;
    border-radius: 16px;
}

.navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {
    background-color: transparent;
}

.menu-helper {
    height: 60px;
    top: 138px;
}

.menu-helper:after,
.menu-trigger:after {
    background-color: transparent;
    color: #fff;
}

.menu-helper:after {
    width: 60px;
    height: 60px;
    padding-top: 13px;
    font-size: 30px;
}

.menu-helper>ul>li a {
    color: var(--color-hellstein-purple);
    font-family: 'Merriweather', serif;
}

.menu-helper>ul>li a b {
    font-weight: 900 !important;
}

.navigation-in>ul>li.ext>ul>li>div>a {
    font-weight: 900;
    color: var(--color-hellstein-purple);
}

.navigation-in .has-third-level div>ul a {
    color: var(--color-hellstein-purple);
}

/* Sidebar */
.sidebar {
    margin-top: 40px;
    background-color: transparent;
}

.sidebar-inner {
    padding-top: 0px;
}

.sidebar-inner>div h4 {
    font-size: 24px;
}

ol.top-products li a.top-products-image {
    display: none;
}

.sidebar-inner {
    padding: 0px;
}

.sidebar-inner > div {
    margin: 0;
    padding: 40px;
    border-bottom: none;
    background-color: #F2F2F2 !important;
}

.sidebar-inner > div:nth-of-type(2) {
    margin-top: 20px;
    border-radius: 16px 16px 0 0;
}

.sidebar-inner > div:last-of-type {
    border-radius: 0 0 16px 16px;
    padding-bottom: 40px;
}

.box.box-bg-default.box-sm.box-topProducts {
    background-color: var(--color-hellstein-purple) !important;
}

.box.box-bg-default.box-sm.box-topProducts h4 {
    color: #fff;
    margin-bottom: 40px;
}

.box.box-bg-default.box-sm.box-topProducts a {
    color: #fff;
    font-size: 12px;
}

.box.box-bg-default.box-sm.box-topProducts strong {
    font-family: 'Merriweather', serif;
}

.box.box-bg-variant.box-sm.box-topProducts {
    background-color: var(--color-hellstein-purple) !important;
}

.box.box-bg-variant.box-sm.box-topProducts h4 {
    color: #fff;
    margin-bottom: 40px;
}

.box.box-bg-variant.box-sm.box-topProducts a {
    color: #fff;
    font-size: 12px;
}

.box.box-bg-variant.box-sm.box-topProducts strong {
    font-family: 'Merriweather', serif;
}

.box.box-bg-default.box-sm.box-filters {
    margin: 0;
    padding: 40px;
    border-bottom: none;
    background-color: #F2F2F2 !important;
}

.filter-sections {
    background-color: transparent;
}

.sidebar-inner .banner {
    background-color: transparent !important;
    padding: 0px;
}

ol.top-products li:before {
    background-color: transparent;
    border: solid 1px;
    font-family: 'Merriweather', serif;
    line-height: 15px;
}

ol.top-products li {
    align-items: flex-start;
    margin-bottom: 20px;
}

.categories .topic.active>a {
    background-color: transparent;
    color: var(--color-primary);
}

.box-bg-variant .categories a {
    color: var(--color-hellstein-purple);
}

/* Buttons general*/
.btn.btn-cart,
.btn.btn-conversion,
a.btn.btn-cart,
a.btn.btn-conversion {
    border-radius: 100px;
    padding: 10px 20px;
    box-shadow: 0 8px 20px #5CB8B273;
}

.btn.btn-cart:hover,
.btn.btn-conversion:hover,
a.btn.btn-cart:hover,
a.btn.btn-conversion:hover {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    transform: scale(1.02);
    transition: transform 0.3s ease;
}

.btn.add-to-cart-button:before,
.btn.btn-cart:before,
a.btn.add-to-cart-button:before,
a.btn.btn-cart:before {
    display: none;
}

.btn,
.next-step,
.price-additional,
.price-final,
.price-measure,
.price-save,
.price-standard,
.price-wrapper,
.products .name,
ol.cart-header {
    font-family: 'Merriweather', serif;
    font-weight: 900;
    color: var(--color-hellstein-purple);
}

.btn.btn-default:hover, a.btn.btn-default:hover {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    transform: scale(1.02);
    transition: transform 0.3s ease;
}

.box.box-bg-default.box-sm.box-section2 .btn.btn-default {
    border-radius: 100px;
    padding: 10px 20px;
    text-transform: none;
    box-shadow: 0 8px 20px #5CB8B273;
}

.ZDETAIL .btn.btn-primary {
    border-radius: 100px;
    padding: 10px 20px;
    text-transform: none;
    box-shadow: 0 8px 20px #5CB8B273;
}

.cart-widget-button .btn {
    text-align: center;
    text-transform: none;
}

.price-additional {
    font-weight: 500;
}

/* Listing labels */
.flag.flag-custom3 {
    background-color: var(--color-hellstein-purple) !important;
    font-family: 'Merriweather', serif;
    font-weight: 900;
    padding: 10px 15px;
    border-radius: 8px;
    max-width: none;
}

/* Listing cards */
.narrow .banners-row {
    margin-top: 40px;
}

.products-block .p-bottom .p-desc {
    font-size: 12px;
    color: var(--color-hellstein-purple);
}

.stars .star.is-active:hover,
.stars .star.star-half:before,
.stars .star.star-on:before {
    color: #FDCC0D;
}

.products-block .ratings-wrapper .availability {
    color: var(--color-primary)!important;
}

.availability span[style] {
    color: var(--color-primary) !important;
}

.products-block.products>div {
    border-radius: 16px;
    box-shadow: 0 4px 20px #0000001A;
    padding: 20px;
    width: 100%;
}

.products-block>div {
    border-right-style: none;
    border-right-width: 0px;
}

.products-block {
    display: grid;
    grid-template-columns: repeat(3, minmax(200px, 1fr));
    gap: 10px;
}

.products-block .p-bottom .price-additional {
    color: #C4C4C4;
}

.stars a, .stars span {
    height: 20px;
    width: 20px;
}

.stars a:before, .stars span:before {
    font-size: 16px;
    top: 4px;
}

.stars {
    width: 100px;
    height: 20px;
}

.footer-banner.col-sm-12.col-lg-4 img {
    width: 100%;
}

/* Hellstein About */

.hellstein-about {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
  }
  
  .hellstein-about__text-content {
    flex: 1;
    padding-left: 10%;
    order: 2;
  }
  
  .hellstein-about__text-content h2 {
    margin-bottom: 25px;
    font-size: 36px;
    font-family: 'Merriweather', serif;
    font-weight: 900;
    color: #fff;
  }
  
  .hellstein-about__text-content p {
    font-size: 21px;
    font-family: 'Merriweather', serif;
    font-weight: 900;
  }

  .hellstein-about__text-content span {
    color: var(--color-primary);
  }
  
  .hellstein-about__image-container {
    max-width: 340px;
    flex-shrink: 0;
    order: 1;
  }
  
  .hellstein-about__image-container img {
    width: 100%;
    height: auto;
  }

  .hellstein-benefits {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    margin-top: 60px;
  }

  .hellstein-benefits-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    text-align: left;
    gap: 20px;
  }

  .hellstein-benefits-item img {
    max-width: 50px;
  }

  .hellstein-benefits-item p {
    margin:0;
    font-size:24px;
    font-family: 'Merriweather', serif;
    font-weight: 900;
    color: var(--color-hellstein-purple);
  }


/* Newsletter form */
.se-form-page {
    border-radius: 16px;
    padding-top: 60px;
    padding-bottom: 80px;
    margin-bottom: 60px !important;
}

.se-form-page > div {
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
}

.se-form-page > div > form {
    width: 100% !important;
}

#se-webform-9.se-webform .se-body ul li input[type=text],
#se-webform-9.se-webform .se-body ul li input[type=number],
#se-webform-9.se-webform .se-body ul li input[type=date],
#se-webform-9.se-webform .se-body ul li textarea,
#se-webform-9.se-webform .se-body ul li select {
    border-radius: 100px !important;
    color: #512A44 !important;
    padding: 20px !important;
    text-align: center !important;
    box-shadow: 0 4px 40px #1A1A1A1A;
    border: none !important;
}

#se-webform-9.se-webform .se-body ul li label {
    font-size: 18px !important;
    color: #512A44 !important;
    font-family: 'Merriweather', serif;
    font-weight: 900;
    text-align: center;
}

#se-webform-9.se-webform {
    background: transparent !important;
}

#se-webform-9.se-webform .se-submit {
    padding: 0px !important;
}

#se-webform-9.se-webform .se-body ul {
    margin: 0px !important;
}

#se-webform-9.se-webform .se-submit button,
#se-webform-9.se-webform .se-submit div.se-fake {
    background: #5CB8B2 !important;
    border-radius: 100px !important;
    box-shadow: 0 8px 20px #5CB8B273;
    font-size: 16px;
    font-family: 'Merriweather', serif;
    font-weight: 900;
    padding: 20px !important;
    width: 100%;
}

#se-webform-9.se-webform .se-submit button:hover,
#se-webform-9.se-webform .se-submit div.se-fake:hover {
    transform: scale(1.02);
    transition: transform 0.3s ease;
}

#se-webform-9.se-webform.se-has-image-aside .se-webform-inner .se-submit {
    padding-left: 0px !important;
}

#se-webform-9.se-webform .se-body ul li label.se-required:after {
    content: "" !important;
}

#se-webform-9.se-webform .se-body ul li label {
    margin-bottom: 10px !important;
}

.se-image.se-image-aside {
    background-size: contain !important;
    height: 140px !important;
    background-image: url(https://obchod.hellstein.cz/user/documents/upload/Hellstein_Redesign/images/hellstein_banner_hp_magazin.svg) !important;
}


/* Footer */
.custom-footer {
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 80px;
    background-color: var(--color-hellstein-purple);
}

.custom-footer h4 {
    color: #fff !important;
    font-size: 18px;
}

.custom-footer a {
    color: #fff !important;
}

.custom-footer a:hover {
    color: var(--color-primary) !important;
}

.container.footer-bottom {
    background-image: url('../images/hellstein_pattern.svg');
    background-color: var(--color-hellstein-purple) !important;
    background-repeat: repeat-x;
    background-position: bottom;
}

span.copyright {
    color: var(--color-hellstein-purple);
    font-family: 'Merriweather', serif;
    font-weight: 900;
    margin-bottom: 0px;
}

.footer-bottom #signature {
    display: none !important;
    visibility: hidden !important;
}

.contact-box ul li>span:before {
    top: 0;
}

.instagram-follow-btn>span:before {
    top: 0;
}

#signature a {
    display: none;
}

#signature {
    flex: 0 0 auto !important;
    max-width: 0 !important;
    overflow: hidden;
}

.copyright {
    flex: 0 0 100%;
    text-align: center;
}

/*** PRODUCTPAGE ***/

/* Product gallery */

.p-detail-inner-header {
    position: relative;
}

.p-detail-inner-header .p-code {
    position: absolute;
    top: 0px;
    right: 0;
    color: #C4C4C4;
}

.p-info-wrapper .price-final {
    margin-bottom: 10px;
}

span.price-additional {
    color: #C4C4C4;
}

.p-final-price-wrapper.p-final-right > .price-additional a,
.p-final-price-wrapper.p-final-right > .price-final > span,
.p-final-price-wrapper.p-final-right > .price-additional {
    color: #C4C4C4 !important;
}

.p-final-price-wrapper.p-final-right > .price-additional a {
    text-decoration: underline;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.hellstein-buybox th[colspan="2"] {
    text-align: right;
    color: #C4C4C4 !important;
    border: none !important;
    padding-right: 20px;
}

.hellstein-buybox .add-to-cart {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
}

.hellstein-buybox .add-to-cart > * {
    flex: 1 !important;
}

.hellstein-buybox button.btn.btn-lg.btn-conversion.add-to-cart-button {
    margin-left: 10px;
}

.hellstein-buybox a.project-phone {
    padding: 15px;
    border: 2px solid var(--color-primary);
    border-radius: 100px;
    color: var(--color-primary);
    font-family: 'Merriweather';
    font-weight: 900;
    width: calc(70% - 10px);
    display: flex;
    align-items: center;
    justify-content: center;
}

.hellstein-buybox input.amount {
    border-radius: 100px;
}

.quantity .decrease,
.quantity .increase {
    background-color: #F2F2F2;
    border-color: #C4C4C4;
    color: var(--color-hellstein-purple);
    width: 30px;
    border-width: 2px;
}

.quantity .decrease {
    border-bottom-right-radius: 95px;
}

.quantity .increase {
    border-top-right-radius: 95px;
}

.quantity .decrease::before {
    left: 8px;
    text-align: left;
    top: -2px;
}

.quantity .increase::before {
    left: 8px;
    text-align: left;
    top: 2px;
}


.hellstein-buybox .top-navigation-contacts.top-navigation-contacts-two {
    display: flex;
    justify-content: flex-end;
    background-color: transparent;
}

.p-detail-inner-header h1 {
    font-size: 36px;
    max-width: 70%;
}

.p-detail-inner {
    margin-top: 40px;
}

.p-short-description {
    color: var(--color-hellstein-purple);
    margin-top: 40px;
}

.p-thumbnails a img {
    border-color: #F2F2F2;
}

.p-thumbnails a img {
    margin-right: 10px;
    border-radius: 16px;
}

.p-thumbnails-horizontal .p-thumbnail:before,
.p-thumbnails-horizontal .show360image:before {
    height: 2px;
    bottom: 0px;
    top: unset;
    width: 76px;
    margin-left: 12px;
}

.p-detail-info, .p-detail-info a {
    color: #C4C4C4;
    font-family: 'Merriweather';
    font-weight: 900;
}

:where(body.ums_unify_product_appendix--off) .category-appendix,
:where(body.ums_unify_product_appendix--off) .product-appendix {
    color: #C4C4C4;
}

a.link-icon {
    color: #C4C4C4;
    font-size: 12px;
    text-transform: none;
}

.hellstein-buybox {
    background-color: #F2F2F2;
    padding: 40px 20px;
    border-radius: 16px;
}

.hellstein-buybox-prices {
    display: flex;
}

.p-final-price-wrapper {
    flex: 0 0 50%;
    padding-left: 20px;
}

.p-final-price-wrapper.p-final-right {
    text-align: right;
    padding-left: 0px;
    padding-right: 20px;
}

.add-to-cart {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.add-to-cart .quantity {
    flex: 0 0 30%;
    max-width: 30%;
}

.add-to-cart .add-to-cart-button {
    flex: 0 0 70%;
    max-width: 70%;
}

.availability-value {
    margin-bottom: 5px !important;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 20px; 
}

.availability-value span[style] {
    color: var(--color-primary) !important;
    font-size: 14px;
    margin-right: 5px;
}

.availability-amount {
    color: var(--color-primary) !important;
    font-size: 14px;
}

.delivery-time {
    padding-bottom: 0px;
    padding-right: 0px;
}

.p-detail .add-to-cart .quantity {
    border-style: solid;
    border-width: 2px;
    border-color: #C4C4C4;
    border-radius: 100px;
    background-color: #fff;
}

.quantity input {
    font-family: 'Merriweather';
    font-weight: 900;
    font-size: 24px;
    color: var(--color-hellstein-purple);
}

.products.products-block.products-related.products-additional.p-switchable {
    display: grid;
    grid-template-columns: repeat(4, minmax(200px, 1fr));
    gap: 10px;
}

.products.products-block.products-additional.products-alternative.p-switchable {
    display: grid;
    grid-template-columns: repeat(4, minmax(200px, 1fr));
    gap: 10px;
}

/* Product description */

.active .shp-tab-link {
    color: var(--color-hellstein-purple);
}

.active .shp-tab-link,
.shp-tab-link:hover {
    background-color: #F2F2F2 !important;
    border-radius: 16px 16px 0 0;
    border: 1px solid #F2F2F2;
}

.active .shp-tab-link,
.shp-tab-link {
    background-color: #F2F2F2 !important;
    border-radius: 16px 16px 0 0;
    border: 1px solid #F2F2F2;
}

.shp-tab-link {
    background-color: transparent !important;
    border-color: transparent;
    color: var(--color-hellstein-purple);
}

.shp-tabs, .shp-tabs-holder {
    background-color: transparent;
}

.description-inner {
    flex-direction: column;
    gap: 0px;
    padding: 0px;
}

.extended-description {
    flex: 0 0 100%;
    width: 100%;
}

table.detail-parameters {
    width: 100%;
}

.shp-tabs-holder {
    border-bottom: 2px solid #C4C4C4 !important;
}

/* Product description table */

.extended-description h3 {
    background-color: var(--color-hellstein-purple);
    color: #fff;
    padding: 20px;
    margin-bottom: 0px;
    border-radius: 16px 16px 0 0;
}

table.detail-parameters {
    border-collapse: collapse;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    padding-bottom: 0;
    overflow: hidden;
}

table.detail-parameters th,
table.detail-parameters td {
    border: 1px solid #C4C4C4;
    padding: 15px;
    text-align: left;
    font-weight: normal !important;
    color: var(--color-hellstein-purple) !important;
}

table.detail-parameters th {
    background-color: #F2F2F2;
    width: 35%;
}

table.detail-parameters td {
    width: 65%; 
}

table.detail-parameters tr:last-child td,
table.detail-parameters tr:last-child th {
    padding-bottom: 15px;
}

/* Articles */

.news-item .text .title {
    font-weight: 900;
    font-family: 'Merriweather';
}

/*** CARTPAGE ***/

.row.cart-row {
    margin-top: 30px;
}

.order-button-text {
    text-transform: none;
}

.cart-content.checkout-box-wrapper {
    border-radius: 16px;
}

.cart-content.summary-wrapper {
    border-radius: 16px;
}

.cart-content {
    border-radius: 16px;
}

.price-wrapper .price.price-primary {
    color: var(--color-hellstein-purple);
}

.discount-coupon form .btn, .free-gift .btn {
    height: 50px;
    border-radius: 100px;
    text-transform: none;
    border: solid 2px;
    margin-left: 20px;
}
span.price-label.price-primary {
    color: var(--color-hellstein-purple);
}

.cart-table tr td.p-name a {
    color: var(--color-hellstein-purple);
    text-transform: none;
    font-weight: 900;
}

ol.cart-header li a span:before, ol.cart-header li strong span:before {
    border: none;
    font-size: 30px;
    color: var(--color-hellstein-purple);
}

ol.cart-header li a, ol.cart-header li strong {
    color: var(--color-hellstein-purple);
    text-transform: none;
}

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

    .p-detail-inner-header h1 {
        max-width: 100%;
    }

    .breadcrumbs, .breadcrumbs a {
        font-size: 12px;
    }

    #se-webform-9.se-webform.se-has-image-aside {
        display: flex !important;
        flex-direction: column;
        align-items: center;
    }

    #se-webform-9.se-webform.se-has-image-aside .se-webform-inner {
        width: 100% !important;
    }

    .se-image.se-image-aside {
        width: 80% !important;
    }

    .products-block {
        grid-template-columns: repeat(2, 1fr);
    }

    .products.products-block.products-related.products-additional.p-switchable {
        grid-template-columns: repeat(2, 1fr);
    }

    .products.products-block.products-additional.products-alternative.p-switchable {
        grid-template-columns: repeat(2, 1fr);
    }

    .hellstein-about {
        flex-direction: column;
        align-items: center;
      }
    
      .hellstein-about__image-container {
        max-width: 100%;
        margin-top: 20px;
        order: 2;
      }
    
      .hellstein-about__text-content {
        padding-left: 0;
        text-align: center;
        order: 1;
      }

      .footer-banner.col-sm-12.col-lg-4 {
        width: 33%;
    }

    .hellstein-benefits {
        grid-template-columns: 1fr;
    }

    .hellstein-benefits-item {
        width: 100%;
        justify-content: flex-start;
    }

    .homepage-box {
        background-image: url('../images/hellstein_img-pattern_bigger.svg');
        background-repeat: repeat-x;
        background-position: bottom 0px center;
        background-color: var(--color-hellstein-purple);
    }

}

@media screen and (max-width: 991px) {

    .products-block>div {
        width: 100%;
    }

    .search {
        padding-left: 60px;
    }

    .products-block {
        grid-template-columns: 1fr;
    }

    .products.products-block.products-related.products-additional.p-switchable {
        grid-template-columns: 1fr;
    }

    .products.products-block.products-additional.products-alternative.p-switchable {
        grid-template-columns: 1fr;
    }

}

@media screen and (max-width: 767px) {
   
    .header-top > div:nth-child(1) {
        flex: 0 1 40% !important;
    }
    
    .header-top > div:nth-child(2) {
        flex: 0 1 40% !important;
    }
    
    .header-top > div:nth-child(3) {
        flex: 0 1 20% !important;
    }

    .responsive-tools>a[data-target=navigation]:before,
    .responsive-tools>a[data-target=navigation]:hover:before {
        background-color: var(--color-hellstein-purple);
    }

    #header .cart-count {
        top: -44px;
        margin-right: 10px;
    }

    #navigation {
        height: 480px !important;
    }

    .navigation-in {
        background-color: #F2F2F2 !important;
    }

    .top-navigation-menu {
        display: none !important;
    }

    .top-navigation-contacts {
        display: none !important;
    }
    
}

@media screen and (max-width: 479px) {

    span.copyright {
        font-size: 12px;
        line-height: 1em;
    }

    .p-detail-inner-header h1 {
        font-size: 30px;
    }

    .h4.homepage-group-title, h4.homepage-group-title {
        font-size: 30px;
        max-width: 100%;
    }

    .se-image.se-image-aside {
        width: 90% !important;
        height: 100px !important;
    }

    .hellstein-about__text-content h2 {
        font-size: 30px;
      }
      
      .hellstein-about__text-content p {
        font-size: 18px;
      }
    
}

